.incident-dialog{box-sizing:border-box;width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;border:1px solid #d6b1a2;border-radius:22px;padding:30px;background:#fffaf0;color:#173f36;box-shadow:0 24px 90px #172b3860}
.incident-dialog::backdrop{background:#182c38b0;backdrop-filter:blur(5px)}
.incident-symbol{display:grid;place-items:center;width:52px;height:52px;margin-bottom:20px;border-radius:16px;background:#ffe1d4;color:#a6422b;font-size:32px;font-weight:800}
.incident-dialog .eyebrow{color:#a6422b;font-size:11px;letter-spacing:1.5px}
.incident-dialog h2{margin:12px 0;font-size:30px;line-height:1.15;overflow-wrap:anywhere}
.incident-dialog p{color:#435e55;font-size:15px;line-height:1.6;overflow-wrap:anywhere}
.incident-impact{margin:20px 0;padding:16px;border:1px solid #efc3af;border-radius:12px;background:#ffede2;color:#813820;font-size:16px;font-weight:700;line-height:1.5;overflow-wrap:anywhere}
.incident-dialog .incident-note{font-size:13px;color:#64776d}
.incident-dialog #incidentDone{min-height:48px;margin-top:8px;font-size:16px}
@media(max-width:600px){.incident-dialog{padding:24px;max-height:calc(100dvh - 24px);width:calc(100vw - 24px)}.incident-dialog h2{font-size:26px}}
