.insights-panel{background:#fff;border:1px solid #dce5f1;border-radius:24px;padding:22px;color:#172034;min-width:0;box-shadow:0 3px 12px #132d4b05}.insights-heading,.insights-chart-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.insights-heading h3{font-size:19px;margin:5px 0 0}.insights-eyebrow{font-size:10px;letter-spacing:1px;color:#879ab5;font-weight:700}.insights-heading>span,.insights-chart-header>span{font-size:11px;color:#7c8da6}.insights-health,.insights-economy{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0}.insights-economy{grid-template-columns:repeat(3,minmax(0,1fr))}.insights-panel article{border:1px solid #e2e9f3;background:#f7f9fc;border-radius:14px;padding:14px;min-width:0}.insights-panel article span,.insights-panel article small{display:block;font-size:10px;color:#7c8da6;line-height:1.6}.insights-panel article strong{display:block;font-size:22px;letter-spacing:-.5px;margin:7px 0;overflow-wrap:anywhere}.insights-panel h4{font-size:13px;margin:10px 0}.insights-tabs{display:flex;gap:5px;flex-wrap:wrap}.insights-tabs button{font:inherit;font-size:10px;border:1px solid #dce5f1;border-radius:8px;padding:7px 10px;background:#f8fafd;color:#60718c;cursor:pointer}.insights-tabs button[aria-pressed=true]{background:#172034;color:white;border-color:#172034}.insights-tabs button:focus-visible{outline:2px solid #398bea;outline-offset:2px}.insights-chart{margin-top:12px;min-height:130px}.insights-chart svg{width:100%;display:block}.insights-chart svg text{fill:#7c8da6;font:10px system-ui}.insights-chart svg line{stroke:#e6edf5;stroke-dasharray:4 4}.insights-note{font-size:10px;color:#8293aa;line-height:1.7;margin:8px 0}.insights-rates{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;background:#f0f6fe;border-radius:12px;padding:12px;font-size:11px;margin:15px 0}.insights-rates b{margin-left:8px;color:#347fd4}.insights-table-wrap{overflow-x:auto}.insights-table{width:100%;border-collapse:collapse;text-align:left;font-size:11px}.insights-table th{color:#8497b1;font-size:10px}.insights-table th,.insights-table td{padding:12px 6px;border-bottom:1px solid #edf1f7}.insights-table td:last-child{font-weight:700;color:#198c70}.insights-empty{text-align:center;padding:35px 12px;color:#8b9bb0;font-size:12px}.insights-rich-title{margin-top:22px!important}@media(max-width:1100px){.insights-health{grid-template-columns:repeat(2,minmax(0,1fr))}.insights-economy{grid-template-columns:1fr}.insights-panel{padding:16px}}
.insights-server-panel { padding:17px; }
.insights-server-panel .insights-heading { gap:8px; align-items:flex-start; }
.insights-server-panel .insights-heading h3 { font-size:16px; }
.insights-server-panel .insights-heading > span { font-size:9px; margin-top:4px; }
.insights-server-panel .insights-health { grid-template-columns:repeat(2,minmax(0,1fr)); gap:9px; margin:16px 0 0; }
.insights-server-panel .insights-health article { padding:12px; }
.insights-server-panel .insights-health article strong { font-size:20px; line-height:1.3; }
.insights-server-panel .insights-health article small { font-size:9px; }
.insights-economy-panel > .insights-chart-header h4 { font-size:19px; margin:0; }
.insights-economy-panel > .insights-chart-header { margin-bottom:4px; }
.right-column-flow { min-width:0; }
/* White system tiles with measured purple micro charts. */
.insights-server-panel .insights-health article {
  display:flex;flex-direction:column;gap:0;padding:13px 12px 11px;
  border:1px solid #e8e7ef;border-radius:13px;background:linear-gradient(145deg,#fff,#fcfbff);
  box-shadow:0 2px 6px #34246303;min-height:122px;
}
.insights-server-panel .insights-health article .insight-metric-label {
  display:flex;align-items:center;gap:5px;color:#7c7d8c;font-size:10px;font-weight:500;
}
.insight-metric-label svg {width:12px;height:12px;flex-shrink:0;color:#8a879a;}
.insights-server-panel .insights-health article strong {
  font-size:23px;letter-spacing:-.7px;font-weight:750;color:#202335;margin:9px 0 7px;line-height:1.2;
}
.insights-server-panel .insights-health article small {font-size:8px;line-height:1.6;color:#9a98a9;}
.insight-micro-bars {height:22px;display:flex;align-items:flex-end;gap:2px;margin-top:auto;padding-top:7px;}
.insight-micro-bars i {display:block;width:5px;max-width:9px;flex:1;border-radius:2px;background:#c3b3e8;min-height:2px;}
.insight-micro-bars i:last-child {background:#9570df;box-shadow:0 0 6px #b9a1ed25;}
.insight-meter {height:4px;border-radius:4px;background:#eeeaf7;overflow:hidden;margin-top:10px;}
.insight-meter i {display:block;height:100%;width:0;border-radius:4px;background:linear-gradient(90deg,#bba2e8,#9165d5);transition:width .3s;}
.insight-running-state {margin-top:auto;padding-top:10px;font-size:8px;color:#a5a0b2;line-height:1.5;}
.insight-running-state.is-running {color:#8e72bd;}
.insight-running-state.is-running::before {content:"";width:4px;height:4px;display:inline-block;vertical-align:middle;margin-right:5px;border-radius:50%;background:#9e7bcc;}
@media(prefers-reduced-motion:reduce){.insight-meter i{transition:none}}
