[data-guided-hidden]{display:none!important}.guided-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:20px 0}.guided-nav button{font:inherit;padding:14px 10px;background:#eef1e9;color:#182022;border:1px solid #a5b0a4;border-radius:8px;cursor:pointer;min-height:48px}.guided-nav button[aria-current]{background:#254bdf;color:white;border-color:#254bdf}.guided-intro,.guided-status{color:#57615d;font-size:.94rem}.guided-tools,.guided-controls{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin:18px 0 28px}.guided-controls{justify-content:space-between;border-top:1px solid #d7dfd6;padding-top:24px}.guided-optional,.onboarding-guide{border:1px solid #d7dfd6;border-radius:12px;padding:18px;margin:22px 0}.guided-optional summary,.onboarding-guide summary{font-weight:600;cursor:pointer;min-height:28px}.record.document-body{max-width:1100px;padding-top:42px}.record.document-body h1{font-family:Sora,'Public Sans',sans-serif;font-weight:500;letter-spacing:-.04em;line-height:1.12;max-width:24ch}.record.document-body h2{font-family:Sora,'Public Sans',sans-serif;font-weight:500;font-size:1.7rem}.record .notice{background:#edf1e6;color:#46572b;border-radius:12px;font-size:.94rem}.record #access-panel{background:#eef1e9;border:0}.record #access-action a{display:inline-block;padding:10px 0;font-weight:600}.record>nav{border-bottom:1px solid #d7dfd6;padding-bottom:18px}.record> a{display:inline-block;margin-right:14px}.record [hidden]{display:none!important}:focus-visible{outline:3px solid #2973a7;outline-offset:3px}@media(max-width:740px){.guided-nav{grid-template-columns:1fr 1fr}.guided-nav button{font-size:.88rem}.record.document-body{padding:26px 20px}.record.document-body h1{font-size:2.4rem}.guided-tools{gap:12px}.guided-controls button{max-width:100%;white-space:normal}}

@media(max-width:740px){.finder>h1{font-size:2.15rem;margin-top:18px}.finder>.document-lede{margin:14px 0}.guided-intro{display:none}.guided-nav{margin:16px 0 10px}.guided-tools{margin:10px 0 16px}.guided-status{margin:8px 0}.finder #question{margin-top:20px;padding-top:20px}}

.workspace-next-action{border-left:4px solid #254bdf;background:#f0f3fc;padding:16px 20px;margin:16px 0;max-width:850px}.workspace-next-action strong{font-size:1.1rem}.workspace-next-action p{margin:8px 0 0}.workspace-save-block{padding:18px 0;border-top:1px solid #d7dfd6}.workspace-save-block h3{margin:0 0 14px}.workspace-save-block details,.workspace-recovery,.workspace-review,.workspace-reference{border:1px solid #d7dfd6;padding:16px;margin:12px 0;border-radius:8px}.workspace-save-block summary,.workspace-recovery summary,.workspace-review summary,.workspace-reference summary{cursor:pointer;font-weight:600;min-height:28px}.workspace-save-block button{margin:8px 12px 8px 0}#private-status{padding:12px 16px;background:#eef1f7;overflow-wrap:anywhere}@media(max-width:740px){.workspace-next-action{padding:14px}.workspace-save-block button{max-width:100%;white-space:normal}}
/* First Investigation moves the original controls; full workspace remains intact. */
.first-investigation-mode main > :not(#first-investigation){display:none!important}
.first-investigation-mode .stage-rail,.first-investigation-mode .stage-progress{display:none!important}
#first-investigation{max-width:850px;margin:0 auto;padding:24px}
#first-investigation [hidden]{display:none!important}
#first-investigation [data-guided-hidden]{display:block!important}
#first-investigation button{min-height:48px;margin:8px 8px 8px 0}
#first-investigation textarea,#first-investigation input{max-width:100%}
#first-investigation > button:last-of-type{background:#254bdf;color:white}

.first-investigation-mode .outcome-workspace:has(form:not([hidden])) > button:first-of-type{display:none}
.first-investigation-mode #outcome-workspace > details,.first-investigation-mode #outcome-history-filter,.first-investigation-mode label[for="outcome-history-filter"]{display:none}
