.sev-tag[data-v-ccb766e0]{--sev:var(--status-warning);border:1px solid color-mix(in srgb,var(--sev) 55%,transparent);background:color-mix(in srgb,var(--sev) 18%,transparent);color:var(--color-text-strong);font-size:var(--font-size-xs);letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:1px 8px 1px 6px;font-weight:600;line-height:1.5;display:inline-flex}.sev-tag[data-severity=critical][data-v-ccb766e0]{--sev:var(--status-critical)}.sev-tag[data-severity=major][data-v-ccb766e0]{--sev:var(--status-major)}.sev-tag[data-severity=minor][data-v-ccb766e0]{--sev:var(--status-minor)}.sev-tag[data-severity=warning][data-v-ccb766e0]{--sev:var(--status-warning)}.sev-tag__dot[data-v-ccb766e0]{background:var(--sev);width:8px;height:8px;box-shadow:0 0 6px var(--sev);border-radius:50%}.sev-tag[data-severity=critical] .sev-tag__dot[data-v-ccb766e0]{animation:1.1s ease-in-out infinite sev-blink-ccb766e0}@keyframes sev-blink-ccb766e0{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.sev-tag[data-severity=critical] .sev-tag__dot[data-v-ccb766e0]{animation:none}}.row[data-v-6f064def]{--sev:var(--status-warning);border-bottom:1px solid var(--color-divider);box-shadow:inset 3px 0 0 var(--sev);position:relative}.row[data-severity=critical][data-v-6f064def]{--sev:var(--status-critical)}.row[data-severity=major][data-v-6f064def]{--sev:var(--status-major)}.row[data-severity=minor][data-v-6f064def]{--sev:var(--status-minor)}.row[data-severity=warning][data-v-6f064def]{--sev:var(--status-warning)}.row--unread[data-v-6f064def]{background:color-mix(in srgb,var(--sev) 8%,transparent)}.row--cleared[data-v-6f064def]{opacity:.66}.row__main[data-v-6f064def]{width:100%;padding:var(--space-2) var(--space-3) var(--space-2) calc(3px + var(--space-3));color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;display:grid}.row__main[data-v-6f064def]:hover{background:var(--color-row-hover)}.row__actions[data-v-6f064def],.row__head[data-v-6f064def]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.row__state[data-v-6f064def]{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:600}.row__badge[data-v-6f064def]{border:1px solid var(--color-estimate);border-radius:var(--radius-sm);background:var(--color-estimate-soft);color:var(--color-estimate);padding:0 6px;font-size:11px;font-weight:600}.row__unread[data-v-6f064def]{background:var(--color-accent);border-radius:50%;width:8px;height:8px}.row__age[data-v-6f064def]{white-space:nowrap;margin-left:auto}.row__age[data-v-6f064def],.row__site[data-v-6f064def]{color:var(--color-text-muted);font-size:var(--font-size-xs)}.row__equipment[data-v-6f064def],.row__site[data-v-6f064def],.row__text[data-v-6f064def]{overflow-wrap:anywhere}.row__equipment[data-v-6f064def]{color:var(--color-text-strong);line-height:1.3}.row__ack[data-v-6f064def],.row__text[data-v-6f064def]{font-size:var(--font-size-sm)}.row__actions[data-v-6f064def]{padding:0 var(--space-3) var(--space-2) calc(3px + var(--space-3))}.row__ack[data-v-6f064def]{min-height:30px;padding:2px 12px}.row__error[data-v-6f064def]{color:var(--color-danger-text);font-size:var(--font-size-xs);flex:1;margin:0}.center[data-v-db90495e]{width:100%;max-height:inherit;outline:none;flex-direction:column;display:flex;overflow:hidden}.center__head[data-v-db90495e]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-divider);justify-content:space-between}.center__head[data-v-db90495e],.center__title[data-v-db90495e]{align-items:center;gap:var(--space-2);display:flex}.center__title[data-v-db90495e]{min-width:0}.center__title h2[data-v-db90495e]{font-size:var(--font-size-lg)}.center__live[data-v-db90495e]{color:var(--color-text-muted);font-size:var(--font-size-xs);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.center__live-dot[data-v-db90495e]{background:var(--color-conn-wait);border-radius:50%;width:8px;height:8px}.center__live[data-state=live] .center__live-dot[data-v-db90495e]{background:var(--color-conn-live)}.center__live[data-state=offline] .center__live-dot[data-v-db90495e],.center__live[data-state=reconnecting] .center__live-dot[data-v-db90495e]{background:var(--color-conn-down)}.center__tools[data-v-db90495e]{align-items:center;gap:var(--space-1);flex:none;display:flex}.center__test[data-v-db90495e]{min-height:32px;font-size:var(--font-size-sm);padding:2px 10px}.center__hint[data-v-db90495e]{background:var(--color-accent-soft);color:var(--color-text);font-size:var(--font-size-xs);margin:0}.center__filters[data-v-db90495e],.center__hint[data-v-db90495e]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-divider)}.center__filters[data-v-db90495e]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.center__field[data-v-db90495e]{flex:130px;min-width:0}.center__select[data-v-db90495e]{padding:2px 8px}.center__read[data-v-db90495e],.center__select[data-v-db90495e]{min-height:32px;font-size:var(--font-size-sm)}.center__read[data-v-db90495e]{flex:none;padding:2px 10px}.center__list[data-v-db90495e]{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.center__empty[data-v-db90495e]{padding:var(--space-5) var(--space-3);text-align:center;margin:0}.center__foot[data-v-db90495e]{padding:var(--space-1) var(--space-3);border-top:1px solid var(--color-divider);font-size:11px}.bell[data-v-2ef886fb],.bell__btn[data-v-2ef886fb]{display:inline-flex;position:relative}.bell__btn[data-v-2ef886fb]{border:1px solid var(--glass-border-strong);border-radius:var(--radius-sm);width:38px;height:36px;color:var(--color-text-strong);cursor:pointer;background:0 0;justify-content:center;align-items:center}.bell__btn--open[data-v-2ef886fb],.bell__btn[data-v-2ef886fb]:hover{border-color:var(--color-accent);background:var(--color-accent-soft)}.bell__badge[data-v-2ef886fb]{--sev:var(--status-warning);border:2px solid var(--sev);background:color-mix(in srgb,var(--sev) 38%,var(--glass-bg-solid));min-width:19px;height:19px;color:var(--color-text-strong);text-align:center;border-radius:999px;padding:0 5px;font-size:11px;font-weight:700;line-height:15px;position:absolute;top:-7px;right:-7px}.bell__badge[data-severity=critical][data-v-2ef886fb]{--sev:var(--status-critical);animation:1.4s ease-in-out infinite bell-pulse-2ef886fb}.bell__badge[data-severity=major][data-v-2ef886fb]{--sev:var(--status-major)}.bell__badge[data-severity=minor][data-v-2ef886fb]{--sev:var(--status-minor)}.bell__badge[data-severity=warning][data-v-2ef886fb]{--sev:var(--status-warning)}.bell__panel[data-v-2ef886fb]{z-index:1200;max-height:80vh;display:flex;position:fixed}@keyframes bell-pulse-2ef886fb{50%{box-shadow:0 0 10px color-mix(in srgb,var(--status-critical) 70%,transparent)}}@media (prefers-reduced-motion:reduce){.bell__badge[data-severity=critical][data-v-2ef886fb]{animation:none}}.toasts[data-v-ddb2e12a]{top:var(--notify-toast-top,64px);right:var(--notify-toast-right,var(--space-3));z-index:1100;width:min(372px,100vw - 2 * var(--space-3));pointer-events:none;position:fixed}.toasts[data-v-ddb2e12a],.toasts__list[data-v-ddb2e12a]{gap:var(--space-2);flex-direction:column;display:flex}.toasts__list[data-v-ddb2e12a]{margin:0;padding:0;list-style:none;position:relative}.toast[data-v-ddb2e12a]{--sev:var(--status-warning);border:1px solid var(--glass-border-strong);border-radius:var(--radius-md);background:var(--glass-bg-solid);box-shadow:var(--glass-shadow);pointer-events:auto;align-items:stretch;display:flex;position:relative;overflow:hidden}.toast[data-severity=critical][data-v-ddb2e12a]{--sev:var(--status-critical)}.toast[data-severity=critical][data-v-ddb2e12a]:not(.toast--resolved){animation:1.6s ease-in-out infinite toast-glow-ddb2e12a}.toast[data-severity=major][data-v-ddb2e12a]{--sev:var(--status-major)}.toast[data-severity=minor][data-v-ddb2e12a]{--sev:var(--status-minor)}.toast[data-severity=warning][data-v-ddb2e12a]{--sev:var(--status-warning)}.toast--resolved[data-v-ddb2e12a]{--sev:var(--color-text-muted)}.toast__main[data-v-ddb2e12a]{min-width:0;padding:var(--space-2) var(--space-2) var(--space-2) calc(4px + var(--space-3));color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;gap:2px;display:grid}.toast__main[data-v-ddb2e12a]:hover{background:var(--color-row-hover)}.toast__head[data-v-ddb2e12a]{align-items:center;gap:var(--space-2);min-width:0;display:flex}.toast__age[data-v-ddb2e12a]{white-space:nowrap;flex:none;margin-left:auto}.toast__age[data-v-ddb2e12a],.toast__site[data-v-ddb2e12a],.toast__state[data-v-ddb2e12a]{color:var(--color-text-muted);font-size:var(--font-size-xs)}.toast__state[data-v-ddb2e12a]{font-weight:600}.toast__site[data-v-ddb2e12a]{flex:1;min-width:0}.toast__equipment[data-v-ddb2e12a],.toast__site[data-v-ddb2e12a],.toast__text[data-v-ddb2e12a]{overflow-wrap:anywhere}.toast__equipment[data-v-ddb2e12a]{color:var(--color-text-strong);font-size:var(--font-size-md);line-height:1.3}.toast__text[data-v-ddb2e12a]{color:var(--color-text);font-size:var(--font-size-sm)}.toast__close[data-v-ddb2e12a]{width:40px;height:40px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;flex:none;align-self:flex-start}.toast__close[data-v-ddb2e12a]:hover{color:var(--color-text-strong);background:var(--color-row-hover)}.toasts__foot[data-v-ddb2e12a]{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.toasts__clear[data-v-ddb2e12a],.toasts__more[data-v-ddb2e12a]{border:1px solid var(--glass-border-strong);background:var(--glass-bg-strong);color:var(--color-text-strong);font-size:var(--font-size-xs);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));cursor:pointer;pointer-events:auto;border-radius:999px;padding:3px 12px;font-weight:600}.toasts__more--static[data-v-ddb2e12a]{cursor:default}.toasts__clear[data-v-ddb2e12a]{color:var(--color-text-muted);font-weight:500}.toasts__clear[data-v-ddb2e12a]:hover,.toasts__more[data-v-ddb2e12a]:hover{border-color:var(--color-accent)}.toast-enter-active[data-v-ddb2e12a],.toast-leave-active[data-v-ddb2e12a],.toast-move[data-v-ddb2e12a]{transition:transform .22s}.toast-enter-from[data-v-ddb2e12a],.toast-leave-to[data-v-ddb2e12a]{transform:translate(28px)}.toast-leave-active[data-v-ddb2e12a]{width:100%;position:absolute}@keyframes toast-glow-ddb2e12a{50%{box-shadow:var(--glass-shadow),0 0 14px var(--glass-border)}}@media (prefers-reduced-motion:reduce){.toast[data-severity=critical][data-v-ddb2e12a]:not(.toast--resolved){animation:none}.toast-enter-active[data-v-ddb2e12a],.toast-leave-active[data-v-ddb2e12a],.toast-move[data-v-ddb2e12a]{transition:none}}@media (width>=901px){.toasts--landing[data-v-ddb2e12a]{right:calc(420px + 2 * var(--space-2))}}@media (width<=640px){.toasts[data-v-ddb2e12a]{--notify-toast-min-top:45dvh;top:max(var(--notify-toast-top,56px),var(--notify-toast-min-top));right:var(--notify-toast-right,var(--space-2));width:calc(100vw - 2 * var(--space-2));max-height:max(80px,100dvh - 164px - max(var(--notify-toast-top,56px),45dvh));overflow-y:auto}.toasts--landing[data-v-ddb2e12a]{--notify-toast-min-top:124px;max-height:calc(max(80px,56dvh - 260px))}.toast__main[data-v-ddb2e12a]{padding:4px 0 5px calc(4px + var(--space-2));gap:0}.toast__head[data-v-ddb2e12a]{gap:var(--space-1)}.toast__equipment[data-v-ddb2e12a]{font-size:var(--font-size-sm);line-height:1.25}.toast__text[data-v-ddb2e12a]{font-size:var(--font-size-xs);line-height:1.3}.toast__close[data-v-ddb2e12a]{width:34px;height:34px}}
