.results-layout,.rv-switch{--rv-top:16px}.rv-demo .results-layout,.rv-demo .rv-switch{--rv-top:76px}.rv-hero{padding:16px 0 14px}.rv-hero .page-head{z-index:1;align-items:center;gap:12px 24px;margin:0;position:relative}.rv-title-row{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.rv-hero .crumbs{color:#6f9690;align-items:center;margin:0;font-size:13.5px}.rv-hero .crumbs a{color:#9fd9cf}.rv-hero .crumbs a:hover{color:#fff}.rv-hero h1{color:#f5f9f7;margin:0;font-size:clamp(21px,2.1vw,27px);line-height:1.2}.rv-tags{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.rv-tags span{color:#d6e6e2;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;padding:2px 9px;font-size:12.5px}.rv-tags span:first-child{color:#86d6c9;border-color:#5bd3c266}.rv-hero .page-head p.rv-hero-note{color:#a9c4be;max-width:720px;margin:7px 0 0;font-size:13px}.rv-hero-note a{color:#86d6c9;font-weight:600}.rv-hero-note a:hover{color:#fff}.rv-hero .btn-primary{color:#fff;background:#0e8c82}.rv-hero .btn-primary:hover{background:#12a296}.rv-hero .btn-ghost{color:#eef4f2;background:0 0;border-color:#eef4f259}.rv-hero .btn-ghost:hover{color:#fff;background:#eef4f214}.rv-exports{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rv-exports-label{color:var(--muted);margin-right:2px;font-size:12.5px}.rv-hero .rv-exports-label{color:#a9c4be}.rv-demo-body{padding-top:14px;padding-bottom:48px}.review-bar{gap:8px;margin-top:14px;padding:12px 16px}.rv-demo .review-bar{margin-top:0}.review-head{flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:14.5px;display:flex}.review-head .progress{flex:140px;min-width:120px;display:flex}.review-head .small{cursor:help}.review-bar .progress>.seg-bulk{background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--brand) 45%, #fff) 0 6px, color-mix(in srgb, var(--brand) 30%, #fff) 6px 12px)}.review-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.review-counts{gap:6px;font-size:13px}.review-foot .page-actions{gap:6px}.btn-link{color:var(--brand);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:6px 4px;font-size:13.5px;font-weight:600;text-decoration:underline}.btn-link:disabled{color:var(--faint);cursor:default;text-decoration:none}.btn-link:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.rv-bulk{color:var(--ok);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ok) 45%, transparent);background:0 0}.bulk-ask{border:1px solid var(--border-strong);background:var(--surface-2);border-radius:8px;padding:12px 14px}.bulk-ask p{color:var(--text);margin:0 0 10px;font-size:14px}.rv-undo{flex-wrap:wrap;align-items:center;gap:4px;margin:0;font-size:13.5px;display:flex}.rv-try{align-items:flex-start;gap:8px;margin:0;font-size:12.5px;display:flex;color:var(--muted)!important}.rv-try:before{content:"i";background:var(--brand);color:#fff;width:15px;height:15px;font-size:10px;font-style:italic;font-weight:700;font-family:var(--serif);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.results-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;margin-top:14px}.results-layout>:first-child{position:static}.rv-viewer{border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.rv-viewer .page-viewer{background:var(--surface-3);border:0;border-radius:0;flex:auto;min-height:0;max-height:none;overflow:auto}.rv-viewer .page-canvas{width:calc(100% - 24px);max-width:none;margin:12px auto}.rv-bar{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:5px 8px 5px 14px;display:flex}.rv-bar-title{color:var(--text);letter-spacing:.01em;font-size:13px;font-weight:600}.rv-bar-meta{color:var(--muted);font-size:12.5px}.rv-tools{align-items:center;gap:2px;display:flex}.rv-tools button{min-width:30px;height:30px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:0 8px;font-size:15px;line-height:1}.rv-tools button:hover:not(:disabled){background:var(--surface-2);border-color:var(--border)}.rv-tools button:disabled{color:var(--faint);cursor:default}.rv-tools button:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.rv-tools .rv-zoom{font-variant-numeric:tabular-nums;min-width:52px;font-size:12.5px}.rv-tools-sep{background:var(--border);width:1px;height:18px;margin:0 6px}.rv-pageof{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;padding:0 4px;font-size:12.5px}.rv-sel-bar{background:var(--brand-soft);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:6px 8px 6px 14px;font-size:13.5px;display:none}.rv-pane{border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-direction:column;min-width:0;display:flex}.rv-pane .rv-bar{border-radius:14px 14px 0 0}.rv-pane .seg{flex-wrap:wrap;align-self:flex-start;margin:10px 12px 0}.rv-select-hint{color:var(--muted);margin:8px 14px 0;font-size:13px}.rv-pane .review-panel,.rv-pane>.card,.rv-pane>form{margin:10px 12px 0}.rv-show-original{align-self:flex-start;margin:10px 12px 0;display:none}.rv-pane .table-scroll{border:0;border-top:1px solid var(--border);box-shadow:none;border-radius:0;margin:10px 0 0}.rv-pane .table-scroll thead th{z-index:1;background:var(--surface);box-shadow:inset 0 -1px 0 var(--border);position:sticky;top:0}.rv-pane>.shortcuts,.rv-pane>div:not([class]),.rv-pane>p.small{padding-left:14px;padding-right:14px}.rv-pane>p.small:last-child{padding-bottom:12px}.results-layout table.data th,.results-layout table.data td{padding:9px 10px}.results-layout table.data td:last-child .small{white-space:nowrap}.results-layout table.data .unit{color:var(--muted);white-space:nowrap;font-size:.92em;font-weight:400}.results-layout table.data tbody tr:last-child td{border-bottom:0}@media (min-width:1000px) and (min-height:620px){.rv-switch{display:none!important}.results-layout>.rv-viewer,.results-layout>.rv-pane{top:var(--rv-top);height:calc(100dvh - var(--rv-top) - 12px);position:sticky}.rv-pane{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.rv-pane .table-scroll{overscroll-behavior:contain;flex:1 0 200px;min-height:200px;overflow:auto}.rv-pane>.rv-bar{z-index:3;position:sticky;top:0}}.rv-switch{width:100%;top:calc(var(--rv-top) - 4px);z-index:5;box-shadow:var(--shadow);margin-top:12px;display:flex;position:sticky}.rv-switch button{flex:1}@media not ((min-width:1000px) and (min-height:620px)){.results-layout{grid-template-columns:minmax(0,1fr);margin-top:10px}.results-layout[data-view=results]>.rv-viewer,.results-layout[data-view=original]>.rv-pane{display:none}.rv-viewer .page-viewer{height:min(78vh,900px)}.rv-sel-bar,.rv-show-original{display:flex}.rv-hero .page-head{align-items:flex-start}}@media (max-width:560px){.shortcuts{display:none}.rv-exports .btn{min-height:40px}.rv-exports-label{width:100%}.rv-hero .rv-exports-label{display:none}.results-layout table.data th,.results-layout table.data td{padding:8px 7px;font-size:14px}.results-layout table.data th:nth-child(3),.results-layout table.data td:nth-child(3){display:none}.review-foot .page-actions{flex-wrap:wrap;gap:6px;width:100%;display:flex}.review-foot .page-actions .btn{flex:auto;width:auto}.review-foot .page-actions .btn-link{flex:none}.rv-pane .seg{scrollbar-width:none;flex-wrap:nowrap;max-width:calc(100% - 24px);overflow-x:auto}.rv-pane .seg button{white-space:nowrap}}@media not ((min-width:1000px) and (min-height:620px)){.rv-viewer .rv-bar-title{display:none}.rv-viewer .rv-bar{justify-content:flex-end}}.rv-pane{container:rvpane/inline-size}.rv-pane .review-panel{box-shadow:var(--shadow);padding:12px 14px}.rv-pane .review-panel h3{font-size:16px}.rv-pane .review-panel .field{margin-bottom:8px}.rv-pane .review-panel .field label{margin-bottom:3px;font-size:12.5px}.rv-pane .review-panel .input{padding:6px 9px;font-size:14px}@container rvpane (min-width:560px){.rv-pane .review-grid{grid-template-columns:1.7fr .9fr .9fr 1.1fr 1fr}}@container rvpane (max-width:620px){.results-layout table.data th,.results-layout table.data td{padding:8px 7px;font-size:13.5px}.results-layout table.data .rv{padding:1px 6px;font-size:11.5px}.results-layout table.data .std-name{display:none}}@media (min-width:1000px) and (max-width:1279px){.results-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.rv-why{margin:0 0 10px;padding:8px 10px;font-size:13.5px}.rv-why ul{margin:4px 0 0;padding-left:18px}.date-check{border:1px solid color-mix(in srgb, var(--warn) 35%, transparent);background:var(--warn-soft);border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:6px 12px;margin-top:10px;padding:10px 12px;display:flex}.date-check strong{flex-basis:100%}.date-check p{flex-basis:100%;margin:0}.date-check label{flex-direction:column;gap:2px;display:flex}.date-check input{font:inherit;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);border-radius:6px;padding:4px 6px}.rv-issues-done{margin-top:10px}.rv-next-report{margin:10px 0 0}.processing-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.processing-pct{color:var(--brand);font-weight:600}
