#safetyDialog{width:min(680px,94vw)}.safety-intro{padding:12px 14px;border-radius:12px;background:#fff2d8;color:#5b4313}#safetyForm fieldset{border:1px solid #d9d2c7;border-radius:14px;padding:14px;margin:14px 0;display:grid;grid-template-columns:1fr 1fr;gap:9px}#safetyForm fieldset label{display:flex;gap:7px;align-items:flex-start;font-size:13px}#safetyResult{margin-top:14px;padding:14px;border-radius:12px;background:#f1eee8}#safetyResult:empty{display:none}#safetyResult.emergency{background:#fbe3df;color:#7a2419;font-weight:700}#safetyResult.safe-modified{background:#e4efe2;color:#294a2b}@media(max-width:600px){#safetyForm fieldset{grid-template-columns:1fr}}
