.Monitor-module__vB2-bq__page{width:100%;min-width:0;max-width:1280px;color:var(--phi-text);margin:0 auto}.Monitor-module__vB2-bq__header{border-bottom:1px solid var(--phi-border);margin-bottom:20px;padding-bottom:18px}.Monitor-module__vB2-bq__header h1{color:var(--phi-text);letter-spacing:0;margin:4px 0 0;font-size:26px;font-weight:400;line-height:1.2}.Monitor-module__vB2-bq__header p{color:var(--phi-text-muted);margin:6px 0 0;font-size:12px}.Monitor-module__vB2-bq__eyebrow{color:var(--phi-text-muted);letter-spacing:0;font-size:10px;font-weight:500}.Monitor-module__vB2-bq__controls{justify-content:flex-end}.Monitor-module__vB2-bq__tokenInput{width:220px}.Monitor-module__vB2-bq__rangeControl{flex:none}.Monitor-module__vB2-bq__alert{border-radius:var(--phi-radius);margin-bottom:16px}.Monitor-module__vB2-bq__tabs .ant-tabs-nav{margin-bottom:16px}.Monitor-module__vB2-bq__tabs .ant-tabs-tab{color:var(--phi-text-muted);padding:10px 2px}.Monitor-module__vB2-bq__tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--phi-text)}.Monitor-module__vB2-bq__tabs .ant-tabs-ink-bar{background:var(--phi-text)}.Monitor-module__vB2-bq__tabBody{flex-direction:column;gap:16px;min-width:0;display:flex}.Monitor-module__vB2-bq__statusBand{background:var(--phi-bg-card);border:1px solid var(--phi-border);border-radius:var(--phi-radius);grid-template-columns:minmax(140px,190px) minmax(0,1fr);align-items:center;gap:24px;min-width:0;padding:18px;display:grid}.Monitor-module__vB2-bq__statusBand .ant-descriptions-item-label{color:var(--phi-text-muted);font-size:11px}.Monitor-module__vB2-bq__statusBand .ant-descriptions-item-content{color:var(--phi-text-secondary);font-size:12px}.Monitor-module__vB2-bq__statusLine{margin-top:8px}.Monitor-module__vB2-bq__statusLine .ant-tag{margin:0;padding:3px 10px;font-size:13px}.Monitor-module__vB2-bq__availabilityBarPanel{padding:16px 18px 14px}.Monitor-module__vB2-bq__availabilityBarPanel h5{margin:0}.Monitor-module__vB2-bq__availabilityBarPanel .ant-typography-secondary{font-size:11px}.Monitor-module__vB2-bq__availabilityViewport{width:100%;margin-top:14px}.Monitor-module__vB2-bq__availabilityTimeline{width:100%}.Monitor-module__vB2-bq__availabilityTrack{background:var(--phi-bg-card-hover);border:1px solid var(--phi-border);border-radius:4px;grid-template-columns:repeat(60,minmax(0,1fr));align-items:flex-end;gap:3px;width:100%;height:52px;padding:5px 6px;display:grid;overflow:visible}.Monitor-module__vB2-bq__availabilitySegment{border-radius:3px;width:100%;min-width:0;min-height:6px;transition:filter .15s,opacity .15s}.Monitor-module__vB2-bq__availabilitySegment:hover{filter:brightness(1.12);opacity:.9}.Monitor-module__vB2-bq__availability_operational{background:var(--phi-success)}.Monitor-module__vB2-bq__availability_degraded{background:var(--phi-warning)}.Monitor-module__vB2-bq__availability_outage{background:var(--phi-error)}.Monitor-module__vB2-bq__availability_unknown{background:var(--phi-border-hover)}.Monitor-module__vB2-bq__availabilityAxis{color:var(--phi-text-muted);justify-content:space-between;gap:12px;margin-top:5px;padding:0 2px;font-size:10px;display:flex}.Monitor-module__vB2-bq__availabilityLegend{color:var(--phi-text-muted);flex-wrap:wrap;gap:8px 16px;margin-top:12px;font-size:11px;display:flex}.Monitor-module__vB2-bq__availabilityLegend>span{align-items:center;gap:6px;display:inline-flex}.Monitor-module__vB2-bq__legendDot{border-radius:2px;width:8px;height:8px;display:inline-block}.Monitor-module__vB2-bq__kpiGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.Monitor-module__vB2-bq__kpi{background:var(--phi-bg-card);border:1px solid var(--phi-border);border-radius:var(--phi-radius);min-width:0;transition:var(--phi-transition-fast);padding:14px}.Monitor-module__vB2-bq__kpi:hover{background:var(--phi-bg-card-hover);border-color:var(--phi-border-hover)}.Monitor-module__vB2-bq__kpi .ant-statistic-title{color:var(--phi-text-muted);margin-bottom:7px;font-size:11px}.Monitor-module__vB2-bq__kpi .ant-statistic-content{color:var(--phi-text);overflow-wrap:anywhere;font-size:21px;font-weight:300;line-height:1.25}.Monitor-module__vB2-bq__chartGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.Monitor-module__vB2-bq__panel{background:var(--phi-bg-card);border:1px solid var(--phi-border);border-radius:var(--phi-radius);min-width:0;padding:16px}.Monitor-module__vB2-bq__panel h5{color:var(--phi-text-secondary);margin:0 0 12px;font-size:12px;font-weight:400}:is(.Monitor-module__vB2-bq__panel .ant-table,.Monitor-module__vB2-bq__panel .ant-table-container,.Monitor-module__vB2-bq__panel .ant-table-content,.Monitor-module__vB2-bq__panel .ant-table-cell){background:0 0}.Monitor-module__vB2-bq__panel .ant-table-thead>tr>th{color:var(--phi-text-muted);border-bottom-color:var(--phi-border);font-size:11px;font-weight:400}.Monitor-module__vB2-bq__panel .ant-table-tbody>tr>td{color:var(--phi-text-secondary);border-bottom-color:var(--phi-border);font-size:12px}.Monitor-module__vB2-bq__panel .ant-table-tbody>tr:hover>td{background:var(--phi-bg-card-hover)!important}.Monitor-module__vB2-bq__chart{width:100%;height:300px}@media (max-width:1180px){.Monitor-module__vB2-bq__kpiGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.Monitor-module__vB2-bq__page{padding:20px 16px}.Monitor-module__vB2-bq__header{align-items:flex-start!important}.Monitor-module__vB2-bq__controls{justify-content:flex-start;width:100%}.Monitor-module__vB2-bq__statusBand,.Monitor-module__vB2-bq__chartGrid{grid-template-columns:1fr}.Monitor-module__vB2-bq__statusBand{gap:14px}.Monitor-module__vB2-bq__chart{height:270px}}@media (max-width:560px){.Monitor-module__vB2-bq__header h1{font-size:23px}.Monitor-module__vB2-bq__controls{grid-template-columns:minmax(0,1fr) auto;display:grid}.Monitor-module__vB2-bq__tokenInput{grid-column:1/-1;width:100%}.Monitor-module__vB2-bq__rangeControl{min-width:0}.Monitor-module__vB2-bq__kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Monitor-module__vB2-bq__kpi .ant-statistic-content{font-size:18px}.Monitor-module__vB2-bq__panel{padding:12px}.Monitor-module__vB2-bq__availabilityBarPanel{padding:14px 12px 12px}.Monitor-module__vB2-bq__availabilityAxis{font-size:9px}.Monitor-module__vB2-bq__availabilityTrack{gap:2px;padding-inline:5px}}@media (max-width:360px){.Monitor-module__vB2-bq__kpiGrid{grid-template-columns:1fr}.Monitor-module__vB2-bq__rangeControl{grid-column:1/-1}}
