.urgent-triage-hero{background:linear-gradient(135deg,#fff7ed 0%,#ffffff 55%,#fef2f2 100%)}
.urgent-triage-hero .notice{border-left:4px solid #b91c1c;background:#fff7ed;color:#7f1d1d;padding:12px 14px;border-radius:12px;max-width:900px}
.urgent-triage-shell textarea{width:100%;border:1px solid #d9dee8;border-radius:14px;padding:12px;font:inherit;resize:vertical;background:#fff}
.urgent-triage-result .triage-level{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;font-weight:800;font-size:.85rem;margin:0 8px 10px 0}
.triage-critical{background:#fee2e2;color:#991b1b}.triage-urgent{background:#ffedd5;color:#9a3412}.triage-priority{background:#fef3c7;color:#92400e}.triage-normal{background:#dcfce7;color:#166534}.triage-hold{background:#e0e7ff;color:#3730a3}
.triage-script{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:14px;padding:12px 14px;margin-top:12px;white-space:pre-wrap}
.triage-warning{background:#fff7ed;border:1px solid #fed7aa;color:#7c2d12;border-radius:14px;padding:12px 14px;margin-top:12px}
.triage-safe{background:#ecfdf5;border:1px solid #bbf7d0;color:#14532d;border-radius:14px;padding:12px 14px;margin-top:12px}
