.caseform{max-width:1050px}.caseform fieldset{border:1px solid var(--line);border-radius:10px;margin:18px 0;padding:18px}.caseform legend{font-weight:700;padding:0 8px}.caseform .twocol{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.caseform textarea{min-height:90px}.sticky-save{position:sticky;bottom:0;background:#f3f5f1;padding:14px;border-top:1px solid var(--line);z-index:3;display:flex;gap:12px}.participants article{padding:12px;background:#edf3ee;margin:8px 0;border-radius:8px}.workcards{display:flex;gap:10px;flex-wrap:wrap;margin:15px 0}.workcards button{min-width:140px;flex:1}.workcards strong{display:block;font-size:25px}.source-note{white-space:pre-wrap}.statusline{border-left:4px solid var(--green);padding:12px 18px;background:#edf3ee}.client-results{max-height:260px;overflow:auto}.client-results button{display:block;width:100%;text-align:left;margin:6px 0}aside{overflow-y:auto}#nav{gap:3px;margin-top:16px}#nav button{padding:10px}aside .profile{padding-top:18px}#newCase{white-space:nowrap}#detailbody details>summary{cursor:pointer;font-weight:600}.caseform input,.caseform textarea{max-width:100%}.caseform label{overflow-wrap:anywhere}@media(max-width:700px){.caseform .twocol{grid-template-columns:1fr}.sticky-save{position:static}.workcards button{min-width:110px}}
