:root{color-scheme:dark;--lienzo: #000000;--tarjeta: #121212;--tarjeta-alta: #1A1A1A;--division: #222222;--toque: rgba(255, 255, 255, .06);--oliva-alto: #61801C;--oliva-medio: #33440F;--oliva-bajo: #0D1204;--linea-curva: rgba(255, 255, 255, .85);--sobre-verde: rgba(255, 255, 255, .72);--sobre-verde-tenue: rgba(255, 255, 255, .6);--texto: #FFFFFF;--texto-medio: #9A9A9A;--texto-tenue: #6B6B6B;--acento: #A9DE1E;--acento-tinta: #10180A;--acento-sobre-verde: #D6F56A;--ok: #2BC96A;--bajo: #F0B349;--alerta: #F0483C;--cristal: rgba(255, 255, 255, .1);--cristal-borde: rgba(255, 255, 255, .2);--cristal-filo: rgba(255, 255, 255, .32);--cristal-blur: blur(14px) saturate(150%);--elev-1: none;--elev-2: none;--elev-3: 0 10px 26px -12px rgba(0, 0, 0, .9);--radio-pastilla: 1.125rem;--radio-carta: 1.125rem;--radio-campo: 999px;--radio-chico: .75rem;--f: "Open Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--t-titulo: 1.9375rem;--t-campo: 1rem;--t-medida: 1.125rem;--t-marca: .9375rem;--t-cuerpo: .875rem;--t-menor: .8125rem;--t-micro: .75rem;--e-1: .25rem;--e-2: .5rem;--e-3: .75rem;--e-4: 1rem;--e-5: 1.25rem;--e-6: 1.5rem;--e-8: 2rem;--e-10: 2.5rem;--ancho-max: 38.75rem;--hueco-barra: calc(5.5rem + env(safe-area-inset-bottom)) ;--curva: cubic-bezier(.32, .72, 0, 1);--curva-oneui: cubic-bezier(.22, .25, 0, 1);--curva-ios: cubic-bezier(.25, .1, .25, 1);--rebote: cubic-bezier(.34, 1.28, .64, 1);--muelle: linear(0, .009, .035 2.1%, .141, .281 6.7%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1)}:root[data-tema=claro]{color-scheme:light;--lienzo: #F3F3F1;--tarjeta: #FFFFFF;--tarjeta-alta: #E9E9E6;--division: #E2E2DE;--toque: rgba(0, 0, 0, .06);--oliva-alto: #8CB42B;--oliva-medio: #6C9020;--oliva-bajo: #55761A;--linea-curva: rgba(255, 255, 255, .92);--sobre-verde: rgba(255, 255, 255, .88);--sobre-verde-tenue: rgba(255, 255, 255, .76);--texto: #1C1C1C;--texto-medio: #5A5A58;--texto-tenue: #8C8C89;--acento: #46700A;--acento-tinta: #FFFFFF;--acento-sobre-verde: #ECFFB8;--ok: #1E7F3E;--bajo: #8C5D06;--alerta: #B02C1B;--elev-1: 0 1px 2px rgba(0, 0, 0, .05);--elev-2: 0 2px 6px -2px rgba(0, 0, 0, .1);--elev-3: 0 10px 26px -12px rgba(0, 0, 0, .22);--cristal: rgba(255, 255, 255, .26);--cristal-borde: rgba(255, 255, 255, .55);--cristal-filo: rgba(255, 255, 255, .75)}:root[data-tema=claro] .tarjeta{box-shadow:var(--elev-1)}@media(prefers-reduced-motion:reduce){:root{--curva: linear}}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(../fuentes/open-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(../fuentes/open-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;font-size:clamp(13px,min(4.2667vw,1.9704svh),21px)}body{font-family:var(--f);font-size:var(--t-cuerpo);line-height:1.45;color:var(--texto);background:var(--lienzo);min-height:100dvh;-webkit-font-smoothing:antialiased;overflow-x:hidden;overscroll-behavior-y:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,.tasa__valor{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.raiz--fija,.raiz--fija body{height:100%;overflow:hidden;overscroll-behavior:none}input,button{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}:focus-visible{outline:2px solid var(--acento);outline-offset:2px;border-radius:var(--radio-chico)}.oculto-visual{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tarjeta{background:var(--tarjeta);border-radius:var(--radio-pastilla)}.tarjeta--pulsable{transition:background .28s var(--curva),transform .5s var(--curva-oneui);transition:background .28s var(--curva),transform .58s var(--muelle)}.tarjeta--pulsable:active{background:var(--tarjeta-alta);transform:scale(.97);transition-duration:.08s,.08s}.cristal{background:var(--cristal);-webkit-backdrop-filter:var(--cristal-blur);backdrop-filter:var(--cristal-blur);border:1px solid var(--cristal-borde);position:relative}.cristal:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 0 var(--cristal-filo)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.cristal{background:#ffffff29}}.circulo{display:grid;place-items:center;border-radius:50%;flex:none;background:var(--tarjeta-alta)}.circulo--acento{background:var(--acento);color:var(--acento-tinta)}.estado{display:inline-block;padding:2px 7px;border-radius:var(--radio-chico);font-size:var(--t-micro);font-weight:700;line-height:1.35;white-space:nowrap}.estado--ok{color:var(--ok);background:color-mix(in srgb,var(--ok) 15%,transparent)}.estado--bajo{color:var(--bajo);background:color-mix(in srgb,var(--bajo) 15%,transparent)}.estado--no{color:var(--alerta);background:color-mix(in srgb,var(--alerta) 15%,transparent)}::view-transition-old(root),::view-transition-new(root){animation-duration:.42s;animation-timing-function:var(--curva-oneui);mix-blend-mode:normal}:root[data-sentido=entra]::view-transition-new(root){animation-name:entraDerecha}:root[data-sentido=entra]::view-transition-old(root){animation-name:saleIzquierda}:root[data-sentido=vuelve]::view-transition-new(root){animation-name:entraIzquierda}:root[data-sentido=vuelve]::view-transition-old(root){animation-name:saleDerecha}@keyframes entraDerecha{0%{transform:translate(100%)}}@keyframes entraIzquierda{0%{transform:translate(-100%)}}@keyframes saleIzquierda{to{transform:translate(-30%);opacity:.5}}@keyframes saleDerecha{to{transform:translate(30%);opacity:.5}}::view-transition-old(buscador),::view-transition-new(buscador){animation-duration:.42s;animation-timing-function:var(--curva-oneui);height:100%;object-fit:cover}::view-transition-group(barra){animation:none}::view-transition-group(foco){animation-duration:.46s;animation-timing-function:var(--rebote)}::view-transition-old(foco),::view-transition-new(foco){animation:none;opacity:1}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@keyframes cuajarEntra{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.app__lista>*{animation:asomar .42s var(--curva-oneui) backwards}.app__lista>*:nth-child(1){animation-delay:0ms}.app__lista>*:nth-child(2){animation-delay:45ms}.app__lista>*:nth-child(3){animation-delay:90ms}.app__lista>*:nth-child(4){animation-delay:135ms}.app__lista>*:nth-child(5){animation-delay:.18s}.app__lista>*:nth-child(6){animation-delay:225ms}.app__lista>*:nth-child(7){animation-delay:.27s}.app__lista>*:nth-child(8){animation-delay:315ms}.app__lista>*:nth-child(9){animation-delay:.36s}.app__lista>*:nth-child(n+10){animation:none}@keyframes asomar{0%{opacity:0;transform:translateY(14px)}}@media(prefers-reduced-motion:reduce){.app__lista>*{animation:none}}.riel{position:absolute;left:0;top:50%;height:1.5rem;margin-top:-.75rem;width:3px;border-radius:99px;background:var(--acento);pointer-events:none}.riel--ok{background:var(--ok)}.riel--bajo{background:var(--bajo)}.riel--no{background:var(--alerta)}.riel--viejo{opacity:.3}.pisada{position:absolute;inset:0 0 0 14px;z-index:0;pointer-events:none;opacity:.07;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0%,rgba(0,0,0,.55) 26%,transparent 72%);mask-image:linear-gradient(90deg,#000 0%,rgba(0,0,0,.55) 26%,transparent 72%)}.pisada:before{content:"";position:absolute;inset:0}.pisada{--tinta: rgba(255,255,255,1)}:root[data-tema=claro] .pisada{--tinta: #1C1C1C;opacity:.05}.pisada--rp:before{background:repeating-linear-gradient(64deg,var(--tinta) 0 5px,transparent 5px 15px) top / 100% 50% no-repeat,repeating-linear-gradient(-64deg,var(--tinta) 0 5px,transparent 5px 15px) bottom / 100% 50% no-repeat,linear-gradient(var(--tinta),var(--tinta)) center / 100% 2px no-repeat}.pisada--taco:before{background:repeating-linear-gradient(90deg,var(--tinta) 0 13px,transparent 13px 20px),repeating-linear-gradient(0deg,var(--tinta) 0 3px,transparent 3px 17px)}.pisada--rueda:before{right:-51px;will-change:transform}.pisada--rueda:before{animation:rodar 2.4s linear infinite}@keyframes rodar{to{transform:translate3d(-50.067px,0,0)}}@media(prefers-reduced-motion:reduce){.pisada--rueda:before{animation:none}}.entrada{height:100svh;display:grid;place-items:center;padding:var(--e-3) var(--e-4) calc(var(--e-3) + env(safe-area-inset-bottom));position:relative;overflow:hidden}.entrada__fondo{position:absolute;inset:0;z-index:0;pointer-events:none}.entrada__caja{position:relative;z-index:1;width:100%;max-width:330px;max-height:100%;border-radius:var(--radio-pastilla);padding:var(--e-6) var(--e-5) var(--e-5);box-shadow:var(--elev-3);display:flex;flex-direction:column}.entrada--entra{animation:cuajarEntra .8s var(--curva) backwards}.entrada__caja.entrada--mal{animation:temblar .4s var(--curva)}@keyframes temblar{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.marca{display:flex;gap:5px;justify-content:center;align-items:flex-end;height:2rem;flex:none}.marca span{display:block;width:4px;border-radius:99px;background:var(--acento);transform-origin:bottom}.marca span:nth-child(1){height:60%;opacity:.45;animation:respirar 3.4s ease-in-out infinite}.marca span:nth-child(2){height:100%;animation:respirar 3.4s ease-in-out infinite -.4s}.marca span:nth-child(3){height:75%;opacity:.7;animation:respirar 3.4s ease-in-out infinite -.8s}@keyframes respirar{0%,to{transform:scaleY(1)}50%{transform:scaleY(.86)}}.entrada__negocio{margin-top:var(--e-3);text-align:center;font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--texto-medio)}.entrada__titulo{margin-top:3px;text-align:center;font-size:1.3125rem;font-weight:800;letter-spacing:-.02em}.entrada__pie{margin-top:3px;text-align:center;font-size:var(--t-micro);color:var(--texto-medio)}.entrada__clave{display:flex;gap:1rem;justify-content:center;margin:var(--e-5) 0 0;flex:none}.entrada__clave span{width:.8125rem;height:.8125rem;border-radius:50%;border:1.5px solid rgba(255,255,255,.18);position:relative;transition:border-color .2s var(--curva)}.entrada__clave i{position:absolute;inset:-1.5px;display:block;border-radius:50%;background:var(--acento);transform:scale(0);transition:transform .34s var(--curva-oneui),background .2s var(--curva);transition:transform .52s var(--muelle),background .2s var(--curva)}.entrada__clave .puesto i{transform:scale(1)}.entrada--mal .entrada__clave i{background:var(--alerta)}.entrada--bien .entrada__clave i{background:var(--ok)}.entrada__aviso{min-height:17px;text-align:center;font-size:var(--t-micro);margin-top:7px;color:var(--texto-medio);flex:none}.entrada--mal .entrada__aviso{color:var(--alerta);font-weight:600}.entrada--bien .entrada__aviso{color:var(--ok);font-weight:600}.teclado{display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem 0;margin-top:var(--e-3);flex:0 1 auto;min-height:0}.tecla{position:relative;height:3.5rem;display:grid;place-items:center;border:0;background:none;color:var(--texto);font-size:1.5rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em;border-radius:50%}.tecla:before{content:"";position:absolute;width:3.375rem;aspect-ratio:1;border-radius:50%;background:var(--acento);opacity:0;transform:scale(.55);transition:opacity .3s var(--curva),transform .3s var(--curva)}.tecla:active:before{opacity:.18;transform:scale(1);transition-duration:.05s}.tecla span{position:relative;transition:transform .5s var(--curva-oneui);transition:transform .58s var(--muelle)}.tecla:active span{transform:scale(.86);transition-duration:.07s}.tecla:disabled{opacity:.45}.tecla--vacia{pointer-events:none}.tecla--borrar{font-size:var(--t-menor);font-weight:600;color:var(--texto-medio)}@media(prefers-reduced-motion:reduce){.marca span,.entrada--entra{animation:none}}.tiempo{display:flex;align-items:center;justify-content:space-between;gap:var(--e-4);padding:var(--e-3) var(--e-4);border-radius:var(--radio-pastilla)}.tiempo__quien{min-width:0;flex:1 1 auto}.tiempo__saludo{font-size:var(--t-marca);font-weight:700;letter-spacing:-.01em}.tiempo__fecha{margin-top:1px;font-size:var(--t-menor);color:var(--sobre-verde);font-variant-numeric:tabular-nums}.tiempo__clima{text-align:right;min-width:0;line-height:1.25}.tiempo__grados{display:flex;align-items:center;justify-content:flex-end;gap:5px;font-size:1.125rem;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.tiempo__desc{font-size:var(--t-micro);font-weight:500;line-height:1.2}.tiempo__lugar{font-size:var(--t-micro);color:var(--sobre-verde-tenue);white-space:nowrap}@media(max-width:340px){.tiempo__lugar{display:none}}.monto{text-align:center;margin-top:clamp(var(--e-3),2.6svh,var(--e-6))}.monto__eti{display:block;font-size:var(--t-menor);color:var(--sobre-verde)}.monto__campo{display:flex;align-items:baseline;justify-content:center;gap:var(--e-2);margin-top:var(--e-1)}.monto__signo{font-size:2rem;font-weight:700;color:var(--acento);letter-spacing:-.03em}.monto__entrada{border:0;background:none;padding:0 0 2px;min-width:1.5ch;max-width:7ch;font-size:clamp(2.25rem,6svh,3rem);font-weight:700;letter-spacing:-.04em;line-height:1.05;font-variant-numeric:tabular-nums;text-align:left;border-bottom:2px dashed rgba(255,255,255,.22)}.monto__entrada:focus{outline:none;border-bottom-color:var(--acento)}.monto__pie{margin-top:clamp(var(--e-1),1.2svh,var(--e-2));font-size:var(--t-menor);color:var(--sobre-verde)}.tasas{list-style:none;padding:0;display:flex;flex-direction:column;gap:clamp(var(--e-2),1.4svh,var(--e-3))}.tasa{position:relative;overflow:hidden;flex:1 1 0;display:flex;align-items:center;gap:var(--e-3);padding:clamp(var(--e-2),1.6svh,var(--e-4)) var(--e-4);padding-left:1.125rem}.tasa__icono{width:clamp(2.25rem,4.6svh,2.75rem);height:clamp(2.25rem,4.6svh,2.75rem);font-size:clamp(1rem,2svh,1.1875rem);font-weight:700;color:var(--acento)}.tasa__quien{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.tasa__nombre{font-size:var(--t-marca);font-weight:600;letter-spacing:-.014em;white-space:nowrap}.tasa__fuente{margin-top:1px;font-size:var(--t-micro);color:var(--texto-medio);font-variant-numeric:tabular-nums;white-space:nowrap}.tasa__valor{flex:none;display:inline-grid;grid-template-columns:1fr auto;align-items:baseline;gap:3px;min-width:7ch;text-align:right;font-size:clamp(1.1875rem,2.5svh,1.4375rem);font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--texto-medio)}.tasa__bs{min-width:1.6ch;text-align:left;font-size:var(--t-micro);font-weight:500;color:var(--texto-medio);letter-spacing:0}.tasa__vacio{color:var(--texto-medio);font-weight:500}.tasa--principal .tasa__nombre{font-size:clamp(1.0625rem,2.2svh,1.1875rem)}.tasa--principal .tasa__valor{font-size:clamp(1.5rem,3.2svh,1.9375rem);color:var(--texto)}.tasas__aviso{padding:var(--e-5);text-align:center;font-size:var(--t-menor);color:var(--texto-medio)}.portada{height:calc(var(--alto-real, 100svh) - var(--hueco-barra));display:flex;flex-direction:column;overflow:hidden}.portada__cuerpo{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:clamp(var(--e-3),2.6svh,var(--e-6));padding:clamp(var(--e-3),2.6svh,var(--e-6)) var(--e-5)}.portada__cuerpo>.bloque--tasas{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.portada__cuerpo>.bloque--tasas .tasas{flex:1 1 auto;min-height:0}.bloque{margin:0}.bloque__cab{display:flex;align-items:baseline;justify-content:space-between;gap:var(--e-3);margin-bottom:clamp(var(--e-2),1.4svh,var(--e-3))}.bloque__titulo{font-size:1.0625rem;font-weight:700;letter-spacing:-.02em}.portada__cuerpo>.bloque,.portada .cabecera>*{animation:cuajarEntra .5s var(--curva-oneui) backwards}.portada .cabecera>*:nth-child(1){animation-delay:.04s}.portada .cabecera>*:nth-child(2){animation-delay:.1s}.portada__cuerpo>.bloque:nth-child(1){animation-delay:.16s}.portada__cuerpo>.bloque:nth-child(2){animation-delay:.22s}.portada__cuerpo>.bloque:nth-child(3){animation-delay:.28s}@media(prefers-reduced-motion:reduce){.portada__cuerpo>.bloque,.portada .cabecera>*{animation:none}}.puerta{position:relative;overflow:hidden;display:flex;align-items:center;gap:var(--e-4);width:100%;padding:var(--e-4);text-align:left}.puerta{view-transition-name:buscador}.puerta>*{position:relative;z-index:1}.puerta__circulo{width:2.75rem;height:2.75rem}.puerta__texto{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.puerta__titulo{font-size:1.0625rem;font-weight:700;letter-spacing:-.015em}.puerta__pie{margin-top:1px;font-size:var(--t-menor);color:var(--texto-medio);font-variant-numeric:tabular-nums}.puerta__pie b{font-weight:700;color:var(--texto)}.puerta__flecha{flex:none;color:var(--texto-tenue)}.puerta .pisada{left:3.75rem}.buscador{position:sticky;top:0;z-index:20;padding:calc(var(--e-4) + env(safe-area-inset-top)) 0 var(--e-3);background:var(--lienzo)}.buscador__fila{display:flex;align-items:center;gap:var(--e-2)}.buscador__volver{flex:none;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;color:var(--acento);background:var(--tarjeta);transition:background .26s var(--curva),transform .5s var(--curva-oneui);transition:background .26s var(--curva),transform .58s var(--muelle)}.buscador__volver:active{background:var(--tarjeta-alta);transform:scale(.9);transition-duration:.26s,.08s}.buscador__campo{view-transition-name:buscador}.buscador__campo{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:var(--e-3);padding:var(--e-3) var(--e-4);border-radius:var(--radio-campo);background:var(--tarjeta);transition:background .18s var(--curva)}.buscador__campo:focus-within{background:var(--tarjeta-alta)}.buscador__lupa{flex:none;color:var(--texto-tenue)}.buscador__entrada{flex:1 1 auto;min-width:0;border:0;background:none;padding:0;font-size:var(--t-campo);font-weight:500;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.buscador__entrada::placeholder{color:var(--texto-tenue);font-weight:400}.buscador__entrada:focus{outline:none}.buscador__entrada::-webkit-search-cancel-button{display:none}.buscador__limpiar{flex:none;display:grid;place-items:center;color:var(--texto-tenue);border-radius:50%;transition:color .15s var(--curva)}.buscador__limpiar:active{color:var(--texto)}.filtros{display:flex;gap:var(--e-2);overflow-x:auto;padding-bottom:var(--e-1);margin-bottom:var(--e-4);scrollbar-width:none}.filtros::-webkit-scrollbar{display:none}.filtro{flex:none;padding:7px var(--e-3);border-radius:999px;background:var(--tarjeta);color:var(--texto-medio);font-size:var(--t-menor);font-weight:600;white-space:nowrap;transition:background .26s var(--curva),color .26s var(--curva),transform .5s var(--curva-oneui);transition:background .26s var(--curva),color .26s var(--curva),transform .58s var(--muelle)}.filtro:active{transform:scale(.94);transition-duration:.26s,.26s,.08s}.filtro[aria-pressed=true]{background:var(--acento);color:var(--acento-tinta)}@media(prefers-reduced-motion:reduce){.filtro{transition:none}}.caucho{position:relative;overflow:hidden;display:flex;align-items:center;gap:var(--e-3);padding:var(--e-3) var(--e-4) var(--e-3) 1.125rem;margin-bottom:var(--e-2);contain:layout paint style}.caucho__quien{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;position:relative;z-index:1}.caucho__linea{display:flex;align-items:baseline;gap:var(--e-2);flex-wrap:wrap}.caucho__marca{font-size:var(--t-marca);font-weight:600;letter-spacing:-.011em;overflow-wrap:anywhere}.caucho__diseno{font-size:var(--t-micro);font-weight:500;letter-spacing:.02em;color:var(--texto-medio)}.caucho__costo{margin-top:1px;font-size:var(--t-micro);color:var(--texto-tenue);font-variant-numeric:tabular-nums}.caucho__precio{flex:none;position:relative;z-index:1;font-size:1.1875rem;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.caucho__precio i{font-style:normal;font-size:var(--t-menor);font-weight:700;color:var(--acento)}.caucho__sin{font-size:var(--t-menor);font-weight:400;font-style:italic;color:var(--texto-medio)}.caucho__cantidad{flex:none;position:relative;z-index:1;min-width:3.125rem;text-align:center;padding:6px var(--e-2);border-radius:var(--radio-chico);font-size:var(--t-marca);font-weight:700;line-height:1.15;font-variant-numeric:tabular-nums;color:var(--ok);background:color-mix(in srgb,var(--ok) 13%,transparent)}.caucho__cantidad small{display:block;font-size:.625rem;font-weight:500;opacity:.8}.caucho__cantidad--bajo{color:var(--bajo);background:color-mix(in srgb,var(--bajo) 13%,transparent)}.caucho__cantidad--no{background:none;color:var(--alerta);font-size:var(--t-micro);font-weight:600;opacity:.85}.caucho--no .caucho__marca{font-weight:500;color:var(--texto-medio)}.caucho--no .caucho__precio,.caucho--no .caucho__precio i{color:var(--texto-medio)}.grupo{margin-bottom:var(--e-6)}.grupo__cabecera{display:flex;align-items:baseline;justify-content:space-between;gap:var(--e-3);padding:0 var(--e-1) var(--e-2)}.grupo__medida{font-size:var(--t-medida);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;min-width:0;overflow-wrap:anywhere}.grupo__coincide{background:none;color:var(--acento)}.grupo__total{flex:none;font-size:var(--t-menor);color:var(--texto-medio);font-variant-numeric:tabular-nums}.grupo__total b{font-weight:700;color:var(--texto)}.grupo__lista{list-style:none;padding:0}.vacio{border-radius:var(--radio-carta);padding:var(--e-8) var(--e-5);text-align:center}.vacio__titulo{font-size:var(--t-marca);font-weight:600;letter-spacing:-.011em;margin-bottom:var(--e-1)}.vacio__pista{font-size:var(--t-menor);color:var(--texto-medio)}.vacio code{font-family:inherit;font-weight:600;font-variant-numeric:tabular-nums;color:var(--acento)}.barra{position:fixed;left:var(--e-3);right:var(--e-3);bottom:calc(var(--e-3) + env(safe-area-inset-bottom));z-index:50;max-width:calc(var(--ancho-max) - var(--e-6));margin:0 auto;display:grid;grid-template-columns:repeat(var(--n, 3),1fr);gap:var(--e-1);padding:var(--e-2) var(--e-2);border-radius:var(--radio-pastilla);background:#141414c7;border:1px solid rgba(255,255,255,.09);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);box-shadow:0 10px 30px -10px #000c;view-transition-name:barra}@supports not (backdrop-filter: blur(1px)){.barra{background:#141414}}:root[data-tema=claro] .barra{background:#ffffffc7;border-color:#00000014;box-shadow:0 10px 30px -10px #00000040}@supports not (backdrop-filter: blur(1px)){:root[data-tema=claro] .barra{background:#fff}}.barra__foco{position:absolute;z-index:0;top:var(--e-2);bottom:var(--e-2);left:var(--e-2);width:calc((100% - var(--e-4) - (var(--n, 3) - 1) * var(--e-1)) / var(--n, 3));border-radius:calc(var(--radio-pastilla) - var(--e-2));background:color-mix(in srgb,var(--acento) 14%,transparent);transform:translate(calc(var(--activa, 0) * (100% + var(--e-1))));transition:transform .46s var(--rebote);view-transition-name:foco}.pestana{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:7px 0;border-radius:calc(var(--radio-pastilla) - var(--e-2));color:var(--texto-tenue);transition:color .26s var(--curva),transform .5s var(--curva-oneui);transition:color .26s var(--curva),transform .58s var(--muelle)}.pestana:active{transform:scale(.93);transition-duration:.26s,.08s}.pestana span{font-size:var(--t-micro);font-weight:600}.pestana[aria-pressed=true]{color:var(--acento)}.pestana svg{transition:transform .46s var(--rebote)}.pestana[aria-pressed=true] svg{transform:translateY(-2px) scale(1.1)}@media(prefers-reduced-motion:reduce){.barra__foco,.pestana,.pestana svg{transition:none}}.menu{min-height:100svh;padding:calc(var(--e-6) + env(safe-area-inset-top)) var(--e-5) var(--e-10)}.menu__cab{display:flex;align-items:center;gap:var(--e-3)}.menu__avatar{width:3.25rem;height:3.25rem;font-size:1.25rem;font-weight:700;color:var(--acento)}.menu__quien{min-width:0}.menu__nombre{font-size:1.25rem;font-weight:700;letter-spacing:-.02em}.menu__rol{margin-top:1px;font-size:var(--t-menor);color:var(--texto-medio)}.menu__negocio{margin-top:var(--e-3);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--texto-tenue)}.menu__grupo{margin-top:var(--e-6)}.opcion{display:flex;align-items:center;gap:var(--e-3);width:100%;padding:var(--e-3) var(--e-4);text-align:left}.opcion__icono{width:2.25rem;height:2.25rem;color:var(--acento)}.opcion__texto{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.opcion__titulo{font-size:var(--t-marca);font-weight:600}.opcion__pie{margin-top:1px;font-size:var(--t-micro);color:var(--texto-medio)}.opcion__flecha{flex:none;color:var(--texto-tenue)}.opcion--salir .opcion__icono{color:var(--alerta)}.menu__pregunta{padding:var(--e-4)}.menu__pregunta-texto{font-size:var(--t-marca);font-weight:600}.menu__pregunta-botones{display:flex;gap:var(--e-2);margin-top:var(--e-3)}.menu__no,.menu__si{flex:1 1 0;padding:var(--e-3);border-radius:var(--radio-campo);font-size:var(--t-cuerpo);font-weight:700;transition:transform .5s var(--curva-oneui);transition:transform .58s var(--muelle)}.menu__no:active,.menu__si:active{transform:scale(.95);transition-duration:.08s}.menu__no{background:var(--tarjeta-alta);color:var(--texto)}.menu__si{background:color-mix(in srgb,var(--alerta) 16%,transparent);color:var(--alerta)}.pv{--lienzo:#000;--texto:#fff;--medio:#f2f4ef;--tenue:#cfd3ca;--acento:#b4e637;--acento-tinta:#10180a;--ok:#2bc96a;--bajo:#f0b349;--alerta:#f0483c;--f:"Bricolage Grotesque",system-ui,sans-serif;--d:"Bricolage Grotesque",system-ui,sans-serif;--grano:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .55 0'/></filter><rect width='140' height='140' filter='url(%23n)' opacity='.16'/></svg>");--curva:cubic-bezier(.22,.25,0,1)}.pv{font-family:var(--f);color:var(--texto);min-height:100svh;overflow-x:hidden}.pv:before{content:"";position:fixed;inset:-20%;z-index:-1;pointer-events:none;background:radial-gradient(45% 32% at 22% 14%,rgba(132,204,22,.46),transparent 70%),radial-gradient(52% 36% at 88% 38%,rgba(190,242,100,.22),transparent 72%),radial-gradient(60% 40% at 12% 78%,rgba(60,100,10,.55),transparent 72%),radial-gradient(50% 30% at 80% 96%,rgba(132,204,22,.3),transparent 70%);background-size:140% 140%;animation:pv-deriva 22s ease-in-out infinite alternate;will-change:transform}@keyframes pv-deriva{0%{transform:translate3d(-3%,-2%,0) scale(1)}to{transform:translate3d(4%,3%,0) scale(1.08)}}.pv .pv-app{max-width:30rem;margin:0 auto;min-height:100svh;display:flex;flex-direction:column;padding:calc(env(safe-area-inset-top) + 1.2rem) 1.35rem calc(env(safe-area-inset-bottom) + 1.3rem)}.pv .vidrio{--mx:50%;--my:0%;position:relative;isolation:isolate;background:var(--grano),linear-gradient(#3c3c3c42,#3c3c3c42);-webkit-backdrop-filter:blur(30px) saturate(160%);backdrop-filter:blur(30px) saturate(160%);border-radius:1.4rem;box-shadow:inset 0 0 0 1px #ffffff17,inset 0 1px #ffffff1f,0 8px 20px -8px #000000b3;transition:transform .35s var(--curva),box-shadow .35s var(--curva)}.pv .vidrio:before{display:none;content:"";position:absolute;inset:0;border-radius:inherit;padding:1.2px;pointer-events:none;background:conic-gradient(from 210deg at 50% 50%,#ffffffbf,#ffffff0a 22%,#b4e63759,#ffffff0a 58%,#ffffffa6 78%,#ffffff0a);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.pv .vidrio:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1;background:radial-gradient(14rem 9rem at var(--mx) var(--my),rgba(255,255,255,.09),transparent 70%);opacity:0;transition:opacity .4s var(--curva)}.pv .vidrio.toca:after,.pv .vidrio:focus-within:after{opacity:1}.pv .cab{display:flex;align-items:center;gap:.9rem;margin-bottom:2rem}.pv .atras{width:2.6rem;height:2.6rem;border-radius:50%;display:grid;place-items:center;border:0;color:#fff;cursor:pointer}.pv .atras svg{width:1.1rem;height:1.1rem}.pv .cab h1{font-family:var(--d);font-size:1.05rem;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.pv .libroBtn{margin-left:auto;position:relative;width:2.6rem;height:2.6rem;border-radius:50%;display:grid;place-items:center;border:0;color:#fff;cursor:pointer}.pv .libroBtn svg{width:1.15rem;height:1.15rem}.pv .libroBtn b{font-family:var(--d);position:absolute;top:-.3rem;right:-.3rem;min-width:1.15rem;height:1.15rem;padding:0 .3rem;border-radius:99px;background:var(--acento);color:var(--acento-tinta);font-size:.68rem;font-weight:800;display:none;place-items:center}.pv .libroBtn.hay b{display:grid}.pv .campo{padding:1rem 1.2rem 1.05rem;margin-bottom:1.15rem}.pv .pv-tasa{margin:.45rem 0 0;font-size:.74rem;color:var(--medio);text-shadow:0 1px 2px rgba(0,0,0,.6)}.pv .campo>label,.pv .etq{display:block;font-family:var(--f);font-size:.82rem;font-weight:700;letter-spacing:0;text-shadow:0 1px 2px rgba(0,0,0,.6);color:var(--medio);margin-bottom:.45rem}.pv .campo input{width:100%;background:transparent;border:0;outline:0;color:#fff;font:600 1.15rem/1.4 var(--f);padding:.1rem 0;caret-color:var(--acento)}.pv .campo input::placeholder{color:var(--tenue);font-weight:500}.pv #pv-total::placeholder,.pv #pv-medida::placeholder,.pv #pv-precio::placeholder,.pv #pr-medida::placeholder,.pv #pr-nota::placeholder,.pv #pr-precio::placeholder,.pv #pr-costo::placeholder,.pv #pr-marca-n::placeholder,.pv #pr-medida-n::placeholder,.pv #pr-modelo-n::placeholder,.pv #hp-precio::placeholder,.pv #hp-costo::placeholder{font-size:.8rem;font-weight:500;color:#ffffff6b;text-shadow:none}.pv .campo input,.pv .sel__btn,.pv .op,.pv .reco,.pv .fila{text-shadow:0 1px 2px rgba(0,0,0,.55)}.pv .campo input{font-weight:700}.pv .campo--foco:focus-within{box-shadow:inset 0 1px #fff6,0 0 0 1.5px #b4e637b3,0 10px 24px -10px #000000e6}.pv .par{display:grid;grid-template-columns:1fr 1fr;gap:0 1rem}.pv .par .campo{margin-bottom:1.15rem}.pv .sel{position:relative}.pv .sel__btn{display:flex;align-items:center;width:100%;background:transparent;border:0;color:#fff;font:600 1.15rem/1.4 var(--f);text-align:left;cursor:pointer;padding:.1rem 0;gap:.5rem}.pv .sel__btn .pv-sin{font-size:.8rem;font-weight:500;color:#ffffff6b;text-shadow:none}.pv .sel__btn svg{margin-left:auto;width:1rem;height:1rem;flex:none;transition:transform .35s var(--curva);opacity:.8}.pv .sel.abierto .sel__btn svg{transform:rotate(180deg)}.pv .veloSel{position:fixed;inset:0;z-index:50;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .35s var(--curva)}.pv .veloSel.on{opacity:1;pointer-events:auto}.pv .pvm{position:fixed;left:0;right:0;bottom:0;z-index:51;max-width:30rem;margin:0 auto;max-height:72svh;display:flex;flex-direction:column;padding:.55rem 1.2rem calc(env(safe-area-inset-bottom) + 1.2rem);border-radius:1.8rem 1.8rem 0 0;background:var(--grano),linear-gradient(#282828db,#282828db);-webkit-backdrop-filter:blur(28px) saturate(200%);backdrop-filter:blur(28px) saturate(200%);box-shadow:inset 0 0 0 1px #ffffff1a,0 -20px 50px -10px #000000e6;transform:translateY(105%);transition:transform .4s var(--curva);pointer-events:none}.pv .pvm.on{transform:none;pointer-events:auto}.pv .pvm__asa{width:2.4rem;height:.26rem;border-radius:1rem;background:#ffffff47;margin:0 auto .8rem}.pv .pvm__cab{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;margin:0 .3rem .6rem;min-height:2.3rem}.pv .pvm__cab .pvm__ok{position:absolute;right:0;top:50%;transform:translateY(-50%)}.pv .pvm__cab h3{font:700 1.05rem var(--d);letter-spacing:-.02em}.pv .pvm__cab small{display:block;font:500 .8rem var(--f);color:#ffffff8c;margin-top:.15rem;letter-spacing:0}.pv .pvm__ok{border:0;border-radius:2rem;padding:.55rem 1.1rem;font:700 .9rem var(--f);color:var(--acento-tinta,#10200a);background:var(--acento);cursor:pointer}.pv .pvm__lista{overflow:auto;margin:0 -.4rem;padding:0 .4rem;scrollbar-width:none}.pv .pvm__lista::-webkit-scrollbar{display:none}.pv .op{position:relative;justify-content:center;text-align:center;display:flex;align-items:center;gap:.7rem;width:100%;padding:.95rem .85rem;border:0;border-radius:.9rem;background:transparent;color:#fff;font:600 1rem var(--f);text-align:left;cursor:pointer}.pv .op:active,.pv .op:hover{background:#ffffff1a}.pv .op[aria-selected=true]{background:#b4e63729;color:var(--acento)}.pv .op[disabled]{opacity:.32;cursor:default}.pv .op .tick{position:absolute;right:.85rem;top:50%;margin-top:-.55rem;width:1.1rem;height:1.1rem;border-radius:50%;border:1.5px solid transparent;display:grid;place-items:center;flex:none}.pv .op[aria-selected=true] .tick{background:var(--acento);border-color:var(--acento)}.pv .op[aria-selected=true] .tick:after{content:"";width:.3rem;height:.55rem;border:solid var(--acento-tinta);border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}.pv .fichas{display:flex;gap:.4rem;flex-wrap:wrap}.pv .ficha{padding:.18rem .65rem;border-radius:99px;background:#b4e6372e;color:var(--acento);font-size:.9rem;font-weight:700;box-shadow:inset 0 0 0 1px #b4e63759}.pv .reco{display:flex;align-items:center;gap:.75rem;margin-top:1rem;padding:.8rem .95rem;border-radius:1rem;font-size:.85rem;line-height:1.35;background:#00000047;box-shadow:inset 0 0 0 1px #ffffff1a;transition:background .3s,box-shadow .3s}.pv .reco .pto{flex:none;width:.5rem;height:.5rem;border-radius:50%;color:var(--acento);background:currentColor;box-shadow:0 0 .55rem #b4e6378c;box-shadow:0 0 .55rem color-mix(in srgb,currentColor 55%,transparent)}.pv .reco b{font-weight:700}.pv .reco .cnt{margin-left:auto;text-align:right;flex:none;font-size:.72rem;color:var(--medio);line-height:1.2}.pv .reco .cnt strong{display:block;font-family:var(--d);font-weight:600;font-size:1.25rem;color:#fff;letter-spacing:-.02em}.pv .reco--ok{background:#b4e6371c;box-shadow:inset 0 0 0 1px #b4e6376b}.pv .reco--bajo .pto{color:var(--bajo)}.pv .reco--bajo{box-shadow:inset 0 0 0 1px #f0b34973}.pv .reco--mal{background:#f0483c1a;box-shadow:inset 0 0 0 1px #f0483c73}.pv .reco--mal .pto{color:var(--alerta)}.pv .reco--amb{background:#f0b3491a;box-shadow:inset 0 0 0 1px #f0b34973}.pv .reco--amb .pto{color:var(--bajo)}.pv .sug{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:.4rem}.pv .sug span{font-size:.75rem;padding:.12rem .55rem;border-radius:99px;background:#ffffff1a;color:#ddd}.pv .cant{display:flex;align-items:center;gap:.3rem}.pv .cant input{text-align:center;font-family:var(--d);font-size:1.3rem;font-weight:600;min-width:0;font-variant-numeric:tabular-nums}.pv .bot{flex:none;width:2.25rem;height:2.25rem;border-radius:50%;border:0;color:#fff;font:600 1.3rem/1 var(--f);display:grid;place-items:center;cursor:pointer;transition:transform .2s var(--curva)}.pv .bot:active{transform:scale(.88)}.pv .ir{position:relative;overflow:hidden;width:100%;margin-top:auto;padding:1.15rem;border:0;border-radius:1.5rem;font:700 .95rem var(--d);letter-spacing:.02em;color:#fff;text-shadow:0 1px 3px rgba(0,30,0,.7);cursor:pointer;background:var(--grano),linear-gradient(180deg,#aaeb3275,#6ebe0f57);-webkit-backdrop-filter:blur(24px) saturate(170%);backdrop-filter:blur(24px) saturate(170%);box-shadow:inset 0 0 0 1px #c8fa5a8c,inset 0 1px #fff6,0 10px 22px -8px #000000d9;transition:transform .25s var(--curva),filter .3s,opacity .3s,box-shadow .3s}.pv .ir:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.3) 50%,transparent 65%);transform:translate(-120%)}.pv .ir:not(:disabled):after{animation:pv-barrido 4.5s var(--curva) infinite 1s}@keyframes pv-barrido{0%{transform:translate(-120%)}35%,to{transform:translate(120%)}}.pv .ir:active{transform:scale(.97)}.pv .ir:disabled{background:var(--grano),linear-gradient(180deg,#96d72838,#64aa0f29);box-shadow:inset 0 0 0 1px #c8fa5a47,inset 0 1px #fff3,0 10px 22px -8px #000000d9;color:#ffffffb8;cursor:default}.pv .ir.cuajo{animation:pv-cuaja .7s var(--curva)}@keyframes pv-cuaja{0%{transform:scale(1)}30%{transform:scale(.95);filter:blur(2px) brightness(1.3)}to{transform:scale(1)}}.pv .nota{text-align:center;color:var(--tenue);font-size:.72rem;line-height:1.5;margin:1.1rem .5rem 0}.pv .velo{position:fixed;inset:0;z-index:40;background:#0009;opacity:0;pointer-events:none;transition:opacity .35s var(--curva)}.pv .hoja{position:fixed;left:0;right:0;bottom:0;z-index:41;max-width:30rem;margin:0 auto;max-height:78svh;display:flex;flex-direction:column;padding:1.1rem 1.2rem calc(env(safe-area-inset-bottom) + 1.2rem);border-radius:1.8rem 1.8rem 0 0;background:var(--grano),linear-gradient(#282828db,#282828db);-webkit-backdrop-filter:blur(28px) saturate(200%);backdrop-filter:blur(28px) saturate(200%);box-shadow:inset 0 0 0 1px #ffffff1a,0 -20px 50px -10px #000000e6;transform:translateY(105%);transition:transform .4s var(--curva)}.pv.libro-abierto .velo{opacity:1;pointer-events:auto}.pv.libro-abierto .hoja{transform:none}.pv .hoja__lista{overflow:auto;margin:0 -.2rem;padding:0 .2rem}.pv .libro{margin:0}.pv .libro h2,.pv .hoja h2{font-family:var(--d);font-size:.62rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--medio);margin:0 .3rem .9rem;display:flex;justify-content:space-between}.pv .fila{padding:1rem 1.15rem;margin-bottom:.85rem;display:grid;grid-template-columns:1fr auto;gap:.15rem .8rem;font-size:.85rem;animation:pv-entra .6s var(--curva) backwards}@keyframes pv-entra{0%{opacity:0;transform:translateY(-.8rem)}}.pv .fila b{font-size:1rem}.pv .fila .der{text-align:right;font-weight:700;color:var(--acento)}.pv .fila .sub{color:var(--medio);font-size:.76rem}.pv .fila .stock{text-align:right;color:var(--medio);font-size:.76rem}.pv .pv-sin-l{padding:1.1rem;text-align:center;color:var(--tenue);font-size:.8rem}.pv .aviso{position:fixed;left:50%;bottom:1.4rem;transform:translate(-50%,2rem);opacity:0;z-index:50;padding:.8rem 1.3rem;border-radius:99px;font-weight:700;font-size:.9rem;white-space:nowrap;pointer-events:none;transition:all .45s var(--curva)}.pv .aviso.ver{opacity:1;transform:translate(-50%)}@media(prefers-reduced-motion:reduce){.pv *{animation:none!important;transition:none!important}}.pv{position:fixed;inset:0;z-index:30;isolation:isolate;background:#000;overflow-y:auto;overflow-x:hidden;min-height:0;-webkit-overflow-scrolling:touch}.pv,.pv *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.pv button,.pv input{font-family:inherit}.pv h1,.pv h2,.pv h3,.pv p{margin-top:0}.pv .reco__txt{flex:1;min-width:0}.pv .pv-app{padding-bottom:calc(env(safe-area-inset-bottom) + 6.4rem)}.pv .cab{margin-bottom:1.4rem}body:has(.pv.libro-abierto) .barra,body:has(.pv .veloSel.on) .barra{transform:translateY(160%);opacity:0;pointer-events:none;transition:transform .35s ease,opacity .25s ease}.barra{transition:transform .35s ease,opacity .25s ease}:root[data-tema=claro] .pv{--lienzo:#F3F3F1;--texto:#1C1C1C;--medio:#4a4a48;--tenue:#8C8C89;--acento:#46700A;--acento-tinta:#fff;--ok:#1E7F3E;--bajo:#8C5D06;--alerta:#B02C1B;background:#f3f3f1;color:var(--texto)}:root[data-tema=claro] .pv:before{background:radial-gradient(45% 32% at 22% 14%,rgba(132,204,22,.26),transparent 70%),radial-gradient(52% 36% at 88% 38%,rgba(190,242,100,.24),transparent 72%),radial-gradient(60% 40% at 12% 78%,rgba(132,204,22,.16),transparent 72%),radial-gradient(50% 30% at 80% 96%,rgba(132,204,22,.18),transparent 70%);background-size:140% 140%}:root[data-tema=claro] .pv .vidrio{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1px #0000000d,0 1px 2px #0000000d,0 8px 18px -10px #0003}:root[data-tema=claro] .pv .vidrio:after{display:none}:root[data-tema=claro] .pv .campo input,:root[data-tema=claro] .pv .sel__btn,:root[data-tema=claro] .pv .atras,:root[data-tema=claro] .pv .libroBtn,:root[data-tema=claro] .pv .bot,:root[data-tema=claro] .pv .op{color:var(--texto)}:root[data-tema=claro] .pv .campo>label,:root[data-tema=claro] .pv .etq,:root[data-tema=claro] .pv .pv-tasa,:root[data-tema=claro] .pv .campo input,:root[data-tema=claro] .pv .sel__btn,:root[data-tema=claro] .pv .op,:root[data-tema=claro] .pv .reco,:root[data-tema=claro] .pv .fila{text-shadow:none}:root[data-tema=claro] .pv #pv-total::placeholder,:root[data-tema=claro] .pv #pv-medida::placeholder,:root[data-tema=claro] .pv .sel__btn .pv-sin{color:#00000061}:root[data-tema=claro] .pv .campo--foco:focus-within{box-shadow:inset 0 0 0 1px #0000000d,0 0 0 1.5px #46700abf,0 8px 18px -10px #00000038}:root[data-tema=claro] .pv .veloSel{background:#00000038}:root[data-tema=claro] .pv .velo{background:#00000057}:root[data-tema=claro] .pv .pvm,:root[data-tema=claro] .pv .hoja{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1px #0000000f,0 -18px 44px -12px #00000047}:root[data-tema=claro] .pv .pvm__asa{background:#0000002e}:root[data-tema=claro] .pv .pvm__cab small{color:#0000008c}:root[data-tema=claro] .pv .op:active,:root[data-tema=claro] .pv .op:hover{background:#0000000d}:root[data-tema=claro] .pv .op[aria-selected=true]{background:#46700a1f;color:var(--acento)}:root[data-tema=claro] .pv .ficha{background:#46700a1f;box-shadow:inset 0 0 0 1px #46700a4d}:root[data-tema=claro] .pv .reco{background:#00000009;box-shadow:inset 0 0 0 1px #00000014}:root[data-tema=claro] .pv .reco--ok{background:#46700a14;box-shadow:inset 0 0 0 1px #46700a59}:root[data-tema=claro] .pv .reco--bajo{box-shadow:inset 0 0 0 1px #8c5d0673}:root[data-tema=claro] .pv .reco--mal{background:#b02c1b12;box-shadow:inset 0 0 0 1px #b02c1b66}:root[data-tema=claro] .pv .reco--amb{background:#8c5d0612;box-shadow:inset 0 0 0 1px #8c5d0666}:root[data-tema=claro] .pv .reco .cnt strong{color:var(--texto)}:root[data-tema=claro] .pv .sug span{background:#0000000f;color:#555}:root[data-tema=claro] .pv .ir{color:#fff;text-shadow:0 1px 2px rgba(20,50,0,.45);background:linear-gradient(180deg,#86b82f,#5f8f19);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px #ffffff61,inset 0 0 0 1px #3c640a59,0 10px 20px -8px #3c640a8c}:root[data-tema=claro] .pv .ir:disabled{background:linear-gradient(180deg,#a9ca6a,#8aaf4a);color:#ffffffeb;box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #3c640a2e}:root[data-tema=claro] .pv .libroBtn b{color:#fff}.pv .sem__cab{display:flex;justify-content:space-between;align-items:baseline;margin:0 .3rem .8rem}.pv .sem__cab b{font:700 1rem var(--d);letter-spacing:-.02em}.pv .sem__cab span{font-size:.78rem;color:var(--medio)}.pv .cierra{display:block;width:100%;margin:.2rem 0 1.4rem;padding:.95rem;border-radius:1.2rem;border:1.5px dashed rgba(180,230,55,.55);background:#b4e63714;color:var(--acento);font:700 .92rem var(--f);cursor:pointer}.pv .cierra:active{transform:scale(.98)}.pv .cierra__conf{padding:1rem 1.1rem;margin:.2rem 0 1.4rem}.pv .cierra__conf p{margin:0 0 .85rem;font-size:.85rem;line-height:1.4;color:var(--medio)}.pv .cierra__conf div{display:flex;gap:.6rem}.pv .cierra__si,.pv .cierra__no{flex:1;border:0;border-radius:99px;padding:.7rem;font:700 .9rem var(--f);cursor:pointer}.pv .cierra__si{background:var(--acento);color:var(--acento-tinta)}.pv .cierra__no{background:#ffffff1a;color:var(--texto)}.pv .cierra__err{margin:-.8rem .3rem 1.2rem;font-size:.8rem;color:var(--alerta)}.pv .sem{margin-bottom:.5rem}.pv .sem__tarjeta{position:relative;display:grid;gap:.25rem;width:100%;text-align:left;border:0;padding:1rem 2.6rem 1rem 1.15rem;margin-bottom:.85rem;color:var(--texto);cursor:pointer;font-family:var(--f)}.pv .sem__rango{font:700 1rem var(--d);letter-spacing:-.02em}.pv .sem__res{font-size:.82rem;color:var(--medio)}.pv .sem__pagos{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.35rem}.pv .sem__pagos i{font-style:normal;font-size:.72rem;padding:.12rem .55rem;border-radius:99px;background:#b4e63724;color:var(--acento);box-shadow:inset 0 0 0 1px #b4e6374d}.pv .sem__pagos b{font-weight:800}.pv .sem__flecha{position:absolute;right:1rem;top:1.2rem;width:1.1rem;height:1.1rem;transition:transform .3s var(--curva);opacity:.7}.pv .sem__tarjeta[aria-expanded=true] .sem__flecha{transform:rotate(180deg)}:root[data-tema=claro] .pv .cierra{border-color:#46700a80;background:#46700a12}:root[data-tema=claro] .pv .cierra__no{background:#00000012}:root[data-tema=claro] .pv .sem__pagos i{background:#46700a1f;box-shadow:inset 0 0 0 1px #46700a4d}.pv .seg{display:grid;grid-template-columns:1fr 1fr;gap:.25rem;padding:.25rem;margin:0 0 1rem;border-radius:99px;background:#ffffff14}.pv .seg button{border:0;border-radius:99px;padding:.6rem .5rem;background:transparent;color:var(--medio);font:700 .85rem var(--f);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.4rem}.pv .seg button b{font-size:.72rem;min-width:1.25rem;padding:.05rem .35rem;border-radius:99px;background:#ffffff1f}.pv .seg button[aria-selected=true]{background:var(--acento);color:var(--acento-tinta)}.pv .seg button[aria-selected=true] b{background:#0000002e}.pv .sem__res--sola{margin:0 .3rem .7rem}.pv .dia{margin-bottom:.4rem}.pv .dia h4{display:flex;justify-content:space-between;align-items:baseline;margin:.7rem .3rem .55rem;font:600 .66rem var(--d);letter-spacing:.09em;text-transform:uppercase;color:var(--acento)}.pv .dia h4 span:last-child{font:500 .74rem var(--f);letter-spacing:0;text-transform:none;color:var(--medio)}.pv .fila{padding:.75rem 1rem;margin-bottom:.55rem;gap:.1rem .8rem}.pv .fila b{font-size:.95rem}.pv .fila b em{font-style:normal;font-weight:700;color:var(--acento);margin-left:.3rem}.pv .fila .sub{display:flex;align-items:center;gap:.5rem}.pv .pagoTag{font-style:normal;font-size:.68rem;font-weight:700;padding:.08rem .5rem;border-radius:99px;background:#ffffff1a;color:var(--texto)}.pv .pie{padding-top:.8rem}.pv .pie .cierra,.pv .pie .cierra__conf{margin:0}.pv .pie .cierra__conf{padding:.2rem .1rem 0}.pv .pie .cierra__err{margin:.6rem .3rem 0}.pv .sem__tarjeta{padding-right:2.4rem}.pv .sem__cierre{font-size:.72rem;color:var(--tenue);margin-top:.15rem}.pv .sem__flecha{top:50%;margin-top:-.55rem}.pv .sem__tarjeta[aria-expanded] .sem__flecha{transform:none}.pv .sem__atras{display:flex;align-items:center;gap:.4rem;border:0;background:transparent;color:var(--acento);font:700 .85rem var(--f);padding:.2rem .2rem .7rem;cursor:pointer}.pv .sem__atras svg{width:1rem;height:1rem}.pv .sem__filtros{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 .6rem}.pv .sem__filtros button{border:0;cursor:pointer;font:600 .76rem var(--f);padding:.35rem .75rem;border-radius:99px;background:#ffffff14;color:var(--texto)}.pv .sem__filtros button b{color:var(--acento)}.pv .sem__filtros button[aria-pressed=true]{background:var(--acento);color:var(--acento-tinta)}.pv .sem__filtros button[aria-pressed=true] b{color:inherit}:root[data-tema=claro] .pv .seg{background:#0000000f}:root[data-tema=claro] .pv .seg button b{background:#00000014}:root[data-tema=claro] .pv .pagoTag{background:#00000012}:root[data-tema=claro] .pv .sem__filtros button{background:#0000000f}.pv .sem__tarjeta{gap:.2rem;padding:.95rem 2.6rem .95rem 1.15rem;margin-bottom:.6rem}.pv .sem__rango{font:700 1rem var(--d)}.pv .sem__cierre{margin:-.2rem .3rem .8rem}.pv .hoja.libro{height:min(78svh,40rem)}.pv .hoja.libro .hoja__lista{flex:1;min-height:0}.pv .vista{animation:pv-vista-der .38s var(--curva) both}.pv .vista--izq{animation-name:pv-vista-izq}@keyframes pv-vista-der{0%{opacity:0;transform:translate(1.6rem)}to{opacity:1;transform:none}}@keyframes pv-vista-izq{0%{opacity:0;transform:translate(-1.6rem)}to{opacity:1;transform:none}}.pv .seg{position:relative}.pv .seg button{position:relative;z-index:1;background:transparent!important;transition:color .3s var(--curva)}.pv .seg__pastilla{position:absolute;z-index:0;top:.25rem;bottom:.25rem;left:.25rem;width:calc(50% - .25rem);border-radius:99px;background:var(--acento);transition:transform .42s var(--curva)}.pv .seg[data-vista=cerradas] .seg__pastilla{transform:translate(100%)}.pv .pie{animation:pv-pie .35s var(--curva) both}@keyframes pv-pie{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:none}}.pv.libro-abierto:before,.pv:has(.veloSel.on):before{animation-play-state:paused}.pv .hoja{-webkit-backdrop-filter:none;backdrop-filter:none;background:#222}.pv .hoja .vidrio{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff14}.pv .hoja .fila{animation:none}.pv .vista{animation-duration:.26s;will-change:transform,opacity}@keyframes pv-vista-der{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:none}}@keyframes pv-vista-izq{0%{opacity:0;transform:translate(-1rem)}to{opacity:1;transform:none}}.pv .pie{animation-duration:.22s}.pv .mes{margin-bottom:.4rem}.pv .mes h4{margin:.9rem .3rem .7rem;font:600 .64rem var(--d);letter-spacing:.16em;text-transform:uppercase;color:var(--acento)}.pv .mes:first-child h4{margin-top:.2rem}.pv .hoja .sem__tarjeta{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:0 1.05rem;width:100%;text-align:left;border:0;margin:0 0 .75rem;padding:1rem 1.1rem 1.15rem 1.35rem;border-radius:1.25rem;color:var(--texto);cursor:pointer;font-family:var(--f);overflow:hidden;background:linear-gradient(135deg,#303030,#232323 60%,#1e1e1e);box-shadow:inset 0 1px #ffffff17,inset 0 0 0 1px #ffffff0d,0 10px 18px -12px #000000b3;transition:transform .2s var(--curva)}.pv .hoja .sem__tarjeta:active{transform:scale(.985)}.pv .hoja .sem__tarjeta:before{content:"";position:absolute;left:0;top:.95rem;bottom:.95rem;width:3px;border-radius:0 3px 3px 0;background:var(--acento)}.pv .sem__num{display:grid;justify-items:center;min-width:3.1rem;line-height:1}.pv .sem__num b{font:700 2rem var(--d);letter-spacing:-.04em;color:var(--acento)}.pv .sem__num small{margin-top:.3rem;font:600 .6rem var(--f);letter-spacing:.1em;text-transform:uppercase;color:var(--tenue)}.pv .sem__info{display:grid;gap:.25rem;min-width:0}.pv .sem__info .sem__rango{font:700 1.05rem var(--d);letter-spacing:-.025em;white-space:nowrap}.pv .sem__info .sem__res{font-size:.82rem;color:var(--medio)}.pv .hoja .sem__flecha{position:static;margin:0;width:1.1rem;height:1.1rem;opacity:.55}.pv .barraPagos{display:flex;gap:2px;height:5px;border-radius:5px;overflow:hidden}.pv .barraPagos i{display:block;background:var(--acento);min-width:6px}.pv .sem__tarjeta .barraPagos{grid-column:1 / -1;margin-top:.85rem}.pv .sem__hero{margin:0 0 1.1rem;padding:1.15rem 1.2rem 1.2rem;border-radius:1.4rem;background:linear-gradient(145deg,#33382a,#262626 55%,#1f1f1f);box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #b4e63729,0 12px 22px -14px #000c}.pv .sem__sello{display:inline-block;margin-bottom:.55rem;font:600 .6rem var(--d);letter-spacing:.16em;text-transform:uppercase;color:var(--acento)}.pv .sem__hero h3{margin:0;font:700 1.5rem var(--d);letter-spacing:-.035em;line-height:1.1}.pv .sem__hero .sem__cierre{margin:.4rem 0 0;font-size:.76rem;color:var(--tenue)}.pv .sem__stats{display:grid;grid-template-columns:1fr 1fr 1.4fr;margin:1.1rem 0 1rem;border-top:1px solid rgba(255,255,255,.08);padding-top:1rem}.pv .sem__stats div{display:grid;gap:.3rem;padding:0 .8rem;border-left:1px solid rgba(255,255,255,.08)}.pv .sem__stats div:first-child{padding-left:0;border-left:0}.pv .sem__stats b{font:700 1.65rem var(--d);letter-spacing:-.04em;color:var(--acento);line-height:1}.pv .sem__stats b.sem__top{font-size:1rem;line-height:1.35;letter-spacing:-.02em;color:var(--texto)}.pv .sem__stats small{font:600 .6rem var(--f);letter-spacing:.1em;text-transform:uppercase;color:var(--tenue)}.pv .sem__hero .barraPagos{height:6px}:root[data-tema=claro] .pv .hoja .sem__tarjeta{background:linear-gradient(135deg,#fff,#f6f6f3);box-shadow:inset 0 0 0 1px #0000000f,0 1px 2px #0000000d,0 8px 16px -10px #0003}:root[data-tema=claro] .pv .sem__hero{background:linear-gradient(145deg,#f1f6e3,#fff 60%);box-shadow:inset 0 0 0 1px #46700a38,0 8px 18px -12px #00000040}:root[data-tema=claro] .pv .sem__stats,:root[data-tema=claro] .pv .sem__stats div{border-color:#00000014}.pv .hoja__lista{overflow-x:hidden}.pv .sem__hero--viva{background:linear-gradient(145deg,#3d4a22,#2a3018 42%,#1f1f1f);box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #b4e63761,0 14px 26px -14px #78be1473}.pv .sem__hero--viva .sem__sello{display:inline-flex;align-items:center;gap:.5rem}.pv .viva{width:.5rem;height:.5rem;border-radius:50%;background:var(--acento);box-shadow:0 0 .6rem var(--acento);animation:pv-late 2.4s ease-in-out infinite}@keyframes pv-late{0%,to{opacity:1}50%{opacity:.35}}.pv .sem__hero--viva .sem__stats b:not(.sem__top){font-size:1.9rem}.pv .dia h4{margin-top:1.1rem}:root[data-tema=claro] .pv .sem__hero--viva{background:linear-gradient(145deg,#e4f0c4,#f6faea 60%,#fff);box-shadow:inset 0 0 0 1px #46700a59,0 10px 20px -12px #46700a73}.pv .ritmo{display:grid;gap:.25rem;justify-items:end}.pv .ritmo__barras{display:flex;align-items:flex-end;gap:4px;height:30px}.pv .ritmo__barras i{display:block;width:8px;border-radius:2px;background:var(--acento)}.pv .ritmo__barras i.v{background:#ffffff24}.pv .ritmo__dias{display:flex;gap:4px}.pv .ritmo__dias b{width:8px;text-align:center;font:600 .56rem var(--f);color:var(--tenue)}:root[data-tema=claro] .pv .ritmo__barras i.v{background:#0000001f}.cat{display:flex;flex-direction:column;gap:.9rem;padding-top:.4rem}.cat__titulo{font:700 1.5rem var(--f-display, var(--f));letter-spacing:-.03em;margin:0}.cat__sub{margin:-.5rem 0 .3rem;font-size:.85rem;color:var(--texto-medio)}.cat__tarjeta{display:flex;align-items:center;gap:1rem;width:100%;padding:1.1rem 1.15rem;border-radius:1.6rem;text-align:left;transition:transform .4s var(--curva-oneui)}.cat__tarjeta:active{transform:scale(.98);transition-duration:.08s}.cat__icono{flex:none;display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;color:var(--acento);background:#b4e6371f;box-shadow:inset 0 0 0 1px #b4e6374d}.cat__icono svg{width:1.4rem;height:1.4rem}.cat__texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.cat__texto>b{font:700 1.15rem var(--f-display, var(--f));letter-spacing:-.03em}.cat__texto>span{font-size:.82rem;color:var(--texto-medio)}.cat__n{color:var(--acento);font-weight:700}.cat__flecha{flex:none;width:1.1rem;height:1.1rem;color:var(--acento);opacity:.75}.filtro.ac-nuevo{color:var(--acento);box-shadow:inset 0 0 0 1px #b4e63766}.ac-aviso{position:fixed;left:50%;bottom:calc(var(--hueco-barra) + .4rem);z-index:90;transform:translate(-50%,1.2rem);opacity:0;pointer-events:none;max-width:calc(100% - 2.4rem);padding:.75rem 1.2rem;border-radius:1.4rem;font-size:.86rem;font-weight:600;text-align:center;background:var(--tarjeta-alta);color:var(--texto);box-shadow:inset 0 0 0 1px #b4e63759,0 12px 26px -10px #000c;transition:opacity .3s var(--curva),transform .3s var(--curva)}.ac-aviso.on{opacity:1;transform:translate(-50%)}.ac-hoja{position:fixed;inset:0;z-index:85;display:flex;align-items:flex-end;justify-content:center}.ac-hoja__velo{position:absolute;inset:0;background:#0000008c}.ac-hoja__caja{position:relative;width:100%;max-width:30rem;max-height:90svh;overflow:auto;padding:.6rem 1.25rem calc(env(safe-area-inset-bottom) + 1.2rem);border-radius:1.9rem 1.9rem 0 0;background:radial-gradient(120% 60% at 0% 0%,rgba(190,242,100,.2),transparent 62%),linear-gradient(172deg,#28341ceb,#0c1009f7);box-shadow:inset 0 1px #ffffff47,inset 0 0 0 1px #ffffff12,0 -24px 56px -14px #000000d9;animation:ac-sube .34s var(--curva) both}@keyframes ac-sube{0%{transform:translateY(8%);opacity:.4}to{transform:none;opacity:1}}.ac-hoja__asa{width:2.6rem;height:.26rem;border-radius:1rem;margin:0 auto .9rem;background:linear-gradient(90deg,#b4e63740,#d2fa6ed9,#b4e63740)}.ac-hoja__caja h3{margin:0 0 .9rem;font:700 1.2rem var(--f-display, var(--f));letter-spacing:-.02em}.ac-hoja__marca{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--acento)}.ac-hoja__stock{margin:.15rem 0 1rem;font-size:.85rem;color:var(--texto-medio)}.ac-hoja__stock b{color:var(--texto)}.ac-hoja__etq{display:block;margin:.9rem 0 .5rem;font-size:.76rem;font-weight:700;color:var(--texto-medio)}.ac-hoja__quedan{margin:.8rem 0 .2rem;font-size:.8rem;color:var(--texto-medio);text-align:center}.ac-hoja__quedan b{color:var(--texto)}.ac-campo{display:grid;gap:.3rem;padding:.75rem 1rem;margin-bottom:.75rem;border-radius:1.2rem;background:var(--vid-fila, rgba(255, 255, 255, .06));box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff12}.ac-campo span{font-size:.72rem;font-weight:600;color:var(--texto-medio)}.ac-campo input{border:0;background:none;color:var(--texto);font:600 1rem var(--f);outline:none;min-width:0}.ac-campo input::placeholder{color:var(--texto-tenue);font-weight:500;font-size:.85rem}.ac-campo:focus-within{box-shadow:inset 0 1px #ffffff24,0 0 0 1.5px #b4e63799}.ac-dos{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.ac-dos .ac-campo{margin-bottom:.2rem}.ac-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.7rem}.ac-chips button{padding:.4rem .8rem;border-radius:99px;font:600 .78rem var(--f);color:var(--texto);background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff14;transition:background .25s var(--curva),color .25s var(--curva)}.ac-chips button[aria-pressed=true]{color:var(--acento-tinta);background:linear-gradient(160deg,#cdf24f,#9ccc1c);box-shadow:inset 0 1px #ffffff80,0 6px 14px -6px #a9de1e8c}.ac-step{display:flex;align-items:center;justify-content:space-between;padding:.6rem .8rem;margin-bottom:.7rem;border-radius:1.2rem;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff12}.ac-step>span{font-size:.85rem;font-weight:700}.ac-step div{display:flex;align-items:center;gap:.45rem}.ac-step button{width:2.5rem;height:2.5rem;border-radius:50%;font:600 1.25rem var(--f);color:var(--texto);background:#ffffff1a;box-shadow:inset 0 1px #fff3}.ac-step button:active{transform:scale(.9)}.ac-step button:disabled{opacity:.35}.ac-step input{width:3.2rem;border:0;background:none;text-align:center;outline:none;font:700 1.35rem var(--f-display, var(--f));color:var(--texto)}.ac-total{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;margin-bottom:.5rem;border-radius:1.3rem;background:#b4e6371f;box-shadow:inset 0 0 0 1px #b4e6374d}.ac-total span{font-size:.84rem;font-weight:700;color:var(--acento)}.ac-total b{font:700 1.35rem var(--f-display, var(--f));letter-spacing:-.03em;color:var(--texto)}.ac-total small{font-size:.8rem;font-weight:600;color:var(--texto-medio)}.ac-error{margin:.4rem 0;padding:.6rem .85rem;border-radius:1rem;font-size:.84rem;font-weight:600;color:var(--alerta);background:#f0483c1f}.ac-btn{display:block;width:100%;margin-top:.6rem;padding:.95rem;border-radius:99px;font:700 1rem var(--f);color:var(--acento-tinta);background:linear-gradient(160deg,#cdf24f,#9ccc1c);box-shadow:inset 0 1px #ffffff80,0 10px 22px -8px #a9de1e99}.ac-btn:active{transform:scale(.98)}.ac-btn:disabled{opacity:.4;box-shadow:none}.ac-btn--plano{background:none;color:var(--texto-medio);box-shadow:none;font-weight:600;padding:.6rem}:root[data-tema=claro] .ac-hoja__caja{background:linear-gradient(172deg,#fff,#f0f5e4);box-shadow:inset 0 0 0 1px #0000000f,0 -20px 48px -14px #28460a59}:root[data-tema=claro] .ac-chips button{background:#0000000f;box-shadow:none}:root[data-tema=claro] .ac-chips button[aria-pressed=true]{background:linear-gradient(160deg,#6e9a22,#46700a);color:#fff}:root[data-tema=claro] .ac-btn{background:linear-gradient(160deg,#6e9a22,#46700a);color:#fff}:root[data-tema=claro] .ac-aviso{background:#fff}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fuentes/roboto-latin.woff2) format("woff2")}.sis{--s-fondo: #000000;--s-nav: #0A0A0A;--s-panel: #121212;--s-linea: #222222;--s-linea-fuerte: #2E2E2E;--s-texto: #FFFFFF;--s-mute: #9A9A9A;--s-tenue: #6B6B6B;--s-lima: #5fd36b;--s-lima-suave: rgba(95, 211, 107, .14);--s-oliva-alto: #61801C;--s-oliva-medio: #33440F;--s-oliva-bajo: #0D1204;--s-display: "Roboto", system-ui, -apple-system, "Segoe UI", sans-serif;--s-cuerpo: "Roboto", system-ui, -apple-system, "Segoe UI", sans-serif;--s-ok: #2BC96A;--s-bajo: #F0B349;--s-peligro: #F0483C;position:fixed;inset:0;z-index:40;display:grid;grid-template-columns:232px minmax(0,1fr);background:var(--s-fondo);color:var(--s-texto);font:14px/1.4 var(--s-cuerpo);overflow:hidden}.sis button,.sis input{font:inherit;color:inherit}.sis button{cursor:pointer}.sis-nav{display:flex;flex-direction:column;min-height:0;background:var(--s-nav);border-right:1px solid var(--s-linea);padding:16px 12px}.sis-marca{display:flex;align-items:center;gap:10px;padding:14px;margin-bottom:14px;border-radius:18px;background:linear-gradient(150deg,var(--s-oliva-alto) 0%,var(--s-oliva-medio) 50%,var(--s-oliva-bajo) 100%)}.sis-marca__logo{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#fff;color:var(--s-oliva-bajo);font-family:var(--s-display);font-weight:800;font-size:18px}.sis-marca b{display:block;font-family:var(--s-display);font-size:15px}.sis-marca small{color:color-mix(in srgb,var(--s-hilo) .72,transparent);font-size:12px}.sis-menu{display:flex;flex-direction:column;gap:2px;overflow:auto;min-height:0}.sis-menu p{margin:16px 10px 6px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--s-tenue)}.sis-menu button{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;border-radius:12px;text-align:left;color:var(--s-mute);background:transparent;transition:background .15s,color .15s}.sis-menu button:hover{background:color-mix(in srgb,var(--s-hilo) .04,transparent);color:var(--s-texto)}.sis-menu button.on{background:var(--s-lima-suave);color:var(--s-lima)}.sis-menu button small{font-size:12px;color:var(--s-tenue);font-variant-numeric:tabular-nums}.sis-menu button.on small{color:var(--s-lima)}.sis-usuario{margin-top:auto;display:flex;align-items:center;gap:10px;padding:12px 8px 4px;border-top:1px solid var(--s-linea)}.sis-usuario__avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--s-panel);color:var(--s-lima);font-weight:700;flex:none}.sis-usuario b{display:block;font-size:13px}.sis-usuario small{color:var(--s-mute);font-size:12px}.sis-usuario>div{flex:1;min-width:0}.sis-usuario button{color:var(--s-mute);font-size:16px;padding:4px 6px;border-radius:6px}.sis-usuario button:hover{background:color-mix(in srgb,var(--s-hilo) .05,transparent);color:var(--s-texto)}.sis-main{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.sis-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px;border-bottom:1px solid var(--s-linea);background:linear-gradient(100deg,var(--s-oliva-medio) 0%,var(--s-oliva-bajo) 45%,var(--s-fondo) 100%)}.sis-crumbs{display:flex;align-items:center;gap:8px;color:var(--s-mute);font-size:13px}.sis-crumbs b{color:var(--s-texto);font-weight:600;font-size:15px}.sis-top__acciones{display:flex;align-items:center;gap:10px;flex:none}.sis-top__acciones .sis-btn{white-space:nowrap;padding:9px 16px}.sis-buscar{width:300px;padding:9px 14px;border-radius:999px;outline:none;letter-spacing:.01em;background:#00000059;border:1px solid color-mix(in srgb,var(--s-hilo) .12,transparent);margin-right:6px}.sis-buscar:focus{border-color:var(--s-lima)}.sis-buscar::placeholder{color:var(--s-tenue)}.sis-indicadores{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:18px 24px 0}.sis-indicadores>div{padding:16px 18px;border-radius:18px;background:var(--s-panel);border:0;display:flex;flex-direction:column;gap:6px}.sis-indicadores small{color:var(--s-mute);font-size:12px}.sis-indicadores b{font-family:var(--s-display);font-size:26px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.sis-indicadores .aviso b{color:var(--s-bajo)}.sis-indicadores .peligro b{color:var(--s-peligro)}.sis-filtros{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px 10px}.sis-seg{display:inline-flex;padding:3px;border-radius:10px;background:var(--s-panel);border:1px solid var(--s-linea)}.sis-seg button{padding:6px 12px;border-radius:7px;color:var(--s-mute);font-size:13px}.sis-seg button[aria-pressed=true]{background:var(--s-lima-suave);color:var(--s-lima)}.sis-cuenta{color:var(--s-mute);font-size:13px}.sis-tabla-wrap{flex:1;min-height:0;overflow:auto;margin:0 24px 24px;border-radius:18px;background:var(--s-panel)}.sis-tabla{width:100%;border-collapse:separate;border-spacing:0}.sis-tabla thead th{position:sticky;top:0;z-index:1;background:var(--s-panel);padding:10px 14px;text-align:left;font-size:12px;font-weight:600;color:var(--s-mute);border-bottom:1px solid var(--s-linea)}.sis-tabla thead button{font:inherit;color:inherit}.sis-tabla thead button:hover{color:var(--s-texto)}.sis-tabla td{padding:11px 14px;border-bottom:1px solid var(--s-linea);white-space:nowrap;font-size:13.5px}.sis-tabla tbody tr{cursor:pointer}.sis-tabla tbody tr:hover{background:color-mix(in srgb,var(--s-hilo) .03,transparent)}.sis-tabla tbody tr.sel{background:var(--s-lima-suave)}.sis-tabla .num{text-align:right;font-variant-numeric:tabular-nums}.sis-tabla td.nombre{font-weight:600}.sis-aviso-tabla{text-align:center;color:var(--s-mute);padding:28px}.sis-estado{display:inline-block;padding:3px 9px;border-radius:6px;font-size:12px;font-weight:600}.sis-estado--ok{color:var(--s-ok);background:#2bc96a1f}.sis-estado--bajo{color:var(--s-bajo);background:#f0b3491f}.sis-estado--agotado{color:var(--s-peligro);background:#f0483c1f}.sis-tipo{display:inline-block;padding:2px 8px;border-radius:6px;font-size:12px;font-weight:600;background:color-mix(in srgb,var(--s-hilo) .06,transparent);color:var(--s-mute)}.sis-tipo--venta{color:var(--s-peligro);background:#f0483c1a}.sis-tipo--entrada,.sis-tipo--inicial{color:var(--s-ok);background:#2bc96a1a}.sis-panel{position:absolute;top:0;right:0;bottom:0;width:380px;z-index:20;display:flex;flex-direction:column;gap:14px;padding:22px 22px 26px;overflow:auto;background:var(--s-panel);border-left:1px solid var(--s-linea-fuerte);box-shadow:-20px 0 40px -20px #0009}.sis-panel header,.sis-modal header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sis-panel header small,.sis-modal header small{color:var(--s-mute);font-size:12px}.sis-panel h2,.sis-modal h2{margin:2px 0 0;font-size:18px;font-weight:700;letter-spacing:-.01em}.sis-cerrar{width:30px;height:30px;border-radius:8px;font-size:20px;line-height:1;color:var(--s-mute);background:transparent;flex:none}.sis-cerrar:hover{background:color-mix(in srgb,var(--s-hilo) .06,transparent);color:var(--s-texto)}.sis-datos{margin:0;display:grid;gap:0;border:1px solid var(--s-linea);border-radius:10px;overflow:hidden}.sis-datos>div{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid var(--s-linea)}.sis-datos>div:last-child{border-bottom:0}.sis-datos dt{color:var(--s-mute);font-size:13px}.sis-datos dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.sis-panel h3{margin:8px 0 0;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--s-mute);font-weight:600}.sis-acciones{display:flex;gap:10px}.sis-acciones .sis-btn{flex:1}.sis-movs{list-style:none;margin:0;padding:0;display:grid;gap:8px}.sis-movs li{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;align-items:center;padding:10px 12px;border:1px solid var(--s-linea);border-radius:10px}.sis-movs b{font-variant-numeric:tabular-nums;text-align:right}.sis-movs small{grid-column:1 / -1;color:var(--s-tenue);font-size:12px}.sis-vacio-panel{color:var(--s-mute);font-size:13px;margin:0}.sis-btn{padding:9px 16px;border-radius:999px;border:1px solid var(--s-linea-fuerte);background:var(--s-panel);font-weight:600;font-size:13.5px;letter-spacing:.01em;line-height:1.2;transition:background .15s,border-color .15s}.sis-btn:hover{border-color:var(--s-mute)}.sis-btn:disabled{opacity:.4;cursor:default}.sis-btn--primario{background:var(--s-lima);border-color:var(--s-lima);color:var(--s-nav)}.sis-btn--primario:hover{background:var(--s-lima-hover);border-color:var(--s-lima-hover)}.sis-modal{position:fixed;inset:0;z-index:60;display:grid;place-items:center}.sis-modal__velo{position:absolute;inset:0;background:#0009}.sis-modal__caja{position:relative;width:min(460px,calc(100vw - 32px));max-height:90vh;overflow:auto;display:flex;flex-direction:column;gap:14px;padding:22px;background:var(--s-panel);border:1px solid var(--s-linea-fuerte);border-radius:16px;box-shadow:0 30px 80px -20px #000c}.sis-modal__prod{margin:0;color:var(--s-mute);font-size:13px}.sis-modal__prod b{color:var(--s-texto)}.sis-modal__quedan{margin:0;font-size:13px;color:var(--s-mute)}.sis-modal__quedan b{color:var(--s-texto)}.sis-campo>span,.sis-campo__etq{font-size:12px;color:var(--s-mute);font-weight:600}.sis-campo input[type=text]{padding:9px 12px;border-radius:9px;outline:none;background:var(--s-fondo);border:1px solid var(--s-linea)}.sis-campo input[type=text]:focus{border-color:var(--s-lima)}.sis-step{display:flex;align-items:center;gap:8px}.sis-step button{width:36px;height:36px;border-radius:9px;font-size:18px;background:var(--s-fondo);border:1px solid var(--s-linea)}.sis-step input{width:70px;text-align:center;font-size:18px;font-weight:700;padding:6px;border-radius:9px;background:var(--s-fondo);border:1px solid var(--s-linea);outline:none}.sis-chips{display:flex;flex-wrap:wrap;gap:6px}.sis-chips button{padding:6px 10px;border-radius:8px;font-size:13px;background:var(--s-fondo);border:1px solid var(--s-linea);color:var(--s-mute)}.sis-chips button[aria-pressed=true]{border-color:var(--s-lima);color:var(--s-lima);background:var(--s-lima-suave)}.sis-total{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:10px;background:var(--s-lima-suave);border:1px solid rgba(95,211,107,.3)}.sis-total span{font-weight:600;color:var(--s-lima)}.sis-total b{font-size:20px;font-variant-numeric:tabular-nums}.sis-error{margin:0;padding:9px 12px;border-radius:9px;background:#f0483c1f;color:var(--s-peligro);font-size:13px}.sis-modal footer,.sis-modal__caja>footer{display:flex;justify-content:flex-end;gap:10px}.sis-toast{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:70;padding:11px 18px;border-radius:10px;background:var(--s-panel-2);border:1px solid var(--s-lima);color:var(--s-texto);font-weight:600;box-shadow:0 16px 40px -12px #000000b3}.sis-vacio{padding:40px;text-align:center;color:var(--s-mute)}.sis-main>.sis-pagina{flex:1;min-height:0;overflow:auto;padding:22px 24px 32px;display:flex;flex-direction:column;gap:18px}.sis-main>.sis-pagina>*{flex-shrink:0}.sis-pagina__cab{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.sis-pagina__cab h1{margin:0;font-family:var(--s-display);font-size:30px;font-weight:700;letter-spacing:-.02em}.sis-pagina__cab p{margin:4px 0 0;color:var(--s-mute);font-size:13.5px}.sis-acciones-cab{display:flex;gap:10px;flex-wrap:wrap}.sis-tarjetas{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.sis-tarjetas--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sis-tarjeta{padding:18px 20px;border-radius:18px;background:var(--s-panel);border:0;display:flex;flex-direction:column;gap:6px;min-width:0}.sis-tarjeta small{color:var(--s-mute);font-size:12px}.sis-tarjeta b{font-family:var(--s-display);font-size:30px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.sis-tarjeta span{color:var(--s-tenue);font-size:12px}.sis-tarjeta.aviso b{color:var(--s-bajo)}.sis-tarjeta.peligro b{color:var(--s-peligro)}.sis-bloque{padding:20px 22px;border-radius:18px;background:var(--s-panel);border:0;display:flex;flex-direction:column;gap:12px;min-width:0}.sis-bloque--destacado{box-shadow:inset 0 0 0 1px #5fd36b8c}.sis-bloque>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.sis-bloque h2{margin:0;font-family:var(--s-display);font-size:18px;font-weight:700}.sis-nota{color:var(--s-tenue);font-size:12px}.sis-dos-col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.sis-dos{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.sis-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.sis-lista li{display:flex;align-items:center;gap:10px;padding:9px 2px;border-bottom:1px solid var(--s-linea);font-size:13.5px}.sis-lista li:last-child{border-bottom:0}.sis-lista li>span:first-child{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sis-lista small{color:var(--s-tenue);font-size:12px}.sis-lista b{font-variant-numeric:tabular-nums;font-weight:700}.sis-lista b.warn{color:var(--s-bajo)}.sis-vacio-bloque{margin:0;color:var(--s-mute);font-size:13px}.sis-tasas{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.sis-tasa{padding:12px 14px;border-radius:10px;border:1px solid var(--s-linea);display:flex;flex-direction:column;gap:4px}.sis-tasa small{color:var(--s-mute);font-size:12px}.sis-tasa b{font-size:18px;font-variant-numeric:tabular-nums}.sis-enlace{background:none;border:0;padding:0;color:var(--s-lima);font-size:13px;font-weight:600}.sis-enlace:hover{text-decoration:underline}.sis-enlace--peligro{color:var(--s-peligro)}.sis-btn--peligro{background:transparent;border-color:color-mix(in srgb,var(--s-peligro) 45%,transparent);color:var(--s-peligro)}.sis-btn--peligro:hover{background:color-mix(in srgb,var(--s-peligro) 12%,transparent);border-color:var(--s-peligro)}.sis-filtros-fila{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sis-filtros-fila>.sis-cuenta{margin-left:auto}.sis-cuenta--aviso{color:var(--s-lima);font-weight:600}.sis-inline{display:inline-flex;align-items:center;gap:8px;color:var(--s-mute);font-size:13px}.sis select,.sis input[type=date],.sis-buscar--pagina{padding:8px 12px;border-radius:9px;outline:none;background:var(--s-panel);border:1px solid var(--s-linea);color:var(--s-texto)}.sis select:focus,.sis input[type=date]:focus{border-color:var(--s-lima)}.sis .sis-filtros-fila .sis-buscar{width:300px}.sis-tabla-wrap--pagina{margin:0;flex:none}.sis-main>.sis-pagina .sis-tabla-wrap{margin:0;flex:none}.sis-datos--ancho{margin:0}.sis-datos--ancho>div{max-width:520px}.sis-config{display:grid;grid-template-columns:minmax(0,400px) minmax(0,620px);gap:20px;align-items:start}@media(max-width:900px){.sis-config{grid-template-columns:minmax(0,1fr)}}.sis-config .sis-bloque:before{display:none}.sis-cambiar-pin{display:flex;flex-direction:column;gap:14px;max-width:360px}.sis-tasas-nota{margin:0 0 4px;font-size:13px;color:var(--s-tenue)}.sis-tasa{display:grid;grid-template-columns:1fr auto;gap:10px 16px;align-items:center;padding:14px 0;border-top:1px solid var(--s-linea)}.sis-tasa__datos{display:flex;flex-direction:column;gap:2px;min-width:0}.sis-tasa__datos small{color:var(--s-tenue);font-size:12px}.sis-tasa__valor{font-family:var(--s-display);font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.sis-tasa__accion{grid-column:1 / -1;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.sis-tasa__accion input{flex:1 1 140px;min-width:0;height:40px;padding:0 12px;border-radius:10px;border:1px solid var(--s-linea);background:color-mix(in srgb,var(--s-texto) 5%,transparent);color:var(--s-texto);font:inherit;font-variant-numeric:tabular-nums}.sis-tasa__accion input:focus{outline:none;border-color:var(--s-lima)}.sis-tasa__accion .sis-btn{height:40px}.sis-tasa>.sis-error{grid-column:1 / -1;margin:0}.sis-campo{display:flex;flex-direction:column;gap:6px}.sis-campo__etq{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--s-tenue)}.sis-campo input{height:44px;padding:0 14px;border-radius:10px;border:1px solid var(--s-linea);background:color-mix(in srgb,var(--s-texto) 5%,transparent);color:var(--s-texto);font:inherit;font-size:18px;letter-spacing:.3em}.sis-campo input:focus{outline:none;border-color:var(--s-lima)}.sis-carga{display:grid;grid-template-columns:1fr;place-items:center;background:var(--s-fondo)}.sis-carga__caja{display:flex;flex-direction:column;align-items:center;gap:18px;color:var(--s-mute);font-size:14px}.sis-carga__marca{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#fff;color:var(--s-oliva-bajo);font-family:var(--s-display);font-weight:800;font-size:24px;animation:sis-late 1.6s ease-in-out infinite}.sis-carga__anillo{width:44px;height:44px;border-radius:50%;border:4px solid rgba(95,211,107,.16);border-top-color:var(--s-lima);animation:sis-gira .8s linear infinite}.sis-carga p{margin:0;letter-spacing:.02em}@keyframes sis-gira{to{transform:rotate(360deg)}}@keyframes sis-late{0%,to{transform:scale(1);box-shadow:0 0 #5fd36b00}50%{transform:scale(1.06);box-shadow:0 0 0 12px #5fd36b1f}}@media(prefers-reduced-motion:reduce){.sis-carga__anillo{animation-duration:2.4s}.sis-carga__marca{animation:none}}.sis-solo-movil,.sis-barra{display:none}@media(max-width:899px){.sis{grid-template-columns:1fr}.sis-nav{display:none}.sis-solo-escritorio{display:none!important}.sis-solo-movil{display:flex}.sis-barra{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;position:fixed;left:0;right:0;bottom:0;z-index:30;padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:var(--s-nav);border-top:1px solid var(--s-linea)}.sis-barra button{padding:10px 4px;border-radius:14px;background:transparent;border:0;color:var(--s-mute);font-size:12px;font-weight:600}.sis-barra button.on{background:var(--s-lima-suave);color:var(--s-lima)}.sis-main{padding-bottom:76px}.sis-top{flex-wrap:wrap;padding:12px 16px}.sis-top__acciones,.sis-buscar{width:100%}.sis-main>.sis-pagina{padding:16px 16px 24px}.sis-pagina__cab h1{font-size:24px}.sis-indicadores{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 16px 0}.sis-indicadores b{font-size:22px}.sis-filtros{flex-wrap:wrap;padding:12px 16px 8px}.sis-tarjetas,.sis-tarjetas--3{grid-template-columns:repeat(2,minmax(0,1fr))}.sis-dos-col{grid-template-columns:1fr}.sis-tarjetas-prod{list-style:none;margin:0 16px 90px;padding:0;flex-direction:column;gap:10px}.sis-tarjeta-prod{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:14px 16px;border-radius:18px;background:var(--s-panel)}.sis-tarjeta-prod__cuerpo{display:flex;flex-direction:column;gap:3px;min-width:0}.sis-tarjeta-prod__cuerpo b{font-size:15px}.sis-tarjeta-prod__cuerpo small{color:var(--s-mute);font-size:12px}.sis-tarjeta-prod__cuerpo .sis-estado{align-self:flex-start;margin-top:4px}.sis-tarjeta-prod__dato{display:flex;flex-direction:column;align-items:flex-end}.sis-tarjeta-prod__dato b{font-family:var(--s-display);font-size:24px}.sis-tarjeta-prod__dato small{color:var(--s-mute);font-size:12px}.sis-tarjeta-prod__acciones{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:8px}.sis-tarjeta-prod__acciones .sis-btn{width:100%}.sis-panel{inset:auto 0 0;width:auto;height:88vh;border-left:0;border-top:1px solid var(--s-linea-fuerte);border-radius:18px 18px 0 0;box-shadow:0 -20px 40px -20px #000000b3}.sis-hoja-mas{position:fixed;inset:0;z-index:50;display:grid;align-items:end}.sis-hoja-mas .sis-modal__velo{position:absolute;inset:0;background:#0009}.sis-hoja-mas__caja{position:relative;display:flex;flex-direction:column;gap:8px;max-height:80vh;overflow:auto;padding:12px 18px calc(18px + env(safe-area-inset-bottom));background:var(--s-panel);border-radius:18px 18px 0 0}.sis-hoja-mas__asa{width:40px;height:4px;border-radius:4px;background:var(--s-linea-fuerte);margin:0 auto 6px}.sis-hoja-mas__titulo{margin:10px 0 2px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--s-tenue)}.sis-hoja-mas__op{text-align:left;padding:13px 14px;border-radius:12px;background:var(--s-fondo);border:1px solid var(--s-linea);color:var(--s-texto);font-weight:600}.sis-hoja-mas .sis-acciones{display:grid;grid-template-columns:1fr 1fr}}.sis{--s-glow: 0 0 0 1px rgba(95, 211, 107, .55), 0 10px 28px -10px rgba(95, 211, 107, .55);--s-borde-suave: inset 0 0 0 1px color-mix(in srgb, var(--s-hilo) .06, transparent)}.sis:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:var(--grano);opacity:.22}.sis>.sis-nav,.sis>.sis-main{position:relative;z-index:1}.sis .sis-modal,.sis .sis-hoja-mas,.sis .sis-toast{z-index:60}.sis-pagina__cab h1,.sis-bloque h2,.sis-crumbs b,.sis-marca b,.sis-panel h2,.sis-modal h2{font-family:var(--s-display);text-transform:uppercase;letter-spacing:.06em;font-weight:800}.sis-pagina__cab h1{font-size:34px}.sis-pagina__cab p{text-transform:uppercase;letter-spacing:.12em;font-size:11px;color:var(--s-tenue)}.sis-bloque h2{font-size:14px;letter-spacing:.14em}.sis-marca b{font-size:14px;letter-spacing:.12em}.sis-marca small{text-transform:uppercase;letter-spacing:.18em;font-size:10px}.sis-menu p,.sis-panel h3,.sis-hoja-mas__titulo{letter-spacing:.18em;font-size:10px;color:var(--s-tenue);font-weight:700}.sis-tarjeta small,.sis-indicadores small,.sis-tarjeta-prod__dato small{text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:700}.sis-tarjeta b,.sis-indicadores b,.sis-tarjeta-prod__dato b{font-weight:800;letter-spacing:-.01em;text-shadow:0 0 22px rgba(95,211,107,.12)}.sis-tarjeta,.sis-indicadores>div,.sis-bloque,.sis-tarjeta-prod{background:linear-gradient(160deg,var(--s-panel) 0%,var(--s-panel) 100%);box-shadow:var(--s-borde-suave),0 18px 40px -26px #000000f2;position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.sis-tarjeta:before,.sis-indicadores>div:before,.sis-bloque:before,.sis-tarjeta-prod:before{content:"";position:absolute;top:0;left:0;width:42px;height:2px;background:var(--s-lima);box-shadow:0 0 14px var(--s-lima)}.sis-tarjeta:hover,.sis-indicadores>div:hover{transform:translateY(-2px);box-shadow:var(--s-borde-suave),0 22px 44px -24px #5fd36b40}.sis-tarjeta.aviso:before,.sis-indicadores .aviso:before{background:var(--s-bajo);box-shadow:0 0 14px var(--s-bajo)}.sis-tarjeta.peligro:before,.sis-indicadores .peligro:before{background:var(--s-peligro);box-shadow:0 0 14px var(--s-peligro)}.sis-estado{display:inline-flex;align-items:center;gap:6px;text-transform:uppercase;letter-spacing:.1em;font-size:10px;padding:4px 9px;border-radius:999px}.sis-estado:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.sis-tipo{text-transform:uppercase;letter-spacing:.1em;font-size:10px;border-radius:999px;padding:3px 9px}.sis-btn{text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:700;border-radius:999px}.sis-btn--primario{box-shadow:0 6px 22px -10px #5fd36bcc}.sis-btn--primario:hover{box-shadow:var(--s-glow);transform:translateY(-1px)}.sis-btn:not(.sis-btn--primario):hover{background:color-mix(in srgb,var(--s-hilo) .05,transparent)}.sis-btn:active{transform:translateY(1px)}.sis-menu button{text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:600}.sis-menu button.on{box-shadow:inset 3px 0 0 var(--s-lima)}.sis-tabla thead th{text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:700;color:var(--s-tenue);background:var(--s-panel)}.sis-tabla-wrap,.sis-tabla-wrap--pagina{box-shadow:var(--s-borde-suave)}.sis-buscar:focus,.sis select:focus,.sis input[type=date]:focus,.sis-campo input[type=text]:focus{box-shadow:0 0 0 3px #5fd36b2e}.sis-modal__caja{box-shadow:0 40px 90px -30px #000000f2,inset 0 2px 0 var(--s-lima)}.sis[data-tema=claro] .sis-modal__velo{background:#10161347}.sis[data-tema=claro] .sis-modal__caja{box-shadow:0 30px 70px -24px #10161361,0 6px 18px #10161329,inset 0 2px 0 var(--s-lima)}@keyframes sis-entra{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sis-main>.sis-pagina>*,.sis-indicadores>div,.sis-tarjetas>.sis-tarjeta,.sis-tarjetas-prod>li{animation:sis-entra .45s cubic-bezier(.2,.7,.2,1) both}.sis-tarjetas>.sis-tarjeta:nth-child(2),.sis-indicadores>div:nth-child(2),.sis-tarjetas-prod>li:nth-child(2){animation-delay:.05s}.sis-tarjetas>.sis-tarjeta:nth-child(3),.sis-indicadores>div:nth-child(3),.sis-tarjetas-prod>li:nth-child(3){animation-delay:.1s}.sis-tarjetas>.sis-tarjeta:nth-child(4),.sis-indicadores>div:nth-child(4),.sis-tarjetas-prod>li:nth-child(4){animation-delay:.15s}.sis-tarjetas>.sis-tarjeta:nth-child(5),.sis-indicadores>div:nth-child(5),.sis-tarjetas-prod>li:nth-child(5){animation-delay:.2s}.sis-main>.sis-pagina>:nth-child(2){animation-delay:.06s}.sis-main>.sis-pagina>:nth-child(3){animation-delay:.12s}.sis-main>.sis-pagina>:nth-child(4){animation-delay:.18s}@media(prefers-reduced-motion:reduce){.sis *,.sis *:before,.sis *:after{animation:none!important;transition:none!important}}@media(max-width:899px){.sis-tarjeta-prod{border-radius:16px}.sis-barra{background:color-mix(in srgb,var(--s-nav) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 -12px 30px -18px #000000e6}.sis-barra button{text-transform:uppercase;letter-spacing:.1em;font-size:10px}.sis-barra button.on{box-shadow:inset 0 -2px 0 var(--s-lima)}.sis-pagina__cab h1,.sis-tarjeta-prod__dato b{font-size:26px}.sis-hoja-mas__caja{background:linear-gradient(180deg,var(--s-panel),var(--s-panel));box-shadow:inset 0 2px 0 var(--s-lima)}}.sis-categorias{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.sis-cat-tarjeta{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;padding:16px 18px;border-radius:18px;background:linear-gradient(160deg,var(--s-panel),var(--s-panel));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s-hilo) .06,transparent);border:0;position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.sis-cat-tarjeta:before{content:"";position:absolute;top:0;left:0;width:42px;height:2px;background:var(--s-lima);box-shadow:0 0 14px var(--s-lima)}.sis-cat-tarjeta:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #5fd36b59,0 22px 44px -24px #5fd36b40}.sis-cat-tarjeta small{text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:700;color:var(--s-mute)}.sis-cat-tarjeta b{font-family:var(--s-display);font-size:30px;font-weight:800}.sis-cat-tarjeta span{color:var(--s-tenue);font-size:12px}.sis-cat-tarjeta em{font-style:normal;font-size:12px;color:var(--s-lima)}.sis-calc{gap:14px}.sis-calc__monto{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:14px;background:var(--s-fondo);box-shadow:inset 0 0 0 1px var(--s-linea-fuerte)}.sis-calc__monto span{font-family:var(--s-display);font-size:26px;font-weight:800;color:var(--s-lima)}.sis-calc__monto input{flex:1;min-width:0;background:transparent;border:0;outline:none;font-family:var(--s-display);font-size:34px;font-weight:800;font-variant-numeric:tabular-nums}.sis-calc__resultado{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;padding-top:4px;border-top:1px solid var(--s-linea)}.sis-calc__resultado small{width:100%;text-transform:uppercase;letter-spacing:.14em;font-size:10px;color:var(--s-mute);margin-top:8px}.sis-calc__resultado b{font-family:var(--s-display);font-size:40px;font-weight:800;color:var(--s-lima);text-shadow:0 0 22px rgba(95,211,107,.25);font-variant-numeric:tabular-nums}.sis-calc__resultado span{font-size:14px;color:var(--s-mute)}.sis-lista--libro li{display:grid;grid-template-columns:52px minmax(0,1fr) auto auto auto;gap:10px;align-items:center}.sis-libro__hora{font-variant-numeric:tabular-nums;color:var(--s-mute);font-size:12px}.sis-libro__monto{color:var(--s-lima);min-width:64px;text-align:right}.sis-barras{display:flex;align-items:flex-end;gap:6px;height:170px;padding-top:8px;overflow-x:auto}.sis-col{flex:1 0 22px;max-width:46px;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px}.sis-col__fill{width:100%;border-radius:8px 8px 3px 3px;min-height:4px;background:linear-gradient(180deg,var(--s-lima),var(--s-lima-profundo));box-shadow:0 0 16px -4px #5fd36b80}.sis-col small{font-size:10px;color:var(--s-tenue);font-variant-numeric:tabular-nums}.sis-tabla-wrap--modal{margin:0;max-height:52vh}.sis-tabla-wrap--modal .sis-tabla td{padding:9px 12px}@media(max-width:899px){.sis-lista--libro li{grid-template-columns:46px minmax(0,1fr) auto}.sis-lista--libro li>small,.sis-lista--libro li>b:not(.sis-libro__monto){display:none}.sis-calc__resultado b{font-size:34px}.sis-categorias{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1600px){.sis-main>:not(.sis-top){max-width:none;width:100%}}.sis *{scrollbar-width:thin;scrollbar-color:var(--s-linea-fuerte) transparent}.sis ::-webkit-scrollbar{width:10px;height:10px}.sis ::-webkit-scrollbar-track{background:transparent}.sis ::-webkit-scrollbar-thumb{background:var(--s-linea-fuerte);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.sis ::-webkit-scrollbar-thumb:hover{background:var(--s-lima);background-clip:padding-box}.sis ::-webkit-scrollbar-corner{background:transparent}.sis-menu{gap:0}.sis-menu__grupo{display:flex;flex-direction:column;gap:2px;padding:12px 0;border-top:1px solid var(--s-linea)}.sis-menu__grupo:first-child{border-top:0;padding-top:0}.sis-menu__titulo{margin:0 10px 6px!important;font-size:10px!important;letter-spacing:.14em!important;color:var(--s-tenue)!important}.sis-menu button{gap:10px;padding:7px 10px;border-radius:8px;text-transform:none;letter-spacing:0;font-size:13px;font-weight:500}.sis-menu button>span{flex:1;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sis-menu button.on{background:#5fd36b14;box-shadow:none;color:var(--s-texto)}.sis-menu button.on .sis-menu__icono{color:var(--s-lima)}.sis-menu button.on:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;border-radius:2px;background:var(--s-lima)}.sis-menu button{position:relative}.sis-menu button.sis-menu__colapsar{display:flex;align-items:center;justify-content:space-between;margin:0 0 6px;padding:0 10px;background:none;box-shadow:none;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--s-tenue)}.sis-menu button.sis-menu__colapsar:hover{color:var(--s-texto);background:none}.sis-menu button.sis-menu__colapsar:before{display:none}.sis-menu__colapso{display:grid;grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows .28s cubic-bezier(.4,0,.2,1),opacity .22s ease,visibility .28s}.sis-menu__colapso>div{min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:2px}.sis-menu__colapso[data-abierto=false]{grid-template-rows:0fr;opacity:0;visibility:hidden}@media(prefers-reduced-motion:reduce){.sis-menu__colapso{transition:none}}.sis-menu__icono{flex:none;color:var(--s-tenue);transition:color .15s}.sis-menu button:hover .sis-menu__icono{color:var(--s-texto)}.sis-menu button small{font-size:11px;color:var(--s-tenue);font-variant-numeric:tabular-nums}.sis-usuario>div:not(.sis-usuario__avatar){flex:1;min-width:0}.sis-usuario>.sis-usuario__avatar{flex:0 0 32px;width:32px;height:32px;aspect-ratio:1 / 1}.sis-nav{align-items:stretch;text-align:center}.sis-reloj{display:flex;flex-direction:column;align-items:center;gap:4px;padding:18px 12px 16px;margin-bottom:12px;border-radius:18px;background:linear-gradient(150deg,var(--s-oliva-alto) 0%,var(--s-oliva-medio) 50%,var(--s-oliva-bajo) 100%)}.sis-reloj__hora{font-family:var(--s-display);font-size:34px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1}.sis-reloj__fecha{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--s-hilo) .72,transparent)}.sis-reloj__clima{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:10px}.sis-reloj__clima b{display:block;font-family:var(--s-display);font-size:22px;font-weight:800}.sis-reloj__clima small{display:block;font-size:11px;color:color-mix(in srgb,var(--s-hilo) .72,transparent)}.sis-reloj__lugar{font-size:11px;color:color-mix(in srgb,var(--s-hilo) .6,transparent);margin-top:6px}.sis-menu,.sis-menu__grupo{align-items:stretch}.sis-menu button{justify-content:center}.sis-menu button>span{flex:0 1 auto;text-align:center}.sis-menu__titulo{text-align:center}.sis-usuario{justify-content:center}.sis-usuario>div:not(.sis-usuario__avatar){flex:0 1 auto;text-align:center}.sis-nav{justify-content:flex-start}.sis-reloj{margin-bottom:0}.sis-menu{flex:0 1 auto;margin-block:auto}.sis-usuario{margin-top:0}.sis-nav{text-align:left}.sis-menu button{justify-content:flex-start}.sis-menu button>span{text-align:left}.sis-menu__titulo{text-align:left}.sis-usuario{justify-content:flex-start}.sis-usuario>div:not(.sis-usuario__avatar){text-align:left}.sis-reloj{align-items:stretch;text-align:left;padding:16px 16px 14px;gap:2px}.sis-reloj__hora{font-size:32px}.sis-reloj__fecha{font-size:10.5px;letter-spacing:.1em}.sis-reloj__clima{justify-content:flex-start;gap:10px;margin-top:12px}.sis-reloj__clima b{font-size:20px}.sis-reloj__lugar{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sis-crumbs b{text-transform:none;letter-spacing:0;font-size:16px;font-weight:700;font-family:var(--s-cuerpo)}.sis-reloj{background:var(--s-panel);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s-hilo) .06,transparent);padding:10px 12px;border-radius:14px;gap:0}.sis-reloj:before{content:""}.sis-reloj__hora{font-size:20px;font-weight:700;letter-spacing:-.01em}.sis-reloj__fecha{font-size:10px;color:var(--s-tenue)}.sis-reloj__clima{margin-top:8px;gap:8px}.sis-reloj__clima>svg{width:22px;height:22px}.sis-reloj__clima b{font-size:15px}.sis-reloj__clima small{font-size:10.5px;color:var(--s-mute)}.sis-reloj__lugar{font-size:10px;color:var(--s-tenue);margin-top:4px}.sis-reloj__lugar span{color:var(--s-mute)}.inicio{display:flex;flex-direction:column;gap:16px}.inicio__cab{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.inicio__cab h1{margin:0;font-family:var(--s-cuerpo);font-size:26px;font-weight:700;letter-spacing:-.01em;text-transform:none}.inicio__cab p{margin:4px 0 0;font-size:13px;color:var(--s-mute);text-transform:none;letter-spacing:0}.inicio__acciones{display:flex;gap:10px}.inicio__kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.kpi{position:relative;display:flex;flex-direction:column;gap:4px;padding:18px 18px 16px;border-radius:18px;background:var(--s-panel);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s-hilo) .05,transparent)}.kpi__icono{position:absolute;right:16px;top:16px;width:34px;height:34px;display:grid;place-items:center;border-radius:12px;background:#5fd36b1f;color:var(--s-lima);font-weight:700;font-size:14px}.kpi small{font-size:12px;color:var(--s-mute);font-weight:500}.kpi b{font-family:var(--s-cuerpo);font-size:26px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:6px}.kpi__sub{font-size:12px;color:var(--s-tenue)}.kpi__sub.sube{color:var(--s-lima)}.kpi__sub.baja{color:var(--s-peligro)}.kpi--aviso b{color:var(--s-bajo)}.inicio__fila{display:grid;gap:14px}.inicio__fila--7-5{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.inicio__fila--3{grid-template-columns:repeat(3,minmax(0,1fr))}.panel{position:relative;display:flex;flex-direction:column;gap:14px;min-width:0;padding:18px 20px;border-radius:18px;background:var(--s-panel);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s-hilo) .05,transparent)}.panel:before{display:none}.panel__cab{display:flex;align-items:center;justify-content:space-between;gap:12px}.panel__cab h2{margin:0;font-family:var(--s-cuerpo);font-size:15px;font-weight:700;text-transform:none;letter-spacing:0}.panel__nota{font-size:12px;color:var(--s-tenue)}.panel__vacio{margin:0;font-size:13px;color:var(--s-tenue)}.grafica{width:100%;height:auto}.grafica__guia{stroke:color-mix(in srgb,var(--s-hilo) .06,transparent);stroke-width:1}.grafica__linea{fill:none;stroke:var(--s-lima);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.grafica__punto{fill:var(--s-panel);stroke:var(--s-lima);stroke-width:2}.grafica__eje{fill:var(--s-tenue);font-size:12px;font-family:var(--s-cuerpo)}.top{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.top li{display:flex;align-items:center;gap:12px}.top__marca{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:12px;background:linear-gradient(150deg,#5fd36b40,#5fd36b0d);color:var(--s-lima);font-weight:800}.top__texto{flex:1;min-width:0;display:flex;flex-direction:column}.top__texto b{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top__texto small{font-size:12px;color:var(--s-tenue)}.top__monto{font-size:13px;font-variant-numeric:tabular-nums}.sis-tabla--limpia th{background:transparent}.sis-tabla--limpia td,.sis-tabla--limpia th{border-bottom:1px solid color-mix(in srgb,var(--s-hilo) .05,transparent)}.caja{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.caja li>div:first-child{display:flex;justify-content:space-between;font-size:13px;margin-bottom:6px}.caja li>div:first-child span{color:var(--s-mute)}.caja__barra{height:6px;border-radius:999px;background:color-mix(in srgb,var(--s-hilo) .06,transparent);overflow:hidden}.caja__barra span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--s-lima),var(--s-lima-profundo))}.actividad,.alertas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.actividad__item{display:flex;gap:10px;align-items:flex-start}.actividad__punto{width:8px;height:8px;margin-top:6px;flex:none;border-radius:50%;background:var(--s-lima)}.actividad__item--ajuste .actividad__punto,.actividad__item--inicial .actividad__punto{background:var(--s-bajo)}.actividad__item>div,.alertas li>div{display:flex;flex-direction:column;min-width:0}.actividad__item b,.alertas b{font-size:13px;font-weight:600}.actividad__item small,.alertas small{font-size:12px;color:var(--s-tenue)}.alertas li{display:flex;gap:10px;align-items:center}.alertas__icono{width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:10px;background:#f0b34924;color:var(--s-bajo);font-weight:800}.calc{gap:12px}.calc__monto{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:14px;background:var(--s-campo);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s-hilo) .06,transparent)}.calc__monto span{font-size:20px;font-weight:700;color:var(--s-lima)}.calc__monto input{flex:1;min-width:0;background:transparent;border:0;outline:none;font-size:22px;font-weight:700;font-variant-numeric:tabular-nums}.calc__rapidos{display:flex;flex-wrap:wrap;gap:6px}.calc__rapidos button{padding:5px 10px;border-radius:999px;font-size:12px;background:transparent;color:var(--s-mute);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s-hilo) .08,transparent)}.calc__rapidos button[aria-pressed=true]{color:var(--s-lima);box-shadow:inset 0 0 0 1px var(--s-lima);background:#5fd36b1a}.calc__resultado{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}.calc__resultado small{width:100%;font-size:12px;color:var(--s-tenue)}.calc__resultado b{font-size:30px;font-weight:700;color:var(--s-lima);font-variant-numeric:tabular-nums}.calc__resultado span{font-size:13px;color:var(--s-mute)}@media(max-width:1100px){.inicio__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.inicio__fila--7-5,.inicio__fila--3{grid-template-columns:1fr}}@media(max-width:899px){.inicio__cab h1{font-size:22px}.inicio__kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kpi b{font-size:20px}.inicio__acciones{width:100%}.inicio__acciones .sis-btn{flex:1}}.sis-main>.inicio{flex:1;min-height:0;overflow:auto;padding:22px 24px 32px}@media(max-width:899px){.sis-main>.inicio{padding:16px 16px 90px}}.sis{--s-fondo: #0a0c0b;--s-nav: #0d100f;--s-panel: #141716;--s-linea: #1f2422;--s-linea-fuerte: #2a302d;--s-mute: #9aa39e;--s-tenue: #646e68;--s-lima: #5fd36b;--s-lima-suave: rgba(95, 211, 107, .13)}.sis-top{background:var(--s-panel)}.sis-marca{background:none;padding:4px 6px 14px;margin-bottom:4px;border-radius:0;gap:12px}.sis-marca__logo{width:38px;height:38px;border-radius:12px;background:var(--s-lima);color:#07130a;font-size:18px;box-shadow:none}.sis-marca b{font-size:15px;letter-spacing:0;text-transform:none}.sis-marca small{font-size:11px;letter-spacing:0;text-transform:none;color:var(--s-tenue)}.sis-reloj{background:var(--s-panel);box-shadow:none}.sis-buscar{width:360px;background:var(--s-campo);border-radius:12px;padding:9px 14px}.inicio__categorias{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.cat-tarjeta{position:relative;display:flex;align-items:center;gap:16px;padding:22px 22px 18px;border-radius:16px;background:var(--s-panel);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;flex-wrap:wrap}.cat-tarjeta:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #5fd36b40}.cat-tarjeta__icono{width:64px;height:64px;display:grid;place-items:center;border-radius:50%;flex:none;background:var(--s-panel-2);color:var(--s-mute);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s-hilo) .05,transparent)}.cat-tarjeta__texto{display:flex;flex-direction:column;gap:2px;min-width:0}.cat-tarjeta__texto small{font-size:11px;letter-spacing:.14em;font-weight:700;color:var(--s-mute)}.cat-tarjeta__texto b{font-family:var(--s-cuerpo);font-size:34px;font-weight:700;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}.cat-tarjeta__texto span{font-size:12px;color:var(--s-tenue)}.cat-tarjeta__ventas{width:100%;font-style:normal;font-size:12px;color:var(--s-lima);margin-top:6px;padding-top:12px;border-top:1px solid var(--s-linea)}.cat-tarjeta__ventas span{font-size:10px}.inicio__fila--calc-libro{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.libro{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.libro li{display:grid;grid-template-columns:56px minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--s-linea);font-size:13px}.libro li:last-child{border-bottom:0}.libro__hora{color:var(--s-tenue);font-variant-numeric:tabular-nums;font-size:12px}.libro__prod{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.libro small{color:var(--s-tenue);font-size:12px}.libro b{color:var(--s-lima);font-variant-numeric:tabular-nums}.vacio{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:26px 0;color:var(--s-tenue)}.vacio svg{color:var(--s-tenue);opacity:.8}.vacio p{margin:0;font-size:12px}.calc__resultado b{font-size:44px;font-weight:700}.inicio-tasas{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.inicio-tasa{padding:16px 18px;border-radius:14px;background:var(--s-panel-2);display:flex;flex-direction:column;gap:6px}.inicio-tasa small{font-size:12px;color:var(--s-mute)}.inicio-tasa b{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}@media(max-width:1100px){.inicio__fila--calc-libro{grid-template-columns:1fr}}@media(max-width:899px){.inicio__categorias{grid-template-columns:1fr}.cat-tarjeta__icono{width:52px;height:52px}.cat-tarjeta__texto b{font-size:28px}.sis-buscar{width:100%}}.inicio-tasas{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.inicio-tasa{padding:12px 14px;border-radius:12px;gap:4px;text-align:left;align-items:flex-start}.inicio-tasa small{font-size:11px;color:var(--s-tenue)}.inicio-tasa b{font-size:17px;font-weight:700}.panel:has(>.inicio-tasas){gap:10px;padding:14px 16px}@media(max-width:899px){.inicio-tasas{grid-template-columns:1fr}}@keyframes sis-fade{0%{opacity:0}to{opacity:1}}@keyframes sis-zoom{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@keyframes sis-sube{0%{transform:translateY(100%)}to{transform:none}}@keyframes sis-desliza{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes sis-aparece{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.sis-modal__velo{animation:sis-fade .2s ease-out both}.sis-modal__caja{animation:sis-zoom .28s cubic-bezier(.16,1,.3,1) both}.sis-hoja-mas .sis-modal__velo{animation:sis-fade .2s ease-out both}.sis-hoja-mas__caja{animation:sis-sube .28s cubic-bezier(.2,.7,.2,1) both}.sis-panel{animation:sis-desliza .3s cubic-bezier(.2,.7,.2,1) both}@media(max-width:899px){.sis-panel{animation-name:sis-sube}}.sis-toast{animation:sis-aparece .25s ease-out both}.inicio>*{animation:sis-aparece .45s cubic-bezier(.2,.7,.2,1) both}.inicio>*:nth-child(2){animation-delay:.05s}.inicio>*:nth-child(3){animation-delay:.1s}.inicio>*:nth-child(4){animation-delay:.15s}.inicio>*:nth-child(5){animation-delay:.2s}.inicio>*:nth-child(6){animation-delay:.25s}.sis-menu button{transition:background .18s ease,color .18s ease,transform .12s ease}.sis-menu button:active{transform:scale(.98)}.sis-btn{transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .12s ease}.sis-btn:active{transform:scale(.97)}.cat-tarjeta{transition:transform .2s ease,box-shadow .2s ease}.cat-tarjeta:active{transform:scale(.99)}.panel{transition:box-shadow .2s ease}.sis-panel--venta{gap:0;padding:22px 22px 20px}.venta{display:flex;flex-direction:column;gap:12px;height:100%}.venta__cab small{font-size:12px;color:var(--s-mute)}.venta__cab h2{margin:4px 0 2px;font-family:var(--s-cuerpo);font-size:20px;font-weight:700;text-transform:none;letter-spacing:0}.venta__cab p{margin:0;font-size:13px;color:var(--s-mute)}.venta__volver{align-self:flex-start;background:none;border:0;padding:0;color:var(--s-lima);font-size:13px;font-weight:600;margin-bottom:4px}.venta__cantidad{display:flex;align-items:baseline;justify-content:space-between;padding:12px 16px;border-radius:14px;background:var(--s-campo);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s-hilo) .06,transparent)}.venta__cantidad span{font-size:12px;color:var(--s-mute)}.venta__cantidad b{font-family:var(--s-cuerpo);font-size:40px;font-weight:700;font-variant-numeric:tabular-nums}.venta__exceso{color:var(--s-peligro)}.teclado{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.teclado button{height:52px;border-radius:12px;font-size:20px;font-weight:600;background:var(--s-panel-2);color:var(--s-texto);transition:background .12s ease,transform .08s ease}.teclado button:hover{background:var(--s-panel-2)}.teclado button:active{transform:scale(.96);background:var(--s-lima-suave)}.teclado__tenue{color:var(--s-mute)!important;font-size:16px!important}.venta__etq{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--s-tenue);font-weight:700;margin-top:4px}.venta__chips{display:flex;flex-wrap:wrap;gap:6px}.venta__chips button{padding:7px 12px;border-radius:999px;font-size:12px;background:transparent;color:var(--s-mute);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s-hilo) .08,transparent)}.venta__chips button[aria-pressed=true]{color:var(--s-lima);box-shadow:inset 0 0 0 1px var(--s-lima);background:var(--s-lima-suave)}.venta__total{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-radius:14px;background:var(--s-lima-suave);margin-top:4px}.venta__total span{font-size:13px;color:var(--s-mute)}.venta__total b{font-family:var(--s-cuerpo);font-size:26px;font-weight:700;color:var(--s-lima);font-variant-numeric:tabular-nums}.venta__aviso{margin:0;font-size:12px;color:var(--s-peligro)}.venta__registrar{margin-top:auto;width:100%;padding:14px;font-size:14px}.sis-main{transition:filter .25s ease}.sis--velado .sis-main{filter:blur(6px)}.venta__step{width:100%}.venta__step input{flex:1;width:auto;min-width:0}.venta__precio{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:12px;background:var(--s-campo)}.venta__precio span{font-size:12px;color:var(--s-mute)}.venta__precio b{font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.venta__campo{display:flex;flex-direction:column;gap:6px}.venta__campo span{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--s-tenue);font-weight:700}.venta__campo input{padding:10px 12px;border-radius:12px;background:var(--s-campo);border:1px solid color-mix(in srgb,var(--s-hilo) .08,transparent);outline:none;font-size:14px}.venta__campo input:focus{border-color:var(--s-lima)}.desp{position:relative}.desp__gatillo{width:100%;height:46px;padding:0 12px 0 14px;border-radius:12px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--s-campo);border:1px solid color-mix(in srgb,var(--s-hilo) .08,transparent);color:var(--s-texto);font:inherit;font-size:14px;font-weight:500;text-align:left;transition:border-color .18s ease,background .18s ease}.desp__gatillo:hover{border-color:color-mix(in srgb,var(--s-hilo) .18,transparent)}.desp__gatillo:focus-visible,.desp__gatillo[aria-expanded=true]{outline:none;border-color:var(--s-lima)}.desp__gatillo:disabled{opacity:.55;cursor:default}.sis-modal__caja--sale{animation:sis-sale .2s cubic-bezier(.4,0,1,1) both}.sis-modal__velo--sale{animation:sis-fade-out .2s ease-in both}@keyframes sis-sale{to{opacity:0;transform:translateY(10px) scale(.98)}}@keyframes sis-fade-out{to{opacity:0}}.sis-btn{transition:transform .12s ease,background .18s ease,border-color .18s ease,color .18s ease}.sis-btn:active:not(:disabled){transform:scale(.97)}.sis-pie-izq{margin-right:auto}.desp__texto{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desp__flecha{color:var(--s-mute);transition:transform .26s cubic-bezier(.2,.7,.2,1),color .18s ease;flex:none}.desp__flecha--arriba{transform:rotate(180deg);color:var(--s-lima)}.desp__menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;transform-origin:top center;padding:6px;border-radius:14px;display:flex;flex-direction:column;gap:2px;background:var(--s-panel);border:1px solid color-mix(in srgb,var(--s-hilo) .1,transparent);box-shadow:0 18px 40px -12px #0000008c,0 2px 6px #00000040}.desp__menu[data-estado=abre]{animation:desp-abre .22s cubic-bezier(.2,.7,.2,1) both}.desp__menu[data-estado=cierra]{animation:desp-cierra .16s ease-in both}.desp__opcion{height:42px;padding:0 12px;border:0;border-radius:9px;cursor:pointer;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--s-texto);font:inherit;font-size:14px;font-weight:500;text-align:left;animation:desp-item .26s cubic-bezier(.2,.7,.2,1) both;transition:background .14s ease,color .14s ease}.desp__opcion:hover,.desp__opcion:focus-visible{outline:none;background:color-mix(in srgb,var(--s-hilo) .07,transparent)}.desp__opcion--sel{color:var(--s-lima);font-weight:600}.desp__opcion--sel svg{color:var(--s-lima)}@keyframes desp-abre{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:none}}@keyframes desp-cierra{to{opacity:0;transform:translateY(-6px) scale(.97)}}@keyframes desp-item{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.desp__menu,.desp__opcion,.desp__flecha{animation:none!important;transition:none!important}}.sis-modal__velo{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.sis-hoja-mas .sis-modal__velo{background:#0000004d;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.sis-hoja-mas__caja{background:color-mix(in srgb,var(--s-panel) 72%,transparent);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);border-top:1px solid color-mix(in srgb,var(--s-hilo) .1,transparent);box-shadow:0 -24px 60px -20px #0009}.sis-hoja-mas__op{background:color-mix(in srgb,var(--s-hilo) .04,transparent);border-color:color-mix(in srgb,var(--s-hilo) .07,transparent)}.sis-hoja-mas__op:hover{background:color-mix(in srgb,var(--s-hilo) .08,transparent)}.sis--velado .sis-main{filter:blur(8px) saturate(120%)}.sis-nav,.sis-main{transition:filter .3s ease}.sis--velado .sis-nav,.sis--velado .sis-main{filter:blur(10px) saturate(115%)}.sis-velo-panel{position:fixed;inset:0;z-index:19;background:#00000026}.sis-panel{background:color-mix(in srgb,var(--s-panel) 62%,transparent);backdrop-filter:blur(26px) saturate(150%);-webkit-backdrop-filter:blur(26px) saturate(150%);border-left:1px solid color-mix(in srgb,var(--s-hilo) .08,transparent);box-shadow:-30px 0 60px -24px #000000b3}@media(max-width:899px){.sis-panel{border-left:0;border-top:1px solid color-mix(in srgb,var(--s-hilo) .1,transparent)}}.sis-panel--venta .venta{gap:18px}.sis-panel--venta .venta__cab{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px}.venta__volver{padding:6px 0;font-size:14px;color:var(--s-lima)}.venta__cab small{font-size:12px;letter-spacing:.02em;color:var(--s-tenue)}.venta__cab h2{font-size:22px;line-height:1.2;margin:0}.venta__cab p{font-size:13px;margin-top:2px}.venta__cab p b{color:var(--s-texto)}.venta__etq{font-size:11px;color:var(--s-tenue)}.venta__step{gap:10px}.venta__step button{width:52px;height:52px;border-radius:14px;font-size:24px;flex:none}.venta__step input{height:52px;font-size:24px;font-weight:700;border-radius:14px}.venta__precio{padding:14px 16px}.venta__precio span{font-size:13px}.venta__precio b{font-size:18px;color:var(--s-texto)}.venta .venta__chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.venta .venta__chips button{min-height:44px;padding:10px 12px;border-radius:12px;font-size:13px;font-weight:600;text-align:center;background:var(--s-campo);color:var(--s-mute);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s-hilo) .07,transparent);transition:background .15s ease,color .15s ease,box-shadow .15s ease,transform .1s ease}.venta .venta__chips button:active{transform:scale(.97)}.venta .venta__chips button[aria-pressed=true]{color:#07130a;background:var(--s-lima);box-shadow:none}.venta__campo input{height:46px;font-size:14px}.venta__total{padding:16px 18px}.venta__total span{font-size:14px;font-weight:600}.venta__total b{font-size:30px}.venta__registrar{height:54px;font-size:14px;border-radius:16px;letter-spacing:.08em}.venta__registrar:disabled{opacity:.35}.sis-panel--venta{padding:0;gap:0}.sis-panel--venta .venta{height:100%;gap:0}.venta__cab{padding:18px 22px 6px}.venta__cuerpo{flex:1;min-height:0;overflow:auto;padding:6px 22px 16px;display:flex;flex-direction:column;gap:14px}.venta__pie{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 22px 20px;border-top:1px solid color-mix(in srgb,var(--s-hilo) .07,transparent);background:color-mix(in srgb,var(--s-campo) 55%,transparent)}.venta__producto{display:flex;align-items:center;gap:14px;padding:14px;border-radius:18px;background:var(--s-panel-2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s-hilo) .06,transparent)}.venta__imagen{width:64px;height:64px;flex:none;display:grid;place-items:center;border-radius:14px;background:var(--s-panel-2);color:var(--s-mute)}.venta__producto div{display:flex;flex-direction:column;gap:2px;min-width:0}.venta__producto small{font-size:12px;color:var(--s-tenue)}.venta__producto b{font-size:17px;font-weight:700}.venta__producto span{font-size:13px;color:var(--s-mute)}.venta__producto em{font-style:normal;color:var(--s-lima);font-weight:700}.venta__etq{font-size:13px;font-weight:600;color:var(--s-mute)}.venta .venta__step{display:grid;grid-template-columns:56px minmax(0,1fr) 56px;align-items:center;gap:0;border-radius:16px;background:var(--s-campo);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s-hilo) .07,transparent);overflow:hidden}.venta .venta__step button{height:56px;width:auto;border-radius:0;background:var(--s-panel-2);font-size:24px;color:var(--s-texto)}.venta .venta__step button:hover{background:var(--s-panel-2)}.venta .venta__step b{text-align:center;font-size:24px;font-weight:700;font-variant-numeric:tabular-nums}.venta .venta__precio{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-radius:16px;background:var(--s-campo);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s-hilo) .07,transparent)}.venta .venta__precio span{font-size:14px;color:var(--s-mute)}.venta .venta__precio b{font-size:18px;font-weight:700;color:var(--s-texto)}.venta__pagos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.venta__pago{position:relative;display:flex;align-items:center;gap:10px;min-height:58px;padding:10px 12px;border-radius:16px;background:var(--s-campo);color:var(--s-texto);text-align:left;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s-hilo) .07,transparent);transition:box-shadow .18s ease,background .18s ease,transform .1s ease}.venta__pago:active{transform:scale(.98)}.venta__pago:hover{background:var(--s-panel-2)}.venta__pago__icono{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:10px;background:var(--s-panel-2);color:var(--s-mute)}.venta__pago__texto{flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.2}.venta__pago__radio{width:18px;height:18px;flex:none;border-radius:50%;box-shadow:inset 0 0 0 2px var(--s-linea-fuerte);transition:box-shadow .18s ease}.venta__pago--on{box-shadow:inset 0 0 0 1.5px var(--s-lima),0 0 18px -6px #5fd36b80;background:#5fd36b0f}.venta__pago--on .venta__pago__icono{color:var(--s-lima);background:#5fd36b1f}.venta__pago--on .venta__pago__radio{box-shadow:inset 0 0 0 5px var(--s-lima)}.venta__campo{display:flex;flex-direction:column;gap:8px}.venta__campo textarea{resize:none;padding:14px 16px;border-radius:16px;background:var(--s-campo);border:0;outline:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s-hilo) .07,transparent);font-size:14px;color:var(--s-texto);font-family:var(--s-cuerpo)}.venta__campo textarea:focus{box-shadow:inset 0 0 0 1.5px var(--s-lima)}.venta__total{display:flex;flex-direction:column;gap:2px}.venta__total small{font-size:13px;color:var(--s-mute)}.venta__total b{font-size:26px;font-weight:800;color:var(--s-lima);font-variant-numeric:tabular-nums}.venta__registrar{flex:1;max-width:300px;height:56px;border-radius:18px;border:0;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--s-lima);color:#07130a;box-shadow:0 10px 28px -10px #5fd36bb3;transition:transform .1s ease,opacity .2s ease}.venta__registrar:active{transform:scale(.98)}.venta__registrar:disabled{opacity:.35;box-shadow:none}.venta .venta__step{display:grid;grid-template-columns:56px minmax(0,1fr) 56px;grid-template-rows:56px;height:56px;width:100%;align-items:stretch}.venta .venta__step button{height:56px;min-height:56px;width:56px;padding:0;line-height:1;display:grid;place-items:center}.venta .venta__step b{display:flex;align-items:center;justify-content:center;height:56px;min-width:0}.venta__pago{min-width:0;padding:10px 12px;gap:8px}.venta__pago__texto{min-width:0;flex:1 1 auto;white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.25}.venta__pago__icono,.venta__pago__radio{flex:none}.venta__cuerpo>*{flex-shrink:0}.marca-letra{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;border:1.6px solid currentColor;font-family:var(--s-display);font-size:12px;font-weight:800;line-height:1}.sis-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px}.sis-btn>svg,.sis-enlace>svg{flex:none}.sis-enlace{display:inline-flex;align-items:center;gap:6px}.sis-enlace--peligro>svg{color:var(--s-peligro)}.sis-cerrar{display:grid;place-items:center}.sis-buscar{padding-left:40px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239aa39e' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='7'/><path d='m21 21-4.3-4.3'/></svg>");background-repeat:no-repeat;background-position:14px center}.sis-hoja-mas__op{display:flex;align-items:center;gap:12px}.sis-hoja-mas__op>svg{flex:none;color:var(--s-mute)}.sis-hoja-mas__op:hover>svg{color:var(--s-lima)}.ico{display:inline-block;flex:none;background:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.sis-creditos{margin-top:10px;font-size:10px;color:var(--s-tenue);text-decoration:none;letter-spacing:.02em}.sis-creditos:hover{color:var(--s-mute);text-decoration:underline}.sis-acciones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sis-acciones .sis-btn{padding:10px 6px;font-size:11px;letter-spacing:.06em;gap:6px;min-width:0;white-space:nowrap}.venta__cab{padding:14px 18px 4px}.venta__volver{font-size:13px;padding:4px 0}.venta__cuerpo{padding:8px 18px 12px;gap:12px}.venta__producto{padding:12px;gap:12px;border-radius:16px}.venta__imagen{width:48px;height:48px;border-radius:12px}.venta__producto b{font-size:15px}.venta__producto small{font-size:11px}.venta__datos{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:4px;font-size:12px;color:var(--s-mute)}.venta__datos em{font-style:normal;font-weight:700;color:var(--s-lima)}.venta__datos span+span em{color:var(--s-texto)}.venta__fila{display:flex;align-items:center;justify-content:space-between;gap:10px}.venta__etq{font-size:12px}.venta .venta__step{display:flex;align-items:center;gap:14px;height:auto;grid-template-rows:none}.venta .venta__step b{font-size:20px;min-width:28px;height:auto;justify-content:center}.venta__btn-redondo{width:40px;height:40px;min-height:40px;border-radius:50%;padding:0;display:grid;place-items:center;background:var(--s-panel-2);color:var(--s-texto);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s-hilo) .08,transparent);transition:transform .15s ease,background .2s ease,box-shadow .25s ease}.venta__btn-redondo:hover{background:var(--s-panel-2);transform:translateY(-1px)}.venta__btn-redondo:active{transform:scale(.88)}.venta__btn-redondo--lima{background:var(--s-lima);color:#06140a;box-shadow:0 8px 18px -8px #5fd36bcc}.venta__btn-redondo--lima:hover{background:var(--s-lima-hover);box-shadow:0 10px 22px -8px #5fd36be6}.venta__btn-redondo:disabled{opacity:.35}.venta .venta__pagos{gap:6px}.venta .venta__pago{min-height:42px;padding:7px 10px;gap:8px;border-radius:12px}.venta .venta__pago__icono{width:26px;height:26px;border-radius:8px}.venta .venta__pago__texto{font-size:11.5px}.venta .venta__pago__radio{width:16px;height:16px}.venta__campo textarea{padding:9px 12px;font-size:13px}.venta__pie{padding:12px 18px 16px;gap:12px}.venta__total{gap:0;min-width:0}.venta__total small{font-size:11px}.venta__total b{font-size:22px;line-height:1.1}.venta__ref{font-size:12px;color:var(--s-mute);margin-top:2px;font-variant-numeric:tabular-nums}.venta__registrar{position:relative;overflow:hidden;flex:1;height:52px;min-width:0;border:0;border-radius:16px;display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,var(--s-lima-hover) 0%,var(--s-lima-profundo) 100%);color:#06140a;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 12px 26px -12px #5fd36bd9,inset 0 1px color-mix(in srgb,var(--s-hilo) .35,transparent);transition:transform .15s ease,box-shadow .25s ease,background .25s ease}.venta__registrar:after{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(100deg,transparent,color-mix(in srgb,var(--s-hilo) .5,transparent),transparent);transform:skew(-20deg);transition:left .7s ease;pointer-events:none}.venta__registrar:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 30px -10px #5fd36be6,inset 0 1px color-mix(in srgb,var(--s-hilo) .4,transparent)}.venta__registrar:hover:not(:disabled):after{left:120%}.venta__registrar:active:not(:disabled){transform:translateY(0) scale(.98)}.venta__registrar:disabled{background:var(--s-panel-2);color:var(--s-tenue);box-shadow:none}.venta__registrar:disabled:after{display:none}.signo{position:relative;display:block;width:14px;height:14px}.signo:before,.signo:after{content:"";position:absolute;background:currentColor;border-radius:2px}.signo:before{left:0;right:0;top:50%;height:2px;transform:translateY(-50%)}.signo--mas:after{top:0;bottom:0;left:50%;width:2px;transform:translate(-50%)}.venta .venta__step{display:flex;align-items:center;justify-content:space-between;gap:6px;height:52px;width:150px;padding:6px;border-radius:999px;box-sizing:border-box;background:var(--s-campo);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s-hilo) .08,transparent)}.venta .venta__step .venta__btn-redondo{width:40px;height:40px;min-width:40px;min-height:40px;flex:none}.venta .venta__step b{flex:1;min-width:0;height:auto;text-align:center;font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.venta .venta__total{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:stretch}.venta__total__col{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:14px;background:var(--s-campo);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s-hilo) .07,transparent);min-width:0}.venta__total__col small{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--s-tenue)}.venta__total__col b{font-size:18px;font-weight:800;color:var(--s-texto);font-variant-numeric:tabular-nums}.venta__total__col--on{box-shadow:inset 0 0 0 1.5px var(--s-lima);background:#5fd36b0f}.venta__total__col--on b{color:var(--s-lima)}.venta__foto{width:72px;height:72px;flex:none;object-fit:cover;border-radius:14px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s-hilo) .08,transparent)}.venta .venta__step .venta__btn-redondo{width:40px;height:40px;min-width:40px;min-height:40px;padding:0;border-radius:50%;background:var(--s-panel-2);color:var(--s-texto);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s-hilo) .08,transparent)}.venta .venta__step .venta__btn-redondo--lima{background:var(--s-lima);color:#06140a;box-shadow:0 8px 18px -8px #5fd36bcc}.contador{display:inline-flex;align-items:stretch;height:46px;border-radius:12px;overflow:hidden;background:var(--s-campo);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s-hilo) .08,transparent)}.contador__btn{width:46px;border:0;background:transparent;color:var(--s-texto);cursor:pointer;display:grid;place-items:center;transition:background .15s ease,color .15s ease}.contador__btn:hover:not(:disabled){background:color-mix(in srgb,var(--s-hilo) .06,transparent)}.contador__btn:active:not(:disabled){background:color-mix(in srgb,var(--s-hilo) .1,transparent)}.contador__btn:disabled{color:var(--s-linea-fuerte);cursor:default}.contador__btn .signo{width:12px;height:12px}.contador__valor{width:64px;border:0;border-left:1px solid var(--s-linea);border-right:1px solid var(--s-linea);background:transparent;text-align:center;font-size:18px;font-weight:700;color:var(--s-texto);font-variant-numeric:tabular-nums;outline:none;font-family:var(--s-cuerpo)}.contador__valor:focus{box-shadow:inset 0 -2px 0 var(--s-lima)}.venta .venta__total{display:flex;flex-direction:column;justify-content:center;gap:2px;padding:12px 16px;border-radius:14px;background:#5fd36b14;box-shadow:inset 0 0 0 1px #5fd36b40;min-width:150px}.venta .venta__total>small{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--s-mute)}.venta__total__monto{display:block;width:100%;font-size:26px;font-weight:800;color:var(--s-lima);font-variant-numeric:tabular-nums;line-height:1.1;animation:venta-cambio-moneda .35s cubic-bezier(.2,.7,.2,1) both}.venta__total__entrada{width:100%;padding:0;border:0;outline:none;background:transparent;font:inherit;color:inherit;text-align:inherit;font-variant-numeric:tabular-nums}.venta__total__entrada::placeholder{color:var(--s-tenue);opacity:.7}.venta__monedas{display:flex;gap:4px}.venta__moneda{height:22px;padding:0 9px;border-radius:999px;cursor:pointer;font:inherit;font-size:11px;font-weight:700;background:transparent;color:var(--s-mute);box-shadow:inset 0 0 0 1px var(--s-linea);transition:background .18s ease,color .18s ease}.venta__moneda--on{background:color-mix(in srgb,var(--s-lima) 16%,transparent);color:var(--s-lima);box-shadow:inset 0 0 0 1px var(--s-lima)}.venta__total__suma{font-size:12px;font-weight:600;color:var(--s-mute);font-variant-numeric:tabular-nums}@keyframes venta-cambio-moneda{0%{opacity:0;transform:translateY(8px);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}@media(prefers-reduced-motion:reduce){.venta__total__monto{animation:none}}.venta .venta__registrar{height:52px;border-radius:14px;background:var(--s-panel-2);color:var(--s-texto);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s-hilo) .08,transparent);justify-content:center;text-align:center;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:box-shadow .25s ease,background .25s ease,color .25s ease,transform .15s ease}.venta .venta__registrar:after{display:none}.venta .venta__registrar:hover:not(:disabled){background:var(--s-lima);color:#06140a;transform:translateY(-1px);box-shadow:0 0 0 3px #5fd36b40,0 10px 26px -10px #5fd36be6}.venta .venta__registrar:active:not(:disabled){transform:scale(.98)}.venta__pie{flex-direction:column;align-items:stretch;justify-content:center;gap:12px;text-align:center}.venta .venta__total{align-items:center;text-align:center}.venta .venta__registrar{flex:none;width:100%;max-width:none;margin:0}.venta .venta__fila{display:flex;align-items:center;justify-content:space-between;gap:12px}.venta .venta__fila .venta__total{min-width:0;flex:0 0 auto;padding:10px 14px}.venta .venta__fila .venta__total__monto{font-size:22px}.venta__pie{display:block;padding:14px 18px 18px}.venta .venta__registrar{width:100%;height:56px;border-radius:16px;font-size:14px;letter-spacing:.1em;background:var(--s-lima);color:#06140a;box-shadow:0 10px 26px -12px #5fd36bd9}.venta .venta__registrar:hover:not(:disabled){background:var(--s-lima-hover);color:#06140a;box-shadow:0 0 0 3px #5fd36b40,0 14px 30px -10px #5fd36be6}.venta .venta__registrar:disabled{background:var(--s-panel-2);color:var(--s-tenue);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s-hilo) .05,transparent)}.venta__cuerpo{gap:10px;padding-top:6px}.venta__producto{padding:10px 12px;gap:12px;align-items:center}.venta__producto .venta__imagen,.venta__producto .venta__foto{width:60px;height:60px}.venta__producto b{margin:0;line-height:1.2}.venta__datos{margin-top:2px;gap:2px 12px}.venta .venta__fila{margin-top:2px}.venta .venta__fila .venta__total{padding:8px 12px;border-radius:12px}.venta .venta__fila .venta__total__monto{font-size:20px}.venta__pie{padding:10px 18px 14px}.sis-panel--venta{width:460px}.venta__cab{padding:18px 24px 8px}.venta__volver{font-size:15px}.venta__cuerpo{padding:10px 24px 14px;gap:14px}.venta__producto{padding:14px 16px;gap:16px}.venta__producto .venta__imagen,.venta__producto .venta__foto{width:80px;height:80px}.venta__producto b{font-size:18px}.venta__producto small{font-size:12px}.venta__datos{font-size:13px}.venta .venta__fila{gap:14px}.venta .venta__step{height:56px;width:180px}.venta .venta__step b{font-size:24px}.venta .venta__step .venta__btn-redondo{width:44px;height:44px;min-width:44px;min-height:44px}.venta .venta__fila .venta__total{padding:12px 18px;border-radius:16px;min-width:150px;text-align:right}.venta .venta__fila .venta__total__monto{font-size:28px}.venta .venta__pagos{gap:10px}.venta .venta__pago{min-height:60px;padding:12px 14px;gap:12px;border-radius:16px}.venta .venta__pago__icono{width:36px;height:36px;border-radius:12px}.venta .venta__pago__icono .ico{width:22px;height:22px}.venta .venta__pago__texto{font-size:14px}.venta__campo textarea{min-height:72px;font-size:14px}.venta__pie{padding:14px 24px 20px}.venta .venta__registrar{height:64px;font-size:15px;border-radius:18px}.sis{--s-hilo: #ffffff;--s-panel-2: #1a1e1c;--s-lima-hover: #6fdc7d;--s-lima-profundo: #3fae57}.sis[data-tema=claro]{color-scheme:light;--s-hilo: #000000;--s-fondo: #eef2f0;--s-nav: #ffffff;--s-panel: #ffffff;--s-panel-2: #f3f6f4;--s-campo: #f5f8f6;--s-linea: #e2e8e4;--s-linea-fuerte: #cbd5cf;--s-texto: #111613;--s-mute: #56605a;--s-tenue: #85908a;--s-lima: #2e9244;--s-lima-hover: #237a36;--s-lima-profundo: #1f6b2d;--s-lima-suave: rgba(46, 146, 68, .12);--s-ok: #1f9e52;--s-bajo: #c47f12;--s-peligro: #d93a2f;--s-oliva-alto: #4f9a3e;--s-oliva-medio: #3c7d30;--s-oliva-bajo: #2a5b20}.sis[data-tema=claro] .sis-btn--primario,.sis[data-tema=claro] .venta__registrar,.sis[data-tema=claro] .sis-marca__logo,.sis[data-tema=claro] .venta__btn-redondo--lima{color:#fff}.sis[data-tema=claro] .sis-buscar{background:var(--s-campo)}.sis[data-tema=claro] .sis-main{background:var(--s-fondo)}.sis[data-tema=claro] .sis-panel{background:color-mix(in srgb,var(--s-panel) 92%,transparent)}.sis[data-tema=claro] .sis-hoja-mas__caja{background:color-mix(in srgb,var(--s-panel) 94%,transparent)}.sis-tema{width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:12px;background:var(--s-panel);color:var(--s-mute);box-shadow:inset 0 0 0 1px var(--s-linea-fuerte);transition:background .2s ease,color .2s ease,transform .15s ease}.sis-tema:hover{color:var(--s-texto);background:var(--s-panel-2)}.sis-tema:active{transform:scale(.92)}.sis-tema .ico{width:18px;height:18px}.sis-filtros .sis-seg,.sis-filtros-fila .sis-seg{display:flex;gap:4px;padding:0;border-radius:0;background:transparent;box-shadow:none;border:0;border-bottom:1px solid var(--s-linea)}.sis-seg button{position:relative;padding:10px 14px;border-radius:0;background:transparent;color:var(--s-mute);font-size:13px;font-weight:600;box-shadow:none}.sis-seg button:hover{color:var(--s-texto)}.sis-seg button[aria-pressed=true]{background:transparent;color:var(--s-texto);box-shadow:none}.sis-seg button[aria-pressed=true]:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;background:var(--s-lima)}.sis-buscar,.sis-top__acciones .sis-buscar{border-radius:8px}.sis[data-tema=claro] .venta .venta__registrar:disabled,.sis[data-tema=claro] .venta .venta__registrar[disabled]{background:#e7ece9;color:#7d8882;box-shadow:inset 0 0 0 1px #cdd6d0;opacity:1}.sis[data-tema=claro]{--s-sombra: 0 1px 2px rgba(16, 22, 19, .06), 0 6px 16px -10px rgba(16, 22, 19, .18);--s-sombra-alta: 0 2px 4px rgba(16, 22, 19, .06), 0 14px 30px -14px rgba(16, 22, 19, .28)}.sis[data-tema=claro] .sis-tarjeta,.sis[data-tema=claro] .sis-indicadores>div,.sis[data-tema=claro] .sis-bloque,.sis[data-tema=claro] .panel,.sis[data-tema=claro] .cat-tarjeta,.sis[data-tema=claro] .sis-tabla-wrap,.sis[data-tema=claro] .sis-tabla-wrap--pagina,.sis[data-tema=claro] .sis-tarjeta-prod,.sis[data-tema=claro] .sis-panel .sis-datos,.sis[data-tema=claro] .venta__producto,.sis[data-tema=claro] .venta__pago,.sis[data-tema=claro] .venta__total,.sis[data-tema=claro] .sis-reloj,.sis[data-tema=claro] .sis-tema,.sis[data-tema=claro] .sis-buscar{box-shadow:inset 0 0 0 1px var(--s-linea),var(--s-sombra)}.sis[data-tema=claro] .sis-btn{box-shadow:inset 0 0 0 1px var(--s-linea-fuerte),0 1px 2px #10161314}.sis[data-tema=claro] .sis-btn--primario,.sis[data-tema=claro] .venta__registrar:not(:disabled){box-shadow:0 1px 2px #1016131f,0 8px 18px -10px #2e9244a6}.sis[data-tema=claro] .venta__pago--on{box-shadow:inset 0 0 0 1.5px var(--s-lima),0 6px 14px -8px #2e924473}.sis[data-tema=claro] .sis-panel{box-shadow:-18px 0 40px -22px #10161340;border-left:1px solid var(--s-linea)}.sis[data-tema=claro] .desp__menu{box-shadow:0 22px 44px -14px #10161352,0 4px 12px #10161329;border-color:transparent}.sis[data-tema=claro] .venta .venta__registrar:disabled{box-shadow:inset 0 0 0 1px #cdd6d0,0 1px 2px #1016130d}.sis .sis-btn,.sis .sis-acciones .sis-btn,.sis .sis-top__acciones .sis-btn{height:40px;padding:0 16px;gap:8px;border-radius:10px;font-family:var(--s-cuerpo);font-size:14px;font-weight:600;line-height:1;letter-spacing:.005em;text-transform:none;white-space:nowrap}.sis .sis-btn>.ico,.sis .sis-btn>svg{width:16px;height:16px}.sis .sis-acciones .sis-btn{padding:0 10px;font-size:13px}.sis .sis-acciones{gap:8px}.detalle{gap:16px;padding:22px 22px 20px}.detalle__cab{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.detalle__cab>div{display:flex;flex-direction:column;gap:4px;min-width:0}.detalle__cab h2{margin:0;font-size:22px;font-weight:700;font-family:var(--s-cuerpo);text-transform:none;letter-spacing:0}.detalle__cab .sis-estado{align-self:flex-start;margin-top:4px}.detalle__cat{font-size:12px;color:var(--s-tenue)}.detalle__cifras{display:grid;grid-template-columns:1fr 1fr;gap:10px}.detalle__cifra{background:var(--s-panel-2);border-radius:14px;padding:14px 16px;box-shadow:inset 0 0 0 1px var(--s-linea);display:flex;flex-direction:column;gap:6px;min-width:0}.detalle__cifra small{font-size:11px;color:var(--s-tenue);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.detalle__cifra b{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums}.detalle__acciones{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:8px}.detalle__acciones .sis-btn{min-width:0}.detalle__historial{display:flex;flex-direction:column;gap:10px;min-height:0}.detalle__titulo{font-size:11px;color:var(--s-tenue);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.detalle__mov{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:12px;background:var(--s-panel-2);box-shadow:inset 0 0 0 1px var(--s-linea)}.detalle__mov__fila{display:flex;align-items:center;justify-content:space-between;gap:10px}.detalle__mov__pie small{color:var(--s-mute);font-size:12px}.detalle__mov__fila>b{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.detalle__mov .pos{color:var(--s-lima)}.detalle__mov .neg{color:var(--s-peligro)}.detalle__saldo{color:var(--s-tenue)!important;font-variant-numeric:tabular-nums}.venta__campos{display:grid;grid-template-columns:1fr 1fr;gap:10px}.venta__campos .venta__campo input{height:46px}.reponer__extra{display:flex;flex-direction:column;gap:12px;margin-top:4px}.reponer__nuevo{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:14px;background:var(--s-panel-2);box-shadow:inset 0 0 0 1px var(--s-linea)}.reponer__nuevo>div{display:flex;flex-direction:column;gap:4px;min-width:0}.reponer__nuevo b{font-size:14px;font-weight:600}.reponer__nuevo small{font-size:12px;color:var(--s-tenue)}.reponer__historial{display:flex;flex-direction:column;gap:8px}.reponer__titulo{font-size:11px;color:var(--s-tenue);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.reponer__fila{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:10px 14px;border-radius:12px;background:var(--s-panel-2);box-shadow:inset 0 0 0 1px var(--s-linea);font-size:13px}.reponer__fila b{color:var(--s-lima);font-variant-numeric:tabular-nums}.reponer__fila small{grid-column:1 / -1;color:var(--s-tenue);font-size:12px}.reponer__vacio{margin:0;font-size:13px;color:var(--s-tenue)}.app{max-width:var(--ancho-max);margin:0 auto;padding-bottom:var(--hueco-barra)}.app--inicio{padding-left:0;padding-right:0}.app--inventario,.app--menu{padding-left:var(--e-5);padding-right:var(--e-5)}.app--menu{padding-left:0;padding-right:0}.app__resumen{display:flex;align-items:center;gap:6px;padding:0 var(--e-1) var(--e-4);font-size:var(--t-menor);color:var(--texto-medio);font-variant-numeric:tabular-nums}.app__resumen b{font-weight:700;color:var(--texto)}.app__punto{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.45;margin:0 2px}.app__aviso{display:flex;flex-direction:column;gap:var(--e-1);padding:var(--e-6) var(--e-5);text-align:center;font-size:var(--t-menor);color:var(--texto-medio)}.app__aviso b{font-size:var(--t-marca);color:var(--texto)}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400 800;font-display:swap;src:url(../fuentes/bricolage-latin.woff2) format("woff2")}:root{--f-display: "Bricolage Grotesque", "Open Sans", system-ui, sans-serif;--lienzo: #050804;--vid-fondo: radial-gradient(120% 90% at 0% 0%, rgba(255, 255, 255, .13), transparent 58%), linear-gradient(150deg, rgba(255, 255, 255, .085), rgba(255, 255, 255, .03));--vid-fila: linear-gradient(150deg, rgba(255, 255, 255, .085), rgba(255, 255, 255, .03));--vid-blur: blur(20px) saturate(170%);--vid-brillo: inset 0 1px 0 rgba(255, 255, 255, .26), inset 0 0 0 1px rgba(255, 255, 255, .07), 0 16px 30px -18px rgba(0, 0, 0, .9);--vid-lima: rgba(180, 230, 55, .55);--grano: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .55 0'/></filter><rect width='140' height='140' filter='url(%23n)' opacity='.16'/></svg>")}:root[data-tema=claro]{--lienzo: #eef2e6;--vid-fondo: radial-gradient(120% 90% at 0% 0%, rgba(255, 255, 255, .95), transparent 62%), linear-gradient(150deg, rgba(255, 255, 255, .7), rgba(255, 255, 255, .42));--vid-fila: linear-gradient(150deg, rgba(255, 255, 255, .78), rgba(255, 255, 255, .5));--vid-brillo: inset 0 1px 0 rgba(255, 255, 255, .95), inset 0 0 0 1px rgba(255, 255, 255, .6), 0 1px 2px rgba(40, 70, 10, .06), 0 14px 26px -16px rgba(40, 70, 10, .32);--vid-lima: rgba(70, 112, 10, .5)}html{background:var(--lienzo)}body{background:transparent}.vidrio{position:relative;background:var(--vid-fondo);-webkit-backdrop-filter:var(--vid-blur);backdrop-filter:var(--vid-blur);border-radius:1.5rem;box-shadow:var(--vid-brillo)}.vidrio:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(145deg,#ffffff80,#ffffff0d 38%,#b4e63738);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}:root[data-tema=claro] .vidrio:before{background:linear-gradient(145deg,#fff,#ffffff4d 40%,#46700a38)}.vidrio>*{position:relative}.tarjeta{background:var(--vid-fila);box-shadow:var(--vid-brillo);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-tema=claro] .tarjeta{box-shadow:var(--vid-brillo)}.tarjeta--pulsable:active{background:var(--vid-fondo)}.circulo{background:linear-gradient(150deg,#ffffff29,#ffffff0f);box-shadow:inset 0 1px #ffffff40,inset 0 0 0 1px #ffffff14}.circulo--acento{background:linear-gradient(160deg,#cdf24f,#9ccc1c);box-shadow:inset 0 1px #ffffff80,0 8px 18px -6px #a9de1e99}.bloque__titulo{flex:1 1 auto;display:flex;align-items:center;gap:.7rem;font:600 .64rem var(--f-display);letter-spacing:.2em;text-transform:uppercase;color:var(--acento)}.bloque__titulo:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--vid-lima),transparent)}.portada__cuerpo{gap:clamp(.7rem,2svh,1.1rem);padding:calc(clamp(.8rem,2.4svh,1.3rem) + env(safe-area-inset-top)) var(--e-5) 0}.portada__cuerpo>.bloque:last-child{margin-top:auto;padding-bottom:clamp(.6rem,1.6svh,1rem)}.tiempo{padding:.8rem 1.05rem;border-radius:1.4rem}.tiempo__saludo{font:700 1.05rem var(--f-display);letter-spacing:-.03em}.tiempo__fecha,.tiempo__desc{color:var(--texto-medio)}.tiempo__lugar{color:var(--texto-tenue)}.hero{padding:1.2rem 1.3rem 1.35rem;border-radius:2rem;background:radial-gradient(90% 75% at 100% 0%,rgba(180,230,55,.24),transparent 62%),var(--vid-fondo)}.hero{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:space-between}.hero .monto{text-align:left;margin:0}.hero .monto__eti{font:600 .6rem var(--f-display);letter-spacing:.2em;text-transform:uppercase;color:var(--texto-medio)}.hero .monto__campo{justify-content:flex-start;margin-top:.55rem}.hero .monto__signo{font:500 1.5rem var(--f-display);color:var(--acento)}.hero .monto__entrada{font:700 clamp(2.2rem,5.8svh,2.9rem) var(--f-display);letter-spacing:-.03em;border-bottom:1.5px dashed rgba(255,255,255,.22)}.hero .monto__pie{text-align:left;color:var(--texto-tenue);margin-top:.35rem}.atajos{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.atajos button{padding:.55rem 0;border-radius:99px;font:600 .85rem var(--f-display);letter-spacing:-.03em;color:var(--texto);background:var(--vid-fila);box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #ffffff14;transition:background .25s var(--curva),transform .5s var(--curva-oneui)}.atajos button:active{transform:scale(.94);transition-duration:.08s}.atajos button[aria-pressed=true]{color:var(--acento-tinta);background:linear-gradient(160deg,#cdf24f,#9ccc1c);box-shadow:inset 0 1px #ffffff80,0 8px 16px -6px #a9de1e99}.gran{margin-top:clamp(.8rem,2svh,1.1rem);padding-top:clamp(.8rem,2svh,1.1rem);border-top:1px solid rgba(255,255,255,.12)}:root[data-tema=claro] .gran{border-top-color:#00000017}.gran__cab{display:flex;justify-content:space-between;align-items:center;gap:.6rem}.gran__nombre{font:600 .6rem var(--f-display);letter-spacing:.2em;text-transform:uppercase;color:var(--acento)}.gran__fuente{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;color:var(--texto-medio);font-variant-numeric:tabular-nums}.gran__fuente i{width:.45rem;height:.45rem;border-radius:50%;background:var(--acento);box-shadow:0 0 .6rem var(--acento)}.gran__fuente--vieja i{background:var(--bajo);box-shadow:0 0 .6rem var(--bajo)}.gran__valor{margin-top:.45rem;font:700 clamp(2.4rem,6.6svh,3.2rem) var(--f-display);letter-spacing:-.035em;line-height:1.1;white-space:nowrap;background:linear-gradient(180deg,#fff 30%,#d9f58a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}:root[data-tema=claro] .gran__valor{background:linear-gradient(180deg,#1c1c1c 40%,#46700a);-webkit-background-clip:text;background-clip:text}.gran__valor .tasa__bs{font:500 .95rem var(--f-display);letter-spacing:0;-webkit-text-fill-color:var(--acento);color:var(--acento)}.tasas{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;list-style:none;padding:0}.mini{padding:.95rem 1rem 1rem;border-radius:1.5rem;display:grid;gap:.4rem}.mini__cab{display:flex;align-items:center;gap:.5rem}.mini__icono{display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:50%;font:600 .8rem var(--f-display);color:var(--acento);background:#b4e6371f;box-shadow:inset 0 0 0 1px #b4e6374d}.mini__nombre{font-size:.82rem;font-weight:600;flex:1}.mini__punto{width:.42rem;height:.42rem;border-radius:50%;background:var(--acento);box-shadow:0 0 .5rem var(--acento)}.mini__punto--viejo{background:var(--bajo);box-shadow:0 0 .5rem var(--bajo)}.mini__valor{font:700 clamp(1.15rem,3svh,1.4rem) var(--f-display);letter-spacing:-.03em;white-space:nowrap}.mini__valor .tasa__bs{font:500 .62rem var(--f-display);color:var(--acento);letter-spacing:0}.mini__fuente{font-size:.68rem;color:var(--texto-tenue);font-variant-numeric:tabular-nums}.tasas__aviso{text-align:center;padding:1rem;color:var(--texto-medio);font-size:.85rem}.puerta{padding:.95rem 1.1rem;border-radius:1.7rem}.puerta__titulo{font:700 1.08rem var(--f-display);letter-spacing:-.045em}.puerta__flecha{color:var(--acento)}.buscador{margin:0 calc(-1 * var(--e-5));padding-left:var(--e-5);padding-right:var(--e-5);background:#05080466;-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);-webkit-mask-image:linear-gradient(#000 80%,transparent);mask-image:linear-gradient(#000 80%,transparent)}:root[data-tema=claro] .buscador{background:#eef2e680}.buscador__campo,.buscador__volver{background:var(--vid-fondo);-webkit-backdrop-filter:var(--vid-blur);backdrop-filter:var(--vid-blur);box-shadow:var(--vid-brillo)}.buscador__campo:focus-within{background:var(--vid-fondo);box-shadow:var(--vid-brillo),0 0 0 1.5px var(--vid-lima)}.filtro{background:var(--vid-fila);box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #ffffff12}.filtro[aria-pressed=true]{background:linear-gradient(160deg,#cdf24f,#9ccc1c);box-shadow:inset 0 1px #ffffff80,0 8px 16px -6px #a9de1e99}.grupo{margin-bottom:1.5rem}.grupo__cabecera{align-items:center;padding:0 .3rem .6rem}.grupo__medida{font:700 1.15rem var(--f-display);letter-spacing:-.03em}.grupo__total{padding:.22rem .65rem;border-radius:99px;font-size:.74rem;background:var(--vid-fila);box-shadow:inset 0 0 0 1px #ffffff14}.caucho{border-radius:1.2rem;padding-top:.85rem;padding-bottom:.85rem}.caucho__marca{font-size:.98rem}.caucho__precio{font:700 1.15rem var(--f-display);letter-spacing:-.03em}.caucho__cantidad{font:600 .85rem var(--f-display);letter-spacing:-.03em;border-radius:.85rem;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px color-mix(in srgb,currentColor 32%,transparent)}.caucho__cantidad--no{box-shadow:none;font-family:var(--f)}.menu{padding-top:calc(1.4rem + env(safe-area-inset-top))}.perfil{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.2rem 1.1rem;padding:1.4rem 1.3rem 1.2rem;border-radius:2rem;background:radial-gradient(90% 80% at 100% 0%,rgba(180,230,55,.24),transparent 62%),var(--vid-fondo)}.menu__avatar{grid-row:1 / span 2;width:4.1rem;height:4.1rem;font:600 1.5rem var(--f-display);color:#10180a;background:linear-gradient(160deg,#d8f66a,#8fc01a);box-shadow:inset 0 1px #ffffff8c,0 0 0 4px #b4e63729,0 10px 26px -6px #a9de1eb3}.menu__nombre{font:700 1.4rem var(--f-display);letter-spacing:-.03em}.menu__rol{display:inline-block;margin-top:.3rem;padding:.15rem .65rem;border-radius:99px;font-size:.72rem;font-weight:600;color:var(--acento);background:#b4e6371f;box-shadow:inset 0 0 0 1px #b4e6374d}.menu__negocio{grid-column:1 / -1;margin:1rem 0 0;padding-top:.9rem;border-top:1px solid rgba(255,255,255,.1);font:600 .58rem var(--f-display);letter-spacing:.22em;text-transform:uppercase;color:var(--texto-tenue)}:root[data-tema=claro] .menu__negocio{border-top-color:#00000017}.opcion{border-radius:1.6rem;padding:.85rem 1.1rem}.opcion__icono{background:#b4e6371f;box-shadow:inset 0 0 0 1px #b4e6374d}.opcion--salir .opcion__icono{background:#f0483c1f;box-shadow:inset 0 0 0 1px #f0483c4d}.opcion__flecha{color:var(--acento);opacity:.7}.barra{background:radial-gradient(100% 140% at 0% 0%,rgba(255,255,255,.13),transparent 60%),#12180e85;border:0;-webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%);box-shadow:inset 0 1px #ffffff42,inset 0 0 0 1px #ffffff14,0 18px 34px -12px #000000d9}:root[data-tema=claro] .barra{background:radial-gradient(100% 140% at 0% 0%,rgba(255,255,255,.95),transparent 60%),#ffffff8c;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #ffffffb3,0 16px 30px -12px #28460a61}.barra__foco{background:linear-gradient(180deg,#bef04647,#a9de1e1a);box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #b4e63761,0 0 18px -4px #a9de1e80}:root[data-tema=claro] .barra__foco{background:linear-gradient(180deg,#46700a2e,#46700a12);box-shadow:inset 0 0 0 1px #46700a52}.pestana span{letter-spacing:.03em}.pv,:root[data-tema=claro] .pv{background:transparent}.pv:before{display:none}.pv .veloSel{background:#00000075;-webkit-backdrop-filter:none;backdrop-filter:none}.pv .velo{background:#00000085}:root[data-tema=claro] .pv .veloSel{background:#182c0a4d}:root[data-tema=claro] .pv .velo{background:#182c0a5c}.pv .pvm,.pv .hoja{border-radius:2rem 2rem 0 0;background:radial-gradient(120% 60% at 0% 0%,rgba(190,242,100,.22),transparent 62%),radial-gradient(90% 50% at 100% 100%,rgba(120,200,20,.14),transparent 70%),linear-gradient(172deg,#26321aa3,#0c1009cc);-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%);box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #ffffff12,0 -24px 56px -14px #000000d9}.pv .pvm:before,.pv .hoja:before{content:"";position:absolute;left:12%;right:12%;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(200,250,90,.9),transparent);box-shadow:0 0 14px 1px #b4e6378c;pointer-events:none}.pv .pvm__asa{width:2.8rem;height:.28rem;background:linear-gradient(90deg,#b4e63740,#d2fa6ed9,#b4e63740)}.pv .pvm__cab h3{font:700 1.2rem var(--d);letter-spacing:-.02em}.pv .pvm__cab small{color:var(--medio);opacity:.85}.pv .pvm__ok{font:700 .88rem var(--f);background:linear-gradient(160deg,#cdf24f,#9ccc1c);color:#10180a;box-shadow:inset 0 1px #ffffff80,0 8px 16px -6px #a9de1e8c}.pv .hoja h2{display:flex;align-items:center;gap:.7rem;font:600 .62rem var(--d);letter-spacing:.2em;color:var(--acento)}.pv .hoja h2 span:last-child{margin-left:auto;color:var(--medio);letter-spacing:.08em}.pv .op{margin-bottom:.3rem;padding:1rem;border-radius:1.15rem;font:600 1.02rem var(--f);background:linear-gradient(150deg,#ffffff12,#ffffff05);box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff0a}.pv .op:active,.pv .op:hover{background:linear-gradient(150deg,#ffffff21,#ffffff0d)}.pv .op[aria-selected=true]{color:var(--acento);background:linear-gradient(100deg,#bef04642,#b4e63712);box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #b4e6376b,0 0 22px -8px #a9de1e80}.pv .op .tick{right:1rem}.pv .op[aria-selected=true] .tick{background:linear-gradient(160deg,#d6f56a,#9ccc1c);border-color:transparent;box-shadow:0 0 12px #b4e637a6}.pv .hoja .vidrio,.pv .hoja .sem__tarjeta{background:linear-gradient(150deg,#ffffff17,#ffffff08);box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff0f}.pv .hoja .sem__hero{background:radial-gradient(90% 80% at 100% 0%,rgba(180,230,55,.2),transparent 62%),linear-gradient(150deg,#ffffff17,#ffffff08);box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #b4e63733}.pv .hoja .sem__hero--viva{background:radial-gradient(100% 90% at 100% 0%,rgba(190,242,80,.34),transparent 62%),linear-gradient(150deg,#ffffff1a,#ffffff08);box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #b4e63773,0 0 26px -10px #a9de1e80}.pv .hoja .seg{background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff0f}.pv .hoja .seg__pastilla{background:linear-gradient(160deg,#cdf24f,#9ccc1c);box-shadow:0 6px 14px -6px #a9de1e99}:root[data-tema=claro] .pv .pvm,:root[data-tema=claro] .pv .hoja{background:radial-gradient(120% 60% at 0% 0%,rgba(255,255,255,.95),transparent 62%),radial-gradient(90% 50% at 100% 100%,rgba(150,210,60,.2),transparent 70%),linear-gradient(172deg,#ffffffc7,#f0f6e4db);-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%);box-shadow:inset 0 1px #fff,inset 0 0 0 1px #ffffffb3,0 -20px 48px -14px #28460a61}:root[data-tema=claro] .pv .pvm:before,:root[data-tema=claro] .pv .hoja:before{background:linear-gradient(90deg,transparent,rgba(70,112,10,.75),transparent);box-shadow:0 0 12px #46700a4d}:root[data-tema=claro] .pv .op{background:linear-gradient(150deg,#ffffffe6,#ffffff8c);box-shadow:inset 0 0 0 1px #0000000d,0 1px 2px #28460a0f}:root[data-tema=claro] .pv .op[aria-selected=true]{background:linear-gradient(100deg,#46700a33,#46700a0f);box-shadow:inset 0 0 0 1px #46700a66}:root[data-tema=claro] .pv .pvm__ok{color:#fff;background:linear-gradient(160deg,#6e9a22,#46700a)}:root[data-tema=claro] .pv .hoja .sem__hero,:root[data-tema=claro] .pv .hoja .sem__hero--viva{box-shadow:inset 0 0 0 1px #46700a4d}:root[data-tema=claro] .pv .hoja .seg__pastilla{background:linear-gradient(160deg,#6e9a22,#46700a);box-shadow:0 6px 14px -6px #46700a99}:root[data-tema=claro] .pv .hoja .seg{background:#0000000f}.vacio__todo{margin-top:.8rem;padding:.6rem 1.1rem;border-radius:99px;font:700 .85rem var(--f);color:var(--acento-tinta);background:linear-gradient(160deg,#cdf24f,#9ccc1c);box-shadow:inset 0 1px #ffffff80,0 8px 16px -6px #a9de1e8c}:root[data-tema=claro] .vacio__todo{color:#fff;background:linear-gradient(160deg,#6e9a22,#46700a)}.interruptor{flex:none;position:relative;width:3.1rem;height:1.85rem;border-radius:99px;background:#ffffff1a;box-shadow:inset 0 1px 2px #00000073,inset 0 0 0 1px #ffffff1a;transition:background .35s var(--curva)}.interruptor i{position:absolute;top:.22rem;left:.22rem;width:1.41rem;height:1.41rem;border-radius:50%;background:linear-gradient(160deg,#fff,#cfd3c8);box-shadow:0 3px 8px #00000080,inset 0 1px #fff;transition:transform .45s var(--rebote)}.interruptor[data-on=true]{background:linear-gradient(160deg,#cdf24f,#8fbf1a);box-shadow:inset 0 1px 2px #00000040,inset 0 0 0 1px #ffffff40,0 0 18px -4px #a9de1e99}.interruptor[data-on=true] i{transform:translate(1.25rem)}:root[data-tema=claro] .interruptor{background:#0000001f;box-shadow:inset 0 1px 2px #0000002e,inset 0 0 0 1px #0000000f}@media(prefers-reduced-motion:reduce){.interruptor,.interruptor i{transition:none}}.menu__grupo .opcion+.opcion{margin-top:.75rem}.pv--hoja{pointer-events:none;overflow:hidden}.pv--hoja .hoja{pointer-events:auto;padding-bottom:calc(env(safe-area-inset-bottom) + 1.4rem)}.pv--hoja .hoja .par{margin-bottom:.2rem}.pv--hoja .hoja .campo{margin-bottom:1rem}.pv--hoja .hoja .ir{margin-top:.4rem}.hoja__quien{margin:0 .3rem 1rem;font:700 1.15rem var(--d, var(--f));letter-spacing:-.02em}.hoja__nota{margin:0 .3rem .9rem;font-size:.78rem;color:var(--medio);line-height:1.4}.caucho--toca{cursor:pointer}.caucho--toca:active{transform:scale(.985)}.chipsPrecio{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.6rem}.chipsPrecio button{padding:.4rem .9rem;border-radius:99px;font:600 .8rem var(--f);color:var(--texto);background:var(--vid-fila);box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #ffffff14;transition:background .25s var(--curva),color .25s var(--curva),transform .5s var(--curva-oneui)}.chipsPrecio button:active{transform:scale(.95);transition-duration:.08s}.chipsPrecio button[aria-pressed=true]{color:var(--acento-tinta);background:linear-gradient(160deg,#cdf24f,#9ccc1c);box-shadow:inset 0 1px #ffffff80,0 6px 14px -6px #a9de1e8c}:root[data-tema=claro] .chipsPrecio button[aria-pressed=true]{color:#fff;background:linear-gradient(160deg,#6e9a22,#46700a);box-shadow:0 6px 14px -6px #46700a8c}.pv .fila--toca{cursor:pointer}.pv .fila--toca:active{transform:scale(.985)}.pv .pvm--venta{max-height:88svh}.pv .pvm--venta .pvm__lista--form{overflow:auto;padding-bottom:.4rem}.pv .pvm--venta .campo{margin-bottom:.9rem}.pv .pvm--venta .ir{margin-top:.3rem}.pv .pvm--venta .pvm__cab small{display:block;margin-top:.2rem}.pv .anula{display:block;width:100%;margin-top:.7rem;padding:.8rem;border-radius:1.2rem;font:700 .9rem var(--f);color:var(--alerta);background:#f0483c1a;box-shadow:inset 0 0 0 1px #f0483c59}.pv .anula:active{transform:scale(.98)}.pv .confirma{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:1.4rem;opacity:0;pointer-events:none;transition:opacity .25s var(--curva)}.pv .confirma.on{opacity:1;pointer-events:auto}.pv .confirma__velo{position:absolute;inset:0;background:#0000009e}.pv .confirma__caja{position:relative;width:min(100%,24rem);padding:1.3rem 1.3rem 1.2rem;border-radius:1.8rem;background:radial-gradient(120% 70% at 0% 0%,rgba(240,72,60,.2),transparent 62%),linear-gradient(172deg,#2c221ef5,#100c0afa);box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #f0483c52,0 24px 60px -12px #000000e6;transform:scale(.94);transition:transform .35s var(--rebote)}.pv .confirma.on .confirma__caja{transform:none}.pv .confirma__caja h3{font:700 1.25rem var(--d);letter-spacing:-.02em;margin:0 0 .6rem}.pv .confirma__caja p{margin:0 0 1rem;font-size:.9rem;line-height:1.45;color:var(--medio)}.pv .confirma__caja p b{color:var(--texto)}.pv .confirma__casilla{display:flex;gap:.7rem;align-items:flex-start;padding:.8rem .9rem;margin-bottom:1rem;border-radius:1rem;background:#ffffff0f;font-size:.85rem;line-height:1.4;cursor:pointer}.pv .confirma__casilla input{flex:none;width:1.3rem;height:1.3rem;margin-top:.05rem;accent-color:#f0483c}.pv .confirma__botones{display:flex;gap:.6rem}.pv .confirma__no,.pv .confirma__si{flex:1;padding:.8rem;border-radius:99px;font:700 .92rem var(--f)}.pv .confirma__no{background:#ffffff1a;color:var(--texto)}.pv .confirma__si{background:linear-gradient(160deg,#f4665a,#c9301f);color:#fff;box-shadow:0 8px 18px -6px #f0483c99}.pv .confirma__si:disabled{opacity:.4;box-shadow:none}:root[data-tema=claro] .pv .confirma__caja{background:radial-gradient(120% 70% at 0% 0%,rgba(240,72,60,.14),transparent 62%),linear-gradient(172deg,#fff,#f6efed);box-shadow:inset 0 0 0 1px #b02c1b4d,0 24px 60px -12px #3c140a66}:root[data-tema=claro] .pv .confirma__casilla{background:#0000000d}:root[data-tema=claro] .pv .confirma__no{background:#00000012}body:has(.pv .confirma.on) .barra{transform:translateY(160%);opacity:0;pointer-events:none}.pv .aviso{bottom:calc(var(--hueco-barra) + .4rem);white-space:normal;width:max-content;max-width:calc(100% - 2.4rem);text-align:center;line-height:1.3;border-radius:1.4rem}.pv-app>.reco{margin-bottom:1.15rem}.marcaN{display:flex;align-items:center;gap:.6rem}.marcaN input{flex:1;min-width:0}.marcaN__flecha{flex:none;width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:50%;color:var(--acento)}.marcaN__flecha svg{width:1.1rem;height:1.1rem}.marcaN__flecha:active{transform:scale(.9)}
