:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#17324a;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--brand:#005baa;--teal:#09bbb5;--sky:#70a6ff;--red:#ff5757;--orange:#ffab57;--ink:#17324a;--muted:#52677a;--line:#dfe7ee;--paper:#fff;--canvas:#f2f6fa;background:#f2f6fa;font-family:system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:360px;min-height:100vh;margin:0}button,input,textarea{font:inherit}button{color:inherit}.access-page{place-items:center;min-height:100vh;padding:24px;display:grid}.access-card{border:1px solid var(--line);background:var(--paper);width:min(440px,100%);color:var(--ink);border-radius:10px;padding:30px}.access-card header{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.access-card header img{width:145px}.access-card>svg{color:var(--teal);margin-bottom:12px}.access-card h1{margin-bottom:12px;font-size:24px}.access-card p{color:var(--muted);margin-bottom:18px;font-size:13px;line-height:1.6}.access-card form{gap:10px;display:grid}.access-card label{font-size:12px;font-weight:600}.access-card input{border:1px solid var(--line);background:var(--canvas);width:100%;min-height:42px;color:var(--ink);border-radius:4px;padding:10px}.access-card button:not(.icon-button){border:1px solid var(--line);color:#fff;cursor:pointer;background:#005baa;border-radius:4px;min-height:42px;padding:10px}.access-actions{gap:10px;display:grid}.access-card button.access-secondary{color:var(--ink);background:0 0}.access-card small{color:var(--muted);line-height:1.5}.access-card button:disabled,.filter-button:disabled{opacity:.65;cursor:wait}.live-flag{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.document-placeholder{color:var(--muted);text-align:center;justify-items:center;gap:12px;padding:24px 12px;font-size:11px;line-height:1.5;display:grid}.profile-line div:nth-child(2){min-width:0}.profile-line b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.result-desconhecido{color:#b77523}:root[data-theme=dark] .brand-lockup img,:root[data-theme=dark] .access-card header img{content:url(/brand/Vexnet%20Logo%20-%20Branca.png)}:root[data-theme=dark] .result-desconhecido{color:#f0bd78}button:focus-visible,input:focus-visible,textarea:focus-visible,tr:focus-visible{outline-offset:2px;outline:3px solid #09bbb5b3}.queue-footer button{border:1px solid var(--line);background:var(--paper);color:var(--brand);cursor:pointer;border-radius:4px;padding:6px 10px}.queue-footer button:disabled{opacity:.6;cursor:wait}.detail-loading,.detail-load-error{border-radius:4px;margin:8px 13px;padding:8px 10px;font-size:12px}.detail-loading{color:#547087;background:#eef7fb}.detail-load-error{color:#9b3f3f;background:#fff6f6;border:1px solid #f0caca}.detail-load-failure{min-height:220px;color:var(--muted);text-align:center;align-content:center;justify-items:center;gap:10px;display:grid}.detail-load-failure>svg{color:#a43b38}.detail-load-failure>b{color:var(--ink);font-size:16px}.detail-load-failure>span,.detail-load-failure>p{max-width:440px;line-height:1.5}.detail-load-failure>p{color:#963c38;margin:0}.detail-preserved-note{color:var(--muted);margin:8px 13px;font-size:11px;line-height:1.4}.access-history{border-top:1px solid var(--line);padding-top:14px}.access-history h3{color:var(--ink);font-size:13px}.access-history>div>p,.access-history-empty{color:var(--muted);margin-top:4px;font-size:11px}.access-history ol{gap:7px;max-height:250px;margin:10px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.access-history li{border:1px solid var(--line);background:var(--canvas);border-radius:4px;padding:9px 10px}.access-history li div{gap:3px;display:grid}.access-history li b{color:var(--ink);font-size:11px}.access-history li span,.access-history li small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.app-shell{min-height:100vh}.sidebar{z-index:4;background:#fff;border-right:1px solid #dbe5ed;flex-direction:column;width:230px;display:flex;position:fixed;inset:0 auto 0 0}.brand-lockup{border-bottom:1px solid #e9eff4;padding:25px 22px 21px}.brand-lockup img{width:158px;height:auto;display:block}.brand-caption{color:#73879a;letter-spacing:.07em;padding:13px 0 0 2px;font-size:11px;font-weight:600;display:block}.nav-label{color:#8495a7;margin:27px 22px 9px;font-size:11px;font-weight:600}.main-nav{gap:4px;padding:0 11px;display:grid}.nav-item{color:#52697e;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:12px;width:100%;min-height:42px;padding:0 12px;font-size:13px;font-weight:500;display:flex;position:relative}.nav-item:hover{color:var(--brand);background:#f4f8fb}.nav-item.active{color:var(--brand);background:#edf5fc;font-weight:600}.nav-item.active:before{background:var(--teal);content:"";border-radius:0 3px 3px 0;width:3px;position:absolute;inset:7px auto 7px -11px}.nav-count{color:#087e7b;background:#d9f5f3;border-radius:50%;place-items:center;min-width:20px;height:20px;margin-left:auto;font-size:11px;font-weight:700;display:grid}.nav-soon{color:#9aa9b8;margin-left:auto;font-size:12px}.sidebar-bottom{margin-top:auto}.security-note{border-left:2px solid var(--teal);color:#6d8497;background:#f5fafb;align-items:center;gap:10px;margin:0 15px 15px;padding:12px;font-size:11px;line-height:1.45;display:flex}.security-note svg{color:#098e89}.security-note b{color:#2a5269;font-weight:600}.profile-line{border-top:1px solid #e7eef3;align-items:center;gap:10px;min-height:68px;padding:13px 17px;display:flex}.avatar{width:34px;height:34px;color:var(--brand);background:#e5f2fa;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.profile-line div:nth-child(2){color:#29455d;gap:2px;font-size:11px;display:grid}.profile-line span{color:#8091a1;font-size:12px}.profile-chevron{color:#8898a7;margin-left:auto}.main-area{min-width:0;margin-left:230px;padding:0 28px 16px}.topbar{border-bottom:1px solid #dfe7ed;justify-content:space-between;align-items:center;height:57px;display:flex}.breadcrumbs,.top-actions{align-items:center;display:flex}.breadcrumbs{color:#8091a1;gap:8px;font-size:11px}.breadcrumbs b{color:#34516a;font-weight:600}.top-actions{gap:18px}.demo-flag{color:#98632a;background:#fffaf2;border:1px solid #f1dcbf;border-radius:3px;align-items:center;gap:7px;padding:5px 9px;font-size:12px;font-weight:600;display:flex}.demo-flag span{background:var(--orange);border-radius:50%;width:6px;height:6px}.icon-button{color:#5d7488;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;place-items:center;width:34px;height:34px;display:grid;position:relative}.icon-button:hover{border-color:var(--line);background:#fff}.icon-button i{background:var(--red);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:6px}.page-intro{justify-content:space-between;align-items:end;padding:27px 0 23px;display:flex}.page-kicker{color:#688198;align-items:center;gap:8px;margin-bottom:7px;font-size:11px;font-weight:500;display:flex}.kicker-line{background:var(--teal);width:18px;height:2px}h1,h2,h3,p{margin:0}h1{color:#143750;letter-spacing:-.04em;font-size:clamp(23px,2vw,29px);font-weight:600;line-height:1.17}.page-intro p{color:#788c9e;margin-top:6px;font-size:12px}.intro-meta{color:#71869a;align-items:center;gap:7px;padding-bottom:2px;font-size:11px;display:flex}.live-mark{background:var(--orange);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #ffab5729}.workbench{background:var(--paper);border:1px solid #dce5ec;grid-template-columns:minmax(510px,1.55fr) minmax(330px,.88fr);height:calc(100dvh - 179px);min-height:420px;display:grid;overflow:hidden;box-shadow:0 2px 8px #14385206}.queue-pane{border-right:1px solid #e0e8ef;flex-direction:column;min-width:0;min-height:0;padding:21px 20px 13px;display:flex}.queue-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.queue-heading h2{color:#193b55;letter-spacing:-.02em;font-size:16px;font-weight:600}.queue-heading p{color:#7c8fa1;margin-top:4px;font-size:11px}.filter-button{color:#547087;cursor:pointer;background:#fff;border:1px solid #dae5ed;border-radius:3px;align-items:center;gap:7px;height:32px;padding:0 10px;font-size:11px;display:flex}.filter-button:hover{color:var(--brand);border-color:#a9c6dc}.queue-toolbar{border-bottom:1px solid #e6edf2;justify-content:space-between;align-items:center;gap:13px;margin-top:20px;padding-bottom:12px;display:flex}.filter-tabs{align-items:center;gap:3px;display:flex;overflow-x:auto}.filter-tab{color:#718497;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;min-height:29px;padding:0 9px;font-size:12px;display:inline-flex}.filter-tab span{color:#647b8e;background:#eff3f6;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:11px;display:grid}.filter-tab:hover,.filter-tab.chosen{color:var(--brand)}.filter-tab.chosen{border-bottom-color:var(--teal);font-weight:600}.filter-tab.chosen span{color:#087e7b;background:#e0f6f5}.search-box{color:#8798a7;background:#fbfcfd;border:1px solid #dfe7ed;border-radius:3px;align-items:center;gap:7px;width:min(235px,38%);min-width:155px;height:31px;padding:0 8px;display:flex}.search-box:focus-within{outline-offset:2px;background:#fff;border-color:#2d7778;outline:3px solid #0970714d}.search-box input{color:#355168;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.search-box input::placeholder{color:#9aa9b5}.search-box kbd{color:#8ca0af;border:1px solid #dbe4ea;border-radius:2px;flex:none;place-items:center;width:16px;height:17px;font-family:inherit;font-size:11px;display:grid}.advanced-filters{border-bottom:1px solid #e6edf2;flex-wrap:wrap;flex:none;align-items:end;gap:8px;padding:11px 0 12px;display:flex}.queue-filter-field{color:#8293a1;gap:4px;min-width:135px;font-size:11px;display:grid}.queue-filter-field select,.queue-filter-field input{color:#355168;background:#fbfcfd;border:1px solid #dfe7ed;border-radius:3px;width:100%;min-width:0;height:31px;padding:0 8px;font-size:12px}.queue-filter-field select{cursor:pointer}.date-filter-field{width:130px;min-width:125px}.clear-filters{min-height:31px;color:var(--brand);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;padding:0 9px;font-size:12px}.clear-filters:hover{background:var(--paper);border-color:#dfe7ed}.table-wrap{scrollbar-color:#d3dfe7 transparent;scrollbar-width:thin;flex:auto;width:100%;min-height:0;overflow:auto}.audit-table{border-collapse:collapse;text-align:left;width:100%;min-width:650px}.audit-table thead th{z-index:1;background:var(--paper);color:#8a9aa7;white-space:nowrap;border-bottom:1px solid #e2e9ef;height:39px;font-size:11px;font-weight:600;position:sticky;top:0}.audit-table th:first-child{width:39%}.audit-table th:nth-child(2){width:21%}.audit-table th:nth-child(3){width:17%}.audit-table th:nth-child(4){width:15%}.audit-table tbody tr{cursor:pointer;border-bottom:1px solid #edf1f4;height:67px;transition:background-color .12s}.audit-table tbody tr:hover{background:#f8fbfd}.audit-table tbody tr.selected-row{background:#f0f7fc}.audit-table tbody tr.selected-row td:first-child{box-shadow:inset 2px 0 0 var(--brand)}.audit-table td{color:#526b80;padding:8px 7px;font-size:12px}.audit-table td:first-child{padding-left:9px}.contract-main{align-items:center;gap:9px;min-width:0;display:flex}.contract-main>div{gap:4px;min-width:0;display:grid}.contract-main b{color:#23445e;white-space:nowrap;font-size:11px;font-weight:600}.contract-main span:not(.row-indicator){color:#7b8e9f;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row-indicator{background:#d4e1e9;border-radius:3px;flex:none;width:6px;height:27px}.row-pending{background:var(--orange)}.row-divergent{background:var(--red)}.row-reviewed{background:var(--teal)}.result-badge{white-space:nowrap;align-items:center;gap:5px;width:max-content;max-width:100%;font-size:12px;font-weight:600;display:inline-flex}.result-conforme{color:#066b69}.result-nao_conforme{color:#b53331}.result-revisar_manualmente{color:#835309}.result-sem_evidencia{color:#52677a}.human-pending{color:#8595a2;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.pending-dot{background:#c4d0d9;border-radius:50%;width:6px;height:6px}.human-result{white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.human-conforme{color:#066b69}.human-nao_conforme{color:#b53331}.date-cell{white-space:nowrap;color:#7d8f9f!important;font-size:11px!important}.row-chevron{color:#a2b1bd}.selected-row .row-chevron{color:var(--brand)}.queue-footer{color:#8a9aa8;justify-content:space-between;align-items:center;padding-top:13px;font-size:12px;display:flex}.queue-footer button{color:#8a9aa8;background:0 0;border:0;align-items:center;gap:4px;font-size:12px;display:inline-flex}.queue-footer button:disabled{cursor:not-allowed;opacity:.8}.empty-state{color:#8799a8;text-align:center;justify-items:center;gap:8px;padding:60px 20px;display:grid}.empty-state svg{color:#8eb7d0}.empty-state b{color:#3a5a72;font-size:13px}.empty-state span{font-size:11px}.empty-state button{color:var(--brand);cursor:pointer;background:0 0;border:0;margin-top:4px;font-size:11px;font-weight:600}.detail-pane{scrollbar-color:#d3dfe7 transparent;scrollbar-width:thin;background:#fcfdfe;min-width:0;height:100%;min-height:0;padding:19px 19px 17px;overflow-y:auto}.detail-head{justify-content:space-between;align-items:start;gap:10px;display:flex}.detail-eyebrow{color:#8395a4;font-size:11px}.detail-head h2{color:#183a54;letter-spacing:-.025em;margin-top:3px;font-size:17px;font-weight:600}.close-detail{width:29px;height:29px}.detail-context{color:#35536c;border-bottom:1px solid #e6edf2;margin-top:8px;padding-bottom:14px;font-size:11px;font-weight:600}.detail-context p{color:#8092a2;margin-top:3px;font-size:12px;font-weight:400;line-height:1.4}.result-summary{align-items:center;gap:9px;margin:13px 0 15px;display:flex}.summary-symbol{color:#098c87;background:#e4f5f4;border-radius:4px;place-items:center;width:31px;height:31px;display:grid}.result-summary>div:nth-child(2){gap:3px;display:grid}.result-summary>div:nth-child(2)>span:first-child{color:#8192a1;font-size:11px}.summary-version{color:#7f91a0;border:1px solid #e2e9ee;border-radius:2px;margin-left:auto;padding:4px 6px;font-size:12px}.evidence-preview{background:#f4f8fa;border:1px solid #e1e9ef;padding:11px}.preview-top{color:#6c8295;justify-content:space-between;align-items:center;margin-bottom:9px;font-size:11px;display:flex}.preview-top>div{color:#35546d;align-items:center;gap:6px;display:flex}.preview-top>span{color:#8c9ca8}.paper-preview{background:#fff;border:1px solid #dce5eb;flex-direction:column;width:66%;min-width:190px;height:206px;margin:0 auto;padding:16px 18px 11px;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 10px #1b394d0f}.paper-header{border-bottom:1px solid #e9eef2;align-items:center;gap:7px;padding-bottom:8px;display:flex}.paper-brand{background:var(--brand);color:#fff;border-radius:3px;place-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:grid}.paper-header div{gap:3px;display:grid}.paper-header i{background:#d7e3ea;border-radius:2px;width:47px;height:3px;display:block}.paper-header i+i{background:#e8eef2;width:31px}.paper-title{color:#5b7285;margin:9px 0 8px;font-size:12px;font-weight:600}.paper-photo{background:#f8fafb;border:1px solid #e8eef2;justify-content:center;align-items:center;gap:7px;width:100%;height:91px;display:flex}.photo-placeholder{background:#dbe9ed;border-radius:2px;width:46px;height:63px;position:relative;overflow:hidden}.person-head{background:#8eabb5;border-radius:48% 48% 45% 45%;width:17px;height:20px;position:absolute;top:12px;left:15px}.person-body{background:#8eabb5;border-radius:48% 48% 20% 20%;width:39px;height:38px;position:absolute;bottom:-14px;left:5px}.id-placeholder{background:#f6fbfc;border:1px solid #aec6d1;border-radius:2px;gap:5px;width:72px;height:45px;padding:5px;display:flex;transform:rotate(-6deg)}.id-photo{background:#c4d8de;flex:none;width:19px;height:27px}.id-lines{align-content:center;gap:4px;width:100%;display:grid}.id-lines i{background:#c8d8df;height:2px;display:block}.id-lines i:nth-child(2){width:74%}.id-lines i:nth-child(3){width:55%}.paper-sign{color:#8998a3;grid-template-columns:1fr 1fr;align-items:end;margin-top:11px;font-size:7px;display:grid}.signature-stroke{border-bottom:1px solid #dce4e9;width:62px;height:15px}.signature-stroke:after{content:"";border-top:1.5px solid #87a0aa;border-radius:50%;width:39px;height:10px;margin:0 0 -1px 6px;display:block;transform:rotate(-7deg)}.paper-watermark{color:#005baa38;letter-spacing:.09em;text-align:center;font-size:12px;font-weight:700;position:absolute;bottom:46%;left:0;right:0;transform:rotate(-22deg)}.pdf-frame-wrap{background:#e9eef2;border:1px solid #dce5eb;height:310px;position:relative;overflow:hidden}.pdf-frame{background:#fff;border:0;width:100%;height:100%;display:block}.preview-expand{color:#34566e;cursor:pointer;background:#fffffff2;border:1px solid #cbd8e1e6;border-radius:3px;align-items:center;gap:5px;min-height:29px;padding:0 9px;font-size:12px;display:inline-flex;position:absolute;bottom:9px;right:9px;box-shadow:0 2px 8px #1835481f}.preview-expand:hover{color:var(--brand);border-color:#a9c6dc}.document-link{width:max-content;color:var(--brand);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin:9px 0 0 auto;padding:0;font-size:12px;font-weight:600;text-decoration:none;display:flex}.document-link:hover{color:#003e75;text-decoration:underline}.pdf-modal{z-index:36;background:#0d202fc2;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.pdf-modal-panel{background:#f7fafc;border:1px solid #ffffff59;flex-direction:column;width:min(1200px,100%);height:min(900px,92vh);display:flex;overflow:hidden;box-shadow:0 18px 60px #00000047}.pdf-modal-panel>header{color:#35546d;background:#fff;border-bottom:1px solid #e1e9ef;justify-content:space-between;align-items:center;min-height:48px;padding:0 13px 0 17px;font-size:12px;display:flex}.pdf-modal-panel>header>div{align-items:center;gap:8px;display:flex}.pdf-modal-frame{background:#e9eef2;border:0;flex:1;width:100%}.checks-section{margin-top:17px}.section-title{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.section-title h3,.decision-title h3{color:#2a4a62;font-size:11px;font-weight:600}.section-title>button{color:#91a0ac;cursor:pointer;background:0 0;border:0;place-items:center;width:22px;height:22px;display:grid}.check-group{border-top:1px solid #e8eef2;padding:8px 0 7px}.check-group-title{color:#526c80;align-items:center;gap:7px;margin-bottom:4px;font-size:11px;display:flex}.check-group-icon{border-radius:3px;place-items:center;width:21px;height:21px;display:grid}.signature-icon{color:var(--brand);background:#eaf3fb}.selfie-icon{color:#098c87;background:#e3f6f4}.document-icon{color:#b7762d;background:#fff4e8}.check-row{color:#7a8e9f;justify-content:space-between;align-items:center;gap:10px;min-height:22px;padding-left:28px;font-size:11px;display:flex}.check-value{white-space:nowrap;align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.check-marker{border-radius:50%;place-items:center;width:14px;height:14px;font-size:11px;display:grid}.check-sim{color:#07847f}.check-sim .check-marker{background:#daf4f0}.check-nao{color:#ce5551}.check-nao .check-marker{background:#ffebe8}.check-incerto{color:#ad762e}.check-incerto .check-marker{background:#fff0d9}.check-unavailable{color:#8594a0}.check-unavailable .check-marker{background:#e9eef2}.reason-section{background:#f2f7fd;border-left:2px solid #8fbaff;margin-top:4px;padding:11px 11px 9px}.reason-section .section-title{margin-bottom:5px}.reason-section p{color:#546e83;font-size:12px;line-height:1.5}.ai-list{color:#5a7183;margin-top:10px;font-size:11px;line-height:1.45}.ai-list b{color:#35536c;font-size:11px;font-weight:600}.ai-list ul{gap:4px;margin:5px 0 0;padding-left:15px;display:grid}.ai-list li{padding-left:1px}.reason-tag{color:#7c94aa;align-items:center;gap:3px;font-size:12px;display:inline-flex}.model-meta{color:#8194a3;gap:12px;margin-top:9px;font-size:12px;display:flex}.cost-note{color:#8194a3;margin-top:4px;font-size:12px;line-height:1.4;display:block}.decision-section{border-top:1px solid #e2eaf0;margin-top:15px;padding-top:12px}.decision-title{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.decision-title>div{gap:3px;display:grid}.decision-title span{color:#8495a4;font-size:11px}.saved-mark{align-items:center;gap:4px;font-weight:600;display:flex;color:#07847f!important}.note-label{color:#73899b;margin-bottom:5px;font-size:11px;display:block}.decision-section textarea{resize:vertical;color:#456078;background:#fff;border:1px solid #dfe7ec;border-radius:3px;width:100%;min-height:59px;padding:8px 9px;font-size:12px;line-height:1.45;display:block}.decision-section textarea::placeholder{color:#a0aeb9}.decision-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;display:grid}.decision-actions button{cursor:pointer;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:6px;min-height:34px;font-size:12px;font-weight:600;transition:background-color .12s,border-color .12s;display:flex}.decision-no{color:#c64e4a;background:#fff9f8;border-color:#f2ceca!important}.decision-no:hover{background:#fff0ee;border-color:#e9a8a2!important}.decision-yes{background:var(--brand);color:#fff}.decision-yes:hover{background:#004a8b}.reopen-link{color:#69849a;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin:8px auto 0;padding:2px;font-size:11px;display:flex}.reopen-link:hover{color:var(--brand);text-decoration:underline}.audit-meta{color:#8798a5;border-top:1px solid #e8eef2;flex-wrap:wrap;align-items:center;gap:6px 9px;margin-top:14px;padding-top:10px;font-size:12px;display:flex}.audit-meta code{color:#52677a;background:#f0f4f6;padding:3px 5px;font-family:inherit;font-size:12px}.audit-meta>span:last-child{margin-left:auto}.detail-empty{color:#8294a3;text-align:center;align-content:center;justify-items:center;gap:8px;display:grid}.detail-empty svg{color:#8bb3cb}.detail-empty b{color:#37556c;font-size:12px}.detail-empty span{font-size:12px}.app-footer{color:#8495a3;justify-content:space-between;padding:13px 2px 0;font-size:11px;display:flex}.app-footer>span:first-child{align-items:center;gap:5px;display:flex}.app-footer svg{color:#238e8a}.toast{z-index:10;border:1px solid #cce5e3;border-left:3px solid var(--teal);color:#34566b;background:#fff;align-items:center;gap:9px;max-width:min(460px,100vw - 30px);padding:12px 12px 12px 14px;font-size:11px;animation:.16s ease-out toast-in;display:flex;position:fixed;bottom:23px;right:24px;box-shadow:0 8px 28px #18354821}.toast>svg{color:#07847f;flex:none}.toast button{color:#71869a;cursor:pointer;background:0 0;border:0;place-items:center;width:23px;height:23px;margin-left:5px;display:grid}.access-modal-backdrop{z-index:35;background:#0d202fad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.access-modal{background:var(--paper);width:min(900px,100%);max-height:min(820px,94vh);color:var(--ink);border:1px solid #dce5ec;border-radius:7px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 22px 70px #0000003d}.access-modal-header{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:19px 22px;display:flex}.access-modal-header>.icon-button{margin-left:auto}.access-modal-heading-icon{color:#087e7b;background:#e8f4f7;border-radius:5px;place-items:center;width:40px;height:40px;display:grid}.access-modal-header>div:nth-child(2)>span{color:#8294a4;letter-spacing:.08em;font-size:11px;font-weight:700}.access-modal-header h2{color:#193b55;margin-top:3px;font-size:19px}.access-modal-header p{color:#788c9e;margin-top:4px;font-size:11px}.access-modal-content{flex-direction:column;gap:15px;padding:19px 22px 22px;display:flex;overflow:auto}.access-invite-form{background:#f8fbfd;border:1px solid #dfe7ed;border-radius:5px;gap:11px;padding:15px;display:grid}.access-invite-form h3,.access-list-heading h3{color:#294a63;align-items:center;gap:7px;font-size:12px;display:flex}.access-invite-form h3 svg{color:#078e89}.access-invite-form p,.access-list-heading p{color:#8193a1;margin-top:4px;font-size:12px}.access-invite-row{gap:5px;display:grid}.access-invite-row>label{color:#667d8f;font-size:12px;font-weight:600}.access-invite-row>div{gap:8px;display:flex}.access-invite-row input,.invite-link-actions input{background:var(--paper);min-width:0;height:36px;color:var(--ink);border:1px solid #d8e3ea;border-radius:3px;flex:1;padding:0 10px;font-size:11px}.access-invite-row button,.invite-link-actions button{border:1px solid var(--brand);background:var(--brand);color:#fff;white-space:nowrap;cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.access-invite-row button:disabled,.access-account-controls button:disabled,.access-list-heading button:disabled,.access-modal-header button:disabled{cursor:wait;opacity:.6}.access-invite-form small{color:#8293a1;font-size:11px;line-height:1.5}.invite-link-card{background:#f1faf8;border:1px solid #bfe3de;border-radius:4px;gap:8px;padding:13px;display:grid}.invite-link-card>div:first-child{color:#087e7b;align-items:center;gap:6px;font-size:11px;display:flex}.invite-link-card p{color:#627e87;font-size:12px;line-height:1.45}.invite-link-actions{gap:7px;display:flex}.invite-link-actions input{font-size:11px}.invite-link-actions button{background:#087e7b;border-color:#087e7b}.access-feedback{border-radius:3px;align-items:flex-start;gap:7px;padding:9px 10px;font-size:12px;line-height:1.45;display:flex}.access-feedback svg{flex:none;margin-top:1px}.access-feedback.success{color:#117a70;background:#eff9f6}.access-feedback.failure{color:#b24b44;background:#fff5f3}.access-list-heading{justify-content:space-between;align-items:center;gap:12px;margin-top:2px;display:flex}.access-list-heading button{background:var(--paper);color:#60798b;cursor:pointer;border:1px solid #dfe7ed;border-radius:3px;padding:5px 8px;font-size:11px}.access-list-state{color:#8193a1;justify-content:center;align-items:center;gap:7px;min-height:70px;font-size:12px;display:flex}.access-account-list{border:1px solid #e0e8ee;border-radius:4px;display:grid}.access-account-row{border-bottom:1px solid #eaf0f4;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.access-account-row:last-child{border-bottom:0}.access-account-row.disabled{background:#f8fafb}.access-account-identity{align-items:center;gap:9px;min-width:0;display:flex}.access-account-avatar{width:30px;height:30px;color:var(--brand);background:#e7f3f7;border-radius:50%;flex:none;place-items:center;display:grid}.access-account-identity>div:last-child{gap:3px;min-width:0;display:grid}.access-account-identity b{color:#36556d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.access-account-identity span{color:#8293a1;font-size:11px}.access-account-controls{flex:none;justify-content:end;align-items:center;gap:6px;display:flex}.access-account-controls select{background:var(--paper);color:#587184;border:1px solid #dfe7ed;border-radius:3px;width:126px;height:29px;padding:0 6px;font-size:11px}.access-account-controls button{background:var(--paper);color:#62798a;white-space:nowrap;cursor:pointer;border:1px solid #dfe7ed;border-radius:3px;justify-content:center;align-items:center;gap:4px;min-height:29px;padding:0 8px;font-size:11px;display:inline-flex}.access-account-controls .invite-again-button{color:#087e7b;border-color:#b8dcd7}.access-account-controls .access-revoke-button{color:#b6544e;border-color:#f0d1cb}.access-account-controls .access-enable-button{color:#087e7b;border-color:#b8dcd7}.access-role-legend{color:#7e90a0;flex-wrap:wrap;gap:7px 18px;font-size:11px;display:flex}.access-role-legend b{color:#4a6378}.access-owner-note{color:#8b9aa6;border-top:1px solid #e8eef2;padding-top:10px;font-size:11px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.access-signout{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-top:12px;font-size:11px}@keyframes toast-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#d9e4ec;--brand:#62a9ed;--teal:#38c8bd;--sky:#82b5ff;--red:#f17c76;--orange:#efb46d;--ink:#d9e4ec;--muted:#9babb9;--line:#2b3b49;--paper:#121c26;--canvas:#0d151e;background:#0d151e}:root[data-theme=dark] body{background:var(--canvas);color:var(--ink)}:root[data-theme=dark] .sidebar,:root[data-theme=dark] .detail-pane{background:#121c26;border-color:#293947}:root[data-theme=dark] .brand-lockup,:root[data-theme=dark] .profile-line,:root[data-theme=dark] .topbar{border-color:#293947}:root[data-theme=dark] .workbench{background:var(--paper);border-color:#293947;box-shadow:0 2px 12px #00000026}:root[data-theme=dark] .queue-pane{border-color:#293947}:root[data-theme=dark] .brand-caption,:root[data-theme=dark] .nav-label,:root[data-theme=dark] .nav-soon,:root[data-theme=dark] .profile-line span,:root[data-theme=dark] .breadcrumbs,:root[data-theme=dark] .page-kicker,:root[data-theme=dark] .page-intro p,:root[data-theme=dark] .intro-meta,:root[data-theme=dark] .queue-heading p,:root[data-theme=dark] .filter-tab,:root[data-theme=dark] .search-box,:root[data-theme=dark] .search-box input::placeholder,:root[data-theme=dark] .search-box kbd,:root[data-theme=dark] .audit-table thead th,:root[data-theme=dark] .audit-table td,:root[data-theme=dark] .contract-main span:not(.row-indicator),:root[data-theme=dark] .human-pending,:root[data-theme=dark] .date-cell,:root[data-theme=dark] .row-chevron,:root[data-theme=dark] .queue-footer,:root[data-theme=dark] .queue-footer button,:root[data-theme=dark] .empty-state,:root[data-theme=dark] .detail-eyebrow,:root[data-theme=dark] .detail-context p,:root[data-theme=dark] .result-summary>div:nth-child(2)>span:first-child,:root[data-theme=dark] .summary-version,:root[data-theme=dark] .preview-top,:root[data-theme=dark] .preview-top>span,:root[data-theme=dark] .paper-sign,:root[data-theme=dark] .section-title>button,:root[data-theme=dark] .check-row,:root[data-theme=dark] .reason-tag,:root[data-theme=dark] .model-meta,:root[data-theme=dark] .cost-note,:root[data-theme=dark] .decision-title span,:root[data-theme=dark] .note-label,:root[data-theme=dark] .reopen-link,:root[data-theme=dark] .audit-meta,:root[data-theme=dark] .detail-empty,:root[data-theme=dark] .app-footer{color:#9babb9}:root[data-theme=dark] .breadcrumbs b,:root[data-theme=dark] h1,:root[data-theme=dark] .queue-heading h2,:root[data-theme=dark] .contract-main b,:root[data-theme=dark] .profile-line div:nth-child(2),:root[data-theme=dark] .detail-head h2,:root[data-theme=dark] .detail-context,:root[data-theme=dark] .preview-top>div,:root[data-theme=dark] .section-title h3,:root[data-theme=dark] .decision-title h3,:root[data-theme=dark] .check-group-title,:root[data-theme=dark] .reason-section p,:root[data-theme=dark] .ai-list,:root[data-theme=dark] .ai-list b,:root[data-theme=dark] .empty-state b,:root[data-theme=dark] .detail-empty b{color:#d9e4ec}:root[data-theme=dark] .nav-item{color:#aab9c5}:root[data-theme=dark] .nav-item:hover,:root[data-theme=dark] .nav-item.active{color:#84baff;background:#1a2c3a}:root[data-theme=dark] .nav-count,:root[data-theme=dark] .filter-tab span{color:#83d9d0;background:#213b43}:root[data-theme=dark] .security-note{color:#a8bac5;background:#172731}:root[data-theme=dark] .security-note b{color:#d6e3eb}:root[data-theme=dark] .avatar{background:#1d3546}:root[data-theme=dark] .demo-flag{color:#efbd7d;background:#2b241a;border-color:#55452e}:root[data-theme=dark] .icon-button{color:#a7bac8}:root[data-theme=dark] .icon-button:hover{background:#1a2834;border-color:#344957}:root[data-theme=dark] .filter-button,:root[data-theme=dark] .search-box,:root[data-theme=dark] .queue-filter-field select,:root[data-theme=dark] .queue-filter-field input,:root[data-theme=dark] .access-invite-row input,:root[data-theme=dark] .invite-link-actions input,:root[data-theme=dark] .access-account-controls select,:root[data-theme=dark] .decision-section textarea{color:#d5e0e8;background:#0f1821;border-color:#344653}:root[data-theme=dark] .advanced-filters,:root[data-theme=dark] .access-modal-header,:root[data-theme=dark] .access-owner-note{border-color:#293947}:root[data-theme=dark] .queue-filter-field,:root[data-theme=dark] .access-modal-header p,:root[data-theme=dark] .access-modal-header>div:nth-child(2)>span,:root[data-theme=dark] .access-invite-form p,:root[data-theme=dark] .access-invite-form small,:root[data-theme=dark] .access-list-heading p,:root[data-theme=dark] .access-role-legend,:root[data-theme=dark] .access-owner-note,:root[data-theme=dark] .access-list-state{color:#9babb9}:root[data-theme=dark] .access-modal-header h2,:root[data-theme=dark] .access-invite-form h3,:root[data-theme=dark] .access-list-heading h3,:root[data-theme=dark] .access-account-identity b,:root[data-theme=dark] .access-role-legend b{color:#d9e4ec}:root[data-theme=dark] .access-invite-form{background:#17232d;border-color:#293947}:root[data-theme=dark] .access-account-list,:root[data-theme=dark] .access-account-row,:root[data-theme=dark] .access-list-heading button,:root[data-theme=dark] .access-account-controls button{border-color:#293947}:root[data-theme=dark] .access-account-row.disabled{background:#16212a}:root[data-theme=dark] .invite-link-card{background:#152b2c;border-color:#31514f}:root[data-theme=dark] .invite-link-card>div:first-child{color:#83d9d0}:root[data-theme=dark] .invite-link-card p{color:#adc2c7}:root[data-theme=dark] .access-feedback.success{color:#8bddd1;background:#172d2b}:root[data-theme=dark] .access-feedback.failure{color:#ffaaa0;background:#352521}:root[data-theme=dark] .access-modal-heading-icon,:root[data-theme=dark] .access-account-avatar{background:#1d3546}:root[data-theme=dark] .clear-filters:hover{border-color:#344653}:root[data-theme=dark] .search-box input{color:#d5e0e8}:root[data-theme=dark] .date-cell{color:#9babb9!important}:root[data-theme=dark] .filter-button:hover,:root[data-theme=dark] .search-box:focus-within{background:#14212c;border-color:#4f819e}:root[data-theme=dark] .filter-tab.chosen span{color:#8be0d8;background:#1d4141}:root[data-theme=dark] .queue-toolbar,:root[data-theme=dark] .audit-table thead th,:root[data-theme=dark] .audit-table tbody tr,:root[data-theme=dark] .detail-context,:root[data-theme=dark] .check-group,:root[data-theme=dark] .decision-section,:root[data-theme=dark] .audit-meta{border-color:#293947}:root[data-theme=dark] .audit-table tbody tr:hover{background:#172530}:root[data-theme=dark] .audit-table tbody tr.selected-row{background:#192e40}:root[data-theme=dark] .result-conforme,:root[data-theme=dark] .human-conforme,:root[data-theme=dark] .check-sim,:root[data-theme=dark] .saved-mark{color:#51cbb8!important}:root[data-theme=dark] .result-nao_conforme,:root[data-theme=dark] .human-nao_conforme,:root[data-theme=dark] .check-nao{color:#ff8982}:root[data-theme=dark] .result-revisar_manualmente,:root[data-theme=dark] .check-incerto{color:#f0bd78}:root[data-theme=dark] .result-sem_evidencia,:root[data-theme=dark] .check-unavailable{color:#a7b6c1}:root[data-theme=dark] .pending-dot{background:#718594}:root[data-theme=dark] .summary-symbol{color:#66d5cb;background:#1d4141}:root[data-theme=dark] .summary-version{border-color:#344653}:root[data-theme=dark] .evidence-preview{background:#17232d;border-color:#2e414f}:root[data-theme=dark] .paper-preview{color:#5b7285;background:#fff;border-color:#c8d4dc}:root[data-theme=dark] .paper-preview .paper-title{color:#5b7285}:root[data-theme=dark] .pdf-frame-wrap,:root[data-theme=dark] .pdf-modal-frame{background:#17232d;border-color:#344653}:root[data-theme=dark] .pdf-frame{background:#fff}:root[data-theme=dark] .preview-expand{color:#d1dfe8;background:#141f29f5;border-color:#465967}:root[data-theme=dark] .reason-section{background:#172737;border-left-color:#5488bd}:root[data-theme=dark] .signature-icon{background:#1c3447}:root[data-theme=dark] .selfie-icon{color:#66d5cb;background:#1d4141}:root[data-theme=dark] .document-icon{color:#efbd7d;background:#3c3020}:root[data-theme=dark] .check-sim .check-marker{background:#1d4141}:root[data-theme=dark] .check-nao .check-marker{background:#452a2a}:root[data-theme=dark] .check-incerto .check-marker{background:#46371f}:root[data-theme=dark] .check-unavailable .check-marker{background:#293943}:root[data-theme=dark] .audit-meta code{color:#c0d0dc;background:#1b2a35}:root[data-theme=dark] .decision-section textarea::placeholder{color:#8193a1}:root[data-theme=dark] .decision-no{color:#ff9089;background:#2b1d1c;border-color:#5a3836!important}:root[data-theme=dark] .decision-no:hover{background:#382322;border-color:#87514c!important}:root[data-theme=dark] .decision-yes:hover{background:#438ed1}:root[data-theme=dark] .reopen-link:hover,:root[data-theme=dark] .document-link:hover{color:#8dc3ff}:root[data-theme=dark] .pdf-modal-panel{background:#121c26;border-color:#3b4b58}:root[data-theme=dark] .pdf-modal-panel>header{color:#d5e0e8;background:#17232d;border-color:#293947}:root[data-theme=dark] .toast{color:#d4e3e9;background:#15232b;border-color:#31514f}:root[data-theme=dark] .toast button{color:#a8bbc8}:root[data-theme=dark] .detail-pane,:root[data-theme=dark] .table-wrap{scrollbar-color:#40515e transparent}@media (width<=1180px){.main-area{padding-left:18px;padding-right:18px}.workbench{grid-template-columns:minmax(460px,1.35fr) minmax(310px,.9fr)}.queue-pane,.detail-pane{padding-left:14px;padding-right:14px}.queue-toolbar{flex-direction:column;align-items:start}.search-box{width:100%}}@media (width<=930px){.app-shell{grid-template-columns:72px minmax(0,1fr)}.sidebar{width:72px}.brand-lockup{width:43px;height:35px;margin:18px auto;padding:0;display:block;position:relative;overflow:hidden}.brand-lockup img{width:175px;max-width:none;height:auto;position:absolute;top:0;right:0}.brand-caption,.nav-label,.nav-item:not(.active):after,.nav-soon,.nav-count,.nav-item{font-size:0}.main-nav{padding:0 10px}.nav-item{justify-content:center;width:50px;height:48px;padding:0}.nav-item svg{width:19px;height:19px}.nav-item.active:before{left:-10px}.security-note{justify-content:center;margin:0 9px 12px;padding:10px 0}.security-note span,.profile-line div:nth-child(2),.profile-chevron{display:none}.profile-line{justify-content:center;padding:11px 0}.main-area{margin-left:72px}.workbench{grid-template-columns:1fr;height:auto;min-height:0;overflow:visible}.queue-pane{border-right:0;min-height:auto;display:block}.table-wrap{max-height:none;overflow:visible}.detail-pane{border-top:1px solid #dce5ec;height:auto;min-height:0}}@media (width<=640px){body{min-width:360px}.main-area{padding:0 12px 14px}.topbar{height:48px}.top-actions{gap:6px}.page-intro{flex-direction:column;align-items:start;gap:9px;padding:20px 0 16px}.page-intro p{max-width:290px;line-height:1.4}.intro-meta{font-size:11px}.workbench{min-height:auto}.queue-pane{padding:16px 11px 11px}.queue-heading h2{font-size:15px}.queue-toolbar{margin-top:14px}.filter-tabs{width:100%}.advanced-filters{align-items:stretch;gap:7px}.queue-filter-field{flex:calc(50% - 4px);min-width:calc(50% - 4px)}.date-filter-field{width:auto}.clear-filters{align-self:end}.access-modal-backdrop{padding:8px}.access-modal{max-height:96vh}.access-modal-header{gap:9px;padding:15px 13px}.access-modal-header h2{font-size:17px}.access-modal-content{gap:12px;padding:13px}.access-invite-row>div{flex-direction:column}.access-account-row{flex-direction:column;align-items:start}.access-account-controls{flex-wrap:wrap;justify-content:start;width:100%}.access-account-controls select{width:130px}.invite-link-actions{flex-direction:column}.invite-link-actions input{width:100%}.audit-table{min-width:595px}.detail-pane{padding:16px 13px}.paper-preview{width:min(76%,270px)}.pdf-frame-wrap{height:65vh;min-height:300px}.pdf-modal{padding:8px}.pdf-modal-panel{height:96vh}.app-footer{gap:8px;font-size:12px}.app-footer>span:last-child{text-align:right}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.brand-caption,.breadcrumbs,.live-flag,.page-kicker,.intro-meta,.queue-heading p,.filter-button,.filter-tab,.search-box input,.date-cell,.queue-footer,.detail-eyebrow,.preview-top,.document-link,.decision-title>div>span,.note-label,.app-footer{font-size:12px}.nav-label,.audit-table thead th,.summary-version,.check-group-title,.check-row,.check-value,.ai-list,.ai-list b,.model-meta,.cost-note,.reason-tag,.review-hint,.audit-meta,.audit-meta code{font-size:11px}.nav-item,.page-intro p,.search-box kbd,.audit-table td,.result-badge,.human-pending,.empty-state span,.detail-context p,.preview-top>span,.reason-section p,.decision-actions button,.toast,.pdf-load-state,.contract-main b{font-size:13px}.detail-context,.queue-heading h2{font-size:14px}.detail-head h2{font-size:19px}.section-title h3,.decision-title h3{font-size:13px}.filter-tab span{font-size:12px}.check-row{min-height:25px}.audit-table tbody tr{height:72px}.page-preview-wrap{background:#e9eef2;border:1px solid #dce5eb;height:clamp(310px,42vh,520px);min-height:310px;position:relative;overflow:hidden}.stored-pdf{background:#e9eef2;justify-content:center;align-items:flex-start;width:100%;height:100%;display:flex;position:relative;overflow:auto}.stored-pdf.expanded{align-items:center}.stored-pdf canvas{background:#fff;flex:none;max-width:none;display:block;box-shadow:0 2px 8px #1b394d1f}.pdf-load-state{color:#718398;text-align:center;place-items:center;padding:18px;line-height:1.5;display:grid;position:absolute;inset:0}.pdf-load-state>span{max-width:42ch}.pdf-retry-button{color:#005baa;cursor:pointer;background:#fff;border:1px solid #a9c6dc;border-radius:4px;min-height:40px;margin-top:10px;padding:0 12px;font-size:12px;font-weight:600}.decision-section .review-hint{color:#73899b;margin:6px 0 0;line-height:1.45;display:block}.decision-actions button:disabled{opacity:.55;cursor:not-allowed}.review-observation-label{color:#426077;align-items:center;gap:7px;margin-top:12px;font-size:12px;font-weight:600;display:flex}.review-observation-label span{color:#8798a7;font-size:12px;font-weight:400}.review-observation-input{resize:vertical;width:100%;min-height:86px;color:var(--ink);background:#fff;border:1px solid #d9e4eb;border-radius:3px;margin-top:6px;padding:9px 10px;font-size:12px;line-height:1.5;display:block}.review-observation-input:focus{border-color:#7bb9cd;outline:2px solid #09bbb52e}.review-observation-input:disabled{opacity:.65}.review-observation-help{color:#8193a2;text-align:right;margin-top:4px;font-size:12px;display:block}.review-observation-saved{border-left:2px solid var(--teal);color:#5f778a;background:#f2f8fa;margin-top:12px;padding:10px 11px;font-size:12px;line-height:1.5}.review-observation-saved b{color:#426077;margin-bottom:3px;font-size:11px;display:block}.review-observation-saved p{white-space:pre-wrap;overflow-wrap:anywhere}.pdf-modal-panel>.stored-pdf{flex:1;min-height:0}:root[data-theme=dark] .page-preview-wrap,:root[data-theme=dark] .stored-pdf{background:#17232d;border-color:#344653}:root[data-theme=dark] .pdf-load-state{color:#afbfcb}:root[data-theme=dark] .decision-section .review-hint{color:#a9bac6}:root[data-theme=dark] .review-observation-label{color:#c0d0da}:root[data-theme=dark] .review-observation-input{color:#dce7ee;background:#17232d;border-color:#384b59}:root[data-theme=dark] .review-observation-help,:root[data-theme=dark] .review-observation-label span{color:#9aabb7}:root[data-theme=dark] .review-observation-saved{color:#b2c3cf;background:#172c38}:root[data-theme=dark] .review-observation-saved b{color:#d0dde5}.detail-head-actions{align-items:center;gap:5px;display:flex}.pdf-modal-header{gap:14px}.pdf-zoom-controls{align-items:center;gap:5px;margin-left:auto;display:flex}.pdf-zoom-controls>span{color:#60788c;font-variant-numeric:tabular-nums;text-align:center;min-width:43px;font-size:11px}.pdf-zoom-controls button:disabled{cursor:not-allowed;opacity:.45}.zoom-reset{color:#426077;cursor:pointer;background:#fff;border:1px solid #d8e2e9;border-radius:4px;min-height:29px;margin-left:2px;padding:0 9px;font-size:11px}.zoom-reset:hover{color:var(--brand);border-color:#a9c6dc}.stored-pdf.expanded{justify-content:flex-start;align-items:flex-start;padding:10px}.stored-pdf.expanded canvas{margin-inline:auto}.audit-details-overlay{z-index:36}.audit-details-modal{width:min(1460px,96vw);height:min(1040px,94vh);color:var(--ink);background:#f3f7fa;border:1px solid #ffffff4d;border-radius:8px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 22px 70px #00000057}.audit-details-header{background:#fff;border-bottom:1px solid #e0e8ee;justify-content:space-between;align-items:center;gap:20px;min-height:88px;padding:14px 22px;display:flex}.audit-details-header>div:first-child>span{color:#8194a3;letter-spacing:.08em;font-size:12px;font-weight:700}.audit-details-header h2{color:#1d3c55;margin-top:3px;font-size:21px}.audit-details-header p{color:#6d8293;margin-top:4px;font-size:12px}.audit-details-header-status{align-items:center;gap:12px;display:flex}.audit-details-content{scrollbar-color:#cbd8e1 transparent;scrollbar-width:thin;align-content:start;gap:15px;padding:18px 20px 22px;display:grid;overflow-y:auto}.audit-details-topgrid{grid-template-columns:minmax(340px,.92fr) minmax(420px,1.08fr);align-items:stretch;gap:15px;display:grid}.audit-detail-card{background:#fff;border:1px solid #e0e8ee;border-radius:6px;min-width:0;padding:15px 16px}.audit-detail-card-title{color:#648096;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.audit-detail-card-title>div{align-items:center;gap:8px;display:flex}.audit-detail-card-title h3{color:#294c65;font-size:14px;font-weight:600}.audit-detail-card-title>span{color:#8194a3;font-size:11px}.audit-detail-evidence-view{background:#e9eef2;border:1px solid #dce5eb;border-radius:4px;height:clamp(300px,43vh,520px);overflow:hidden}.audit-detail-evidence-view .stored-pdf{border:0}.audit-detail-summary{flex-direction:column;display:flex}.audit-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;display:grid}.audit-facts>div{min-width:0}.audit-facts dt{color:#8496a4;margin-bottom:3px;font-size:12px}.audit-facts dd{color:#405d73;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:500;line-height:1.4}.audit-facts code{color:#426077;font-family:inherit;font-size:11px}.audit-detail-rationale{color:#526e83;background:#f2f7fd;border-left:3px solid #77a8dc;margin-top:15px;padding:11px 12px}.audit-detail-rationale b,.audit-detail-lists>b{color:#35546d;font-size:11px}.audit-detail-rationale p{white-space:pre-wrap;margin-top:5px;font-size:12px;line-height:1.55}.audit-detail-lists{color:#526e83;margin-top:12px;font-size:11px;line-height:1.5}.audit-detail-lists ul{gap:4px;margin:5px 0 0;padding-left:18px;display:grid}.audit-detail-checkgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.audit-detail-checkgroup{background:#fbfcfd;border:1px solid #e8eef2;border-radius:4px;min-width:0;padding:11px 12px}.audit-detail-checkgroup h4{color:#48667c;align-items:center;gap:7px;margin-bottom:8px;font-size:12px;display:flex}.audit-detail-checkgroup .check-row{border-top:1px solid #edf1f4;min-height:29px;padding-left:0;font-size:11px}.audit-detail-checkgroup .check-value{font-size:11px}.audit-detail-checkgroup .check-marker{flex:none}.audit-review-facts{color:#647e91;flex-wrap:wrap;gap:8px 22px;font-size:12px;display:flex}.audit-review-facts b{color:#405d73}.audit-detail-review .review-observation-saved{margin-top:12px}.audit-detail-pending-review{border-top:1px solid #e3eaf0;margin-top:13px;padding-top:12px}.review-confirm-overlay{z-index:40;background:#0a1825ad}.review-confirm-dialog{width:min(480px,100%);color:var(--ink);background:#fff;border:1px solid #e1e9ef;border-radius:10px;padding:30px;animation:.16s ease-out toast-in;position:relative;box-shadow:0 22px 70px #0000004d}.review-confirm-symbol{border-radius:15px;place-items:center;width:52px;height:52px;margin-bottom:17px;display:grid}.review-confirm-symbol.is-yes{color:#07847f;background:#e1f5f0}.review-confirm-symbol.is-no{color:#c64e4a;background:#fff0ed}.review-confirm-close{position:absolute;top:14px;right:14px}.review-confirm-eyebrow{color:#8395a4;letter-spacing:.09em;font-size:12px;font-weight:700}.review-confirm-dialog h2{color:#203f57;margin-top:5px;font-size:21px}.review-confirm-dialog>p{color:#60788c;margin-top:9px;font-size:13px;line-height:1.55}.review-confirm-dialog>p b{color:#294c65}.review-confirm-note{color:#687f91;background:#f6f9fb;border:1px solid #e4ebf0;border-radius:5px;align-items:start;gap:9px;margin-top:17px;padding:11px 12px;font-size:11px;line-height:1.5;display:flex}.review-confirm-note svg{color:#5083a3;flex:none;margin-top:1px}.review-confirm-observation{color:#627b8e;background:#f5f9fa;border-left:2px solid #91b7ca;margin-top:12px;padding:10px 12px;font-size:11px}.review-confirm-observation b{color:#405d73;margin-bottom:4px;display:block}.review-confirm-observation p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:85px;line-height:1.45;overflow:auto}.review-confirm-actions{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.review-confirm-actions button{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 13px;font-size:12px;font-weight:600;display:inline-flex}.review-confirm-actions .decision-yes,.review-confirm-actions .decision-no{border:1px solid #0000}.review-confirm-cancel{color:#577186;background:#fff;border:1px solid #dce5eb}.review-confirm-cancel:hover{background:#f8fafb;border-color:#b5c6d1}.review-confirm-actions button:disabled{cursor:wait;opacity:.65}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}:root[data-theme=dark] .pdf-zoom-controls>span,:root[data-theme=dark] .audit-details-header>div:first-child>span,:root[data-theme=dark] .audit-details-header p,:root[data-theme=dark] .audit-detail-card-title>span,:root[data-theme=dark] .audit-facts dt,:root[data-theme=dark] .audit-review-facts{color:#9aabb7}:root[data-theme=dark] .zoom-reset,:root[data-theme=dark] .audit-details-modal,:root[data-theme=dark] .audit-detail-card,:root[data-theme=dark] .review-confirm-dialog{color:#d5e0e8;background:#121c26;border-color:#344653}:root[data-theme=dark] .audit-details-header{background:#17232d;border-color:#293947}:root[data-theme=dark] .audit-details-header h2,:root[data-theme=dark] .audit-detail-card-title h3,:root[data-theme=dark] .audit-facts dd,:root[data-theme=dark] .audit-facts code,:root[data-theme=dark] .audit-detail-rationale b,:root[data-theme=dark] .audit-detail-lists>b,:root[data-theme=dark] .audit-detail-checkgroup h4,:root[data-theme=dark] .audit-review-facts b,:root[data-theme=dark] .review-confirm-dialog h2,:root[data-theme=dark] .review-confirm-dialog>p b,:root[data-theme=dark] .review-confirm-observation b{color:#d6e3eb}:root[data-theme=dark] .audit-detail-rationale,:root[data-theme=dark] .audit-detail-checkgroup,:root[data-theme=dark] .review-confirm-note,:root[data-theme=dark] .review-confirm-observation{color:#b2c3cf;background:#172737;border-color:#344653}:root[data-theme=dark] .audit-detail-rationale{border-left-color:#5488bd}:root[data-theme=dark] .audit-detail-lists,:root[data-theme=dark] .audit-detail-rationale p,:root[data-theme=dark] .review-confirm-dialog>p{color:#b0c1cd}:root[data-theme=dark] .audit-detail-checkgroup .check-row{border-color:#293947}:root[data-theme=dark] .audit-detail-pending-review{border-color:#344653}:root[data-theme=dark] .audit-review-facts{color:#a9bac6}:root[data-theme=dark] .review-confirm-note{border-color:#344653}:root[data-theme=dark] .review-confirm-cancel,:root[data-theme=dark] .zoom-reset{color:#d1dfe8;background:#17232d;border-color:#3b4d5a}:root[data-theme=dark] .review-confirm-cancel:hover,:root[data-theme=dark] .zoom-reset:hover{background:#1e303d}:root[data-theme=dark] .audit-details-content{scrollbar-color:#40515e transparent}@media (width<=900px){.audit-details-topgrid,.audit-detail-checkgrid{grid-template-columns:1fr}}@media (width<=640px){.audit-details-modal{width:100%;height:96vh}.audit-details-header{flex-direction:column;align-items:flex-start;gap:10px;padding:14px}.audit-details-header-status{flex-wrap:wrap;width:100%}.audit-details-header-status .icon-button{margin-left:auto}.audit-details-content{gap:10px;padding:10px}.audit-detail-card{padding:12px}.audit-facts{grid-template-columns:1fr}.audit-detail-evidence-view{height:48vh}.review-confirm-dialog{padding:24px 19px}.review-confirm-actions{flex-direction:column-reverse}.review-confirm-actions button{width:100%}}.access-warning{color:#805d2d;background:#fff9ef;border:1px solid #efd7b3;margin:0 0 12px;padding:9px 12px;font-size:12px}:root[data-theme=dark] .access-warning{color:#e9c991;background:#2b2419;border-color:#665236}:root[data-theme=dark] .detail-loading{color:#b9d1df;background:#1a2d3a}:root[data-theme=dark] .detail-load-error{color:#f0aaaa;background:#2b2020;border-color:#624242}:root[data-theme=dark] .access-history li{background:#17242e;border-color:#354653}.metrics-page-slot[hidden]{display:none}.metrics-intro{padding-bottom:17px}.metrics-dashboard{gap:14px;padding-bottom:8px;display:grid}.metrics-toolbar{background:#fff;border:1px solid #dce5ec;grid-template-columns:minmax(240px,.72fr) minmax(0,2fr);align-items:center;gap:16px;padding:14px 16px;display:grid}.metrics-period-heading{color:#4c718a;align-items:center;gap:10px;display:flex}.metrics-period-heading>svg{color:var(--teal);flex:none}.metrics-period-heading div{gap:3px;display:grid}.metrics-period-heading b{color:#2c4d65;font-size:12px}.metrics-period-heading span{color:#788c9e;font-size:11px}.metrics-controls{grid-template-columns:minmax(108px,.8fr) minmax(108px,.8fr) minmax(140px,1.1fr) minmax(132px,1fr) minmax(132px,1fr) auto;align-items:end;gap:8px;min-width:0;display:grid}.metrics-controls label{color:#718698;gap:4px;font-size:11px;display:grid}.metrics-controls input,.metrics-controls select{color:#426077;width:100%;min-width:0;height:33px;font:inherit;background:#fff;border:1px solid #d8e2e9;border-radius:4px;padding:0 8px;font-size:12px}.metrics-controls input:focus,.metrics-controls select:focus{border-color:#7bb9cd;outline:2px solid #09bbb52e}.metrics-seller-filter{z-index:4;color:#718698;gap:4px;min-width:0;font-size:11px;display:grid;position:relative}.metrics-seller-picker{min-width:0;position:relative}.metrics-seller-trigger{color:#426077;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e2e9;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;height:33px;padding:0 9px;font-size:12px;display:flex}.metrics-seller-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.metrics-seller-trigger:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:7px;height:7px;transform:rotate(45deg)translateY(-2px)}.metrics-seller-trigger[aria-expanded=true]:after{transform:rotate(225deg)translate(-1px,-1px)}.metrics-seller-trigger:focus-visible{outline-offset:2px;border-color:#7bb9cd;outline:2px solid #09bbb54d}.metrics-seller-picker-popover{z-index:20;background:#fff;border:1px solid #d8e2e9;border-radius:6px;gap:8px;width:min(320px,100vw - 32px);padding:10px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #132b3c2e}.metrics-seller-picker-popover[hidden]{display:none}.metrics-controls input.metrics-seller-picker-search{width:100%;min-width:0;height:38px;padding:0 10px}.metrics-controls input.metrics-seller-picker-search:focus{border-color:#7bb9cd;outline:2px solid #09bbb53d}.metrics-seller-clear{color:#286f88;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:end;padding:0 7px;font-size:12px}.metrics-seller-clear:hover{text-decoration:underline}.metrics-seller-options{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(42vh,320px);display:grid;overflow:auto}.metrics-seller-option{cursor:pointer;border-radius:4px;align-items:center;min-height:44px;padding:6px 8px;color:#426077!important;gap:9px!important;display:flex!important}.metrics-seller-option:hover{background:#f1f7fa}.metrics-seller-option input{width:18px;min-width:18px;height:18px;accent-color:var(--teal);border:0;border-radius:3px;flex:0 0 18px;margin:0;padding:0}.metrics-seller-option span{overflow-wrap:anywhere;min-width:0}.metrics-seller-empty{color:#718698;margin:0;padding:12px 8px;font-size:12px}.metrics-toolbar-actions{white-space:nowrap;justify-content:flex-end;align-items:end;gap:6px;display:flex}.metrics-period-clear{color:#557187;cursor:pointer;background:#fff;border:1px solid #d8e2e9;border-radius:4px;min-height:33px;padding:0 10px;font-size:12px}.metrics-period-clear:hover{color:var(--brand);border-color:#a9c6dc}.metrics-refresh{white-space:nowrap;min-height:33px}.metrics-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.metric-card{background:#fff;border:1px solid #dce5ec;align-items:flex-start;gap:12px;min-width:0;padding:15px;display:flex}.metric-card-icon{color:#2f70b3;background:#edf5fc;border-radius:6px;flex:none;place-items:center;width:36px;height:36px;display:grid}.metric-card-copy{gap:4px;min-width:0;display:grid}.metric-card-copy>span{color:#718698;font-size:11px}.metric-card-copy>b{color:#23445d;font-variant-numeric:tabular-nums;font-size:23px;line-height:1.1}.metric-card-copy>small{color:#8294a2;font-size:11px;line-height:1.35}.metric-tone-good .metric-card-icon{color:#138981;background:#e6f5f1}.metric-tone-pending .metric-card-icon{color:#c47b19;background:#fff4e7}.metric-tone-alert .metric-card-icon{color:#c95d4e;background:#fff0ed}.metrics-main-grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.9fr) minmax(270px,.95fr);gap:14px;display:grid}.metrics-panel{background:#fff;border:1px solid #dce5ec;min-width:0;padding:16px}.metrics-panel-heading{color:#7190a6;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.metrics-panel-heading>div{min-width:0}.metrics-panel-heading h2{color:#2d4e66;font-size:14px;font-weight:600}.metrics-panel-heading p{color:#8092a1;margin-top:4px;font-size:11px;line-height:1.4}.monthly-chart{scrollbar-width:thin;align-items:stretch;gap:10px;min-height:178px;padding:6px 2px 0;display:flex;overflow-x:auto}.monthly-chart-column{text-align:center;flex:1 0 44px;grid-template-rows:17px minmax(90px,1fr) 18px;gap:5px;min-width:44px;max-width:92px;display:grid}.monthly-chart-column>b{color:#5e7b90;font-variant-numeric:tabular-nums;font-size:11px}.monthly-chart-track{background:linear-gradient(#0000 30%,#e9f0f573);border-bottom:1px solid #e6edf2;justify-content:center;align-items:end;display:flex}.monthly-chart-track>span{background:linear-gradient(#48bbb6,#2f79b7);border-radius:4px 4px 0 0;width:min(28px,72%);min-height:3px;display:block}.monthly-chart-column>span{color:#8092a1;font-size:11px}.review-progress-row{color:#627c90;justify-content:space-between;gap:12px;margin:14px 0 7px;font-size:11px;display:flex}.review-progress-row b{color:#355770;font-variant-numeric:tabular-nums;font-size:12px}.review-progress-track{background:#edf2f5;border-radius:10px;height:8px;overflow:hidden}.review-progress-track>span{border-radius:inherit;height:100%;display:block}.review-progress-pending{background:#efac51}.review-progress-done{background:#35aaa2}.review-progress-unknown{background:#8b9aa5}.review-progress-note{color:#607b8e;background:#f2f8fa;border-radius:4px;align-items:center;gap:7px;margin-top:19px;padding:10px;font-size:11px;display:flex}.review-progress-note svg{color:var(--teal)}.ai-result-distribution{gap:12px;display:grid}.ai-result-row{gap:6px;display:grid}.ai-result-label{color:#627c90;grid-template-columns:9px minmax(0,1fr) auto auto;align-items:center;gap:7px;font-size:11px;display:grid}.ai-result-label i{border-radius:50%;width:8px;height:8px}.ai-result-label b{color:#355770;font-variant-numeric:tabular-nums;font-size:11px}.ai-result-label small{color:#8092a1;text-align:right;min-width:34px;font-size:12px}.ai-result-track{background:#edf2f5;border-radius:8px;height:6px;overflow:hidden}.ai-result-track>span{border-radius:inherit;height:100%;display:block}.metrics-sellers-panel{padding-bottom:12px}.seller-ranking-controls{color:#718698;white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.seller-ranking-controls select{color:#526c80;min-width:245px;height:34px;font:inherit;background:#fff;border:1px solid #d8e2e9;border-radius:4px;padding:0 9px;font-size:11px}.seller-ranking-controls select:focus-visible{border-color:#7bb9cd;outline:2px solid #09bbb547}.seller-ranking-summary{color:#526c80;background:#f4f8fa;border-left:3px solid #39aaa5;margin:-4px 0 11px;padding:8px 10px;font-size:11px;line-height:1.45}.seller-ranking-summary b{color:#36566e;font-weight:600}.seller-ranking-sample-note{color:var(--muted);margin:-5px 0 11px;font-size:11px;line-height:1.45}.seller-metric-legend{color:#718698;flex-wrap:wrap;gap:9px 15px;margin:-2px 0 12px;font-size:11px;display:flex}.seller-metric-legend>span{align-items:center;gap:5px;display:inline-flex}.seller-metric-legend i{border-radius:50%;width:8px;height:8px}.metric-good{background:#2aa69e}.metric-bad{background:#d56a5c}.metric-manual{background:#e3a145}.metric-no-evidence{background:#8f79bd}.metric-unknown{background:#8b9aa5}.seller-metrics-table-wrap{overscroll-behavior:contain;scrollbar-gutter:stable;max-width:100%;max-height:min(62vh,560px);overflow:auto}.seller-metrics-table{border-collapse:collapse;width:100%;min-width:1100px}.seller-metrics-table th{z-index:1;color:#7990a1;text-align:left;white-space:nowrap;background:#fff;border-bottom:1px solid #e1e9ee;padding:9px 10px;font-size:11px;font-weight:600;position:sticky;top:0}.seller-metrics-table td{color:#506c80;vertical-align:middle;border-bottom:1px solid #edf1f4;padding:10px;font-size:11px}.seller-metrics-table tr:last-child td{border-bottom:0}.seller-metrics-table td:first-child b{color:#36566e;overflow-wrap:anywhere;max-width:230px;font-weight:600;display:block}.seller-expand-button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;padding:3px 4px;display:flex}.seller-expand-button:disabled{cursor:default;opacity:.65}.seller-expand-button:not(:disabled):hover{background:#f1f6f8}.seller-expand-button:focus-visible{outline-offset:2px;outline:2px solid #3aa9a5}.seller-expand-button>span{min-width:0}.seller-expand-button small{color:#8495a2;margin-top:3px;font-size:12px;display:block}.seller-expand-icon{color:#8296a4;flex:none;transition:transform .18s}.seller-expand-icon.is-expanded{transform:rotate(180deg)}.seller-contracts-row>td{background:#f7fafb;padding:0!important}.seller-contracts-detail{border-left:3px solid #39aaa5;padding:12px 14px 14px 28px}.seller-contracts-heading{color:#36566e;flex-wrap:wrap;align-items:baseline;gap:5px 12px;margin-bottom:8px;font-size:11px;display:flex}.seller-contracts-heading span{color:#8294a2;font-size:12px}.seller-contracts-table-wrap{max-width:100%;overflow-x:auto}.seller-contracts-table{border-collapse:collapse;width:100%;min-width:720px}.seller-contracts-table th{color:#7990a1;text-align:left;white-space:nowrap;border-bottom:1px solid #dfe8ec;padding:7px 8px;font-size:12px;font-weight:600}.seller-contracts-table td{color:#506c80;font-variant-numeric:tabular-nums;border-bottom:1px solid #e8eef1;padding:7px 8px;font-size:12px}.seller-contracts-table tr:last-child td{border-bottom:0}.seller-contract-open{color:#276d9a;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:3px;margin-left:-3px;padding:3px;font-weight:600;display:inline-flex}.seller-contract-open svg{color:#8295a2;flex:none}.seller-contract-open:hover{color:#145c89;background:#e9f2f6}.seller-contract-open:focus-visible{outline-offset:1px;outline:2px solid #3aa9a5}.seller-contracts-empty{color:#8294a2;padding:10px;font-size:12px}.seller-result-cell{min-width:360px}.seller-result-bar{background:#edf2f5;border-radius:5px;height:9px;display:flex;overflow:hidden}.seller-result-bar>span{height:100%}.seller-result-breakdown{flex-wrap:wrap;gap:4px 9px;margin-top:7px;display:flex}.seller-result-breakdown>span{color:#718698;white-space:nowrap;align-items:center;gap:3px;font-size:12px;display:inline-flex}.seller-result-breakdown i{border-radius:50%;width:6px;height:6px}.seller-result-breakdown b{color:#49677d;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.seller-result-breakdown small{color:#8495a2;font-variant-numeric:tabular-nums;margin:0;font-size:11px;display:inline}.seller-result-cell small{color:#8495a2}.seller-rate{color:#8495a2;white-space:nowrap;font-size:12px}.seller-divergence{color:#768b9a;font-variant-numeric:tabular-nums;background:#eff3f6;border-radius:12px;place-items:center;min-width:27px;min-height:24px;padding:0 6px;display:inline-grid}.seller-divergence.has-divergence{color:#b94c42;background:#fff1ec;font-weight:600}.metrics-footnote{color:#8495a2;margin-top:10px;font-size:11px;line-height:1.45}.metrics-insights-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.metrics-quality-panel,.metrics-criteria-panel{grid-column:span 2}.metrics-evidence-panel{flex-direction:column;display:flex}.metrics-evidence-panel .metrics-footnote{margin-top:auto;padding-top:12px}.metrics-cost-panel{grid-column:1/-1}.metrics-quality-kpis,.metrics-duration-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.metrics-duration-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-inline-kpi{background:#f8fafb;border:1px solid #e2eaf0;align-content:start;gap:5px;min-width:0;padding:11px 12px;display:grid}.metrics-inline-kpi>span{color:#718698;font-size:12px;line-height:1.35}.metrics-inline-kpi>b{color:#294c65;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:21px;line-height:1.15}.metrics-inline-kpi>small{color:#8495a2;font-size:12px;line-height:1.35}.metric-inline-alert>b{color:#b94c42}.metric-inline-pending>b{color:#bf7c20}.metrics-compact-table-wrap{overscroll-behavior:contain;scrollbar-gutter:stable;max-width:100%;overflow:auto}.metrics-compact-table{border-collapse:collapse;width:100%;min-width:520px}.metrics-compact-table th,.metrics-compact-table td{color:#526d81;text-align:left;vertical-align:top;border-bottom:1px solid #e8eef2;padding:9px 10px;font-size:11px}.metrics-compact-table thead th{color:#7990a1;white-space:nowrap;font-size:12px;font-weight:600}.metrics-compact-table tbody th{color:#3d5e75;font-weight:600}.metrics-compact-table td b{color:#355770}.metrics-aging-heading{color:#526d81;justify-content:space-between;align-items:baseline;gap:8px;margin:12px 0 10px;font-size:11px;display:flex}.metrics-aging-heading b{color:#355770;font-weight:600}.metrics-aging-heading span{color:#8495a2;text-align:right;font-size:12px}.metrics-aging-list,.metrics-criterion-list{gap:12px;display:grid}.metrics-aging-row,.metrics-criterion-row{gap:5px;display:grid}.metrics-aging-row>div:first-child,.metrics-criterion-label{color:#627c90;justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.metrics-aging-row>div:first-child b,.metrics-criterion-label b{color:#355770;font-variant-numeric:tabular-nums;font-size:11px}.metrics-aging-track,.metrics-criterion-track{background:#edf2f5;border-radius:8px;height:7px;overflow:hidden}.metrics-aging-track>span{border-radius:inherit;background:#e4a34b;height:100%;display:block}.metrics-criterion-track>span{border-radius:inherit;background:#d56a5c;height:100%;display:block}.metrics-criterion-row small{color:#8495a2;font-size:12px}.metrics-evidence-value{justify-items:start;gap:4px;margin:14px 0 11px;display:grid}.metrics-evidence-value b{color:#258e88;font-variant-numeric:tabular-nums;font-size:31px;line-height:1}.metrics-evidence-value span{color:#718698;font-size:11px}.metrics-evidence-track>span{background:#35aaa2}.metrics-cost-panel .metrics-panel-heading{align-items:center}.metrics-cost-total{text-align:right;flex:none;gap:3px;display:grid}.metrics-cost-total span{color:#8495a2;font-size:12px}.metrics-cost-total b{color:#258e88;font-variant-numeric:tabular-nums;font-size:19px}.metrics-cost-table{min-width:720px}.metrics-source-note{color:#647e8e;background:#f3f9f9;border:1px solid #d9e9e9;align-items:flex-start;gap:9px;padding:11px 13px;display:flex}.metrics-source-note svg{color:#299a96;flex:none;margin-top:1px}.metrics-source-note p{font-size:11px;line-height:1.5}.metrics-error{color:#984c43;background:#fff4f1;border:1px solid #ebc7c2;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:12px;display:flex}.metrics-error button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:600;text-decoration:underline}.metrics-loading,.metrics-empty{color:#8294a2;justify-content:center;align-items:center;gap:9px;min-height:120px;font-size:12px;display:flex}.metrics-empty{min-height:90px}:root[data-theme=dark] .metrics-toolbar,:root[data-theme=dark] .metric-card,:root[data-theme=dark] .metrics-panel{background:#121c26;border-color:#293947}:root[data-theme=dark] .metrics-inline-kpi{background:#17232d;border-color:#30404c}:root[data-theme=dark] .metrics-inline-kpi>b,:root[data-theme=dark] .metrics-compact-table tbody th,:root[data-theme=dark] .metrics-compact-table td b,:root[data-theme=dark] .metrics-aging-heading b,:root[data-theme=dark] .metrics-aging-row>div:first-child b,:root[data-theme=dark] .metrics-criterion-label b{color:#d6e3eb}:root[data-theme=dark] .metrics-inline-kpi>span,:root[data-theme=dark] .metrics-inline-kpi>small,:root[data-theme=dark] .metrics-compact-table th,:root[data-theme=dark] .metrics-compact-table td,:root[data-theme=dark] .metrics-aging-heading,:root[data-theme=dark] .metrics-aging-heading span,:root[data-theme=dark] .metrics-aging-row>div:first-child,:root[data-theme=dark] .metrics-criterion-label,:root[data-theme=dark] .metrics-criterion-row small,:root[data-theme=dark] .metrics-evidence-value span,:root[data-theme=dark] .metrics-cost-total span{color:#9aabb7}:root[data-theme=dark] .metric-inline-alert>b{color:#efaaa0}:root[data-theme=dark] .metric-inline-pending>b{color:#e8b76c}:root[data-theme=dark] .metrics-evidence-value b,:root[data-theme=dark] .metrics-cost-total b{color:#70c8bf}:root[data-theme=dark] .metrics-compact-table th,:root[data-theme=dark] .metrics-compact-table td{border-color:#293947}:root[data-theme=dark] .metrics-period-heading b,:root[data-theme=dark] .metric-card-copy>b,:root[data-theme=dark] .metrics-panel-heading h2,:root[data-theme=dark] .review-progress-row b,:root[data-theme=dark] .ai-result-label b,:root[data-theme=dark] .seller-metrics-table td:first-child b{color:#d6e3eb}:root[data-theme=dark] .metrics-period-heading span,:root[data-theme=dark] .metrics-controls label,:root[data-theme=dark] .metric-card-copy>span,:root[data-theme=dark] .metric-card-copy>small,:root[data-theme=dark] .metrics-panel-heading p,:root[data-theme=dark] .monthly-chart-column>b,:root[data-theme=dark] .monthly-chart-column>span,:root[data-theme=dark] .review-progress-row,:root[data-theme=dark] .ai-result-label,:root[data-theme=dark] .seller-metric-legend,:root[data-theme=dark] .seller-ranking-controls,:root[data-theme=dark] .seller-ranking-summary,:root[data-theme=dark] .seller-metrics-table td,:root[data-theme=dark] .metrics-footnote,:root[data-theme=dark] .metrics-source-note,:root[data-theme=dark] .metrics-loading,:root[data-theme=dark] .metrics-empty{color:#9aabb7}:root[data-theme=dark] .metrics-controls input,:root[data-theme=dark] .metrics-controls select,:root[data-theme=dark] .metrics-period-clear,:root[data-theme=dark] .metrics-seller-trigger{color:#d1dfe8;background:#17232d;border-color:#3b4d5a}:root[data-theme=dark] .metrics-seller-picker-popover{background:#121c26;border-color:#3b4d5a}:root[data-theme=dark] .metrics-seller-option{color:#d1dfe8!important}:root[data-theme=dark] .metrics-seller-option:hover{background:#1c2c38}:root[data-theme=dark] .metrics-seller-clear{color:#85c5cf}:root[data-theme=dark] .metrics-seller-empty{color:#9aabb7}:root[data-theme=dark] .metrics-period-clear:hover{background:#1e303d}:root[data-theme=dark] .metric-card-icon{color:#8db9df;background:#1b3040}:root[data-theme=dark] .metric-tone-good .metric-card-icon{color:#70c8bf;background:#19352f}:root[data-theme=dark] .metric-tone-pending .metric-card-icon{color:#e8b76c;background:#392f20}:root[data-theme=dark] .metric-tone-alert .metric-card-icon{color:#e08b7e;background:#382322}:root[data-theme=dark] .monthly-chart-track{background:linear-gradient(#0000 30%,#2a3c4952);border-color:#293947}:root[data-theme=dark] .review-progress-track,:root[data-theme=dark] .ai-result-track,:root[data-theme=dark] .seller-result-bar{background:#243541}:root[data-theme=dark] .review-progress-note,:root[data-theme=dark] .metrics-source-note{background:#17292e;border-color:#30494d}:root[data-theme=dark] .seller-metrics-table th{color:#9aabb7;background:#121c26;border-color:#293947}:root[data-theme=dark] .seller-metrics-table td{border-color:#293947}:root[data-theme=dark] .seller-expand-button:not(:disabled):hover{background:#1b2b36}:root[data-theme=dark] .seller-expand-button small,:root[data-theme=dark] .seller-contracts-heading span,:root[data-theme=dark] .seller-contracts-empty{color:#9aabb7}:root[data-theme=dark] .seller-expand-icon{color:#a3b4c0}:root[data-theme=dark] .seller-contracts-row>td{background:#0f1922}:root[data-theme=dark] .seller-contracts-detail{border-color:#318d8a}:root[data-theme=dark] .seller-contracts-heading,:root[data-theme=dark] .seller-contracts-table td{color:#b9c9d3}:root[data-theme=dark] .seller-contracts-table th{color:#9aabb7;border-color:#293947}:root[data-theme=dark] .seller-contracts-table td{border-color:#293947}:root[data-theme=dark] .seller-contract-open{color:#8ac6e2}:root[data-theme=dark] .seller-contract-open svg{color:#9aabb7}:root[data-theme=dark] .seller-contract-open:hover{color:#b4e1f3;background:#1a2d39}:root[data-theme=dark] .seller-ranking-controls select{color:#d1dfe8;background:#17232d;border-color:#3b4d5a}:root[data-theme=dark] .seller-ranking-summary{background:#17292e;border-color:#318d8a}:root[data-theme=dark] .seller-ranking-summary b{color:#d6e3eb}:root[data-theme=dark] .seller-result-breakdown>span,:root[data-theme=dark] .seller-result-breakdown b,:root[data-theme=dark] .seller-result-breakdown small,:root[data-theme=dark] .seller-result-cell small,:root[data-theme=dark] .ai-result-label small,:root[data-theme=dark] .seller-rate{color:#9aabb7}:root[data-theme=dark] .seller-divergence{color:#a9bac6;background:#243541}:root[data-theme=dark] .seller-divergence.has-divergence{color:#efaaa0;background:#382322}:root[data-theme=dark] .metrics-error{color:#f0aaaa;background:#2b2020;border-color:#624242}@media (width<=1550px){.metrics-toolbar{grid-template-columns:1fr;align-items:start}.metrics-controls{grid-template-columns:repeat(5,minmax(0,1fr))}.metrics-toolbar-actions{grid-column:1/-1}}@media (width<=1150px){.metrics-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.metrics-main-grid,.metrics-insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-quality-panel,.metrics-efficiency-panel{grid-column:1/-1}.metrics-criteria-panel,.metrics-evidence-panel{grid-column:auto}.metrics-cost-panel,.metrics-trend-panel{grid-column:1/-1}.metrics-controls{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}}@media (width<=640px){.metrics-main-grid,.metrics-insights-grid{grid-template-columns:1fr}.metrics-quality-panel,.metrics-efficiency-panel,.metrics-criteria-panel,.metrics-evidence-panel,.metrics-cost-panel{grid-column:auto}.metrics-quality-kpis{grid-template-columns:1fr}.metrics-duration-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-cost-panel .metrics-panel-heading{align-items:flex-start}.metrics-cost-total b{font-size:16px}.metrics-trend-panel{grid-column:auto}.metrics-controls{align-items:stretch}.metrics-controls input,.metrics-controls select{width:100%;min-width:0}.metrics-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-seller-filter{grid-column:1/-1}.metrics-seller-trigger{height:44px}.metrics-seller-picker-popover{width:min(360px,100vw - 40px);left:0;right:auto}.metrics-toolbar-actions{grid-column:1/-1;justify-content:stretch}.metrics-period-clear,.metrics-refresh{flex:50%;justify-content:center}.metrics-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.metric-card{gap:8px;padding:11px 9px}.metric-card-icon{width:30px;height:30px}.metric-card-copy>b{font-size:20px}.metric-card-copy>span,.metric-card-copy>small{font-size:12px}.metrics-panel{padding:13px}.metrics-sellers-panel .metrics-panel-heading{flex-direction:column;align-items:stretch}.seller-ranking-controls{white-space:normal;flex-direction:column;align-items:flex-start}.seller-ranking-controls select{width:100%;min-width:0;height:40px}}@media (width<=930px) and (width>=641px){.nav-item{font-size:0}.nav-count{display:none}}@media (width<=640px){body{min-width:0}.metrics-seller-filter{z-index:40}.sidebar{z-index:30;width:auto;height:calc(64px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--line);border-right:0;flex-direction:row;position:fixed;inset:auto 0 0;box-shadow:0 -4px 16px #18354814}.brand-lockup,.nav-label,.sidebar-bottom{display:none}.main-nav{align-items:stretch;gap:4px;width:100%;padding:4px 8px;display:flex}.nav-item{text-align:center;white-space:normal;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;width:auto;min-width:0;height:100%;min-height:52px;padding:4px 2px;font-size:11px;line-height:1.15;display:flex;position:relative}.nav-item svg{flex:none;width:18px;height:18px}.nav-item.active:before{width:30px;height:3px;inset:auto auto 0 50%;transform:translate(-50%)}.nav-count{border:2px solid var(--paper);min-width:17px;height:17px;margin:0;padding:0 3px;font-size:11px;line-height:1;display:grid;position:absolute;top:1px;left:calc(50% + 8px)}.main-area{padding:0 12px calc(14px + 72px + env(safe-area-inset-bottom));margin-left:0}.topbar{height:52px}.top-actions{gap:7px}.metrics-dashboard{gap:10px}.metrics-toolbar{gap:12px;padding:12px}.metrics-period-heading{align-items:flex-start}.metrics-period-heading span{line-height:1.4}.toast{bottom:calc(72px + env(safe-area-inset-bottom))}}@media (width<=380px){.metrics-kpi-grid{grid-template-columns:1fr}.main-area{padding-left:10px;padding-right:10px}.main-nav{padding-left:5px;padding-right:5px}.nav-item{font-size:12px}}:root:not([data-theme=dark]) .brand-caption,:root:not([data-theme=dark]) .nav-label,:root:not([data-theme=dark]) .nav-soon,:root:not([data-theme=dark]) .profile-line span,:root:not([data-theme=dark]) .profile-chevron,:root:not([data-theme=dark]) .security-note,:root:not([data-theme=dark]) .breadcrumbs,:root:not([data-theme=dark]) .page-kicker,:root:not([data-theme=dark]) .page-intro p,:root:not([data-theme=dark]) .intro-meta,:root:not([data-theme=dark]) .queue-heading p,:root:not([data-theme=dark]) .filter-tab,:root:not([data-theme=dark]) .filter-tab span,:root:not([data-theme=dark]) .search-box,:root:not([data-theme=dark]) .search-box input::placeholder,:root:not([data-theme=dark]) .search-box kbd,:root:not([data-theme=dark]) .queue-filter-field,:root:not([data-theme=dark]) .audit-table thead th,:root:not([data-theme=dark]) .contract-main span:not(.row-indicator),:root:not([data-theme=dark]) .human-pending,:root:not([data-theme=dark]) .date-cell,:root:not([data-theme=dark]) .row-chevron,:root:not([data-theme=dark]) .queue-footer,:root:not([data-theme=dark]) .queue-footer button,:root:not([data-theme=dark]) .empty-state,:root:not([data-theme=dark]) .empty-state svg,:root:not([data-theme=dark]) .detail-eyebrow,:root:not([data-theme=dark]) .detail-context p,:root:not([data-theme=dark]) .result-summary>div:nth-child(2)>span:first-child,:root:not([data-theme=dark]) .summary-version,:root:not([data-theme=dark]) .preview-top,:root:not([data-theme=dark]) .preview-top>span,:root:not([data-theme=dark]) .paper-sign,:root:not([data-theme=dark]) .section-title>button,:root:not([data-theme=dark]) .check-row,:root:not([data-theme=dark]) .check-unavailable,:root:not([data-theme=dark]) .reason-tag,:root:not([data-theme=dark]) .model-meta,:root:not([data-theme=dark]) .cost-note,:root:not([data-theme=dark]) .decision-title span,:root:not([data-theme=dark]) .note-label,:root:not([data-theme=dark]) .decision-section textarea::placeholder,:root:not([data-theme=dark]) .reopen-link,:root:not([data-theme=dark]) .audit-meta,:root:not([data-theme=dark]) .detail-empty,:root:not([data-theme=dark]) .detail-empty svg,:root:not([data-theme=dark]) .app-footer,:root:not([data-theme=dark]) .toast button,:root:not([data-theme=dark]) .access-modal-header>div:nth-child(2)>span,:root:not([data-theme=dark]) .access-modal-header p,:root:not([data-theme=dark]) .access-invite-form p,:root:not([data-theme=dark]) .access-list-heading p,:root:not([data-theme=dark]) .access-invite-row>label,:root:not([data-theme=dark]) .access-invite-form small,:root:not([data-theme=dark]) .invite-link-card p,:root:not([data-theme=dark]) .access-list-state,:root:not([data-theme=dark]) .access-account-identity span,:root:not([data-theme=dark]) .access-role-legend,:root:not([data-theme=dark]) .access-owner-note,:root:not([data-theme=dark]) .pdf-load-state,:root:not([data-theme=dark]) .decision-section .review-hint,:root:not([data-theme=dark]) .review-observation-label span,:root:not([data-theme=dark]) .review-observation-help,:root:not([data-theme=dark]) .audit-details-header>div:first-child>span,:root:not([data-theme=dark]) .audit-details-header p,:root:not([data-theme=dark]) .audit-detail-card-title,:root:not([data-theme=dark]) .audit-detail-card-title>span,:root:not([data-theme=dark]) .audit-facts dt,:root:not([data-theme=dark]) .audit-review-facts,:root:not([data-theme=dark]) .review-confirm-eyebrow,:root:not([data-theme=dark]) .review-confirm-note,:root:not([data-theme=dark]) .review-confirm-observation,:root:not([data-theme=dark]) .metrics-period-heading span,:root:not([data-theme=dark]) .metrics-controls label,:root:not([data-theme=dark]) .metrics-seller-filter,:root:not([data-theme=dark]) .metrics-seller-empty,:root:not([data-theme=dark]) .metric-card-copy>span,:root:not([data-theme=dark]) .metric-card-copy>small,:root:not([data-theme=dark]) .metrics-panel-heading,:root:not([data-theme=dark]) .metrics-panel-heading p,:root:not([data-theme=dark]) .monthly-chart-column>b,:root:not([data-theme=dark]) .monthly-chart-column>span,:root:not([data-theme=dark]) .review-progress-row,:root:not([data-theme=dark]) .review-progress-note,:root:not([data-theme=dark]) .ai-result-label,:root:not([data-theme=dark]) .ai-result-label small,:root:not([data-theme=dark]) .seller-ranking-controls,:root:not([data-theme=dark]) .seller-metric-legend,:root:not([data-theme=dark]) .seller-metrics-table th,:root:not([data-theme=dark]) .seller-expand-button small,:root:not([data-theme=dark]) .seller-expand-icon,:root:not([data-theme=dark]) .seller-contracts-heading span,:root:not([data-theme=dark]) .seller-contracts-table th,:root:not([data-theme=dark]) .seller-contract-open svg,:root:not([data-theme=dark]) .seller-contracts-empty,:root:not([data-theme=dark]) .seller-result-breakdown>span,:root:not([data-theme=dark]) .seller-result-breakdown small,:root:not([data-theme=dark]) .seller-result-cell small,:root:not([data-theme=dark]) .seller-rate,:root:not([data-theme=dark]) .seller-divergence,:root:not([data-theme=dark]) .metrics-footnote,:root:not([data-theme=dark]) .metrics-inline-kpi>span,:root:not([data-theme=dark]) .metrics-inline-kpi>small,:root:not([data-theme=dark]) .metrics-compact-table thead th,:root:not([data-theme=dark]) .metrics-aging-heading span,:root:not([data-theme=dark]) .metrics-aging-row>div:first-child,:root:not([data-theme=dark]) .metrics-criterion-label,:root:not([data-theme=dark]) .metrics-criterion-row small,:root:not([data-theme=dark]) .metrics-evidence-value span,:root:not([data-theme=dark]) .metrics-cost-total span,:root:not([data-theme=dark]) .metrics-source-note,:root:not([data-theme=dark]) .metrics-loading,:root:not([data-theme=dark]) .metrics-empty,:root:not([data-theme=dark]) .audit-mobile-card-top>svg,:root:not([data-theme=dark]) .audit-mobile-negotiation,:root:not([data-theme=dark]) .audit-mobile-statuses small,:root:not([data-theme=dark]) .audit-mobile-received small,:root:not([data-theme=dark]) .audit-mobile-received time{color:var(--muted)!important}:root:not([data-theme=dark]) .result-desconhecido,:root:not([data-theme=dark]) .document-icon,:root:not([data-theme=dark]) .check-incerto,:root:not([data-theme=dark]) .metric-inline-pending>b{color:#754900!important}:root:not([data-theme=dark]) .check-nao{color:#a52e2b!important}:root:not([data-theme=dark]) .metrics-evidence-value b,:root:not([data-theme=dark]) .metrics-cost-total b{color:#066b69!important}.skip-link{z-index:1100;color:#fff;background:#005baa;border:2px solid #fff;border-radius:4px;padding:10px 14px;font-size:14px;font-weight:600;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(calc(-100% - 12px))}.skip-link:focus{outline-offset:2px;outline:3px solid #087e7b;transform:translateY(0)}:root[data-theme=dark] .skip-link{color:#0d151e;background:#62a9ed;border-color:#121c26}:root[data-theme=dark] .skip-link:focus{outline-color:#38c8bd}.audit-mobile-list{display:none}.mobile-back-button{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--brand);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:600;display:none}@media (width<=1180px){.workbench{grid-template-columns:minmax(0,1.2fr) minmax(280px,.9fr)}}@media (width<=930px){.workbench{grid-template-columns:1fr}.table-wrap{max-width:100%;overflow:auto}.audit-mobile-list,.compact-detail-open .queue-pane{display:none}.compact-detail-open .detail-pane{width:100%;display:block}.mobile-back-button{display:inline-flex}}@media (width<=640px){.main-area{min-width:0}.page-intro,.workbench,.queue-pane,.detail-pane{min-width:0;max-width:100%}.workbench{width:100%;display:block}.queue-pane{width:100%;padding:12px 10px 10px}.queue-heading{align-items:flex-start;gap:8px}.queue-heading>div{min-width:0}.queue-heading h2{font-size:16px}.queue-heading p{font-size:12px;line-height:1.35}.queue-heading .filter-button{flex:none;height:44px;min-height:44px;padding:0 9px}.queue-toolbar{gap:9px;margin-top:12px;padding-bottom:10px}.filter-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:100%;display:grid;overflow:visible}.filter-tab{border:1px solid var(--line);white-space:nowrap;border-radius:4px;justify-content:center;min-width:0;min-height:42px;padding:0 5px;font-size:12px}.filter-tab.chosen{background:#f0faf9;border-color:#9bcfcd}.filter-tab span{min-width:20px;height:20px;font-size:12px}.search-box{width:100%;min-width:0;height:44px;padding:0 10px}.search-box input{font-size:16px}.search-box kbd{display:none}.advanced-filters{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:9px 8px;padding:10px 0;display:grid}.queue-filter-field,.date-filter-field{width:100%;min-width:0}.queue-filter-field{gap:5px;font-size:11px}.queue-filter-field select,.queue-filter-field input{height:44px;padding:0 9px;font-size:16px}.clear-filters{border-color:var(--line);background:var(--paper);border-radius:4px;grid-column:1/-1;min-height:44px;padding:0 10px;font-size:12px}.table-wrap{width:100%;max-width:100%;min-height:0;display:block;overflow:visible}.audit-table{display:none}.audit-mobile-list{gap:8px;width:100%;margin:10px 0 0;padding:0;list-style:none;display:grid}.audit-mobile-list li{min-width:0}.audit-mobile-card{border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;min-height:44px;color:var(--ink);text-align:left;cursor:pointer;border-radius:5px;gap:8px;padding:11px 10px;transition:background-color .12s,border-color .12s;display:grid}.audit-mobile-card:active{background:var(--canvas)}.audit-mobile-card.selected{background:#f0f8f8;border-color:#83c5c1}.audit-mobile-card:focus-visible{outline-offset:2px;outline:3px solid #09bbb58c}.audit-mobile-card-top{align-items:center;gap:9px;min-width:0;display:flex}.audit-mobile-card-top .row-indicator{height:25px}.audit-mobile-card-top b{color:#23445e;flex:auto;min-width:0;font-size:14px;font-weight:600}.audit-mobile-card-top>svg{color:#8296a4;flex:none}.audit-mobile-negotiation{color:#708698;overflow-wrap:anywhere;min-width:0;padding-left:15px;font-size:12px;line-height:1.4;display:block}.audit-mobile-statuses{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.audit-mobile-statuses>span{background:var(--canvas);border-radius:4px;align-content:start;gap:4px;min-width:0;padding:7px 8px;display:grid}.audit-mobile-statuses small,.audit-mobile-received small{color:#7d91a0;font-size:12px;line-height:1.3}.audit-mobile-statuses .result-badge,.audit-mobile-statuses .human-pending,.audit-mobile-statuses .human-result{white-space:normal;min-width:0;font-size:12px}.audit-mobile-received{justify-content:space-between;align-items:center;gap:8px;padding:0 1px;display:flex}.audit-mobile-received time{color:#617b8e;text-align:right;font-size:11px}.queue-footer{flex-direction:column;align-items:stretch;gap:8px;padding-top:10px;line-height:1.45}.queue-footer button{border:1px solid var(--line);background:var(--paper);border-radius:4px;justify-content:center;min-height:44px;font-size:12px}.empty-state{padding:30px 15px}.detail-pane{width:100%;height:auto;padding:13px 10px 18px;overflow:visible}.detail-head{align-items:center}.detail-head h2{font-size:18px}.detail-head-actions{gap:7px}.detail-head-actions .icon-button{border-color:var(--line);background:var(--paper);min-width:44px;min-height:44px}.mobile-back-button{min-height:44px;padding:0 8px}.detail-context{overflow-wrap:anywhere}.result-summary{flex-wrap:wrap}.summary-version{overflow-wrap:anywhere}.preview-top{align-items:flex-start;gap:8px}.preview-top>span{text-align:right}.paper-preview{width:min(92%,270px);min-width:0}.check-row{align-items:flex-start;gap:8px}.check-row>span:first-child{overflow-wrap:anywhere}.decision-actions{flex-wrap:wrap}.decision-actions button{flex:140px;min-width:0;min-height:44px}.review-observation-input{min-height:96px;font-size:16px}.audit-meta{gap:6px}.audit-meta>span:last-child{margin-left:0}.compact-detail-open .detail-pane{display:block}:root[data-theme=dark] .audit-mobile-card.selected{background:#172b34;border-color:#318d8a}:root[data-theme=dark] .audit-mobile-card-top b{color:#d9e4ec}:root[data-theme=dark] .audit-mobile-negotiation,:root[data-theme=dark] .audit-mobile-received time,:root[data-theme=dark] .audit-mobile-statuses small,:root[data-theme=dark] .audit-mobile-received small{color:#9babb9}:root[data-theme=dark] .filter-tab.chosen{background:#172b34;border-color:#318d8a}}@media (width<=930px),(pointer:coarse){.pdf-modal-panel{width:min(1200px,100%);height:auto;max-height:calc(100dvh - 16px)}.pdf-zoom-controls button{display:none}.pdf-modal-panel>.stored-pdf{aspect-ratio:.707;touch-action:none;overscroll-behavior:contain;flex:0 auto;width:100%;height:auto;min-height:min(42vh,360px);max-height:calc(100dvh - 88px)}}@media (width<=380px){.queue-heading h2{font-size:15px}.audit-mobile-card{padding:10px 8px}.audit-mobile-statuses{gap:6px}.audit-mobile-statuses>span{padding:6px}.pdf-modal-header{flex-wrap:wrap;gap:4px 8px;height:auto;min-height:78px;padding:6px 8px}.pdf-modal-header>div:first-child{flex:100%;min-width:0}.pdf-zoom-controls{flex:auto;justify-content:flex-end;gap:3px;width:auto;min-width:0;margin-left:0}.pdf-zoom-controls .icon-button{width:32px;height:32px}.pdf-zoom-controls>span{min-width:38px}.zoom-reset{min-height:32px;padding:0 7px}.pdf-modal-header>.icon-button{flex:0 0 32px;width:32px;height:32px}}
