:root,[data-theme=oscuro]{--superficie-fondo: #0B0D12;--superficie-tarjeta: #12151C;--superficie-clara: #1A1E28;--superficie-input: #0E1016;--borde: #262B38;--texto: #E4E8F2;--texto-secundario: #A7ADBD;--texto-tenue: #7E8598;--sombra-popover: 0 16px 40px rgba(0, 0, 0, .6);--color-scheme: dark}[data-theme=claro]{--superficie-fondo: #F3F4F9;--superficie-tarjeta: #FFFFFF;--superficie-clara: #F6F7FB;--superficie-input: #FFFFFF;--borde: #DCDFEA;--texto: #181B2A;--texto-secundario: #4B5168;--texto-tenue: #646B82;--sombra-popover: 0 16px 40px rgba(20, 22, 40, .14);--color-scheme: light}.fx-nav-enlaces{overflow-x:auto;scrollbar-width:none}.fx-nav-enlaces::-webkit-scrollbar{display:none}.fx-nav-hamburguesa{display:none}@media (max-width: 960px){.fx-facturar{grid-template-columns:1fr!important}.fx-totales{position:static!important}}@media (max-width: 768px){.fx-contenido{padding:18px 16px!important}.fx-grid-2{grid-template-columns:1fr!important}.fx-linea-numeros{grid-template-columns:1fr 1fr!important;margin-left:0!important}}@media (max-width: 720px){.fx-nav{padding:0 12px!important;gap:10px!important}.fx-nav-enlaces{display:none!important}.fx-nav-hamburguesa{display:inline-flex!important}.fx-nav-derecha{margin-left:auto!important}.fx-nav-negocio,.fx-tabla-encabezado{display:none!important}.fx-tabla-fila{grid-template-columns:1fr auto!important;row-gap:4px!important}.fx-ocultar-movil{display:none!important}}@media (max-width: 480px){.fx-auth-tarjeta{padding:28px 22px!important}.fx-form-tarjeta{padding:18px!important}}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;min-height:100vh;background:var(--superficie-fondo);color:var(--texto);color-scheme:var(--color-scheme);overflow-x:hidden}[data-theme=claro]{--mezcla-texto: 70%}body{font-family:Inter,Segoe UI,sans-serif}button,input,select,textarea{font-family:inherit}button:disabled{opacity:.55;cursor:not-allowed!important}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #6A3DF0;outline-offset:1px}.fx-boton{transition:filter .15s ease,transform .05s ease}.fx-boton:hover:not(:disabled){filter:brightness(1.1)}.fx-boton:active:not(:disabled){transform:translateY(1px)}.fx-fila:hover{background:var(--superficie-clara)}@media print{.fx-no-imprimir{display:none!important}html,body,#root{background:#fff!important;color:#000!important}.fx-hoja{box-shadow:none!important;border:none!important;max-width:none!important;background:#fff!important;color:#000!important;padding:0!important}.fx-hoja *{color:#000!important;border-color:#bbb!important}.fx-contenido{padding:0!important}}
