:root{--bg:#f5f7fa;--surface:#fff;--surface-soft:#f0f4f7;--surface-tint:#f7fbfa;--line:#dce3ea;--line-strong:#c3ced8;--text:#17202a;--muted:#617083;--soft:#8996a8;--accent:#116466;--accent-strong:#0b4f50;--accent-soft:#e4f2f1;--blue:#2454a6;--amber:#9a5b00;--red:#b3261e;--green:#287246;--shadow:0 16px 40px rgba(18,29,42,.08)}*,:after,:before{box-sizing:border-box}*{margin:0}html{min-width:320px}body,html{background:var(--bg)}body{min-height:100vh;color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font:inherit}button,select{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(17,100,102,.28);outline-offset:2px}a{color:inherit;text-decoration:none}.appShell{display:grid;grid-template-columns:286px minmax(0,1fr);min-height:100vh}.sidebar{position:-webkit-sticky;position:sticky;top:0;display:flex;flex-direction:column;gap:24px;height:100vh;border-right:1px solid var(--line);background:#fbfcfd;padding:28px 22px}.brand{display:flex;align-items:center;gap:12px}.brandButton{width:100%;border:0;background:transparent;color:inherit;padding:0;text-align:left}.brandButton:hover .brandMark{background:var(--accent-strong)}.brandMark{display:grid;width:42px;height:42px;place-items:center;border-radius:8px;background:var(--accent);color:#fff;font-weight:900}.brand span,.brand strong{display:block}.brand strong{line-height:1.3}.brand span{margin-top:4px;color:var(--muted);font-size:13px}.sideNav{display:grid;grid-gap:7px;gap:7px}.queueCards button,.sideNav button,.taskTabs button,.topicButtons button{border:1px solid transparent;background:transparent;color:inherit;text-align:left}.sideNav button{border-radius:8px;color:var(--muted);font-weight:800;padding:11px 12px}.sideNav button.active,.sideNav button:hover{background:var(--accent-soft);color:var(--accent-strong)}.sidePanel{margin-top:auto;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:16px}.sidePanel strong{display:block;margin-top:8px;font-size:19px}.sidePanel p{margin-top:10px;color:var(--muted);font-size:14px;line-height:1.55}.workspace{min-width:0;padding:28px}.topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;max-width:1480px;margin:0 auto 16px}.topbar h1{margin-top:6px;font-size:31px;font-weight:900;line-height:1.22}.heroActions,.topbarActions{display:flex;flex-wrap:wrap;gap:10px}.ghostButton,.primaryButton{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border-radius:8px;border:1px solid transparent;padding:0 14px;font-weight:900}.primaryButton{background:var(--accent);color:#fff}.primaryButton:hover{background:var(--accent-strong)}.ghostButton{border-color:var(--line-strong);background:var(--surface);color:var(--text)}.dangerButton{border-color:rgba(179,38,30,.28);color:var(--red)}.dangerButton:hover{background:#fdebea}.ghostButton:disabled,.primaryButton:disabled{cursor:not-allowed;opacity:.55}.taskTabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;max-width:1480px;margin:0 auto 18px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:6px}.taskTabs button{display:flex;align-items:center;justify-content:center;min-height:38px;border-radius:7px;color:var(--muted);font-weight:900;text-align:center}.taskTabs button.selected,.taskTabs button:hover{background:var(--accent-soft);color:var(--accent-strong)}.recordsBanner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 12px;gap:8px 12px;align-items:center;max-width:1480px;margin:0 auto 18px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--muted);padding:10px 12px}.recordsBanner em,.recordsBanner small,.recordsBanner span,.recordsBanner strong{font-size:12px;font-style:normal;font-weight:900}.recordsBanner small{grid-column:1/-1;color:var(--soft)}.recordsBanner.ready span{color:var(--green)}.recordsBanner.loading span{color:var(--amber)}.recordsBanner.error em,.recordsBanner.error span{color:var(--red)}.recordsBanner em{grid-column:1/-1}.mutationBanner{max-width:1480px;margin:-6px auto 18px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--muted);font-size:13px;font-weight:900;padding:10px 12px}.mutationBanner.saving{border-color:rgba(154,91,0,.28);color:var(--amber)}.mutationBanner.saved{border-color:rgba(40,114,70,.28);color:var(--green)}.mutationBanner.error{border-color:rgba(179,38,30,.28);color:var(--red)}.viewStack{display:grid;grid-gap:18px;gap:18px;max-width:1480px;margin:0 auto}.heroPanel,.metricGrid article,.panel,.statusPanel{border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.heroPanel,.panel,.statusPanel{min-width:0;padding:18px}.eyebrow{display:block;color:var(--soft);font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.sectionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.sectionHeader.standalone{margin-bottom:0}.heroPanel h2,.sectionHeader h2,.sectionHeader h3{margin-top:4px;line-height:1.3}.heroPanel h2,.sectionHeader h2{font-size:22px}.sectionHeader h3{font-size:18px}.sectionHint{margin-top:8px;color:var(--muted);line-height:1.55}.dashboardHero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);grid-gap:18px;gap:18px}.heroPanel{display:grid;align-content:center;min-height:250px;background:linear-gradient(135deg,#fff,#f1f8f7)}.heroPanel p{max-width:760px;margin:14px 0 22px;color:var(--muted);line-height:1.65}.dashboardReadouts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.dashboardReadouts article{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff;padding:13px}.dashboardReadouts span{display:block;color:var(--soft);font-size:12px;font-weight:900}.dashboardReadouts strong{display:block;margin-top:8px;font-size:22px;line-height:1.15}.dashboardReadouts p{margin:7px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.decisionCriteriaPanel,.homeStatusPanel,.paTopicPanel{display:grid;grid-gap:14px;gap:14px}.homeStatusPanel .statusRows{border-top:1px solid var(--line);padding-top:12px}.criteriaPurposeBox{border:1px solid rgba(17,100,102,.24);border-left:5px solid var(--accent);border-radius:8px;background:var(--surface-tint);padding:14px}.criteriaPurposeBox strong{display:block;color:var(--accent-strong);line-height:1.35}.criteriaPurposeBox p{margin-top:7px;color:var(--text);line-height:1.6}.criteriaSubsection{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:4px}.criteriaSubsection span{display:block;color:var(--soft);font-size:12px;font-weight:900}.criteriaSubsection strong{display:block;margin-top:3px;color:var(--text);font-size:15px;line-height:1.35}.criteriaMethodGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.criteriaMethodGrid article{display:grid;grid-gap:7px;gap:7px;align-content:start;min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff;padding:13px}.criteriaMethodGrid article>span{display:grid;width:26px;height:26px;place-items:center;border-radius:999px;background:var(--accent);color:#fff;font-size:12px;font-weight:900}.criteriaMethodGrid strong{display:block;color:var(--accent-strong);line-height:1.35}.criteriaMethodGrid p{margin-top:6px;color:var(--muted);line-height:1.5}.criteriaGrid,.criteriaResultList,.departmentList,.formStack,.queueCards,.recordList,.similarList,.statusRows,.topicBars,.topicButtons,.waitingCards{display:grid;grid-gap:10px;gap:10px}.statusRows article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:10px}.statusRows article:last-child{border-bottom:0;padding-bottom:0}.statusRows span,.statusRows strong{display:block}.statusRows strong{line-height:1.35}.statusRows span{margin-top:4px;color:var(--muted);font-size:13px}.statusRows em{border-radius:999px;background:var(--surface-soft);font-size:12px;font-style:normal;font-weight:900;padding:5px 9px;white-space:nowrap}.metricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.metricGrid article{min-height:112px;padding:16px}.metricGrid em,.metricGrid span{color:var(--muted);font-style:normal;font-weight:800}.metricGrid strong{display:block;margin:8px 0 3px;font-size:34px;line-height:1}.metricGrid em{color:var(--green);font-size:13px}.dataConnectionPanel{display:grid;grid-gap:14px;gap:14px}.dataConnectionGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.dataConnectionGrid article,.latestExternalList article{border:1px solid var(--line);border-radius:8px;background:#fff;padding:13px}.caseMeta span,.dataConnectionGrid span,.latestExternalList span{color:var(--soft);font-size:12px;font-weight:900}.dataConnectionGrid strong{display:block;margin-top:6px;line-height:1.35}.dataConnectionGrid p{margin-top:7px;color:var(--muted);line-height:1.45}.latestExternalList{display:grid;grid-gap:8px;gap:8px}.latestExternalList article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start}.latestExternalList strong{display:block;margin-top:5px;line-height:1.35}.latestExternalList em{border-radius:999px;font-size:12px;font-style:normal;font-weight:900;padding:5px 9px;white-space:nowrap}.archiveLayout,.homeGrid,.intakeLayout,.resultsLayout{display:grid;grid-gap:18px;gap:18px}.homeGrid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr)}.intakeLayout{grid-template-columns:minmax(300px,.82fr) minmax(460px,1.16fr) minmax(300px,.78fr)}.resultsLayout{grid-template-columns:minmax(440px,1fr) minmax(320px,.82fr)}.archiveLayout{grid-template-columns:minmax(260px,.34fr) minmax(0,1fr)}.criteriaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.criteriaGrid.enhanced{grid-template-columns:repeat(3,minmax(0,1fr))}.archivePreviewCard,.criteriaGrid article,.criteriaResultList article,.departmentList article,.mediaIssueList article,.queueCards button,.recordList article,.similarList article,.topicBars article,.topicButtons button,.waitingCards article{border:1px solid var(--line);border-radius:8px;background:#fff}.criteriaGrid article{display:grid;grid-gap:8px;gap:8px;align-content:start;min-height:150px;padding:14px}.criteriaCardHead{display:flex;align-items:center;justify-content:space-between;gap:8px}.criteriaCardHead em,.criteriaCardHead span{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;font-size:12px;font-style:normal;font-weight:900;line-height:1;padding:4px 9px}.criteriaCardHead span{background:var(--accent);color:#fff}.criteriaCardHead em{background:var(--surface-soft);color:var(--accent-strong)}.criteriaGrid article>strong{color:var(--text);font-size:16px;line-height:1.35}.criteriaGrid p{color:var(--muted);line-height:1.45}.criteriaGrid span{justify-self:start;border-radius:999px;background:var(--surface-soft);color:var(--accent-strong);font-size:12px;font-weight:900;padding:4px 9px}.topicBars article{display:grid;grid-gap:8px;gap:8px;padding:13px}.topicBars article>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.topicBars span{color:var(--muted);font-size:13px;font-weight:800}progress{width:100%;height:8px;overflow:hidden;border:0;border-radius:999px;background:var(--surface-soft)}progress::-webkit-progress-bar{background:var(--surface-soft)}progress::-webkit-progress-value{border-radius:999px;background:var(--accent)}.formStack label,.resultWriter label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:13px;font-weight:900}.formStack input,.formStack select,.formStack textarea,.resultWriter select,.resultWriter textarea{width:100%;min-height:40px;border:1px solid var(--line-strong);border-radius:8px;background:#fff;color:var(--text);padding:9px 10px}.formStack .internalHandlingToggle{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:6px 10px;gap:6px 10px;align-items:start;border:1px solid rgba(17,100,102,.24);border-radius:8px;background:var(--surface-tint);color:var(--text);cursor:pointer;padding:12px}.ownerRoutingBox{display:grid;grid-gap:9px;gap:9px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:12px}.ownerRoutingBox label:not(.compactCheck){color:var(--muted);font-size:13px;font-weight:900}.ownerRoutingBox input:disabled{background:var(--surface-soft);color:var(--soft)}.compactCheck{display:inline-flex;align-items:center;gap:8px;justify-self:start;color:var(--accent-strong);cursor:pointer;font-size:13px;font-weight:900}.formStack .compactCheck input{width:18px;height:18px;min-height:18px;accent-color:var(--accent);cursor:pointer;padding:0}.ownerRoutingBox p{color:var(--muted);font-size:13px;font-weight:700;line-height:1.45}.fileAttachBox{display:grid;grid-gap:9px;gap:9px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:12px}.fileAttachBox label{color:var(--muted);font-size:13px;font-weight:900}.fileAttachBox input[type=file]{margin-top:7px;border-style:dashed;background:var(--surface-tint)}.fileAttachBox>p{color:var(--muted);font-size:13px;font-weight:700;line-height:1.45}.attachmentList{display:grid;grid-gap:8px;gap:8px}.attachmentList article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid var(--line);border-radius:8px;background:var(--surface-tint);padding:10px}.attachmentList span,.attachmentList strong{display:block}.attachmentList strong{color:var(--text);font-size:13px;line-height:1.35}.attachmentList p,.attachmentList span{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.4}.formStack .internalHandlingToggle input{width:18px;height:18px;min-height:18px;margin-top:1px;accent-color:var(--accent);cursor:pointer;padding:0}.internalHandlingToggle span{color:var(--accent-strong);font-size:13px;font-weight:900;line-height:1.35}.internalHandlingToggle p{grid-column:2;color:var(--muted);font-size:13px;font-weight:700;line-height:1.45}.formStack textarea,.resultWriter textarea{min-height:190px;resize:vertical;line-height:1.55}.resultWriter textarea{min-height:280px}.resultPanel{border-color:rgba(17,100,102,.28)}.scoreRing{display:grid;width:62px;height:62px;place-items:center;border:4px solid var(--accent-soft);border-radius:50%;color:var(--accent-strong)}.scoreRing strong{font-size:22px;line-height:1}.scoreRing span{margin-top:-14px;color:var(--muted);font-size:11px;font-weight:900}.resultSummary{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.assessmentLeadGrid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);grid-gap:14px;gap:14px;align-items:stretch;margin-bottom:14px}.assessmentLeadGrid h4{margin-bottom:10px;font-size:15px}.decisionBadge,.riskBadge,.softBadge{display:inline-flex;align-items:center;min-height:28px;border-radius:999px;font-size:12px;font-weight:900;padding:5px 10px}.softBadge{background:var(--surface-soft);color:var(--accent-strong)}.decisionGo{background:#e6f3eb;color:var(--green)}.decisionConditional{background:#fff2df;color:var(--amber)}.decisionNoReply{background:var(--surface-soft);color:var(--soft)}.decisionReject{background:#fdebea}.decisionReject,.riskHigh{color:var(--red)}.riskMedium{color:var(--amber)}.riskLow{color:var(--green)}.criteriaResultList article{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;padding:12px}.archivePreviewCard p,.caseBrief p,.criteriaResultList p,.departmentList p,.issueSummaryBox p,.mediaIssueList p,.recordList p,.similarList p{color:var(--muted);line-height:1.5}.criteriaResultList p,.departmentList p,.similarList p{margin-top:5px}.criteriaCaution,.criteriaGood,.criteriaWarn{align-self:start;border-radius:999px;font-size:12px;font-weight:900;padding:4px 8px}.criteriaGood{background:#e6f3eb;color:var(--green)}.criteriaCaution{background:#fff2df;color:var(--amber)}.criteriaWarn{background:#fdebea;color:var(--red)}.subPanel{margin-top:14px}.subPanel h4{margin-bottom:10px;font-size:15px}.departmentList article{display:grid;grid-gap:10px;gap:10px;padding:12px}.departmentSuggestionBox{display:grid;align-content:start;border:1px solid var(--line);border-radius:8px;background:#fff;padding:13px}.departmentList.compact{gap:8px}.departmentList.compact article{gap:11px;padding:11px}.departmentList.compact strong{display:block;line-height:1.3}.departmentCardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.departmentConfidence{white-space:nowrap}.departmentReason{margin-top:0}.departmentEvidence{display:grid;grid-gap:10px;gap:10px;border-top:1px solid var(--line);padding-top:10px}.departmentEvidenceBlock{display:grid;grid-gap:7px;gap:7px}.departmentEvidenceBlock small{color:var(--soft);font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.departmentEvidenceBlock p{margin-top:0;font-size:13px;line-height:1.45}.departmentList .departmentConfidence{align-self:start;border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-size:12px;font-weight:900;padding:5px 9px}.departmentFactList,.departmentOkrList{display:grid;grid-gap:8px;gap:8px;list-style:none;padding:0}.departmentFactList li,.departmentOkrList li{color:var(--muted);font-size:13px;line-height:1.45}.departmentOkrList li{display:grid;grid-gap:4px;gap:4px}.departmentOkrList strong{color:var(--text)}.departmentOkrList em{color:var(--soft);font-size:12px;font-style:normal;font-weight:800}.departmentFactList li{border-left:3px solid var(--accent-soft);padding-left:9px}.mediaIssueList{display:grid;grid-gap:10px;gap:10px}.mediaIssueList article{display:grid;grid-gap:8px;gap:8px;padding:12px}.mediaIssueList span{display:block;color:var(--soft);font-size:12px;font-weight:900}.mediaIssueList strong{display:block;margin-top:4px;line-height:1.35}.mediaIssueList em{display:block;border-left:3px solid var(--amber);color:var(--muted);font-style:normal;line-height:1.45;padding-left:9px}.mediaIssueList a{justify-self:start;color:var(--accent-strong);font-size:13px;font-weight:900}.issueCheckIntro{border:1px solid #ead7b7;border-radius:8px;background:#fff9ee;margin-bottom:10px;padding:12px}.issueCheckIntro strong{display:block;color:var(--amber);font-size:13px}.issueCheckIntro p{margin-top:5px;color:var(--muted);line-height:1.45}.issueSummaryBox{border:1px solid #cfdcf3;border-left:5px solid var(--blue);border-radius:8px;background:#f7f9fe;padding:16px}.issueSummaryBox h4{margin-bottom:10px;color:var(--blue);font-size:16px}.issueConclusion{display:block;border-bottom:1px solid #dbe5f7;color:var(--text);font-size:15px;line-height:1.45;margin-bottom:10px;padding-bottom:10px}.issueSummaryBox p{color:var(--text);font-size:14px;line-height:1.72}.issueSummaryList{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:18px;color:var(--text);font-size:14px;line-height:1.58}.issueSummaryList li::marker{color:var(--blue);font-weight:900}.orderedList{display:grid;grid-gap:8px;gap:8px;padding-left:19px;color:var(--muted);line-height:1.45}.similarList article{display:grid;grid-gap:6px;gap:6px;padding:13px}.similarEvidence{display:grid;grid-gap:8px;gap:8px;border-top:1px solid var(--line);margin-top:4px;padding-top:10px}.similarEvidence div{display:grid;grid-gap:4px;gap:4px;border-left:3px solid var(--surface-soft);padding-left:9px}.similarEvidence small{color:var(--soft);font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.similarEvidence strong{color:var(--text);font-size:13px}.similarEvidence p{margin-top:0;color:var(--muted);font-size:13px;line-height:1.45}.queueCards span,.recordHead span,.similarList span{color:var(--soft);font-size:12px;font-weight:900}.similarList em{justify-self:start;border-radius:999px;font-size:12px;font-style:normal;font-weight:900;padding:4px 8px}.queueCards button{display:grid;grid-gap:6px;gap:6px;width:100%;padding:13px}.queueCards button.selected,.queueCards button:hover,.topicButtons button.selected,.topicButtons button:hover{border-color:rgba(17,100,102,.42);background:var(--accent-soft)}.queueCards em{font-style:normal;font-weight:800}.queueCards em,.queueCards p{color:var(--muted);font-size:13px}.queueCards p{line-height:1.45}.waitingCards{grid-template-columns:repeat(2,minmax(0,1fr))}.waitingCards article{display:grid;grid-gap:12px;gap:12px;min-width:0;padding:14px}.waitingCardHead{display:flex;align-items:center;justify-content:space-between;gap:8px}.waitingCardHead em,.waitingCardHead span{border-radius:999px;font-size:12px;font-style:normal;font-weight:900;line-height:1;padding:5px 9px}.waitingCardHead span{background:var(--surface-soft);color:var(--accent-strong)}.waitingCards article>strong{color:var(--text);font-size:18px;line-height:1.35}.handoffNote p,.waitingCards article>p{color:var(--muted);font-size:13px;line-height:1.5}.waitingCards dl{display:grid;grid-gap:7px;gap:7px}.waitingCards dl div{display:grid;grid-template-columns:76px minmax(0,1fr);grid-gap:10px;gap:10px;border-top:1px solid var(--line);padding-top:7px}.handoffNote span,.waitingCards dt{color:var(--soft);font-size:12px;font-weight:900}.waitingCards dd{color:var(--text);font-size:13px;font-weight:800}.handoffNote{display:grid;grid-gap:5px;gap:5px;border:1px solid rgba(17,100,102,.18);border-radius:8px;background:var(--surface-tint);padding:11px}.waitingActions{display:flex;gap:8px;justify-content:flex-end}.emptyState{display:grid;grid-gap:6px;gap:6px;border:1px dashed var(--line-strong);border-radius:8px;background:var(--surface-tint);padding:14px}.emptyState strong{line-height:1.35}.emptyState p{color:var(--muted);line-height:1.5}.caseBrief{border-left:4px solid var(--accent);background:var(--surface-tint);padding:14px;margin-bottom:14px}.caseBrief h3{margin:9px 0 6px;line-height:1.35}.caseMeta{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.caseMeta span{border-radius:999px;background:#fff;padding:5px 9px}.archivePreviewCard{display:grid;grid-gap:12px;gap:12px;padding:14px}.archivePreviewCard dl{display:grid;grid-gap:8px;gap:8px}.archivePreviewCard dl div{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:10px;gap:10px;border-top:1px solid var(--line);padding-top:8px}.archivePreviewCard dt{color:var(--soft);font-size:12px;font-weight:900}.archivePreviewCard dd{color:var(--text);font-weight:800}.recordMeta span{border-radius:999px;background:var(--surface-soft);color:var(--accent-strong);font-size:12px;font-weight:900;padding:5px 9px}.topicButtons{grid-template-columns:1fr}.topicButtons button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:12px}.topicButtons span{font-weight:900}.topicButtons strong{border-radius:999px;background:#fff;color:var(--accent-strong);padding:4px 9px}.recordList article{display:grid;grid-gap:11px;gap:11px;padding:15px}.recordHead{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start}.recordHead strong{display:block;margin-top:5px;line-height:1.35}.recordHead em{border-radius:999px;font-size:12px;font-style:normal;font-weight:900;padding:5px 9px;white-space:nowrap}.recordMeta{display:flex;flex-wrap:wrap;gap:6px}.recordDecisionFlow{display:grid;grid-gap:8px;gap:8px;border-left:3px solid var(--accent);background:var(--surface-tint);border-radius:8px;padding:13px 14px}.recordDecisionFlow p{color:var(--text);font-size:13px;line-height:1.6}.recordDecisionFlow p:first-child{color:var(--accent-strong);font-size:14px;font-weight:900}.recordSourceEvidence{display:grid;grid-gap:9px;gap:9px;border:1px solid var(--line);border-radius:8px;background:var(--surface-tint);padding:12px}.recordSourceEvidence summary{color:var(--accent-strong);cursor:pointer;font-size:13px;font-weight:900}.recordSourceEvidence[open] summary{padding-bottom:8px}.recordSourceEvidence div{display:grid;grid-gap:4px;gap:4px}.recordSourceEvidence span{color:var(--soft);font-size:12px;font-weight:900}.recordSourceEvidence strong{font-size:13px}.recordSourceEvidence p{color:var(--muted);font-size:13px;line-height:1.45}.recordSourceEvidence a{color:var(--accent-strong);font-size:13px;font-weight:800;overflow-wrap:anywhere}.mailFullText{border-top:1px solid var(--line);padding-top:9px}.mailFullText pre{max-height:320px;overflow:auto;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--text);font-family:inherit;font-size:13px;line-height:1.5;margin-top:8px;padding:12px;white-space:pre-wrap}@media (max-width:1240px){.appShell{grid-template-columns:1fr}.sidebar{position:static;height:auto;border-right:0;border-bottom:1px solid var(--line)}.sideNav{grid-template-columns:repeat(4,minmax(0,1fr))}.sidePanel{margin-top:0}.archiveLayout,.assessmentLeadGrid,.dashboardHero,.dataConnectionGrid,.homeGrid,.intakeLayout,.resultsLayout{grid-template-columns:1fr}.criteriaGrid.enhanced,.criteriaMethodGrid,.metricGrid,.waitingCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.sidebar,.workspace{padding:18px}.recordHead,.sectionHeader,.topbar{flex-direction:column;align-items:stretch}.topbar{display:grid}.topbar h1{font-size:25px}.archivePreviewCard dl div,.criteriaGrid,.criteriaGrid.enhanced,.criteriaMethodGrid,.criteriaResultList article,.dashboardReadouts,.departmentList article,.latestExternalList article,.metricGrid,.sideNav,.statusRows article,.taskTabs,.waitingCards,.waitingCards dl div{grid-template-columns:1fr}.heroActions,.topbarActions{display:grid}}