.insar-badge{display:inline-block;padding:3px 11px;border-radius:20px;font-size:11.5px;font-weight:700;letter-spacing:.3px;margin-bottom:10px}.badge-Stable{background:#9aa7b626;color:#9aa7b6;border:1px solid rgba(154,167,182,.5)}.badge-Linear{background:#4ea1ff26;color:#4ea1ff;border:1px solid rgba(78,161,255,.5)}.badge-Accelerating{background:#e0313126;color:#e03131;border:1px solid rgba(224,49,49,.6)}.badge-Decelerating{background:#ff8a3d26;color:#ff8a3d;border:1px solid rgba(255,138,61,.5)}.badge-PUE{background:#ffd43b26;color:#ffd43b;border:1px solid rgba(255,212,59,.5)}.insar-report.alert .insar-badge{animation:alert-pulse 1.8s ease-in-out infinite}@keyframes alert-pulse{0%,to{box-shadow:0 0 #e0313180}50%{box-shadow:0 0 0 6px #e0313100}}.insar-report{margin-top:14px;padding-top:14px;border-top:1px solid var(--panel-brd)}.insar-report-coords{font-size:11px;color:var(--muted);margin-bottom:8px;font-variant-numeric:tabular-nums}.insar-metrics{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px}.insar-metric{background:#ffffff0d;border:1px solid var(--panel-brd);border-radius:8px;padding:8px 10px}.insar-metric span{display:block;font-size:9.5px;text-transform:uppercase;letter-spacing:.5px;color:var(--muted);margin-bottom:3px}.insar-metric strong{font-size:14px;font-variant-numeric:tabular-nums}.insar-ts-chart{margin-bottom:10px}.insar-ts-chart svg{border-radius:6px;background:#ffffff0a}.insar-description{font-size:12.5px;line-height:1.6;color:var(--muted);background:#ffffff0a;border:1px solid var(--panel-brd);border-radius:8px;padding:10px 12px}.insar-description strong{color:var(--text)}.insar-validation{margin-top:14px;padding-top:14px;border-top:1px solid var(--panel-brd)}.insar-val-head{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:var(--muted);margin-bottom:8px}.insar-val-content{font-size:12.5px;line-height:1.7;color:var(--text);background:#ffffff0a;border:1px solid var(--panel-brd);border-radius:8px;padding:10px 12px}.val-good{color:#51cf66;font-weight:700}.val-ok{color:#ffd43b;font-weight:700}.insar-legend-bar{height:9px;border-radius:5px;background:linear-gradient(90deg,#8b0000,red,#ff8c00,#ffe600,#34c759,#00e0e0,#0a84ff,#00f,#00008b);margin:6px 0 4px}.insar-legend-ends{display:flex;justify-content:space-between;font-size:9.5px;color:var(--muted);font-style:italic}
