
/* RC62 KPI Dashboard */
.rc62-hero{display:flex;align-items:center;justify-content:space-between;gap:18px}
.rc62-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin:16px 0}
.rc62-kpi-card{display:block;text-decoration:none;background:#fff;border:1px solid rgba(15,23,42,.10);border-radius:18px;padding:16px;box-shadow:0 10px 24px rgba(15,23,42,.06);color:inherit}
.rc62-kpi-card span{display:block;color:#64748b;font-size:.88rem;margin-bottom:8px}
.rc62-kpi-card b{font-size:1.55rem;color:#0f172a}
.rc62-kpi-card small{display:block;color:#64748b;margin-top:6px}
.rc62-grid-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0}
.rc62-panel{overflow:hidden}
.rc62-chart h3{margin-top:0}
.rc62-bar-row{display:grid;grid-template-columns:80px 1fr 80px;gap:10px;align-items:center;margin:10px 0}
.rc62-bar-row span{color:#475569;font-size:.9rem}
.rc62-bar-row b{text-align:right;font-size:.9rem}
.rc62-bar-track{height:12px;background:#e2e8f0;border-radius:999px;overflow:hidden}
.rc62-bar-track i{display:block;height:100%;background:#0f172a;border-radius:999px}
@media(max-width:860px){.rc62-hero{display:block}.rc62-grid-two{grid-template-columns:1fr}.rc62-bar-row{grid-template-columns:64px 1fr 64px}.rc62-kpi-card{border-radius:14px;padding:14px}}
