.alerts-center{--alert-ink:#20372c;--alert-muted:#52665b;color:var(--alert-ink);min-width:0;font-size:14px}.alerts-center .sr-only,.alerts-dialog .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.manage-dialog.alerts-dialog[open],.manage-dialog.alerts-inbox[open]{flex-direction:column;display:flex}.alerts-center button,.alerts-dialog button,.alerts-link-button{color:#294e3c;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfdbd3;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-weight:500;text-decoration:none;display:inline-flex}.alerts-center button:hover,.alerts-dialog button:hover,.alerts-link-button:hover{background:#f0f5f1;border-color:#8fae9b}.alerts-center button:disabled,.alerts-dialog button:disabled{opacity:.55;cursor:default}.alerts-center button.primary,.alerts-dialog button.primary{color:#fff;background:#245c40;border-color:#245c40}.alerts-center :focus-visible,.alerts-dialog :focus-visible,.alert-bell:focus-visible{outline-offset:3px;outline:3px solid #367b55}.alerts-toolbar,.alerts-actions,.alerts-tabs,.alerts-filters,.alert-card-heading,.alerts-pagination{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.alerts-toolbar{justify-content:space-between;margin-bottom:20px}.alerts-tabs{background:#edf2ee;border-radius:11px;gap:4px;padding:4px}.alerts-tabs button{color:#4b6254;background:0 0;border-color:#0000}.alerts-tabs button[aria-pressed=true]{color:#214e36;background:#fff;border-color:#cbd9cf;box-shadow:0 1px 3px #14251b0b}.alerts-tabs button span{background:#e3ece6;border-radius:5px;padding:1px 6px;font-size:12px}.alerts-message{color:#355743;background:#f1f6f2;border:1px solid #cddcd2;border-radius:9px;margin:12px 0;padding:12px 14px;line-height:1.6}.alerts-message.warning{color:#715019;background:#fff8e9;border-color:#e6d1a7}.alerts-message.error{color:#973b30;background:#fff1ee;border-color:#e4b9b3}.alerts-message a{color:inherit;text-decoration:underline}.alerts-monitor{color:#45634f;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;font-size:13px;display:flex}.alerts-monitor>span:last-child{color:var(--alert-muted);margin-left:auto}.alerts-live-dot{background:#347d4d;border-radius:50%;width:7px;height:7px}.alerts-filters{margin-bottom:18px}.alerts-filters label:first-child{flex:230px}.alerts-filters label{flex:0 190px}.alerts-center input:not([type=checkbox]),.alerts-center select,.alerts-dialog input:not([type=checkbox]),.alerts-dialog select{box-sizing:border-box;color:#243d2e;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #c8d6cd;border-radius:8px;padding:9px 11px}.alerts-center input::placeholder,.alerts-dialog input::placeholder{color:#64756a}.alerts-list{gap:12px;display:grid}.alerts-center button.alert-card{text-align:left;background:#fff;border-left:4px solid #5a7ca3;border-radius:10px;flex-direction:column;align-items:stretch;gap:8px;width:100%;padding:17px 19px;display:flex;position:relative}.alerts-center button.alert-card.warning{border-left-color:#ba8122}.alerts-center button.alert-card.critical{border-left-color:#b74137}.alert-card-heading{color:#54675a;font-size:12px}.alert-card-heading time{margin-left:auto;font-size:12px}.alert-card>strong{color:#253e30;font-size:16px;font-weight:600}.alert-priority{color:#315a87;background:#e9f0f9;border-radius:5px;padding:3px 8px;font-size:12px;font-weight:650;line-height:1.5;display:inline-flex}.alert-priority.warning{color:#7b5010;background:#fff0d4}.alert-priority.critical{color:#a52f28;background:#fde7e4}.alert-location{color:#445e4d;font-size:14px}.alert-condition{color:#52665b;padding-right:105px;font-size:13px;line-height:1.5}.alert-card-open{color:#355f46;align-items:center;gap:4px;font-size:12px;display:flex;position:absolute;bottom:17px;right:18px}.alert-stale{color:#855f1f;font-size:12px}.alerts-empty{text-align:center;color:#587161;background:#fbfdfb;border:1px dashed #cbd8ce;border-radius:12px;flex-direction:column;align-items:center;padding:45px 20px;display:flex}.alerts-empty h3{color:#294532;margin:15px 0 7px;font-size:19px;font-weight:600}.alerts-empty p{color:#53675a;max-width:460px;margin:0 0 18px;line-height:1.65}.alerts-empty progress{accent-color:#34754e;width:160px;height:5px}.alerts-pagination{justify-content:flex-end;margin-top:16px}.alerts-pagination span{color:#52665b;margin-right:auto}.alerts-intro,.alerts-muted{color:#52665b;line-height:1.65}.alerts-rules{gap:12px;display:grid}.alert-rule{background:#fff;border:1px solid #d4dfd7;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.alert-rule h3{margin:10px 0 7px;font-size:16px}.alert-rule p{margin:5px 0;line-height:1.55}.alert-rule>button{flex-shrink:0}.alerts-preferences{background:#fff;border:1px solid #d4dfd7;border-radius:12px;gap:10px;max-width:720px;padding:24px;display:grid}.alerts-preferences h3{margin:0;font-size:18px}.alerts-preferences p{line-height:1.65}.alerts-center .alerts-check{cursor:pointer;border-top:1px solid #e1e8e3;align-items:flex-start;gap:12px;padding:16px 0;display:flex}.alerts-check input{accent-color:#296541;flex:0 0 18px;width:18px;height:18px;margin-top:2px}.alerts-check strong,.alerts-check small{display:block}.alerts-check small{color:#52665b;margin-top:6px;font-size:13px;line-height:1.65}.manage-dialog.alerts-dialog{color:#243d2e;width:min(680px,100vw - 32px);max-height:min(90dvh,900px);padding:0;overflow:hidden}.manage-dialog.alerts-dialog>header,.manage-dialog.alerts-inbox>header{border-bottom:1px solid #dce5df;margin:0;padding:19px 22px}.alerts-dialog>form{flex-direction:column;min-height:0;display:flex;overflow:hidden}.alerts-dialog-body{overscroll-behavior:contain;min-height:0;padding:22px;overflow-y:auto}.alerts-dialog-footer{background:#fbfdfb;border-top:1px solid #dce5df;flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:9px;padding:15px 22px;display:flex}.alerts-dialog-footer>:first-child:not(:last-child){margin-right:auto}.alerts-dialog-body h3{margin:24px 0 10px;font-size:15px}.alert-detail-location{font-size:15px;line-height:1.6}.alert-readings{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:8px;display:grid}.alert-readings>div{background:#f1f5f2;border-radius:8px;padding:13px}.alert-readings dt{color:#52665b;margin-bottom:7px;font-size:13px}.alert-readings dd{margin:0}.alert-readings small{color:#52665b;margin-top:6px;font-size:11px;display:block}.alert-timeline>div{justify-content:space-between;gap:15px;margin:12px 0;font-size:13px;display:flex}.alert-timeline dd{text-align:right;color:#52665b;margin:0}.alerts-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.alerts-form-grid label{flex-direction:column;gap:8px;font-size:13px;font-weight:500;display:flex}.alerts-form-grid small{color:#52665b;font-weight:400;line-height:1.5}.alerts-full{grid-column:1/-1}.alerts-conditions{border:0;min-width:0;margin:25px 0;padding:0}.alerts-conditions legend{margin-bottom:12px;font-size:15px;font-weight:600}.alert-condition-group{background:#f1f5f2;border:1px solid #d5e0d8;border-radius:9px;margin-bottom:12px;padding:12px}.alert-condition-editor{grid-template-columns:minmax(0,1.8fr) minmax(0,1.2fr) minmax(0,.8fr) 38px;gap:7px;margin-bottom:9px;display:grid}.alert-condition-editor input,.alert-condition-editor select{padding:8px!important;font-size:13px!important}.alerts-and{color:#5c7063;grid-column:1/-1;font-size:11px;font-weight:650}.alerts-or{color:#52665b;margin-bottom:10px;font-size:11px;display:block}.alerts-dialog button.alerts-subtle{background:0 0;border:0;min-height:32px;padding:5px 0;font-size:12px}.alerts-advanced{border-top:1px solid #d8e2db;margin:22px 0;padding-top:17px}.alerts-advanced summary{cursor:pointer;color:#355e43;margin-bottom:16px;font-size:14px}.alerts-rule-preview{background:#eaf2ed;border-radius:9px;gap:8px;padding:15px;font-size:13px;line-height:1.6;display:grid}.alert-bell{color:#35543f;cursor:pointer;background:#fff;border:1px solid #cddad0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:relative}.alert-bell-count,.alert-bell-unavailable{color:#fff;background:#a8362e;border:2px solid #fff;border-radius:10px;min-width:18px;height:18px;padding:0 3px;font-size:10px;font-weight:650;line-height:14px;position:absolute;top:-6px;right:-6px}.alert-bell-unavailable{background:#866221}.manage-dialog.alerts-inbox{width:min(820px,100vw - 32px);max-height:90dvh;padding:0;overflow:hidden}.alerts-inbox .alerts-center{overscroll-behavior:contain;min-height:0;padding:20px;overflow-y:auto}.alerts-inbox-footer{border-top:1px solid #dbe5dd;margin-top:20px;padding-top:16px}.alerts-inbox-footer a{color:#2e6140;align-items:center;gap:6px;font-weight:500;display:inline-flex}.twin-header-actions{align-items:center;gap:12px;display:flex}@media (max-width:640px){.alerts-toolbar{gap:12px}.alerts-tabs{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.alerts-tabs button{padding:8px 9px;font-size:12px}.alerts-filters label{flex:130px}.alerts-monitor>span:last-child{width:100%;margin-left:15px}.alert-card-heading time{width:100%;margin-left:0}.alert-condition{padding-right:0}.alert-card-open{margin-top:4px;position:static}.alert-rule{align-items:flex-start;padding:15px}.alerts-preferences{padding:18px}.alerts-form-grid{gap:14px}.alert-condition-editor{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 38px}.alert-condition-editor>label:first-of-type{grid-column:1/-1}.alerts-dialog-body{padding:17px}.alerts-dialog-footer{padding:13px 17px}.alert-readings{grid-template-columns:1fr}.alerts-dialog-footer>:first-child:not(:last-child){margin-right:0}.manage-dialog.alerts-dialog,.manage-dialog.alerts-inbox{border-radius:14px;width:calc(100vw - 20px);height:auto;max-height:calc(100dvh - 24px);margin:auto}.alerts-center input:not([type=checkbox]),.alerts-center select,.alerts-dialog input:not([type=checkbox]),.alerts-dialog select{font-size:16px!important}.alerts-inbox .alerts-center{padding:15px}}@media (prefers-reduced-motion:reduce){.alerts-center *{scroll-behavior:auto}}.alert-bell.alert-bell-labeled{color:#496552;background:#fff;border-color:#dbe4dd;border-radius:8px;gap:8px;width:auto;padding:0 13px;font-size:13px;font-weight:500}.alert-bell.alert-bell-labeled:hover{background:#eaf2ec;border-color:#b7cabc}.manage-dialog.twin-alerts-theme{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--ui-surface);color:var(--ui-ink);border:1px solid var(--ui-line)}.twin-alerts-theme .alerts-center{--alert-ink:var(--ui-ink);--alert-muted:var(--ui-muted)}.manage-dialog.twin-alerts-theme>header{border-color:var(--ui-line)}.twin-alerts-theme h2,.twin-alerts-theme h3,.twin-alerts-theme .alert-card>strong{color:var(--ui-ink)}.twin-alerts-theme .manage-dialog-symbol{background:var(--ui-surface-subtle);color:var(--ui-muted);border-color:var(--ui-line)}.twin-alerts-scope{color:var(--ui-muted);margin:15px 22px 0;font-size:13px}.twin-alerts-theme :is(button,.alerts-center button,input:not([type=checkbox]),select){background:var(--ui-surface-subtle);border-color:var(--ui-control-line);color:var(--ui-ink)}.twin-alerts-theme :is(button:hover,.alerts-center button:hover){background:var(--ui-surface-hover);border-color:var(--ui-control-line)}.twin-alerts-theme .alerts-center button.alert-card,.twin-alerts-theme .alerts-tabs{background:var(--ui-surface-subtle)}.twin-alerts-theme .alerts-tabs button{color:var(--ui-muted);background:0 0;border-color:#0000}.twin-alerts-theme .alerts-tabs button[aria-pressed=true]{background:var(--ui-selected);color:#fff;border-color:var(--ui-control-line)}.twin-alerts-theme .alerts-tabs button span{background:var(--ui-surface);color:var(--ui-ink)}.twin-alerts-theme :is(.alerts-empty,.alert-readings>div){background:var(--ui-surface-subtle);border-color:var(--ui-line);color:var(--ui-muted)}.twin-alerts-theme :is(.alerts-muted,.alerts-intro,.alerts-empty p,.alert-location,.alert-condition,.alert-card-heading,.alert-card-open,.alerts-monitor,.alerts-pagination span,.alert-readings dt,.alert-readings small,.alert-timeline dd){color:var(--ui-muted)}.twin-alerts-theme .alerts-message{color:#d0e7da;background:#293c39;border-color:#4c6d62}.twin-alerts-theme .alerts-message.warning{color:#f2d7a2;background:#443a28;border-color:#7b6640}.twin-alerts-theme .alerts-message.error{color:#ffccca;background:#492f32;border-color:#975f61}.twin-alerts-theme .alert-stale{color:#f2d7a2}.twin-alerts-theme .alerts-dialog-footer{background:var(--ui-surface-subtle);border-color:var(--ui-line)}.twin-alerts-theme .alerts-inbox-footer{border-color:var(--ui-line)}.twin-alerts-theme .alerts-inbox-footer a{color:var(--ui-primary)}.twin-alerts-theme input::placeholder{color:var(--ui-placeholder)}.twin-alerts-theme :focus-visible{outline-color:var(--ui-focus)}
