.admin-shell{background:#e8ecef;grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{border-right:1px solid #ffffffa6;flex-direction:column;height:100vh;padding:23px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.admin-sidebar-brand{padding:5px 12px 24px}.admin-sidebar-logo{letter-spacing:-1.5px;font-size:24px;font-weight:900}.admin-sidebar-subtitle{color:#f26a21;letter-spacing:2.4px;font-size:8px;font-weight:900}.admin-navigation{flex-direction:column;flex:1;gap:20px;display:flex}.admin-navigation-label{color:#838b92;letter-spacing:1.3px;text-transform:uppercase;margin:0 11px 7px;font-size:10px;font-weight:800}.admin-navigation-link{color:#565f66;border-radius:13px;align-items:center;gap:11px;margin-bottom:5px;padding:10px 12px;text-decoration:none;display:flex}.admin-navigation-link:hover{color:#202528;box-shadow:5px 5px 10px #c7cbce,-5px -5px 10px #fff}.admin-sidebar-footer{border-radius:17px;margin-top:22px;padding:14px;box-shadow:inset 4px 4px 8px #cbd0d3,inset -4px -4px 8px #fff}.admin-current-user{flex-direction:column;margin-bottom:12px;display:flex}.admin-current-user span{color:#747c83;text-transform:capitalize;font-size:12px}.admin-sidebar-footer button{color:#5c646a;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:7px 0 0;display:flex}.admin-content-shell{min-width:0}.admin-topbar{justify-content:space-between;align-items:center;min-height:72px;padding:15px 30px;display:flex}.admin-topbar>div{flex-direction:column;display:flex}.admin-topbar span{color:#778087;font-size:12px}.admin-topbar a{color:#42494e;border-radius:12px;padding:10px 14px;text-decoration:none;box-shadow:5px 5px 10px #c7cbce,-5px -5px 10px #fff}.admin-main-content{padding:12px 30px 35px}.admin-panel{background:#e8ecef;border-radius:20px;padding:22px;box-shadow:9px 9px 18px #c7cbce,-9px -9px 18px #fff}.admin-placeholder{min-height:240px}.admin-placeholder h1{margin-top:0}@media (width<=900px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{height:auto;position:static}.admin-navigation,.admin-sidebar-footer{display:none}.admin-main-content{padding:12px 16px 30px}}.admin-shell{background:#f5f9fc}.admin-sidebar{background:#fff;border-right:1px solid #dbe8f2;box-shadow:4px 0 18px #2878b80f}.admin-sidebar-logo{color:#263746}.admin-navigation-label{color:#8193a3}.admin-navigation-link{color:#536979}.admin-navigation-link:hover{color:#1f669d;box-shadow:none;background:#eef6fc}.admin-navigation-link.active{color:#fff;background:#2878b8;box-shadow:0 4px 12px #2878b838}.admin-sidebar-footer{box-shadow:none;background:#f6fafd;border:1px solid #e0ebf3}.admin-current-user span{color:#748898}.admin-sidebar-footer button{color:#536979}.admin-sidebar-footer button:hover{color:#2878b8}.admin-content-shell{background:#f5f9fc}.admin-topbar{background:#ffffffb8;border-bottom:1px solid #e1ebf2}.admin-topbar span{color:#748898}.admin-topbar a{color:#2878b8;background:#fff;border:1px solid #d8e6f0;box-shadow:0 2px 7px #2878b814}.admin-topbar a:hover{background:#eef6fc;border-color:#bfd8ea}.admin-panel{background:#fff;border:1px solid #dfeaf2;box-shadow:0 5px 18px #2f597814}.admin-pagination{justify-content:center;align-items:center;gap:10px;margin-top:18px;padding:10px 0;display:flex}.admin-pagination-pages{gap:5px;display:flex}.admin-pagination button{color:#536979;cursor:pointer;background:#fff;border:1px solid #d8e6f0;border-radius:7px;min-width:34px;height:32px;padding:0 10px;font-size:12px;font-weight:650}.admin-pagination button:hover:not(:disabled){color:#2878b8;background:#eef6fc;border-color:#9fc7e2}.admin-pagination button.active{color:#fff;background:#2878b8;border-color:#2878b8}.admin-pagination button:disabled{cursor:not-allowed;opacity:.4}.status-maintenance,.maintenance,.maintenance-state,.state-maintenance,.status-pill.maintenance,.status-badge.maintenance,.admin-status-maintenance,.maintenance-label,.maintenance-badge{color:#0b63c9!important}.status-pill.maintenance,.status-badge.maintenance,.admin-status-maintenance,.maintenance-label,.maintenance-badge{background:#e7f1ff!important;border-color:#b9d7f7!important}.state-dot.maintenance,.status-icon.maintenance,.maintenance-icon{color:#0b63c9!important;background-color:#0b63c9!important}svg.maintenance-icon{color:#0b63c9!important;background:0 0!important}.status-message-state.maintenance{color:#0b63c9!important;background:#e7f1ff!important;border:1px solid #b9d7f7!important}.publication-accent.maintenance,.service-state-option.maintenance .service-state-indicator,.maintenance-card-accent{background:#0b63c9!important}.maintenance-state.upcoming,.maintenance-state.in-progress,.maintenance-state.scheduled-publication{color:#0b63c9!important;background:#e7f1ff!important;border:1px solid #b9d7f7!important}.admin-page-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:25px;display:flex}.admin-page-heading h1{margin:0;font-size:28px}.admin-page-heading p{color:#6d767d;margin:7px 0 0}.admin-secondary-button{background:#e8ecef;border:0;border-radius:12px;align-items:center;gap:8px;padding:11px 15px;display:inline-flex;box-shadow:5px 5px 10px #c7cbce,-5px -5px 10px #fff}.dashboard-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.dashboard-metric-card{border-radius:19px;gap:14px;padding:20px;display:flex;box-shadow:8px 8px 16px #c7cbce,-8px -8px 16px #fff}.dashboard-metric-icon{color:#f26a21;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:inset 4px 4px 8px #cbd0d3,inset -4px -4px 8px #fff}.dashboard-metric-card span{color:#747d84;font-size:12px;font-weight:700}.dashboard-metric-card strong{margin-top:3px;font-size:28px;display:block}.dashboard-metric-card p{color:#777f85;margin:4px 0 0;font-size:12px}.dashboard-content-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:22px;display:grid}.admin-panel h2{margin:0 0 18px;font-size:18px}.state-summary-list{flex-direction:column;gap:12px;display:flex}.state-summary-list>div{border-radius:12px;grid-template-columns:15px 1fr auto;align-items:center;gap:9px;padding:12px;display:grid;box-shadow:inset 3px 3px 7px #cbd0d3,inset -3px -3px 7px #fff}.state-dot{border-radius:50%;width:10px;height:10px}.state-dot.operational{background:#67a52b}.state-dot.degraded{background:#d89a16}.state-dot.unavailable{background:#c94338}.quick-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.quick-action-grid a{color:#555d63;text-align:center;border-radius:14px;place-items:center;min-height:72px;padding:12px;text-decoration:none;display:grid;box-shadow:5px 5px 10px #c7cbce,-5px -5px 10px #fff}.quick-action-grid a:hover{color:#f26a21}.admin-error-message{color:#97352c;background:#ffe5e2;border-radius:12px;margin-bottom:20px;padding:12px}@media (width<=1150px){.dashboard-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.dashboard-metric-grid,.dashboard-content-grid,.quick-action-grid{grid-template-columns:1fr}.admin-page-heading{flex-direction:column}}.admin-page-heading h1{color:#263746}.admin-page-heading p{color:#718697}.admin-secondary-button{color:#2878b8;background:#fff;border:1px solid #d8e6f0;box-shadow:0 2px 7px #2878b814}.admin-secondary-button:hover{background:#eef6fc;border-color:#bfd8ea}.dashboard-metric-card{background:#fff;border:1px solid #dfeaf2;box-shadow:0 5px 16px #2f597812}.dashboard-metric-icon{color:#2878b8;box-shadow:none;background:#eaf4fb}.dashboard-metric-card span{color:#718697}.dashboard-metric-card strong{color:#263746}.dashboard-metric-card p{color:#8193a3}.state-summary-list>div{box-shadow:none;background:#f8fbfd;border:1px solid #e1ebf2}.quick-action-grid a{color:#536979;box-shadow:none;background:#f8fbfd;border:1px solid #dfeaf2}.quick-action-grid a:hover{color:#2878b8;background:#eaf4fb;border-color:#bdd8eb}.state-dot.maintenance{background:#2878b8}.admin-login-page{background:#e8ecef;place-items:center;min-height:100vh;padding:24px;display:grid}.admin-login-card{background:#e8ecef;border-radius:28px;width:min(460px,100%);padding:38px;box-shadow:18px 18px 38px #c5c9cc,-18px -18px 38px #fff}.admin-login-logo{margin-bottom:26px}.admin-logo-primary{letter-spacing:-1.8px;font-size:27px;font-weight:900}.admin-logo-secondary{color:#f26a21;letter-spacing:2.8px;font-size:8px;font-weight:900}.admin-login-heading h1{margin:0;font-size:25px}.admin-login-heading p{color:#687078;margin:9px 0 27px;line-height:1.5}.admin-input-group{margin-bottom:19px;display:block}.admin-input-group>span{color:#555d64;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.admin-input-shell{background:#e8ecef;border-radius:15px;align-items:center;gap:10px;padding:4px 15px;display:flex;box-shadow:inset 5px 5px 10px #c9cdd0,inset -5px -5px 10px #fff}.admin-input-shell svg{color:#717980}.admin-input-shell input{background:0 0;border:0;outline:0;width:100%;padding:13px 0}.admin-login-button{color:#fff;background:#f26a21;border:0;border-radius:15px;width:100%;padding:14px;font-weight:750;box-shadow:7px 7px 15px #c7cbce,-7px -7px 15px #fff}.admin-login-button:disabled{cursor:wait;opacity:.65}.admin-login-error{color:#9c3027;background:#ffe3e0;border-radius:10px;margin-bottom:16px;padding:11px;font-size:14px}.public-page-link{color:#5d6870;text-align:center;margin-top:22px;font-size:13px;text-decoration:none;display:block}.banner-form{flex-direction:column;gap:22px;display:flex}.banner-type-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.banner-type-option{cursor:pointer;text-align:center;border-radius:15px;padding:17px;box-shadow:5px 5px 10px #c7cbce,-5px -5px 10px #fff}.banner-type-option input{opacity:0;position:absolute}.banner-type-option.selected{box-shadow:inset 4px 4px 8px #cbd0d3,inset -4px -4px 8px #fff}.banner-type-option.information{color:#3e74a8}.banner-type-option.warning{color:#bd7700}.banner-type-option.critical{color:#b83a31}.public-banner-list{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.public-banner{border:1px solid;border-left-width:5px;border-radius:7px;padding:14px 17px}.public-banner.information{background:#eef5fc;border-color:#9fc4e9}.public-banner.warning{background:#fff8e7;border-color:#e5c386}.public-banner.critical{background:#fff0ef;border-color:#e0aaa5}.public-banner h3{margin:0 0 5px;font-size:15px}.public-banner-content p{margin:5px 0 0}.public-banner-scope{color:#697178;margin-top:8px;font-size:11px}@media (width<=700px){.banner-type-grid{grid-template-columns:1fr}}.maintenance-form{flex-direction:column;gap:22px;display:flex}.maintenance-time-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.public-maintenance-list{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.public-maintenance-card{background:#fff4ea;border:1px solid #e3bd98;border-left:5px solid #f26a21;border-radius:8px;padding:15px 18px}.public-maintenance-card h3{margin:0;font-size:16px}.public-maintenance-scope{color:#6b6f72;margin-top:4px;font-size:12px;font-weight:650}.public-maintenance-window{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.public-maintenance-window div{background:#fff9;border-radius:7px;padding:9px 11px}.public-maintenance-window span{color:#777;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.public-maintenance-window strong{margin-top:3px;font-size:13px;display:block}.public-maintenance-message{margin-top:12px;line-height:1.5}.public-maintenance-message p{margin:5px 0}@media (width<=850px){.maintenance-time-grid,.public-maintenance-window{grid-template-columns:1fr}}.template-selector-row{background:#f5f9fc;border:1px solid #dbe8f2;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-bottom:18px;padding:12px;display:grid}.template-selector-row .admin-field{margin:0}.template-selector-row button:disabled{cursor:not-allowed;opacity:.45}@media (width<=700px){.template-selector-row{grid-template-columns:1fr}}.public-page{width:min(1180px,100% - 32px);margin:18px auto 40px}.brand-panel,.product-panel{background:#fff;border:1px solid #d7d7d2;border-radius:8px;box-shadow:0 3px 10px #00000012}.brand-panel{background:#333;border-radius:8px;justify-content:space-between;align-items:center;min-height:72px;padding:8px 22px;display:flex;box-shadow:0 2px 8px #0000002e}.page-title{color:#595959;font-size:17px;font-weight:650}.information-notice,.maintenance-notice,.status-error,.status-loading{border-radius:7px;margin-bottom:12px;padding:15px 18px}.information-notice{background:#eef5fc;border:1px solid #a9c9e9;border-left:5px solid #5686bd;gap:12px;display:flex}.information-notice svg{color:#4779ae;flex:none}.information-notice p,.maintenance-notice p{margin:5px 0 0}.maintenance-notice{background:#fff5eb;border:1px solid #e4c19f;border-left:5px solid #f26a21}.date-browser{justify-content:flex-end;align-items:center;gap:9px;margin:15px 0;display:flex}.date-browser button{background:#fff;border:1px solid #cececa;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 12px;display:inline-flex}.date-browser button:disabled{cursor:not-allowed;opacity:.45}.date-browser>div{flex-direction:column;align-items:center;min-width:260px;line-height:1.2;display:flex}.date-browser span{color:#737373;font-size:12px}.date-browser strong{font-size:14px}.refresh-button{margin-left:4px}.rotating{animation:.8s linear infinite rotate}.product-panel{margin-bottom:15px;overflow:hidden}.product-header{background:#f3f3f1;border-bottom:3px solid #f26a21;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:55px;padding:9px 15px;display:grid}.product-header>svg{color:#3f3f3f}.product-header h2{color:#3f3f3f;text-align:left;min-width:0;margin:0;font-size:14px;font-weight:700;line-height:1.2}.product-header-date{color:#3f3f3f;text-align:right;white-space:nowrap;justify-self:end;margin:0;font-size:13px;font-weight:650;line-height:1.2}.status-table-header,.status-table-row{grid-template-columns:minmax(210px, 1.15fr) repeat(var(--region-count), minmax(180px, 1fr));align-items:stretch;display:grid}.status-table-header{color:#656565;background:#f3f3f1;font-size:14px;font-weight:700}.status-table-row{border-top:1px solid #dfdfdc}.status-table-row:first-of-type{border-top:0}.component-heading,.region-heading,.component-name{align-items:center;min-height:48px;padding:11px 15px;display:flex}.component-name{font-weight:560}.status-cell{text-align:left;background:0 0;border:0;border-left:1px solid #e8e8e5;align-items:center;gap:8px;min-height:48px;padding:10px 15px;display:flex}.status-cell:hover{background:#f8f8f6}.status-icon{flex:none}.status-label{font-weight:650}.history-icon{opacity:.7;margin-left:auto}.status-operational{color:#58941e}.status-degraded{color:#d58a00}.status-maintenance{color:#0b63c9}.status-unavailable{color:#c9362b}.status-error{color:#8c2722;background:#fff0ef;border:1px solid #dfa9a5;flex-direction:column;display:flex}.status-loading{text-align:center;background:#fff;border:1px solid #d4d4d0}.modal-backdrop{z-index:1000;background:#0000007a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.status-modal{background:#fff;border-radius:12px;width:min(620px,100%);max-height:calc(100vh - 40px);padding:22px;overflow:auto;box-shadow:0 24px 70px #00000047}.status-modal-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.status-modal-header h2{margin:2px 0 0}.modal-eyebrow{color:#777;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.modal-close{background:#f0f0ed;border:0;border-radius:7px;padding:7px;display:inline-flex}.modal-region{color:#666;margin-top:17px;font-weight:650}.modal-state{align-items:center;gap:8px;margin-top:8px;display:flex}.status-metadata div{background:#f4f4f1;border-radius:8px;padding:12px}.status-metadata dt{color:#777;text-transform:uppercase;font-size:12px;font-weight:700}.status-metadata dd{margin:5px 0 0;font-size:14px}@keyframes rotate{to{transform:rotate(360deg)}}@media (width<=820px){.public-page{width:min(100% - 16px,1180px)}.page-title{display:none}.product-panel{overflow-x:auto}.status-table{min-width:850px}.date-browser{flex-wrap:wrap;justify-content:center}.date-browser>div{min-width:200px}}@media (width<=560px){.status-metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 18px 18px;display:grid}}.today-button{color:#000;font-weight:700}.historical-timeline-panel{background:#fff;border:1px solid #d7d7d2;border-radius:8px;margin-top:18px;overflow:hidden;box-shadow:0 3px 10px #00000012}.historical-timeline-panel>header{border-bottom:3px solid #f26a21;align-items:center;gap:11px;padding:15px 19px;display:flex}.historical-timeline-panel>header h2{margin:0;font-size:17px}.historical-timeline-panel>header p{color:#737373;margin:3px 0 0;font-size:12px}.historical-timeline-list{padding:5px 19px 18px}.historical-timeline-item{border-bottom:1px solid #e4e4e1;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:15px 0;display:grid}.historical-timeline-item:last-child{border-bottom:0}.historical-timeline-icon{background:#f2f2ef;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.historical-timeline-icon.operational{color:#58941e}.historical-timeline-icon.degraded{color:#d58a00}.historical-timeline-icon.maintenance{color:#d65f17}.historical-timeline-icon.unavailable{color:#c9362b}.historical-timeline-content>header{justify-content:space-between;gap:15px;display:flex}.historical-timeline-content time{color:#777;flex:none;font-size:12px}.historical-timeline-scope{color:#717171;margin-top:4px;font-size:12px;font-weight:650}.historical-timeline-message{color:#555;margin-top:9px;line-height:1.5}.historical-timeline-message p{margin:4px 0}.historical-timeline-empty{color:#777;text-align:center;padding:35px 20px}.automatic-recovery-label{color:#4b792a;text-transform:uppercase;background:#dcefd1;border-radius:15px;margin-top:8px;padding:4px 8px;font-size:9px;font-weight:800;display:inline-flex}@media (width<=650px){.historical-timeline-content>header{flex-direction:column;gap:2px}}.status-cell-wrapper{border-left:1px solid #e8e8e5;align-items:stretch;min-height:48px;display:flex}.status-cell-main{min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:10px 8px 10px 15px;display:flex}.status-cell-main:hover,.status-history-button:hover{background:#f8f8f6}.status-history-button{width:38px;color:inherit;opacity:.72;background:0 0;border:0;flex:none;place-items:center;display:grid}.status-history-button:hover{opacity:1}.component-history-modal{background:#fff;border-radius:14px;width:min(900px,100%);max-height:calc(100vh - 36px);overflow:hidden;box-shadow:0 28px 80px #00000057}.component-history-header{border-bottom:3px solid #f26a21;justify-content:space-between;align-items:flex-start;gap:16px;padding:10px 20px 8px;display:flex}.component-history-header button{background:#f0f0ed;border:0;border-radius:8px;padding:8px;display:grid}.component-history-error{color:#9c3027;background:#fff0ef;border-radius:8px;margin:14px 23px 0;padding:11px 13px}.component-history-event{border-bottom:1px solid #e3e3df;grid-template-columns:42px minmax(0,1fr);gap:13px;padding:16px 0;display:grid}.component-history-event:last-child{border-bottom:0}.history-event-icon{background:#f1f1ee;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.history-event-icon.operational{color:#58941e}.history-event-icon.degraded{color:#d58a00}.history-event-icon.maintenance{color:#0b63c9}.history-event-icon.unavailable{color:#c9362b}.history-event-content>header{justify-content:space-between;gap:18px;display:flex}.history-event-content h3{margin:0 0 0 8px;font-size:15px;display:inline}.history-event-content time{color:#737373;flex:none;font-size:11px}.history-event-type{color:#606060;text-transform:uppercase;background:#e7e7e3;border-radius:15px;padding:4px 8px;font-size:9px;font-weight:800;display:inline-flex}.history-event-type.operational{color:#4b792a;background:#dcefd1}.history-event-type.degraded{color:#956600;background:#fff0cb}.history-event-type.maintenance{color:#0b63c9;background:#e7f1ff}.history-event-type.unavailable{color:#a4372f;background:#f6d5d2}.history-event-message p{margin:4px 0}.component-history-empty{color:#777;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:210px;display:flex}.component-history-empty strong{color:#555}.component-history-empty span{max-width:480px;font-size:13px}@media (width<=680px){.history-event-content>header{flex-direction:column;gap:6px}.component-history-timeline{padding:8px 18px 18px}}@media (width<=650px){.product-header{grid-template-columns:auto minmax(0,1fr);gap:8px}.product-header-date{white-space:normal;grid-column:2;justify-self:start;font-size:11px}}.enterprise-footer{color:#555;background:#f3f3f1;border-top:3px solid #f26a21;grid-template-columns:minmax(260px,1fr) auto minmax(260px,1fr);align-items:center;gap:24px;margin-top:26px;padding:18px 24px;font-size:12px;display:grid}.enterprise-footer-copyright{text-align:left;white-space:nowrap;justify-self:start}.enterprise-footer-links{white-space:nowrap;justify-content:center;justify-self:center;align-items:center;gap:24px;display:flex}.enterprise-footer-links a{color:#4f4f4f;font-weight:600;text-decoration:none}.enterprise-footer-links a:hover{color:#f26a21;text-decoration:underline}.enterprise-footer-spacer{min-width:1px}@media (width<=950px){.enterprise-footer{text-align:center;grid-template-columns:1fr;gap:14px}.enterprise-footer-copyright,.enterprise-footer-links{justify-self:center}.enterprise-footer-links{white-space:normal;flex-wrap:wrap;gap:10px 20px}.enterprise-footer-spacer{display:none}}.maintenance-notice strong{color:#0b63c9;font-weight:700}.status-history-button.history-operational{color:#58941e}.status-history-button.history-degraded{color:#d58a00}.status-history-button.history-maintenance{color:#0b63c9}.status-history-button.history-unavailable{color:#c9362b}.status-history-button.history-operational:hover,.status-history-button.history-degraded:hover,.status-history-button.history-maintenance:hover,.status-history-button.history-unavailable:hover{opacity:1;background:#f8f8f6}.status-cell-static{cursor:default;-webkit-user-select:none;user-select:none}.status-cell-static:hover{background:0 0}.status-cell-link{cursor:pointer}.status-cell-link:hover{background:#f8f8f6}.status-cell-link:hover .status-label{text-underline-offset:2px;text-decoration:underline}.component-history-title-row strong{font-weight:750}.component-history-title-row span{font-weight:600}@media (width<=700px){.component-history-title-row{grid-template-columns:minmax(150px,1fr) minmax(190px,1fr) minmax(150px,1fr);align-items:center;gap:16px;margin-top:0;display:grid}}.history-state-maintenance,.status-pill-maintenance,.timeline-state-maintenance{color:#0b63c9!important;background:#e7f1ff!important}.status-modal{color:#454545;background:#fff;border-radius:14px;width:min(700px,100%);max-height:calc(100vh - 40px);padding:0;font-family:inherit;overflow-y:auto;box-shadow:0 24px 70px #00000047}.status-modal-header{border-bottom:3px solid #f26a21;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 24px 17px;display:flex}.status-modal-header h2{color:#383838;margin:3px 0 0;font-family:inherit;font-size:21px;font-weight:700;line-height:1.25}.modal-eyebrow{color:#727272;letter-spacing:.65px;text-transform:uppercase;margin:0;font-family:inherit;font-size:11px;font-weight:800}.modal-close{color:#555;background:#f1f1ee;border:0;border-radius:8px;flex:none;place-items:center;padding:8px;display:grid}.modal-close:hover{background:#e7e7e3}.modal-region{color:#626262;margin:18px 24px 0;font-family:inherit;font-size:13px;font-weight:650}.modal-state{border-radius:18px;align-items:center;gap:8px;margin:10px 24px 0;padding:6px 11px;font-family:inherit;font-size:12px;font-weight:750;display:inline-flex}.status-modal-summary{color:#353535;margin:12px 18px 0;font-size:17px;font-weight:700;line-height:1.35}.status-modal-message-panel{background:#fafaf8;border:1px solid #ddddda;border-radius:10px;margin:10px 18px 0;padding:12px 14px}.rich-message{color:#4d4d4d;overflow-wrap:anywhere;word-break:normal;font-family:inherit;font-size:14px;font-weight:400;line-height:1.65}.rich-message>:first-child{margin-top:0}.rich-message>:last-child{margin-bottom:0}.rich-message p{margin:0 0 13px}.rich-message h1,.rich-message h2,.rich-message h3,.rich-message h4,.rich-message h5,.rich-message h6{color:#363636;margin:20px 0 9px;font-family:inherit;font-weight:700;line-height:1.3}.rich-message h1{font-size:20px}.rich-message h2{font-size:18px}.rich-message h3{font-size:16px}.rich-message h4,.rich-message h5,.rich-message h6{font-size:14px}.rich-message ul,.rich-message ol{margin:10px 0 15px;padding-left:26px}.rich-message ul{list-style-type:disc}.rich-message ol{list-style-type:decimal}.rich-message li{margin:6px 0;padding-left:3px}.rich-message li>p{margin:0}.rich-message ul ul{list-style-type:circle}.rich-message ul ul,.rich-message ol ol,.rich-message ul ol,.rich-message ol ul{margin:5px 0}.rich-message strong,.rich-message b{color:#383838;font-weight:700}.rich-message em,.rich-message i{font-style:italic}.rich-message a{color:#0b63c9;text-underline-offset:2px;overflow-wrap:anywhere;font-weight:600;text-decoration:underline}.rich-message a:hover{color:#084d9c}.rich-message blockquote{color:#5b5b5b;background:#f4f4f1;border-left:4px solid #f26a21;margin:14px 0;padding:10px 14px}.rich-message code{background:#ececea;border-radius:4px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.92em}.rich-message pre{color:#f5f5f5;white-space:pre-wrap;background:#292d30;border-radius:8px;padding:13px;overflow-x:auto}.rich-message pre code{color:inherit;background:0 0;padding:0}.rich-message hr{border:0;border-top:1px solid #d7d7d3;margin:18px 0}.status-metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 18px 18px;display:grid}.status-metadata div{background:#f3f3f0;border-radius:8px;min-width:0;padding:11px 13px}.status-metadata dt{color:#777;letter-spacing:.3px;text-transform:uppercase;font-family:inherit;font-size:10px;font-weight:800}.status-metadata dd{color:#444;overflow-wrap:anywhere;margin:5px 0 0;font-family:inherit;font-size:12px}@media (width<=650px){.status-modal{max-height:calc(100vh - 20px)}.status-modal-header{padding:17px 18px 14px}.modal-region,.status-modal-summary,.status-modal-message-panel{background:#fafaf8;border:1px solid #ddddda;border-radius:10px;margin:10px 18px 0;padding:12px 14px}.modal-state{margin-left:18px}.status-metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 18px 18px;display:grid}.rich-message{font-size:13px}}.component-history-modal{color:#454545;font-family:inherit}.component-history-timeline{padding:8px 18px 18px}.component-history-event{grid-template-columns:42px minmax(0,1fr);gap:14px;padding:18px 0}.history-event-content{min-width:0}.history-event-content>header{align-items:flex-start}.history-event-content h3{color:#353535;overflow-wrap:anywhere;margin:8px 0 0;font-family:inherit;font-size:16px;font-weight:700;line-height:1.35;display:block}.history-event-content time{color:#737373;white-space:nowrap;font-family:inherit;font-size:11px}.history-event-message{background:#fafaf8;border:1px solid #ddddda;border-radius:10px;margin-top:8px;padding:12px 14px}.history-event-message.rich-message{color:#4d4d4d;font-family:inherit;font-size:14px;line-height:1.65}.history-maintenance-window{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.history-maintenance-window span{color:#555;overflow-wrap:anywhere;background:#f3f3f0;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:12px}.history-event-type{letter-spacing:.2px;font-family:inherit;font-size:10px;font-weight:800}.automatic-recovery-label{margin-top:10px;font-family:inherit}@media (width<=650px){.history-event-content>header{flex-direction:column;gap:7px}.history-event-content time{white-space:normal}.history-maintenance-window{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.history-event-message.rich-message{font-size:13px}}.component-history-header-content{flex-direction:column;gap:4px;width:100%;display:flex}.component-history-column-labels,.component-history-title-row{grid-template-columns:minmax(150px,1fr) minmax(190px,1fr) minmax(150px,1fr);align-items:center;gap:16px;margin-top:0;display:grid}.component-history-column-labels{grid-template-columns:minmax(150px,1fr) minmax(190px,1fr) minmax(150px,1fr);gap:16px;margin-top:0;display:grid}.component-history-column-labels span{color:#7a7a7a;letter-spacing:.4px;text-transform:uppercase;font-size:9px;font-weight:700}.component-history-title-row{grid-template-columns:minmax(150px,1fr) minmax(190px,1fr) minmax(150px,1fr);align-items:center;gap:16px;margin-top:0;display:grid}.component-history-title-row strong,.component-history-title-row span{color:#404040;font-size:14px;line-height:1.15}@media (width<=700px){.component-history-column-labels{grid-template-columns:minmax(150px,1fr) minmax(190px,1fr) minmax(150px,1fr);gap:16px;margin-top:0;display:grid}.component-history-title-row{grid-template-columns:minmax(150px,1fr) minmax(190px,1fr) minmax(150px,1fr);align-items:center;gap:16px;margin-top:0;display:grid}}.history-update-section{margin:0}.history-section-heading{align-items:center;gap:12px;margin:8px 0 2px;display:flex}.history-section-heading span{color:#666;letter-spacing:.55px;text-transform:uppercase;flex:none;font-size:10px;font-weight:800}.history-section-heading div{background:#d7d7d3;flex:1;height:1px}.latest-update-section{margin-bottom:18px}.latest-update-section .history-section-heading span{color:#f26a21}.latest-update-section .history-section-heading div{background:#f4b28d}.latest-history-event{background:#fffdfb;border:1px solid #e1e1dd;border-radius:12px;margin-top:8px;padding:16px}.latest-history-event .history-event-message{background:#fafaf8;border:1px solid #ddddda;border-radius:10px;margin-top:8px;padding:12px 14px}.earlier-update-section{border-top:0}.earlier-update-section .component-history-event{padding-left:4px;padding-right:4px}@media (width<=650px){.latest-history-event{padding:13px}}.brand-logo{object-fit:contain;object-position:left center;width:auto;max-width:340px;height:68px;display:block}@media (width<=650px){.brand-logo{max-width:275px;height:42px}}.status-modal .modal-region{margin:12px 14px 0}.status-modal .modal-state{margin:8px 14px 0}.status-modal .status-modal-summary{margin:10px 14px 0}.status-modal .status-modal-message-panel{margin:8px 14px 0;padding:10px 12px}.status-modal .status-metadata{gap:8px;margin:12px 14px 14px}.component-history-modal .component-history-timeline{padding:6px 12px 12px}.component-history-modal .history-section-heading{margin:6px 0 2px}.component-history-modal .latest-update-section{margin-bottom:12px}.component-history-modal .latest-history-event{margin-top:6px;padding:10px}.component-history-modal .component-history-event{gap:10px;padding:12px 0}.component-history-modal .earlier-update-section .component-history-event{padding-left:0;padding-right:0}.component-history-modal .history-event-message,.component-history-modal .latest-history-event .history-event-message{margin-top:6px;padding:10px 12px}.component-history-modal .history-maintenance-window{gap:6px;margin-top:6px}.component-history-modal .history-maintenance-window span{padding:8px 10px}@media (width<=650px){.status-modal .modal-region,.status-modal .status-modal-summary,.status-modal .status-modal-message-panel{margin-left:12px;margin-right:12px}.status-modal .modal-state{margin-left:12px}.status-modal .status-metadata{margin:12px}.component-history-modal .component-history-timeline{padding:6px 10px 10px}.component-history-modal .latest-history-event{padding:9px}}.public-maintenance-summary-list{flex-direction:column;gap:8px;margin:14px 0;display:flex}.public-maintenance-summary{background:#e7f1ff;border:1px solid #b9d7f7;border-left:4px solid #0b63c9;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:11px 14px;display:flex}.public-maintenance-summary-content{align-items:center;gap:12px;min-width:0;display:flex}.public-maintenance-summary-content strong{color:#084d9c;flex:none;font-size:14px}.public-maintenance-summary-content span{color:#345f88;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:600}.public-maintenance-summary button{color:#0b63c9;cursor:pointer;background:0 0;border:0;flex:none;padding:4px 2px;font-size:12px;font-weight:750}.public-maintenance-summary button:hover{color:#084d9c;text-underline-offset:2px;text-decoration:underline}.maintenance-details-modal{color:#454545;background:#fff;border-radius:14px;width:min(720px,100%);max-height:calc(100vh - 36px);font-family:inherit;overflow-y:auto;box-shadow:0 28px 80px #00000057}.maintenance-details-header{background:#e7f1ff;border-bottom:3px solid #0b63c9;justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 18px 14px;display:flex}.maintenance-details-heading{align-items:center;gap:12px;display:flex}.maintenance-details-icon{color:#0b63c9;background:#d3e8ff;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.maintenance-details-heading span{color:#0b63c9;letter-spacing:.5px;text-transform:uppercase;font-size:10px;font-weight:800}.maintenance-details-heading h2{color:#173f68;margin:3px 0 0;font-size:20px;line-height:1.25}.maintenance-details-header>button{color:#0b63c9;cursor:pointer;background:#d8eaff;border:0;border-radius:8px;flex:none;place-items:center;padding:7px;display:grid}.maintenance-details-body{padding:14px}.maintenance-details-scope{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.maintenance-details-scope strong,.maintenance-details-scope span{color:#345f88;overflow-wrap:anywhere;background:#f0f6fc;border-radius:8px;padding:9px 11px;font-size:12px}.maintenance-details-scope strong{color:#084d9c}.maintenance-details-window{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.maintenance-details-window div{background:#f6faff;border:1px solid #c9dff5;border-radius:8px;padding:10px 12px}.maintenance-details-window span{color:#587694;letter-spacing:.3px;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.maintenance-details-window strong{color:#234f79;margin-top:4px;font-size:12px;display:block}.maintenance-details-message-panel{background:#f9fcff;border:1px solid #c9dff5;border-radius:9px;margin-top:10px;padding:12px 14px}@media (width<=650px){.public-maintenance-summary{align-items:flex-start}.public-maintenance-summary-content{flex-direction:column;align-items:flex-start;gap:3px}.maintenance-details-scope,.maintenance-details-window{grid-template-columns:1fr}}.public-maintenance-summary{justify-content:flex-start}.public-maintenance-summary-content{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.public-maintenance-summary-content span{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.maintenance-more-link{color:#0b63c9;cursor:pointer;background:0 0;border:0;margin-left:8px;padding:0;font-size:12px;font-weight:700}.maintenance-more-link:hover{text-decoration:underline}.maintenance-details-column-labels,.maintenance-details-scope{grid-template-columns:minmax(160px,1fr) minmax(180px,1fr) minmax(150px,1fr);align-items:center;gap:16px;display:grid}.maintenance-details-column-labels{margin-bottom:4px}.maintenance-details-column-labels span{color:#6d7d90;letter-spacing:.35px;text-transform:uppercase;font-size:10px;font-weight:800}.maintenance-details-scope{margin-bottom:12px}.maintenance-details-scope strong{color:#084d9c;background:#f0f6fc;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:700;display:block}@media (width<=700px){.maintenance-details-column-labels{display:none}.maintenance-details-scope{grid-template-columns:1fr;gap:8px}}.public-banner-summary-list{flex-direction:column;gap:8px;margin:12px 0;display:flex}.public-banner-summary{border:1px solid;border-left-width:4px;border-radius:8px;align-items:center;padding:10px 14px;display:flex}.public-banner-summary.warning{background:#fff6df;border-color:#e5c386 #e5c386 #e5c386 #bd7700}.public-banner-summary.critical{background:#fff0ef;border-color:#e0aaa5 #e0aaa5 #e0aaa5 #b83a31}.public-banner-summary-content{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.public-banner-summary-content strong{font-size:14px;line-height:1.3}.public-banner-summary.warning strong{color:#8b5800}.public-banner-summary.critical strong{color:#9f3029}.public-banner-summary-content span{color:#59656e;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;font-size:12px;font-weight:600;display:flex}.banner-more-link{cursor:pointer;background:0 0;border:0;margin-left:8px;padding:0;font-size:12px;font-weight:750}.public-banner-summary.warning .banner-more-link{color:#9a6100}.public-banner-summary.critical .banner-more-link{color:#b83a31}.banner-more-link:hover{text-underline-offset:2px;text-decoration:underline}.banner-details-modal{--banner-accent:#0b63c9;--banner-dark:#084d9c;--banner-light:#e7f1ff;--banner-softer:#f6faff;--banner-border:#b9d7f7;color:#454545;background:#fff;border-radius:14px;width:min(720px,100%);max-height:calc(100vh - 36px);font-family:inherit;overflow-y:auto;box-shadow:0 28px 80px #00000057}.banner-details-modal.warning{--banner-accent:#bd7700;--banner-dark:#805100;--banner-light:#fff3d5;--banner-softer:#fffaf0;--banner-border:#e5c386}.banner-details-modal.critical{--banner-accent:#b83a31;--banner-dark:#8f2c25;--banner-light:#ffe3e0;--banner-softer:#fff7f6;--banner-border:#e0aaa5}.banner-details-header{border-bottom:3px solid var(--banner-accent);background:var(--banner-light);justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 18px 14px;display:flex}.banner-details-heading{align-items:center;gap:12px;display:flex}.banner-details-icon{width:42px;height:42px;color:var(--banner-accent);background:#ffffff8c;border-radius:50%;flex:none;place-items:center;display:grid}.banner-details-heading span{color:var(--banner-accent);letter-spacing:.5px;text-transform:uppercase;font-size:10px;font-weight:800}.banner-details-heading h2{color:var(--banner-dark);margin:3px 0 0;font-size:20px;line-height:1.25}.banner-details-header>button{color:var(--banner-accent);cursor:pointer;background:#ffffff7a;border:0;border-radius:8px;flex:none;place-items:center;padding:7px;display:grid}.banner-details-body{padding:14px}.banner-details-column-labels,.banner-details-scope{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:10px;display:grid}.banner-details-column-labels{margin-bottom:4px}.banner-details-column-labels span{color:#6d7780;letter-spacing:.35px;text-transform:uppercase;font-size:9px;font-weight:800}.banner-details-scope strong{background:var(--banner-softer);color:var(--banner-dark);overflow-wrap:anywhere;border-radius:8px;padding:9px 11px;font-size:12px;font-weight:700}.banner-details-message-panel{border:1px solid var(--banner-border);background:var(--banner-softer);border-radius:9px;margin-top:10px;padding:12px 14px}.banner-details-metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0 0;display:grid}.banner-details-metadata div{background:var(--banner-softer);border-radius:8px;padding:9px 11px}.banner-details-metadata dt{color:#697580;letter-spacing:.3px;text-transform:uppercase;font-size:9px;font-weight:800}.banner-details-metadata dd{color:var(--banner-dark);margin:4px 0 0;font-size:12px;font-weight:650}@media (width<=650px){.banner-details-column-labels{display:none}.banner-details-scope,.banner-details-metadata{grid-template-columns:1fr}}.public-banner-summary.information{background:#f4f6f8;border-color:#cfd5db #cfd5db #cfd5db #5b6470}.public-banner-summary.information strong{color:#404850}.public-banner-summary.information .banner-more-link{color:#5b6470}.public-banner-summary.information .banner-more-link:hover{color:#404850}.banner-details-modal.information{--banner-accent:#5b6470;--banner-dark:#404850;--banner-light:#f4f6f8;--banner-softer:#fafbfc;--banner-border:#d7dde3}.banner-details-modal.information .banner-details-icon,.banner-details-modal.information .banner-details-header>button{background:#e8ecef}.banner-details-modal.information .banner-details-heading span{color:#5b6470}.banner-details-modal.information .banner-details-heading h2{color:#404850}.banner-details-modal.information .banner-details-scope strong{color:#404850;background:#fafbfc}.banner-details-modal.information .banner-details-message-panel{background:#fcfcfd;border-color:#d7dde3}.banner-details-modal.information .banner-details-metadata div{background:#fafbfc}.banner-details-modal.information .banner-details-metadata dd{color:#404850}.status-incident-modal{--incident-accent:#d58a00;--incident-dark:#986300;--incident-light:#fff4dc;--incident-soft:#fffaf0;--incident-border:#ead09a;color:#454545;background:#fff;border-radius:14px;width:min(760px,100%);max-height:calc(100vh - 36px);font-family:inherit;overflow-y:auto;box-shadow:0 28px 80px #00000057}.status-incident-modal.incident-modal-maintenance{--incident-accent:#0b63c9;--incident-dark:#084d9c;--incident-light:#e7f1ff;--incident-soft:#f7fbff;--incident-border:#b9d7f7}.status-incident-modal.incident-modal-unavailable{--incident-accent:#c9362b;--incident-dark:#952820;--incident-light:#ffe9e7;--incident-soft:#fff7f6;--incident-border:#e2aaa5}.status-incident-modal.incident-modal-degraded{--incident-accent:#d58a00;--incident-dark:#986300;--incident-light:#fff4dc;--incident-soft:#fffaf0;--incident-border:#ead09a}.incident-modal-header{border-bottom:3px solid var(--incident-accent);background:var(--incident-light);justify-content:space-between;align-items:center;gap:18px;padding:15px 18px 13px;display:flex}.incident-modal-title{align-items:center;gap:11px;min-width:0;display:flex}.incident-modal-state-icon{width:40px;height:40px;color:var(--incident-accent);background:#ffffff94;border-radius:50%;flex:none;place-items:center;display:grid}.incident-modal-title h2{min-width:0;color:var(--incident-dark);overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:750;line-height:1.3}.incident-modal-close{color:var(--incident-dark);cursor:pointer;background:#ffffff8c;border:0;border-radius:8px;flex:none;place-items:center;padding:7px;display:grid}.incident-modal-column-labels,.incident-modal-scope{grid-template-columns:minmax(170px,1fr) minmax(190px,1fr) minmax(150px,1fr);align-items:center;gap:16px;margin-left:18px;margin-right:18px;display:grid}.incident-modal-column-labels{margin-top:12px;margin-bottom:3px}.incident-modal-column-labels span{color:#74818a;letter-spacing:.4px;text-transform:uppercase;font-size:9px;font-weight:800}.incident-modal-scope strong{color:#3d4d58;overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:750}.incident-modal-divider{background:#dde5ea;height:1px;margin:12px 18px 0}.incident-modal-updates{padding:0 18px 16px}.incident-update{border-bottom:1px solid #dfe5e9;padding:14px 4px}.incident-update:last-child{border-bottom:0}.incident-update-latest{padding-top:13px}.incident-update-header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:8px;display:flex}.incident-update-header span{color:var(--incident-accent);letter-spacing:.4px;text-transform:uppercase;font-size:11px;font-weight:800}.incident-update-header time{color:#72808a;white-space:nowrap;font-size:11px;font-weight:600}.incident-update-message{border:1px solid var(--incident-border);background:var(--incident-soft);border-radius:9px;margin-left:0;padding:11px 13px}.incident-earlier-section{margin-top:2px}.incident-earlier-heading{color:#78848d;letter-spacing:.45px;text-transform:uppercase;margin:9px 0 0 22px;font-size:10px;font-weight:800}.incident-earlier-section .incident-update{margin-left:18px}.incident-modal-error{color:#962d26;background:#fff0ef;border:1px solid #e0aaa5;border-radius:8px;margin:12px 18px;padding:10px 12px;font-size:12px}.incident-modal-loading{color:#697983;text-align:center;padding:24px 18px}@media (width<=700px){.incident-modal-column-labels{display:none}.incident-modal-scope{grid-template-columns:1fr;gap:4px;margin-top:12px}.incident-update-header{flex-direction:column;align-items:flex-start;gap:4px}.incident-update-header time{white-space:normal}.incident-earlier-heading,.incident-earlier-section .incident-update{margin-left:8px}}.recovered-history-modal{--history-accent:#d58a00;--history-dark:#986300;--history-light:#fff4dc;--history-soft:#fffaf0;--history-border:#ead09a;color:#454545;background:#fff;border-radius:14px;width:min(760px,100%);max-height:calc(100vh - 36px);font-family:inherit;overflow-y:auto;box-shadow:0 28px 80px #00000057}.recovered-history-modal.recovered-history-degraded{--history-accent:#d58a00;--history-dark:#986300;--history-light:#fff4dc;--history-soft:#fffaf0;--history-border:#ead09a}.recovered-history-modal.recovered-history-maintenance{--history-accent:#0b63c9;--history-dark:#084d9c;--history-light:#e7f1ff;--history-soft:#f7fbff;--history-border:#b9d7f7}.recovered-history-modal.recovered-history-unavailable{--history-accent:#c9362b;--history-dark:#952820;--history-light:#ffe9e7;--history-soft:#fff7f6;--history-border:#e2aaa5}.recovered-history-header{border-bottom:3px solid var(--history-accent);background:var(--history-light);justify-content:space-between;align-items:center;gap:18px;padding:15px 18px 13px;display:flex}.recovered-history-title{align-items:center;gap:11px;display:flex}.recovered-history-title-icon{width:40px;height:40px;color:var(--history-accent);background:#ffffff94;border-radius:50%;flex:none;place-items:center;display:grid}.recovered-history-title h2{color:var(--history-dark);margin:0;font-size:19px;font-weight:750;line-height:1.3}.recovered-history-close{color:var(--history-dark);cursor:pointer;background:#ffffff8c;border:0;border-radius:8px;flex:none;place-items:center;padding:7px;display:grid}.recovered-history-column-labels,.recovered-history-scope{grid-template-columns:minmax(170px,1fr) minmax(190px,1fr) minmax(150px,1fr);align-items:center;gap:16px;margin-left:18px;margin-right:18px;display:grid}.recovered-history-column-labels{margin-top:12px;margin-bottom:3px}.recovered-history-column-labels span{color:#74818a;letter-spacing:.4px;text-transform:uppercase;font-size:9px;font-weight:800}.recovered-history-scope strong{color:#3d4d58;overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:750}.recovered-history-divider{background:#dde5ea;height:1px;margin:12px 18px 0}.recovered-history-updates{padding:0 18px 16px}.recovered-history-section-heading{color:var(--history-accent);letter-spacing:.4px;text-transform:uppercase;margin:13px 0 0;font-size:11px;font-weight:800}.recovered-history-update{border-bottom:1px solid #dfe5e9;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:14px 0;display:grid}.recovered-history-update:last-child{border-bottom:0}.recovered-history-update-icon{border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.recovered-history-update-icon.operational{color:#4d8a37;background:#e8f5e3}.recovered-history-update-icon.degraded{color:#d58a00;background:#fff0ce}.recovered-history-update-icon.maintenance{color:#0b63c9;background:#e7f1ff}.recovered-history-update-icon.unavailable{color:#c9362b;background:#ffe9e7}.recovered-history-update-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.recovered-history-update-header strong{color:#35444f;overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:750;line-height:1.35}.recovered-history-update-header time{color:#72808a;white-space:nowrap;flex:none;font-size:11px;font-weight:600}.recovered-history-message{background:#fafcfd;border:1px solid #dde5ea;border-radius:9px;margin-top:8px;padding:11px 13px}.recovered-history-maintenance-window{color:#60717e;flex-wrap:wrap;gap:6px 18px;margin-top:7px;font-size:11px;display:flex}.recovered-history-maintenance-window strong{color:#40535f;font-weight:700}.recovered-history-recovery-label{color:#4d8a37;text-transform:uppercase;background:#e8f5e3;border-radius:14px;margin-top:7px;padding:3px 7px;font-size:9px;font-weight:800;display:inline-block}.recovered-history-error{color:#962d26;background:#fff0ef;border:1px solid #e0aaa5;border-radius:8px;margin:12px 18px;padding:10px 12px;font-size:12px}.recovered-history-loading,.recovered-history-empty{color:#697983;text-align:center;padding:24px 18px}.recovered-history-empty{justify-items:center;gap:7px;display:grid}@media (width<=700px){.recovered-history-column-labels{display:none}.recovered-history-scope{grid-template-columns:1fr;gap:4px;margin-top:12px}.recovered-history-update-header{flex-direction:column;gap:4px}.recovered-history-update-header time{white-space:normal}.recovered-history-update{grid-template-columns:28px minmax(0,1fr);gap:8px}}.today-button{color:#000!important;font-size:12px!important;font-weight:400!important}.component-name-with-tooltip{cursor:help}.component-name-with-tooltip:hover{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.component-name-with-tooltip,.status-cell-main,.status-cell-main span{font-weight:400!important}.component-name-with-tooltip{cursor:help;position:relative}.component-name-with-tooltip:after{z-index:1000;color:#fff;content:attr(data-tooltip);white-space:normal;opacity:0;visibility:hidden;pointer-events:none;background:#333;border:1px solid #d8dee3;border-radius:7px;width:max-content;max-width:320px;padding:7px 9px;font-size:11px;font-weight:400;line-height:1.4;transition:opacity 80ms,transform 80ms,visibility 80ms;position:absolute;bottom:calc(100% + 7px);left:0;transform:translateY(3px);box-shadow:0 5px 15px #0000002e}.component-name-with-tooltip:hover:after{opacity:1;visibility:visible;transform:translateY(0)}.history-rcm-list{border-top:2px solid #d8e3ea;margin-top:18px;padding-top:16px}.history-rcm-section{background:#f7fbff;border:1px solid #c9dbea;border-radius:10px;overflow:hidden}.history-rcm-header{background:#eaf3fb;border-bottom:1px solid #c9dbea;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 14px;display:flex}.history-rcm-title{align-items:center;gap:10px;display:flex}.history-rcm-icon{color:#386fa4;background:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.history-rcm-title>div{flex-direction:column;gap:2px;display:flex}.history-rcm-eyebrow{color:#386fa4;letter-spacing:.5px;text-transform:uppercase;font-size:9px;font-weight:800}.history-rcm-title strong{color:#2f4657;font-size:13px}.history-rcm-header time{color:#71828f;white-space:nowrap;font-size:10px;font-weight:600}.history-rcm-block{padding:12px 14px 3px}.history-rcm-block:last-child{padding-bottom:13px}.history-rcm-block h4{color:#386fa4;letter-spacing:.35px;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:800}.history-rcm-block .rich-message{color:#435663;font-size:12px;line-height:1.55}.history-rcm-block .rich-message p:first-child{margin-top:0}.history-rcm-block .rich-message p:last-child{margin-bottom:0}@media (width<=700px){.history-rcm-header{flex-direction:column}.history-rcm-header time{white-space:normal}}.history-rcm-message{color:#435663;padding:14px;font-size:12px;line-height:1.6}.history-rcm-message .rich-message{margin:0}.history-rcm-message .rich-message p:first-child{margin-top:0}.history-rcm-message .rich-message p:last-child{margin-bottom:0}.api-docs-open-link{text-decoration:none}.api-docs-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-bottom:22px;display:grid}.api-docs-overview-card{color:#f26a21;border-radius:18px;align-items:center;gap:13px;padding:18px;display:flex;box-shadow:7px 7px 15px #c7cbce,-7px -7px 15px #fff}.api-docs-overview-card div{flex-direction:column;gap:5px;min-width:0;display:flex}.api-docs-overview-card span{color:#747d83;text-transform:uppercase;font-size:11px;font-weight:800}.api-docs-overview-card code{overflow-wrap:anywhere;color:#485158;font-size:12px}.api-docs-reference-panel>header{align-items:center;gap:12px;margin-bottom:20px;display:flex}.api-docs-reference-panel>header svg{color:#f26a21}.api-docs-reference-panel h2,.api-docs-reference-panel p{margin:0}.api-docs-reference-panel p{color:#747d83;margin-top:4px;font-size:13px}.api-example-list{flex-direction:column;gap:17px;display:flex}.api-example-card{border-radius:15px;overflow:hidden;box-shadow:inset 3px 3px 8px #cbd0d3,inset -3px -3px 8px #fff}.api-example-card>header{justify-content:space-between;align-items:center;gap:15px;padding:15px 17px;display:flex}.api-example-card>header>div{align-items:center;gap:10px;display:flex}.api-example-card h3{margin:0;font-size:15px}.api-method{border-radius:7px;padding:5px 8px;font-size:10px;font-weight:900}.api-method.get{color:#416f9b;background:#dce8f4}.api-method.post{color:#4b792a;background:#dcefd1}.api-example-card>header>code{color:#5d6870;font-size:12px}.api-permission{color:#717a80;gap:7px;padding:0 17px 13px;font-size:12px;display:flex}.api-permission code{color:#f26a21}.api-example-card pre{color:#f2f4f5;background:#252a2e;margin:0;padding:17px;font-size:12px;line-height:1.55;overflow-x:auto}.api-response-reference{margin-top:22px}.api-response-reference h2{margin-top:0}.api-response-reference>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.api-response-reference span{color:#606a70;border-radius:11px;padding:11px;font-size:12px;box-shadow:inset 3px 3px 7px #cbd0d3,inset -3px -3px 7px #fff}.api-response-reference strong{color:#f26a21;margin-bottom:4px;display:block}@media (width<=950px){.api-docs-overview-grid,.api-response-reference>div{grid-template-columns:1fr}.api-example-card>header{flex-direction:column;align-items:flex-start}}.integration-heading-actions{gap:10px;display:flex}.integration-security-notice{color:#4d6578;background:#e8ecef;border-radius:16px;gap:12px;margin-bottom:20px;padding:15px 17px;display:flex;box-shadow:inset 4px 4px 8px #cbd0d3,inset -4px -4px 8px #fff}.integration-security-notice svg{flex:none}.integration-security-notice p{color:#68747c;margin:4px 0 0;font-size:13px}.integration-filter-bar{grid-template-columns:minmax(260px,1fr) 210px;gap:14px;margin-bottom:20px;display:grid}.integration-filter-bar label{border-radius:13px;align-items:center;gap:9px;padding:0 13px;display:flex;box-shadow:inset 4px 4px 8px #cbd0d3,inset -4px -4px 8px #fff}.integration-filter-bar input,.integration-filter-bar select{background:0 0;border:0;outline:0;min-height:44px}.integration-filter-bar input{width:100%}.integration-filter-bar select{background:#e8ecef;border-radius:13px;padding:0 12px;box-shadow:5px 5px 10px #c7cbce,-5px -5px 10px #fff}.integration-list-panel{padding:18px}.integration-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.integration-card{border-radius:18px;padding:18px;box-shadow:5px 5px 11px #c7cbce,-5px -5px 11px #fff}.integration-card>header{align-items:center;gap:13px;display:flex}.integration-key-icon{color:#f26a21;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 4px 4px 8px #cbd0d3,inset -4px -4px 8px #fff}.integration-card h2{margin:0 9px 0 0;font-size:18px;display:inline}.integration-status{text-transform:uppercase;border-radius:18px;padding:4px 8px;font-size:9px;font-weight:800;display:inline-flex}.integration-status.active{color:#4b792a;background:#dcefd1}.integration-status.disabled,.integration-status.expired{color:#656b70;background:#e0e1e2}.integration-prefix{border-radius:12px;justify-content:space-between;align-items:center;gap:15px;margin-top:17px;padding:11px 13px;display:flex;box-shadow:inset 3px 3px 7px #cbd0d3,inset -3px -3px 7px #fff}.integration-prefix span{color:#777f85;text-transform:uppercase;font-size:10px;font-weight:800}.integration-prefix code{overflow-wrap:anywhere;font-size:12px}.integration-permissions{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.integration-permissions span{color:#516a7d;background:#dde6ed;border-radius:16px;padding:5px 9px;font-family:monospace;font-size:10px}.integration-metadata{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:15px 0;display:grid}.integration-metadata div{border-radius:11px;padding:9px;box-shadow:inset 3px 3px 7px #cbd0d3,inset -3px -3px 7px #fff}.integration-metadata dt{color:#777f85;text-transform:uppercase;font-size:9px;font-weight:800}.integration-metadata dd{margin:4px 0 0;font-size:10px}.integration-card>footer{justify-content:flex-end;gap:7px;display:flex}.integration-card>footer button{color:#5f686e;background:#e8ecef;border:0;border-radius:10px;place-items:center;width:35px;height:35px;display:grid;box-shadow:3px 3px 7px #c7cbce,-3px -3px 7px #fff}.integration-card>footer button:hover{color:#f26a21}.integration-card>footer .delete-action:hover{color:#bd3b32}.integration-editor-modal{background:#e8ecef;border-radius:22px;width:min(650px,100%);max-height:calc(100vh - 40px);overflow:hidden;box-shadow:0 25px 75px #00000059}.integration-editor-modal>header{justify-content:space-between;padding:21px 23px;display:flex}.integration-editor-modal>header p{color:#767f85;text-transform:uppercase;margin:0;font-size:12px;font-weight:750}.integration-editor-modal>header h2{margin:4px 0 0}.integration-editor-modal>header button{background:#e8ecef;border:0;border-radius:10px;padding:8px;box-shadow:4px 4px 8px #c7cbce,-4px -4px 8px #fff}.integration-editor-content{flex-direction:column;gap:18px;max-height:calc(100vh - 210px);padding:4px 23px 22px;display:flex;overflow-y:auto}.permission-selector>span{color:#4f575d;font-size:13px;font-weight:750}.permission-selector>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:9px;display:grid}.permission-option{cursor:pointer;border-radius:13px;align-items:center;gap:9px;padding:12px;display:flex;box-shadow:4px 4px 9px #c7cbce,-4px -4px 9px #fff}.permission-option.selected{box-shadow:inset 3px 3px 7px #cbd0d3,inset -3px -3px 7px #fff}.permission-option input{accent-color:#f26a21}.permission-option div{flex-direction:column;display:flex}.permission-option code{color:#737d84;margin-top:3px;font-size:10px}.integration-editor-modal>footer{justify-content:flex-end;gap:11px;padding:17px 23px 22px;display:flex}.generated-key-modal,.integration-confirmation-modal{text-align:center;background:#e8ecef;border-radius:22px;width:min(520px,100%);padding:28px;box-shadow:0 25px 75px #00000059}.generated-key-icon{color:#f26a21;border-radius:16px;place-items:center;width:58px;height:58px;margin:0 auto;display:grid;box-shadow:inset 4px 4px 8px #c7cbce,inset -4px -4px 8px #fff}.generated-key-modal p,.integration-confirmation-modal p{color:#626a70;line-height:1.5}.generated-key-value{text-align:left;border-radius:13px;align-items:center;gap:9px;margin-top:18px;padding:12px;display:flex;box-shadow:inset 4px 4px 8px #cbd0d3,inset -4px -4px 8px #fff}.generated-key-value code{overflow-wrap:anywhere;flex:1;min-width:0;font-size:12px}.generated-key-value button{background:#e8ecef;border:0;border-radius:9px;flex:none;place-items:center;padding:8px;display:grid;box-shadow:3px 3px 7px #c7cbce,-3px -3px 7px #fff}.generated-key-modal footer,.integration-confirmation-modal footer{justify-content:center;gap:11px;margin-top:22px;display:flex}.integration-confirmation-modal>svg{color:#f26a21}.integration-confirmation-modal .integration-delete-icon{color:#bd3b32}@media (width<=850px){.integration-card-grid,.integration-filter-bar,.permission-selector>div{grid-template-columns:1fr}.integration-heading-actions{flex-direction:column;width:100%}.integration-metadata{grid-template-columns:1fr}}.user-heading-actions{gap:10px;display:flex}.user-filter-bar{grid-template-columns:minmax(260px,1fr) 190px 190px;gap:14px;margin-bottom:20px;display:grid}.user-filter-bar label{border-radius:13px;align-items:center;gap:9px;padding:0 13px;display:flex;box-shadow:inset 4px 4px 8px #cbd0d3,inset -4px -4px 8px #fff}.user-filter-bar input,.user-filter-bar select{background:0 0;border:0;outline:0;min-height:44px}.user-filter-bar input{width:100%}.user-filter-bar select{background:#e8ecef;border-radius:13px;padding:0 12px;box-shadow:5px 5px 10px #c7cbce,-5px -5px 10px #fff}.user-list-panel{padding:18px}.user-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.user-card{border-radius:18px;padding:18px;box-shadow:5px 5px 11px #c7cbce,-5px -5px 11px #fff}.user-card>header{align-items:center;gap:13px;display:flex}.user-avatar{color:#f26a21;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 4px 4px 8px #cbd0d3,inset -4px -4px 8px #fff}.user-card-identity h2{margin:0 0 7px;font-size:18px}.user-card-identity>div{flex-wrap:wrap;gap:6px;display:flex}.user-role,.user-status,.current-user-badge{text-transform:uppercase;border-radius:18px;padding:4px 8px;font-size:9px;font-weight:800}.user-role.admin{color:#a94d13;background:#ffe1cd}.user-role.viewer{color:#476f98;background:#dce7f2}.user-status.enabled{color:#4b792a;background:#dcefd1}.user-status.disabled{color:#656b70;background:#e0e1e2}.current-user-badge{color:#755090;background:#ece1f5}.user-metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:17px 0;display:grid}.user-metadata div{border-radius:12px;padding:10px;box-shadow:inset 3px 3px 7px #cbd0d3,inset -3px -3px 7px #fff}.user-metadata dt{color:#777f85;text-transform:uppercase;font-size:9px;font-weight:800}.user-metadata dd{margin:4px 0 0;font-size:11px}.user-card-actions{justify-content:flex-end;gap:7px;display:flex}.user-card-actions button{color:#5f686e;background:#e8ecef;border:0;border-radius:10px;place-items:center;width:35px;height:35px;display:grid;box-shadow:3px 3px 7px #c7cbce,-3px -3px 7px #fff}.user-card-actions button:hover{color:#f26a21}.user-card-actions .delete-action:hover{color:#bd3b32}.user-card-actions button:disabled{cursor:not-allowed;opacity:.35}.user-editor-modal,.password-reset-modal,.user-delete-modal{background:#e8ecef;border-radius:22px;width:min(480px,100%);box-shadow:0 25px 75px #00000059}.user-editor-modal>header{justify-content:space-between;padding:21px 23px;display:flex}.user-editor-modal>header p{color:#767f85;text-transform:uppercase;margin:0;font-size:12px;font-weight:750}.user-editor-modal>header h2{margin:4px 0 0}.user-editor-modal>header button{background:#e8ecef;border:0;border-radius:10px;padding:8px;box-shadow:4px 4px 8px #c7cbce,-4px -4px 8px #fff}.user-editor-content{flex-direction:column;gap:18px;padding:4px 23px 22px;display:flex}.user-editor-modal>footer,.password-reset-modal footer,.user-delete-modal footer{justify-content:flex-end;gap:11px;padding:17px 23px 22px;display:flex}.password-reset-modal,.user-delete-modal{text-align:center;padding:27px}.password-reset-modal{flex-direction:column;gap:15px;display:flex}.password-reset-modal h2,.password-reset-modal p{margin:0}.password-reset-icon{color:#f26a21;border-radius:16px;place-items:center;width:56px;height:56px;margin:0 auto;display:grid;box-shadow:inset 4px 4px 8px #c7cbce,inset -4px -4px 8px #fff}.password-reset-modal footer,.user-delete-modal footer{justify-content:center;padding:10px 0 0}.user-delete-modal>svg{color:#bd3b32}.user-delete-modal p{color:#626a70;line-height:1.5}@media (width<=850px){.user-filter-bar,.user-card-grid{grid-template-columns:1fr}.user-heading-actions{flex-direction:column;width:100%}}.template-heading-actions{gap:10px;display:flex}.template-filter-bar{grid-template-columns:minmax(260px,1fr) 220px;gap:14px;margin-bottom:20px;display:grid}.template-filter-bar label{border-radius:13px;align-items:center;gap:9px;padding:0 13px;display:flex;box-shadow:inset 4px 4px 8px #cbd0d3,inset -4px -4px 8px #fff}.template-filter-bar input,.template-filter-bar select{background:0 0;border:0;outline:0;min-height:44px}.template-filter-bar input{width:100%}.template-filter-bar select{background:#e8ecef;border-radius:13px;padding:0 12px;box-shadow:5px 5px 10px #c7cbce,-5px -5px 10px #fff}.template-list-panel{padding:18px}.template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.template-card{border-radius:17px;padding:18px;box-shadow:5px 5px 11px #c7cbce,-5px -5px 11px #fff}.template-card>header{justify-content:space-between;gap:12px;display:flex}.template-card h2{margin:4px 0 0;font-size:17px}.template-card header span{color:#f26a21;text-transform:uppercase;font-size:10px;font-weight:800}.template-actions{gap:6px;display:flex}.template-actions button{color:#5f686e;background:#e8ecef;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;box-shadow:3px 3px 7px #c7cbce,-3px -3px 7px #fff}.template-actions .delete-action:hover{color:#bd3b32}.template-scope{color:#747d83;margin-top:11px;font-size:12px}.template-summary{margin-top:13px;display:block}.template-message{color:#555d62;margin-top:10px;line-height:1.5}.template-card>footer{gap:8px;margin-top:14px;display:flex}.template-card>footer span{color:#5f686e;text-transform:uppercase;background:#dfe4e7;border-radius:18px;padding:4px 9px;font-size:10px;font-weight:800}.template-editor-modal{background:#e8ecef;border-radius:22px;width:min(800px,100%);max-height:calc(100vh - 40px);overflow:hidden;box-shadow:0 25px 75px #00000059}.template-editor-modal>header{justify-content:space-between;padding:21px 23px;display:flex}.template-editor-modal>header p{color:#767f85;text-transform:uppercase;margin:0;font-size:12px;font-weight:750}.template-editor-modal>header h2{margin:4px 0 0}.template-editor-modal>header button{background:#e8ecef;border:0;border-radius:10px;padding:8px;box-shadow:4px 4px 8px #c7cbce,-4px -4px 8px #fff}.template-editor-scroll{flex-direction:column;gap:18px;max-height:calc(100vh - 210px);padding:5px 23px 23px;display:flex;overflow-y:auto}.template-editor-modal>footer,.template-delete-modal footer{justify-content:flex-end;gap:11px;padding:17px 23px 22px;display:flex}.template-delete-modal{text-align:center;background:#e8ecef;border-radius:22px;width:min(420px,100%);padding:28px;box-shadow:0 25px 75px #00000059}.template-delete-modal>svg{color:#bd3b32}.template-delete-modal footer{justify-content:center;padding-bottom:0}@media (width<=850px){.template-grid,.template-filter-bar{grid-template-columns:1fr}.template-heading-actions{flex-direction:column;width:100%}}.publication-filter-bar{grid-template-columns:minmax(260px,1fr) 190px 190px;gap:14px;margin-bottom:20px;display:grid}.publication-filter-bar label{border-radius:13px;align-items:center;gap:9px;padding:0 13px;display:flex;box-shadow:inset 4px 4px 8px #cbd0d3,inset -4px -4px 8px #fff}.publication-filter-bar input,.publication-filter-bar select{background:0 0;border:0;outline:0;min-height:44px}.publication-filter-bar input{width:100%}.publication-filter-bar select{background:#e8ecef;border-radius:13px;padding:0 12px;box-shadow:5px 5px 10px #c7cbce,-5px -5px 10px #fff}.publication-list{flex-direction:column;gap:16px;display:flex}.publication-card{border-radius:17px;grid-template-columns:8px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:5px 5px 11px #c7cbce,-5px -5px 11px #fff}.publication-accent.status{background:#5686bd}.publication-accent.banner{background:#d89416}.publication-content>header{justify-content:space-between;gap:18px;display:flex}.publication-content h2{margin:0 9px;font-size:17px;display:inline}.publication-type,.publication-queue-state{text-transform:uppercase;border-radius:20px;padding:4px 9px;font-size:10px;font-weight:800;display:inline-flex}.publication-type{color:#59666e;background:#dde4e8}.publication-queue-state.scheduled{color:#466f99;background:#dde8f4}.publication-queue-state.due{color:#956600;background:#fff0cb}.publication-queue-state.published{color:#4b792a;background:#dcefd1}.publication-queue-state.cancelled{color:#656b70;background:#e0e1e2}.publication-actions{gap:7px;display:flex}.publication-actions button{color:#5f686e;background:#e8ecef;border:0;border-radius:10px;place-items:center;width:35px;height:35px;display:inline-grid;box-shadow:3px 3px 7px #c7cbce,-3px -3px 7px #fff}.publication-actions button:hover{color:#f26a21}.publication-scope{color:#697178;margin-top:10px;font-size:13px;font-weight:650}.publication-time{color:#697178;align-items:center;gap:8px;margin-top:13px;font-size:13px;display:flex}.publication-message{color:#555d62;margin-top:13px;line-height:1.5}.publication-message p{margin:5px 0}.publication-reschedule-modal,.publication-cancel-modal{background:#e8ecef;border-radius:22px;width:min(460px,100%);padding:24px;box-shadow:0 25px 75px #00000059}.publication-reschedule-modal>header{justify-content:space-between;margin-bottom:20px;display:flex}.publication-reschedule-modal>header p{color:#767f85;text-transform:uppercase;margin:0;font-size:12px;font-weight:750}.publication-reschedule-modal>header h2{margin:4px 0 0;font-size:20px}.publication-reschedule-modal>header button{background:#e8ecef;border:0;border-radius:10px;padding:8px;display:inline-grid;box-shadow:4px 4px 8px #c7cbce,-4px -4px 8px #fff}.publication-reschedule-modal footer,.publication-cancel-modal footer{justify-content:flex-end;gap:11px;margin-top:22px;display:flex}.publication-cancel-modal{text-align:center}.publication-cancel-icon{color:#c2631d;border-radius:16px;place-items:center;width:55px;height:55px;margin:0 auto;display:grid;box-shadow:inset 4px 4px 8px #c7cbce,inset -4px -4px 8px #fff}.publication-cancel-modal h2{margin:17px 0 7px}.publication-cancel-modal p{color:#626a70;line-height:1.5}.publication-cancel-modal footer{justify-content:center}@media (width<=850px){.publication-filter-bar{grid-template-columns:1fr}.publication-content>header{flex-direction:column}}.publication-list-panel{padding:12px!important}.publication-list{gap:8px!important}.publication-card{background:#fff!important;border:1px solid #dce8f1!important;border-radius:10px!important;grid-template-columns:5px minmax(0,1fr)!important;box-shadow:0 2px 8px #2f597812!important}.publication-content{padding:9px 12px!important}.publication-content>header{align-items:center!important;gap:10px!important}.publication-content h2{margin:0 7px!important;font-size:14px!important;line-height:1.25!important}.publication-type,.publication-queue-state{padding:3px 7px!important;font-size:9px!important}.publication-actions{flex-shrink:0;gap:5px!important}.publication-actions button{width:30px!important;height:30px!important;box-shadow:none!important;background:#f4f9fc!important;border:1px solid #dce8f1!important;border-radius:7px!important}.publication-scope{margin-top:4px!important;font-size:11px!important;line-height:1.3!important}.publication-time{gap:5px!important;margin-top:4px!important;font-size:11px!important;line-height:1.3!important}.publication-time svg{width:13px!important;height:13px!important}.publication-accent.maintenance{background:#0b63c9!important}.maintenance-filter-bar{gap:14px;margin-bottom:20px;display:flex}.maintenance-filter-bar label{border-radius:13px;flex:1;align-items:center;gap:9px;padding:0 13px;display:flex;box-shadow:inset 4px 4px 8px #cbd0d3,inset -4px -4px 8px #fff}.maintenance-filter-bar input,.maintenance-filter-bar select{background:0 0;border:0;outline:0;min-height:44px}.maintenance-filter-bar input{width:100%}.maintenance-filter-bar select{background:#e8ecef;border-radius:13px;min-width:220px;padding:0 12px;box-shadow:5px 5px 10px #c7cbce,-5px -5px 10px #fff}.maintenance-list-panel{padding:18px}.maintenance-management-list{flex-direction:column;gap:17px;display:flex}.maintenance-management-card{border-radius:17px;grid-template-columns:8px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:5px 5px 11px #c7cbce,-5px -5px 11px #fff}.maintenance-card-accent{background:#f26a21}.maintenance-card-content>header{justify-content:space-between;gap:18px;display:flex}.maintenance-card-content h2{margin:0;font-size:18px;display:inline}.maintenance-state{text-transform:uppercase;border-radius:20px;margin-left:10px;padding:4px 9px;font-size:10px;font-weight:800;display:inline-flex}.maintenance-state.upcoming{color:#a55218;background:#ffe5cf}.maintenance-state.in-progress{color:#a34713;background:#ffdbc4}.maintenance-state.completed{color:#4b792a;background:#dcefd1}.maintenance-state.scheduled-publication{color:#466f99;background:#dde8f4}.maintenance-state.cancelled,.maintenance-state.disabled{color:#656b70;background:#e0e1e2}.maintenance-card-actions{gap:7px;display:flex}.maintenance-card-actions button{color:#5f686e;background:#e8ecef;border:0;border-radius:10px;place-items:center;width:35px;height:35px;display:inline-grid;box-shadow:3px 3px 7px #c7cbce,-3px -3px 7px #fff}.maintenance-card-actions button:hover{color:#f26a21}.maintenance-card-actions .delete-action:hover{color:#bd3b32}.maintenance-card-scope{color:#697178;margin-top:8px;font-size:13px;font-weight:650}.maintenance-card-window{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:15px;display:grid}.maintenance-card-window div{border-radius:12px;padding:11px 13px;box-shadow:inset 3px 3px 7px #cbd0d3,inset -3px -3px 7px #fff}.maintenance-card-window span{color:#777f85;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.maintenance-card-window strong{margin-top:4px;font-size:12px;display:block}.maintenance-card-message{color:#555d62;margin-top:14px;line-height:1.5}.maintenance-card-message p{margin:5px 0}.maintenance-edit-modal{background:#e8ecef;border-radius:22px;width:min(790px,100%);max-height:calc(100vh - 40px);overflow:hidden;box-shadow:0 25px 75px #00000059}.maintenance-edit-modal>header{justify-content:space-between;padding:21px 23px;display:flex}.maintenance-edit-modal>header p{color:#767f85;text-transform:uppercase;margin:0;font-size:12px;font-weight:750}.maintenance-edit-modal>header h2{margin:4px 0 0;font-size:20px}.maintenance-edit-modal>header button{background:#e8ecef;border:0;border-radius:10px;padding:8px;display:inline-grid;box-shadow:4px 4px 8px #c7cbce,-4px -4px 8px #fff}.maintenance-edit-scroll{flex-direction:column;gap:19px;max-height:calc(100vh - 210px);padding:5px 23px 23px;display:flex;overflow-y:auto}.maintenance-edit-time-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.maintenance-edit-modal>footer,.maintenance-confirmation-modal footer{justify-content:flex-end;gap:11px;padding:17px 23px 22px;display:flex}.maintenance-confirmation-modal{text-align:center;background:#e8ecef;border-radius:22px;width:min(440px,100%);padding:27px;box-shadow:0 25px 75px #00000059}.maintenance-confirmation-icon{color:#bc4036;border-radius:16px;place-items:center;width:55px;height:55px;margin:0 auto;display:grid;box-shadow:inset 4px 4px 8px #c7cbce,inset -4px -4px 8px #fff}.maintenance-confirmation-icon.cancel{color:#d06a1d}.maintenance-confirmation-modal h2{margin:17px 0 7px}.maintenance-confirmation-modal p{color:#626a70;line-height:1.5}.maintenance-confirmation-modal footer{justify-content:center;padding:14px 0 0}@media (width<=800px){.maintenance-filter-bar,.maintenance-card-content>header{flex-direction:column}.maintenance-filter-bar select{width:100%}.maintenance-card-window,.maintenance-edit-time-grid{grid-template-columns:1fr}.maintenance-card-actions{width:100%}}.maintenance-management-list{gap:8px}.maintenance-management-card{background:#fff;border-radius:10px;box-shadow:0 2px 8px #2f597812}.maintenance-card-content{padding:9px 12px}.maintenance-card-content>header{align-items:center}.maintenance-card-content h2{font-size:14px}.maintenance-card-scope{margin-top:4px;font-size:11px}.maintenance-card-window.compact{color:#718697;flex-wrap:wrap;gap:5px 18px;margin-top:6px;font-size:11px;display:flex}.maintenance-card-window.compact span{text-transform:none;font-size:11px;font-weight:400;display:inline}.maintenance-card-window.compact strong{color:#425665;margin:0;font-size:11px;font-weight:650;display:inline}.maintenance-card-actions button{width:30px;height:30px;box-shadow:none;background:#f4f9fc;border-radius:7px}.manage-list-panel{padding:18px}.manage-banner-list{flex-direction:column;gap:15px;display:flex}.manage-banner-card{border-radius:16px;grid-template-columns:8px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:5px 5px 11px #c7cbce,-5px -5px 11px #fff}.manage-banner-type{color:#0000;font-size:0;overflow:hidden}.manage-banner-type.information{background:#4c86be}.manage-banner-type.warning{background:#d89416}.manage-banner-type.critical{background:#c84339}.manage-banner-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.manage-banner-heading h2{margin:0;font-size:17px;display:inline}.publication-state{text-transform:uppercase;border-radius:20px;margin-left:10px;padding:4px 9px;font-size:10px;font-weight:800;display:inline-flex}.publication-state.published{color:#4a7929;background:#dcefd1}.publication-state.scheduled{color:#466f99;background:#dde8f4}.publication-state.disabled,.publication-state.expired{color:#656b70;background:#e0e1e2}.manage-banner-actions{gap:7px;display:flex}.manage-banner-actions button{color:#5f686e;background:#e8ecef;border:0;border-radius:10px;place-items:center;width:35px;height:35px;display:inline-grid;box-shadow:3px 3px 7px #c7cbce,-3px -3px 7px #fff}.manage-banner-actions button:hover{color:#f26a21}.manage-banner-actions .delete-action:hover{color:#bd3b32}.manage-banner-message{color:#535b60;margin-top:12px;line-height:1.5}.manage-banner-message p{margin:5px 0}.manage-banner-metadata{color:#747d83;flex-wrap:wrap;gap:10px 20px;margin-top:14px;font-size:12px;display:flex}.manage-banner-metadata span{align-items:center;gap:5px;display:inline-flex}.manage-empty-state{color:#767e84;text-align:center;padding:50px 20px}.banner-edit-modal{background:#e8ecef;border-radius:22px;width:min(760px,100%);max-height:calc(100vh - 40px);overflow:hidden;box-shadow:0 25px 75px #00000059}.banner-edit-modal>header{justify-content:space-between;align-items:flex-start;padding:21px 23px;display:flex}.banner-edit-modal>header p{color:#767f85;text-transform:uppercase;margin:0;font-size:12px;font-weight:750}.banner-edit-modal>header h2{margin:4px 0 0;font-size:20px}.banner-edit-modal>header button{background:#e8ecef;border:0;border-radius:10px;padding:8px;display:inline-grid;box-shadow:4px 4px 8px #c7cbce,-4px -4px 8px #fff}.banner-edit-scroll{flex-direction:column;gap:19px;max-height:calc(100vh - 210px);padding:5px 23px 23px;display:flex;overflow-y:auto}.banner-edit-modal>footer,.delete-confirmation-modal footer{justify-content:flex-end;gap:11px;padding:17px 23px 22px;display:flex}.banner-enabled-toggle{align-items:center;gap:9px;font-weight:700;display:flex}.banner-enabled-toggle input{accent-color:#f26a21;width:17px;height:17px}.delete-confirmation-modal{text-align:center;background:#e8ecef;border-radius:22px;width:min(430px,100%);padding:27px;box-shadow:0 25px 75px #00000059}.delete-confirmation-icon{color:#bc4036;border-radius:16px;place-items:center;width:55px;height:55px;margin:0 auto;display:grid;box-shadow:inset 4px 4px 8px #c7cbce,inset -4px -4px 8px #fff}.delete-confirmation-modal h2{margin:17px 0 7px}.delete-confirmation-modal p{color:#626a70;line-height:1.5}.delete-confirmation-modal footer{justify-content:center;padding:14px 0 0}.admin-danger-button{color:#fff;background:#c84339;border:0;border-radius:13px;padding:11px 17px;font-weight:750;box-shadow:4px 4px 9px #c7cbce,-4px -4px 9px #fff}@media (width<=700px){.manage-banner-heading{flex-direction:column}.manage-banner-actions{width:100%}.banner-edit-modal{max-height:calc(100vh - 20px)}.status-form-grid.two-columns{grid-template-columns:1fr}}.manage-banner-list{gap:8px}.manage-banner-card{background:#fff;border-radius:10px;box-shadow:0 2px 8px #2f597812}.manage-banner-content{padding:9px 12px}.manage-banner-heading{align-items:center}.manage-banner-heading h2{font-size:14px}.manage-banner-metadata{gap:6px 16px;margin-top:6px;font-size:11px}.manage-banner-actions button{width:30px;height:30px;box-shadow:none;background:#f4f9fc;border-radius:7px}.status-update-form{flex-direction:column;gap:22px;display:flex}.status-form-section>header{margin-bottom:22px}.status-form-section>header h2{margin:0}.status-form-section>header p{color:#6e777d;margin:6px 0 0;font-size:14px}.status-form-grid{gap:20px;display:grid}.status-form-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-field{flex-direction:column;gap:8px;display:flex}.admin-field>span,.region-selector-heading>span{color:#4f575d;font-size:13px;font-weight:750}.admin-field input,.admin-field select{color:#30363a;background:#e8ecef;border:0;border-radius:13px;outline:0;width:100%;min-height:45px;padding:10px 13px;box-shadow:inset 4px 4px 8px #cbd0d3,inset -4px -4px 8px #fff}.admin-field input:focus,.admin-field select:focus{box-shadow:inset 4px 4px 8px #cbd0d3,inset -4px -4px 8px #fff,0 0 0 2px #f26a213d}.admin-field small{color:#778087;font-size:12px}.region-selector{margin-top:22px}.region-selector-heading{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.region-selector-heading div{gap:8px;display:flex}.region-selector-heading button{color:#e45f18;background:0 0;border:0;padding:4px;font-size:12px;font-weight:700}.region-checkbox-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.region-option{cursor:pointer;border-radius:15px;align-items:center;gap:11px;padding:15px;display:flex;box-shadow:5px 5px 10px #c7cbce,-5px -5px 10px #fff}.region-option.selected{box-shadow:inset 4px 4px 8px #cbd0d3,inset -4px -4px 8px #fff}.region-option input{accent-color:#f26a21;width:17px;height:17px}.region-option div{flex-direction:column;display:flex}.region-option span{color:#778087;font-size:11px}.service-state-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.service-state-option{cursor:pointer;border-radius:15px;grid-template-columns:14px 1fr;align-items:center;gap:11px;padding:16px;display:grid;box-shadow:5px 5px 10px #c7cbce,-5px -5px 10px #fff}.service-state-option.selected{box-shadow:inset 4px 4px 8px #cbd0d3,inset -4px -4px 8px #fff}.service-state-option input{opacity:0;position:absolute}.service-state-indicator{border-radius:50%;width:12px;height:12px}.service-state-option.operational .service-state-indicator{background:#67a52b}.service-state-option.degraded .service-state-indicator{background:#d89a16}.service-state-option.maintenance .service-state-indicator{background:#f26a21}.service-state-option.unavailable .service-state-indicator{background:#c94338}.service-state-option div{flex-direction:column;display:flex}.service-state-option small{color:#747d83;margin-top:3px;line-height:1.35}.rich-editor-shell{border-radius:14px;overflow:hidden;box-shadow:inset 4px 4px 8px #cbd0d3,inset -4px -4px 8px #fff}.rich-editor-toolbar{border-bottom:1px solid #7882882e;flex-wrap:wrap;align-items:center;gap:5px;padding:9px;display:flex}.rich-editor-toolbar button,.rich-editor-toolbar select{color:#555d63;background:#e8ecef;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:33px;padding:7px 9px;display:inline-flex}.rich-editor-toolbar button:hover{color:#f26a21;box-shadow:3px 3px 6px #c7cbce,-3px -3px 6px #fff}.rich-editor-content{outline:0;min-height:190px;padding:16px;line-height:1.55}.rich-editor-content:empty:before{color:#8a9297;content:attr(data-placeholder);pointer-events:none}.datetime-input-shell{border-radius:13px;align-items:center;gap:8px;padding-left:13px;display:flex;box-shadow:inset 4px 4px 8px #cbd0d3,inset -4px -4px 8px #fff}.datetime-input-shell svg{color:#747d83}.datetime-input-shell input{box-shadow:none}.status-form-actions{justify-content:flex-end;gap:13px;padding-bottom:10px;display:flex}.admin-primary-button{color:#fff;background:#f26a21;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 18px;font-weight:750;display:inline-flex;box-shadow:5px 5px 10px #c7cbce,-5px -5px 10px #fff}.admin-primary-button:disabled{cursor:wait;opacity:.6}.status-update-success{color:#416e20;background:#e2f2d8;border-radius:15px;align-items:flex-start;gap:11px;margin-bottom:20px;padding:14px 17px;display:flex}.status-update-success div{flex-direction:column;display:flex}.status-update-success span{margin-top:3px;font-size:13px}@media (width<=1050px){.service-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.region-checkbox-grid{grid-template-columns:1fr}}@media (width<=700px){.status-form-grid.two-columns,.service-state-grid{grid-template-columns:1fr}.status-form-actions{flex-direction:column-reverse}.status-form-actions button{width:100%}}.rich-editor-content{z-index:1;cursor:text;color:#263746;caret-color:#2878b8;-webkit-user-select:text;user-select:text;background:#fff;position:relative}.rich-editor-content:focus{outline-offset:-2px;background:#fff;outline:2px solid #2878b838}.rich-editor-toolbar{z-index:2;background:#f5f9fc;position:relative}.rich-editor-shell{background:#fff;border:1px solid #cbddea;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #2878b80f}.rich-editor-shell:focus-within{border-color:#70abd5;box-shadow:0 0 0 3px #2878b81f,0 2px 8px #2878b812}.rich-editor-toolbar{background:#f4f9fc;border-bottom:1px solid #dbe8f2;flex-wrap:wrap;align-items:center;gap:4px;padding:7px 8px;display:flex}.rich-editor-toolbar button{color:#536979;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;width:32px;height:32px;padding:0;display:inline-grid}.rich-editor-toolbar button:hover:not(:disabled){color:#1f669d;background:#e6f2fa;border-color:#c7ddea}.rich-editor-toolbar button.is-active{color:#17669f;background:#dceef9;border-color:#9fc7e2}.rich-editor-toolbar button:disabled{cursor:not-allowed;opacity:.35}.rich-editor-toolbar-divider{background:#d3e1eb;width:1px;height:22px;margin:0 3px}.rich-editor-content{color:#263746;caret-color:#2878b8;cursor:text;overflow-wrap:anywhere;background:#fff;outline:none;min-height:190px;max-height:520px;padding:14px 16px;font-family:inherit;font-size:14px;line-height:1.65;overflow-y:auto}.rich-editor-content p{margin:0 0 12px}.rich-editor-content p:last-child{margin-bottom:0}.rich-editor-content h2{color:#263746;margin:18px 0 8px;font-size:19px;line-height:1.3}.rich-editor-content h3{color:#263746;margin:16px 0 7px;font-size:16px;line-height:1.3}.rich-editor-content ul,.rich-editor-content ol{margin:8px 0 12px;padding-left:26px}.rich-editor-content ul{list-style:outside}.rich-editor-content ol{list-style:decimal}.rich-editor-content li{margin:4px 0}.rich-editor-content blockquote{color:#526879;background:#f2f8fc;border-left:4px solid #2878b8;margin:12px 0;padding:9px 12px}.rich-editor-content a{color:#176ca8;text-underline-offset:2px;font-weight:600;text-decoration:underline}.rich-editor-content p.is-editor-empty:first-child:before{float:left;color:#8b9eac;content:attr(data-placeholder);pointer-events:none;height:0}.rich-editor-content.ProseMirror-focused{outline:none}.status-template-selector{background:#f5f9fc;border:1px solid #dbe8f2;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-bottom:18px;padding:12px;display:grid}.status-template-selector .admin-field{margin:0}.status-template-apply{white-space:nowrap;min-height:40px;margin-bottom:19px}.status-template-apply:disabled{cursor:not-allowed;opacity:.45}@media (width<=700px){.status-template-selector{grid-template-columns:1fr}.status-template-apply{margin-bottom:0}}.current-issues-panel{margin-bottom:18px;padding:14px}.current-issues-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:10px;display:flex}.current-issues-heading h2{color:#263746;margin:0;font-size:15px}.current-issues-heading p{color:#748898;margin:3px 0 0;font-size:11px}.current-issues-heading>span{color:#2878b8;background:#eef6fc;border-radius:14px;flex:none;padding:4px 9px;font-size:10px;font-weight:750}.current-issues-list{flex-direction:column;gap:6px;display:flex}.current-issue-row{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfeaf2;border-left:4px solid;border-radius:8px;grid-template-columns:minmax(150px,1.1fr) minmax(170px,1.3fr) minmax(130px,1fr) 110px;align-items:center;gap:12px;width:100%;padding:8px 11px;display:grid}.current-issue-row:hover{background:#f7fbfe;border-color:#c7dce9}.current-issue-row strong{color:#314757;font-size:12px}.current-issue-row>span:not(.current-issue-state){color:#607482;font-size:11px;font-weight:600}.current-issue-row.degraded{border-left-color:#d58a00}.current-issue-row.maintenance{border-left-color:#0b63c9}.current-issue-row.unavailable{border-left-color:#c9362b}.current-issue-state{text-transform:uppercase;border-radius:14px;justify-self:start;padding:3px 8px;font-size:9px;font-weight:800}.current-issue-state.degraded{color:#986300;background:#fff4dc}.current-issue-state.maintenance{color:#0b63c9;background:#e7f1ff}.current-issue-state.unavailable{color:#952820;background:#ffe9e7}@media (width<=800px){.current-issue-row{grid-template-columns:1fr 1fr}}.backdate-status-option{cursor:pointer;background:#f5f9fc;border:1px solid #cbddea;border-radius:9px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:11px 13px;display:flex}.backdate-status-option input{margin-top:3px}.backdate-status-option div{flex-direction:column;gap:2px;display:flex}.backdate-status-option strong{color:#314757;font-size:12px}.backdate-status-option span{color:#718697;font-size:11px;line-height:1.4}.status-message-filter-bar{gap:14px;margin-bottom:20px;display:flex}.status-message-filter-bar label{border-radius:13px;flex:1;align-items:center;gap:9px;padding:0 13px;display:flex;box-shadow:inset 4px 4px 8px #cbd0d3,inset -4px -4px 8px #fff}.status-message-filter-bar input,.status-message-filter-bar select{background:0 0;border:0;outline:0;min-height:44px}.status-message-filter-bar input{width:100%}.status-message-filter-bar select{background:#e8ecef;border-radius:13px;min-width:210px;padding:0 12px;box-shadow:5px 5px 10px #c7cbce,-5px -5px 10px #fff}.status-message-list-panel{padding:18px}.status-message-list{flex-direction:column;gap:16px;display:flex}.status-message-card{border-radius:17px;grid-template-columns:8px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:5px 5px 11px #c7cbce,-5px -5px 11px #fff}.status-message-accent.operational{background:#67a52b}.status-message-accent.degraded{background:#d89a16}.status-message-accent.maintenance{background:#f26a21}.status-message-accent.unavailable{background:#c94338}.status-message-content>header{justify-content:space-between;gap:18px;display:flex}.status-message-content h2{margin:0;font-size:17px;display:inline}.status-message-state{text-transform:uppercase;border-radius:20px;margin-left:10px;padding:4px 9px;font-size:10px;font-weight:800;display:inline-flex}.status-message-state.operational{color:#4b792a;background:#dcefd1}.status-message-state.degraded{color:#956600;background:#fff0cb}.status-message-state.maintenance{color:#aa5418;background:#ffe2ce}.status-message-state.unavailable{color:#a4372f;background:#f6d5d2}.status-message-actions{gap:7px;display:flex}.status-message-actions button{color:#5f686e;background:#e8ecef;border:0;border-radius:10px;place-items:center;width:35px;height:35px;display:inline-grid;box-shadow:3px 3px 7px #c7cbce,-3px -3px 7px #fff}.status-message-actions button:hover{color:#f26a21}.status-message-actions .delete-action:hover{color:#bd3b32}.status-message-scope{color:#697178;margin-top:8px;font-size:13px;font-weight:650}.status-message-body{color:#555d62;margin-top:13px;line-height:1.5}.status-message-body p{margin:5px 0}.status-message-metadata{color:#747d83;flex-wrap:wrap;gap:10px 20px;margin-top:14px;font-size:12px;display:flex}.status-message-metadata span{align-items:center;gap:5px;display:inline-flex}.status-message-edit-modal{background:#e8ecef;border-radius:22px;width:min(760px,100%);max-height:calc(100vh - 40px);overflow:hidden;box-shadow:0 25px 75px #00000059}.status-message-edit-modal>header{justify-content:space-between;padding:21px 23px;display:flex}.status-message-edit-modal>header p{color:#767f85;text-transform:uppercase;margin:0;font-size:12px;font-weight:750}.status-message-edit-modal>header h2{margin:4px 0 0;font-size:20px}.status-message-edit-modal>header button{background:#e8ecef;border:0;border-radius:10px;padding:8px;display:inline-grid;box-shadow:4px 4px 8px #c7cbce,-4px -4px 8px #fff}.status-message-edit-scroll{flex-direction:column;gap:19px;max-height:calc(100vh - 210px);padding:5px 23px 23px;display:flex;overflow-y:auto}.edit-status-scope{color:#687178;border-radius:12px;padding:12px;font-size:13px;font-weight:700;box-shadow:inset 3px 3px 7px #cbd0d3,inset -3px -3px 7px #fff}.status-message-edit-modal>footer,.status-delete-modal footer{justify-content:flex-end;gap:11px;padding:17px 23px 22px;display:flex}.status-delete-modal{text-align:center;background:#e8ecef;border-radius:22px;width:min(440px,100%);padding:27px;box-shadow:0 25px 75px #00000059}.status-delete-icon{color:#bc4036;border-radius:16px;place-items:center;width:55px;height:55px;margin:0 auto;display:grid;box-shadow:inset 4px 4px 8px #c7cbce,inset -4px -4px 8px #fff}.status-delete-modal h2{margin:17px 0 7px}.status-delete-modal p{color:#626a70;line-height:1.5}.status-delete-modal footer{justify-content:center;padding:14px 0 0}@media (width<=750px){.status-message-filter-bar,.status-message-content>header{flex-direction:column}.status-message-filter-bar select{width:100%}}.status-message-list{gap:8px}.status-message-card{background:#fff;border-radius:10px;box-shadow:0 2px 8px #2f597812}.status-message-content{padding:9px 12px}.status-message-content>header{align-items:center}.status-message-content h2{font-size:14px}.status-message-scope{margin-top:4px;font-size:11px}.status-message-metadata{gap:6px 16px;margin-top:5px;font-size:11px}.status-message-actions button{width:30px;height:30px;box-shadow:none;background:#f4f9fc;border-radius:7px}.rcm-page{flex-direction:column;gap:18px;display:flex}.rcm-form{flex-direction:column;gap:16px;display:flex}.rcm-form-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.rcm-form-title h2,.rcm-page .admin-panel>h2{color:#2f4352;margin:0;font-size:16px}.rcm-message-editor .rich-editor-content{min-height:300px}.rcm-form-actions{justify-content:flex-end;gap:9px;display:flex}.rcm-cancel-edit,.rcm-secondary-button{color:#506879;cursor:pointer;background:#fff;border:1px solid #cbdbe6;border-radius:7px;align-items:center;gap:5px;padding:7px 10px;font-size:11px;display:inline-flex}.rcm-cancel-edit:hover,.rcm-secondary-button:hover{background:#f4f8fb}.rcm-admin-list{flex-direction:column;gap:7px;margin-top:12px;display:flex}.rcm-admin-row{background:#fff;border:1px solid #dce8f1;border-left:4px solid #386fa4;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.rcm-admin-icon{color:#386fa4;background:#eaf3fb;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.rcm-admin-details{flex-direction:column;gap:2px;min-width:0;display:flex}.rcm-admin-details strong{color:#314655;font-size:12px}.rcm-admin-details span{color:#627785;font-size:11px}.rcm-admin-details small{color:#82919b;font-size:10px}.rcm-admin-actions{align-items:center;gap:5px;display:flex}.rcm-edit-button,.rcm-delete-button{color:#6f828f;cursor:pointer;background:#f7fafc;border:1px solid #dce8f1;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.rcm-edit-button:hover{color:#386fa4;background:#eaf3fb}.rcm-delete-button:hover{color:#b9342b;background:#fff0ef}:root{color:#242424;font-synthesis:none;text-rendering:optimizelegibility;background:#f2f2f0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:linear-gradient(#eeeeeb 0,#f8f8f6 300px);min-width:320px;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit}
