:root{--ink:#000;--muted:#667085;--line:#d5d8db;--canvas:#d5d8db;--forest:#0c5fa5;--mint:#e7f2fb;--amber:#a85b00;--amber-bg:#fff4db;--red:#bf3636;--red-bg:#fdecec;--blue:#014a7d;--blue-bg:#e7f2fb;--shadow:0 24px 70px rgba(15,23,42,.10)}body{background:#d5d8db;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.side-nav{background:linear-gradient(180deg,#014a7d,#3399cc);border-right:0}.brand-mark{background:linear-gradient(135deg,#014a7d,#3399cc);border:1px solid rgba(255,255,255,.35);color:#fff}.brand small,.unit-switch small,nav p,.nav-foot p{color:rgba(255,255,255,.72)}.unit-switch{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.25)}.unit-switch b,.brand{color:#fff}.dot{background:#70e0a0}nav a{color:#edf8ff}nav a:hover,nav a.active{background:rgba(255,255,255,.2)}.nav-foot{border-color:rgba(255,255,255,.25)}.mode-pill{background:#e7f2fb;color:#014a7d}.workspace{max-width:1700px}.page-intro h2,.metric-grid b,.alert-panel h3{font-family:Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.04em}.surface,.metric-grid article{border-radius:20px;background:#fff}.button.primary{background:#0c5fa5}.alert-panel{background:linear-gradient(145deg,#014a7d,#0c5fa5)}.preview-tile{background:linear-gradient(135deg,#014a7d,#3399cc)}.status{background:#e7f2fb;color:#014a7d}.confidence.alta{background:#eaf8ef;color:#16834a}.table-head{background:#f4f8fb}.table-row:hover{background:#f6fbff}
.workbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.workbar h2{font-size:25px;margin:5px 0 0}.resolution-list{display:grid;gap:0}.resolution-card{display:grid;grid-template-columns:10px 44px minmax(0,1fr) 190px 20px;gap:14px;align-items:center;padding:16px 4px;border-top:1px solid var(--line);color:var(--ink);text-decoration:none}.resolution-card:hover{background:#f6fbff}.resolution-card small{display:block;color:var(--muted);font-size:12px;line-height:1.5}.resolution-card strong{font-size:12px;color:#014a7d}.priority-dot{width:8px;height:8px;border-radius:50%;background:#f59e0b}@media(max-width:760px){.resolution-card{grid-template-columns:8px 40px 1fr 18px}.resolution-card>span:nth-child(4){display:none}.workbar{align-items:start;gap:12px;flex-direction:column}}
.identification-workspace{display:grid;grid-template-columns:1.05fr 1fr 1fr;gap:16px;align-items:start}.identification-workspace .surface{padding:18px}.identification-workspace .document-preview{height:390px}.identification-workspace .form-stack small{font-weight:500;color:var(--muted)}.technical{margin-top:16px;border-top:1px solid var(--line);padding-top:12px;color:var(--muted);font-size:12px}.technical summary{cursor:pointer;color:#014a7d;font-weight:700}.candidate-list{margin-top:14px}.next-actions{margin-top:16px;padding:14px;background:#f4f8fb;border-radius:12px;font-size:12px}.next-actions form{display:flex;gap:6px;margin-top:8px}.next-actions input{min-width:0;flex:1}.next-actions button{border:1px solid var(--line);border-radius:9px;background:#fff;padding:8px 10px;font-weight:700;color:#014a7d}.next-actions .danger{color:#bf3636}.audit-section{margin-top:16px}.audit-line{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--line);font-size:12px}.audit-line span{color:var(--muted)}@media(max-width:1100px){.identification-workspace{grid-template-columns:1fr}.identification-workspace .document-preview{height:330px}}
