:root{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#243630;background:#f9faf9;font-synthesis:none;font-size:14px;line-height:1.5;--ink: #243630;--muted: #69756f;--line: #dce2de;--teal: #276f61;--soft: #edf3f0;letter-spacing:0}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit;letter-spacing:0}button,a,input,select,summary,textarea{-webkit-tap-highlight-color:transparent}button,a,summary{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default;opacity:.48}button,a{color:inherit}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #2f7c69;outline-offset:3px}button,summary{border-radius:4px}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:600}h1{font-size:27px;line-height:1.3}h2{font-size:20px;line-height:1.4}h3{font-size:15px;line-height:1.4}small{font-size:12px;color:var(--muted)}button svg,a svg{flex-shrink:0}input,select,textarea{min-width:0;border:1px solid #cdd6d0;border-radius:4px;background:#fff;padding:8px 10px;color:var(--ink)}select{max-width:100%}textarea{resize:vertical}button{background:none;border:0}summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px}summary::-webkit-details-marker{display:none}summary>svg:last-child{margin-left:auto}details[open]>summary>svg:last-child{transform:rotate(180deg)}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid transparent;text-decoration:none}.icon-button:hover{background:#edf1ee}.primary-button,.secondary-button,.text-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:38px;padding:9px 15px;font-weight:500;line-height:1.35;text-decoration:none}.primary-button{background:#276f61;color:#fff;border:1px solid #276f61}.primary-button:hover{background:#1d5f52}.secondary-button{background:#fff;border:1px solid #cbd6cf}.secondary-button:hover{background:#f2f5f3}.text-button{color:var(--teal);padding:6px 0;text-align:left}.text-button:hover{text-decoration:underline}.app-header{height:64px;background:#203b38;color:#f7faf7;display:flex;align-items:center;justify-content:space-between;padding:0 36px;border-bottom:3px solid #c6aa64;gap:20px}.brand{padding:0;display:flex;align-items:center;gap:12px;color:inherit}.brand strong{font-size:22px;font-weight:600}.brand-symbol{font-family:Georgia,serif;font-weight:700;font-size:26px;line-height:1;width:27px;text-align:center;border:1px solid #829b92;height:29px;position:relative}.brand-symbol span{position:absolute;width:3px;height:3px;background:#dfc275;right:3px;top:4px}.brand-divider{height:18px;width:1px;background:#627973;margin:0 2px 0 9px}.brand-description{font-size:13px;color:#d3e0d9}.environment{font-size:11px;color:#c3d5ce}.app-footer{display:flex;justify-content:space-between;gap:16px;font-size:11px;color:#748178;padding:20px 36px;border-top:1px solid var(--line);margin-top:48px}.announcement{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.global-error{margin:16px 36px;display:flex;align-items:center;gap:10px;padding:12px 14px;background:#f9eeea;border-left:3px solid #9b664d}.global-error>span{flex:1}.eyebrow,.section-index{font-size:11px;color:#697b70;font-weight:600}.section-index{display:flex;gap:13px;align-items:center}.section-index>span{border-left:1px solid #a7b4aa;padding-left:13px}.source-modes{display:flex;gap:24px;margin:26px 0;border-bottom:1px solid #d5ded8;flex-wrap:wrap}.source-modes button{padding:12px 0;background:transparent;border:0;border-bottom:2px solid transparent;color:#536b60;cursor:pointer}.source-modes button[aria-pressed=true]{border-bottom-color:#275e50;color:#214c40;font-weight:600}.sercop-search fieldset{border:0;padding:0;margin:0;display:grid;gap:20px;min-width:0}.sercop-search .field-label>select,.sercop-search .field-label>input{width:100%;margin-top:8px}.session-gate{max-width:640px;margin:80px auto;padding:24px}.session-gate a{display:inline-flex;margin:12px 12px 0 0}.session-status{display:flex;align-items:center;gap:12px;min-width:0}.session-status .environment{overflow-wrap:anywhere}.session-status a{color:inherit;flex-shrink:0}.sercop-search-fields{display:grid;grid-template-columns:minmax(100px,150px) minmax(0,1fr);gap:20px}.sercop-search-fields.equal{grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0}.sercop-search .searchable-filter{position:relative;display:block;min-width:0}.searchable-filter-input{position:relative;display:flex;align-items:center;margin-top:8px;width:100%}.searchable-filter-input input{width:100%;min-width:0;padding-right:36px}.searchable-filter-input button{position:absolute;right:6px}.searchable-filter-menu{position:absolute;top:100%;left:0;right:0;z-index:20;background:#fff;border:1px solid #cdd5d2;border-radius:4px;padding:12px;box-shadow:0 4px 12px #00000012}.searchable-filter-menu ul{list-style:none;margin:8px 0 0;padding:0;max-height:180px;overflow-y:auto}.searchable-filter-menu li{padding:8px;cursor:pointer;overflow-wrap:anywhere}.searchable-filter-menu li:hover,.searchable-filter-menu li[aria-selected=true]{background:#eef3f0}.searchable-filter-menu p{margin:8px 0 0;font-size:13px;font-weight:400}.sercop-search>[aria-live=polite]{margin-top:20px}.sercop-search .primary-button{justify-self:start}.sercop-more summary{cursor:pointer;font-size:14px}.sercop-results{list-style:none;padding:0}.sercop-results li{border-top:1px solid #d5ded8;padding:22px 0;display:flex;align-items:start;gap:24px}.sercop-results li>div{flex:1;min-width:0;overflow-wrap:anywhere}.sercop-results p{margin:8px 0;line-height:1.6}.sercop-results .secondary-button{flex-shrink:0}.sercop-pagination{display:flex;gap:12px;justify-content:end;margin-bottom:24px}.sercop-selection{margin-bottom:24px}.sercop-selection-heading{display:flex;justify-content:space-between;align-items:start;gap:20px}.sercop-selection-heading h2{overflow-wrap:anywhere;font-size:20px}.sercop-facts{display:grid;grid-template-columns:170px minmax(0,1fr);gap:12px 20px;margin:24px 0}.sercop-facts dt{color:#63766a}.sercop-facts dd{margin:0;overflow-wrap:anywhere;line-height:1.6}.sercop-note{font-size:13px;color:#536b60;line-height:1.7}.sercop-confirm{display:flex;align-items:start;gap:10px;font-size:13px;line-height:1.6;margin:18px 0}.sercop-confirm input{flex:0 0 auto;margin-top:4px}@media(max-width:760px){.sercop-search-fields,.sercop-search-fields.equal,.sercop-facts{grid-template-columns:minmax(0,1fr)}.sercop-facts{gap:6px}.sercop-facts dd{margin-bottom:10px}.sercop-results li{flex-direction:column}}.home-page{max-width:1060px;margin:54px auto 0;padding:0 34px}.upload-workflow>h1{margin-top:13px;font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:33px;line-height:1.3}.intro{color:#657369;max-width:670px;font-size:15px;margin-top:13px;line-height:1.7}.upload-drop{display:flex;align-items:center;gap:20px;padding:26px 22px;border:1px dashed #9bab9e;background:#fff;margin-top:30px;min-height:114px;border-radius:4px}.upload-icon{width:47px;height:52px;background:#f1f5f2;display:flex;align-items:center;justify-content:center;color:#356e5b}.upload-drop strong{font-weight:500;font-size:16px}.upload-drop p{color:var(--muted);font-size:13px;margin-top:4px}.upload-drop>.secondary-button{margin-left:auto}.upload-drop.is-dragging{background:#e8f2ed;border-color:#276f61}.file-limits{font-size:11px;color:#7b857e;margin:9px 0 0}.selected-files{margin-top:27px}.field-label{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:12px;font-weight:500}.field-label>span{font-weight:400;color:#819087}.field-label>input{width:100%;margin:2px 0 15px}.upload-row{display:grid;grid-template-columns:minmax(150px,1fr) 160px 65px 150px 28px;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid var(--line)}.upload-labels{font-size:11px;color:#6c7d70;border-top:1px solid var(--line);padding:9px 0}.file-name{display:flex;gap:10px;align-items:center;font-size:13px;overflow-wrap:anywhere}.file-name>svg{flex-shrink:0;color:#758c7c}.file-name small{display:block;margin-top:3px;font-size:10px}.upload-row select,.upload-row input{font-size:12px;padding:7px}.start-review{display:flex;align-items:center;justify-content:space-between;gap:22px;padding-top:22px}.start-review>span{font-size:11px;color:var(--muted);max-width:400px}.how-it-works{margin-top:25px;font-size:12px;color:#617269;max-width:730px}.how-it-works summary{display:inline-flex;gap:7px;padding:3px 0;font-weight:500}.how-it-works>div{margin-top:14px;padding-left:22px;border-left:1px solid #b9c5bc}.how-it-works p{margin-bottom:10px;line-height:1.7}.recent-reviews{margin-top:53px;padding-top:28px;border-top:1px solid var(--line)}.recent-reviews h2{font-size:19px;margin:9px 0 18px}.review-list>button{width:100%;display:flex;align-items:center;gap:16px;text-align:left;border-top:1px solid #e3e8e3;padding:17px 0}.review-list>button:hover{background:#f1f5f2}.review-list>button>svg{color:#738c7c}.review-list strong{font-size:14px;font-weight:500}.review-list small{display:block;margin-top:3px}.review-list>button>span:nth-child(2){flex:1;overflow-wrap:anywhere}.recent-state{font-size:11px;color:#647b6c}.empty-reviews{color:#738177;display:grid;grid-template-columns:30px 1fr;column-gap:12px;padding:9px 0 20px;align-items:center}.empty-reviews small{grid-column:2;margin-top:5px}.case-page{padding:0 36px}.case-breadcrumb{display:flex;align-items:center;gap:10px;padding-top:20px;color:#78837b;font-size:12px}.case-breadcrumb button{display:flex;align-items:center;gap:7px;padding:0;color:#4a6557}.case-breadcrumb>span:last-child{overflow-wrap:anywhere}.case-heading{padding:25px 0 23px;max-width:1180px}.case-heading-top{display:flex;align-items:center;gap:20px;margin-bottom:10px}.preliminary-state{display:flex;align-items:center;gap:6px;font-size:11px;color:#668271}.preliminary-state>span{width:5px;height:5px;background:#668271;border-radius:50%}.case-heading h1{font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400;line-height:1.35;overflow-wrap:anywhere}.procurement-object{font-size:14px;max-width:1000px;margin-top:9px;line-height:1.65;color:#536257;overflow-wrap:anywhere}.case-facts{display:flex;flex-wrap:wrap;gap:8px 20px;color:#758077;font-size:11px;margin-top:15px}.case-facts>span{display:flex;gap:6px;align-items:center}.case-facts>span+span{border-left:1px solid #d7dfd8;padding-left:20px}.case-navigation{position:sticky;top:0;z-index:20;background:#f9faf9;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line)}.case-navigation nav{display:flex;gap:27px}.case-navigation nav>button{padding:12px 0;position:relative;color:#748075;font-size:13px;white-space:nowrap}.case-navigation nav>button[aria-current]{color:#245a47;font-weight:600}.case-navigation nav>button[aria-current]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#276f61}.case-navigation nav>button>span{background:#e8eee8;padding:0 5px;margin-left:4px;font-size:11px}.export-menu{font-size:12px;position:relative}.export-menu summary{padding:8px 0;color:#526e5c}.export-menu>div{position:absolute;right:0;top:37px;min-width:240px;background:#fff;border:1px solid var(--line);box-shadow:0 6px 16px #24363014;z-index:12;padding:5px}.export-menu a{display:block;padding:10px;text-decoration:none}.export-menu a:hover{background:var(--soft)}.document-notice{font-size:12px;display:flex;gap:10px;align-items:flex-start;background:#f1f2e9;color:#676d4d;padding:12px 15px;margin-top:15px}.document-notice svg{flex-shrink:0}.executive-reading{max-width:1160px;margin:30px auto 0}.reading-intro{display:grid;grid-template-columns:260px 1fr;column-gap:42px;padding:0 0 30px;border-bottom:1px solid var(--line)}.reading-intro .section-index{grid-column:1;align-self:start;margin-bottom:9px}.reading-intro h2{grid-column:1;font:400 23px/1.4 Georgia,serif;max-width:230px}.reading-intro>p{grid-column:2;grid-row:1/3;font-size:15px;line-height:1.85;max-width:750px;color:#495c4e}.reading-provenance{grid-column:2;font-size:11px;color:#7d897f;margin-top:10px}.priorities-section{padding-top:28px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.section-heading h2{font-size:17px}.section-heading h2>span{font-size:12px;font-weight:400;color:#768c7b;margin-left:8px}.section-heading p{color:#829086;font-size:12px;margin-top:5px}.overview-row{display:grid;grid-template-columns:25px 1fr 145px;gap:20px;border-top:1px solid var(--line);padding:20px 0;align-items:start}.row-index{font-size:12px;color:#8b978b;padding-top:2px;font-variant-numeric:tabular-nums}.priority-text{font-size:10px;display:block;font-weight:500;color:#526c59}.priority-alta{color:#886e36}.priority-media{color:#4b7361}.priority-baja{color:#7c897e}.overview-row h3{font-size:16px;margin:4px 0 8px;font-weight:500}.overview-row p{font:14px/1.7 Georgia,serif;color:#687869;max-width:780px}.overview-row small{display:block;margin-top:10px;font-size:10px}.overview-row .text-button{font-size:12px;margin-top:11px;justify-content:flex-start}.additional-link{font-size:12px;margin-left:45px}.case-documents{margin-top:34px;padding-top:26px;border-top:1px solid var(--line)}.case-documents>button{width:100%;display:flex;align-items:center;gap:14px;border-top:1px solid #e5e9e5;padding:15px 0;text-align:left}.case-documents>button>span:nth-child(2){flex:1}.case-documents strong{display:block;font-size:13px;font-weight:500;overflow-wrap:anywhere}.case-documents small{display:block;margin-top:4px;font-size:11px}.case-documents>button>span:nth-last-child(2){font-size:11px;color:#52745d}.case-documents>button>svg{color:#668170}.audit-details{font-size:12px;margin-top:30px;color:#6d7e70}.audit-details>summary{display:inline-flex;gap:10px;color:#4d6957}.audit-details>p{margin-top:12px;max-width:900px;line-height:1.7}.audit-details dl{display:grid;grid-template-columns:150px 1fr;gap:7px 20px;font-size:11px;margin:14px 0 0}.audit-details dt{font-weight:600}.audit-details dd{margin:0;overflow-wrap:anywhere}.mono{font-family:monospace}.review-workspace{display:grid;grid-template-columns:235px minmax(380px,1fr) 335px;margin-top:20px;border-bottom:1px solid var(--line);min-height:700px;height:calc(100vh - 125px);max-height:1050px}.observation-queue{border-right:1px solid var(--line);padding:4px 15px 15px 0;display:flex;flex-direction:column;overflow:auto;min-width:0}.queue-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.queue-heading h2{font-size:13px}.queue-heading>span{font-size:11px;color:#7b8c7e}.search-field{display:flex;gap:7px;align-items:center;border:1px solid #d7dfd8;padding:6px 7px;background:#fff;border-radius:3px;color:#7b8d7e}.search-field input{border:0;padding:0;width:100%;font-size:11px;background:none;height:21px}.search-field input:focus-visible{outline:none}.queue-items{margin-top:15px}.queue-item{display:flex;width:100%;gap:10px;padding:14px 8px 14px 7px;text-align:left;border-top:1px solid #e4e8e3;border-left:2px solid transparent;border-radius:0}.queue-item.selected{border-left-color:#397e62;background:#eaf1eb}.queue-item:hover{background:#eff4ef}.queue-number{font-size:10px;color:#8c9a8c;margin-top:2px}.queue-item strong{font-size:13px;font-weight:500;display:block;line-height:1.55;margin:5px 0 7px}.queue-item small{font-size:10px;display:block}.queue-item .priority-text{font-size:9px}.queue-more{display:flex;justify-content:space-between;align-items:center;gap:7px;margin-top:12px;font-size:11px;padding:6px 8px;color:#4c7259}.queue-footnote{font-size:10px;color:#8b978e;margin-top:auto;padding:30px 8px 0}.queue-empty{font-size:12px;color:#819083;margin-top:22px}.pdf-reader{min-width:0;background:#edf0ec;display:flex;flex-direction:column;margin:0 18px;border:1px solid #dce2da;min-height:480px;position:relative}.document-toolbar{display:flex;gap:5px;padding:8px;background:#fefefd;border-bottom:1px solid #dce2da;align-items:center}.document-toolbar>select{border:0;font-size:11px;padding:7px 3px;flex:1;width:100%;background:transparent}.document-toolbar .icon-button{width:28px;height:28px}.pdf-navigation{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#f6f8f4;border-bottom:1px solid #dce2da;padding:4px 10px}.page-controls,.zoom-controls{display:flex;align-items:center;gap:4px}.page-controls label{font-size:10px;color:#6f7e6b;white-space:nowrap}.page-controls input{width:38px;padding:3px 2px;text-align:center;font-size:11px;height:24px;appearance:textfield}.page-controls input::-webkit-inner-spin-button{appearance:none}.zoom-label{font-size:10px;min-width:43px;padding:3px}.pdf-navigation .icon-button{width:26px;height:26px;color:#657c64}.pdf-viewport{flex:1;overflow:auto;padding:20px;position:relative;min-height:0}.pdf-context-notice{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:8px 12px;font-size:12px;color:#425749;background:#f7f8f4;border-bottom:1px solid #dce2da}.pdf-context-notice .text-button{font-size:12px;flex-shrink:0}.pdf-paper{position:relative;background:#fff;margin:0 auto;box-shadow:0 1px 4px #213d2726;min-width:0}.pdf-paper canvas{display:block}.pdf-highlight{position:absolute;background:#e8c65b52;border-bottom:1px solid #b6993e80;pointer-events:none;mix-blend-mode:multiply}.pdf-footer{display:flex;justify-content:space-between;gap:12px;font-size:9px;color:#81907c;border-top:1px solid #dce2da;padding:6px 10px;background:#f8f9f6}.pdf-fullscreen{position:fixed;inset:18px;z-index:100;margin:0;box-shadow:0 0 0 30px #182d24d9}.pdf-fullscreen .pdf-viewport{padding:25px 12%}.review-detail{border-left:1px solid var(--line);padding:5px 0 22px 18px;overflow:auto;min-width:0}.detail-heading{padding-bottom:20px}.detail-heading h2{font-size:18px;font-weight:500;line-height:1.45;margin-top:7px;overflow-wrap:anywhere}.dimension-label{display:block;font-size:10px;color:#809080;margin-top:10px}.review-detail section{margin-bottom:22px}.review-detail h3{font-size:11px;font-weight:600;color:#4e6753;margin-bottom:8px}.review-detail p{font-size:13px;line-height:1.8;color:#657863}.context-note p{white-space:pre-line}.assisted-note{display:block;font-size:9px;line-height:1.5;margin-top:9px;color:#8b998c}.detail-section-heading{display:flex;align-items:baseline;gap:10px;justify-content:space-between}.detail-section-heading>span{font-size:10px;color:#90a18f}.evidence-select{width:100%;font-size:10px;padding:6px;margin:3px 0 10px}.evidence-note blockquote{font:14px/1.8 Georgia,serif;margin:0 0 10px;padding:3px 0 3px 13px;border-left:2px solid #88a38c;color:#3e5543;white-space:pre-line;overflow-wrap:anywhere}.evidence-note>small{font-size:9px;display:block;overflow-wrap:anywhere}.mitigants-note ul{list-style:none;padding:0;margin:0}.mitigants-note li{font-size:11px;display:flex;gap:6px;line-height:1.7;color:#58765d;margin:4px 0}.mitigants-note li svg{flex-shrink:0;margin-top:3px}.mitigants-note>small{font-size:9px;line-height:1.5;display:block;margin-top:8px}.review-questions ul{margin:0;padding-left:15px;font-size:12px;color:#627662;line-height:1.7}.review-questions li{margin-bottom:7px}.historical-note{font-size:10px!important;line-height:1.7!important;margin-bottom:24px!important;padding-left:10px;border-left:1px solid #cbd5c8}.human-review{border-top:1px solid var(--line);padding-top:17px}.human-actions{display:flex;flex-wrap:wrap;gap:6px}.human-actions button{display:inline-flex;gap:6px;align-items:center;border:1px solid #ced9cf;padding:7px 8px;font-size:10px;background:#fff;min-height:32px}.human-actions button:first-child{color:#356e4b;border-color:#8daa95}.human-actions button.action-selected{background:#e8f0e8;border-color:#688f72}.review-state{font-size:10px!important}.state-confirmed{color:#3f7b51!important}.state-discarded{color:#879287!important}.state-followup{color:#8c753e!important}.comment-details{margin-top:13px}.comment-details>summary{font-size:11px;color:#6e866e}.comment-details>label{font-size:10px;display:block;margin-top:12px}.comment-details textarea{display:block;width:100%;margin:6px 0 8px;font-size:12px}.comment-details .secondary-button{font-size:11px;min-height:30px;padding:6px 10px}.saved-note{font-size:9px;display:block;margin-top:10px}.methodology-details{font-size:11px;border-top:1px solid var(--line);padding-top:13px;color:#6f836d}.methodology-details summary{font-size:10px}.methodology-details dl{margin:14px 0 0}.methodology-details dt{font-weight:600;font-size:10px;margin-top:13px;color:#4f7155}.methodology-details dd{margin:4px 0 0;font-size:10px;line-height:1.75;overflow-wrap:anywhere}.methodology-details dd ul{padding-left:14px;margin:0}.processing-state{padding:85px 0;max-width:550px;margin:auto;text-align:center}.processing-state h1{font:400 26px Georgia,serif;margin:18px 0}.processing-state p{color:#788574;line-height:1.7;font-size:14px}.processing-state .primary-button{margin-top:22px}.working-indicator{display:inline-flex;gap:7px;align-items:center;color:#58836a;font-size:12px;margin-top:24px}.working-indicator:before{content:"";width:7px;height:7px;border:1px solid #638e71;border-radius:50%;animation:working 1.8s ease-in-out infinite}@keyframes working{50%{background:#638e71}}.loading-note{font-size:13px;color:#81917c;text-align:center;padding:50px 20px}.error-note{padding:25px;font-size:13px;color:#875d41}.neutral-empty{font-size:14px;color:#6b7f67;padding:25px 0}.version-comparison{max-width:1130px;margin:35px auto}.version-comparison>h2{margin-top:10px;font:400 25px Georgia,serif}.version-comparison>p{font-size:13px;color:#7b8a77;margin-top:13px;max-width:850px;line-height:1.8}.version-comparison article{border-top:1px solid var(--line);margin-top:28px;padding-top:22px}.version-change-heading{display:flex;justify-content:space-between;gap:15px}.version-change-heading>span{font-size:11px;color:#798f72}.version-columns{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:20px 0}.version-columns>div+div{border-left:1px solid var(--line);padding-left:30px}.version-columns h4{font-size:12px}.version-columns small{font-size:10px;overflow-wrap:anywhere}.version-columns blockquote{margin:14px 0;font:14px/1.8 Georgia,serif;color:#496342;white-space:pre-line}.version-columns blockquote>span{display:block;font:10px/2 sans-serif;color:#819678}.version-columns p{font-size:12px;color:#84947e;margin-top:15px}.version-comparison article>small{font-size:10px}@media(min-width:1600px){.review-workspace{grid-template-columns:255px minmax(500px,1fr) 380px}.review-detail p{font-size:13px}.review-questions ul{font-size:12px}.evidence-note blockquote{font-size:15px}.case-page{padding:0 42px}}@media(max-width:1180px){.case-page{padding:0 22px}.review-workspace{grid-template-columns:200px minmax(320px,1fr);height:auto;max-height:none}.review-detail{grid-column:2;border:0;padding:25px 0 15px 18px;max-height:none}.pdf-reader{height:760px;margin-right:0}.observation-queue{grid-row:1/3}.case-heading h1{font-size:23px}.case-navigation nav{gap:18px}.reading-intro{grid-template-columns:220px 1fr;gap:8px 28px}}@media(max-width:760px){.app-header{height:57px;padding:0 18px}.brand strong{font-size:20px}.brand-description{font-size:10px}.brand-divider{margin:0}.brand{gap:9px}.environment{display:none}.home-page{margin-top:30px;padding:0 20px}.upload-workflow>h1{font-size:28px}.intro{font-size:13px;line-height:1.7}.upload-drop{flex-wrap:wrap;padding:20px 15px;gap:13px;margin-top:23px}.upload-icon{width:36px;height:43px}.upload-drop strong{font-size:14px}.upload-drop p{font-size:11px}.upload-drop>.secondary-button{margin-left:49px;font-size:12px;min-height:34px}.file-limits{font-size:9px}.upload-row{grid-template-columns:minmax(130px,1fr) 110px 40px;gap:9px}.upload-row>.file-name{grid-column:1/3}.upload-row>select:nth-child(2){grid-column:1;grid-row:auto}.upload-row>input{grid-column:2;width:60px}.upload-row>select:nth-child(4){grid-column:1/3}.upload-row>.icon-button{grid-column:3;grid-row:auto}.upload-labels{display:none}.start-review{flex-direction:column-reverse;align-items:stretch;gap:13px}.start-review>span{font-size:10px}.recent-reviews{margin-top:35px}.recent-state{display:none}.review-list strong{font-size:12px}.review-list>button{gap:11px}.app-footer{padding:16px 20px;flex-direction:column;gap:4px;margin-top:30px;font-size:10px}.case-page{padding:0 16px}.case-breadcrumb{font-size:10px}.case-heading{padding:21px 0 17px}.case-heading h1{font-size:22px}.case-heading-top{flex-wrap:wrap;gap:8px}.procurement-object{font-size:12px;line-height:1.7}.case-facts{font-size:10px;gap:7px 12px}.case-facts>span+span{padding-left:12px}.case-navigation{align-items:flex-end;gap:8px}.case-navigation nav{gap:14px;flex-wrap:wrap}.case-navigation nav>button{font-size:11px;padding:11px 0}.export-menu summary{font-size:0;gap:4px}.export-menu summary svg{width:16px}.export-menu{margin-bottom:3px}.reading-intro{display:block;padding-bottom:23px}.reading-intro h2{font-size:22px;max-width:none;margin:9px 0 14px}.reading-intro>p{font-size:13px;line-height:1.8}.reading-provenance{display:block;font-size:10px;margin-top:10px}.section-heading{align-items:flex-start}.section-heading h2{font-size:15px}.section-heading p{font-size:11px}.section-heading>small{display:none}.overview-row{grid-template-columns:20px 1fr;gap:10px;padding:18px 0}.overview-row>.text-button{grid-column:2;grid-row:2;margin:0;font-size:11px;min-height:28px}.overview-row h3{font-size:15px}.overview-row p{font-size:13px}.overview-row small{font-size:9px;overflow-wrap:anywhere}.case-documents>button>span:nth-last-child(2){display:none}.case-documents strong{font-size:11px}.case-documents small{font-size:10px}.audit-details dl{grid-template-columns:1fr;gap:3px}.audit-details dd{margin-bottom:7px}.review-workspace{display:flex;flex-direction:column;margin-top:12px;min-height:0}.observation-queue{border-right:0;padding:0 0 14px;max-height:260px;overflow:auto}.queue-heading{margin:4px 0 10px}.queue-items{display:flex;overflow-x:auto;margin-top:9px;gap:6px;flex-shrink:0}.queue-item{width:230px;min-width:230px;padding:10px 8px;border:1px solid #dfe5dc;border-left-width:2px}.queue-item strong{font-size:11px;margin-bottom:4px}.queue-item .priority-text,.queue-item small{font-size:9px}.queue-footnote{display:none}.queue-more{margin:7px 0 0;padding:2px;font-size:10px;justify-content:flex-start}.queue-number{font-size:9px}.pdf-reader{height:610px;min-height:450px;margin:0}.pdf-viewport{padding:12px}.review-detail{border-left:0;padding:23px 0 0;overflow:visible}.detail-heading h2{font-size:20px}.review-detail p{font-size:13px}.review-detail h3,.review-questions ul{font-size:12px}.evidence-note blockquote{font-size:15px}.human-actions button{font-size:11px;padding:10px}.pdf-fullscreen{margin:0;inset:8px;height:auto}.pdf-fullscreen .pdf-viewport{padding:12px}.version-columns{grid-template-columns:1fr;gap:20px}.version-columns>div+div{border-left:0;border-top:1px solid var(--line);padding:20px 0 0}.version-change-heading{display:block}.version-change-heading>span{display:block;margin-top:8px}.global-error{margin:12px 16px;font-size:12px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important}}.session-gate form{display:grid;gap:12px;max-width:360px;margin:24px 0}.session-gate input{min-height:42px;width:100%;padding:8px 12px;border:1px solid #cbd1d8;border-radius:4px}
