:root{--azul:#0284c7;--verde:#84cc16;--fondo:#ffffff}
*{font-family:'Plus Jakarta Sans',system-ui,sans-serif}
.fa-solid,.fa-regular{font-family:'Font Awesome 6 Free'}
.fa-brands{font-family:'Font Awesome 6 Brands'}
body{background-color:#fff;background-image:radial-gradient(#e2e8f0 1.2px,transparent 1.2px);background-size:28px 28px}
.cc-cab{background:#fff;color:#0f172a;box-shadow:none;border-bottom:1px solid #e2e8f0}
.cc-cab .cc-tit small{color:#0284c7;font-weight:700}
.cc-cab .cc-usuario{color:#475569}
.cc-franja{display:none}
.cc-barra h2,.cc-sub{font-family:'Space Grotesk',system-ui,sans-serif}
.cc-tabs{background:#fff}
.cc-kpi{border-radius:20px;border-top-width:1px}
.cc-card,.ca-app,.cc-tabla-caja{border-radius:20px}
.cc-btn{border-radius:12px}
.cc-aviso{border-radius:14px}
