@font-face{font-family:Bricolage Grotesque;src:url(/fonts/bricolage-grotesque-latin-wght-normal.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Public Sans;src:url(/fonts/public-sans-latin-wght-normal.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-display:"Bricolage Grotesque", "Public Sans", sans-serif;--font-body:"Public Sans", sans-serif;--font-cifra:"IBM Plex Mono", ui-monospace, monospace;--c-fondo:#f4f6f6;--c-superficie:#fbfcfc;--c-superficie-2:#e9eeee;--c-borde:#d3dcdd;--c-borde-fuerte:#74878a;--c-tinta:#14272b;--c-dominante:#0e3b43;--c-texto-2:#44585c;--c-texto-3:#566a6e;--c-acento:#2b59ff;--c-acento-hover:#1f45d6;--c-acento-texto:#2448d8;--c-sobre-acento:#fff;--c-foco:#2b59ff;--c-peligro:#b0261b;--c-pagado:#1b6436;--c-pagado-fondo:#e1f0e5;--c-por-pagar:#7f4d00;--c-por-pagar-fondo:#faedd3;--c-pendiente:#465768;--c-pendiente-fondo:#e3e9f0;--c-error:#b0261b;--c-error-fondo:#fbe9e7;--c-velo:#0e3b4352;--t-xs:.75rem;--t-sm:.875rem;--t-base:1rem;--t-md:clamp(1.125rem, 1.06rem + .28vw, 1.25rem);--t-lg:clamp(1.375rem, 1.25rem + .56vw, 1.75rem);--t-cifra:clamp(1.25rem, 1.15rem + .45vw, 1.5rem);--t-total:clamp(2rem, 1.8rem + .85vw, 2.75rem);--lh-apretado:1.1;--lh-titulo:1.2;--lh-cuerpo:1.5;--e-1:4px;--e-2:8px;--e-3:12px;--e-4:16px;--e-5:20px;--e-6:24px;--e-8:32px;--e-10:40px;--e-12:48px;--e-16:64px;--gutter:16px;--ancho-contenido:72rem;--r-control:8px;--r-tarjeta:12px;--r-chip:999px;--sombra-1:0 1px 2px #0e272b0f;--sombra-flotante:0 12px 32px -12px #0e272b47;--toque-min:44px;--nav-alto:64px;--fila-alto:56px;--campo-alto:48px;--flotante:56px;--avance-alto:6px;--foco-ancho:2px;--foco-offset:2px;--borde:1px solid var(--c-borde)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-fondo:#0f1417;--c-superficie:#161d21;--c-superficie-2:#1d262b;--c-borde:#29353b;--c-borde-fuerte:#6a7e83;--c-tinta:#e4eced;--c-dominante:#93cdd5;--c-texto-2:#aebdc0;--c-texto-3:#97a8ac;--c-acento:#2b59ff;--c-acento-hover:#1f45d6;--c-acento-texto:#93aaff;--c-sobre-acento:#fff;--c-foco:#6f8fff;--c-peligro:#c8372b;--c-pagado:#86d8a1;--c-pagado-fondo:#14301f;--c-por-pagar:#f0bc63;--c-por-pagar-fondo:#33270f;--c-pendiente:#afbfd0;--c-pendiente-fondo:#212b35;--c-error:#ff8f84;--c-error-fondo:#3a1816;--c-velo:#0000008c;--sombra-1:0 1px 2px #0006;--sombra-flotante:0 12px 32px -12px #000000b3}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-fondo:#0f1417;--c-superficie:#161d21;--c-superficie-2:#1d262b;--c-borde:#29353b;--c-borde-fuerte:#6a7e83;--c-tinta:#e4eced;--c-dominante:#93cdd5;--c-texto-2:#aebdc0;--c-texto-3:#97a8ac;--c-acento:#2b59ff;--c-acento-hover:#1f45d6;--c-acento-texto:#93aaff;--c-sobre-acento:#fff;--c-foco:#6f8fff;--c-peligro:#c8372b;--c-pagado:#86d8a1;--c-pagado-fondo:#14301f;--c-por-pagar:#f0bc63;--c-por-pagar-fondo:#33270f;--c-pendiente:#afbfd0;--c-pendiente-fondo:#212b35;--c-error:#ff8f84;--c-error-fondo:#3a1816;--c-velo:#0000008c;--sombra-1:0 1px 2px #0006;--sombra-flotante:0 12px 32px -12px #000000b3}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--c-fondo);min-height:100dvh;color:var(--c-tinta);font-family:var(--font-body);font-size:var(--t-base);line-height:var(--lh-cuerpo);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{font-family:var(--font-display);line-height:var(--lh-titulo);color:var(--c-dominante);text-wrap:balance;margin:0}p{margin:0}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}.cifra{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:500}:focus-visible{outline:var(--foco-ancho) solid var(--c-foco);outline-offset:var(--foco-offset)}:focus:not(:focus-visible){outline:none}.solo-lector{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--ease-entrada:cubic-bezier(.25, 1, .5, 1);--ease-salida:cubic-bezier(.4, 0, 1, 1);--ease-pantalla:ease-in-out;--dur-presion:.12s;--dur-micro:.16s;--dur-ui:.22s;--dur-reveal:.28s;--dur-hoja:.3s;--dur-hoja-salida:.2s;--dur-carga:.9s;--stagger:60ms}.m-reveal{animation:m-subir var(--dur-reveal) var(--ease-entrada) both;animation-delay:calc(var(--stagger) * var(--i,0))}.m-grupo>.m-reveal:first-child{--i:0}.m-grupo>.m-reveal:nth-child(2){--i:1}.m-grupo>.m-reveal:nth-child(3){--i:2}.m-grupo>.m-reveal:nth-child(4){--i:3}.m-grupo>.m-reveal:nth-child(5){--i:4}.m-grupo>.m-reveal:nth-child(6){--i:5}.m-grupo>.m-reveal:nth-child(n+7){--i:6}@keyframes m-subir{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.m-velo{opacity:0;pointer-events:none;transition:opacity var(--dur-hoja-salida) var(--ease-salida)}.m-velo[data-abierto]{opacity:1;pointer-events:auto;transition:opacity var(--dur-hoja) var(--ease-entrada)}.m-hoja{transition:transform var(--dur-hoja-salida) var(--ease-salida);transform:translateY(100%)}.m-hoja[data-abierto]{transition:transform var(--dur-hoja) var(--ease-entrada);transform:none}@media (min-width:1024px){.m-hoja:not([data-abierto]){transform:translate(100%)}}.m-dialogo{opacity:0;transition:opacity var(--dur-hoja-salida) var(--ease-salida), transform var(--dur-hoja-salida) var(--ease-salida);transform:scale(.96)}.m-dialogo[data-abierto],.m-toast{opacity:1;transition:opacity var(--dur-hoja) var(--ease-entrada), transform var(--dur-hoja) var(--ease-entrada);transform:none}@starting-style{.m-toast{opacity:0;transform:translateY(100%)}}.m-toast[data-saliendo]{opacity:0;transition:opacity var(--dur-ui) var(--ease-salida), transform var(--dur-ui) var(--ease-salida);transform:translateY(100%)}.m-banner{transition:opacity var(--dur-ui) var(--ease-entrada), transform var(--dur-ui) var(--ease-entrada)}@starting-style{.m-banner{opacity:0;transform:translateY(-8px)}}.m-banner[data-saliendo]{opacity:0;transition:opacity var(--dur-ui) var(--ease-salida), transform var(--dur-ui) var(--ease-salida);transform:translateY(-8px)}.m-presion{transition:transform var(--dur-presion) var(--ease-entrada)}.m-presion:active:not(:disabled,[aria-disabled=true]){transform:scale(.97)}.m-casilla .m-casilla__caja{transition:transform var(--dur-presion) var(--ease-entrada)}.m-casilla:active .m-casilla__caja{transform:scale(.92)}.m-casilla .m-casilla__marca{opacity:0;transition:opacity var(--dur-presion) var(--ease-salida), transform var(--dur-presion) var(--ease-salida);transform:scale(.6)}.m-casilla input:checked~.m-casilla__caja .m-casilla__marca{opacity:1;transition:opacity var(--dur-micro) var(--ease-entrada), transform var(--dur-micro) var(--ease-entrada);transform:none}.m-tinte{isolation:isolate;position:relative}.m-tinte:before{content:"";z-index:-1;border-radius:inherit;background:var(--c-superficie-2);opacity:0;transition:opacity var(--dur-micro) var(--ease-entrada);pointer-events:none;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.m-tinte:hover:not(:disabled,[aria-disabled=true]):before{opacity:1}}.m-actualiza{animation:m-asienta .14s var(--ease-entrada)}@keyframes m-asienta{0%{opacity:.4}to{opacity:1}}.m-esqueleto{animation:m-pulso var(--dur-carga) var(--ease-pantalla) infinite alternate}@keyframes m-pulso{0%{opacity:1}to{opacity:.55}}.m-avance{transform:scaleX(var(--avance,0));transform-origin:0;transition:transform var(--dur-reveal) var(--ease-pantalla)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .m-avance{transform-origin:100%}.m-despliega[open]>.m-despliega__contenido,.m-cruce{animation:m-aparece var(--dur-micro) var(--ease-entrada)}:disabled,[aria-disabled=true]{transition:none;animation:none}@media (prefers-reduced-motion:reduce){:root{--dur-presion:0s;--dur-micro:.1s;--dur-ui:.1s;--dur-reveal:.1s;--dur-hoja:.1s;--dur-hoja-salida:.1s;--stagger:0s}.m-reveal{animation-name:m-aparece}.m-hoja,.m-hoja:not([data-abierto]),.m-hoja[data-abierto]{opacity:0;transition:opacity var(--dur-hoja) var(--ease-salida);transform:none}.m-hoja[data-abierto]{opacity:1}.m-dialogo,.m-dialogo[data-abierto],.m-toast,.m-toast[data-saliendo],.m-casilla .m-casilla__marca,.m-casilla:active .m-casilla__caja,.m-presion:active:not(:disabled,[aria-disabled=true]){transform:none}.m-esqueleto{opacity:.7;animation:none}.m-avance{transition:none}@starting-style{.m-toast,.m-banner{transform:none}}.m-banner[data-saliendo]{transform:none}}@keyframes m-aparece{0%{opacity:0}to{opacity:1}}.icono{flex:none;width:20px;height:20px}.btn{justify-content:center;align-items:center;gap:var(--e-2);min-height:var(--toque-min);padding:0 var(--e-4);border-radius:var(--r-control);cursor:pointer;background:0 0;border:1px solid #0000;font-weight:600;text-decoration:none;display:inline-flex}.btn--primario{background:var(--c-acento);color:var(--c-sobre-acento)}.btn--secundario{background:var(--c-superficie);border-color:var(--c-borde-fuerte);color:var(--c-tinta)}.btn--peligro{background:var(--c-error-fondo);border-color:var(--c-error);color:var(--c-error)}.btn--icono{width:var(--toque-min);color:var(--c-tinta);padding:0}.btn--icono.btn--primario{color:var(--c-sobre-acento)}.btn--ancho{width:100%;min-height:var(--campo-alto)}.btn:disabled,.btn[aria-disabled=true]{opacity:.6;cursor:not-allowed}.btn--primario,.btn--secundario,.btn--peligro{transition:background-color var(--dur-micro) var(--ease-entrada), transform var(--dur-presion) var(--ease-entrada)}@media (hover:hover) and (pointer:fine){.btn--primario:hover:not(:disabled){background:var(--c-acento-hover)}.btn--secundario:hover:not(:disabled){background:var(--c-superficie-2)}}.enlace{min-height:var(--toque-min);padding:0 var(--e-2);cursor:pointer;color:var(--c-acento-texto);font-size:var(--t-sm);border-radius:var(--r-control);background:0 0;border:0;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.enlace:hover{text-decoration:underline}}.tarjeta{background:var(--c-superficie);border:var(--borde);border-radius:var(--r-tarjeta);box-shadow:var(--sombra-1)}.ic-pagado{color:var(--c-pagado)}.ic-por-pagar{color:var(--c-por-pagar)}.ic-pendiente{color:var(--c-pendiente)}.chip-estado{align-items:center;gap:var(--e-1);height:28px;padding:0 var(--e-3) 0 var(--e-2);border-radius:var(--r-chip);font-size:var(--t-xs);font-weight:600;display:inline-flex}.chip-estado .icono{width:16px;height:16px}.chip-estado--pagado{background:var(--c-pagado-fondo);color:var(--c-pagado)}.chip-estado--por-pagar{background:var(--c-por-pagar-fondo);color:var(--c-por-pagar)}.chip-estado--pendiente{background:var(--c-pendiente-fondo);color:var(--c-pendiente)}.campo{gap:var(--e-1);align-content:start;display:grid}.campo[hidden]{display:none}.captura__sin-prov{gap:var(--e-2);padding:var(--e-3);border:1px dashed var(--c-borde-fuerte);border-radius:var(--r-control);background:var(--c-superficie-2);font-size:var(--t-sm);color:var(--c-tinta);justify-items:start;display:grid}.captura__sin-prov[hidden],.captura__sin-prov .btn[hidden]{display:none}.campo>label,.campo__etiqueta{font-size:var(--t-sm);color:var(--c-texto-2);font-weight:600}.control{width:100%;height:var(--campo-alto);padding:0 var(--e-3);border:1px solid var(--c-borde-fuerte);border-radius:var(--r-control);background:var(--c-superficie);color:var(--c-tinta)}select.control{padding-right:var(--e-2)}.control::placeholder{color:var(--c-texto-3)}.control[aria-invalid=true],.monto[data-invalido]{border-color:var(--c-error)}.ayuda{font-size:var(--t-xs);color:var(--c-texto-3)}.error-campo{align-items:start;gap:var(--e-1);font-size:var(--t-xs);color:var(--c-error);font-weight:600;display:flex}.error-campo .icono{width:16px;height:16px;margin-top:1px}.error-campo[hidden]{display:none}.aviso{align-items:start;gap:var(--e-2);padding:var(--e-2) var(--e-3);border-radius:var(--r-control);background:var(--c-por-pagar-fondo);color:var(--c-tinta);font-size:var(--t-sm);display:flex}.aviso .icono{color:var(--c-por-pagar);margin-top:2px}.aviso--error{background:var(--c-error-fondo)}.aviso--error .icono{color:var(--c-error)}.aviso__acciones{gap:var(--e-2);margin-top:var(--e-1);flex-wrap:wrap;display:flex}.aviso[hidden]{display:none}.resumen-errores{align-items:center;padding-block:0}.resumen-errores .icono{margin-top:0}.resumen-errores__texto{align-items:center;gap:0 var(--e-2);flex-wrap:wrap;font-weight:600;display:flex}.monto{height:var(--campo-alto);border:1px solid var(--c-borde-fuerte);border-radius:var(--r-control);background:var(--c-superficie);align-items:stretch;padding:1px;display:flex}.monto:focus-within{outline:var(--foco-ancho) solid var(--c-foco);outline-offset:var(--foco-offset)}.monto select{min-width:4.25rem;min-height:var(--toque-min);border-radius:calc(var(--r-control) - 2px);background:var(--c-superficie-2);padding:0 var(--e-2);border:0;font-weight:600}.monto span{padding-left:var(--e-3);color:var(--c-texto-2);align-items:center;display:flex}.monto input{min-width:0;padding:0 var(--e-2) 0 var(--e-1);font-size:var(--t-md);background:0 0;border:0;flex:1}.monto input:focus,.monto select:focus{outline:none}.par{gap:var(--e-3);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.par--iguales{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.interruptor,.filtro,.fila{position:relative}.interruptor{align-items:center;gap:var(--e-3);height:var(--campo-alto);padding:0 var(--e-1);cursor:pointer;font-weight:600;font-size:var(--t-sm);display:flex}.interruptor input{opacity:0;width:1px;height:1px;position:absolute}.interruptor__riel{border-radius:var(--r-control);background:var(--c-superficie-2);border:1px solid var(--c-borde-fuerte);width:44px;height:26px;position:relative}.interruptor__perilla{border-radius:calc(var(--r-control) - 3px);background:var(--c-borde-fuerte);width:20px;height:20px;transition:transform var(--dur-micro) var(--ease-pantalla);position:absolute;top:2px;left:2px}.interruptor input:checked+.interruptor__riel{background:var(--c-acento);border-color:var(--c-acento)}.interruptor input:checked+.interruptor__riel .interruptor__perilla{background:var(--c-sobre-acento);transform:translate(18px)}.interruptor input:focus-visible+.interruptor__riel{outline:var(--foco-ancho) solid var(--c-foco);outline-offset:var(--foco-offset)}.m-casilla{width:var(--toque-min);height:var(--toque-min);cursor:pointer;flex:none;place-items:center;display:grid;position:relative}.m-casilla input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.m-casilla__caja{border:1.5px solid var(--c-borde-fuerte);border-radius:calc(var(--r-control) - 2px);background:var(--c-superficie);place-items:center;width:24px;height:24px;display:grid}.m-casilla__caja svg{width:18px;height:18px}.m-casilla input:checked~.m-casilla__caja{background:var(--c-pagado);border-color:var(--c-pagado);color:var(--c-superficie)}.m-casilla input:focus-visible~.m-casilla__caja{outline:var(--foco-ancho) solid var(--c-foco);outline-offset:var(--foco-offset)}.esqueleto-linea{background:var(--c-superficie-2);border-radius:4px;height:12px;display:block}.app{grid-template-rows:minmax(0, 1fr) var(--nav-alto);height:100dvh;display:grid;overflow:hidden}.principal{grid-template:minmax(0,1fr)/minmax(0,1fr);grid-row:1;min-height:0;display:grid}.principal>*{grid-area:1/1;min-height:0}.principal>[hidden]{display:none}.zona{grid-template:minmax(0,1fr)/minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.vista{flex-direction:column;min-height:0;display:flex;position:relative;overflow-y:auto}.acceso__zona{align-items:start;display:grid}.hueco{padding:var(--e-6) var(--gutter);color:var(--c-texto-3);font-size:var(--t-sm);place-content:center;display:grid}.nav{background:var(--c-superficie);border-top:var(--borde);grid-row:2;display:flex}.nav .nav__marca,.nav .nav__nuevo,.nav .nav__cuenta{display:none}.nav__lista{flex:1;margin:0;padding:0;list-style:none;display:flex}.nav__lista li{flex:1}.nav__enlace{height:100%;min-height:var(--toque-min);color:var(--c-texto-2);font-size:var(--t-xs);align-content:center;place-items:center;gap:2px;font-weight:500;text-decoration:none;display:grid}.nav__enlace svg{width:24px;height:24px}.nav__enlace[aria-current=page]{color:var(--c-acento-texto);font-weight:700}.banner{align-items:center;gap:var(--e-2);min-height:var(--toque-min);padding:0 var(--gutter);background:var(--c-por-pagar-fondo);color:var(--c-tinta);font-size:var(--t-sm);font-weight:600;display:flex}.banner .icono{color:var(--c-por-pagar)}.acceso{background:var(--c-fondo);grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}.acceso__lado{display:none}.acceso__panel{align-content:start;gap:var(--e-6);width:100%;max-width:26rem;padding:var(--e-12) var(--gutter) var(--e-8);display:grid}.acceso__marca{border-radius:var(--r-tarjeta);background:var(--c-dominante);width:48px;height:48px;color:var(--c-fondo);place-items:center;display:grid}.acceso__marca .icono{width:24px;height:24px}.acceso__cabeza{gap:var(--e-2);display:grid}.acceso__cabeza h1{font-size:var(--t-lg);font-weight:700}.acceso__cabeza p{color:var(--c-texto-2)}.acceso__paso{font-size:var(--t-xs);color:var(--c-texto-3);font-weight:600}.acceso form{gap:var(--e-4);display:grid}.clave-campo{position:relative}.clave-campo .control{padding-right:calc(var(--toque-min) + var(--e-1))}.clave-campo .btn--icono{color:var(--c-texto-2);position:absolute;top:2px;right:2px}.entrando{gap:var(--e-2);display:grid}.entrando__riel{height:var(--avance-alto);background:var(--c-superficie-2);border-radius:3px;overflow:hidden}.entrando__relleno{background:var(--c-acento);transform-origin:0;height:100%;animation:m-entrando var(--dur-carga) var(--ease-pantalla) infinite alternate}@keyframes m-entrando{0%{transform:scaleX(.15)}to{transform:scaleX(.85)}}.entrando[hidden]{display:none}.clave-recuperacion{padding:var(--e-4);border:1px dashed var(--c-borde-fuerte);border-radius:var(--r-tarjeta);background:var(--c-superficie);font-size:var(--t-base);overflow-wrap:anywhere;color:var(--c-dominante);line-height:1.6}.confirmacion{align-items:center;gap:var(--e-2);font-size:var(--t-sm);cursor:pointer;font-weight:600;display:flex}.confirmacion .m-casilla{margin-left:calc(var(--e-2) * -1)}.vista--tablero{overflow:hidden}.tablero{gap:var(--e-2);min-height:0;padding:var(--e-2) var(--gutter) var(--e-3);flex-direction:column;display:flex}.mes{justify-content:space-between;align-items:center;gap:var(--e-2);display:flex}.mes__selector{align-items:center;display:flex}.mes__nuevo[hidden]{display:none}.mes__selector .btn--icono:disabled{color:var(--c-texto-3);opacity:.45}.mes__nombre{text-align:center;white-space:nowrap;width:12rem}.mes__nombre h2{font-size:var(--t-md);font-weight:700}.mes__nombre p{font-size:var(--t-xs);color:var(--c-texto-3)}.totales{padding:var(--e-1) var(--e-4);display:grid}.moneda{align-content:start;gap:var(--e-1);padding:var(--e-3) 0;display:grid}.moneda+.moneda{border-top:var(--borde)}.moneda__cabeza{justify-content:space-between;align-items:baseline;gap:var(--e-2);display:flex}.moneda__cabeza h3{font-family:var(--font-body);font-size:var(--t-sm);color:var(--c-texto-2);font-weight:600}.moneda__meta{font-size:var(--t-xs);color:var(--c-texto-3);text-align:right;white-space:nowrap}.moneda__meta .cifra{color:var(--c-texto-2)}.moneda__total{font-size:var(--t-total);line-height:var(--lh-apretado);color:var(--c-dominante)}.moneda[data-vacia] .moneda__total{font-size:var(--t-cifra);color:var(--c-texto-2)}.moneda__nada{font-family:var(--font-body);font-size:var(--t-sm)}.moneda__partes{gap:var(--e-1) var(--e-5);font-size:var(--t-sm);color:var(--c-texto-2);flex-wrap:wrap;display:flex}.moneda__partes>span{align-items:center;gap:var(--e-1);display:inline-flex}.moneda__partes .icono{width:16px;height:16px}.moneda__partes b{color:var(--c-tinta);font-weight:500}.avance{height:var(--avance-alto);margin:var(--e-1) 0 2px;background:var(--c-superficie-2);display:block;overflow:hidden}.avance__relleno{background:var(--c-pagado);height:100%}.moneda__reparto{gap:0 var(--e-2);font-size:var(--t-xs);color:var(--c-texto-2);flex-wrap:wrap;display:flex}.moneda__reparto .cifra{color:var(--c-tinta)}.moneda__proveedor{margin-left:.3em}.moneda__proveedor abbr{text-decoration:none}.moneda [hidden]{display:none}.proximos{padding:var(--e-2) var(--e-2) var(--e-2) var(--e-4);align-content:start;display:grid}.proximos[hidden]{display:none}.proximos__cabeza{min-height:var(--toque-min);justify-content:space-between;align-items:center;display:flex}.proximos__cabeza h2{font-size:var(--t-base);font-weight:700}.proximos__cabeza .enlace[hidden]{display:none}.cobros{margin:0 var(--e-2) 0 0;padding:0;list-style:none}.cobros li{align-items:center;gap:var(--e-3);min-height:34px;padding:5px var(--e-2);font-size:var(--t-sm);border-radius:var(--r-control);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.cobros__fecha{color:var(--c-texto-2);font-size:var(--t-xs)}.cobros__prov{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cobros__monto{text-align:right}.proximos__vacio{justify-items:start;gap:var(--e-2);padding:var(--e-1) var(--e-2) var(--e-2) 0;color:var(--c-texto-2);font-size:var(--t-sm);display:grid}.proximos__vacio p{align-items:center;gap:var(--e-2);display:inline-flex}.totales--error{align-content:center;min-height:19.5rem;display:grid}.tablero-error{justify-items:start;gap:var(--e-2);padding:var(--e-4) 0;color:var(--c-tinta);font-weight:600;display:grid}.tablero-error .icono{color:var(--c-error);width:24px;height:24px}.esqueleto-total{background:var(--c-superficie-2);border-radius:6px;width:52%;height:40px;display:block}.moneda--esqueleto{gap:var(--e-2)}.moneda--esqueleto .moneda__cabeza{align-items:center}.proximos .m-esqueleto .cobros li{min-height:34px}.proximos .m-esqueleto .proximos__cabeza{min-height:var(--toque-min)}.lista-vista{overflow:hidden}.lista__cabeza{gap:var(--e-1);padding:var(--e-2) var(--gutter) 0;background:var(--c-fondo);grid-template-columns:minmax(0,1fr);display:grid}.lista__titulo{align-items:center;gap:var(--e-3);display:flex}.lista__titulo h1{font-size:var(--t-lg);font-weight:700}.buscar{align-items:center;gap:var(--e-2);min-width:0;min-height:var(--toque-min);padding:0 var(--e-3);border:1px solid var(--c-borde-fuerte);border-radius:var(--r-control);background:var(--c-superficie);color:var(--c-texto-2);flex:1;display:flex}.buscar:focus-within{outline:var(--foco-ancho) solid var(--c-foco);outline-offset:var(--foco-offset)}.buscar input{min-width:0;color:var(--c-tinta);background:0 0;border:0;flex:1}.buscar input:focus{outline:none}.buscar input::placeholder{color:var(--c-texto-3)}.filtros{margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter) 0 0;border:0;align-items:center;min-width:0;display:flex}.filtros__chips{gap:var(--e-2);overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;padding:0 var(--e-2) 0 var(--gutter);scroll-padding-inline:var(--gutter);flex:0 auto;display:flex;overflow-x:auto}.filtros__chips::-webkit-scrollbar{display:none}.filtros legend{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.filtro{min-height:var(--toque-min);cursor:pointer;flex:none;align-items:center;display:flex}.filtro input{opacity:0;width:1px;height:1px;position:absolute}.filtro span,.filtro-mas{align-items:center;gap:var(--e-1);height:32px;padding:0 var(--e-3);border:1px solid var(--c-borde-fuerte);border-radius:var(--r-chip);background:var(--c-superficie);font-size:var(--t-sm);color:var(--c-texto-2);white-space:nowrap;font-weight:600;display:inline-flex}.filtro input:checked+span{background:var(--c-dominante);border-color:var(--c-dominante);color:var(--c-superficie)}.filtro input:focus-visible+span{outline:var(--foco-ancho) solid var(--c-foco);outline-offset:var(--foco-offset)}.filtro-mas-toque{min-height:var(--toque-min);padding:0 0 0 var(--e-2);border:0;border-left:1px solid var(--c-borde);cursor:pointer;background:0 0;flex:none;align-items:center;display:flex}.filtro-mas .icono{width:16px;height:16px}.filtro-mas-toque[aria-expanded=true] .filtro-mas,.filtro-mas[data-activos]{border-color:var(--c-dominante);color:var(--c-dominante)}.filtro-mas-toque:focus-visible{outline:none}.filtro-mas-toque:focus-visible .filtro-mas{outline:var(--foco-ancho) solid var(--c-foco);outline-offset:var(--foco-offset)}.filtros-extra{gap:var(--e-2);padding:var(--e-1) 0 var(--e-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.filtros-extra[hidden]{display:none}.filtros-extra .control{height:var(--toque-min);font-size:var(--t-sm)}.filtros-extra label{font-size:var(--t-xs)}.filtros-extra__pie{justify-content:space-between;align-items:center;gap:var(--e-2);grid-column:1/-1;display:flex}.filtros-extra__pie[hidden]{display:none}.filtros-extra__cuenta{font-size:var(--t-xs);color:var(--c-texto-2);white-space:nowrap}.filtros-extra__exportes{margin-right:calc(var(--e-2) * -1);flex-wrap:wrap;justify-content:end;display:flex}.filtros-extra__exportes .enlace[hidden]{display:none}.lista__scroll{min-height:0;padding-bottom:calc(var(--flotante) + var(--e-8));flex:1;overflow-y:auto}#t-lista:focus:not(:focus-visible){outline:none}.paginador{align-items:center;gap:var(--e-2);padding:var(--e-3) var(--gutter) 0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.paginador[hidden]{display:none}.paginador .btn{gap:var(--e-1);padding:0 var(--e-2);font-size:var(--t-sm)}.paginador .btn .icono{width:16px;height:16px}.paginador__indicador{text-align:center;font-size:var(--t-xs);color:var(--c-texto-2)}.paginador__indicador span{white-space:nowrap}.grupo__continua{color:var(--c-texto-2);font-weight:500}.grupo h2{z-index:1;justify-content:space-between;align-items:center;gap:var(--e-2);min-height:36px;padding:0 var(--gutter);background:var(--c-fondo);font-size:var(--t-sm);font-weight:700;display:flex;position:sticky;top:0}.grupo h2 .cifra{font-size:var(--t-xs);color:var(--c-texto-2);font-weight:500}.filas{margin:0;padding:0;list-style:none}.fila{grid-template-columns:var(--toque-min) minmax(0, 1fr);align-items:center;gap:var(--e-1);min-height:var(--fila-alto);padding:var(--e-1) var(--gutter) var(--e-1) var(--e-1);display:grid}.fila.alterna{background:var(--c-superficie-2)}.fila__abrir{align-items:center;gap:var(--e-2);min-height:48px;padding:0 0 0 var(--e-1);border-radius:var(--r-control);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.fila__texto,.fila__dato{min-width:0;line-height:1.3;display:grid}.fila__prov{font-weight:700;font-size:var(--t-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fila__desc{font-size:var(--t-sm);color:var(--c-texto-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fila__dato{justify-items:end}.fila__monto{font-size:var(--t-base)}.fila__meta{align-items:center;gap:var(--e-1);font-size:var(--t-xs);color:var(--c-texto-2);display:inline-flex}.fila__meta .icono{width:16px;height:16px}.fila__estado{align-items:center;gap:var(--e-1);display:inline-flex}.estado__texto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:768px){.estado__texto{clip:auto;width:auto;height:auto;margin-right:var(--e-2);position:static;overflow:visible}}.fila--esqueleto{grid-template-columns:var(--toque-min) minmax(0, 1fr) 4rem;gap:var(--e-3)}.fila--esqueleto .esqueleto-caja{background:var(--c-superficie-2);border-radius:6px;justify-self:center;width:24px;height:24px}.fila--esqueleto .fila__texto{gap:6px}.vacio{gap:var(--e-2);padding:var(--e-6) var(--gutter);color:var(--c-texto-2);justify-items:start;display:grid}.vacio h2{font-size:var(--t-md)}.vacio>.icono{width:28px;height:28px;color:var(--c-texto-3)}.flotante{right:var(--gutter);bottom:calc(var(--nav-alto) + var(--e-4));z-index:5;width:var(--flotante);height:var(--flotante);border-radius:var(--r-tarjeta);box-shadow:var(--sombra-flotante);position:fixed}.flotante svg{width:28px;height:28px}.flotante[hidden]{display:none}.fila.alterna .esqueleto-linea,.fila.alterna .esqueleto-caja{background:var(--c-borde)}.capa-hoja{z-index:30;position:fixed;inset:0}.velo{background:var(--c-velo);position:absolute;inset:0}.hoja{left:0;right:0;bottom:var(--teclado,0px);max-height:min(92dvh, calc(100dvh - var(--teclado,0px)));background:var(--c-superficie);border-radius:var(--r-tarjeta) var(--r-tarjeta) 0 0;box-shadow:var(--sombra-flotante);flex-direction:column;display:flex;position:absolute}.hoja:focus{outline:none}.hoja__asa{width:36px;height:4px;margin:var(--e-2) auto 0;background:var(--c-borde-fuerte);border-radius:2px;flex:none}.hoja__cabeza{justify-content:space-between;align-items:center;gap:var(--e-2);padding:0 var(--e-1) 0 var(--gutter);flex:none;display:flex}.hoja__cabeza h2{font-size:var(--t-md);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.hoja__cuerpo{align-content:start;gap:var(--e-3);min-height:0;padding:var(--e-1) var(--gutter) var(--e-3);flex:1;display:grid;overflow-y:auto}.hoja__pie{gap:var(--e-2);padding:var(--e-3) var(--gutter) calc(var(--e-3) + env(safe-area-inset-bottom));border-top:var(--borde);background:var(--c-superficie);flex:none;display:grid}.hoja__pie:empty{display:none}.mas summary{align-items:center;gap:var(--e-2);min-height:var(--toque-min);cursor:pointer;font-weight:600;font-size:var(--t-sm);color:var(--c-acento-texto);border-radius:var(--r-control);list-style:none;display:flex}.mas summary::-webkit-details-marker{display:none}.mas summary small{color:var(--c-texto-3);font-weight:400;font-size:var(--t-xs)}.mas summary .icono{transition:transform var(--dur-micro) var(--ease-pantalla)}.mas[open] summary .icono{transform:rotate(180deg)}.m-despliega__contenido{gap:var(--e-3);padding-top:var(--e-1);display:grid}.reparto{gap:var(--e-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.reparto[data-columnas="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.reparto div{min-width:0;display:grid}.reparto dt{font-size:var(--t-xs);color:var(--c-texto-2)}.reparto dd{font-size:var(--t-base);color:var(--c-dominante);text-overflow:ellipsis;margin:0;overflow:hidden}.reparto dd[data-vacio]{color:var(--c-texto-3)}.reparto__nota{font-size:var(--t-xs);color:var(--c-texto-2)}.detalle__cabeza{gap:var(--e-1);display:grid}.detalle__prov{font-weight:700}.detalle__desc{color:var(--c-texto-2)}.detalle__pagado{align-items:center;gap:var(--e-2);padding:var(--e-1) var(--e-3) var(--e-1) var(--e-1);border-radius:var(--r-tarjeta);background:var(--c-superficie-2);display:flex}.detalle__pagado label{cursor:pointer;font-weight:600}.detalle__pagado p{font-size:var(--t-xs);color:var(--c-texto-2)}.detalle__bloque{gap:var(--e-2);display:grid}.detalle__bloque h3{font-family:var(--font-body);font-size:var(--t-sm);color:var(--c-texto-2);font-weight:700}.datos{gap:var(--e-2) var(--e-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;display:grid}.datos div{min-width:0;display:grid}.datos dt{font-size:var(--t-xs);color:var(--c-texto-2)}.datos dd{font-size:var(--t-sm);margin:0}.etiqueta-manual{margin-left:var(--e-1);font-family:var(--font-body);font-size:var(--t-xs);color:var(--c-por-pagar);font-weight:600}.historial{gap:var(--e-2);margin:0;padding:0;list-style:none;display:grid}.historial li{padding:var(--e-2) var(--e-3);border-radius:var(--r-control);background:var(--c-superficie-2);font-size:var(--t-sm);gap:2px;display:grid}.historial__quien{font-weight:600}.historial__quien .cifra{color:var(--c-texto-2);font-weight:500;font-size:var(--t-xs)}.historial__cambio{color:var(--c-texto-2);font-size:var(--t-xs);overflow-wrap:anywhere}.historial__cambio b{color:var(--c-tinta);font-weight:600}.detalle__acciones{gap:var(--e-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.capa-dialogo{z-index:40;padding:var(--gutter);place-items:center;display:grid;position:fixed;inset:0}.dialogo{gap:var(--e-3);width:min(100%,24rem);padding:var(--e-5);border-radius:var(--r-tarjeta);background:var(--c-superficie);box-shadow:var(--sombra-flotante);display:grid;position:relative}.dialogo h2{font-size:var(--t-md)}.dialogo p{color:var(--c-texto-2);font-size:var(--t-sm)}.dialogo__acciones{justify-content:flex-end;gap:var(--e-2);flex-wrap:wrap;display:flex}.toasts{left:var(--gutter);right:var(--gutter);bottom:calc(var(--nav-alto) + var(--e-4));z-index:50;pointer-events:none;justify-items:start;display:grid;position:fixed}.toast{padding:var(--e-3) var(--e-4);border-radius:var(--r-control);background:var(--c-dominante);color:var(--c-fondo);font-size:var(--t-sm);box-shadow:var(--sombra-flotante);margin:0;font-weight:600}.ajustes{gap:var(--e-4);padding:var(--e-4) var(--gutter) var(--e-8)}.ajustes>h1{font-size:var(--t-lg);font-weight:700}.ajustes__seccion{gap:var(--e-3);padding:var(--e-4);display:grid}.ajustes__seccion h2{font-size:var(--t-md)}.ajustes__seccion>p{font-size:var(--t-sm);color:var(--c-texto-2)}.ajustes form{gap:var(--e-3);display:grid}.opciones-tema{gap:var(--e-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.opciones-tema legend{font-size:var(--t-sm);color:var(--c-texto-2);margin-bottom:var(--e-1);font-weight:600}.proveedores{gap:var(--e-2);margin:0;padding:0;list-style:none;display:grid}.proveedores li{align-items:center;gap:var(--e-2);padding:var(--e-1) var(--e-1) var(--e-1) var(--e-3);border-radius:var(--r-control);background:var(--c-superficie-2);flex-wrap:wrap;display:flex}.proveedores__nombre{flex:1;min-width:8rem;font-weight:600}.proveedores__nombre small{color:var(--c-texto-3);font-weight:500}.proveedores li[data-inactivo] .proveedores__nombre{color:var(--c-texto-3)}.proveedores form{gap:var(--e-2);flex:1;display:flex}.proveedores[hidden]{display:none}.agregar{gap:var(--e-1)!important}.agregar__fila{gap:var(--e-2);display:flex}.agregar .control{flex:1;min-width:0}.ajustes__vacio-prov{gap:var(--e-1);display:grid}.ajustes__vacio-prov[hidden]{display:none}.ajustes__vacio-prov h3{font-size:var(--t-base)}.ajustes__vacio-prov p{font-size:var(--t-sm);color:var(--c-texto-2)}.ajustes__exportes{align-items:start;gap:var(--e-2);flex-wrap:wrap;display:flex}.secreto{padding:var(--e-3);border-radius:var(--r-control);background:var(--c-superficie-2);font-size:var(--t-md);color:var(--c-dominante);word-break:break-all}.ajustes__grupo{gap:var(--e-2);display:grid}.ajustes__grupo+.ajustes__grupo{padding-top:var(--e-3)}.ajustes__grupo h3{font-size:var(--t-sm);color:var(--c-texto-2);font-weight:700}.ajustes__grupo[hidden],.ajustes__seccion[hidden]{display:none}.ajustes__sesion{justify-items:start}.ajustes__choques{padding:var(--e-4);border-radius:var(--r-tarjeta)}.ajustes__choques-texto{gap:var(--e-2);justify-items:start;display:grid}.ajustes__choques h2{font-size:var(--t-md)}.accion{gap:var(--e-1);justify-items:start;display:grid}.accion[hidden]{display:none}.accion__estado{align-items:center;gap:var(--e-1) var(--e-2);min-height:0;font-size:var(--t-xs);color:var(--c-texto-2);flex-wrap:wrap;font-weight:600;display:flex}.accion__estado:empty{display:none}.accion__estado .icono{width:16px;height:16px}.accion__estado[data-estado=listo] .icono{color:var(--c-pagado)}.accion__estado[data-estado=error]{color:var(--c-error)}.accion__estado .enlace{min-height:var(--toque-min)}.llaves__acciones{gap:var(--e-2);flex-wrap:wrap;display:flex}.llaves__acciones .btn[hidden],.llaves__estado:empty{display:none}.dialogo--asistente{width:min(100%,28rem);max-height:calc(100dvh - 2 * var(--gutter));overscroll-behavior:contain;overflow-y:auto}.dialogo:focus,.dialogo [tabindex="-1"]:focus{outline:none}.dialogo__cuerpo{gap:var(--e-3);display:grid}.dialogo h3{font-size:var(--t-base);color:var(--c-dominante);font-weight:700}.asistente__paso{font-size:var(--t-xs);margin-bottom:calc(var(--e-2) * -1);font-weight:600}.dialogo .asistente__paso{color:var(--c-texto-3);font-size:var(--t-xs)}.asistente__form{gap:var(--e-3);display:grid}.asistente__propuestas{gap:var(--e-1);display:grid}.dialogo .asistente__fuerte{color:var(--c-tinta);font-weight:600}.dialogo .aviso p{color:var(--c-tinta)}.dialogo .error-campo{color:var(--c-error);font-size:var(--t-xs)}.asistente__secreto{gap:var(--e-1);justify-items:start;display:grid}.dialogo .asistente__etiqueta{color:var(--c-texto-2);font-size:var(--t-xs);font-weight:600}.dialogo .asistente__valor{color:var(--c-dominante);font-size:var(--t-sm);-webkit-user-select:all;user-select:all;justify-self:stretch}.medidor{align-items:center;gap:var(--e-1);font-size:var(--t-xs);color:var(--c-texto-3);display:flex}.medidor .icono{width:16px;height:16px}.medidor[data-ok]{color:var(--c-pagado);font-weight:600}.acceso__cancelar{justify-self:center}.acceso__cancelar[hidden]{display:none}.acceso__acciones{gap:var(--e-3);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.campo-clave-recuperacion{letter-spacing:.04em;text-transform:uppercase}.campo-clave-recuperacion::placeholder{text-transform:none}.resumen-recuperacion{padding:var(--e-1) var(--e-4);border:var(--borde);border-radius:var(--r-tarjeta);background:var(--c-superficie);margin:0;display:grid}.resumen-recuperacion>div{justify-content:space-between;align-items:baseline;gap:var(--e-3);padding:var(--e-3) 0;display:flex}.resumen-recuperacion>div+div{border-top:var(--borde)}.resumen-recuperacion dt{font-size:var(--t-sm);color:var(--c-texto-2)}.resumen-recuperacion dd{color:var(--c-tinta);text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.resumen-recuperacion dd .cifra{color:var(--c-dominante)}.chip-estado--error{background:var(--c-error-fondo);color:var(--c-error)}.banner__texto{flex:1;min-width:0}.banner__accion{margin-right:calc(var(--e-2) * -1)}.banner--red{z-index:20;min-height:36px;position:fixed;top:0;left:0;right:0}.banner--red:not(:has(~.acceso)){display:none}.choques{gap:var(--e-4);padding:var(--e-4) var(--gutter) 0}.choques__cuerpo{gap:var(--e-3);display:grid}.choques__cabeza{gap:var(--e-1);justify-items:start;display:grid}.choques__volver{margin-left:calc(var(--e-2) * -1)}.choques__volver .icono{width:18px;height:18px}.choques__cabeza h1{font-size:var(--t-lg);font-weight:700}.choques__sub,.choques__resumen{font-size:var(--t-sm);color:var(--c-texto-2)}.choques__resumen{font-weight:600}.choques__globales{gap:var(--e-2);flex-wrap:wrap;display:flex}.choques__lista{gap:var(--e-3);display:grid}.choque{gap:var(--e-3);padding:var(--e-4);display:grid}.choque>h2{font-size:var(--t-base);overflow-wrap:anywhere;font-weight:700}.choque__campo{gap:var(--e-2);padding:var(--e-3);border-radius:var(--r-control);background:var(--c-superficie-2);border:0;min-width:0;margin:0;display:grid}.choque__cabeza{justify-content:space-between;align-items:center;gap:var(--e-2);flex-wrap:wrap;display:flex}.choque__etiqueta{font-size:var(--t-sm);font-weight:700}.choque__valores{gap:var(--e-1) var(--e-3);font-size:var(--t-sm);grid-template-columns:5.5rem minmax(0,1fr);margin:0;display:grid}.choque__valores dt{color:var(--c-texto-3);font-size:var(--t-xs);padding-top:2px;font-weight:600}.choque__valores dd{overflow-wrap:anywhere;margin:0}.choque__valores dd[data-marca=tachado]{color:var(--c-texto-2);text-decoration:line-through}.choque__opciones{gap:var(--e-2);flex-wrap:wrap;display:flex}.choque .vacio,.choques .vacio{padding-inline:0}.choques__pie{gap:var(--e-2);margin:0 calc(var(--gutter) * -1);padding:var(--e-3) var(--gutter) var(--e-4);background:var(--c-fondo);border-top:var(--borde);display:grid;position:sticky;bottom:0}.choques__faltan{font-size:var(--t-sm);color:var(--c-texto-2);font-weight:600}.choques .m-esqueleto .choque{gap:var(--e-3)}@media (prefers-reduced-motion:reduce){.interruptor__perilla,.mas summary .icono{transition:none}.entrando__relleno{animation:none;transform:scaleX(.6)}}@media (min-width:1024px){.app{grid-template-rows:minmax(0,1fr);grid-template-columns:15rem minmax(0,1fr)}.nav{gap:var(--e-2);padding:var(--e-6) var(--e-3);border-top:0;border-right:var(--borde);flex-direction:column;grid-area:1/1}.nav .nav__marca{padding:0 var(--e-3) var(--e-4);font-family:var(--font-display);font-size:var(--t-md);color:var(--c-dominante);font-weight:700;display:block}.nav .nav__nuevo{margin:0 0 var(--e-4);display:inline-flex}.app:has(.principal>:not([hidden]) [data-cta-capturar]) .nav__nuevo{display:none}.nav__lista{gap:var(--e-1);flex-direction:column;flex:none}.nav__enlace{justify-content:start;gap:var(--e-3);padding:0 var(--e-3);font-size:var(--t-sm);border-radius:var(--r-control);display:flex}.nav__enlace[aria-current=page]{background:var(--c-superficie-2)}.nav .nav__cuenta{justify-items:start;margin-top:auto;display:grid}.nav .nav__usuario{padding:0 var(--e-3);font-size:var(--t-xs);color:var(--c-texto-3)}.nav__salir{padding:0 var(--e-3);font-size:var(--t-xs);color:var(--c-texto-2)}.nav__salir[hidden]{display:none}.principal{grid-area:1/2}.tablero{align-content:start;align-items:stretch;gap:var(--e-6);max-width:var(--ancho-contenido);padding:var(--e-8) var(--e-10);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.tablero>.mes{grid-column:1/-1;justify-content:start}.mes .mes__nuevo{display:none}.totales{padding:var(--e-2) var(--e-6);grid-auto-rows:1fr}.totales>.m-esqueleto{grid-auto-rows:1fr;display:grid}.totales--error{grid-auto-rows:auto}.moneda{gap:var(--e-2);padding:var(--e-5) 0}.proximos{padding:var(--e-4) var(--e-3) var(--e-4) var(--e-6)}.cobros li{min-height:48px}.lista__cabeza,.grupo h2,.fila{padding-inline:var(--e-10)}.fila{padding-left:var(--e-8)}.lista__cabeza{padding-top:var(--e-6);max-width:64rem}.lista__titulo{max-width:40rem}.filtros{margin:0;padding:0}.filtros__chips{padding-left:0}.filtros-extra{max-width:40rem}.grupo,.vacio,.paginador{max-width:64rem}.paginador,.vacio{padding-inline:var(--e-10)}.lista-vista .flotante{display:none}.hoja{border-radius:var(--r-tarjeta) 0 0 var(--r-tarjeta);width:28rem;max-height:none;top:0;bottom:0;left:auto}.hoja__asa{display:none}.hoja__cabeza{padding-top:var(--e-4)}.toasts{left:calc(15rem + var(--e-10));bottom:var(--e-6)}.ajustes{max-width:48rem;padding:var(--e-8) var(--e-10)}.choques{max-width:56rem;padding:var(--e-8) var(--e-10) 0}.choques__pie{margin:0 calc(var(--e-10) * -1);padding-inline:var(--e-10);grid-template-columns:minmax(0,1fr) auto;align-items:center}.choques__pie .btn--ancho{width:auto}.choques__pie .error-campo{grid-area:1/1/auto/-1}.choque__valores{grid-template-rows:auto auto;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:column}.acceso{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.acceso__lado{align-content:end;gap:var(--e-3);padding:var(--e-12) var(--e-10);background:var(--c-dominante);color:var(--c-fondo);display:grid}.acceso__lado p{max-width:22rem;font-family:var(--font-display);font-size:var(--t-lg);font-weight:600;line-height:var(--lh-titulo)}.acceso__lado small{font-size:var(--t-sm);color:var(--c-fondo);opacity:.85}.acceso__zona{align-items:center}.acceso__panel{padding:var(--e-12) var(--e-16);max-width:32rem}}
