:root{font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:#172b43;background:#f1f4f8;--line:#dce3ed;--muted:#60738a;--accent:#167768}
body{color:#172b43}aside{background:#111e30;width:220px;padding:28px 20px}main{margin-left:220px;width:calc(100% - 220px);max-width:none;padding:0 32px 36px}aside footer{font-family:ui-monospace,monospace}header{height:66px;border-color:var(--line)}header b{color:#1d3555}#sideNav a.active{background:#263b55;border-left:3px solid #53d6bb}aside .workspace{border-color:#334459}h1{font-size:30px;letter-spacing:-.7px}h2{font-size:16px}p,small,.meta{color:var(--muted)}.heading{padding:28px 0 20px}.eyebrow{color:#526983;font-family:ui-monospace,monospace;letter-spacing:1.5px}.card,.monitor,.stats article{border:1px solid var(--line);border-radius:10px;box-shadow:0 2px 4px #10203604}.quota{padding:16px 20px}.quota small{display:none}.quota progress{height:6px;margin-top:8px}.quota strong{font-size:20px}.stats{gap:12px}.stats article{padding:18px}.stats strong{font-family:ui-monospace,monospace;font-size:30px}.stats small{display:block}.quickLinks{display:none}button,.button{background:#177c6b;color:white;border-radius:6px;font-weight:600}.secondary,.inspectBtn{background:#edf2f8;color:#294260;border:1px solid var(--line)}button:hover,.button:hover{filter:brightness(.96)}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #4cb6ab;outline-offset:3px}.danger{color:#a42a39!important}.badge,.methodTag{font-family:ui-monospace,monospace}.monitor{grid-template-columns:minmax(180px,2fr) 1fr 1fr;align-items:start;padding:20px}.monitor>.actions{grid-column:1/-1;padding-top:12px;border-top:1px solid var(--line)}.monitor h3{font-size:16px}.monitor p{word-break:normal;font-size:12px}.bars{height:18px}.bar{background:#369b81}.bar.fail{background:#d84c64}.connectionGuide{font-size:12px}.connectionGuide summary{color:#246b73}.telemetry-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:26px 0 16px}.telemetry-toolbar h2{margin:0;margin-right:auto}.telemetry-toolbar label{margin:0}.telemetry-toolbar select{width:auto;margin:0;min-width:140px;padding:8px;font-size:12px}.telemetry-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.telemetry-stats strong{font-size:25px}.chart-grid-layout{display:grid;grid-template-columns:1fr 1fr;gap:16px}.chart-panel{padding:18px;min-width:0}.panel-title{display:flex;justify-content:space-between;align-items:center;gap:8px}.panel-title h2{margin:0}.panel-title small{font-family:ui-monospace,monospace}.chart-panel svg{display:block;width:100%;height:auto;min-height:160px}.chart-grid path{fill:none;stroke:#e1e7ef;stroke-dasharray:4}.chart-label{fill:#63778e;font:11px ui-monospace,monospace}.chart-point{fill:#258bcb;stroke:white;stroke-width:1.5}.chart-ok{fill:#289b83}.chart-fail{fill:#d84c64}.chart-empty{display:grid;place-content:center;min-height:185px;font-size:13px;text-align:center;color:var(--muted);line-height:1.7}.chart-footnote{font-size:11px;margin:10px 0 24px}.topology-card{margin-top:16px;padding:20px}.topology-row{display:flex;width:100%;align-items:center;gap:12px;background:transparent;color:#1d3555;text-align:left;padding:16px 0;border-bottom:1px solid var(--line);border-radius:0}.topology-row:last-child{border:0}.graph-node{border:1px solid var(--line);border-radius:7px;padding:12px;min-width:110px;background:#f7f9fc;font:12px ui-monospace,monospace}.graph-node.target{flex:1;border-left:3px solid #178675}.graph-node strong{display:block;overflow-wrap:anywhere}.graph-node small{display:block;margin-top:5px}.graph-edge{display:flex;flex-direction:column;align-items:center;min-width:80px;font:10px ui-monospace,monospace;color:#60758b}.graph-edge b{font-size:25px;color:#478b91}.activityFilters select,.activityFilters input{flex:1;width:auto;margin:0!important;max-width:none!important;min-width:150px;border-radius:6px!important}.filterBtn{background:#edf2f8;color:#294260;border-color:var(--line);border-radius:6px}.filterBtn.active{background:#233f5e;border-color:#233f5e}.activityRow{grid-template-columns:120px minmax(150px,1.6fr) 1fr 1fr 90px}.activityRow:hover,.activityRow.activeRow{background:#f2f6fb}.actInfo strong{color:#223b58}.actTime{display:block}.actInspectBox{background:#f4f7fb}.codeBlock{background:#142238;color:#e0edf7;font-size:12px}.logBlock{background:white;color:#344e68;border-color:var(--line)}.inspectCol h4,.inspectLogs h4,.inspectHeaders h4{color:#386283}.inspectCol li b{color:#203a54}.modalBackdrop{background:#0f1d32a6}.typeHelp{background:#edf6f7;border-color:#4b9eaa;color:#264f63}#monitorForm details{border-color:var(--line)}#monitorForm summary{color:#355777}input,select,textarea{background:#fbfcfe;border-color:var(--line);color:#223b58}.formActions{gap:10px}.preview{font:11px ui-monospace,monospace}#lastSync{font:11px ui-monospace,monospace;color:#647b91}.status-toolbar{display:flex;gap:12px;align-items:center}#message{position:sticky;bottom:12px;background:#fff3ef;border-radius:8px;padding:12px}.view{animation:console-in .15s ease}@keyframes console-in{from{opacity:.7}to{opacity:1}}
@media(max-width:1100px){aside{width:185px}main{margin-left:185px;width:calc(100% - 185px);padding:0 22px 30px}.chart-grid-layout{grid-template-columns:1fr}.activityRow{grid-template-columns:1fr 1fr}.graph-node{min-width:85px}.graph-edge{min-width:50px}.telemetry-stats{grid-template-columns:repeat(2,1fr)}}
@media(max-width:650px){aside{position:static;width:100%;padding:16px 20px}main{margin:0;width:100%;padding:0 16px 24px}header{height:auto;min-height:60px;gap:8px;flex-wrap:wrap;padding:10px 0}.heading{padding-top:20px}.stats{grid-template-columns:repeat(2,1fr)}.monitor{grid-template-columns:1fr}.status-toolbar{flex-wrap:wrap;gap:8px}.topology-row{gap:6px}.graph-node{min-width:0;padding:8px;font-size:10px}.graph-edge{min-width:26px;font-size:8px}.graph-node.target{min-width:80px}.graph-edge span{max-width:45px;overflow-wrap:anywhere}.topology-card{padding:12px}.telemetry-toolbar select{max-width:100%;min-width:0}.telemetry-toolbar label{flex:1}.telemetry-toolbar label select{width:100%}.activityRow{grid-template-columns:1fr}.mobileNav a.active{background:#233f5e}.stats strong{font-size:24px}}
.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.monitorGroup{border:1px solid var(--line);border-radius:10px;background:white;margin:0 0 18px;padding:0 16px 6px}
.monitorGroup>summary{cursor:pointer;padding:18px 4px;color:#1d3555}.monitorGroup>summary strong{font-size:16px}.monitorGroup>summary span{margin-left:16px;font:11px ui-monospace,monospace;color:#60738a}
.monitorGroup>.monitor{box-shadow:none;background:#fbfcfe}.monitorGroup>.monitor h3{font-size:13px}
.requestEditor{border:1px solid var(--line);border-radius:8px;padding:14px}.editorToolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.editorToolbar label{flex:1;min-width:110px}.editorToolbar button{padding:8px;font-size:11px}
.requestEditor textarea{font:13px/1.6 ui-monospace,Consolas,monospace;tab-size:2;white-space:pre;background:#132237;color:#e3eef9;border-color:#31465d}.requestEditor .note{margin:8px 0}.requestEditor pre{max-height:240px;overflow:auto;white-space:pre-wrap}.requestEditor #bodyFeedback{font:11px ui-monospace,monospace}
.syntax-key{color:#8dccff}.syntax-string{color:#ace5b9}.syntax-literal{color:#d5b5ff}.syntax-number{color:#ffcc8a}
@media(max-width:650px){.monitorGroup>summary span{display:block;margin:6px 0 0}.monitorGroup{padding:0 8px 6px}.editorToolbar{align-items:end}}
.scheduleSummary{grid-column:1/-1;background:#f2f6fb;border-left:3px solid #278b89;padding:10px!important;font-family:ui-monospace,monospace}
#scheduleInterval{display:grid;grid-template-columns:1fr 1fr;gap:12px}#scheduleEstimate{margin-top:8px}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
.webhookDeliveryHistory{display:grid;gap:9px;margin-top:12px}.webhookDelivery{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fbfcfe}.webhookDelivery p,.webhookDelivery small{display:block;margin:5px 0}.webhookDelivery code{overflow-wrap:anywhere;font-size:10px}.webhookDeliveryError{color:#8a3f20!important}.maintenanceForm #outgoingWebhookEndpoint,.maintenanceForm #outgoingWebhookDown,.maintenanceForm #outgoingWebhookRecovery,.maintenanceForm #outgoingWebhookEnabled{grid-column:1/-1}.maintenanceForm #outgoingWebhookDown,.maintenanceForm #outgoingWebhookRecovery,.maintenanceForm #outgoingWebhookEnabled{margin:0}.maintenanceForm #outgoingWebhookDown input,.maintenanceForm #outgoingWebhookRecovery input,.maintenanceForm #outgoingWebhookEnabled input{width:auto;margin-right:7px}.maintenanceForm .formActions{grid-column:1/-1;display:flex;flex-wrap:wrap}.maintenanceForm #testOutgoingWebhook,.maintenanceForm #rotateOutgoingWebhookSecret{grid-column:auto}.maintenanceForm #outgoingWebhookSecret{grid-column:1/-1;overflow-wrap:anywhere}
@media(max-width:650px){.webhookDelivery{flex-direction:column}.maintenanceForm #outgoingWebhookEndpoint,.maintenanceForm #outgoingWebhookDown,.maintenanceForm #outgoingWebhookRecovery,.maintenanceForm #outgoingWebhookEnabled,.maintenanceForm .formActions,.maintenanceForm #outgoingWebhookSecret{grid-column:1}}
.incidentPanel{margin-top:18px;padding:18px}.incidentRow{padding:14px 2px;border-bottom:1px solid #e5ece8}.incidentRow:last-child{border-bottom:0}.incidentHeading{display:flex;align-items:center;gap:10px;justify-content:space-between}.incidentRow>p{margin:6px 0;color:#52675e}.incidentRow>small{color:#687b73}.incidentNotices{margin-top:8px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:4px 16px}.incidentNotices p{margin:0;font-size:12px;color:#52675e}.retryBlocked{margin-top:6px!important;color:#8a3f20!important;font-size:12px!important}.retryNotification{margin-top:7px}.curlImportPreview{margin-top:12px;padding:14px;border:1px solid #dce8e3;border-radius:10px;background:#f7faf9;overflow-wrap:anywhere}.curlImportPreview ul{margin:8px 0 8px 20px}.curlImportPreview pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;overflow:auto;background:#fff;padding:10px;border-radius:8px}.curlImportPreview .warningText{color:#8a3f20;font-weight:600}.activityExpectation{padding:12px 14px;border:1px solid #dce8e3;border-radius:10px;background:#f7faf9}.activityExpectation label{max-width:320px}.activityExpectation .help{margin-top:8px}
.incidentDuration{display:block;color:#687b73;font-size:12px;margin-top:2px}
 .statusPageMonitorList{display:grid;gap:10px;margin:12px 0}.statusPageMonitor{display:grid;grid-template-columns:minmax(160px,1fr) minmax(180px,1.2fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid #dce5dc;border-radius:8px;background:#fbfcfa}.statusPageMonitor>label{margin:0}.statusPageMonitor .statusPageSelect{display:flex;align-items:center;gap:9px;font-weight:600}.statusPageMonitor .statusPageSelect input{width:auto;margin:0}.statusPageMonitor .statusPageAlias input{margin-top:5px}.statusPageOrder{display:flex;gap:6px}.statusPageOrder button{padding:7px 10px}.statusPageUrl{overflow-wrap:anywhere;font-size:13px}.statusPageUrl a{text-decoration:underline;color:#245b48}.statusPageMonitor.isUnselected{opacity:.82}
@media(max-width:650px){.statusPageMonitor{grid-template-columns:1fr}.statusPageOrder{justify-content:flex-start}.statusPageMonitor .statusPageSelect{min-height:32px}}
.maintenanceForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:end}.maintenanceForm .field{margin:0;font-size:12px;font-weight:600;color:#365d4f}.maintenanceForm .field input,.maintenanceForm .field textarea,.maintenanceForm .field select{margin-top:6px}.maintenanceForm .field small{display:block;font-weight:400}.maintenanceForm #maintenanceNote,.maintenanceForm #maintenancePublic,.maintenanceForm #createMaintenance{grid-column:1/-1}.maintenanceWindowList{display:grid;gap:10px;margin:12px 0}.maintenanceWindow{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px;border:1px solid #dce5dc;border-radius:8px;background:#fbfcfa}.maintenanceWindow.isActive{border-color:#c39b48;background:#fffaf0}.maintenanceWindow p{margin:6px 0}.maintenanceWindow small{color:#64746b}.maintenancePrivateNote{white-space:pre-wrap;overflow-wrap:anywhere;color:#52665b}.maintenanceWindow .tag{margin-left:8px}@media(max-width:650px){.maintenanceForm{grid-template-columns:1fr}.maintenanceForm .field,.maintenanceForm #maintenanceNote,.maintenanceForm #maintenancePublic,.maintenanceForm #createMaintenance{grid-column:1}.maintenanceWindow{flex-direction:column}.maintenanceWindow button{width:100%}}

.incidentTriage{margin:12px 0;padding:12px;border:1px solid var(--line);border-radius:8px;background:#f8fafc}.incidentTriage p{margin:3px 0}.incidentTriageMeta,.incidentLabelAssign small{font-size:12px;color:var(--muted)}.incidentTriageActions{display:flex;flex-wrap:wrap;gap:8px;margin:9px 0}.incidentLabelAssign{max-width:620px}.incidentLabelAssign>div{display:flex;align-items:end;gap:8px;margin-top:5px}.incidentLabelAssign input{max-width:360px;flex:1;min-width:0}.incidentLabelAssign button{flex:none}.incidentManagementHistory{margin:10px 0;color:#355777}.incidentManagementHistory summary{cursor:pointer;font-weight:600}.incidentManagementHistory ol{margin:8px 0 8px 20px}.incidentManagementHistory li{margin:4px 0;overflow-wrap:anywhere}.incidentFilter{display:flex;align-items:center;gap:8px;font-size:12px}.incidentFilter select{width:auto;margin:0;padding:7px}@media(max-width:650px){.incidentHeading{align-items:flex-start}.incidentFilter{width:100%;justify-content:space-between;margin-top:8px}.incidentFilter select{flex:1;max-width:180px}.incidentLabelAssign>div{align-items:stretch;flex-direction:column}.incidentLabelAssign button{width:100%}.incidentTriageActions button{flex:1 1 auto}}

.statusSubscribers{margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.statusSubscriberRow{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 2px;border-bottom:1px solid var(--line)}.statusSubscriberRow small{display:block;margin-top:4px}.statusSubscribePanel{margin-top:30px;padding:18px;border:1px solid #d9e4dc;border-radius:10px;background:#fff}.statusSubscribePanel h2{font-size:18px;margin:0 0 8px}.statusSubscribePanel p{line-height:1.55}.statusSubscribePanel label{display:block;font-weight:600;margin:12px 0 6px}.statusSubscribeFields{display:flex;gap:8px;max-width:560px}.statusSubscribeFields input{flex:1;min-width:0;border:1px solid #9aaea1;border-radius:6px;padding:10px;font:inherit}.statusSubscribeFields button,.statusShell form button{padding:10px 14px;border:0;border-radius:6px;background:#177c6b;color:#fff;font:inherit;font-weight:700;cursor:pointer}.statusSubscribeFields button:disabled{opacity:.65;cursor:wait}#statusSubscribeMessage{min-height:1.5em;color:#365d4f}@media(max-width:650px){.statusSubscriberRow{align-items:flex-start}.statusSubscriberRow button{flex:none}.statusSubscribeFields{flex-direction:column}.statusSubscribeFields button{width:100%}}
.statusUpdatesManager{margin-top:20px;padding:16px;border:1px solid var(--line);border-radius:9px;background:#fbfcfa}.statusUpdateOwnerRow{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:12px 2px;border-bottom:1px solid var(--line)}.statusUpdateOwnerRow p{margin:6px 0;overflow-wrap:anywhere}.statusUpdateOwnerRow small{color:var(--muted)}.statusUpdateOwnerRow button{flex:none}@media(max-width:650px){.statusUpdatesManager{padding:12px}.statusUpdateOwnerRow{flex-direction:column}.statusUpdateOwnerRow button{width:100%}}
.deploymentAnnotationPanel{margin:14px 0;padding:18px}.deploymentAnnotationPanel>.panel-title h2{margin:0}.deploymentAnnotationPanel>.help{margin:8px 0 14px}.deploymentAnnotationFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.deploymentAnnotationFields label{display:block;font-weight:600;font-size:13px}.deploymentAnnotationFields input,.deploymentAnnotationFields textarea{display:block;width:100%;margin-top:5px}.deploymentNoteField{grid-column:1/-1}.deploymentAnnotationPanel fieldset{margin:12px 0;border:1px solid var(--line);border-radius:8px;padding:12px}.deploymentAnnotationPanel legend{font-weight:700}.deploymentMonitorChoices{display:flex;flex-wrap:wrap;gap:8px 18px}.deploymentMonitorChoices label{display:flex;align-items:center;gap:6px}.deploymentMonitorChoices input{width:auto}.deploymentAnnotationActions{display:flex;gap:8px;flex-wrap:wrap}.deploymentAnnotationItem,.activityAnnotationMarker{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.deploymentAnnotationItem small,.activityAnnotationMarker small{display:block;margin-top:5px}.deploymentAnnotationItem p,.activityAnnotationMarker p{margin:6px 0}.deploymentAnnotationButtons{display:flex;gap:6px;flex-wrap:wrap}.activityAnnotationMarker{justify-content:flex-start;background:#f4f8f7;border-left:4px solid #268574}.activityAnnotationMarker .tag{flex:none}.correlationNote{color:#526983}.incidentAnnotation{margin:8px 0;padding:10px 12px;border-left:3px solid #268574;background:#f4f8f7}.incidentAnnotation p{margin:5px 0}.incidentAnnotation small{color:#526983}
@media(max-width:650px){.deploymentAnnotationFields{grid-template-columns:1fr}.deploymentNoteField{grid-column:1}.deploymentAnnotationItem{flex-direction:column}.deploymentAnnotationButtons{width:100%}.deploymentAnnotationButtons button{flex:1}.activityAnnotationMarker{flex-direction:column}.deploymentAnnotationActions button{flex:1}}
.monitorDeploymentMarker{grid-column:1/-1;margin:3px 0;padding:8px 10px;border-left:3px solid #268574;background:#f4f8f7;font-size:12px;overflow-wrap:anywhere}
.monthlyReportControls,.monthlyReportMonitorChoices,.monthlyReportAliases{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin:12px 0}.monthlyReportControls label,.monthlyReportAliases label,.monthlyReportPanel>label{display:grid;gap:6px;font-weight:600}.monthlyReportPanel input,.monthlyReportPanel select{min-height:40px;padding:8px;border:1px solid #cbd9d1;border-radius:7px;background:#fff;color:#183b32}.monthlyReportMonitorChoices label{padding:10px;border:1px solid #dbe6df;border-radius:8px;background:#fff}.monthlyReportDocument{margin-top:18px;padding:clamp(14px,3vw,24px);border:1px solid #dbe6df;border-radius:12px;background:#f8fbf9}.monthlyReportDocument header{display:block}.monthlyReportCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;margin:16px 0}.monthlyReportCard{padding:15px;background:#fff;border:1px solid #dbe6df;border-radius:9px}.monthlyReportCard h3{font-weight:700}.monthlyReportCard strong{display:block;font-size:1.35rem;margin:10px 0;color:#176c58}.monthlyReportCard p{margin:6px 0;line-height:1.45}.monthlyReportDocument details{margin-top:12px}.generatedAt{font-size:.85rem;color:#5d7168;margin-top:12px}.monthlyShareRow{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 0;border-bottom:1px solid #e4ebe6}.monthlyShareRow span:first-child{flex:1}.monthlyReportPanel [aria-live]{overflow-wrap:anywhere}@media(max-width:520px){.monthlyReportControls,.monthlyReportCards,.monthlyReportAliases{grid-template-columns:1fr}.monthlyReportPanel button{max-width:100%;white-space:normal}}@media print{.monthlyReportPanel>*:not(#monthlyReportPreview),#monthlyReportPreview>article>header a,#printMonthlyReport{display:none!important}.monthlyReportDocument{border:0;background:white;padding:0}.monthlyReportCard{break-inside:avoid}}
.monthlyReportDocument details>summary{display:block!important}

.incidentEscalationOverrides{display:grid;gap:.75rem}.incidentEscalationOverride{display:grid;grid-template-columns:minmax(120px,1fr) minmax(160px,1fr) minmax(120px,.7fr) auto;gap:.75rem;align-items:end;padding:.8rem;border:1px solid #dce7e3;border-radius:10px}.incidentEscalationMeta{margin:.45rem 0;padding:.5rem .7rem;border-left:3px solid #b7791f;background:#fffaf0;color:#51442b}.incidentEscalationOverride .field{margin-bottom:0}@media(max-width:600px){.incidentEscalationOverride{grid-template-columns:1fr 1fr}.incidentEscalationOverride>strong{grid-column:1/-1}.incidentEscalationOverride button{grid-column:1/-1;width:100%}}

.ciAnnotationExample{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.ciAnnotationTokenReveal code{display:block;overflow-wrap:anywhere;word-break:break-all;margin:.5rem 0}
.monitorSloOverview{margin:14px 0;padding:18px}.monitorSloOverviewGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:10px;margin-top:12px}.monitorSloOverviewItem{padding:12px;border:1px solid var(--line);border-radius:9px;background:#fbfcfa}.monitorSloOverviewItem>div{display:flex;justify-content:space-between;align-items:center;gap:8px}.monitorSloOverviewItem p{margin:7px 0}.monitorSloOverviewItem a{font-size:12px}.monitorSloInline{grid-column:1/-1;margin:0;padding:8px 10px;background:#f3f8f6;border-left:3px solid #318573;border-radius:4px}.monitorSloPanel{margin-top:12px;padding:14px;background:#fbfcfa;border:1px solid var(--line);border-radius:9px}.monitorSloHeading{display:flex;justify-content:space-between;align-items:center;gap:8px}.monitorSloHeading h4{font-size:14px;font-weight:700}.monitorSloMonth,.monitorSloContext,.monitorSloWeighted{font-size:12px}.monitorSloMetrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;margin:10px 0}.monitorSloMetrics>div{padding:10px;border:1px solid var(--line);border-radius:7px;background:white}.monitorSloMetrics strong,.monitorSloMetrics span{display:block}.monitorSloMetrics strong{font:700 20px ui-monospace,monospace;color:#176c58}.monitorSloMetrics span{font-size:11px}.monitorSloEmpty{padding:10px;border-left:3px solid #b7791f;background:#fffaf0}.monitorSloForm{display:grid;grid-template-columns:minmax(190px,1fr) minmax(140px,.7fr) auto;gap:10px;align-items:end;margin:12px 0}.monitorSloForm .field{margin:0}.monitorSloFormMessage{grid-column:1/-1;min-height:1em}.monitorSloHistoryDetails,.monitorSloFormula{margin-top:10px}.monitorSloHistory{max-height:260px;overflow:auto;list-style:none;margin:8px 0;padding:0}.monitorSloHistory li{display:grid;grid-template-columns:110px minmax(110px,1fr) minmax(145px,auto);gap:8px;padding:6px;border-bottom:1px solid var(--line);font-size:11px}.monitorSloHistory li time{font-family:ui-monospace,monospace}.monitorSloHistory li small{text-align:right}.monitorSloFormula p{font-size:12px;line-height:1.55}.monitorSloForm .checkLabel{margin:0}@media(max-width:600px){.monitorSloForm{grid-template-columns:1fr}.monitorSloFormMessage{grid-column:1}.monitorSloHistory li{grid-template-columns:1fr auto}.monitorSloHistory li small{grid-column:1/-1;text-align:left}}

.postmortemArchive{margin:14px 0;padding:18px}.incidentPostmortem{margin:14px 0;padding:12px;border:1px solid var(--line);border-radius:9px;background:#f8fafc}.incidentPostmortem>summary,.archivedPostmortem details>summary{cursor:pointer;font-weight:700}.incidentPostmortemForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.incidentPostmortemForm>label{display:block;font-weight:600;font-size:13px}.incidentPostmortemForm textarea{display:block;width:100%;margin-top:5px;min-height:76px;resize:vertical}.incidentPostmortemForm small{display:block;font-weight:400;color:var(--muted);margin-top:4px}.incidentPostmortemForm .postmortemPublication,.incidentPostmortemForm .postmortemActions,.incidentPostmortemForm .postmortemFormMessage{grid-column:1/-1}.incidentPostmortemForm fieldset{border:1px solid var(--line);border-radius:8px;padding:12px}.incidentPostmortemForm legend{font-weight:700}.postmortemPublication>label:first-of-type{display:block;font-weight:600}.postmortemPublication .checkLabel{margin:10px 0}.postmortemConfirmWrap[hidden],.postmortemPreview[hidden]{display:none!important}.postmortemPreview{padding:12px;margin:12px 0;border:1px solid #8da99c;border-radius:8px;background:#fff}.postmortemPreview p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}.postmortemActions{display:flex;flex-wrap:wrap;gap:8px}.postmortemFormMessage{min-height:1.3em}.archivedPostmortem{padding:12px 2px;border-bottom:1px solid var(--line)}.archivedPostmortem>div p{margin:5px 0}.archivedPostmortem details{margin-top:8px}.archivedPostmortem .incidentPostmortemForm{padding-top:6px}
@media(max-width:650px){.incidentPostmortemForm{grid-template-columns:1fr}.incidentPostmortemForm .postmortemPublication,.incidentPostmortemForm .postmortemActions,.incidentPostmortemForm .postmortemFormMessage{grid-column:1}.postmortemActions button{flex:1 1 100%}.postmortemArchive{padding:13px}}
.monitorSloAlerts{margin-top:12px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#fff}.monitorSloAlerts>summary{cursor:pointer;font-weight:700}.monitorSloAlertForm{margin:12px 0}.monitorSloAlertForm fieldset{display:grid;gap:8px;border:1px solid var(--line);border-radius:8px;padding:12px}.monitorSloAlertForm legend{font-weight:700}.monitorSloAlertForm .checkLabel{margin:0}.monitorSloAlertMessage{min-height:1em}.monitorSloAlertHistory{list-style:none;margin:10px 0;padding:0;display:grid;gap:8px}.monitorSloAlertHistory li{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#fbfcfe}.monitorSloAlertHistory li>div{display:grid;gap:4px}.monitorSloAlertHistory small{font-size:11px;color:var(--muted)}.monitorSloAlertHistory a{font-size:12px;white-space:nowrap}@media(max-width:600px){.monitorSloAlertHistory li{flex-direction:column}.monitorSloAlertHistory a{white-space:normal}.monitorSloAlertForm fieldset{padding:9px}}
.monitorRunbookTemplate{grid-column:1/-1;margin:10px 0;padding:12px;border:1px solid var(--line);border-radius:9px;background:#fbfcfa}.monitorRunbookTemplate>summary,.incidentRunbook>summary{cursor:pointer;font-weight:700}.monitorRunbookForm{display:grid;gap:8px;margin-top:10px}.monitorRunbookForm label{font-weight:600}.monitorRunbookSteps{width:100%;max-width:760px;padding:9px;border:1px solid #aabbb2;border-radius:7px;font:inherit;line-height:1.5;resize:vertical}.monitorRunbookMessage{min-height:1em}.incidentRunbook{margin:10px 0;padding:10px;border:1px solid var(--line);border-radius:8px;background:#f8faf9}.incidentRunbook ol{display:grid;gap:6px;margin:10px 0;padding-left:25px}.incidentRunbookItem{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px;border:1px solid #e0e8e3;border-radius:7px;background:#fff}.incidentRunbookItem input{width:18px;height:18px;margin:0;accent-color:#21745f}.incidentRunbookItem span{overflow-wrap:anywhere}.incidentRunbookItem small{font-size:11px;color:var(--muted)}.incidentRunbookItem.isComplete span{text-decoration:line-through;color:#52675e}.incidentRunbookEmpty{margin:10px 0;padding:10px;border-left:3px solid #8da99c;background:#f4f8f6;overflow-wrap:anywhere}@media(max-width:600px){.monitorRunbookTemplate{padding:10px}.incidentRunbookItem{grid-template-columns:auto minmax(0,1fr)}.incidentRunbookItem small{grid-column:2}.monitorRunbookForm button{width:100%}}
.maintenanceWindowActions{display:flex;flex-wrap:wrap;gap:8px}.maintenanceWindowActions button{min-height:40px}.maintenanceWindowActions .addMaintenanceCalendar{border-color:#b7cec3;color:#205e4d}@media(max-width:650px){.maintenanceWindowActions{width:100%;flex-direction:column}.maintenanceWindowActions button{width:100%}}

.bar.unknown{background:#aeb8c2}

.monitorSearchControl{display:flex;flex-direction:column;gap:6px;min-width:min(100%,320px)}.monitorSearchControl>div{display:flex;gap:8px}.monitorSearchControl input{min-width:0;flex:1}.monitorSearchEmpty{margin-top:12px}.monitorSearchEmpty p{margin-bottom:10px}

.monitor[hidden]{display:none!important}
.monitorGroupActions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:6px 0 14px}.monitorGroupActions[hidden]{display:none!important}.monitorGroupActions span{font-size:12px;color:var(--muted)}

.monitorDensityControl{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:8px 0}.monitorDensityControl button{min-height:40px}.monitorDensityControl small{max-width:38rem}.monitor-compact .monitor{padding:12px 14px;gap:10px;margin-bottom:6px}.monitor-compact .monitor .bars{margin:6px 0;height:16px}.monitor-compact .monitor>.actions{padding-top:8px}.monitor-compact .monitorGroup{padding:0 10px 4px;margin-bottom:10px}.monitor-compact .monitorGroup>summary{padding:12px 4px}@media(max-width:650px){.monitorDensityControl{align-items:stretch;flex-direction:column}.monitorDensityControl button{width:100%;min-height:44px}.monitorDensityControl small{max-width:none}.monitor-compact .monitor{grid-template-columns:1fr;gap:8px;padding:10px}.monitor-compact .monitorGroup{padding:0 6px 4px}.monitor-compact .monitorGroup>summary{padding:10px 4px}}

.monitorLinkCopyStatus{font-size:11px;color:var(--muted);overflow-wrap:anywhere}
.monthlyComparison{margin-top:12px!important;padding:10px 12px;border-left:3px solid #6d8d80;background:#f3f7f4;font-size:11px!important;line-height:1.5!important;overflow-wrap:anywhere}

@page{size:auto;margin:14mm}
@media print{.monthlyReportPanel>.panel-title,.monthlyReportPanel>p:not(#monthlyReportMessage),.monthlyReportPanel>#monthlyReportMessage,.monthlyReportPanel>#monthlyReportShareControls,.monthlyReportPanel>#monthlyReportShareList{display:none!important}.monthlyReportDocument{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;color:#111!important;font-size:10.5pt;-webkit-print-color-adjust:exact;print-color-adjust:exact}.monthlyReportDocument>header{padding:0 0 10px!important;margin:0 0 12px!important;border-bottom:1px solid #555}.monthlyReportDocument h2,.monthlyReportDocument h3,.monthlyReportDocument p,.monthlyReportDocument small{color:#111!important}.monthlyReportCards{display:block!important;margin:12px 0!important}.monthlyReportCard{padding:10px 0!important;border:0!important;border-top:1px solid #777!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;break-inside:avoid;page-break-inside:avoid}.monthlyReportCard strong{font-size:14pt!important;color:#111!important}.monthlyReportDocument details{padding:10px 0!important;border-block:1px solid #777;border-radius:0;background:#fff!important;break-inside:auto}.monthlyReportDocument details>summary{color:#111!important}.monthlyReportDocument details:not([open])>*:not(summary){display:block!important}.monthlyReportDocument .generatedAt{display:block!important;color:#222!important}.monthlyReportDocument #printMonthlyReport,.monthlyReportPanel>header a{display:none!important}}
