.overview-dashboard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 18px}.overview-section{--overview-accent:#39c9f3;--overview-accent-soft:rgba(57,201,243,.14);border:1px solid var(--line);border-radius:14px;background:#091725;overflow:hidden}.overview-section--mon{--overview-accent:#f2a45f;--overview-accent-soft:rgba(242,164,95,.14)}.overview-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:#0d1c2d;border-bottom:1px solid var(--line)}.overview-section-head h3{margin:0;font-size:.95rem;color:var(--overview-accent);text-transform:uppercase;letter-spacing:.025em}.overview-section-head span{font-size:.64rem;font-weight:800;color:var(--overview-accent);text-transform:uppercase;letter-spacing:.07em}.overview-metrics{display:grid;gap:8px;padding:10px}.overview-metric{border:1px solid rgba(255,255,255,.07);border-radius:11px;background:#0b1a2b;padding:10px 12px;min-width:0}.overview-metric-title{display:flex;align-items:center;gap:8px}.overview-metric-title strong{font-size:.72rem;text-transform:uppercase;letter-spacing:.025em;color:#eef4fb}.overview-metric-title span{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;border-radius:6px;background:var(--overview-accent-soft);border:1px solid color-mix(in srgb,var(--overview-accent) 45%,transparent);color:var(--overview-accent);font-size:.64rem;font-weight:850}.overview-metric-body{display:grid;grid-template-columns:minmax(140px,1fr) auto;gap:14px;align-items:end;margin-top:7px}.overview-metric-primary small{display:block;color:#7f93ac;font-size:.54rem;text-transform:uppercase;letter-spacing:.055em}.overview-metric-primary b{display:block;margin-top:2px;color:var(--overview-accent);font-size:1.2rem;line-height:1.08;white-space:nowrap}.overview-metric-secondary{display:grid;gap:2px;text-align:left;color:#9cafc3;font-size:.62rem}.overview-metric-secondary span{white-space:nowrap}.overview-metric-secondary strong{color:#eef4fb;font-weight:750}.overview-progress{height:3px;border-radius:99px;background:#142336;margin-top:8px;overflow:hidden}.overview-progress span{display:block;height:100%;border-radius:inherit;background:var(--overview-accent)}.overview-loading,.overview-empty{grid-column:1/-1;border:1px solid var(--line);border-radius:12px;padding:14px;background:#091725;color:var(--muted);font-size:.72rem}.overview-warning{padding:9px 12px;margin-top:10px;border:1px solid #745d20;border-radius:9px;background:#2c2412;color:#e8cf88;font-size:.65rem}@media(max-width:1050px){.overview-dashboard{grid-template-columns:1fr}.overview-metric-body{grid-template-columns:minmax(140px,1fr) auto}}@media(max-width:620px){.overview-metric-body{grid-template-columns:1fr;align-items:start}.overview-metric-secondary{grid-template-columns:1fr 1fr;gap:10px;text-align:left}.overview-metric-secondary span:last-child{text-align:right}.overview-metric-primary b{font-size:1.1rem}}
html[data-theme="light"] .overview-section{background:#fff;color:var(--text)}html[data-theme="light"] .overview-section-head{background:#f5f8fc}html[data-theme="light"] .overview-metric{background:#fff;border-color:var(--line)}html[data-theme="light"] .overview-metric-title strong,html[data-theme="light"] .overview-metric-secondary strong{color:var(--text)}html[data-theme="light"] .overview-metric-primary small,html[data-theme="light"] .overview-metric-secondary{color:var(--muted)}html[data-theme="light"] .overview-progress{background:#dfe7f1}
