.rdsv{--rdsv-red:#e30613;--rdsv-line:#ddd;color:#111}.rdsv h1{font:400 clamp(30px,4vw,46px)/1.15 Georgia,serif;margin:0 0 16px}.rdsv h2{font:400 28px/1.2 Georgia,serif;margin:10px 0 18px}.rdsv h3{font:400 22px/1.3 Georgia,serif}.rdsv p{line-height:1.65}.rdsv-panel{background:#fff;border:1px solid var(--rdsv-line);padding:28px;margin:0 0 24px;min-width:0}.rdsv-catalogue{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.rdsv-catalogue .rdsv-panel{display:flex;flex-direction:column;padding:24px}.rdsv-catalogue p:not(.rdsv-price){font-size:13px}.rdsv-catalogue .rd-button{margin-top:auto;white-space:normal;text-align:center;padding:12px;font-size:12px}.rdsv-price{font:400 28px/1.3 Georgia,serif;margin:12px 0 22px}.rdsv-price small{font-family:Arial,sans-serif;font-size:11px;color:#666;margin-top:6px}.rdsv-small,.rdsv small{font-size:12px;color:#555;line-height:1.6}.rdsv small{display:block}.rdsv-notice{padding:16px 20px;border-left:3px solid var(--rdsv-red);background:#f6f6f6;line-height:1.6;margin:20px 0}.rdsv-form{display:grid;gap:20px;margin-top:24px}.rdsv-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.rdsv-fields>div{min-width:0}.rdsv-wide{grid-column:1/-1}.rdsv label{display:block;font-size:13px;font-weight:600;line-height:1.5;margin-bottom:7px}.rdsv input:not([type=checkbox]),.rdsv select,.rdsv textarea{box-sizing:border-box;width:100%;max-width:100%;min-height:46px;border:1px solid #bbb;border-radius:0;padding:11px 12px;color:#111;background:#fff;font:inherit;font-size:14px;box-shadow:none}.rdsv textarea{resize:vertical}.rdsv input:focus,.rdsv select:focus,.rdsv textarea:focus,.rdsv a:focus-visible,.rdsv button:focus-visible,.rdsv summary:focus-visible{outline:2px solid var(--rdsv-red);outline-offset:3px}.rdsv .rdsv-check{display:flex;align-items:flex-start;gap:12px;font-size:12px;line-height:1.7;font-weight:400;margin:0}.rdsv-check input{flex:0 0 18px;width:18px;height:18px;margin:4px 0 0;accent-color:var(--rdsv-red)}.rdsv-form>.rd-button,.rdsv-form>.rdp-button{justify-self:start;white-space:normal;text-align:center}.rdsv-section-title,.rdsv-pagination{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.rdsv-section-title>span{font-size:12px}.rdsv-request-link{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;text-decoration:none;border-top:1px solid var(--rdsv-line)}.rdsv-request-link>span:first-child{display:grid;gap:5px;min-width:0}.rdsv-request-link strong{font-size:16px;overflow-wrap:anywhere}.rdsv-request-link>span>span{font-size:12px;color:#555}.rdsv-status{font-size:12px;border-left:3px solid var(--rdsv-red);padding-left:10px;line-height:1.5}.rdsv-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:18px 0;border-block:1px solid var(--rdsv-line);margin:24px 0}.rdsv-facts dt,.rdsv-metrics dt{font-size:11px;color:#666}.rdsv-facts dd,.rdsv-metrics dd{margin:7px 0 0;overflow-wrap:anywhere}.rdsv summary{font-weight:600;cursor:pointer;min-height:44px;padding-top:10px;line-height:1.5}.rdsv details[open]>summary{margin-bottom:12px}.rdsv-filters{display:flex;gap:16px;align-items:end;flex-wrap:wrap;margin:24px 0}.rdsv-filters>div{flex:1;min-width:180px}.rdsv-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border:1px solid var(--rdsv-line);background:var(--rdsv-line);margin:20px 0}.rdsv-metrics>div{background:#fff;padding:20px;min-width:0}.rdsv-metrics dd{font-size:20px;font-weight:600}.rdsv-scope,.rdsv-finance,.rdsv-history{padding:14px 0;border-top:1px solid var(--rdsv-line);margin-top:20px}.rdsv-finance>p{font-size:13px}.rdsv-history ol{padding-left:22px;font-size:12px;color:#555;line-height:1.8}.rdsv-request-notes{overflow-wrap:anywhere;white-space:normal}.rdsv-pagination{padding-top:22px;font-size:13px}.rdsv-pagination a{min-height:44px;display:inline-flex;align-items:center}@media(max-width:1100px){.rdsv-catalogue{grid-template-columns:1fr}.rdsv-catalogue .rd-button{align-self:flex-start;min-height:44px}.rdsv-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.rdsv-panel{padding:20px}.rdsv-fields,.rdsv-facts{grid-template-columns:1fr}.rdsv-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.rdsv-metrics>div{padding:16px}.rdsv-metrics dd{font-size:17px}.rdsv-request-link{align-items:flex-start;flex-direction:column;gap:12px}.rdsv-filters{align-items:stretch;flex-direction:column}.rdsv-filters>div{width:100%}.rdsv .rd-button,.rdsv .rdp-button{max-width:100%;white-space:normal}.rdsv h2{font-size:25px}.rdsv-facts{gap:14px}}@media print{.rdsv-form,.rdsv-filters{display:none}}

.rdsv-table-wrap{overflow-x:auto;margin:24px 0}.rdsv-table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.rdsv-table caption{text-align:left;font-size:13px;font-weight:600;padding-bottom:12px}.rdsv-table th,.rdsv-table td{padding:13px 10px;border-bottom:1px solid #ddd;vertical-align:top;white-space:nowrap}.rdsv-table th:first-child{white-space:normal;min-width:150px}.rdsv-table thead{font-size:11px;color:#555}

.rdsv input[readonly],.rdsv textarea[readonly]{background:#f6f6f6;color:#555}
