.status-header{position:sticky;top:0;z-index:1000;background-color:#fff}.status-header .status-header-component{height:60px}
.status-page-container{max-width:1400px !important;padding:40px 32px !important}@media(max-width: 1024px){.status-page-container{padding:24px 20px !important}}@media(max-width: 768px){.status-page-container{padding:16px 12px !important}}@media(max-width: 480px){.status-page-container{padding:12px 8px !important}}.status-page-header{margin-bottom:8px}.status-page-header .status-page-header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}@media(max-width: 600px){.status-page-header .status-page-header-row{flex-direction:column;gap:8px}}.status-page-header .status-page-header-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}@media(max-width: 600px){.status-page-header .status-page-header-actions{align-self:flex-end}}.status-page-header .status-last-updated{font-size:.78rem !important;color:#888;white-space:nowrap}.status-page-header .status-refresh-btn{white-space:nowrap;font-size:.8rem !important;padding:4px 10px !important;min-width:0 !important;color:#555}.status-page-header .status-refresh-btn:hover{color:#367c2b}.status-page-header .status-refresh-btn svg{width:16px !important;height:16px !important}.status-page-header .status-loading-icon,.status-page-header .status-refresh-spinning{animation:status-spin 1s linear infinite}@keyframes status-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media(max-width: 1024px){.status-page-header{margin-bottom:6px}}@media(max-width: 768px){.status-page-header{margin-bottom:4px}}.status-page-header h4{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin:0 0 4px 0}@media(max-width: 768px){.status-page-header h4{font-size:1.25rem}}@media(max-width: 480px){.status-page-header h4{font-size:1.1rem}}.status-page-header p{font-size:.9rem;color:#666;margin:0}@media(max-width: 480px){.status-page-header p{font-size:.8rem}}.status-page-layout{display:flex;gap:32px;align-items:flex-start;margin-top:20px}@media(max-width: 1024px){.status-page-layout{flex-direction:column;gap:16px;margin-top:14px}}@media(max-width: 768px){.status-page-layout{gap:12px;margin-top:10px}}@media(max-width: 480px){.status-page-layout{gap:10px;margin-top:8px}}.status-incident-name-link{font-weight:600;font-size:.95rem;color:#367c2b;text-decoration:none;cursor:pointer;-webkit-user-select:text;-moz-user-select:text;user-select:text}.status-incident-name-link:hover{text-decoration:underline;color:#255a1f}.status-incident-name-row{display:flex;align-items:center;gap:8px}.status-incident-number{display:inline-flex;align-items:center;padding:1px 7px;border-radius:10px;background-color:#e8f0e8;color:#367c2b;font-size:.72rem;font-weight:600;letter-spacing:.03em;white-space:nowrap;border:1px solid #c3d9c0;-webkit-user-select:text;-moz-user-select:text;user-select:text;cursor:text}.status-incident-edit-link{display:inline-flex;align-items:center;color:#666;text-decoration:none;cursor:pointer}.status-incident-edit-link:hover{color:#367c2b}.status-incident-edit-icon{display:inline-flex;width:16px !important;height:16px !important;font-size:16px !important}.status-incident-edit-icon *,.status-incident-edit-icon svg,.status-incident-edit-icon img{width:16px !important;height:16px !important;max-width:16px !important;max-height:16px !important}.filter-dropdown-trigger svg{width:16px !important;height:16px !important}.status-empty-state svg{width:24px !important;height:24px !important}.status-left-panel{width:340px;flex-shrink:0;position:sticky;top:60px;z-index:20}@media(max-width: 1024px){.status-left-panel{width:100%;position:static;z-index:auto;isolation:isolate}}.status-right-panel{flex:1;min-width:0;width:100%}.status-summary-bar{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:24px;padding:20px 24px;background:#fff;border-radius:8px;border:1px solid #e0e0e0;box-shadow:0 2px 8px rgba(0,0,0,.08);position:sticky;top:60px;z-index:10}@media(max-width: 1024px){.status-summary-bar{position:static;gap:8px;padding:14px 16px;margin-bottom:16px}}@media(max-width: 480px){.status-summary-bar{padding:12px 10px;gap:6px;margin-bottom:12px}}.status-summary-badge{display:flex;align-items:center;gap:8px;padding:8px 18px;border-radius:20px;font-size:.875rem;font-weight:600;background-color:#f5f5f5;border:1px solid #ddd;color:#333;white-space:nowrap}@media(max-width: 768px){.status-summary-badge{padding:6px 12px;font-size:.8rem;gap:6px}}@media(max-width: 480px){.status-summary-badge{padding:5px 10px;font-size:.75rem}}.status-search-wrapper{display:flex;flex-direction:column;align-items:center;gap:16px;padding:28px 24px;background:#fff;border-radius:8px;border:1px solid #e0e0e0;box-shadow:0 1px 4px rgba(0,0,0,.06)}@media(max-width: 1024px){.status-search-wrapper{padding:20px 16px;gap:12px}}@media(max-width: 480px){.status-search-wrapper{padding:16px 12px;gap:10px}}.status-search-label{font-weight:600;font-size:.95rem;white-space:nowrap;color:#333;position:static !important;transform:none !important;pointer-events:auto}@media(max-width: 480px){.status-search-label{font-size:.875rem}}.status-search-input{width:100%}.filter-dropdown-container{position:relative;display:flex;justify-content:center;width:100%}.filter-dropdown-trigger{width:100%}.filter-dropdown-menu{position:absolute;top:calc(100% + 4px);left:50%;transform:translateX(-50%);z-index:1300;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.15);min-width:260px;padding:8px 0}.filter-dropdown-menu--upward{top:auto;bottom:calc(100% + 4px);box-shadow:0 -4px 16px rgba(0,0,0,.15)}.status-filter-button{width:100%;white-space:nowrap}.status-filter-menu-content{padding:8px 0}.status-filter-menu-header{padding:12px 16px 10px 16px;font-weight:600;font-size:.9rem;color:#333;border-bottom:1px solid #e0e0e0;margin-bottom:4px;display:flex;align-items:center;justify-content:space-between;gap:12px}.status-filter-menu-header .MuiFormControlLabel-root{margin:0}.status-filter-menu-header .MuiFormControlLabel-root .MuiCheckbox-root{padding:6px}.status-filter-menu-header .MuiFormControlLabel-root .MuiFormControlLabel-label{font-size:.875rem;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}.status-filter-menu-item{padding:4px 16px !important}.status-filter-menu-item:hover{background-color:rgba(0,0,0,0) !important}.status-filter-checkboxes{display:flex;flex-direction:column;gap:0}.status-filter-checkboxes .MuiFormControlLabel-root{margin:0;width:100%}.status-filter-checkboxes .MuiFormControlLabel-root .MuiCheckbox-root{padding:9px}.status-filter-checkboxes .MuiFormControlLabel-root .MuiFormControlLabel-label{font-size:.875rem;color:#333;-webkit-user-select:none;-moz-user-select:none;user-select:none}.status-table-scroll-container{max-height:calc(100vh - 340px);min-height:0;overflow-y:auto;overflow-x:auto;border-radius:8px;border:1px solid #e0e0e0;box-shadow:0 1px 4px rgba(0,0,0,.06);width:100%;box-sizing:border-box}@media(max-width: 1024px){.status-table-scroll-container{max-height:none;overflow-x:auto}}@media(max-width: 768px){.status-table-scroll-container{max-height:none;border-radius:6px}}.table-wrapper .MuiDataGrid-virtualScroller,.table-wrapper .MuiDataGrid-virtualScrollerContent,.table-wrapper .MuiDataGrid-virtualScrollerRenderZone{background:rgba(0,0,0,0) !important}.table-wrapper .MuiDataGrid-row.row-even{background-color:#fff !important}.table-wrapper .MuiDataGrid-row.row-even>.MuiDataGrid-cell{background-color:#fff !important}.table-wrapper .MuiDataGrid-row.row-odd{background-color:#f0f4ef !important}.table-wrapper .MuiDataGrid-row.row-odd>.MuiDataGrid-cell{background-color:#f0f4ef !important}.table-wrapper .MuiDataGrid-row.row-even:hover,.table-wrapper .MuiDataGrid-row.row-even:hover>.MuiDataGrid-cell{background-color:#deeedd !important}.table-wrapper .MuiDataGrid-row.row-odd:hover,.table-wrapper .MuiDataGrid-row.row-odd:hover>.MuiDataGrid-cell{background-color:#deeedd !important}.table-wrapper{background:#fff;overflow:visible !important}.table-wrapper table{width:100%;border-collapse:collapse}.table-wrapper thead tr th{background-color:#367c2b;color:#fff;font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.07em;padding:14px 20px;border:none;white-space:nowrap;position:sticky;top:0;z-index:9;box-shadow:0 2px 4px rgba(0,0,0,.15)}.table-wrapper tbody tr{transition:background-color .15s ease}.table-wrapper tbody tr:nth-child(even){background-color:#f8faf7}.table-wrapper tbody tr:hover{background-color:#eef5ec}.table-wrapper tbody tr td{padding:12px 20px;font-size:.875rem;color:#333;border-bottom:1px solid #ebebeb;vertical-align:middle}.table-wrapper tbody tr:last-child td{border-bottom:none}.status-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;color:#888;background:#fff;border-radius:8px;border:1px solid #e0e0e0;box-shadow:0 1px 4px rgba(0,0,0,.06);text-align:center}@media(max-width: 768px){.status-empty-state{padding:40px 16px}}.status-empty-state svg{font-size:3rem;margin-bottom:16px;color:#ccc}.status-empty-state p{font-size:1rem;margin:0}@media(max-width: 480px){.status-empty-state p{font-size:.875rem}}.status-incidents-section{margin-top:32px}@media(max-width: 768px){.status-incidents-section{margin-top:20px}}.status-incidents-section-header{display:flex;flex-direction:column;gap:10px;margin-bottom:16px;padding-bottom:10px;border-bottom:2px solid #e0e0e0}.status-incidents-controls{display:flex;align-items:center;gap:8px}.status-incidents-controls .filter-dropdown-container{flex:1;width:50%;justify-content:flex-start}.status-incidents-controls .filter-dropdown-trigger{width:100%;white-space:nowrap}.status-incidents-search{flex:1;width:50%}.status-incidents-search .MuiOutlinedInput-root{border-radius:6px;background-color:#fff;font-size:.875rem}.status-incidents-title{font-weight:700 !important;font-size:1.1rem !important;color:#1a1a1a;flex:1}.status-incident-accordion{margin-bottom:8px !important;border-radius:8px !important;border:1px solid #e0e0e0 !important;box-shadow:0 1px 3px rgba(0,0,0,.06) !important}.status-incident-accordion::before{display:none !important}.status-incident-accordion-summary{border-radius:8px;background-color:#f8f9fa !important}.status-incident-accordion-summary.Mui-expanded{border-bottom:1px solid #e0e0e0;border-radius:8px 8px 0 0}.status-incident-accordion-header{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.status-incident-accordion-header-left{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.status-incident-accordion-header-right{display:flex;align-items:center;flex-shrink:0}.status-incident-latest-stage{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;border-radius:12px;border:1.5px solid;font-size:.78rem;font-weight:700;text-transform:none;letter-spacing:.02em;background-color:rgba(0,0,0,.04);white-space:nowrap}@media(max-width: 480px){.status-incident-latest-stage{font-size:.7rem;padding:3px 8px}}.status-incident-meta{font-size:.78rem !important;color:#888}.status-incident-accordion-details{padding:0 !important;display:flex;flex-direction:column}.status-incident-stage{padding:14px 20px;border-bottom:none}.status-incident-stage-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;gap:12px}.status-incident-stage-label{font-weight:700 !important;font-size:.82rem !important;text-transform:none;letter-spacing:.03em;color:#367c2b;background-color:#eef5ec;padding:2px 10px;border-radius:10px}.status-incident-stage-time{font-size:.8rem !important;color:#888;white-space:nowrap}.status-incident-stage-summary{font-size:.875rem !important;color:#444;line-height:1.5}.status-cell{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:12px;font-size:.78rem;font-weight:600;line-height:1.4;max-height:28px;background-color:rgba(0,0,0,.05);white-space:nowrap}.status-cell.status-cell-default{color:#333}.status-cell--down{color:#da1e28}.status-cell--impaired{color:#ff832b}.status-cell--degrade{color:#f1c21b}.status-cell--degraded-performance{color:#f1c21b}.status-cell--investigating{color:#0f62fe}.status-cell--monitoring{color:#8a3ffc}.status-cell--operational{color:#367c2b}.status-icon{font-size:14px !important;color:inherit}.status-icon path,.status-icon svg{fill:currentColor !important}.status-icon--sm{font-size:14px !important;margin-right:4px;vertical-align:middle}.status-icon--sm path,.status-icon--sm svg{fill:currentColor !important}.status-summary-badge--down{color:#da1e28;border-color:#da1e28;background-color:rgba(218,30,40,.08) !important}.status-summary-badge--impaired{color:#ff832b;border-color:#ff832b;background-color:rgba(255,131,43,.08) !important}.status-summary-badge--degrade{color:#f1c21b;border-color:#f1c21b;background-color:rgba(241,194,27,.08) !important}.status-summary-badge--degraded-performance{color:#f1c21b;border-color:#f1c21b;background-color:rgba(241,194,27,.08) !important}.status-summary-badge--investigating{color:#0f62fe;border-color:#0f62fe;background-color:rgba(15,98,254,.08) !important}.status-summary-badge--monitoring{color:#8a3ffc;border-color:#8a3ffc;background-color:rgba(138,63,252,.08) !important}.status-summary-badge--operational{color:#367c2b;border-color:#367c2b;background-color:rgba(54,124,43,.08) !important}.status-summary-icon{font-size:14px !important}.status-summary-icon path,.status-summary-icon svg{fill:currentColor !important}.status-down{color:#da1e28}.status-down path,.status-down svg{fill:currentColor !important}.status-impaired{color:#ff832b}.status-impaired path,.status-impaired svg{fill:currentColor !important}.status-degrade{color:#f1c21b}.status-degrade path,.status-degrade svg{fill:currentColor !important}.status-degraded-performance{color:#f1c21b}.status-degraded-performance path,.status-degraded-performance svg{fill:currentColor !important}.status-investigating{color:#0f62fe}.status-investigating path,.status-investigating svg{fill:currentColor !important}.status-monitoring{color:#8a3ffc}.status-monitoring path,.status-monitoring svg{fill:currentColor !important}.status-operational{color:#367c2b}.status-operational path,.status-operational svg{fill:currentColor !important}.status-stage-label{display:flex;align-items:center;gap:4px;font-size:.875rem}.status-stage-label--investigating{color:#0f62fe}.status-stage-label--identified{color:#b71c1c}.status-stage-label--monitoring{color:#1565c0}.status-stage-label--resolved{color:#2e7d32}.status-stage-label--maintenance{color:#6a1b9a}.status-stage-icon{font-size:15px !important}.status-incident-stage-label--investigating{color:#0f62fe !important;background-color:rgba(15,98,254,.08) !important}.status-incident-stage-label--identified{color:#b71c1c !important;background-color:rgba(183,28,28,.08) !important}.status-incident-stage-label--monitoring{color:#1565c0 !important;background-color:rgba(21,101,192,.08) !important}.status-incident-stage-label--resolved{color:#2e7d32 !important;background-color:rgba(46,125,50,.08) !important}.status-incident-stage-label--maintenance{color:#6a1b9a !important;background-color:rgba(106,27,154,.08) !important}.status-all-operational-banner{display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg, #e8f5e9 0%, #f1f8f0 100%);border:1.5px solid #a5d6a7;border-radius:8px;padding:14px 24px;margin-bottom:8px}.status-all-operational-banner .status-all-operational-text{font-weight:700 !important;font-size:1rem !important;color:#2e7d32;letter-spacing:.02em}@media(max-width: 480px){.status-all-operational-banner{padding:10px 16px}.status-all-operational-banner .status-all-operational-text{font-size:.875rem !important}}.status-loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:80px 24px;background:#fff;border-radius:8px;border:1px solid #e0e0e0}.status-loading-state .status-loading-icon{width:36px !important;height:36px !important;color:#367c2b}.status-loading-state .status-loading-text{color:#888;font-size:.9rem !important}.status-clear-filters-btn{width:100%;font-size:.8rem !important;color:#888 !important;border:none !important;background:rgba(0,0,0,0) !important;text-decoration:underline;cursor:pointer}.status-clear-filters-btn:hover{color:#367c2b !important}.status-summary-badge--clickable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:box-shadow .15s ease,transform .1s ease,opacity .15s ease}.status-summary-badge--clickable:hover{box-shadow:0 2px 8px rgba(0,0,0,.14);transform:translateY(-1px)}.status-summary-badge--clickable:active{transform:translateY(0)}.status-summary-badge--active-total{border-color:#367c2b !important;box-shadow:0 0 0 2px rgba(54,124,43,.25) !important;background-color:rgba(54,124,43,.08) !important;color:#367c2b !important}.status-summary-badge--active{box-shadow:0 0 0 2.5px currentColor !important;opacity:1 !important}.status-incidents-title-row{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.status-incidents-count{font-size:.8rem !important;color:#888;white-space:nowrap}.status-incidents-history{margin-top:24px}.status-incidents-range-header{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:24px}.status-incidents-range-button{min-width:36px !important;width:36px;height:36px;padding:0 !important;border-radius:999px !important}.status-incidents-range-label{font-size:1rem !important;font-weight:600 !important;color:#374151 !important}.status-incidents-month-group{margin-bottom:40px}.status-incidents-month-heading{font-size:1.6rem !important;font-weight:700 !important;color:#111827 !important;margin-bottom:16px !important;padding-bottom:8px}.status-incidents-month-list{display:flex;flex-direction:column;gap:8px}.status-incidents-item-wrapper{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.status-incidents-item{display:flex;flex-direction:row;align-items:center;padding:16px 20px;gap:12px;cursor:pointer}.status-incidents-item:hover{background:#fafafa}.status-incidents-item-chevron{font-size:1.1rem;color:#6b7280;width:18px;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.status-incidents-item-details{background:#f9fafb;border-top:1px solid #f0f0f0;padding:12px 20px 4px 50px;display:flex;flex-direction:column;gap:8px}.status-incident-stage{padding:14px 20px;background:#fff;border:1px solid #f0f0f0;border-radius:6px}.status-incidents-item-content{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.status-incidents-item-title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.status-incidents-item-title{font-size:.95rem !important;font-weight:600 !important;color:#d4a017 !important;text-decoration:none !important;cursor:pointer}.status-incidents-item-title:hover{text-decoration:underline !important}.status-incidents-item-inc-badge{font-size:.72rem !important;font-weight:600;color:#367c2b;border:1px solid #367c2b;border-radius:4px;padding:1px 6px;white-space:nowrap;flex-shrink:0}.status-incidents-item-edit-link{display:inline-flex;align-items:center;cursor:pointer;color:#6b7280;flex-shrink:0}.status-incidents-item-edit-link:hover{color:#374151}.status-incidents-item-edit-icon{width:16px !important;height:16px !important}.status-incidents-item-meta{font-size:.8rem !important;color:#9ca3af !important}.status-incidents-item-stage-badge{display:flex;align-items:center;gap:4px;border:1.5px solid;border-radius:20px;padding:4px 12px;font-size:.8rem;font-weight:600;white-space:nowrap;flex-shrink:0}.status-incidents-show-all-wrapper{padding:12px 20px;border-top:1px solid #f0f0f0}.status-incidents-show-all-btn{width:100%;text-align:center;font-size:.875rem !important}.status-product-name-impacted{cursor:pointer;font-weight:500;display:inline-flex;align-items:center;gap:5px;border-bottom:1.5px solid #ff832b;padding-bottom:1px;transition:color .15s,border-color .15s}.status-product-name-impacted::after{content:"ⓘ";font-size:.78rem;color:#ff832b;font-style:normal;opacity:.8;flex-shrink:0}.status-product-name-impacted:hover{color:#c05010;border-bottom-color:#c05010}.status-product-name-impacted:hover::after{opacity:1}.components-popover{background:#fff;border:1px solid #e0e0e0;border-radius:10px;box-shadow:0 8px 28px rgba(0,0,0,.13);padding:12px 14px;min-width:240px;max-width:340px;pointer-events:all}.components-popover-arrow{position:absolute;left:-6px;top:50%;transform:translateY(-50%) rotate(45deg);width:10px;height:10px;background:#fff;border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.components-popover-header{display:flex !important;align-items:center;justify-content:space-between;font-size:.68rem !important;font-weight:700 !important;letter-spacing:.07em;text-transform:uppercase;color:#555 !important;padding-bottom:8px;margin-bottom:4px;border-bottom:1px solid #eee}.components-popover-count{background:#fff3ec;color:#ff832b;border-radius:10px;padding:1px 8px;font-size:.68rem;font-weight:700;line-height:1.6}.components-popover-list{max-height:220px;overflow-y:auto}.components-popover-list::-webkit-scrollbar{width:4px}.components-popover-list::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px}.components-popover-item{display:flex;align-items:center;gap:8px;padding:5px 0;border-bottom:1px solid #f5f5f5}.components-popover-item:last-child{border-bottom:none}.components-popover-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.components-popover-name{font-size:.82rem !important;color:#222 !important;flex:1;line-height:1.3 !important}.components-popover-status{font-size:.72rem !important;font-weight:600 !important;text-transform:capitalize;white-space:nowrap;margin-left:8px}.incident-details-container{max-width:900px !important;padding:60px 40px !important;background:#fff;margin-top:40px !important}@media(max-width: 768px){.incident-details-container{padding:40px 20px !important;margin-top:24px !important}}.incident-details-header{text-align:center;margin-bottom:48px}.incident-details-title{font-size:2rem !important;font-weight:700 !important;color:#d4a017 !important;line-height:1.2 !important;margin-bottom:8px !important;display:block}.incident-details-subtitle{font-size:1.05rem !important;color:#6b7280 !important;font-weight:400 !important;display:block}.incident-details-number{font-size:.85rem !important;color:#9ca3af !important;font-weight:500 !important;display:block;margin-top:6px !important;letter-spacing:.02em}.incident-details-timeline{display:flex;flex-direction:column;margin-bottom:40px}.incident-details-timeline-row{display:grid;grid-template-columns:180px 1fr;gap:32px;padding:24px 0;border-top:1px solid #f0f0f0}.incident-details-timeline-row:last-child{border-bottom:none}@media(max-width: 600px){.incident-details-timeline-row{grid-template-columns:1fr;gap:8px}}.incident-details-stage-label{font-weight:700 !important;font-size:1rem !important;color:#111827 !important;padding-top:2px;text-transform:capitalize}.incident-details-stage-label--investigating{color:#0f62fe !important}.incident-details-stage-label--identified{color:#b71c1c !important}.incident-details-stage-label--monitoring{color:#1565c0 !important}.incident-details-stage-label--resolved{color:#2e7d32 !important}.incident-details-stage-label--maintenance{color:#6a1b9a !important}.incident-details-stage-label--update{color:#555f71 !important}.incident-details-stage-content{display:flex;flex-direction:column;gap:6px}.incident-details-stage-message{font-size:.95rem !important;color:#374151 !important;line-height:1.65 !important}.incident-details-stage-posted{font-size:.82rem !important;color:#9ca3af !important}.incident-details-divider{margin-top:8px !important;border-color:#e5e7eb !important}
.bulletins-page-container{max-width:100% !important;padding:40px 32px !important;height:100%}@media(max-width: 1024px){.bulletins-page-container{padding:24px 20px !important}}@media(max-width: 768px){.bulletins-page-container{padding:16px 12px !important}}@media(max-width: 480px){.bulletins-page-container{padding:12px 8px !important}}.bulletins-page-header{margin-bottom:20px}.bulletins-page-header h4{font-size:1.5rem;font-weight:700;margin-bottom:4px}@media(max-width: 768px){.bulletins-page-header h4{font-size:1.25rem}}.bulletins-form-container{display:flex;flex-direction:column;padding:32px;background:#fff;border-radius:8px;border:1px solid #e0e0e0;box-shadow:0 1px 4px rgba(0,0,0,.06)}@media(max-width: 768px){.bulletins-form-container{padding:16px}}.bulletins-tabs{margin-bottom:20px;border-bottom:1px solid #e0e0e0}.bulletins-tab-panel{width:100%}.bulletins-tab-panel-hidden{display:none}.bulletins-search-wrapper{display:flex;align-items:center;gap:16px;padding:20px 24px;margin-bottom:20px;background:#fff;border-radius:8px;border:1px solid #e0e0e0;box-shadow:0 1px 4px rgba(0,0,0,.06)}@media(max-width: 768px){.bulletins-search-wrapper{padding:16px}}.bulletins-search-label{font-weight:600;font-size:.95rem;color:#333;position:static !important;transform:none !important;pointer-events:auto}.bulletins-search-input{width:100%;max-width:420px}.bulletins-table-scroll-container{border-radius:8px;border:1px solid #e0e0e0;box-shadow:0 1px 4px rgba(0,0,0,.06);overflow:hidden}.bulletins-table-scroll-container .MuiDataGrid-root{border:none}.bulletins-table-scroll-container .row-odd{background-color:#f0f4ef}.bulletins-table-scroll-container .row-even{background-color:#fff}.bulletins-table-scroll-container .row-odd:hover,.bulletins-table-scroll-container .row-even:hover{background-color:#deeedd}.bulletins-table-scroll-container .MuiDataGrid-columnHeader{background-color:#f5f5f5;font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:.07em;color:#555}.bulletins-table-scroll-container .MuiDataGrid-cell{font-size:.875rem;color:#333}.bulletins-table-scroll-container .MuiDataGrid-columnSeparator{display:none}.bulletins-table-scroll-container .MuiDataGrid-cell:focus,.bulletins-table-scroll-container .MuiDataGrid-cell:focus-within,.bulletins-table-scroll-container .MuiDataGrid-columnHeader:focus,.bulletins-table-scroll-container .MuiDataGrid-columnHeader:focus-within{outline:none}.bulletins-view-link{white-space:nowrap}.bulletins-view-link svg{width:16px !important;height:16px !important}.bulletins-url-link{color:#367c2b;text-decoration:underline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.bulletins-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 24px;background:#fff;border-radius:8px;border:1px solid #e0e0e0;color:#666}.bulletins-empty-state svg{width:32px !important;height:32px !important;opacity:.5}.bulletins-application-row{display:flex;gap:16px;margin-top:16px}@media(max-width: 600px){.bulletins-application-row{flex-direction:column;gap:16px}}.bulletins-application-field,.bulletins-component-field{flex:1;min-width:0}.bulletins-form-field{margin-top:0}.bulletins-form-actions{display:flex;gap:16px;margin-top:20px}@media(max-width: 480px){.bulletins-form-actions{flex-direction:column}}.required-field-label .MuiInputLabel-asterisk{color:red}
.subscriptions-page-content{display:flex;padding:10px}@media(max-width: 768px){.subscriptions-page-content{flex-direction:column;padding:5px}}.subscriptions-form-group{width:55%;padding:10px;position:relative;margin-bottom:50px}@media(max-width: 768px){.subscriptions-form-group{width:100%;padding:5px}}.submit-changes-section{width:45%;flex-shrink:0;padding:10px}@media(max-width: 768px){.submit-changes-section{width:100%;padding:5px;margin-top:20px}}.subscription-container{display:contents;max-width:70%}@media(max-width: 768px){.subscription-container{max-width:100%;padding:0 10px}}.subscription-accordion{margin-bottom:16px;background-color:#fff}@media(max-width: 768px){.subscription-accordion{margin-bottom:12px}}.accordion-summary{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;transition:background-color .2s ease,color .2s ease}.accordion-summary--auto{background-color:#eaf4e8;border-left:4px solid #367c2b}.accordion-summary--auto .accordion-title{color:#367c2b}@media(max-width: 768px){.accordion-summary{padding:12px 16px;flex-direction:row;align-items:center;gap:8px}}.accordion-title{margin:0;flex:1}@media(max-width: 768px){.accordion-title{font-size:1.1rem;width:100%}}.accordion-buttons{margin-left:auto}@media(max-width: 768px){.accordion-buttons{margin-left:8px;width:auto;display:flex;gap:4px}.accordion-buttons>button{flex:none;font-size:.75rem;padding:4px 8px}}.auto-subscribe-label--active{color:#367c2b;font-weight:600}.auto-subscribe-label--active .MuiFormControlLabel-label{color:#367c2b}.accordion-details{padding:0 42px 24px 42px}@media(max-width: 768px){.accordion-details{padding:0 16px 16px 16px}}.fade-in{animation:fadeIn .5s ease-in-out}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.subscribe-form .notification-title{margin-bottom:16px}.subscribe-form .contact-info-section{margin-bottom:16px}.subscribe-form .contact-fields-row{display:flex;gap:16px;margin-bottom:16px}@media(max-width: 768px){.subscribe-form .contact-fields-row{flex-direction:column;gap:12px}}.subscribe-form .contact-field{flex:1}.subscribe-form .field-label{font-weight:600;margin-bottom:6px}.subscribe-form .alert-preferences-section{margin-bottom:12px}.subscribe-form .alert-preferences-title{margin-bottom:12px}.subscribe-form .alert-preference-row{margin-bottom:6px}.subscribe-form .alert-preference-grid{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px}@media(max-width: 768px){.subscribe-form .alert-preference-grid{grid-template-columns:1fr;gap:8px}}.subscribe-form .other-alerts-title{margin-bottom:6px}.subscribe-form .other-alert-row{margin-bottom:6px}.subscribe-form .other-alert-flex{display:flex;align-items:center;gap:12px}@media(max-width: 768px){.subscribe-form .other-alert-flex{flex-direction:column;align-items:flex-start;gap:6px}}.subscribe-form .new-badge{color:var(--primary-color, #1976d2);margin-left:8px;font-size:.8em}.subscribe-form .error-message-box,.subscribe-form .success-message-box{margin-bottom:12px}.subscribe-form .card-actions{justify-content:flex-end;padding:16px;position:fixed;background:#d6e5d3;bottom:0;left:0;right:0;z-index:1000}.subscribe-form .unsubscribe-all-button{min-width:130px;background-color:#ffde00;color:#1a1a1a;border-color:#ffde00}.subscribe-form .unsubscribe-all-button:hover:not(:disabled){background-color:#f0c800;border-color:#f0c800;color:#1a1a1a}.subscribe-form .unsubscribe-all-button:disabled{opacity:.5}.subscribe-form .save-button{min-width:100px;margin-right:8px}.subscribe-form .cancel-button{min-width:100px}.subscribe-form .timeframe-label{display:block}.subscribe-form .timeframe-custom-times{color:#555;display:block;font-size:.75rem;font-style:italic;line-height:1.6;margin-top:2px}.subscribe-form .timeframe-custom-times-row{display:block}.subscribe-form .timeframe-label-control{align-items:center}.subscribe-form .timeframe-label-control--top{align-items:flex-start}.subscribe-form .card-content-spacer{margin-bottom:20px}.unsubscribe-confirm-dialog .MuiTabs-root{display:none}.dialog-no-button{background-color:#ffde00 !important;border-color:#ffde00 !important;color:#1a1a1a !important}.dialog-no-button:hover:not(:disabled){background-color:#f0c800 !important;border-color:#f0c800 !important;color:#1a1a1a !important}
.custom-time-frame .form-group{margin-bottom:15px}.custom-time-frame .form-group:last-child{margin-bottom:0}.custom-time-frame .form-group label{display:block;font-weight:600;font-size:14px;color:#333;margin-bottom:8px}.custom-time-frame .form-group.time-range-container .time-inputs-wrapper{display:flex;gap:16px;align-items:flex-start}.custom-time-frame .form-group.time-range-container .time-inputs-wrapper .time-input-group{flex:1}.custom-time-frame .form-group.time-range-container .time-inputs-wrapper .time-input-group label{margin-bottom:4px;font-size:12px;color:#666}.custom-time-frame .form-group .MuiTextField-root{width:100%}.custom-time-frame .form-group .MuiTextField-root .MuiInputBase-root{border-radius:4px}.custom-time-frame .form-group .MuiTextField-root .MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline{border-color:#1976d2}.custom-time-frame .form-group .MuiTextField-root .MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#1976d2;border-width:2px}.custom-time-frame .form-group .MuiTextField-root .MuiInputBase-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#d32f2f}.custom-time-frame .form-group .MuiTextField-root .MuiInputBase-input{padding:12px 14px;font-size:14px}.custom-time-frame .form-group .MuiTextField-root .MuiInputBase-input::-moz-placeholder{color:#757575;opacity:1}.custom-time-frame .form-group .MuiTextField-root .MuiInputBase-input::placeholder{color:#757575;opacity:1}.custom-time-frame .MuiAlert-root{border-radius:4px;font-size:14px}.custom-time-frame .MuiAlert-root .MuiAlert-message{padding:0}.custom-time-frame .MuiBox-root{margin-bottom:16px}@media(max-width: 600px){.custom-time-frame .form-group{margin-bottom:20px}.custom-time-frame .form-group label{font-size:13px}.custom-time-frame .form-group.time-range-container .time-inputs-wrapper{flex-direction:column;gap:12px}}@media(max-width: 480px){.custom-time-frame .form-group.time-range-container .time-inputs-wrapper{gap:8px}}
.phone-number-container{position:relative;width:100%}.phone-number-container .phone-input{width:100%}.phone-number-container .phone-input input{font-size:.875rem}.phone-number-container .flag-dropdown{display:flex;align-items:center;gap:6px;cursor:pointer;padding:4px 8px 4px 0;border-radius:4px;margin-right:6px;border-right:1px solid #cacaca}.phone-number-container .flag-dropdown:hover{background-color:rgba(0,0,0,.04)}.phone-number-container .flag-dropdown .arrow{width:0;height:0;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:5px solid #555;transition:transform .2s;margin-left:2px}.phone-number-container .flag-dropdown .arrow.up{transform:rotate(180deg)}.phone-number-container .flag-icon{display:flex;align-items:center;width:20px;height:14px;flex-shrink:0}.phone-number-container .flag-icon svg{width:100%;height:100%;border-radius:2px}.phone-number-container .dial-code{font-size:.8rem;color:#333;font-weight:400}.phone-number-container .input-adornment-start{margin:0}.search-header{background-color:#fff;position:sticky;top:0;z-index:1;padding:8px 12px}.country-menu-item{display:flex !important;align-items:center;gap:12px !important;padding:10px 12px !important}.country-menu-item .flag-wrapper{display:flex;align-items:center;flex-shrink:0;width:20px}.country-menu-item .country-name-text{flex:0 1 auto;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:8px}.country-menu-item .dial-code-text{font-size:.875rem;color:#666;white-space:nowrap;flex-shrink:0;margin-left:auto}
.incident-status{padding:20px;max-width:1200px;margin:0 auto}.incident-status__error-container{padding:40px;text-align:center}.incident-status__error-message{color:#666}.incident-status__loading-container{padding:40px;text-align:center}.incident-status__card{margin-top:30px}.incident-status__section-title{margin-bottom:20px;font-weight:bold}.incident-status__incident-card{margin-bottom:20px;padding:20px;background-color:#f9f9f9;border-radius:8px;border-left:4px solid #367c2b;box-shadow:0 1px 3px rgba(0,0,0,.1)}.incident-status__stage-header{font-size:1.3em;font-weight:bold;color:#367c2b;margin-bottom:15px}.incident-status__messages-container{margin-bottom:15px}.incident-status__message-card{margin-bottom:12px;padding:10px;background-color:#fff;border-radius:4px}.incident-status__message-card-label{color:#333}.incident-status__message-card-content{margin-top:5px;color:#555}.incident-status__no-message-warning{padding:10px;background-color:#fff3cd;color:#856404;border-radius:4px;margin-bottom:15px}.incident-status__timestamp{font-size:.9em;color:#666;font-style:italic;border-top:1px solid #e0e0e0;padding-top:10px}.incident-status__no-incidents{padding:20px;background-color:#fff3e0;color:#e65100;border-radius:4px;text-align:center}.incident-status__components-title{margin-top:40px;margin-bottom:20px;font-weight:bold}.incident-status__components-list{display:flex;flex-direction:column;gap:10px}.incident-status__component-item{font-size:1.1em;display:flex;align-items:center;padding:10px;background-color:#f5f5f5;border-radius:4px}.incident-status__component-item-icon{margin-left:12px}.incident-status__no-components{color:#666;font-style:italic}
.confirm-bx{height:50vh;width:100vh;margin-left:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;box-shadow:0px 3px 6px rgba(0,0,0,.16);border-radius:16px;border:1px solid #000}
.product-outage-container{padding:40px}.product-outage-wrapper{max-width:1200px;margin:0 auto;text-align:center}.product-outage-description{font-size:16px;color:#666;margin-bottom:40px}.product-outage-cards{display:flex;gap:30px;justify-content:center;flex-wrap:wrap;margin-top:40px;align-items:stretch}.product-outage-card{border:1px solid #ddd;border-radius:8px;padding:30px;width:300px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;flex-direction:column}.product-outage-card-icon{font-size:48px;color:#367c2b;margin-bottom:15px}.product-outage-card-description{color:#666;margin-bottom:20px;flex-grow:1}.product-outage-btn{background-color:#ffde00 !important;color:#000 !important;border-color:#ffde00 !important}
.create-outage-container{padding:20px;max-width:100%;height:100%}@media(max-width: 768px){.create-outage-container{padding:12px}}@media(max-width: 480px){.create-outage-container{padding:8px}}.create-outage-content{max-width:100%;margin:0;padding:32px;background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.1)}@media(max-width: 768px){.create-outage-content{padding:20px;border-radius:4px}}@media(max-width: 480px){.create-outage-content{padding:16px}}.create-outage-title{font-size:clamp(1.5rem,4vw,2rem);font-weight:600;margin-bottom:2rem;color:#367c2b;padding-bottom:16px;border-bottom:2px solid #e0e0e0}@media(max-width: 768px){.create-outage-title{margin-bottom:1.5rem}}@media(max-width: 480px){.create-outage-title{margin-bottom:1rem;padding-bottom:12px}}.form-two-column-layout{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-bottom:20px;width:100%}@media(max-width: 1440px){.form-two-column-layout{gap:40px}}@media(max-width: 1024px){.form-two-column-layout{gap:32px}}@media(max-width: 968px){.form-two-column-layout{grid-template-columns:1fr;gap:24px}}@media(max-width: 768px){.form-two-column-layout{gap:20px}}@media(max-width: 480px){.form-two-column-layout{gap:16px}}.form-left-column,.form-right-column{display:flex;flex-direction:column;min-width:0}.form-left-column{padding-right:0;margin-left:0}.form-right-column{padding-left:0;margin-right:0}.maintenance-date-fields{display:flex;flex-direction:column;gap:20px;margin-top:16px;margin-bottom:16px}.time-inputs-container{display:flex;gap:16px;margin-top:16px}@media(max-width: 768px){.time-inputs-container{flex-direction:column;gap:12px}}.incident-stage-container{margin-top:24px;margin-bottom:16px}@media(max-width: 480px){.incident-stage-container{margin-top:16px;margin-bottom:12px}}.incident-stage-label{margin-bottom:8px;font-size:clamp(.813rem,2vw,.875rem);font-weight:500}.incident-stage-toggle .MuiToggleButton-root{min-height:44px;min-width:44px;padding:10px 14px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;text-transform:none;font-size:clamp(.75rem,2vw,.875rem);border:1px solid rgba(0,0,0,.12)}@media(max-width: 768px){.incident-stage-toggle .MuiToggleButton-root{padding:8px 12px;gap:4px}}@media(max-width: 480px){.incident-stage-toggle .MuiToggleButton-root{padding:8px 10px;flex-direction:column;gap:4px;font-size:.75rem}}.incident-stage-toggle .MuiToggleButton-root svg{font-size:1.125rem}@media(max-width: 480px){.incident-stage-toggle .MuiToggleButton-root svg{font-size:1rem}}.incident-stage-toggle .MuiToggleButton-root.Mui-selected{background-color:#367c2b;color:#fff;border-color:#367c2b}.incident-stage-toggle .MuiToggleButton-root.Mui-selected:hover{background-color:#2d6623}.incident-stage-toggle .MuiToggleButton-root.stage-completed{background-color:#367c2b;color:#fff;border-color:#367c2b}.incident-stage-toggle .MuiToggleButton-root.stage-completed:hover{background-color:#2d6623}.incident-stage-toggle .MuiToggleButton-root:hover{background-color:rgba(54,124,43,.08)}.incident-stage-toggle .MuiToggleButton-root:focus-visible{outline:2px solid #367c2b;outline-offset:2px}.incident-stage-toggle .MuiToggleButton-root.Mui-selected .stage-icon-investigating,.incident-stage-toggle .MuiToggleButton-root.Mui-selected .stage-icon-identified,.incident-stage-toggle .MuiToggleButton-root.Mui-selected .stage-icon-monitoring,.incident-stage-toggle .MuiToggleButton-root.Mui-selected .stage-icon-resolved,.incident-stage-toggle .MuiToggleButton-root.stage-completed .stage-icon-investigating,.incident-stage-toggle .MuiToggleButton-root.stage-completed .stage-icon-identified,.incident-stage-toggle .MuiToggleButton-root.stage-completed .stage-icon-monitoring,.incident-stage-toggle .MuiToggleButton-root.stage-completed .stage-icon-resolved{color:#fff}.audience-section{margin-top:16px;padding:16px;border:1px solid #e0e0e0;border-radius:4px;background-color:#fafafa}@media(max-width: 480px){.audience-section{padding:12px}}.audience-label{font-size:clamp(.813rem,2vw,.875rem);font-weight:600;margin-bottom:8px;color:#333}.audience-checkboxes{display:flex;flex-wrap:wrap;gap:16px;margin-top:8px}@media(max-width: 768px){.audience-checkboxes{flex-direction:column;gap:8px}}.audience-checkbox-item{min-height:44px;display:flex;align-items:center}.audience-checkbox-item .MuiFormControlLabel-label{font-size:clamp(.813rem,2vw,.875rem)}.audience-checkbox-item .MuiCheckbox-root{padding:9px}.applications-container{margin-top:16px;margin-bottom:8px}.add-other-button{margin-top:8px !important;color:#367c2b !important;font-size:.875rem !important;text-transform:none !important;padding:4px 8px !important;min-height:36px !important;gap:4px !important}.add-other-button:hover{background-color:rgba(54,124,43,.08) !important}.add-other-icon{display:inline-flex;align-items:center;margin-right:4px}.add-other-icon svg,.add-other-icon [data-icon-name]{width:20px !important;height:20px !important;flex-shrink:0}.other-app-name-field{flex:1}.other-app-name-field .MuiInputBase-root{background-color:#fff}.other-app-name-row{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.other-app-name-display{display:flex;flex-direction:column;flex:1;min-width:0}.other-app-name-text{font-size:1rem;font-weight:600;color:#367c2b;word-break:break-word}.other-app-name-text.other-app-name-error{color:#da1e28}.other-app-name-placeholder{color:#aaa;font-weight:400;font-style:italic}.other-app-name-required{color:#da1e28;margin-left:2px;font-weight:700}.other-app-name-error-text{font-size:.75rem;color:#da1e28;margin-top:2px;line-height:1.4}.other-app-edit-btn{background:none;border:none;cursor:pointer;padding:2px 4px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;color:#367c2b;flex-shrink:0;line-height:1}.other-app-edit-btn:hover{background-color:rgba(54,124,43,.1)}.other-app-edit-btn:disabled{opacity:.4;cursor:not-allowed}.other-app-edit-btn svg,.other-app-edit-btn path{fill:#367c2b !important}.other-app-edit-icon{color:#367c2b !important}.applications-row{display:flex;align-items:flex-end;gap:16px}.applications-row .MuiAutocomplete-root{flex:1}.applications-row .mass-update-status-control{flex-shrink:0}.applications-row .mass-update-status-control .status-select-value{display:none}.applications-row .mass-update-status-control .status-select-placeholder{display:inline !important;color:rgba(0,0,0,.87)}.zeacom-recording-container{position:relative;margin-top:16px}.zeacom-recording-container .MuiTextField-root .MuiInputBase-root{padding-top:14px}.default-button-top-right,button.default-button-top-right,.MuiButton-root.default-button-top-right{position:absolute !important;top:0 !important;right:0 !important;left:auto !important;z-index:10 !important;white-space:nowrap;margin:0 !important;min-height:32px;padding:4px 12px;font-size:.875rem;background-color:#fff}@media(max-width: 768px){.default-button-top-right,button.default-button-top-right,.MuiButton-root.default-button-top-right{top:0 !important;right:0 !important}}@media(max-width: 480px){.default-button-top-right,button.default-button-top-right,.MuiButton-root.default-button-top-right{position:relative !important;display:block;margin-bottom:12px;top:0 !important;right:0 !important;left:0 !important;width:100%;min-height:44px}}.application-checkbox{margin-right:8px}.application-count-chip{background-color:#367c2b;color:#fff;padding:6px 14px;border-radius:16px;font-size:clamp(.813rem,2vw,.875rem);margin-right:8px;white-space:nowrap}.product-details-container{margin-top:20px}.product-details-title{font-size:clamp(1.125rem,3vw,1.25rem);font-weight:600;margin-bottom:16px;color:#333}.product-card{border:1px solid #ccc;border-radius:4px;padding:16px;margin-bottom:16px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.product-card .required-field-label.status-select-wrapper{width:100%;min-width:unset}.product-card .required-field-label.status-select-wrapper .status-select-button{width:100%}@media(max-width: 480px){.product-card{padding:12px}}.product-card-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px}.product-card-title{font-size:clamp(1rem,2.5vw,1.1rem);font-weight:600;margin:0;color:#367c2b;word-break:break-word}.product-card-title-row{display:flex;align-items:center;flex-wrap:wrap;-moz-column-gap:20px;column-gap:20px;row-gap:8px}.jdo-hosted-only-checkbox{margin:0}.product-remove-button{min-width:44px;min-height:44px;padding:10px;color:#da1e28}.product-remove-button:hover{background-color:rgba(218,30,40,.08);color:#ba1b23}.product-remove-button:focus-visible{outline:2px solid #da1e28;outline-offset:2px}.product-remove-button .MuiSvgIcon-root{font-size:1.25rem}.product-audience-container{margin-top:20px;padding:12px;border:1px solid #e0e0e0;border-radius:4px;background-color:#f9f9f9}@media(max-width: 480px){.product-audience-container{padding:8px}}.product-audience-label{font-size:clamp(.813rem,2vw,.875rem);font-weight:600;margin-bottom:8px;color:#333}.product-audience-options{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}@media(max-width: 768px){.product-audience-options{flex-direction:column;gap:8px}}.product-audience-option{min-height:44px;display:flex;align-items:center}.product-audience-option .MuiFormControlLabel-label{font-size:clamp(.813rem,2vw,.875rem)}.product-audience-option .MuiCheckbox-root{padding:9px}.product-status-container{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.status-select-wrapper{position:relative;display:inline-block;min-width:220px}.status-select-wrapper .status-select-label{display:block;font-size:clamp(.813rem,2vw,.875rem);font-weight:600;color:#333;margin-bottom:8px}.status-select-wrapper .status-select-button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:40px;padding:8px 14px;border:1px solid rgba(0,0,0,.23);border-radius:4px;background-color:#fff;font-size:.875rem;font-weight:400;cursor:pointer;text-align:left;color:inherit}.status-select-wrapper .status-select-button:hover{border-color:rgba(0,0,0,.87)}.status-select-wrapper .status-select-button:disabled{opacity:.5;cursor:not-allowed}.status-select-wrapper .status-select-button .status-select-value{display:flex;align-items:center;gap:6px;color:inherit}.status-select-wrapper .status-select-button .status-select-text{font-size:.875rem;font-weight:400;text-transform:capitalize;color:inherit}.status-select-wrapper .status-select-button .status-select-placeholder{color:rgba(0,0,0,.42);font-weight:400}.status-select-wrapper .status-select-button .status-select-arrow{margin-left:8px;font-size:.75rem;color:rgba(0,0,0,.54)}.status-select-wrapper .status-select-menu{position:absolute;top:calc(100% + 2px);left:0;z-index:1300;min-width:100%;margin:0;padding:4px 0;list-style:none;background-color:#fff;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15);border:1px solid rgba(0,0,0,.12);max-height:260px;overflow-y:auto}.status-select-wrapper .status-select-menu--upward{top:auto;bottom:calc(100% + 2px);box-shadow:0 -2px 8px rgba(0,0,0,.15)}.status-select-wrapper .status-select-option{display:flex;align-items:center;gap:8px;padding:8px 16px;min-height:40px;cursor:pointer;font-size:.875rem;font-weight:400;color:inherit}.status-select-wrapper .status-select-option:hover{background-color:rgba(0,0,0,.04)}.status-select-wrapper .status-select-option--selected{background-color:rgba(0,0,0,.06)}.status-select-wrapper .status-select-option .status-select-option-label{font-size:.875rem;font-weight:400;text-transform:capitalize;color:inherit}.status-menu-item{display:flex;align-items:center;gap:8px;min-height:40px;padding:8px 16px;cursor:pointer;list-style:none;font-size:.875rem;font-weight:400}.status-menu-item:hover{background-color:rgba(0,0,0,.04)}.status-menu-item__label{font-size:.875rem;font-weight:400;text-transform:capitalize;color:rgba(0,0,0,.87);line-height:1.5}.form-actions{margin-top:20px;display:flex;gap:12px;flex-wrap:wrap}.form-actions button{min-height:44px;padding:10px 20px}@media(max-width: 480px){.form-actions button{width:100%}}.required-field-label .MuiInputLabel-asterisk{color:red}.status-operational{color:#367c2b}.status-operational path,.status-operational svg{fill:currentColor !important}.status-degrade{color:#f1c21b}.status-degrade path,.status-degrade svg{fill:currentColor !important}.status-degraded-performance{color:#f1c21b}.status-degraded-performance path,.status-degraded-performance svg{fill:currentColor !important}.status-impaired{color:#ff832b}.status-impaired path,.status-impaired svg{fill:currentColor !important}.status-down{color:#da1e28}.status-down path,.status-down svg{fill:currentColor !important}.status-investigating{color:#0f62fe}.status-investigating path,.status-investigating svg{fill:currentColor !important}.status-monitoring{color:#8a3ffc}.status-monitoring path,.status-monitoring svg{fill:currentColor !important}.status-up{color:#367c2b}.status-up path,.status-up svg{fill:currentColor !important}.status-select-value.status-operational,.status-select-option.status-operational{color:#367c2b}.status-select-value.status-degrade,.status-select-option.status-degrade{color:#f1c21b}.status-select-value.status-degraded-performance,.status-select-option.status-degraded-performance{color:#f1c21b}.status-select-value.status-impaired,.status-select-option.status-impaired{color:#ff832b}.status-select-value.status-down,.status-select-option.status-down{color:#da1e28}.status-select-value.status-investigating,.status-select-option.status-investigating{color:#0f62fe}.status-select-value.status-monitoring,.status-select-option.status-monitoring{color:#8a3ffc}.stage-icon-investigating{color:#0f62fe}.stage-icon-identified{color:#ff832b}.stage-icon-monitoring{color:#f1c21b}.stage-icon-resolved{color:#367c2b}.incident-stage-toggle .MuiToggleButton-root.Mui-selected .stage-icon-investigating,.incident-stage-toggle .MuiToggleButton-root.Mui-selected .stage-icon-identified,.incident-stage-toggle .MuiToggleButton-root.Mui-selected .stage-icon-monitoring,.incident-stage-toggle .MuiToggleButton-root.Mui-selected .stage-icon-resolved,.incident-stage-toggle .MuiToggleButton-root.stage-completed .stage-icon-investigating,.incident-stage-toggle .MuiToggleButton-root.stage-completed .stage-icon-identified,.incident-stage-toggle .MuiToggleButton-root.stage-completed .stage-icon-monitoring,.incident-stage-toggle .MuiToggleButton-root.stage-completed .stage-icon-resolved{color:#fff}.product-features-container{margin-top:16px;padding:12px;border:1px solid #e0e0e0;border-radius:4px;background-color:#f5f5f5}@media(max-width: 480px){.product-features-container{padding:8px}}.product-features-title{font-size:clamp(.875rem,2.5vw,.95rem);font-weight:600;margin:0 0 12px 0;color:#333}.product-feature-item{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:12px;margin-bottom:8px;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;transition:all .2s ease;min-height:48px}.product-feature-item:last-child{margin-bottom:0}.product-feature-item:hover{border-color:#367c2b;box-shadow:0 1px 4px rgba(54,124,43,.15)}.product-feature-item:focus-within{border-color:#367c2b;box-shadow:0 0 0 2px rgba(54,124,43,.2)}.product-feature-item--locked{opacity:.5}.product-feature-item--locked:hover{border-color:#e0e0e0;box-shadow:none}.product-feature-item--locked:focus-within{border-color:#e0e0e0;box-shadow:none}.product-feature-item .feature-name{font-size:clamp(.813rem,2vw,.875rem);color:#333;flex:1;font-weight:500;min-width:120px;word-break:break-word}.product-feature-item .MuiFormControl-root,.product-feature-item .status-select-wrapper{min-width:220px}@media(max-width: 480px){.product-feature-item .MuiFormControl-root,.product-feature-item .status-select-wrapper{width:100%;min-width:100%}}.product-feature-item .MuiFormControl-root .MuiSelect-select,.product-feature-item .status-select-wrapper .MuiSelect-select{padding:12px;font-size:clamp(.813rem,2vw,.875rem);min-height:44px;display:flex;align-items:center}.product-feature-item .component-status-field{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.product-feature-item .component-active-outage-tag{display:inline-flex;align-items:center;gap:6px;background:#fff3e0;border:1px solid #ffb74d;border-radius:12px;color:#e65100;font-size:.76rem;font-weight:600;padding:3px 10px;white-space:nowrap}.product-feature-item .component-active-outage-tag__dot{width:7px;height:7px;border-radius:50%;background:#e65100;flex-shrink:0;animation:active-outage-blink 1.4s ease-in-out infinite}.product-feature-item .component-override-btn{background:none;border:1px solid #aaa;border-radius:12px;color:#555;cursor:pointer;font-size:.72rem;font-weight:600;padding:3px 10px;white-space:nowrap;transition:border-color .15s,color .15s}.product-feature-item .component-override-btn:hover{border-color:#367c2b;color:#367c2b}.product-feature-item .component-override-btn--active{border-color:#ff832b;color:#ff832b}.product-feature-item .component-override-btn--active:hover{border-color:#c05010;color:#c05010}.update-outage-container{padding:20px;max-width:100%;height:100%}@media(max-width: 768px){.update-outage-container{padding:12px}}@media(max-width: 480px){.update-outage-container{padding:8px}}.update-outage-content{max-width:100%;margin:0;padding:0}.update-outage-title{font-size:clamp(1.5rem,4vw,2rem);font-weight:600;margin-bottom:2rem;color:#333}@media(max-width: 768px){.update-outage-title{margin-bottom:1.5rem}}.active-outages-section{margin-bottom:40px;background:#fff;padding:24px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow-x:auto}@media(max-width: 768px){.active-outages-section{padding:16px}}@media(max-width: 480px){.active-outages-section{padding:12px}}.active-outages-title{font-size:clamp(1.25rem,3vw,1.5rem);font-weight:600;margin-bottom:20px;color:#333}.edit-outage-panel{background:#fff;padding:32px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.1);margin-top:30px;max-width:100%}@media(max-width: 768px){.edit-outage-panel{padding:20px}}@media(max-width: 480px){.edit-outage-panel{padding:16px}}.edit-outage-title{font-size:clamp(1.375rem,3.5vw,1.75rem);font-weight:600;margin-bottom:24px;color:#367c2b;padding-bottom:16px;border-bottom:2px solid #e0e0e0}.update-form-container{width:100%}.update-form-container .form-two-column-layout{gap:60px}@media(max-width: 1440px){.update-form-container .form-two-column-layout{gap:40px}}@media(max-width: 1024px){.update-form-container .form-two-column-layout{gap:32px}}.global-audience-container{margin-top:24px;margin-bottom:24px;padding:20px;border:1px solid #e0e0e0;border-radius:8px;background-color:#f9f9f9}@media(max-width: 768px){.global-audience-container{padding:16px}}@media(max-width: 480px){.global-audience-container{padding:12px}}.audience-note{font-size:clamp(.813rem,2vw,.875rem);color:#666;margin-top:8px;margin-bottom:12px;font-style:italic}@media(max-width: 768px){.time-inputs-container{flex-direction:column}.audience-checkboxes{flex-direction:column;gap:8px}.create-outage-content{max-width:100%}}@media(min-width: 1440px){.create-outage-container{max-width:1600px;margin:0 auto}.form-two-column-layout{gap:80px}}@media(prefers-contrast: more){.create-outage-content,.product-card,.audience-section{border-width:2px}button:focus-visible,.MuiToggleButton-root:focus-visible,.product-remove-button:focus-visible{outline-width:3px}}@media(prefers-reduced-motion: reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}@media print{.create-outage-container{padding:0}.create-outage-content{box-shadow:none;border:1px solid #000}.form-actions,.product-remove-button,.default-button-top-right{display:none}}@keyframes active-outage-blink{0%,100%{opacity:1}50%{opacity:.3}}
.email-opt-out__body{display:flex;flex-direction:column;gap:16px;max-width:640px}.email-opt-out__loading{align-items:center;display:flex;height:24px}.email-opt-out__email{color:#367c2b;font-size:14px}.email-opt-out__link{color:#367c2b;text-decoration:none}.email-opt-out__link:hover{text-decoration:underline}.email-opt-out__error{color:#c00;font-size:14px}

/*# sourceMappingURL=Status-0e21f32b8eded53618af.css.map*/