/* Sentinel Dispatch — Alarm Management module.
   Copyright (c) 2026 DonHost Media. All rights reserved. Proprietary; see LICENSE. */

.navbtn .cnt.unacked{background:#e04b4b;color:#fff;animation:alarmblink 1s steps(2,start) infinite;}
.navbtn.active .cnt.unacked{color:#fff;}
@keyframes alarmblink{to{visibility:hidden}}

.altabs{display:flex;gap:2px;border-bottom:1px solid var(--line);margin-bottom:2px;}
.altabs button{border:1px solid var(--line);border-bottom:0;background:#eef2f7;padding:6px 14px;border-radius:5px 5px 0 0;cursor:pointer;font:inherit;color:#2a3a4c;}
.altabs button.on{background:#fff;font-weight:700;color:var(--blue-dk);}

.pill.sev-critical{background:#e04b4b;color:#fff;}
.pill.sev-warning{background:#f3a941;color:#fff;}
.pill.sev-info{background:#d6e7fb;color:#2559a0;}
.pill.k-ack{background:#dff3d1;color:#2f5d16;}
.pill.k-open{background:#fde3e3;color:#8f1b1b;}
.pill.rule-on{background:#dff3d1;color:#2f5d16;}
.pill.rule-off{background:#e6ebf1;color:#5b6b7c;}

tr.al-unacked td{background:#fff4f4;}
tr.al-unacked td:first-child{border-left:3px solid #e04b4b;}
tr.al-acked td{background:#fffdf5;}
.al-kind{text-transform:capitalize;white-space:nowrap;}
.al-detail{max-width:520px;}
.al-detail small{display:block;color:var(--mut);}
.al-empty{padding:28px;text-align:center;color:var(--mut);}

.alsum{display:flex;gap:14px;align-items:center;color:var(--mut);font-size:12px;}
.alsum b{color:#2a3a4c;}
.alsum .crit{color:#c93b3b;font-weight:700;}
