.caseTableRow{text-align:left;width:100%;color:inherit;background:0 0;border-bottom:0;border-left:0;border-right:0}.caseWorkspace{color:#f4f8fc;width:100%;max-width:1420px;margin:0 auto;padding:30px clamp(24px,4vw,58px) 60px}.caseBack{color:#72bfff;background:0 0;border:0;margin-bottom:18px;padding:0}.caseWorkspaceHeader{background:0 0;border-bottom:1px solid #24384b;justify-content:space-between;align-items:flex-end;height:auto;padding:0 0 20px;display:flex}.caseWorkspaceHeader h1{margin:7px 0;font-size:34px}.caseWorkspaceHeader p{color:#9caebe;margin:0}.caseSummary{grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0;display:grid}.caseSummary>div{background:#09131d;border:1px solid #22384b;border-radius:5px;padding:13px 15px}.caseSummary span{color:#7d94a6;text-transform:uppercase;letter-spacing:.08em;font-size:9px;display:block}.caseSummary b{margin-top:7px;font-size:17px;display:block}.caseMessage{color:#a9d9ff;background:#0e2a40;border:1px solid #2c6d9f;border-radius:5px;margin-bottom:14px;padding:11px 14px}.caseWorkspaceGrid{grid-template-columns:minmax(0,1fr) 290px;gap:16px;display:grid}.caseEvidencePanel,.caseAuditPanel{background:#08111a;border:1px solid #22384b;border-radius:6px;padding:22px}.evidenceRecord{border-top:1px solid #203547;padding:18px 0;position:relative}.evidenceFile b{font-size:14px;display:block}.evidenceFile span{color:#8298a9;margin-top:5px;font-size:10px;display:block}.evidenceStatus{color:#77c7ff;text-transform:uppercase;letter-spacing:.05em;background:#0e344f;border-radius:3px;padding:5px 8px;font-size:9px;position:absolute;top:17px;right:0}.evidenceStatus.verified{color:#86d7ad;background:#123326}.evidenceStatus.rejected{color:#dba5ad;background:#302327}.evidenceActions{margin-top:12px}.evidenceRecord button{color:#9cd3ff;background:#0d2232;border:1px solid #3a6f98;border-radius:4px;padding:8px 11px}.evidenceDetails{border-top:1px solid #1c3041;margin-top:15px;padding-top:12px}.evidenceDetails summary{cursor:pointer;color:#7f96a7;text-transform:uppercase;letter-spacing:.07em;font-size:10px}.evidenceRecord dl{margin:12px 0 0}.evidenceRecord dl div{border-top:1px solid #172a3a;grid-template-columns:145px 1fr;gap:15px;padding:8px 0;display:grid}.evidenceRecord dt{color:#758c9e;font-size:10px}.evidenceRecord dd{color:#cbd9e3;min-width:0;margin:0;font-size:11px;line-height:1.5}.evidenceRecord code{overflow-wrap:anywhere;color:#91cfff;font-size:9px}.caseAuditPanel ol{margin:0;padding:0;list-style:none}.caseAuditPanel li{border-top:1px solid #1d3041;padding:12px 0}.caseAuditPanel li b{text-transform:capitalize;font-size:11px;display:block}.caseAuditPanel time{color:#718799;margin-top:5px;font-size:9px;display:block}.auditEmpty{color:#8196a6;padding:25px 0}.caseAuditPanel .controlBoundary{margin-top:20px}.officerReview{background:#0a1823;border:1px solid #2b5978;border-radius:5px;margin-top:16px;padding:18px}.officerReview header{background:0 0;justify-content:space-between;align-items:center;height:auto;padding:0;display:flex}.officerReview header span{color:#68bdf7;letter-spacing:.1em;font-size:9px;font-weight:800;display:block}.officerReview h3{margin:5px 0 0;font-size:17px}.officerReview header strong{color:#87cbfa;font-size:24px}.officerReview header strong small{color:#71899a;text-transform:uppercase;letter-spacing:.06em;font-size:8px;display:block}.reviewNotice{color:#9caeba;margin:12px 0;font-size:10px;line-height:1.5}.candidateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.reviewField{margin:0!important}.reviewField>span{color:#dbe8f1;justify-content:space-between;font-size:10px;display:flex}.reviewField small{color:#6e9fbe;font-size:8px}.reviewField input{margin-top:5px!important;padding:9px!important}.reviewField em{color:#6f8493;margin-top:4px;font-size:8px;font-style:normal;line-height:1.4;display:block}.specialistAlert{color:#f2d9af;background:#251d12;border-left:3px solid #d6973e;margin-top:12px;padding:10px}.specialistAlert b{text-transform:uppercase;font-size:10px}.specialistAlert p{margin:5px 0 0;font-size:9px;line-height:1.5}.dispositionRow{grid-template-columns:1fr auto;align-items:end;gap:12px;margin-top:14px;display:grid}.dispositionRow label{color:#c7d6e1;margin:0;font-size:10px}.dispositionRow select{color:#f7fbff;background:#050a10;border:1px solid #365067;border-radius:4px;width:100%;margin-top:5px;padding:9px}.dispositionRow button{color:#fff;background:#107fce;border-color:#3ba7ef;font-weight:750}.verificationError{color:#ffc2c7;margin-top:10px;font-size:10px}.verifiedResult{background:#0b2019;border-left:3px solid #36b67e;margin-top:15px;padding:13px}.verifiedResult>span{color:#71d5a6;letter-spacing:.1em;font-size:8px;font-weight:800;display:block}.verifiedResult>b{text-transform:capitalize;margin-top:5px;display:block}.verifiedResult dl{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.verifiedResult dl div{background:#091711;border:0;padding:8px;display:block}.verifiedResult small{color:#789887;font-size:9px}.analysisPending{background:#101820;border:1px solid #283b4b;margin-top:14px;padding:12px}.analysisPending b,.analysisPending span{display:block}.analysisPending b{font-size:11px}.analysisPending span{color:#8194a2;margin-top:4px;font-size:9px}.derivedArtifact{background:#21190c;border-left:3px solid #e1aa39;margin-top:14px;padding:12px}.derivedArtifact b,.derivedArtifact span{display:block}.derivedArtifact b{color:#f3cf87;font-size:11px}.derivedArtifact span{color:#a99773;margin-top:4px;font-size:9px;line-height:1.45}.serialRecoveryPrompt{background:#21190f;border:1px solid #76582f;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px;display:flex}.serialRecoveryPrompt b,.serialRecoveryPrompt span{display:block}.serialRecoveryPrompt b{color:#f0cc95;font-size:10px}.serialRecoveryPrompt span{color:#9f8c70;margin-top:3px;font-size:8px}.serialRecoveryPrompt button{color:#f3d29e;background:#362512;border-color:#a97738;flex:none;font-size:9px}.scanOutcome{background:#091721;border:1px solid #31536b;border-radius:4px;align-items:center;gap:13px;margin:14px 0;padding:13px 15px;display:flex}.scanOutcome>i{border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;font-weight:800;display:grid}.scanOutcome div small,.scanOutcome div b,.scanOutcome div span{display:block}.scanOutcome div small{letter-spacing:.1em;font-size:8px;font-weight:800}.scanOutcome div b{margin:2px 0;font-size:14px}.scanOutcome div span{color:#8499a8;font-size:9px}.scanOutcome.serialFound{background:#0a2017;border-color:#23784f}.scanOutcome.serialFound>i{color:#a9f2ce;background:#1b6744}.scanOutcome.serialFound small{color:#6ed6a5}.scanOutcome.serialFound b{color:#e9fff4;letter-spacing:.08em;font:700 18px/1.2 monospace}.scanOutcome.noSerial{background:#211a10;border-color:#775c35}.scanOutcome.noSerial>i{color:#ffd495;background:#5d411f}.scanOutcome.noSerial b{color:#f2d5a9}.scanOutcome.failed{background:#241216;border-color:#763c44}.scanOutcome.failed>i{color:#ffc0c6;background:#632a32}.scanOutcome.processing>i{color:#8cd1ff;background:#123d5b}.scanOutcome.notFound{background:#101820;border-color:#3c5363}.scanOutcome.notFound>i{color:#a8bac6;background:#293945}.scanOutcome.notFound small{color:#8194a2}.scanOutcome.notFound b{color:#d3dde4}.scanOutcome.processing{position:relative;overflow:hidden}.scanOutcome.processing:after{content:"";background:linear-gradient(90deg,#0000,#48b7ff,#0000);width:34%;height:2px;animation:1.35s ease-in-out infinite intakeAnalysisProgress;position:absolute;bottom:0;left:0}.scanOutcome.processing>i{font-size:0}.scanOutcome.processing>i:after{content:"";border:2px solid #3b7599;border-top-color:#8cd1ff;border-radius:50%;width:13px;height:13px;animation:.8s linear infinite intakeAnalysisSpin}.nextCaseAction.pending{background:#091721;border-color:#31536b}.nextCaseAction button:disabled{cursor:wait;opacity:.62;background:#183449;border-color:#31536b}@keyframes intakeAnalysisProgress{0%{transform:translate(-110%)}to{transform:translate(310%)}}@keyframes intakeAnalysisSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.scanOutcome.processing:after,.scanOutcome.processing>i:after{animation:none}}.simpleScanResult{margin-top:16px!important}.quickResult{background:#071019;border:1px solid #243d50;grid-template-columns:170px 1fr;gap:16px;margin-top:12px;padding:12px;display:grid}.quickResult>img{object-fit:contain;background:#02050a;width:100%;height:125px}.quickResult>div{grid-template-columns:1fr 1fr;gap:7px 16px;display:grid}.quickResult .eyebrow{grid-column:1/-1}.quickResult p{border-top:1px solid #1c3040;margin:0;padding-top:6px;position:relative}.quickResult p small,.quickResult p b{display:block}.quickResult p small{color:#6e8393;text-transform:uppercase;font-size:7px}.quickResult p b{color:#dbe7ef;margin-top:3px;font-size:10px}.quickResult p em{color:#68bdf7;font-size:8px;font-style:normal;position:absolute;bottom:0;right:0}.nextCaseAction{background:#0c2231;border:1px solid #2d6287;justify-content:space-between;align-items:center;gap:18px;margin-top:12px;padding:14px 16px;display:flex}.nextCaseAction b,.nextCaseAction span{display:block}.nextCaseAction b{font-size:12px}.nextCaseAction span{color:#8298a8;margin-top:4px;font-size:9px}.nextCaseAction button{color:#fff;background:#0d80cf;border:1px solid #3da7ef;border-radius:4px;flex:none;padding:10px 13px;font-size:10px;font-weight:800}.simplifiedAction{z-index:20;position:sticky;bottom:10px}.queryWorkflow{background:#08151e;border:1px solid #315672;margin-top:14px;padding:14px}.queryWorkflow header{background:0 0;justify-content:space-between;align-items:center;height:auto;padding:0;display:flex}.queryWorkflow header span{color:#68bdf7;letter-spacing:.1em;font-size:8px;font-weight:800}.queryWorkflow h4{margin:4px 0 0;font-size:14px}.queryWorkflow mark{color:#8bcfff;text-transform:uppercase;background:#12304a;border-radius:3px;padding:5px 7px;font-size:8px}.queryWorkflow>p{color:#8499a8;font-size:9px;line-height:1.5}.queryIdentifiers{grid-template-columns:1fr 1fr;gap:8px;display:grid}.queryIdentifiers>span{background:#071019;border:1px solid #243d50;padding:9px}.queryIdentifiers small,.queryIdentifiers b{display:block}.queryIdentifiers small{color:#688093;font-size:7px}.queryIdentifiers b{color:#dce8f1;margin-top:4px;font-size:10px}.queryAction,.queryResultForm,.confirmationForm{gap:8px;margin-top:10px;display:grid}.queryAction{grid-template-columns:1fr auto;align-items:end}.queryResultForm{grid-template-columns:1fr 1.25fr auto;align-items:end}.queryWorkflow label{color:#aebfca;margin:0;font-size:9px}.queryWorkflow input,.queryWorkflow select{color:#f7fbff;background:#050a10;border:1px solid #365067;border-radius:3px;width:100%;margin-top:4px;padding:8px}.queryWorkflow button{color:#fff;background:#0f78bd;border-color:#359add;font-size:9px;font-weight:750}.queryWorkflow.blocked{background:#20190f;border-color:#614c2e}.confirmationForm{border-left:3px solid #cf8d34;padding-left:10px}.confirmationForm>b{color:#f0c98e;font-size:10px}.confirmationForm p{color:#9c8c76;margin:0;font-size:9px}.queryOutcome{background:#0b1922;border-left:3px solid #6291af;margin-top:10px;padding:10px}.queryOutcome b,.queryOutcome span{display:block}.queryOutcome b{text-transform:capitalize;font-size:11px}.queryOutcome span{color:#8399a8;margin-top:4px;font-size:8px}.queryOutcome.confirmed{background:#0c2119;border-color:#36b67e}.queryOutcome.potential_match{border-color:#cf8d34}.quickAnnotatedImage{background:#02050a;width:100%;height:125px;position:relative;overflow:hidden}.quickAnnotatedImage>img{object-fit:contain;width:100%;height:100%}.quickAnnotatedImage>span,.markCircle{pointer-events:none;border:2px solid #ffbf3f;border-radius:50%;min-width:18px;min-height:18px;position:absolute;box-shadow:0 0 0 1px #071019,0 0 10px #ffb72999}.quickAnnotatedImage>span>b,.markCircle>b{color:#111;background:#ffb82e;border-radius:50%;place-items:center;width:20px;height:20px;font:800 9px/1 Inter,sans-serif;display:grid;position:absolute;top:-11px;left:-8px;box-shadow:0 1px 4px #000}.quickMarkSummary{background:#21190c;border:1px solid #6d5427;padding:10px 12px}.quickMarkSummary b,.quickMarkSummary span{display:block}.quickMarkSummary b{color:#ffd98d;font-size:10px}.quickMarkSummary span{color:#a99674;margin-top:3px;font-size:8px}.markReview header{background:0 0;height:auto;padding:0}.markReview h4{margin:4px 0 0;font-size:14px}.markReview header mark{color:#ffd176;background:#3a2b11;border:1px solid #735620;padding:5px 8px;font-size:8px}.markReview>p{color:#9f927b;font-size:9px}.annotationLayout{grid-template-columns:minmax(0,1.3fr) minmax(230px,.7fr);gap:12px;display:grid}.annotatedImage{background:#020304;justify-content:center;align-items:center;min-height:260px;margin:0;display:flex;position:relative;overflow:hidden}.annotatedImage>img{object-fit:contain;width:100%;height:auto;max-height:520px;display:block}.markLegend{max-height:520px;margin:0;padding:0;list-style:none;overflow:auto}.markLegend li{background:#17120b;border-top:1px solid #3d321f;padding:10px}.markLegend li:first-child{border-top:0}.markLegend b,.markLegend span,.markLegend small,.markLegend em{display:block}.markLegend b{color:#f3dfb6;font-size:10px}.markLegend b i{color:#111;background:#ffb82e;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:7px;font-style:normal;display:inline-grid}.markLegend span{color:#d5c8ad;margin-top:6px;font-size:10px}.markLegend em{color:#7f7563;margin-top:4px;font-size:8px;font-style:normal;line-height:1.4}.annotationLoading,.unlocatedMarkNote{color:#a9946e;padding:15px 0;font-size:9px;display:block}.annotatedImage{min-height:0;display:block}.annotatedImage>img{width:100%;height:auto;max-height:none}.quickAnnotatedImage{height:auto;min-height:90px}.quickAnnotatedImage>img{object-fit:initial;width:100%;height:auto;display:block}.reportAttestation{background:#17130d;border:1px solid #4a3820;align-items:flex-start;gap:8px;padding:9px;display:flex!important}.reportAttestation input{width:auto!important;margin:2px 0 0!important}.reportAttestation span{color:#c6b38f;font-size:9px;line-height:1.4}@media (max-width:950px){.annotationLayout{grid-template-columns:1fr}.markLegend{max-height:300px}.caseWorkspaceGrid{grid-template-columns:1fr}.caseSummary{grid-template-columns:1fr 1fr}.caseAuditPanel{order:2}}@media (max-width:650px){.caseWorkspace{padding:24px 16px 50px}.caseWorkspaceHeader{align-items:flex-start;gap:18px}.caseSummary{grid-template-columns:1fr 1fr}.candidateGrid,.queryIdentifiers,.queryAction,.queryResultForm,.quickResult,.quickResult>div{grid-template-columns:1fr}.nextCaseAction{flex-direction:column;align-items:stretch}.dispositionRow{grid-template-columns:1fr}.evidenceRecord dl div{grid-template-columns:1fr;gap:5px}.verifiedResult dl{grid-template-columns:1fr}}.markCircle{border-radius:3px!important}.markCircle>em{color:#ffe4a5;white-space:nowrap;background:#12100b;border:1px solid #ffbf3f;padding:3px 5px;font-size:7px;font-style:normal;position:absolute;bottom:calc(100% + 4px);left:-2px}.markLegend li>strong{color:#d5a85a;margin-top:6px;font-size:8px;display:block}.caseNav{background:#050a10;border:1px solid #22384b;align-items:center;gap:6px;margin:-8px 0 18px;padding:8px;display:flex;position:static}.caseNav .caseBack{margin:0 auto 0 0}.caseNav a{color:#9fc9ea;text-transform:uppercase;letter-spacing:.06em;border:1px solid #2c4358;padding:8px 10px;font-size:9px;font-weight:800}.caseEvidencePanel,.caseAuditPanel{scroll-margin-top:24px}.caseNav>button:not(.caseBack){color:#8fa5b7;text-transform:uppercase;letter-spacing:.06em;background:#08121b;border:1px solid #2c4358;padding:8px 10px;font-size:9px;font-weight:800}.caseNav>button.active{color:#a9d9ff;background:#10263a;border-color:#3d80bd}.caseWorkspaceGrid.overview,.caseWorkspaceGrid.evidence,.caseWorkspaceGrid.audit{grid-template-columns:1fr}.caseOverviewPanel{background:#08111a;border:1px solid #22384b;border-radius:6px;padding:22px}.caseOverviewActions{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.caseOverviewActions button{text-align:left;color:#dce8f1;background:#091722;border:1px solid #294257;min-height:145px;padding:18px}.caseOverviewActions button:hover{background:#0d2130;border-color:#3c78a7}.caseOverviewActions span,.caseOverviewActions b,.caseOverviewActions small{display:block}.caseOverviewActions span{color:#79bdf1;font-size:28px}.caseOverviewActions b{margin-top:12px;font-size:13px}.caseOverviewActions small{color:#7f94a4;margin-top:7px;font-size:9px;line-height:1.5}@media (max-width:750px){.caseOverviewActions{grid-template-columns:1fr}.caseOverviewActions button{min-height:110px}.caseNav .caseBack{margin-right:8px}.caseNav>button:not(.caseBack){white-space:nowrap}}.caseNav{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;flex-direction:row!important;gap:3px!important;min-height:38px!important;margin:0 0 12px!important;padding:3px 4px!important;display:flex!important;position:relative!important;top:auto!important}.caseNav>button{min-height:30px!important;padding:0 9px!important}.annotatedImage .markCircle{cursor:pointer;pointer-events:auto;color:inherit!important;background:0 0!important;border:2px solid #ffbf3f!important;padding:0!important}.annotatedImage .markCircle:hover,.annotatedImage .markCircle.active{box-shadow:0 0 0 2px #071019,0 0 18px #42aaff;border-color:#69c5ff!important}.markLegend li{cursor:default}.markLegend li.located{cursor:pointer}.markLegend li.active{background:#182638;border-color:#3d82bc}.markLegend li.unlocated b:after{content:"NOT LOCALIZED";color:#d2af6b;letter-spacing:.06em;border:1px solid #76613d;margin-left:8px;padding:2px 4px;font-size:6px}@media (max-width:650px){.caseNav{top:0;overflow-x:auto}.caseNav a{white-space:nowrap}.markCircle>em{display:none}}.evidenceBrowserNav{background:#060d14;border:1px solid #294257;margin:0 0 14px}.evidenceListTitle{border-bottom:1px solid #22384b;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.evidenceListTitle b{color:#edf5fb;font-size:12px}.evidenceListTitle span{color:#9aabba;font-size:10px}.evidenceList{background:#070f17;border:0;flex-direction:row;gap:7px;padding:8px;display:flex;overflow-x:auto}.evidenceList>button{text-align:left;color:#dce7ef;background:#09131d;border:1px solid #293e51;flex:0 0 190px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-height:58px;padding:8px;display:grid}.evidenceList>button:hover{background:#0d1b27;border-color:#4d7492}.evidenceList>button.active{background:#10283b;border-color:#58a9e6;box-shadow:inset 3px 0 #58a9e6}.evidenceList>button i{color:#9acdf4;border:1px solid #40596e;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;font-style:normal;display:grid}.evidenceList>button span,.evidenceList>button b,.evidenceList>button small{min-width:0;display:block}.evidenceList>button b{text-overflow:ellipsis;white-space:nowrap;color:#f4f8fb;font-size:10px;overflow:hidden}.evidenceList>button small{color:#a4b5c2;text-transform:uppercase;letter-spacing:.05em;margin-top:5px;font-size:8px}.evidencePager{border-top:1px solid #22384b;grid-template-columns:110px 1fr 110px;align-items:center;gap:8px;min-height:43px;padding:6px 9px;display:grid}.evidencePager strong{text-align:center;color:#d5e2ec;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.evidencePager button{color:#a9d5f5;text-transform:uppercase;background:#0c1c28;border:1px solid #3b5f7a;min-height:30px;font-size:9px;font-weight:800}.evidencePager button:disabled{opacity:.35}.selectedEvidence>.evidenceRecord,.caseEvidencePanel>.evidenceRecord{border-top:0}@media (max-width:650px){.evidenceList>button{flex-basis:155px}.evidencePager{grid-template-columns:1fr 1fr}.evidencePager strong{grid-area:1/1/auto/-1}}.caseEvidencePanel{background:#050b11;padding:18px}.caseEvidencePanel>.sectionHeading{border-bottom:1px solid #263b4d;margin-bottom:12px;padding-bottom:12px}.caseEvidencePanel>.sectionHeading h2{font-size:21px}.caseEvidencePanel>.evidenceRecord{background:#08121b;border:1px solid #263b4d;padding:16px}.officerReview{background:0 0;border:0;padding:0}.officerReview>header{background:#0a1823;border:1px solid #2b5978;padding:15px 16px}.reviewNotice{color:#c3d0d9;background:#070f16;border:1px solid #273c4c;border-top:0;margin:0;padding:11px 16px;font-size:11px}.markReview{background:#050a0f;border:1px solid #31506a;margin:14px 0;padding:0}.markReview>header{background:#09141e!important;border-bottom:1px solid #294359!important;padding:13px 15px!important}.markReview>p{color:#b7c6d1;background:#071019;border-bottom:1px solid #22384b;margin:0;padding:10px 15px;font-size:10px}.annotationLayout{background:#020407;gap:0}.annotatedImage{background:#020407;border-right:1px solid #294359}.markLegend{background:#071019}.markLegend li{background:#08121b;border-color:#263b4b;padding:12px}.markLegend li.active{background:#10283b}.markLegend span{color:#e5edf3}.markLegend small{color:#aebec9}.markLegend em{color:#879aa8}.annotatedImage .markCircle{appearance:none!important;opacity:1!important;box-sizing:border-box!important;background:0 0!important;border:2px solid #ffd15a!important;min-width:0!important;min-height:0!important;transform:none!important;box-shadow:0 0 0 1px #05080c,0 0 8px #ffbd354d!important}.annotatedImage .markCircle>b{color:#101418!important;background:#ffd15a!important;width:19px!important;height:19px!important;top:auto!important;bottom:calc(100% + 5px)!important;left:-1px!important}.candidateGrid{background:#071019;border:1px solid #263b4b;margin-top:14px;padding:15px}.dispositionRow{background:#08151f;border:1px solid #29475e;padding:15px}@media (max-width:950px){.annotatedImage{border-bottom:1px solid #294359;border-right:0}}.accessoryReview{background:#071019;border:1px solid #31506a;margin-top:14px;padding:15px}.accessoryReview>header{border-bottom:1px solid #294359;justify-content:space-between;height:auto;display:flex;background:0 0!important;padding:0 0 11px!important}.accessoryReview>header span{color:#72bdf0;letter-spacing:.1em;font-size:9px;font-weight:800}.accessoryReview h4{margin:4px 0 0;font-size:15px}.accessoryReview>header mark{color:#9ad5ff;background:#102b40;border:1px solid #356786;padding:5px 8px;font-size:9px}.accessoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:11px;display:grid}.accessoryGrid>article{background:#09141d;border:1px solid #294052;max-width:none;margin:0;padding:12px}.accessoryGrid>article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.accessoryGrid>article>div b{text-transform:capitalize;color:#edf5fa;font-size:12px}.accessoryGrid>article>div strong{color:#84c9f7;font-size:9px}.accessoryGrid p{color:#c0ccd5;font-size:10px;line-height:1.45}.accessoryGrid dl{margin:8px 0}.accessoryGrid dl div{border-top:1px solid #213442;grid-template-columns:70px 1fr;padding:5px 0;display:grid}.accessoryGrid dt{color:#8296a5;font-size:8px}.accessoryGrid dd{color:#d8e2e9;margin:0;font-size:9px}.accessoryGrid>article>small{color:#94a9b7;font-size:8px;line-height:1.5;display:block}.accessoryGrid>article.regulatory{border-color:#8a6231}.accessoryGrid aside{background:#21190f;border-left:3px solid #d9963d;margin-top:10px;padding:9px}.accessoryGrid aside b,.accessoryGrid aside span,.accessoryGrid aside em{display:block}.accessoryGrid aside b{color:#f4cf95;text-transform:uppercase;font-size:9px}.accessoryGrid aside span{color:#d8c09b;margin-top:4px;font-size:9px}.accessoryGrid aside em{color:#a99477;margin-top:4px;font-size:8px;font-style:normal}.accessoryReview>p{color:#91a4b2;margin:11px 0 0;font-size:9px}.analysisCoverage,.unassignedFindings{background:#071019;border:1px solid #31506a;margin-top:14px;padding:15px}.analysisCoverage>header,.unassignedFindings>header{border-bottom:1px solid #294359;justify-content:space-between;align-items:flex-start;gap:14px;padding:0 0 11px;display:flex}.analysisCoverage>header span,.unassignedFindings>header span{color:#72bdf0;letter-spacing:.1em;font-size:9px;font-weight:800;display:block}.analysisCoverage h4,.unassignedFindings h4{margin:4px 0 0;font-size:15px}.analysisCoverage>header mark,.unassignedFindings>header mark{color:#9ad5ff;white-space:nowrap;background:#102b40;border:1px solid #356786;padding:5px 8px;font-size:9px}.coverageGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:11px;display:grid}.coverageGroups article{background:#09141d;border:1px solid #294052;padding:12px}.coverageGroups b{color:#e7f0f6;font-size:10px}.coverageGroups ul,.analysisCoverage details ul,.unassignedFindings ul{margin:8px 0 0;padding-left:17px}.coverageGroups li,.analysisCoverage details li{color:#aabac5;margin:5px 0;font-size:9px;line-height:1.45}.analysisCoverage details{color:#8fa5b4;border-top:1px solid #294359;margin-top:10px;padding-top:10px;font-size:9px}.analysisCoverage summary{cursor:pointer;color:#c7d6e0;font-weight:700}.coverageEmpty,.unassignedFindings>p{color:#91a4b2;font-size:9px;line-height:1.5}.unassignedFindings>ul{padding:0;list-style:none}.unassignedFindings li{border-top:1px solid #213442;padding:9px 0}.unassignedFindings li:first-child{border-top:0}.unassignedFindings li b,.unassignedFindings li span,.unassignedFindings li small{display:block}.unassignedFindings li b{color:#e6eff5;font-size:10px}.unassignedFindings li span{color:#b3c1ca;margin-top:3px;font-size:9px}.unassignedFindings li small{color:#7f95a4;margin-top:4px;font-size:8px}@media (max-width:700px){.coverageGroups{grid-template-columns:1fr}}.specialistAlert.prominent{color:#ffe1b5;background:#2a190b;border:1px solid #b97832;border-left:5px solid #ffad3d;margin:14px 0 0;padding:14px 16px;box-shadow:0 0 0 1px #05080c}.specialistAlert.prominent b{color:#ffd18e;letter-spacing:.04em;font-size:11px;display:block}.specialistAlert.prominent p{color:#f1dbc0;font-size:10px}.conversionNotDetected{background:#0c141b;border:1px solid #485663;border-left:4px solid #788a98;gap:4px;margin:14px 0 0;padding:12px 15px;display:grid}.conversionNotDetected b{color:#e4ebf0;font-size:11px}.conversionNotDetected span{color:#aab9c4;font-size:9px;line-height:1.5}.quickAccessorySummary{background:#08151f;border:1px solid #31506a;margin-top:8px;padding:10px 12px}.quickAccessorySummary b,.quickAccessorySummary span{display:block}.quickAccessorySummary b{color:#b4ddf8;font-size:10px}.quickAccessorySummary span{color:#95a8b5;margin-top:4px;font-size:9px;line-height:1.45}@media (max-width:750px){.accessoryGrid{grid-template-columns:1fr}}.visualHelperEmpty{flex-direction:column;justify-content:center;background:#08121b!important;min-height:150px!important;display:flex!important}.visualHelperEmpty b{color:#e8f0f5!important}.visualHelperEmpty span{max-width:300px;line-height:1.55;color:#aebdc8!important}.caseBreadcrumb{color:#8fa8bb;text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:700;display:block}.caseBreadcrumb i{color:#58a7df;margin:0 7px;font-style:normal}.analysisPending{justify-content:space-between;align-items:center;gap:18px;display:flex;background:#0a1b28!important;border-color:#356684!important;padding:15px 16px!important}.analysisPending>div{min-width:0}.analysisPending b{color:#eef7fd!important;font-size:12px!important}.analysisPending span{line-height:1.45;color:#b0c1cd!important;font-size:10px!important}.analysisPending>button{text-transform:uppercase;letter-spacing:.05em;flex:none;min-height:40px;font-size:10px;font-weight:850;color:#fff!important;background:#137fc5!important;border:1px solid #4da8e8!important;padding:0 16px!important}.analysisPending>button:disabled{opacity:.6}@media (max-width:650px){.analysisPending{flex-direction:column;align-items:stretch}.analysisPending>button{width:100%}}.analysisDownloads{background:#051427cc;border:1px solid #4ca0ff6b;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:12px;margin:16px 0;padding:14px;display:grid}.analysisDownloads div{gap:4px;display:grid}.analysisDownloads div b{color:#f5f9ff;font-size:14px}.analysisDownloads div span{color:#aebfd2;font-size:12px;line-height:1.45}.analysisDownloads a{color:#f5f9ff;letter-spacing:.02em;background:#0b4f8f;border:1px solid #278be6;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.analysisDownloads a:last-child{background:0 0}@media (max-width:850px){.analysisDownloads{grid-template-columns:1fr}.analysisDownloads a{width:100%}}.multiFirearmReview{margin-top:14px}.firearmInstanceTabs{background:#07131d;border:1px solid #29465c;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);align-items:center;gap:18px;padding:14px 16px;display:grid}.firearmInstanceTabs>div{gap:4px;display:grid}.firearmInstanceTabs>div b{color:#f2f7fb;font-size:15px}.firearmInstanceTabs>div span{color:#9fb2c2;font-size:11px}.firearmInstanceTabs nav{justify-content:flex-end;gap:8px;overflow-x:auto;flex-direction:row!important;margin:0!important;padding:0 0 2px!important;display:flex!important}.firearmInstanceTabs button{color:#d8e6f0;text-align:left;background:#08151f;border:1px solid #29475e;align-items:center;gap:9px;min-width:145px;padding:10px;display:flex}.firearmInstanceTabs button.active{background:#0b2940;border-color:#43a9ef;box-shadow:inset 0 0 0 1px #43a9ef55}.firearmInstanceTabs button>i{color:#8fd0ff;background:#17354a;border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;font-weight:800;display:grid}.firearmInstanceTabs button>span{gap:2px;font-size:12px;font-weight:800;display:grid}.firearmInstanceTabs button small{color:#91a5b4;text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:600}.caseEvidencePanel>.sectionHeading p{color:#9fb0bd;margin:7px 0 0;font-size:11px;line-height:1.5}.evidenceReviewSteps{background:#060d14;border:1px solid #294257;grid-template-columns:repeat(3,1fr);margin-bottom:12px;display:grid}.evidenceReviewSteps>span{color:#93a6b5;border-left:1px solid #294257;align-items:center;gap:9px;min-height:48px;padding:9px 13px;display:flex}.evidenceReviewSteps>span:first-child{border-left:0}.evidenceReviewSteps i{border:1px solid #42627a;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;font-style:normal;font-weight:800;display:grid}.evidenceReviewSteps b{font-size:10px}.evidenceReviewSteps .done{color:#b9ddf6;background:#0a1c29}.evidenceReviewSteps .done i{color:#fff;background:#126ca5;border-color:#3d9cda}.evidenceRecordHeader{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;background:#07131d!important;border:1px solid #29465c!important;padding:14px 16px!important;display:grid!important}.evidenceRecordHeader .evidenceFile small{color:#64b8ef;letter-spacing:.09em;margin-bottom:5px;font-size:8px;font-weight:850;display:block}.evidenceRecordHeader .evidenceStatus{justify-self:end;position:static}.evidencePrimaryActions{align-items:center;gap:8px;border:0!important;flex-direction:row!important;padding:0!important;display:flex!important}.evidencePrimaryActions button{min-height:40px!important;padding:0 14px!important;font-size:10px!important;font-weight:800!important}.evidencePrimaryActions .reanalyzeButton{color:#fff!important;background:#117fc5!important;border-color:#46a9e9!important}.evidencePrimaryActions .reanalyzeButton:disabled{opacity:.55}.multiFirearmReview>.analysisDownloads{margin:14px 0 0}.singleFirearmSummary{background:#07131d;border:1px solid #29465c;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 16px;display:grid}.singleFirearmSummary>i{color:#a8dcff;background:#123b59;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;font-weight:850;display:grid}.singleFirearmSummary b,.singleFirearmSummary span,.singleFirearmSummary strong,.singleFirearmSummary small{display:block}.singleFirearmSummary b{color:#eef6fb;font-size:13px}.singleFirearmSummary span{color:#91a5b4;margin-top:3px;font-size:9px}.singleFirearmSummary strong{text-align:right;color:#83cfff;font-size:18px}.singleFirearmSummary small{color:#708899;text-transform:uppercase;letter-spacing:.07em;margin-top:2px;font-size:7px}.multiFirearmReview>.officerReview{margin-top:10px}.serialRecoveryPrompt{margin-top:12px!important}.queryPacket{background:#091721;border:1px solid #31536b;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:11px 12px;display:flex}.queryPacket b,.queryPacket span{display:block}.queryPacket b{color:#e5f3fc;font-size:10px}.queryPacket span{color:#8fa6b6;margin-top:3px;font-size:8px}.queryPacket a{color:#fff;background:#0f78bd;border:1px solid #359add;flex:none;padding:9px 11px;font-size:9px;font-weight:750;text-decoration:none}.querySteps{background:#21384a;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:12px 0;padding:1px;list-style:none;display:grid}.querySteps li{color:#708695;background:#071019;align-items:center;gap:8px;min-width:0;padding:10px;display:flex}.querySteps i{border:1px solid #3a5366;border-radius:50%;flex:0 0 23px;place-items:center;height:23px;font-size:8px;font-style:normal;font-weight:850;display:grid}.querySteps span,.querySteps b,.querySteps small{min-width:0;display:block}.querySteps b{color:#a7b7c3;font-size:9px}.querySteps small{color:#6e8494;margin-top:3px;font-size:7px;line-height:1.35}.querySteps li.active{color:#9bd7ff;background:#10263a;box-shadow:inset 0 -2px #3da9ef}.querySteps li.active i{color:#fff;background:#0f6fae;border-color:#3da9ef}.querySteps li.active b{color:#eaf7ff}.querySteps li.done i{color:#8fe0b9;background:#123d2c;border-color:#2d9868}.querySteps li.done b{color:#cbe4d6}.queryOutcome small{color:#bba67f;margin-top:7px;font-size:8px;line-height:1.5;display:block}.repeatQueryButton{color:#acd9f6!important;background:0 0!important;border-color:#4b7998!important;margin-top:8px!important}.queryHistory{border-top:1px solid #294359;margin-top:12px;padding-top:10px}.queryHistory summary{cursor:pointer;color:#b8c9d5;text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:800}.queryHistory ol{margin:9px 0 0;padding:0;list-style:none}.queryHistory li{border-top:1px solid #1d3343;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:9px 0;display:grid}.queryHistory li:first-child{border-top:0}.queryHistory li div:last-child{text-align:right}.queryHistory b,.queryHistory span,.queryHistory time,.queryHistory small{display:block}.queryHistory b{color:#e4edf3;text-transform:capitalize;font-size:9px}.queryHistory span,.queryHistory time,.queryHistory small{color:#7f95a5;margin-top:3px;font-size:8px}@media (max-width:650px){.evidenceReviewSteps{grid-template-columns:1fr}.evidenceReviewSteps>span{border-top:1px solid #294257;border-left:0}.evidenceReviewSteps>span:first-child{border-top:0}.evidenceRecordHeader{grid-template-columns:1fr}.evidenceRecordHeader .evidenceStatus{justify-self:start}.evidencePrimaryActions{flex-direction:column!important}.evidencePrimaryActions button{width:100%}.singleFirearmSummary{grid-template-columns:auto 1fr}.singleFirearmSummary strong{text-align:left;grid-column:1/-1}.queryPacket{flex-direction:column;align-items:stretch}.queryPacket a{text-align:center}.querySteps{grid-template-columns:1fr 1fr}.queryHistory li{grid-template-columns:1fr}.queryHistory li div:last-child{text-align:left}}@media (min-width:651px) and (max-width:900px){.firearmInstanceTabs{grid-template-columns:1fr}.firearmInstanceTabs nav{justify-content:flex-start}.evidenceRecordHeader{grid-template-columns:minmax(0,1fr) auto}.evidencePrimaryActions{grid-column:1/-1}}.markReview>header h4{font-size:18px!important}.markReview>header span{font-size:10px!important}.markReview>p{color:#d0dbe3!important;font-size:12px!important;line-height:1.55!important}.annotationLayout{grid-template-columns:minmax(0,1fr) minmax(350px,.85fr)!important}.annotatedImage>img{max-height:620px}.markLegend{scrollbar-gutter:stable;max-height:620px}.markLegend li{padding:15px 16px!important}.markLegend li.active{box-shadow:inset 4px 0 #61bfff;background:#15344c!important;border-color:#61bfff!important}.markLegend li.unlocated{opacity:.9!important;border-left:4px solid #9a7740!important}.markLegend li.unlocated b:after{background:#251c0d;color:#f0c77d!important;margin-left:9px!important;padding:3px 6px!important;font-size:8px!important}.markLegend b{color:#f4f8fb!important;font-size:12px!important;line-height:1.35!important}.markLegend b i{width:24px!important;height:24px!important;margin-right:9px!important;font:850 11px/1 Inter,sans-serif!important}.markLegend span{font-weight:650;color:#f2f6f9!important;margin-top:9px!important;font-size:13px!important;line-height:1.45!important}.markLegend small{color:#bfd0db!important;margin-top:7px!important;font-size:10px!important;line-height:1.5!important}.markLegend em{color:#99adba!important;margin-top:7px!important;font-size:10px!important;line-height:1.5!important}.markLegend li>strong{line-height:1.4;color:#f0c77d!important;margin-top:8px!important;font-size:10px!important}.annotatedImage .markCircle{border-width:3px!important;border-color:#ffd05a!important;box-shadow:0 0 0 2px #061019,0 0 14px #ffb729bb!important}.annotatedImage .markCircle>b{width:26px!important;height:26px!important;font:900 12px/1 Inter,sans-serif!important;box-shadow:0 0 0 2px #071019,0 2px 8px #000!important}.annotatedImage .markCircle:hover,.annotatedImage .markCircle.active{border-color:#75d0ff!important;box-shadow:0 0 0 3px #061019,0 0 22px #55bfff!important}.unlocatedMarkNote{line-height:1.5;color:#b9cad5!important;padding:12px 15px!important;font-size:10px!important}@media (max-width:1050px){.annotationLayout{grid-template-columns:1fr!important}.annotatedImage{border-bottom:1px solid #294359;border-right:0!important}.markLegend{max-height:440px}}.caseView-evidence .caseWorkspaceHeader{min-height:88px!important;padding:17px 22px!important}.caseView-evidence .caseWorkspaceHeader h1{margin:6px 0 3px!important;font-size:32px!important}.caseView-evidence .caseWorkspaceHeader p{font-size:11px}.caseView-evidence .caseWorkspaceGrid{margin-top:10px!important}.caseView-evidence .caseEvidencePanel{grid-template-rows:auto minmax(0,1fr);grid-template-columns:220px minmax(0,1fr);height:clamp(610px,100dvh - 210px,820px);min-height:0;display:grid;overflow:hidden;gap:0!important;padding:0!important}.evidenceConsoleHeader{background:linear-gradient(90deg,#0b1d2b,#07111a);border-bottom:1px solid #294257;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:15px 18px;display:flex}.evidenceConsoleHeader h2{margin:4px 0 0;font-size:20px}.evidenceConsoleHeader p{color:#96a9b7;margin:5px 0 0;font-size:10px}.evidenceConsoleHeader>strong{color:#8fd3ff;text-align:right;font-size:24px}.evidenceConsoleHeader>strong small{color:#718696;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;margin-top:2px;font-size:8px;display:block}.caseView-evidence .evidenceBrowserNav{background:#060d14;border:0;border-right:1px solid #294257;border-radius:0;flex-direction:column;grid-area:2/1;min-width:0;min-height:0;margin:0;display:flex;overflow:hidden}.caseView-evidence .evidenceList{background:#060d14;flex:auto;min-height:0;padding:0;display:block;overflow:hidden auto}.caseView-evidence .evidenceListTitle{z-index:2;background:#091520;padding:13px;position:sticky;top:0}.caseView-evidence .evidenceList>button{text-align:left;background:#060d14;border:0;border-bottom:1px solid #1d3040;border-radius:0;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-height:64px;margin:0;padding:10px 11px;display:grid}.caseView-evidence .evidenceList>button:hover{background:#0b1a27}.caseView-evidence .evidenceList>button.active{background:linear-gradient(90deg,#123451,#0b1e2d);box-shadow:inset 4px 0 #3ba8ee}.caseView-evidence .evidenceList>button i{color:#8bcfff;border:1px solid #34546c;border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;font-style:normal;display:grid}.caseView-evidence .evidenceList>button b,.caseView-evidence .evidenceList>button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.caseView-evidence .evidenceList>button b{color:#e8f0f5;font-size:10px}.caseView-evidence .evidenceList>button small{color:#718899;text-transform:uppercase;margin-top:4px;font-size:8px}.caseView-evidence .evidencePager{background:#09131c;border-top:1px solid #294257;flex:none;grid-template-columns:34px 1fr 34px;padding:8px}.caseView-evidence .evidencePager button{padding:7px;font-size:13px}.caseView-evidence .evidencePager strong{font-size:8px}.caseView-evidence .caseEvidencePanel>.evidenceRecord{overscroll-behavior:contain;scrollbar-gutter:stable;grid-area:2/2;min-width:0;height:100%;min-height:0;overflow-y:auto;background:#050b11!important;border:0!important;border-radius:0!important;padding:0!important}.caseView-evidence .evidenceRecordHeader{z-index:20;position:sticky;top:0;box-shadow:0 10px 24px #0008;border-width:0 0 1px!important;border-radius:0!important}.evidenceQuickNav{z-index:19;background:#294257;border-bottom:1px solid #294257;grid-template-columns:repeat(4,1fr);gap:1px;padding:0;display:grid;position:sticky;top:70px;box-shadow:0 8px 18px #0007}.evidenceQuickNav button{color:#9fb3c2;text-transform:uppercase;letter-spacing:.04em;background:#08131d;border:0;border-radius:0;min-height:38px;padding:0 9px;font-size:9px;font-weight:800}.evidenceQuickNav button:hover,.evidenceQuickNav button:focus-visible{color:#dff2ff;background:#102b40;outline:0}.caseView-evidence .markReview,.caseView-evidence .candidateGrid,.caseView-evidence .accessoryReview,.caseView-evidence .analysisCoverage,.caseView-evidence .dispositionRow{scroll-margin-top:120px}.caseView-evidence .multiFirearmReview{padding:12px 14px 0}.caseView-evidence .evidenceDetails{margin:14px;padding:12px 0}.caseView-evidence .ledgerEmpty{grid-column:1/-1}@media (max-width:900px){.caseView-evidence .caseEvidencePanel{height:auto;display:block;overflow:visible}.caseView-evidence .evidenceBrowserNav{border-bottom:1px solid #294257;border-right:0;max-height:230px}.caseView-evidence .evidenceList{display:flex;overflow:auto hidden}.caseView-evidence .evidenceListTitle{display:none}.caseView-evidence .evidenceList>button{flex:0 0 180px}.caseView-evidence .caseEvidencePanel>.evidenceRecord{height:auto;max-height:none;overflow:visible}.caseView-evidence .evidenceRecordHeader{box-shadow:none;position:static}.evidenceQuickNav{grid-template-columns:1fr 1fr;position:static}}.reviewPanelTabs{background:#294257;border:1px solid #294257;border-radius:9px;grid-template-columns:repeat(4,1fr);gap:1px;margin:12px 0 0;display:grid;overflow:hidden}.reviewPanelTabs button{text-align:left;color:#a2b3c0;background:#07121b;border:0;border-radius:0;align-items:center;gap:9px;min-width:0;min-height:58px;padding:9px 11px;display:flex}.reviewPanelTabs button:hover{color:#e9f5fc;background:#0c2130}.reviewPanelTabs button.active{color:#fff;background:linear-gradient(135deg,#145582,#0d2e47);box-shadow:inset 0 -3px #49b5fa}.reviewPanelTabs i{border:1px solid #3d6078;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;font-weight:850;display:grid}.reviewPanelTabs button.active i{background:#1778b5;border-color:#7bd1ff}.reviewPanelTabs span,.reviewPanelTabs small{min-width:0;display:block}.reviewPanelTabs span{font-size:10px;font-weight:800}.reviewPanelTabs small{color:#71899a;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:7px;font-weight:650;overflow:hidden}.reviewPanelTabs button.active small{color:#a9d9f8}.reviewPanelIntro{background:#081822;border-left:3px solid #258ed2;margin:10px 0;padding:10px 13px}.reviewPanelIntro b,.reviewPanelIntro span{display:block}.reviewPanelIntro b{color:#edf7fd;font-size:11px}.reviewPanelIntro span{color:#8ea3b2;margin-top:3px;font-size:9px}.officerReview[data-review-panel]>.scanOutcome,.officerReview[data-review-panel]>.serialRecoveryPrompt,.officerReview[data-review-panel]>.specialistAlert,.officerReview[data-review-panel]>.conversionNotDetected,.officerReview[data-review-panel]>.markReview,.officerReview[data-review-panel]>.analysisCoverage,.officerReview[data-review-panel]>.candidateGrid,.officerReview[data-review-panel]>.accessoryReview,.officerReview[data-review-panel]>.dispositionRow,.officerReview[data-review-panel]>.verificationError,.officerReview[data-review-panel]>.decisionDownloads{display:none!important}.officerReview[data-review-panel=visual]>.markReview,.officerReview[data-review-panel=identifiers]>.scanOutcome,.officerReview[data-review-panel=identifiers]>.serialRecoveryPrompt{display:block!important}.officerReview[data-review-panel=identifiers]>.candidateGrid{display:grid!important}.officerReview[data-review-panel=findings]>.specialistAlert,.officerReview[data-review-panel=findings]>.conversionNotDetected,.officerReview[data-review-panel=findings]>.analysisCoverage,.officerReview[data-review-panel=findings]>.accessoryReview{display:block!important}.officerReview[data-review-panel=decision]>.dispositionRow{display:grid!important}.officerReview[data-review-panel=decision]>.verificationError,.officerReview[data-review-panel=decision]>.decisionDownloads{display:block!important}.decisionDownloads>.analysisDownloads{margin:10px 0 0}.officerReview[data-review-panel=visual]>.markReview,.officerReview[data-review-panel=identifiers]>.candidateGrid,.officerReview[data-review-panel=findings]>.analysisCoverage,.officerReview[data-review-panel=findings]>.accessoryReview,.officerReview[data-review-panel=decision]>.dispositionRow,.officerReview[data-review-panel=decision]>.decisionDownloads{animation:.18s ease-out both reviewPanelIn}@keyframes reviewPanelIn{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.reviewPanelTabs{grid-template-columns:1fr 1fr}.reviewPanelTabs button{min-height:52px}}.caseView-evidence .caseEvidencePanel{grid-template-rows:auto auto;align-items:start;height:auto;overflow:visible}.caseView-evidence .evidenceBrowserNav{align-self:start;overflow:visible}.caseView-evidence .evidenceList{flex:none;max-height:none;overflow:visible}.caseView-evidence .evidenceListTitle{position:static}.caseView-evidence .caseEvidencePanel>.evidenceRecord{overscroll-behavior:auto;scrollbar-gutter:auto;height:auto;max-height:none;overflow:visible}.caseView-evidence .evidenceRecordHeader{box-shadow:none;position:static}.queryComplianceNotice{color:#dbeaf5;background:#071725;border-left:3px solid #2d80c5;flex-direction:column;grid-column:1/-1;gap:5px;padding:13px 15px;display:flex}.queryComplianceNotice b{font-size:11px}.queryComplianceNotice span{color:#9fb1bf;font-size:10px;line-height:1.5}.queryFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.queryFormGrid label{margin:0}.queryPurposeField{grid-column:1/-1}.queryPurposeField textarea{resize:vertical;min-height:72px}@media (max-width:700px){.queryFormGrid{grid-template-columns:1fr}.queryPurposeField{grid-column:auto}}.caseWorkspaceGrid.sources{grid-template-columns:1fr}.publicSourcePanel{color:#eaf2f8;gap:16px;display:grid}.publicSourceHeader{background:linear-gradient(120deg,#091722 0%,#0c2130 62%,#0e2b3c 100%);border:1px solid #29465c;justify-content:space-between;align-items:flex-end;gap:24px;padding:24px;display:flex}.publicSourceHeader>div>span,.firearmFingerprint header span,.searchAuthorization header span,.activePublicSearch>header span,.publicSourceEmpty span{color:#5fc4ff;letter-spacing:.1em;font-size:11px;font-weight:850}.publicSourceHeader h2{margin:7px 0 6px;font-size:25px}.publicSourceHeader p{color:#a9bac6;max-width:790px;margin:0;font-size:13px;line-height:1.6}.publicSourceHeader dl{background:#07121b;border:1px solid #31546d;grid-template-columns:repeat(3,88px);margin:0;display:grid}.publicSourceHeader dl div{text-align:center;border-left:1px solid #31546d;padding:12px}.publicSourceHeader dl div:first-child{border-left:0}.publicSourceHeader dt{color:#86a0b2;text-transform:uppercase;font-size:9px}.publicSourceHeader dd{color:#e9f6ff;margin:6px 0 0;font-size:22px;font-weight:800}.publicSourceBoundaries{background:#07121b;border:1px solid #29465c;grid-template-columns:repeat(3,1fr);display:grid}.publicSourceBoundaries>span{border-left:1px solid #29465c;padding:14px 17px}.publicSourceBoundaries>span:first-child{border-left:0}.publicSourceBoundaries b,.publicSourceBoundaries small{display:block}.publicSourceBoundaries b{font-size:12px}.publicSourceBoundaries small{color:#91a5b4;margin-top:4px;font-size:10px}.publicSourceEmpty{background:#0a1720;border:1px solid #4c6475;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:24px;display:grid}.publicSourceEmpty i{color:#8ed1fb;border:1px solid #477491;border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;font-style:normal;display:grid}.publicSourceEmpty h3{margin:5px 0;font-size:18px}.publicSourceEmpty p{color:#9eb0bc;margin:0;font-size:12px;line-height:1.5}.publicSourceEmpty button{color:#fff;background:#117fc5;border:1px solid #4ab5f8;min-height:42px;font-weight:800}.firearmFingerprint,.searchAuthorization,.activePublicSearch{background:#08131c;border:1px solid #29465c;padding:20px}.firearmFingerprint>header,.searchAuthorization>header,.activePublicSearch>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.firearmFingerprint h3,.searchAuthorization h3,.activePublicSearch h3{margin:5px 0 0;font-size:19px}.firearmFingerprint header mark{color:#8fe0b9;text-transform:uppercase;background:#123d2c;border:1px solid #2b7455;padding:6px 9px;font-size:10px}.searchAuthorization header small{color:#8ca0ae;font-size:10px}.fingerprintLayout{grid-template-columns:300px 1fr;gap:14px;margin-top:15px;display:grid}.fingerprintLayout>label,.authorizationGrid label,.candidateIntakeGrid label{color:#b6c7d2;font-size:11px}.fingerprintLayout select,.authorizationGrid input,.authorizationGrid textarea,.activePublicSearch select,.candidateIntakeGrid input,.candidateIntakeGrid select,.candidateIntakeGrid textarea,.candidateDecision textarea{color:#f2f7fa;width:100%;font:inherit;background:#050b10;border:1px solid #36556b;margin-top:6px;padding:11px}.fingerprintIdentifiers{border:1px solid #253e50;grid-template-columns:repeat(2,1fr);margin:0;display:grid}.fingerprintIdentifiers>div{border-top:1px solid #253e50;border-left:1px solid #253e50;padding:11px 13px}.fingerprintIdentifiers>div:nth-child(odd){border-left:0}.fingerprintIdentifiers>div:nth-child(-n+2){border-top:0}.fingerprintIdentifiers dt{color:#7890a0;text-transform:uppercase;font-size:9px}.fingerprintIdentifiers dd{color:#e5edf3;margin:5px 0 0;font-size:12px;font-weight:750}.fingerprintFeatures{background:#081c29;border-left:3px solid #3588bd;margin-top:13px;padding:13px 15px}.fingerprintFeatures>b{font-size:12px}.fingerprintFeatures ul{flex-wrap:wrap;gap:7px;margin:9px 0 0;padding:0;list-style:none;display:flex}.fingerprintFeatures li{color:#b9cfdd;background:#07131c;border:1px solid #31536b;padding:7px 9px;font-size:10px}.fingerprintFeatures p{color:#9bafbb;margin:8px 0 0;font-size:11px;line-height:1.5}.authorizationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.authorizationPurpose,.authorizationScope{grid-column:span 1}.authorizationGrid textarea{resize:vertical;min-height:82px}.sourceTargets{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.sourceTargets label{color:#d4e1e9;background:#07121a;border:1px solid #2b4659;align-items:flex-start;gap:9px;padding:12px;display:flex}.sourceTargets label.disabled{opacity:.55}.sourceTargets input,.authorizationAttestations input{accent-color:#1596e5;width:16px;height:16px;margin:1px 0 0}.sourceTargets b,.sourceTargets small{display:block}.sourceTargets b{font-size:11px}.sourceTargets small{color:#8499a8;margin-top:4px;font-size:9px;line-height:1.4}.authorizationAttestations{gap:7px;margin-top:12px;display:grid}.authorizationAttestations label{color:#b8c8d2;align-items:flex-start;gap:9px;font-size:11px;line-height:1.45;display:flex}.authorizeSearchButton,.candidateIntake>button{color:#fff;background:#117fc5;border:1px solid #44b5fa;min-height:43px;margin-top:14px;padding:0 17px;font-size:11px;font-weight:850}.authorizeSearchButton:disabled,.candidateIntake>button:disabled{opacity:.45}.activePublicSearch>header select{width:auto;min-width:200px;margin:0}.searchScopeSummary{background:#29465c;border:1px solid #29465c;grid-template-columns:1fr 1fr .7fr auto;align-items:center;gap:1px;margin-top:15px;display:grid}.searchScopeSummary>div{background:#07121a;align-self:stretch;padding:12px}.searchScopeSummary small,.searchScopeSummary b{display:block}.searchScopeSummary small{color:#7290a4;font-size:8px}.searchScopeSummary b{color:#d9e6ee;margin-top:5px;font-size:11px;line-height:1.45}.searchScopeSummary mark{color:#8fe0b9;text-transform:uppercase;white-space:nowrap;background:#123d2c;margin:0 12px;padding:6px 8px;font-size:9px}.connectorReadiness{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:12px;display:grid}.connectorReadiness article{background:#071119;border:1px solid #304758;align-items:center;gap:9px;padding:11px;display:flex}.connectorReadiness i{color:#8ca2b2;border:1px solid #496174;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.connectorReadiness b,.connectorReadiness span{display:block}.connectorReadiness b{font-size:10px}.connectorReadiness span{color:#8196a5;margin-top:3px;font-size:9px}.connectorReadiness .ready{background:#0b1d17;border-color:#2d7455}.connectorReadiness .ready i{color:#7ed9ad;border-color:#35a274}.connectorReadiness .blocked{opacity:.7}.candidateIntake{background:#091823;border:1px solid #31536b;margin-top:14px;padding:16px}.candidateIntake>header b,.candidateIntake>header span{display:block}.candidateIntake>header b{font-size:13px}.candidateIntake>header span{color:#94a8b6;margin-top:4px;font-size:10px;line-height:1.5}.candidateIntakeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:13px;display:grid}.sourceUrlField,.candidateObservation{grid-column:span 2}.candidateIntakeGrid textarea{resize:vertical;min-height:70px}.publicCandidateList{border:1px solid #29465c;margin-top:14px}.publicCandidateList>header{background:#091722;justify-content:space-between;padding:12px 14px;display:flex}.publicCandidateList>header b{font-size:12px}.publicCandidateList>header span{color:#8fa4b3;font-size:10px}.publicCandidateEmpty{color:#8ea2b0;text-align:center;padding:22px;font-size:11px}.publicCandidate{background:#07121a;border-top:1px solid #29465c;padding:15px}.publicCandidate:first-of-type{border-top:0}.candidateStatus{justify-content:space-between;align-items:center;display:flex}.candidateStatus span{color:#63bff5;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:850}.candidateStatus mark{color:#91c5e7;text-transform:uppercase;background:#132838;padding:5px 7px;font-size:8px}.publicCandidate.potential_lead{box-shadow:inset 3px 0 #d4963f}.publicCandidate.rejected{opacity:.72}.publicCandidate>a{color:#8fd2ff;overflow-wrap:anywhere;margin-top:9px;font-size:11px;display:block}.publicCandidate>p{color:#c5d4dd;margin:9px 0;font-size:12px;line-height:1.55}.publicCandidate>dl{flex-wrap:wrap;gap:16px;margin:0;display:flex}.publicCandidate>dl div{min-width:150px}.publicCandidate dt{color:#718899;text-transform:uppercase;font-size:8px}.publicCandidate dd{color:#aebfca;margin:3px 0 0;font-size:10px}.publicCandidate blockquote{color:#afc1cd;background:#0a1a25;border-left:3px solid #4f88ad;margin:12px 0 0;padding:11px 13px;font-size:11px;line-height:1.5}.publicCandidate blockquote b{color:#dceaf3;margin-bottom:4px;display:block}.reviewCandidateButton{color:#9fd6f8;background:#0d2738;border:1px solid #3a7198;margin-top:12px;padding:9px 12px;font-size:10px;font-weight:800}.candidateDecision{background:#091a25;border:1px solid #3c5c72;margin-top:12px;padding:13px}.candidateDecision label{color:#b6c7d2;font-size:10px}.candidateDecision textarea{resize:vertical;min-height:70px}.candidateDecision>div{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.candidateDecision button{color:#fff;background:#0f5f91;border:1px solid #3a7198;padding:9px 11px;font-size:9px;font-weight:800}.candidateDecision button.reject{background:#49252a;border-color:#7b4a4f}.publicSourceFooter{background:#211a11;border-left:3px solid #d39a49;padding:15px 17px}.publicSourceFooter b{color:#efcd99;font-size:12px}.publicSourceFooter p{color:#c0ad90;margin:5px 0 0;font-size:11px;line-height:1.55}@media (max-width:1100px){.caseOverviewActions{grid-template-columns:repeat(2,1fr)}.publicSourceHeader{flex-direction:column;align-items:flex-start}.publicSourceHeader dl{grid-template-columns:repeat(3,1fr);width:100%}.fingerprintLayout{grid-template-columns:1fr}.connectorReadiness{grid-template-columns:repeat(2,1fr)}.searchScopeSummary{grid-template-columns:1fr 1fr}.searchScopeSummary mark{margin:10px 12px}.candidateIntakeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.publicSourceHeader,.firearmFingerprint,.searchAuthorization,.activePublicSearch{padding:16px}.publicSourceBoundaries,.sourceTargets,.authorizationGrid,.connectorReadiness,.candidateIntakeGrid,.fingerprintIdentifiers,.searchScopeSummary{grid-template-columns:1fr}.publicSourceBoundaries>span{border-top:1px solid #29465c;border-left:0}.publicSourceBoundaries>span:first-child{border-top:0}.fingerprintIdentifiers>div{border-left:0}.fingerprintIdentifiers>div:nth-child(2){border-top:1px solid #253e50}.authorizationPurpose,.authorizationScope,.sourceUrlField,.candidateObservation{grid-column:auto}.publicSourceEmpty{grid-template-columns:auto 1fr}.publicSourceEmpty button{grid-column:1/-1}.activePublicSearch>header{flex-direction:column;align-items:flex-start}.activePublicSearch>header select{width:100%}.caseOverviewActions{grid-template-columns:1fr}}.caseReadiness{background:linear-gradient(135deg,#0b1a27 0%,#0a2333 58%,#0b2d3e 100%);border:1px solid #316589;border-radius:8px;padding:24px;box-shadow:0 18px 48px #0004,inset 0 1px #ffffff0b}.caseReadiness>header{background:0 0;justify-content:space-between;align-items:flex-start;gap:28px;height:auto;padding:0;display:flex}.caseReadiness>header h2{color:#f4f9fc;margin:6px 0 5px;font-size:22px;line-height:1.2}.caseReadiness>header p{color:#9eb3c1;max-width:720px;margin:0;font-size:12px;line-height:1.55}.caseReadiness>header>strong{color:#66c7ff;text-align:right;flex:none;min-width:112px;font-size:35px;line-height:1}.caseReadiness>header>strong small{color:#8fa8b8;letter-spacing:.1em;text-transform:uppercase;margin-top:7px;font-size:9px;display:block}.caseReadinessMeter{background:#061019;border:1px solid #29485d;border-radius:999px;height:8px;margin-top:20px;overflow:hidden}.caseReadinessMeter i{border-radius:inherit;background:linear-gradient(90deg,#0879ff,#2ec6a5);height:100%;transition:width .25s;display:block;box-shadow:0 0 16px #168cff66}.caseReadiness ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.caseReadiness li{background:#08151f;border:1px solid #2a4558;grid-template-columns:31px 1fr;gap:10px;min-width:0;padding:13px;display:grid}.caseReadiness li>b{color:#7f98aa;border:1px solid #456278;border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;display:grid}.caseReadiness li span,.caseReadiness li strong,.caseReadiness li small{display:block}.caseReadiness li strong{color:#d7e3eb;font-size:11px;line-height:1.35}.caseReadiness li small{color:#8196a5;margin-top:6px;font-size:9px;line-height:1.5}.caseReadiness li.complete{background:#092019;border-color:#24664f}.caseReadiness li.complete>b{color:#fff;background:#11704b;border-color:#39a779}.caseReadiness li.complete strong{color:#bdebd6}.caseReadiness>footer{border-top:1px solid #29485d;justify-content:space-between;align-items:center;gap:22px;margin-top:18px;padding-top:17px;display:flex}.caseReadiness>footer small,.caseReadiness>footer b{display:block}.caseReadiness>footer small{color:#58bfff;letter-spacing:.1em;font-size:8px;font-weight:850}.caseReadiness>footer b{color:#edf5fa;margin-top:5px;font-size:13px}.caseReadinessActions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.caseReadinessActions button,.caseReadinessActions a{color:#b8ddf4;background:#0c2637;border:1px solid #3b7195;border-radius:4px;justify-content:center;align-items:center;min-height:39px;padding:0 14px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.caseReadinessActions a{color:#fff;background:#0a6fc0;border-color:#1689df}.caseReadinessActions button:hover,.caseReadinessActions a:hover{filter:brightness(1.12)}@media (max-width:1000px){.caseReadiness ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.caseReadiness{padding:18px}.caseReadiness>header,.caseReadiness>footer{flex-direction:column;align-items:flex-start}.caseReadiness>header>strong{text-align:left}.caseReadiness ol{grid-template-columns:1fr}.caseReadinessActions{justify-content:stretch;width:100%}.caseReadinessActions button,.caseReadinessActions a{flex:150px}}
:root{--premium-blue:#1689f5;--premium-cyan:#55c7ff;--premium-ink:#03070d;--premium-panel:#09121d;--premium-panel-raised:#0c1927;--premium-line:#75aadb33;--premium-line-strong:#53b2ff7a;--premium-text:#f5f9fd;--premium-muted:#9eb0bf}.app{background:radial-gradient(900px 440px at 76% -8%,#1074d838,#0000 66%),radial-gradient(700px 380px at -10% 30%,#0d4c8b21,#0000 67%),linear-gradient(#02060b 0%,#050b12 44%,#02060a 100%);min-height:100vh}.app:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#1689f577 28%,#55c7ffaa 52%,#0000 88%);height:1px;position:fixed;inset:68px 0 auto}.top{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);height:72px;padding:0 clamp(18px,3vw,42px);position:relative;box-shadow:0 14px 45px #00000057;background:#02060bf0!important;border-bottom:1px solid #689ecf3d!important}.top .serialSightBrand img{filter:drop-shadow(0 0 15px #2384ec2e);max-width:310px;height:60px}.top .secure{color:#a7c2d8;letter-spacing:.09em;background:#0a1b2b9e;border:1px solid #478dc838;border-radius:999px;margin-left:auto;padding:7px 10px}.top .secure:before{content:"";background:#52d5a1;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 12px #52d5a1}.top .user{min-height:38px;background:#0a131e!important;border-color:#5b95c84d!important;border-radius:8px!important}.commandCenter,.caseWorkspace{max-width:1500px;padding-left:clamp(18px,4.5vw,70px);padding-right:clamp(18px,4.5vw,70px)}.commandCenter{padding-top:22px}.workspaceNav,.caseNav{border:1px solid var(--premium-line)!important;background:linear-gradient(#0d1927f0,#060d16f0)!important;border-radius:11px!important;min-height:48px!important;padding:5px!important;box-shadow:0 16px 40px #00000038,inset 0 1px #ffffff06!important}.workspaceNav button,.workspaceNav a,.caseNav>button{transition:background .16s,border-color .16s,color .16s,transform .16s;color:#9eafbd!important;border-radius:7px!important;min-height:36px!important}.workspaceNav button:hover,.workspaceNav a:hover,.caseNav>button:hover{color:#fff!important;background:#2358843d!important}.workspaceNav .active,.caseNav>button.active{box-shadow:inset 0 1px #ffffff0f,0 7px 18px #004f9724;color:#fff!important;background:linear-gradient(#1669ae59,#0c355952)!important;border-color:#44a1ef5c!important}.workspaceNav .workspaceNavPrimary{background:linear-gradient(135deg,#138cf0,#0968c8)!important;border-color:#2799ee!important;box-shadow:0 8px 22px #006dd340!important}.commandHeader{background:linear-gradient(105deg,#081522f7 0%,#071727e6 60%,#0b3c6594 100%);border-radius:15px;min-height:142px;margin-bottom:16px;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000047,inset 0 1px #ffffff09;border:1px solid var(--premium-line)!important;padding:25px 28px!important}.commandHeader:before{content:"";border:1px solid #47a6f636;border-radius:50%;width:420px;height:420px;position:absolute;top:-225px;right:-135px;box-shadow:0 0 0 38px #2784db09,0 0 0 82px #2784db06}.commandHeader:after{content:"SERIALSIGHT  /  AUTHORIZED WORKSPACE";color:#7cc1fb6b;letter-spacing:.15em;font-size:8px;font-weight:800;position:absolute;bottom:15px;right:25px}.commandIdentity{z-index:1;position:relative}.commandHeader h1{letter-spacing:-.045em;text-transform:none;text-wrap:balance;max-width:780px;margin:9px 0 8px;font-family:Segoe UI Variable Display,Segoe UI,Arial,sans-serif;font-weight:760;font-size:clamp(34px,4.1vw,56px)!important;line-height:.96!important}.commandHeader h1:after{content:".";color:var(--premium-blue);text-shadow:0 0 22px #1689f580}.commandHeader p{color:#b3c1cd;max-width:720px;font-size:13px!important}.eyebrow{color:#72c6ff;letter-spacing:.14em}.dashboardGuide{border-radius:13px;margin:0 0 16px;overflow:hidden;box-shadow:0 18px 45px #0000002e;border:1px solid var(--premium-line)!important;background:#060d15c7!important}.dashboardGuide>header{padding:14px 18px;border-bottom-color:var(--premium-line)!important;background:linear-gradient(90deg,#0b1724,#07101a)!important}.dashboardGuide>div{gap:0;background:0 0!important}.dashboardGuide button{min-height:88px;position:relative;border-left:1px solid var(--premium-line)!important;background:0 0!important}.dashboardGuide button:first-child{border-left:0!important}.dashboardGuide button:hover{background:#1453832e!important}.dashboardGuide button.recommended{box-shadow:inset 0 3px var(--premium-blue),inset 0 0 30px #0e73d112!important;background:linear-gradient(135deg,#0f497794,#082138b3)!important}.dashboardGuide button>i{color:#8ed3ff;background:#0b2133;border-color:#4faff880;box-shadow:0 0 22px #1b88e221}.overviewBar{background:0 0;border:0;gap:10px;overflow:visible}.statusCard{border-radius:11px;min-height:86px;padding:16px 18px;position:relative;overflow:hidden;box-shadow:0 12px 28px #00000030,inset 0 1px #ffffff06;border:1px solid var(--premium-line)!important;background:linear-gradient(145deg,#0c1825fa,#060d16fa)!important}.statusCard:after{content:"";border:1px solid #3897e61a;border-radius:50%;width:76px;height:76px;position:absolute;bottom:-32px;right:-22px}.statusCard span{color:#c3d0da}.statusCard small{color:#718697}.statusCard>b{color:#fff;text-shadow:0 0 20px #50b4ff26;font-size:28px}.statusCard.attention{border-color:#3796e461!important}.commandGrid{gap:16px}.caseLedger,.intelligencePanel,.caseOverviewPanel,.caseEvidencePanel,.caseAuditPanel{box-shadow:0 22px 55px #00000038,inset 0 1px #ffffff06;border:1px solid var(--premium-line)!important;background:linear-gradient(150deg,#0a1420fa,#050b12fa)!important;border-radius:14px!important}.sectionHeading{border-bottom:1px solid var(--premium-line);margin-bottom:3px}.sectionIcon{background:linear-gradient(145deg,#123452,#091c2c);border-color:#52a8ea5c;border-radius:8px}.recordCount{border-radius:7px}.caseTableRow{border-radius:8px}.caseTableRow:hover{background:linear-gradient(90deg,#12446b42,#0b1c2b1f);transform:translate(2px)}.associationState{border-radius:10px!important}.controlBoundary{border-radius:0 8px 8px 0}.caseWorkspace{padding-top:22px}.caseWorkspaceHeader{background:radial-gradient(500px 240px at 90% 10%,#1574cb3b,#0000 70%),linear-gradient(120deg,#0b1724,#07111c 70%);border-radius:15px;min-height:146px;position:relative;overflow:hidden;box-shadow:0 22px 55px #0000003d;border:1px solid var(--premium-line)!important;padding:26px 30px!important}.caseWorkspaceHeader:after{content:"CASE INTELLIGENCE";color:#6fbdfc57;letter-spacing:.18em;font-size:8px;font-weight:900;position:absolute;bottom:18px;right:28px}.caseWorkspaceHeader h1{letter-spacing:-.045em;margin:10px 0 5px;font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:clamp(32px,4vw,52px)}.caseWorkspaceHeader p{color:#b0c0cc;font-size:13px}.caseWorkspaceHeader .caseStatus{z-index:1;border-radius:999px;padding:7px 11px;position:relative}.caseBreadcrumb{color:#77bdeb!important}.caseView-evidence .caseWorkspaceHeader{background:linear-gradient(90deg,#104b784d,#0000 42%),linear-gradient(120deg,#081723,#07111a 70%);min-height:120px;border-left:4px solid #1689f5!important}.caseView-evidence .caseWorkspaceHeader:after{content:"EVIDENCE REVIEW"}.caseView-audit .caseWorkspaceHeader{background:linear-gradient(90deg,#3e5c7438,#0000 42%),linear-gradient(120deg,#0a151e,#071017 70%);min-height:120px;border-left:4px solid #6e91ac!important}.caseView-audit .caseWorkspaceHeader:after{content:"CHAIN OF ACTIVITY"}.caseView-evidence .caseWorkspaceGrid,.caseView-audit .caseWorkspaceGrid{margin-top:14px}.caseWorkspaceGrid{animation:.22s ease-out both caseViewArrival}@keyframes caseViewArrival{0%{opacity:.35;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.caseNav>button[aria-current=page]:after{content:"";background:#55c7ff;border-radius:2px;height:2px;position:absolute;bottom:2px;left:10px;right:10px;box-shadow:0 0 10px #55c7ffa6}.caseSummary{gap:10px;margin:12px 0 16px}.caseSummary>div{background:linear-gradient(145deg,#0b1723,#071019);border-radius:10px;min-height:78px;padding:14px 16px;border-color:var(--premium-line)!important}.caseSummary span{color:#7e96aa;font-size:9px}.caseSummary b{color:#fff;font-size:20px}.caseMessage{border-radius:9px}.caseOverviewActions{gap:10px}.caseOverviewActions button{border-radius:11px;min-height:150px;transition:transform .16s,border-color .16s,background .16s;position:relative;overflow:hidden;border-color:var(--premium-line)!important;background:linear-gradient(145deg,#0c1a28,#07111b)!important}.caseOverviewActions button:after{content:"→";color:#4e8dbe;font-size:16px;position:absolute;top:18px;right:18px}.caseOverviewActions button:hover{transform:translateY(-2px);border-color:var(--premium-line-strong)!important;background:linear-gradient(145deg,#10263a,#081522)!important}.caseOverviewActions span{color:#64c1ff!important;font-size:33px!important}.evidenceReviewSteps{border-radius:10px;overflow:hidden;border-color:var(--premium-line)!important;background:#060d14!important}.caseView-evidence .caseEvidencePanel>.sectionHeading h2,.caseView-audit .caseAuditPanel>.sectionHeading h2{font-size:24px}.evidenceReviewSteps>span{border-color:var(--premium-line)!important}.evidenceReviewSteps .done{background:linear-gradient(90deg,#135d9766,#081b2b59)}.evidenceBrowserNav,.evidenceRecordHeader,.singleFirearmSummary,.firearmInstanceTabs{border-radius:10px;box-shadow:inset 0 1px #ffffff06;border-color:var(--premium-line)!important;background:linear-gradient(145deg,#0b1825,#07111b)!important}.evidenceList{background:#03080e7a}.evidenceList>button{border-radius:8px!important}.evidencePager{background:#050c13cc}.evidenceRecord{border-top:0;padding-top:12px}.evidenceRecordHeader{padding:15px 17px!important}.evidencePrimaryActions button{border-radius:7px!important}.evidencePrimaryActions .reanalyzeButton{box-shadow:0 7px 20px #0a6dc13d;background:linear-gradient(135deg,#188ce7,#0d6ebe)!important}.officerReview>header{border-radius:11px 11px 0 0;border-color:var(--premium-line)!important;background:linear-gradient(115deg,#0e2234,#091723)!important}.candidateGrid,.dispositionRow,.accessoryReview,.markReview,.analysisDownloads{border-color:var(--premium-line)!important;background:linear-gradient(145deg,#09141ffa,#050c13fa)!important}.candidateGrid{border-radius:10px}.reviewField input,.dispositionRow select{background:#040a10!important;border-radius:7px!important}.reviewField input:focus,.dispositionRow select:focus{box-shadow:0 0 0 3px #1787e521;border-color:#2b95e8!important}.markReview,.accessoryReview,.analysisDownloads{border-radius:11px;overflow:hidden}.markReview>header{background:linear-gradient(90deg,#0d2233,#091520)!important}.annotationLayout{background:#02060a}.annotatedImage{background:radial-gradient(circle,#111d27,#020407 72%)}.markLegend li{border-color:var(--premium-line)!important;background:#0b151f!important}.markLegend li.active{background:#102a3d!important}.analysisDownloads a{background:linear-gradient(135deg,#137fda,#0d60ae);border-radius:7px}@media (max-width:900px){.commandHeader,.caseWorkspaceHeader{padding:22px!important}.commandHeader:after,.caseWorkspaceHeader:after{display:none}.overviewBar{grid-template-columns:1fr 1fr}.top .secure{display:none}}@media (max-width:700px){.top .serialSightBrand img{max-width:210px;height:47px}.commandCenter,.caseWorkspace{padding-left:14px;padding-right:14px}.workspaceNav,.caseNav{border-radius:9px!important}.commandHeader,.caseWorkspaceHeader{border-radius:12px;min-height:0}.commandHeader h1{font-size:34px!important}.overviewBar{gap:7px}.statusCard{min-height:80px}.dashboardGuide button{border-left:0!important;border-top:1px solid var(--premium-line)!important}.dashboardGuide button:first-child{border-top:0!important}.caseSummary{grid-template-columns:1fr 1fr}}
