.assessment-output{--assessment-red:#9b302d;--assessment-red-light:#fff0ed}.assessment-priority{padding:25px;border:1px solid #d5e3e6;border-left:5px solid #617e88;border-radius:12px;background:#edf4f6;margin-bottom:28px}.assessment-priority h2{font-size:1.35rem;margin:8px 0 12px}.assessment-priority>p{max-width:850px}.assessment-kicker{font-size:.76rem;font-weight:700;letter-spacing:.07em}.assessment-priority.is-emergency{border-color:#e6b4ad;border-left-color:var(--assessment-red);background:var(--assessment-red-light);color:#7b2925}.assessment-priority.is-urgent{border-color:#e5c38f;border-left-color:#aa6a1a;background:#fff5e5;color:#674612}.assessment-priority .emergency-call{background:var(--assessment-red);border:1px solid var(--assessment-red);color:#fff;font-size:1rem;min-height:48px;margin:8px 0}.assessment-priority .emergency-call:hover{background:#79221f;text-decoration:none}.assessment-call-note{font-size:13px;margin:4px 0 14px;max-width:790px;line-height:1.75}.assessment-evidence{margin:16px 0 0;display:grid;grid-template-columns:minmax(95px,1fr) minmax(0,3fr);gap:10px 16px;font-size:.84rem}.assessment-evidence dt{color:#58727d;font-weight:550}.assessment-evidence dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.assessment-priority .assessment-evidence{padding:14px 16px;background:#ffffff80;border-radius:8px}.assessment-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.assessment-card{border-top:3px solid #82b8ab}.assessment-card h3{font-size:1.13rem;margin:13px 0 10px;color:var(--teal-dark)}.assessment-card h4{font-size:.8rem;margin:18px 0 0;color:var(--muted)}.assessment-card>p{font-size:.9rem}.assessment-card .assessment-evidence{margin-top:10px;grid-template-columns:95px minmax(0,1fr)}.assessment-limit{padding:12px 14px;background:#f3f7f8;border-left:3px solid #b6cdd2;margin:18px 0 0!important;font-size:.8rem!important;color:#4b6874;line-height:1.8}.assessment-reference{margin:14px 0 0;font-size:.75rem!important;color:var(--muted)}.assessment-details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0}.assessment-next-steps{padding-left:20px;margin-bottom:0;font-size:.9rem}.assessment-next-steps li{margin-bottom:12px}.assessment-inputs{margin:0 0 24px}.assessment-inputs summary{cursor:pointer;font-weight:600;font-size:.9rem;color:var(--teal-dark)}.assessment-inputs .assessment-evidence{grid-template-columns:180px minmax(0,1fr)}.assessment-sources{margin-bottom:20px}@media(max-width:850px){.assessment-card-grid,.assessment-details-grid{grid-template-columns:1fr}.assessment-card .assessment-evidence{grid-template-columns:105px minmax(0,1fr)}}@media(max-width:520px){.assessment-priority{padding:20px 17px}.assessment-priority h2{font-size:1.2rem}.assessment-evidence,.assessment-card .assessment-evidence,.assessment-inputs .assessment-evidence{grid-template-columns:1fr;gap:5px}.assessment-evidence dd{padding-bottom:9px}.assessment-call-note{font-size:12px}.assessment-card-grid{gap:16px}}@media print{.assessment-output .support-actions,.assessment-output .emergency-call{display:none!important}.assessment-card,.assessment-priority{break-inside:avoid}}
