.audit-workspace-tabs{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid #dcd5e6;padding-bottom:16px;margin-bottom:24px}.audit-workspace-tabs button{font:inherit;background:#fff;color:#4b2e83;border:1px solid #cfc4df;border-radius:5px;padding:10px 14px;min-height:44px;cursor:pointer}.audit-workspace-tabs button[aria-selected=true]{background:#4b2e83;color:#fff;border-color:#4b2e83}.audit-workspace-tabs button:focus-visible{outline:3px solid #a92842;outline-offset:3px}.audit-workspace-panel[hidden]{display:none}.audit-workspace-panel h2{color:#4b2e83}.audit-workspace-panel h3{margin-top:28px;font-size:1.05rem}.audit-workspace-panel p{line-height:1.6;max-width:85ch}.audit-assessment{padding:12px 16px;background:#f2eef7;border-left:3px solid #4b2e83}.audit-preparation-list{padding:0;list-style:none;max-width:900px}.audit-preparation-list li{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid #e6e0eb;line-height:1.5}.audit-assessment-label{white-space:nowrap;color:#62596d;font-size:.88rem}.audit-source-note{font-size:.88rem;color:#62596d;border-top:1px solid #dcd5e6;padding-top:18px;margin-top:28px}.audit-section-lead{font-weight:bold}.audit-workspace-panel>.caregiver-audit{margin-top:16px}@media(max-width:600px){.audit-workspace-tabs{gap:6px}.audit-workspace-tabs button{flex:1 1 140px;text-align:left;padding:10px;font-size:.9rem}.audit-preparation-list li{flex-direction:column;gap:4px}}
.audit-readonly{margin:20px 0 32px;padding:20px 0;border-top:1px solid #dcd5e6;border-bottom:1px solid #dcd5e6}.audit-readonly select{font:inherit;padding:10px;max-width:100%;background:#fff;color:#4b2e83;border:1px solid #cfc4df;border-radius:4px}.audit-run-checks{margin-top:16px}.audit-run-checks details{padding:12px 0;border-bottom:1px solid #e6e0eb}.audit-run-checks summary{cursor:pointer;line-height:1.5;color:#4b2e83}.audit-run-checks .audit-meta{overflow-wrap:anywhere}.audit-readonly :focus-visible{outline:2px solid #a92842;outline-offset:3px}
