:root{--page-main-bg:#ffffff;--page-bg:#f3f4ef;--panel-bg:#ffffff;--page-gradient-start:#f7f7f2;--page-gradient-end:#eef1ea;--accent:#0d6e6e;--accent-soft:#d8ecea;--text-main:#20251f;--text-muted:#5b665c;--border:#d7ddd5;--surface-strong:#ffffff;--surface-soft:#f4f5f2;--surface-soft-alt:#edf5f4;--surface-muted:#edf1ee;--surface-selected:#d7e5e2;--surface-border-soft:#e1e5de;--surface-inverse:#111111;--surface-inverse-strong:#020303;--text-inverse:#f4f7f5;--text-subtle:#7a857b;--text-disabled:#adb5aa;--text-link-soft:#3b82c4;--focus-border:#86b7fe;--focus-ring:rgba(13,110,253,0.15);--accent-positive:#0bf0a5;--nav-text:#3f4a40;--date-range-accent-border:#96c7c2;--sidebar-bg:#d7dbd5;--sidebar-border:#c2c8c0;--sidebar-item-hover-bg:#c8cdc8;--sidebar-item-active-bg:#bfc5bf;--sidebar-item-active-text:#0f1410;--sidebar-icon:#111111;--table-head-text:#707670;--table-muted-text:#7b807b;--table-strong-text:#1f231f;--table-link-text:#2d312d;--table-link-hover:#222622;--table-numeric-text:#353a35;--chip-text:#2a2f2a;--chip-label-text:#1f231f;--chip-neutral-bg:#f5f6f4;--chip-neutral-border:#d7dbd5;--chip-neutral-text:#5a615a;--chip-scrollbar:#cad1ca;--status-default:#232723;--status-success:rgb(101 196 102);--status-success-border:rgb(101 196 102/0.42);--status-success-bg:rgb(101 196 102/0.18);--status-warning:rgb(242 202 68);--status-warning-strong:rgb(154 111 0);--status-warning-border:rgb(242 202 68/0.44);--status-warning-bg:rgb(242 202 68/0.2);--status-danger:rgb(236 103 101);--status-danger-border:rgb(236 103 101/0.4);--status-danger-bg:rgb(236 103 101/0.16);--account-title-bg:#f0bf2f;--account-title-text:#231f14}.notification-settings{padding:20px;border-radius:18px;color:#181a18;font-size:.82rem}.page-section-tabs{display:flex;align-items:center;gap:6px;padding:5px;border:1px solid #dde0da;border-radius:14px;background:#f1f2ee;width:max-content}.page-section-tabs__item{min-height:42px;padding:0 18px;border:0;border-radius:10px;background:transparent;color:#686e69;font-weight:600}.page-section-tabs__item--active{background:#fff;color:#161816;box-shadow:0 2px 9px #17201712}.notification-destination,.notification-destination-card__title,.notification-rules-title,.notification-scope-note,.notification-settings__footer,.notification-settings__header{display:flex;align-items:center}.notification-settings__header{justify-content:space-between;gap:16px;margin-bottom:16px}.notification-settings__header h1{margin:0 0 3px;font-size:1.12rem;font-weight:700}.notification-destination-card p,.notification-settings__footer p,.notification-settings__header p{margin:0;color:#747a75;font-size:.76rem}.notification-pause{display:flex;gap:7px;align-items:center;white-space:nowrap}.notification-pause input{width:15px;height:15px;accent-color:#151615}.notification-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.notification-silence-control{display:flex;align-items:center;gap:6px}.notification-silence-control select{min-height:34px;border:1px solid #cfd4cf;border-radius:8px;padding:0 30px 0 10px;background:#fff;font-size:.78rem}.notification-scope-note{gap:10px;padding:13px 16px;margin:-6px 0 20px;border-radius:13px;background:#f5f6f2;color:#626862;font-size:14px}.notification-scope-note svg{width:20px;height:20px}.notification-scope-note--correlation{align-items:flex-start;border:1px solid var(--status-warning-border);background:var(--status-warning-bg);color:#69551c}.notification-scope-note--correlation strong{display:block;margin-bottom:2px;color:#493a10}.notification-alert{padding:11px 14px;margin-bottom:16px;border-radius:12px;background:#edf7ee;color:#2e6b36}.notification-alert--error{background:#fff0f0;color:#9e3030}.widget-errors__notification-state{display:grid;grid-gap:3px;gap:3px;min-width:150px}.widget-errors__notification-state small{color:#6d746f}.widget-errors__incident-status{width:-moz-fit-content;width:fit-content;font-size:12px;font-weight:700}.widget-errors__incident-status--open{color:#c84343}.widget-errors__incident-status--acknowledged{color:#9a6b00}.widget-errors__incident-status--resolved{color:#2e7d45}.widget-errors__incident-actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:3px}.widget-errors__incident-actions button{border:0;padding:0;background:transparent;color:#1b65b8;font-size:12px;text-decoration:underline;cursor:pointer}.notification-destinations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:20px}.notification-destination-card{display:flex;min-height:128px;flex-direction:column;align-items:flex-start;gap:10px;padding:14px;border:1px solid #dfe2dc;border-radius:13px}.notification-destination-card>.btn{margin-top:auto}.notification-destination-card__title{width:100%;gap:7px}.notification-destination-card__title svg{width:18px;height:18px}.service-state{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:#607165;font-size:.72rem}.service-state i{width:7px;height:7px;border-radius:999px;background:#42b85a;box-shadow:0 0 0 2px #e4f5e7}.service-state--degraded i{background:var(--status-warning);box-shadow:0 0 0 3px var(--status-warning-bg)}.service-state--disabled i{background:var(--status-danger);box-shadow:0 0 0 3px var(--status-danger-bg)}.notification-groups{width:100%;max-height:96px;overflow-y:auto;padding-right:3px}.notification-destination{gap:8px;width:100%;min-height:30px;padding:4px 0;border-bottom:1px solid #eceeea}.notification-destination span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-destination small{margin-left:auto;color:#8a8f8a;white-space:nowrap}.notification-destination button{border:0;background:transparent;color:#7a807a;text-decoration:underline}.notification-rules-title{justify-content:space-between;gap:16px;margin-bottom:8px}.notification-rules-title h2{margin:0;font-size:1rem}.notification-rules-title span{color:#757b76;font-size:.72rem}.notification-bulk-actions{display:flex;align-items:flex-end;gap:10px;padding:9px 10px;margin-bottom:4px;border:1px solid #e1e5de;border-radius:10px;background:var(--surface-soft)}.notification-bulk-actions>label{display:grid;grid-gap:4px;gap:4px;min-width:190px;color:#697069;font-size:.68rem}.notification-bulk-actions>.ui-action-button{min-height:34px}.notification-rules-table{width:100%;overflow-x:auto}.notification-rule{display:grid;grid-template-columns:minmax(240px,1.35fr) minmax(170px,.9fr) minmax(150px,.72fr) minmax(180px,.92fr) 58px;grid-gap:12px;gap:12px;align-items:start;min-width:920px;padding:10px 4px;border-bottom:1px solid #e2e4e0}.notification-rule--head{padding-top:8px;color:#737a74;font-size:.68rem;font-weight:600;text-transform:uppercase}.notification-rule>div{min-width:0}.notification-rule>label,.notification-rule>span{padding-top:8px}.notification-rule--head>span{padding-top:0}.notification-rule strong{display:block;font-weight:600}.notification-rule small{display:block;margin-top:2px;color:#848a84;font-size:.68rem;line-height:1.25}.notification-settings__footer select{min-height:34px;padding:0 30px 0 10px;border:1px solid #d8dcd6;border-radius:8px;background:#fff;font-size:.78rem}.notification-multi-select{position:relative;min-width:0;color:#242724}.notification-multi-select summary{display:flex;min-height:34px;align-items:center;padding:0 9px;border:1px solid #d8dcd6;border-radius:8px;background:#fff;cursor:pointer;font-size:.76rem}.notification-multi-select summary::marker{color:#707570}.notification-multi-select summary span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-multi-select[open] summary{border-color:#aeb5ad;box-shadow:0 0 0 3px #1516150c}.notification-multi-select__menu{position:absolute;z-index:20;min-width:220px;max-height:190px;overflow-y:auto;padding:6px;margin-top:5px;border:1px solid #d8dcd6;border-radius:10px;background:#fff;box-shadow:0 10px 24px #18201914}.notification-multi-select__menu p{padding:9px;margin:0;color:#7a807a;font-size:13px}.notification-multi-select__option{display:flex;min-height:32px;align-items:center;gap:7px;padding:5px 7px;border-radius:7px;cursor:pointer}.notification-multi-select__option:hover{background:var(--surface-soft)}.notification-multi-select__option input{width:15px;height:15px;flex:0 0 auto;accent-color:#151615}.notification-multi-select__option .widget-service-icon{flex:0 0 auto}.notification-multi-select__option span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-switch{justify-self:center;position:relative;width:40px;height:22px}.notification-switch input{position:absolute;opacity:0}.notification-switch span{position:absolute;inset:0;border-radius:999px;background:#c8ccc7;cursor:pointer;transition:.18s ease}.notification-switch span:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:.18s ease;box-shadow:0 1px 3px #0003}.notification-switch input:checked+span{background:#151615}.notification-switch input:checked+span:after{transform:translateX(18px)}.notification-switch input:focus-visible+span{outline:3px solid #85b6f8;outline-offset:2px}.notification-settings__footer{justify-content:flex-end;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid #e2e4e0}.notification-settings__footer p{margin-right:auto;max-width:360px;font-size:.72rem}.notification-settings__footer label{display:flex;align-items:center;gap:7px;color:#646a65;white-space:nowrap}.notification-inline-status:empty{display:none}.notification-connect-modal{width:min(560px,calc(100vw - 32px))}.notification-connect-modal h2{margin:0;font-size:21px}.notification-connect-modal code{display:block;padding:14px;margin:16px 0;border-radius:10px;background:#f2f3ef;color:#171817;overflow-wrap:anywhere}.notification-connect-modal .license-modal__header button{margin-left:auto;border:0;background:transparent;font-size:28px;line-height:1}@media (max-width:900px){.notification-settings{padding:22px}.notification-destinations{grid-template-columns:1fr}.notification-settings__footer,.notification-settings__header{align-items:stretch;flex-direction:column}.notification-pause{align-self:flex-start}.notification-header-actions{align-items:flex-start;justify-content:flex-start}.notification-silence-control{width:100%;flex-wrap:wrap}.notification-settings__footer p{margin-right:0}.notification-settings__footer .btn{width:100%}.notification-rules-title{align-items:flex-start;flex-direction:column;gap:4px}.notification-bulk-actions{align-items:stretch;flex-direction:column}.notification-bulk-actions>label{min-width:0}}