#v6-report-workspace{margin-top:20px}
[data-v6-report][aria-pressed="true"]{background:#193548;color:#fff;border-color:#193548}
[data-v6-report]:focus-visible{outline:3px solid #497f9d;outline-offset:3px}
[data-vendor-view][aria-pressed="true"]{background:#193548;color:#fff;border-color:#193548}
.rc-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:18px 0;border-top:1px solid #dbe4ec;padding-top:16px}
.rc-head h3{margin:4px 0 8px}
.rc-head p{margin:2px 0;color:#566b7d;font-size:13px}
.rc-export{align-items:end}
.rc-export label{display:grid;gap:4px;font-weight:600}
.rc-summary{margin:12px 0}
.rc-summary h4{margin:0 0 7px;font-size:13px;letter-spacing:.03em}
.rc-selection{align-items:center;margin:12px 0}
.rc-grid{overflow-x:auto}
.rc-grid th,.rc-grid td{vertical-align:top}
.rc-grid th button{font:inherit;color:inherit;text-align:inherit;background:none;border:0;padding:0;cursor:pointer;white-space:nowrap}
.rc-grid th button:hover{text-decoration:underline}
.rc-grid .rc-number{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}
.rc-check{text-align:center;width:36px}
.rc-grid input[type=checkbox]{width:16px;height:16px;vertical-align:middle;accent-color:#224a61}
.rc-return{color:#bb3030;background:#fff6f6}
.rc-grid tfoot{background:#eaf2f7;font-weight:700;border-top:2px solid #466477}
.rc-text{min-width:150px;max-width:340px;overflow-wrap:anywhere}
.rc-text summary{cursor:pointer}
.rc-text div{margin-top:5px;white-space:pre-wrap}
.rc-pagination{align-items:center;justify-content:flex-end;margin:12px 0}
[data-report-error]{color:#a02d2d}
.company-overview-section{margin:20px 0;padding-top:12px;border-top:1px solid #dbe4ec}
.company-overview-section .v73-summary{width:100%;margin:12px 0}
.company-overview-section .rc-metric{min-width:0;overflow-wrap:anywhere}
.company-overview-section p{color:#566b7d;font-size:13px}
.company-overview [data-custom]:not([hidden]){display:flex;flex-wrap:wrap;gap:10px}
@media(max-width:650px){.rc-pagination{justify-content:flex-start}.rc-head{align-items:flex-start}}
