/* Central alarm management (0.33) */
.alert-subnav{margin-bottom:.75rem;flex-wrap:wrap}
.alert-status-strip{display:flex;flex-wrap:wrap;gap:.5rem 2rem;font-size:.9rem;color:var(--ink-soft)}
.alert-status-strip strong{color:var(--ink)}
.alert-filters{flex-wrap:wrap;gap:.35rem}
.alert-filter-gap{display:inline-block;width:.75rem}
.alert-row-actions{white-space:nowrap}
.alert-row-actions .btn{margin-left:.25rem}
.alert-samples{margin:.25rem 0 0;padding-left:1.1rem;font-size:.85rem;color:var(--ink-soft)}
.alert-samples li{margin:.15rem 0;word-break:break-all}
.alert-instructions{white-space:pre-wrap;margin-top:.5rem}
.alert-target{word-break:break-all;max-width:22rem}
.alert-chip{display:flex;align-items:center;gap:.6rem;text-decoration:none;color:inherit}
.alert-chip.alert-chip-ok{border-color:var(--line)}
.alert-chip:hover{filter:brightness(.98)}
.notice.red{background:var(--red-bg);border-color:var(--red)}
.checkbox-row{display:flex;align-items:center;gap:.5rem;margin-top:1.6rem;font-weight:500}
.link-button{background:none;border:0;padding:0;color:var(--green);cursor:pointer;font:inherit;text-decoration:underline}
[data-alert-detail] .mini-dl dd .tag{margin-right:.25rem}
@media (max-width:720px){.alert-status-strip{flex-direction:column;gap:.35rem}.alert-target{max-width:none}}
