.notification-alert-stack{z-index:121;top:auto!important;bottom:92px!important;right:24px!important}.notification-alert-close{text-align:center;place-items:center!important;padding:0!important;font-size:0!important;line-height:1!important;display:grid!important}.notification-alert-close:before{content:"×";font-size:1.45rem;font-weight:900;line-height:1;display:block;transform:translateY(-1px)}.notification-alert-card-info .notification-alert-card-head strong,.notification-alert-card-success .notification-alert-card-head strong,.notification-alert-meta span:first-child,.notification-column-card-meta>b,.notification-center-actions .notification-seen-action:disabled,.notification-severity-neutral,.notification-severity-good{display:none!important}@media (width<=720px){.notification-alert-stack{width:auto!important;inset:auto 12px 76px!important}}.notification-alert-stack{z-index:120;pointer-events:none;gap:12px;width:min(420px,100vw - 32px);display:grid;position:fixed;top:86px;right:22px}.notification-alert-card{--notification-alert-accent:#357a52;--notification-alert-soft:#357a521c;border:1px solid #23493724;border-left:5px solid var(--notification-alert-accent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;background:#fffffff7;border-radius:18px;gap:10px;padding:16px;animation:.18s ease-out both notification-alert-enter;display:grid;overflow:hidden;box-shadow:0 20px 48px #0f2b1f2e}.notification-alert-card-critical{--notification-alert-accent:#b54141;--notification-alert-soft:#b541411f}.notification-alert-card-warning{--notification-alert-accent:#c48613;--notification-alert-soft:#c4861321}.notification-alert-card-success{--notification-alert-accent:#2f7d57;--notification-alert-soft:#2f7d571f}.notification-alert-card-head,.notification-alert-meta,.notification-alert-actions{align-items:center;gap:8px;display:flex}.notification-alert-card-head{justify-content:space-between}.notification-alert-card-head>div{align-items:center;gap:9px;display:flex}.notification-alert-kicker,.notification-alert-card-head strong,.notification-alert-meta span{border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:.72rem;font-weight:850;display:inline-flex}.notification-alert-kicker{color:var(--notification-alert-accent);background:var(--notification-alert-soft)}.notification-alert-card-head strong{color:#fff;background:var(--notification-alert-accent)}.notification-alert-close{color:#53645b;cursor:pointer;background:#23493712;border:0;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:1.35rem;line-height:1;display:inline-flex}.notification-alert-meta{flex-wrap:wrap}.notification-alert-meta span{color:#597065;background:#2349370f;min-height:24px}.notification-alert-card h3,.notification-alert-card p{margin:0}.notification-alert-card h3{color:#193126;font-size:1rem;line-height:1.3}.notification-alert-card p{color:#53645b;font-size:.86rem;line-height:1.5}.notification-alert-actions{flex-wrap:wrap;margin-top:2px}.notification-alert-actions button{color:#315945;cursor:pointer;background:#ffffffe0;border:1px solid #23493721;border-radius:999px;min-height:32px;padding:0 11px;font-size:.74rem;font-weight:850}.notification-alert-actions button:first-child{color:#fff;border-color:var(--notification-alert-accent);background:var(--notification-alert-accent)}.notification-persistence-warning{color:#805d18;background:#c4861314;border:1px solid #c4861347;border-radius:12px;margin:12px 0;padding:11px 13px;font-size:.8rem}.notification-preference-bar{background:#ffffff94;border:1px solid #2349371c;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin:14px 0;padding:14px 16px;display:flex}.notification-preference-bar>div:first-child{gap:3px;display:grid}.notification-preference-bar strong{color:#1d3c2d;font-size:.84rem}.notification-preference-bar span{color:#61736a;font-size:.75rem}.notification-preference-toggles{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.notification-preference-toggle{color:#63726a;cursor:pointer;background:#ffffffb8;border:1px solid #23493729;border-radius:999px;min-height:32px;padding:0 11px;font-size:.72rem;font-weight:800}.notification-preference-toggle-on{color:#24603f;background:#48a85f1f;border-color:#32894e47}.notification-rules-panel{background:#ffffff7a;border:1px solid #2349371a;border-radius:18px;gap:12px;margin:14px 0 18px;padding:16px;display:grid}.notification-rules-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.notification-rules-panel>header>div{gap:3px;display:grid}.notification-rules-panel>header strong{color:#1a3829;font-size:.96rem}.notification-rules-panel>header small{color:#68786f;text-align:right;max-width:300px;font-size:.72rem}.notification-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.notification-rule-card{background:#ffffffb8;border:1px solid #2349371a;border-radius:14px;gap:11px;padding:13px;display:grid}.notification-rule-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.notification-rule-card-head>div{gap:2px;display:grid}.notification-rule-card-head span{color:#708078;text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:800}.notification-rule-card-head strong{color:#223d30;font-size:.84rem}.notification-rule-card-head label{color:#587064;align-items:center;gap:5px;font-size:.7rem;font-weight:750;display:flex}.notification-rule-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.notification-rule-fields-two{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-rule-fields label{color:#64756c;gap:4px;font-size:.66rem;font-weight:750;display:grid}.notification-rule-fields input{color:#243b30;width:100%;min-height:32px;font:inherit;background:#ffffffe0;border:1px solid #23493724;border-radius:9px;padding:5px 7px}.notification-rule-card>button{color:#fff;cursor:pointer;background:#347b51;border:0;border-radius:999px;justify-self:start;min-height:31px;padding:0 11px;font-size:.7rem;font-weight:800}.notification-rule-card>button:disabled{opacity:.56;cursor:wait}.notification-rule-error{color:#9a512e;margin:0;font-size:.76rem}.notification-column-card>small{color:#708078;font-size:.7rem}html[data-theme=dark] .notification-alert-card{border-color:#a6d96a29;border-left-color:var(--notification-alert-accent);background:#081f1cf7;box-shadow:0 22px 54px #0000006b}html[data-theme=dark] .notification-alert-card h3{color:#f0f8f2}html[data-theme=dark] .notification-alert-card p,html[data-theme=dark] .notification-alert-meta span{color:#e2f0e6c7}html[data-theme=dark] .notification-alert-meta span,html[data-theme=dark] .notification-alert-close,html[data-theme=dark] .notification-alert-actions button{background:#ffffff14;border-color:#a6d96a29}html[data-theme=dark] .notification-alert-actions button{color:#dceee1}html[data-theme=dark] .notification-alert-actions button:first-child{color:#fff;background:var(--notification-alert-accent)}html[data-theme=dark] .notification-preference-bar,html[data-theme=dark] .notification-rules-panel,html[data-theme=dark] .notification-rule-card{background:#ffffff0b;border-color:#a6d96a21}html[data-theme=dark] .notification-preference-bar strong,html[data-theme=dark] .notification-rules-panel>header strong,html[data-theme=dark] .notification-rule-card-head strong{color:#e6f1e9}html[data-theme=dark] .notification-preference-bar span,html[data-theme=dark] .notification-rules-panel>header small,html[data-theme=dark] .notification-rule-card-head label,html[data-theme=dark] .notification-rule-fields label,html[data-theme=dark] .notification-column-card>small{color:#e2f0e6ad}html[data-theme=dark] .notification-preference-toggle,html[data-theme=dark] .notification-rule-fields input{color:#dfeee3;background:#ffffff12;border-color:#a6d96a29}html[data-theme=dark] .notification-preference-toggle-on{color:#c9efcd;background:#78c47424}@keyframes notification-alert-enter{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=900px){.notification-rule-grid{grid-template-columns:1fr}.notification-preference-bar,.notification-rules-panel>header{flex-direction:column;align-items:stretch}.notification-preference-toggles{justify-content:flex-start}.notification-rules-panel>header small{text-align:left;max-width:none}}@media (width<=720px){.notification-alert-stack{width:auto;top:74px;left:12px;right:12px}.notification-alert-card{padding:14px}.notification-rule-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.notification-alert-card{animation:none}}.notification-section-tabs{background:#ffffff7a;border:1px solid #2349371f;border-radius:999px;gap:6px;margin:12px 0 14px;padding:4px;display:inline-flex}.notification-section-tabs button{color:#587064;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:.76rem;font-weight:850}.notification-section-tabs .notification-section-tab-active{color:#fff;background:#347b51}.notification-inline-menu{background:#ffffffeb;border:1px solid #23493721;border-radius:12px;gap:8px;margin-top:8px;padding:10px;display:grid;box-shadow:0 10px 24px #0f2b1f1a}.notification-inline-menu>span{color:#65776e;font-size:.7rem;font-weight:800}.notification-inline-menu>div{flex-wrap:wrap;gap:6px;display:flex}.notification-inline-menu button{color:#315945;min-height:30px;font:inherit;cursor:pointer;background:#ffffffdb;border:1px solid #23493724;border-radius:999px;padding:0 10px;font-size:.7rem;font-weight:800}.notification-inline-menu>button{justify-self:start}html[data-theme=dark] .notification-section-tabs,html[data-theme=dark] .notification-inline-menu{background:#ffffff0e;border-color:#a6d96a26}html[data-theme=dark] .notification-section-tabs button,html[data-theme=dark] .notification-inline-menu>span{color:#e2f0e6c2}html[data-theme=dark] .notification-section-tabs .notification-section-tab-active{color:#fff;background:#347b51}html[data-theme=dark] .notification-inline-menu button{color:#dceee1;background:#ffffff12;border-color:#a6d96a29}.notification-alert-close{color:#fff;cursor:pointer;background:#b54141;border:1px solid #8f2f2f;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;font-size:1.45rem;font-weight:900;line-height:1;transition:background .14s,transform .14s,box-shadow .14s;display:inline-flex;box-shadow:0 3px 10px #58191933}.notification-alert-close:hover,.notification-alert-close:focus-visible{outline-offset:2px;background:#8f2f2f;outline:3px solid #b5414138;transform:scale(1.05);box-shadow:0 4px 14px #58191947}.notification-center-shell{min-height:0}.notification-center-heading{align-items:flex-start;margin-bottom:8px}.notification-section-tabs{margin:8px 0 10px!important}.notification-inbox-toolbar{justify-content:space-between;align-items:flex-end;gap:14px;margin:8px 0 12px;display:flex}.notification-inbox-view{background:#ffffffc2;border:1px solid #2a674233;border-radius:999px;flex:none;gap:4px;padding:4px;display:inline-flex}.notification-inbox-view button{color:#31523f;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:.78rem;font-weight:850}.notification-inbox-view button:hover,.notification-inbox-view button:focus-visible{background:#348d5c1a;outline:none}.notification-inbox-view .notification-section-tab-active{color:#fff;background:#348d5c}.notification-filter-selects{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:10px;display:flex}.notification-filter-selects label{gap:4px;min-width:180px;display:grid}.notification-filter-selects label>span{color:#435b4e;letter-spacing:.025em;padding-left:2px;font-size:.69rem;font-weight:850}.notification-filter-selects select{color:#203a2d;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #2a674247;border-radius:11px;padding:0 36px 0 12px;font-size:.78rem;font-weight:750}.notification-filter-selects select:hover{border-color:#2a67427a}.notification-filter-selects select:focus-visible{outline-offset:1px;border-color:#348d5c;outline:3px solid #348d5c29}.notification-severity-columns{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.notification-severity-column{--notification-column-accent:#348d5c;--notification-column-soft:#348d5c0f;background:#ffffffc2;border:1px solid #345b4333;border-radius:18px;grid-template-rows:auto auto auto minmax(0,1fr);gap:9px;min-width:0;height:min(68vh,760px);min-height:500px;padding:13px;display:grid;overflow:hidden}.notification-severity-column-critical{--notification-column-accent:#a53a3a;--notification-column-soft:#b5414111;background:#b541410b;border-color:#b5414157}.notification-severity-column-warning{--notification-column-accent:#986914;--notification-column-soft:#c4861313;background:#c486130d;border-color:#c486135c}.notification-severity-column-info{--notification-column-accent:#2f7d57;--notification-column-soft:#2f7d5711;background:#2f7d570b;border-color:#2f7d574d}.notification-severity-header{justify-content:space-between;align-items:center;gap:12px;min-height:45px;display:flex}.notification-severity-header>div{gap:2px;display:grid}.notification-severity-header span{color:#566b5f;font-size:.69rem;font-weight:750;line-height:1.25}.notification-severity-header strong{color:var(--notification-column-accent);font-size:1rem;font-weight:900}.notification-severity-header em{border:1px solid color-mix(in srgb, var(--notification-column-accent) 24%, transparent);min-width:30px;height:30px;color:var(--notification-column-accent);background:var(--notification-column-soft);border-radius:999px;place-items:center;font-size:.78rem;font-style:normal;font-weight:900;display:inline-grid}.notification-column-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.notification-column-summary span{color:#5a6d62;background:#ffffffad;border:1px solid #30523b1f;border-radius:10px;align-items:baseline;gap:5px;min-width:0;padding:7px 9px;font-size:.68rem;font-weight:750;display:flex}.notification-column-summary strong{color:#1f3c2c;font-size:.8rem;font-weight:900}.notification-column-read-tabs{background:#ffffff85;border:1px solid #30523b24;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:4px;display:grid}.notification-column-read-tabs button{color:#4e6557;min-width:0;min-height:32px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:0 7px;font-size:.67rem;font-weight:850}.notification-column-read-tabs button b{min-width:19px;height:19px;color:inherit;background:#264a3314;border-radius:999px;place-items:center;margin-left:3px;font-size:.62rem;display:inline-grid}.notification-column-read-tabs button:hover,.notification-column-read-tabs button:focus-visible{color:#1e4530;background:#348d5c1a;outline:none}.notification-column-read-tabs .notification-read-tab-active{color:#fff;background:var(--notification-column-accent)}.notification-column-read-tabs .notification-read-tab-active b{color:#fff;background:#ffffff2e}.notification-severity-column-list{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--notification-column-accent) 44%, transparent) transparent;flex-direction:column;gap:9px;min-width:0;min-height:0;padding:1px 3px 2px 0;display:flex;overflow:hidden auto}.notification-feed-card,.notification-column-card{color:#1e3428;cursor:default;background:#ffffffeb;border:1px solid #2c583a29;border-radius:14px;flex:none;gap:8px;width:100%;min-width:0;min-height:0;padding:12px;display:grid;overflow:visible;box-shadow:0 2px 8px #1f462d0b}.notification-feed-card.notification-column-card-unread{border-color:color-mix(in srgb, var(--notification-column-accent,#348d5c) 38%, #2c583a29);box-shadow:inset 4px 0 0 var(--notification-column-accent,#348d5c), 0 3px 12px #1c492b0f}.notification-column-card-critical{--notification-card-accent:#a53a3a}.notification-column-card-warning{--notification-card-accent:#986914}.notification-column-card-info,.notification-column-card-success{--notification-card-accent:#2f7d57}.notification-column-card-meta,.notification-topline,.notification-center-actions{align-items:center;gap:7px;display:flex}.notification-column-card-meta{justify-content:space-between}.notification-column-card-meta>span{color:#315c42;font-size:.69rem;font-weight:900}.notification-column-card-meta>b{color:#435d4e;background:#345b4314;border:1px solid #2d533b24;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:.65rem;font-weight:850;display:inline-flex}.notification-topline{flex-wrap:wrap;justify-content:space-between}.notification-source-badge,.notification-severity-chip{border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:.66rem;font-weight:850;display:inline-flex}.notification-source-badge{color:#315d43;background:#348d5c14;border:1px solid #346e472b}.notification-severity-chip{color:var(--notification-card-accent,#315d43);border:1px solid color-mix(in srgb, var(--notification-card-accent,#315d43) 24%, transparent);background:color-mix(in srgb, var(--notification-card-accent,#315d43) 10%, white)}.notification-feed-card>strong{color:#1a3024;font-size:.88rem;font-weight:900;line-height:1.35}.notification-feed-card>p{color:#51665a;max-width:none;margin:0;font-size:.76rem;line-height:1.45}.notification-feed-card>small{color:#61736a;font-size:.68rem}.notification-center-actions{flex-wrap:wrap;margin-top:1px}.notification-center-actions button{color:#29513a;min-height:30px;font:inherit;cursor:pointer;background:#ffffffe6;border:1px solid #2a583b2e;border-radius:999px;padding:0 10px;font-size:.68rem;font-weight:850}.notification-center-actions button:hover,.notification-center-actions button:focus-visible{color:#173d29;background:#fff;border-color:#2a583b5c;outline:none}.notification-center-actions .notification-seen-action{color:#fff;background:#348d5c;border-color:#348d5c}.notification-center-actions .notification-seen-action:hover,.notification-center-actions .notification-seen-action:focus-visible{color:#fff;background:#286f48}.notification-center-actions .notification-seen-action:disabled{color:#486255;opacity:1;cursor:default;background:#31583f17;border-color:#31583f24}.notification-column-card-muted{opacity:.72;filter:saturate(.72)}.notification-column-empty{color:#5b6f63;text-align:center;background:#ffffff7a;border:1px dashed #345b433d;border-radius:12px;margin:0;padding:22px 12px;font-size:.76rem}.notification-feed-section{background:#2f7d5709;border:1px solid #2f7d5738;border-radius:18px;gap:11px;padding:14px;display:grid}.notification-feed-section>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.notification-feed-section>header>div{gap:2px;display:grid}.notification-feed-section>header span{color:#5d6e64;font-size:.7rem;font-weight:750}.notification-feed-section>header strong{color:#1d3428;font-size:.95rem;font-weight:900}.notification-feed-section>header em{color:#235c41;background:#2f7d5717;border-radius:999px;place-items:center;min-width:30px;height:30px;font-size:.76rem;font-style:normal;font-weight:900;display:inline-grid}.notification-feed-list{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:9px;display:grid}.notification-feed-list-history .notification-feed-card{opacity:.96}html[data-theme=dark] .notification-alert-close{background:#b54141;border-color:#ffb8b8ad;box-shadow:0 0 0 1px #00000038,0 4px 12px #0000004d}html[data-theme=dark] .notification-alert-close:hover,html[data-theme=dark] .notification-alert-close:focus-visible{background:#d05252;outline-color:#ffb8b84d}html[data-theme=dark] .notification-inbox-view,html[data-theme=dark] .notification-column-read-tabs{background:#ffffff0a;border-color:#a6d96a33}html[data-theme=dark] .notification-inbox-view button,html[data-theme=dark] .notification-column-read-tabs button{color:#e6f2e9d1}html[data-theme=dark] .notification-inbox-view .notification-section-tab-active,html[data-theme=dark] .notification-column-read-tabs .notification-read-tab-active{color:#fff}html[data-theme=dark] .notification-filter-selects label>span{color:#e2f0e6cc}html[data-theme=dark] .notification-filter-selects select{color:#edf7ef;background:#12322b;border-color:#a6d96a38}html[data-theme=dark] .notification-filter-selects select option{color:#edf7ef;background:#12322b}html[data-theme=dark] .notification-severity-column{background:#ffffff09;border-color:#a6d96a29}html[data-theme=dark] .notification-severity-column-critical{background:#b541411a;border-color:#e25c5c61}html[data-theme=dark] .notification-severity-column-warning{background:#c4861317;border-color:#e0ad365c}html[data-theme=dark] .notification-severity-column-info{background:#2f7d5714;border-color:#58bb8047}html[data-theme=dark] .notification-severity-header span,html[data-theme=dark] .notification-feed-section>header span{color:#e2f0e6bd}html[data-theme=dark] .notification-severity-header strong,html[data-theme=dark] .notification-feed-section>header strong{color:#f1f8f3}html[data-theme=dark] .notification-severity-header em{color:#fff;background:#ffffff14;border-color:#ffffff1f}html[data-theme=dark] .notification-column-summary span{color:#e2f0e6b8;background:#ffffff0e;border-color:#a6d96a21}html[data-theme=dark] .notification-column-summary strong{color:#f0f7f2}html[data-theme=dark] .notification-column-read-tabs button b{background:#ffffff14}html[data-theme=dark] .notification-feed-card,html[data-theme=dark] .notification-column-card{color:#edf7ef;box-shadow:none;background:#ffffff0e;border-color:#a6d96a24}html[data-theme=dark] .notification-feed-card.notification-column-card-unread{border-color:#a6de5857;box-shadow:inset 4px 0 #a6de58e6}html[data-theme=dark] .notification-column-card-meta>span{color:#b9ed82}html[data-theme=dark] .notification-column-card-meta>b{color:#edf7efd6;background:#ffffff14;border-color:#a6d96a26}html[data-theme=dark] .notification-source-badge{color:#dceee1;background:#ffffff12;border-color:#a6d96a29}html[data-theme=dark] .notification-severity-chip{color:#f2f8f3;background:#ffffff14;border-color:#ffffff21}html[data-theme=dark] .notification-feed-card>strong{color:#edf7ef}html[data-theme=dark] .notification-feed-card>p,html[data-theme=dark] .notification-feed-card>small{color:#e2f0e6c7}html[data-theme=dark] .notification-center-actions button{color:#e1efe5;background:#ffffff12;border-color:#a6d96a2b}html[data-theme=dark] .notification-center-actions button:hover,html[data-theme=dark] .notification-center-actions button:focus-visible{color:#fff;background:#ffffff1f;border-color:#a6d96a52}html[data-theme=dark] .notification-center-actions .notification-seen-action{color:#fff;background:#348d5c;border-color:#348d5c}html[data-theme=dark] .notification-center-actions .notification-seen-action:disabled{color:#e2f0e6b3;background:#ffffff0f;border-color:#a6d96a21}html[data-theme=dark] .notification-column-empty{color:#e2f0e6b8;background:#ffffff09;border-color:#a6d96a2b}html[data-theme=dark] .notification-feed-section{background:#ffffff09;border-color:#a6d96a29}@media (width<=1180px){.notification-severity-columns{grid-template-columns:1fr}.notification-severity-column{height:min(56vh,620px);min-height:430px}}@media (width<=820px){.notification-inbox-toolbar{flex-direction:column;align-items:stretch}.notification-filter-selects{justify-content:stretch}.notification-filter-selects label{flex:220px}}@media (width<=640px){.notification-inbox-view{width:100%}.notification-inbox-view button{flex:1}.notification-filter-selects{grid-template-columns:1fr;display:grid}.notification-filter-selects label{min-width:0}.notification-column-read-tabs button{padding:0 4px;font-size:.63rem}.notification-severity-column{height:min(60vh,620px)}.notification-feed-list{grid-template-columns:1fr}}
