.cid-page{color:#f3f6ff;max-width:1120px;min-height:100vh;margin:auto;padding:36px 24px 80px}.cid-back,.cid a{color:#91baff;text-decoration:none}.cid{color:#f3f6ff;box-sizing:border-box;width:100%}.cid-heading{justify-content:space-between;align-items:center;gap:24px;margin:24px 0;display:flex}.cid-heading h1{letter-spacing:-.035em;margin:8px 0 12px;font-size:clamp(28px,4vw,40px);line-height:1.12}.cid-heading p{color:#a3adc0;line-height:1.6}.cid .cid-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#8aaff0;margin:0 0 8px;font-size:11px;font-weight:700}.cid button,.cid select{font:inherit;color:#eff4ff;cursor:pointer;background:#1b2332;border:1px solid #344158;border-radius:9px;min-height:42px;padding:10px 15px}.cid button:disabled{opacity:.45;cursor:default}.cid button:focus-visible,.cid input:focus-visible,.cid textarea:focus-visible,.cid select:focus-visible,.cid a:focus-visible{outline-offset:3px;outline:3px solid #90b7ff}.cid .cid-primary{color:#0d1a32;background:#8db5ff;border-color:#8db5ff;font-weight:700}.cid-toolbar{justify-content:space-between;align-items:end;gap:20px;margin:22px 0;display:flex}.cid-toolbar>span,.cid-muted,.cid small{color:#a4aec1;font-size:13px}.cid-toolbar label{min-width:220px}.cid label{gap:8px;font-size:13px;font-weight:600;line-height:1.5;display:grid}.cid-metrics{background:#131b29;border:1px solid #29354b;border-radius:14px;grid-template-columns:repeat(3,1fr);margin:24px 0;display:grid}.cid-metrics>div{border-right:1px solid #29354b;padding:22px}.cid-metrics>div:last-child{border:0}.cid-metrics strong{letter-spacing:-.04em;font-size:29px;display:block}.cid-metrics span{color:#a4aec1;font-size:12px}.cid-panel{background:#121a27;border:1px solid #2a364b;border-radius:14px;margin:16px 0;padding:25px}.cid h2{letter-spacing:-.02em;margin:0 0 9px;font-size:20px}.cid h3{margin:14px 0 7px;font-size:15px}.cid p{margin:8px 0;line-height:1.6}.cid-row{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.cid form{gap:19px;margin-top:24px;display:grid}.cid-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.cid input:not([type=checkbox]),.cid textarea{box-sizing:border-box;color:#f3f6ff;width:100%;min-width:0;font:inherit;background:#0b121e;border:1px solid #354259;border-radius:8px;padding:11px 12px}.cid textarea{resize:vertical;min-height:100px}.cid input[type=file]{font-size:12px}.cid .cid-check{align-items:flex-start;gap:10px;font-weight:400;display:flex}.cid-check input{accent-color:#8db5ff;flex-shrink:0;margin-top:4px}.cid-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.cid-actions span{color:#a4aec1;font-size:12px}.cid-tabs{gap:8px;margin:28px 0 16px;display:flex}.cid-tabs button[aria-pressed=true]{color:#bcd2ff;background:#1c2d49;border-color:#7195d1}.cid-status{white-space:nowrap;color:#b6c2d8;border:1px solid #3c495f;border-radius:30px;padding:7px 11px;font-size:12px}.cid-submitted{color:#acd0ff;background:#152e4b;border-color:#315982}.cid-approved{color:#91dbc0;background:#16332b;border-color:#2b6150}.cid-needs_info{color:#f1cd89;background:#332a19;border-color:#6a552e}.cid-rejected{color:#efb2b4;background:#352026;border-color:#633b42}.cid-empty{text-align:center;color:#a4aec1;border:1px dashed #344158;border-radius:14px;padding:48px 20px}.cid-empty h2{color:#f3f6ff}.cid-empty button{margin-top:16px}.cid-error{color:#ffd2d3;background:#3b2229;border:1px solid #6b3b45;border-radius:9px;padding:15px 18px}.cid-notice{color:#b1e7d5;background:#18332e;border-radius:9px;padding:15px 18px}.cid-review-note{white-space:pre-wrap;overflow-wrap:anywhere;background:#172337;border-left:2px solid #89adf4;padding:14px}.cid-track-list{margin:18px 0}.cid-track-list p{border-top:1px solid #29354b;justify-content:space-between;gap:20px;padding:8px 0;font-size:13px;display:flex}.cid-track-list span{color:#a4aec1;white-space:nowrap}.cid-match{border-top:1px solid #29354b;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.cid-details{grid-template-columns:1fr 1fr;gap:15px;display:grid}.cid-details dt{color:#a4aec1;font-size:12px}.cid-details dd{margin:5px 0 0}.cid-evidence{white-space:pre-wrap;overflow-wrap:anywhere}.cid-review>label{margin-top:20px}.cid progress{accent-color:#8db5ff;width:100%}.cid .cid-review{border-color:#7399da}.cid a:hover{text-decoration:underline}@media (width<=650px){.cid-page{padding:22px 15px 60px}.cid-heading,.cid-row,.cid-toolbar,.cid-match{flex-direction:column;align-items:flex-start}.cid-panel{padding:19px}.cid-fields,.cid-details{grid-template-columns:1fr}.cid-metrics>div{padding:16px 11px}.cid-metrics span{font-size:11px}.cid-heading h1{font-size:30px}.cid button{min-height:44px}.cid-toolbar label{width:100%}}.cid-case-events article{border-bottom:1px solid #29354b;padding:18px 0}.cid-case-events small{margin-top:4px;display:block}.cid-tabs{flex-wrap:wrap}.cid-panel h2,.cid-panel h3{overflow-wrap:anywhere}.cid-heading>button{flex-shrink:0}.cid [data-focused=true]{outline-offset:4px;outline:2px solid #8db5ff;scroll-margin-top:28px}
