.case-intake{max-width:1120px;margin:0 auto;padding:24px;color:var(--text,#142031)}.case-intake header{margin:24px 0}.case-intake .card{padding:24px;margin:20px 0;border:1px solid #ccd5df;border-radius:12px;background:var(--panel,#fff)}.case-form{display:grid;gap:14px;margin:18px 0}.case-form label{display:grid;gap:6px}.case-form label:has(input[type=checkbox]){display:flex;align-items:flex-start;gap:10px}.case-form input,.case-form textarea,.case-form select{max-width:100%;min-width:0;font:inherit;padding:10px;border:1px solid #94a3b8;border-radius:6px;color:#142031;background:#fff}.case-form input[type=checkbox]{width:auto;margin-top:4px}.case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.case-form button{justify-self:start;min-height:44px;padding:10px 18px}.case-match{padding:14px 0;border-top:1px solid #d5dde6;overflow-wrap:anywhere}.case-match p{margin:7px 0}.case-error{padding:14px;border:2px solid #9c2c25;border-radius:8px;background:#fff2f1;color:#78241f}.case-intake pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.case-intake .case-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.case-intake a:focus-visible,.case-intake button:focus-visible,.case-intake input:focus-visible,.case-intake select:focus-visible,.case-intake textarea:focus-visible{outline:3px solid #2264bd;outline-offset:3px}@media(max-width:680px){.case-intake{padding:14px}.case-grid,.case-intake .case-counts{grid-template-columns:1fr}.case-intake .card{padding:16px}}
