@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=DM+Sans:wght@300;400;500&display=swap";
:root{--navy:#0f1e35;--navy-2:#162844;--navy-3:#1e3558;--blue:#2b7fe0;--blue-2:#1a6ac8;--blue-light:#ebf3fd;--red:#f03e5a;--red-light:#fee8ec;--orange:#f5920a;--orange-light:#fff3e0;--green:#27ae60;--green-light:#e8f8ee;--yellow:#f59e0b;--yellow-light:#fffbeb;--bg:#f0f3f8;--bg2:#e8ecf2;--white:#fff;--border:#dde3ed;--text:#0f1e35;--text-2:#374151;--muted:#6b7280;--muted-2:#9ca3af;--radius-sm:6px;--radius:10px;--radius-lg:16px;--radius-full:9999px;--shadow:0 1px 3px #0f1e350f, 0 1px 2px #0f1e350a;--shadow-md:0 4px 16px #0f1e3514, 0 2px 4px #0f1e350a;--shadow-lg:0 12px 40px #0f1e351f;--sidebar-width:240px;--topbar-height:56px}*{box-sizing:border-box;margin:0;padding:0}body{color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;font-family:DM Sans,sans-serif;font-size:14px}h1,h2,h3,h4,h5,h6,button,label{font-family:Plus Jakarta Sans,sans-serif}@media (max-width:768px){.mobile-topbar{display:flex!important}main{margin-left:0!important}}@media print{body.print-resumen .extraRow,body.print-resumen .verMasRow{display:none!important}body.print-completo .extraRow{display:table-row!important}body.print-completo .verMasRow,body.print-resumen .rowPrint,body.print-resumen .paginacion,body.print-completo .rowVisible{display:none!important}body.print-completo .rowPrint{display:table-row!important}body.print-completo .paginacion{display:none!important}}
