/* Restore the original light dashboard. Keep sync and usage UI only. */
.v32-sync{display:flex;gap:10px;align-items:center;margin:16px 0 20px;padding:12px 16px;border:1px solid #dce9ed;border-radius:14px;background:#fff;color:#436074;font-size:12px;flex-wrap:wrap}
.v32-sync small{color:#64798a}.v32-sync button{margin-left:auto;font-size:12px}.v32-dot{width:8px;height:8px;border-radius:50%;background:#c79b31}.v32-sync.ready .v32-dot{background:#18a589;box-shadow:0 0 0 4px #18a58915}.v32-sync.error{border-color:#e9c4ac;background:#fff9f4}.v32-sync.error .v32-dot{background:#d17938}.v32-sync.loading .v32-dot{animation:v32-breathe 1.5s ease infinite}

.v34-time-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0}.v34-time-stats>div{background:linear-gradient(135deg,#103b53,#146b77);color:#fff;border:1px solid #ffffff22;border-radius:16px;padding:18px}.v34-time-stats small{display:block;color:#a7d3d8;font-size:11px}.v34-time-stats strong{display:block;font-size:22px;margin-top:8px;font-variant-numeric:tabular-nums;letter-spacing:-.035em}.v34-tracking-state{font-size:11px;color:#16826e}.v33-table table{min-width:960px}

#page-dashboard [role=button]:focus-visible{outline:3px solid #118cba;outline-offset:3px}
/* Decorative charts are not real metrics. */
#page-dashboard .spark,#page-dashboard .v255-bars{display:none}
#page-dashboard .v255-ring{background:var(--tone-bg,#eaf5f8)}
@keyframes v32-breathe{50%{opacity:.4}}
@media(max-width:600px){.v32-sync small{flex-basis:100%;order:3}.v32-sync{gap:8px}.v32-sync b{font-size:11px}.v34-time-stats{grid-template-columns:1fr}.v34-time-stats>div{display:flex;align-items:center;justify-content:space-between}.v34-time-stats strong{margin:0}}
@media(prefers-reduced-motion:reduce){#page-dashboard *,#page-dashboard *::before,#page-dashboard *::after{animation:none!important;transition:none!important}}
