/* Shared module: alerts-siren — auto-split from the old single styles.css, 33 rule block(s). Do not duplicate class names across files. */

.v133-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}

.v133-actions .dam-action-with-icon{white-space:nowrap}

@media (max-width:900px){
.v133-actions select{width:100%}
}

.v161-inline-critical{display:inline-flex;vertical-align:middle;margin-inline-start:7px;max-width:100%}

.v161-critical-cause{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;padding:4px 8px;border:1px solid rgba(239,68,68,.36);border-radius:9px;background:rgba(127,29,29,.12);font-size:11px;line-height:1.4;color:var(--text,#e9f4fa)}

.v161-critical-limit{color:var(--muted,#9bb1bd);font-weight:700}

.v161-alarm-settings label small{display:block;margin-top:4px;color:var(--muted,#8ea7b5)}

.v161-alarm-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}

.v161-alarm-summary>div{padding:12px;border:1px solid var(--border,#29495b);border-radius:12px;background:var(--surface-2,#0d2b3c);display:flex;flex-direction:column;gap:5px}

.v161-alarm-summary small{color:var(--muted,#9ab0bd)}

.v161-alarm-config-btn,.v161-equip-alarm{white-space:nowrap}

.v161-alarm-strip{display:flex;justify-content:space-between;align-items:center}

@media (max-width:760px){
.v161-alarm-summary{grid-template-columns:1fr}
}

@media (max-width:760px){
.v161-critical-cause{font-size:10px}
}

.v162-alarm-settings{display:flex;flex-direction:column;gap:16px}

.v162-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}

.v162-section-title>div{display:flex;flex-direction:column;gap:4px}

.v162-section-title small{opacity:.72}

.v162-threshold-section,.v162-general-alarm{padding:14px;border:1px solid var(--border,#d9e3ea);border-radius:14px;background:var(--surface-2,#f6f9fb)}

.v162-threshold-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}

.v162-threshold-card{padding:14px;border:1px solid var(--border,#d9e3ea);border-radius:12px;background:var(--surface,#fff);display:flex;flex-direction:column;gap:10px}

.v162-threshold-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}

.v162-threshold-head>div{display:flex;flex-direction:column;gap:3px}

.v162-threshold-head small{opacity:.7}

.v162-threshold-card label{display:flex;flex-direction:column;gap:5px}

.v162-threshold-card input,.v162-threshold-card select{width:100%}

.v162-switch{display:flex!important;flex-direction:row!important;align-items:center;gap:7px;font-size:12px;white-space:nowrap}

body[data-theme="dark"] .v162-threshold-section,body[data-theme="dark"] .v162-general-alarm,body[data-theme="dark"] .v162-threshold-card{background:var(--surface,#0c2a3a);border-color:var(--border,#24485b)}

@media (max-width:760px){
.v162-threshold-grid{grid-template-columns:1fr}
}

body:not([data-theme="dark"]) .v161-critical-cause{
  background:linear-gradient(180deg,#fff6f7,#fff0f2);
  border-color:#efb6bc;
  color:#5a2a31;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.8);
}

body:not([data-theme="dark"]) .v161-critical-limit{
  color:#7b4a52;
}

body:not([data-theme="dark"]) .v161-alarm-summary small{
  color:#536a7b;
}

body:not([data-theme="dark"]) .v161-alarm-summary b{
  color:#143044;
}
