.monitor-content{min-width:0;color:var(--mui-palette-text-primary);padding-bottom:24px}.monitor-content .toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.monitor-content p{color:var(--mui-palette-text-secondary);line-height:1.5}.monitor-content article{background:var(--mui-palette-background-paper);border-radius:12px;margin:16px 0;padding:24px;box-shadow:0 3px 5px -1px #0000000f,0 6px 10px #0000000a,0 1px 18px #0000000a}.monitor-content h2,.monitor-content h3{margin:0 0 16px;font-size:1.5rem;font-weight:700}.monitor-content h4{font-size:1rem}.monitor-content button{text-transform:none;white-space:nowrap;cursor:pointer;border:1px solid color-mix(in srgb,var(--mui-palette-primary-main) 50%,transparent);color:var(--mui-palette-primary-main);background:0 0;border-radius:4px;min-height:32px;padding:5px 15px;font:600 13px/1.75 Inter,system-ui,sans-serif}.monitor-content button:hover{background:color-mix(in srgb,var(--mui-palette-primary-main) 4%,transparent);border-color:var(--mui-palette-primary-main)}.monitor-content button:disabled{cursor:default;opacity:.5}.monitor-content button:focus-visible,.monitor-content input:focus-visible,.monitor-content select:focus-visible{outline:2px solid var(--mui-palette-primary-main);outline-offset:2px}.monitor-content .notice,.monitor-content .empty{background:var(--mui-palette-action-hover);border-radius:4px;padding:12px 16px}.monitor-content .good{color:var(--mui-palette-success-main)}.monitor-content .warning{color:var(--mui-palette-warning-main)}.monitor-content dl{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.monitor-content dt{color:var(--mui-palette-text-secondary);font-size:13px}.monitor-content dd{margin:8px 0;font-weight:600}.monitor-content details{overflow-wrap:anywhere}.monitor-content summary{cursor:pointer}.monitor-content .history-filters{flex-wrap:wrap;align-items:end;gap:16px;margin:24px 0;display:flex}.monitor-content .history-filters label{color:var(--mui-palette-text-secondary);flex-direction:column;gap:6px;font-size:13px;display:flex}.monitor-content .history-filters input,.monitor-content .history-filters select{border:1px solid var(--mui-palette-divider);background:var(--mui-palette-background-paper);height:40px;color:var(--mui-palette-text-primary);border-radius:4px;max-width:360px;padding:8.5px 14px;font:400 14px Inter,system-ui,sans-serif}.monitor-content .history-table{border:1px solid var(--mui-palette-divider);border-radius:4px;max-height:520px;margin:16px 0;overflow:auto}.monitor-content table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.monitor-content th,.monitor-content td{border-bottom:1px solid var(--mui-palette-divider);height:36px;padding:8px 10px}.monitor-content th{background:var(--mui-palette-background-paper);white-space:nowrap;font-weight:600;position:sticky;top:0}.monitor-content td:first-child{white-space:nowrap}.monitor-content tbody tr:hover{background:var(--mui-palette-action-hover)}.monitor-content .error-state{color:var(--mui-palette-error-main);font-weight:600}.monitor-content .message-detail{border:1px solid var(--mui-palette-divider);border-radius:12px;margin-top:16px;padding:16px}.monitor-content .message-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--mui-palette-action-hover);max-height:480px;padding:16px;font-size:12px;overflow:auto}.monitor-content .hash{overflow-wrap:anywhere;font-size:12px}@media (max-width:600px){.monitor-content article{padding:16px}.monitor-content .history-filters select{max-width:270px}}.monitor-content{padding-bottom:8px;font-size:13px}.monitor-content article{box-shadow:none;border:1px solid var(--mui-palette-divider);border-radius:6px;margin:6px 0;padding:10px}.monitor-content p{margin:6px 0;font-size:12px}.monitor-content h2,.monitor-content h3{margin:0 0 6px;font-size:16px}.monitor-content h4{margin:8px 0;font-size:13px}.monitor-content dl{gap:8px;margin:8px 0}.monitor-content dd{margin:3px 0}.monitor-content button{min-height:28px;padding:2px 10px;font-size:12px}.monitor-content .history-filters{gap:8px;margin:8px 0}.monitor-content .history-filters label,.monitor-content .fleet-tools label{gap:3px;font-size:11px}.monitor-content .history-filters input,.monitor-content .history-filters select,.monitor-content .fleet-tools input,.monitor-content .fleet-tools select{font:inherit;border:1px solid var(--mui-palette-divider);background:var(--mui-palette-background-paper);height:30px;color:var(--mui-palette-text-primary);border-radius:4px;max-width:300px;padding:4px 8px;font-size:12px}.monitor-content .history-table{min-height:80px;max-height:calc(100dvh - 330px);margin:6px 0}.monitor-content th,.monitor-content td{height:28px;padding:4px 8px;font-size:12px;line-height:1.35}.monitor-content small{color:var(--mui-palette-text-secondary);font-size:11px}.monitor-content .cell-subtitle{margin-top:1px;display:block}.monitor-content .fleet-metrics{flex-wrap:wrap;gap:8px;margin:6px 0 10px;display:flex}.monitor-content .fleet-metrics>span{border:1px solid var(--mui-palette-divider);background:var(--mui-palette-background-paper);border-radius:5px;padding:6px 10px}.monitor-content .fleet-metrics strong{margin-right:4px;font-size:18px}.monitor-content .fleet-tools{flex-wrap:wrap;align-items:end;gap:10px;margin:6px 0;display:flex}.monitor-content .fleet-tools label{flex-direction:column;display:flex}.monitor-content .fleet-tools>small{padding-bottom:5px}.monitor-content .fleet-table{min-height:0;max-height:calc(100dvh - 210px)}.monitor-content .connector-link,.monitor-content .detail-link{color:var(--mui-palette-primary-main);font-weight:600;text-decoration:none}.monitor-content .connector-link:hover,.monitor-content .detail-link:hover{text-decoration:underline}.monitor-content .status-pill{background:var(--mui-palette-action-hover);border-radius:4px;padding:3px 7px;font-size:11px;font-weight:600;display:inline-block}.monitor-content .status-pill.healthy{color:var(--mui-palette-success-main)}.monitor-content .status-pill.degraded{color:var(--mui-palette-warning-main)}.monitor-content .detail-toolbar{align-items:center}.monitor-content .detail-toolbar>label{flex-direction:row;align-items:center;gap:6px}.monitor-content .detail-toolbar>.detail-link,.monitor-content .detail-toolbar>.status-pill{box-sizing:border-box;align-items:center;min-height:30px;display:inline-flex}.monitor-content .detail-toolbar>button{height:30px}.monitor-content .health-strip{background:var(--mui-palette-background-paper);border:1px solid var(--mui-palette-divider);border-radius:5px;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:8px 0;padding:8px 10px;display:grid}.monitor-content .health-strip small,.monitor-content .health-strip strong{overflow-wrap:anywhere;display:block}.monitor-content .health-strip strong{margin-top:3px;font-size:12px;font-weight:600}.monitor-content .detail-tabs{border-bottom:1px solid var(--mui-palette-divider);gap:4px;margin-top:8px;display:flex}.monitor-content .detail-tabs button{color:var(--mui-palette-text-secondary);border:0;border-bottom:2px solid #0000;border-radius:0;padding:4px 12px}.monitor-content .detail-tabs button[aria-pressed=true]{border-bottom-color:var(--mui-palette-primary-main);color:var(--mui-palette-primary-main)}.monitor-content .panel-help{color:var(--mui-palette-text-secondary);font-size:11px}.monitor-content dl>div{min-width:0}.monitor-content dd{overflow-wrap:anywhere}.message-dialog-body .message-detail{border:0;margin:0;padding:0}.message-dialog-body .message-detail pre{max-height:none;margin-bottom:0}.message-dialog-body .history-table{max-height:260px}@media (max-width:800px){.monitor-content .health-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.monitor-content .history-table{max-height:60dvh}}@media (max-width:500px){.monitor-content .health-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.monitor-content .fleet-tools input,.monitor-content .fleet-tools select{max-width:240px}}.message-dialog-body .message-identity-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);column-gap:16px}@media (max-width:600px){.message-dialog-body .message-identity-grid{grid-template-columns:minmax(0,1fr)}}
