@font-face{font-family:Geist;font-style:normal;font-weight:400 700;font-display:swap;src:url(./geist.BgDaEnEv.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(./geist-mono.XN7g48iV.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500 600;font-display:swap;src:url(./jetbrains-mono.6fWv1k7M.woff2)format("woff2")}:root{--fondo:#060b08;--fondo-2:#0a110c;--tarjeta:#0c140f;--tarjeta-2:#101a14;--borde:#17261c;--linea:#1f3527;--texto:#e9f2ec;--texto-2:#8fa394;--texto-3:#788c7c;--acento:#2ee86a;--acento-texto:#04140a;--lima:#c6f25a;--naranja:#f08a4b;--acento-suave:#2ee86a1f;--naranja-suave:#f08a4b24;--sombra:0 12px 40px -12px #0009;--logo-tinta:#2ee86b;--logo-studio:#7fa88a;--salida:cubic-bezier(.23, 1, .32, 1);--suave:cubic-bezier(.77, 0, .175, 1);--sans:"Geist", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:"Geist Mono", ui-monospace, Consolas, monospace;--tech:"JetBrains Mono", ui-monospace, Consolas, monospace;--radio:12px;--radio-grande:22px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-tema=oscuro]){--fondo:#f3f6f2;--fondo-2:#e9efe9;--tarjeta:#fff;--tarjeta-2:#f1f5f1;--borde:#dbe3dc;--linea:#c6d5c9;--texto:#0c1a10;--texto-2:#4c6052;--texto-3:#566a5c;--acento:#0d7f36;--acento-texto:#fff;--lima:#7fae1e;--naranja:#a94a12;--acento-suave:#0d7f361a;--naranja-suave:#a94a121a;--sombra:0 12px 40px -16px #0c1a102e;--logo-tinta:#0c1a10;--logo-studio:#5c7262;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}:root[data-tema=claro]{--fondo:#f3f6f2;--fondo-2:#e9efe9;--tarjeta:#fff;--tarjeta-2:#f1f5f1;--borde:#dbe3dc;--linea:#c6d5c9;--texto:#0c1a10;--texto-2:#4c6052;--texto-3:#566a5c;--acento:#0d7f36;--acento-texto:#fff;--lima:#7fae1e;--naranja:#a94a12;--acento-suave:#0d7f361a;--naranja-suave:#a94a121a;--sombra:0 12px 40px -16px #0c1a102e;--logo-tinta:#0c1a10;--logo-studio:#5c7262;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--fondo);min-height:100dvh;color:var(--texto);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.5;transition:background-color .3s,color .3s}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}h1,h2,h3{letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:600}h1{font-size:clamp(24px,3.2vw,32px);line-height:1.1}h2{font-size:18px}:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.cifra{font-variant-numeric:tabular-nums;letter-spacing:-.035em}.etiqueta{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--texto-3);font-size:11px}.mono{font-family:var(--mono)}.tenue{color:var(--texto-2)}.aviso{color:var(--naranja)}.bien{color:var(--acento)}.boton{border:1px solid var(--linea);min-height:40px;color:var(--texto);cursor:pointer;white-space:nowrap;transition:transform .16s var(--salida), background-color .15s ease, border-color .15s ease, color .15s ease;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.boton:active{transform:scale(.97)}.boton.primario{background:var(--acento);color:var(--acento-texto);border-color:#0000}.boton.fantasma{border-color:#0000}.boton:disabled{opacity:.5;cursor:default}.boton.peligro{color:var(--naranja);border-color:var(--naranja)}@media (hover:hover) and (pointer:fine){.boton:hover:not(:disabled){border-color:var(--acento)}.boton.fantasma:hover:not(:disabled){background:var(--tarjeta-2);border-color:#0000}}.opciones{border:1px solid var(--borde);background:var(--fondo-2);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.opciones button{min-height:34px;color:var(--texto-2);cursor:pointer;transition:color .15s ease, background-color .2s var(--salida);background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:13.5px;font-weight:500}.opciones button[aria-pressed=true]{background:var(--tarjeta);color:var(--texto);box-shadow:0 1px 2px #0000001f}@media (pointer:coarse){.opciones button{min-height:40px}}.tabla-movs{max-height:calc(100dvh - 200px);overflow:auto}.tabla-movs table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.tabla-movs th,.tabla-movs td{text-align:right;border-bottom:1px solid var(--borde);white-space:nowrap;padding:7px 10px}.tabla-movs th{font-family:var(--mono);color:var(--texto-2);z-index:1;background:var(--tarjeta);font-size:11.5px;font-weight:500;position:sticky;top:0}.tabla-movs .izq{text-align:left;white-space:normal;min-width:160px}.tabla-movs .cifra{font-variant-numeric:tabular-nums}@media (width<=620px){.tabla-movs tr>:first-child{background:var(--tarjeta);position:sticky;left:0}.tabla-movs th:first-child{z-index:2}}.tarjeta{border:1px solid var(--borde);border-radius:var(--radio);background:var(--tarjeta);padding:16px}.campo{border-radius:var(--radio);border:1px solid var(--linea);background:var(--fondo-2);width:100%;min-height:44px;color:var(--texto);padding:0 14px;transition:border-color .15s}.campo:focus{border-color:var(--acento);outline:none}.contenido{max-width:1180px;margin:0 auto;padding:96px 20px 48px}@media (width<=620px){.contenido{padding:84px 14px 40px}}.lectura{z-index:5;background:var(--tarjeta-2);border:1.5px solid var(--acento);box-shadow:var(--sombra);color:var(--texto);font-variant-numeric:tabular-nums;pointer-events:none;border-radius:10px;gap:1px;padding:7px 10px;font-size:12.5px;line-height:1.35;display:grid;position:absolute;bottom:calc(100% + 6px);left:-4px;right:-4px}.lectura b{color:var(--acento);font-weight:600}.control{border-radius:9px;min-height:38px;padding:0 14px}.control.chico{min-height:32px;padding:0 10px;font-size:13px}@media (pointer:coarse){.control,.control.chico{min-height:44px}}.hoja{border:1px solid var(--borde);border-radius:var(--radio);background:var(--tarjeta);overflow:clip}.renglon{border:0;border-bottom:1px solid var(--borde);width:100%;min-height:52px;color:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:8px 16px;font-size:13.5px;transition:background-color .12s;display:grid}.renglon[aria-current=true]{background:color-mix(in srgb, var(--acento) 6%, transparent);box-shadow:inset 2px 0 0 var(--acento)}.renglon b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.renglon em{color:var(--texto-3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;font-style:normal;display:block;overflow:hidden}.renglon .monto{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}@media (hover:hover) and (pointer:fine){.renglon:hover:not([aria-current=true]){background:color-mix(in srgb, var(--tarjeta-2) 70%, transparent)}}.chip{font-family:var(--mono);white-space:nowrap;background:var(--tarjeta-2);color:var(--texto-2);border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:11px;line-height:1.6;display:inline-flex}.chip.bien{background:var(--acento-suave);color:var(--acento)}.chip.mal{background:var(--naranja-suave);color:var(--naranja)}.ruta{gap:9px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.ruta>li{color:var(--texto-2);align-items:baseline;gap:10px;padding-left:17px;display:flex;position:relative}.ruta>li:before{content:"";background:var(--acento);border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:0}.ruta>li.ahora:before{background:var(--naranja);box-shadow:0 0 0 3px color-mix(in srgb, var(--naranja) 22%, transparent)}.ruta>li>:last-child:not(:first-child){margin-left:auto}.forma{gap:12px;display:grid}.forma label,.etiqueta-campo{min-width:0;color:var(--texto-2);gap:4px;font-size:13px;display:grid}.forma .campo{color:var(--texto)}.forma select.campo{appearance:auto}.forma .dos{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:10px;display:grid}dialog .solo-lado{display:none}@keyframes entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.entra{animation:entra .28s var(--salida) backwards;animation-delay:var(--d,0s)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}@media (pointer:coarse){input,select,textarea{font-size:16px}input[type=date]{appearance:none;min-width:0}}.logo.svelte-1j7xhos{flex:none;line-height:0;display:inline-flex}.logo.svelte-1j7xhos svg{width:auto;height:100%;display:block}.logo.svelte-1j7xhos g[fill=\#2ee86b],.logo.svelte-1j7xhos [fill=\#2ee86b]{fill:var(--logo-tinta)}.logo.svelte-1j7xhos g[stroke=\#2ee86b],.logo.svelte-1j7xhos [stroke=\#2ee86b]{stroke:var(--logo-tinta)}.logo.svelte-1j7xhos [fill=\#7fa88a]{fill:var(--logo-studio)}.logo.svelte-1j7xhos rect[fill=\#060b08]{display:none}.acceso.svelte-18dyf6r{justify-items:start;gap:22px;max-width:420px;margin:0 auto;padding:12vh 20px 40px;display:grid}.logo-empresa.svelte-18dyf6r{width:auto;max-width:100%;height:26px;display:block}.firma.svelte-18dyf6r{opacity:.75;justify-self:center;display:flex}form.svelte-18dyf6r{border-radius:var(--radio-grande);gap:14px;width:100%;padding:22px;display:grid}label.svelte-18dyf6r{color:var(--texto-2);gap:6px;font-size:13.5px;display:grid}.casilla.svelte-18dyf6r{color:var(--texto);align-items:flex-start;gap:10px;display:flex}.casilla.svelte-18dyf6r input:where(.svelte-18dyf6r){accent-color:var(--acento);flex:none;width:18px;height:18px;margin:1px 0 0}.nota.svelte-18dyf6r{margin:-6px 0 0 28px;font-size:12.5px}.error.svelte-18dyf6r{color:var(--naranja);margin:0;font-size:14px}.boton.svelte-18dyf6r{width:100%;min-height:46px}dialog.svelte-1tsggnw{border:1px solid var(--linea);background:var(--tarjeta);width:min(620px,100% - 24px);max-height:72dvh;color:var(--texto);box-shadow:var(--sombra);border-radius:16px;margin:12vh auto auto;padding:0;overflow:hidden}dialog[open].svelte-1tsggnw{animation:svelte-1tsggnw-aparece .22s var(--salida)}dialog.svelte-1tsggnw::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000006b}@keyframes svelte-1tsggnw-aparece{0%{opacity:0;transform:translateY(-6px)scale(.99)}to{opacity:1;transform:none}}.caja.svelte-1tsggnw{flex-direction:column;max-height:72dvh;display:flex}.campo-b.svelte-1tsggnw{border-bottom:1px solid var(--borde);color:var(--texto-3);flex:none;align-items:center;gap:10px;padding:12px 14px;display:flex}input.svelte-1tsggnw{min-width:0;height:30px;color:var(--texto);background:0 0;border:0;outline:none;flex:1;font-size:16px}input.svelte-1tsggnw::-webkit-search-cancel-button{display:none}kbd.svelte-1tsggnw{border:1px solid var(--linea);font-family:var(--mono);border-radius:5px;flex:none;padding:1px 6px;font-size:10.5px}.resultados.svelte-1tsggnw{overscroll-behavior:contain;padding:6px;overflow:auto}.grupo.svelte-1tsggnw{margin:8px 10px 4px}.resultado.svelte-1tsggnw{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;min-height:44px;padding:7px 10px;display:flex}.marcado.svelte-1tsggnw{background:var(--acento-suave)}.texto.svelte-1tsggnw{flex:1;min-width:0;display:grid}.texto.svelte-1tsggnw b:where(.svelte-1tsggnw){white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.texto.svelte-1tsggnw em:where(.svelte-1tsggnw){color:var(--texto-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-style:normal;overflow:hidden}.valor.svelte-1tsggnw{flex:none;font-size:13.5px}.nada.svelte-1tsggnw{color:var(--texto-2);margin:14px 10px}@media (width<=620px){dialog.svelte-1tsggnw{max-height:80dvh;margin-top:10px}.caja.svelte-1tsggnw{max-height:80dvh}kbd.svelte-1tsggnw{display:none}}.avisos.svelte-3fw7mm{z-index:60;left:calc(var(--ancho-lado,0px) + 18px);pointer-events:none;gap:8px;width:min(440px,100% - 28px);display:grid;position:fixed;bottom:18px}.aviso-e.svelte-3fw7mm{pointer-events:auto;background:var(--tarjeta);border:1px solid var(--linea);box-shadow:var(--sombra);border-radius:12px;align-items:center;gap:10px;padding:10px 8px 10px 14px;font-size:13.5px;display:flex}.aviso-e.svelte-3fw7mm>svg:first-child{color:var(--acento);flex:none}.error.svelte-3fw7mm>svg:first-child{color:var(--naranja)}.texto.svelte-3fw7mm{flex:1;min-width:0;display:grid}.texto.svelte-3fw7mm b:where(.svelte-3fw7mm){font-weight:550}.texto.svelte-3fw7mm span:where(.svelte-3fw7mm){color:var(--texto-2);overflow-wrap:anywhere;font-size:12.5px}.deshacer.svelte-3fw7mm{background:var(--acento-suave);min-height:34px;color:var(--acento);cursor:pointer;border:0;border-radius:8px;flex:none;padding:0 10px;font-size:13px;font-weight:600}.cerrar.svelte-3fw7mm{width:32px;height:32px;color:var(--texto-3);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.cerrar.svelte-3fw7mm:hover{background:var(--tarjeta-2);color:var(--texto)}}@media (width<=980px){.avisos.svelte-3fw7mm{left:14px;bottom:calc(74px + env(safe-area-inset-bottom))}.deshacer.svelte-3fw7mm,.cerrar.svelte-3fw7mm{min-height:44px}.cerrar.svelte-3fw7mm{width:40px;height:44px}}.marco.svelte-1ftmo6r{--ancho-lado:232px;--alto-cabeza:61px;grid-template-columns:var(--ancho-lado) minmax(0, 1fr);min-height:100dvh;transition:grid-template-columns .22s var(--salida);display:grid}.marco.encogido.svelte-1ftmo6r{--ancho-lado:64px}.saltar.svelte-1ftmo6r{z-index:70;background:var(--acento);color:var(--acento-texto);border-radius:8px;padding:8px 14px;position:fixed;top:-60px;left:12px}.saltar.svelte-1ftmo6r:focus{top:12px}.lado.svelte-1ftmo6r{border-right:1px solid var(--borde);background:var(--fondo-2);flex-direction:column;gap:24px;height:100dvh;padding:18px 12px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.id.svelte-1ftmo6r{justify-items:start;gap:6px;padding:2px 10px;display:grid}.id.svelte-1ftmo6r img:where(.svelte-1ftmo6r),.logo-angosto.svelte-1ftmo6r img:where(.svelte-1ftmo6r){width:auto;max-width:100%;display:block}.id.svelte-1ftmo6r span:where(.svelte-1ftmo6r){color:var(--texto-3);font-size:11.5px}.nombre-empresa.svelte-1ftmo6r{letter-spacing:-.01em;font-size:15px;font-weight:600}.lado.svelte-1ftmo6r nav:where(.svelte-1ftmo6r){gap:2px;display:grid}.lado.svelte-1ftmo6r nav:where(.svelte-1ftmo6r) a:where(.svelte-1ftmo6r){min-height:38px;color:var(--texto-2);border-radius:9px;align-items:center;gap:10px;padding:0 10px;font-size:14px;transition:background-color .15s,color .15s;display:flex}.lado.svelte-1ftmo6r nav:where(.svelte-1ftmo6r) a:where(.svelte-1ftmo6r) svg{flex:none}.lado.svelte-1ftmo6r nav:where(.svelte-1ftmo6r) a[aria-current=page]:where(.svelte-1ftmo6r){background:var(--tarjeta);color:var(--texto);box-shadow:inset 0 0 0 1px var(--borde);font-weight:500}.seccion.svelte-1ftmo6r{margin:12px 10px 4px}.contador.svelte-1ftmo6r{font-style:normal;font-family:var(--mono);background:color-mix(in srgb, var(--naranja) 14%, transparent);color:var(--naranja);border-radius:999px;margin-left:auto;padding:1px 7px;font-size:11px;line-height:1.5}.pie-lado.svelte-1ftmo6r{border-top:1px solid var(--borde);gap:10px;margin-top:auto;padding-top:12px;display:grid}.yo.svelte-1ftmo6r{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:6px;transition:background-color .15s;display:flex}.avatar.svelte-1ftmo6r{background:var(--acento-suave);width:32px;height:32px;color:var(--acento);border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:650;display:grid}.yo-texto.svelte-1ftmo6r{flex:1;min-width:0;line-height:1.25;display:grid}.yo-texto.svelte-1ftmo6r b:where(.svelte-1ftmo6r),.menu-cabeza.svelte-1ftmo6r b:where(.svelte-1ftmo6r){font-size:13.5px;font-weight:550;display:block}.yo-texto.svelte-1ftmo6r em:where(.svelte-1ftmo6r),.menu-cabeza.svelte-1ftmo6r em:where(.svelte-1ftmo6r){color:var(--texto-3);font-size:11.5px;font-style:normal;display:block}.yo-flecha.svelte-1ftmo6r{color:var(--texto-3);flex:none;display:flex}.firma.svelte-1ftmo6r{opacity:.75;justify-content:flex-start;padding:0 8px 2px;display:flex}.encogido.svelte-1ftmo6r .lado:where(.svelte-1ftmo6r){z-index:35;padding-inline:10px;overflow:visible}.encogido.svelte-1ftmo6r .id:where(.svelte-1ftmo6r){justify-items:center;padding-inline:0}.marca.svelte-1ftmo6r{object-fit:cover;object-position:left center;max-width:none;height:19px;display:block}.inicial.svelte-1ftmo6r{background:var(--acento-suave);width:30px;height:30px;color:var(--acento);border-radius:9px;place-items:center;font-size:14px;display:grid}.encogido.svelte-1ftmo6r .seccion:where(.svelte-1ftmo6r){background:var(--borde);color:#0000;height:1px;margin:10px 8px;overflow:hidden}.encogido.svelte-1ftmo6r .lado:where(.svelte-1ftmo6r) nav:where(.svelte-1ftmo6r) a:where(.svelte-1ftmo6r){justify-content:center;padding:0;position:relative}.encogido.svelte-1ftmo6r .texto-menu:where(.svelte-1ftmo6r),.encogido.svelte-1ftmo6r .yo-texto:where(.svelte-1ftmo6r),.encogido.svelte-1ftmo6r .yo-flecha:where(.svelte-1ftmo6r),.encogido.svelte-1ftmo6r .firma:where(.svelte-1ftmo6r){display:none}.encogido.svelte-1ftmo6r .lado:where(.svelte-1ftmo6r) nav:where(.svelte-1ftmo6r) .contador:where(.svelte-1ftmo6r){background:var(--naranja);color:var(--fondo);margin:0;padding:0 4px;font-size:9.5px;font-weight:600;line-height:14px;position:absolute;top:2px;right:3px}.encogido.svelte-1ftmo6r .yo:where(.svelte-1ftmo6r){justify-content:center;padding-inline:0}.encogido.svelte-1ftmo6r .lado:where(.svelte-1ftmo6r) nav:where(.svelte-1ftmo6r) a:where(.svelte-1ftmo6r):after{content:attr(data-titulo);z-index:1;border:1px solid var(--linea);background:var(--tarjeta);box-shadow:var(--sombra);color:var(--texto);white-space:nowrap;pointer-events:none;opacity:0;border-radius:8px;padding:5px 9px;font-size:12.5px;font-weight:400;transition:opacity .12s;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%)}.encogido.svelte-1ftmo6r .lado:where(.svelte-1ftmo6r) nav:where(.svelte-1ftmo6r) a:where(.svelte-1ftmo6r):focus-visible:after{opacity:1}.principal.svelte-1ftmo6r{flex-direction:column;min-width:0;display:flex}.cabeza.svelte-1ftmo6r{z-index:30;min-height:var(--alto-cabeza);border-bottom:1px solid var(--borde);background:color-mix(in srgb, var(--fondo) 84%, transparent);-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);align-items:center;gap:10px;padding:10px 24px;display:flex;position:sticky;top:0}.logo-angosto.svelte-1ftmo6r,.yo-angosto.svelte-1ftmo6r{display:none}.migas.svelte-1ftmo6r{min-width:0;color:var(--texto-3);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.migas.svelte-1ftmo6r i:where(.svelte-1ftmo6r){color:var(--linea);margin:0 7px;font-style:normal}.migas.svelte-1ftmo6r b:where(.svelte-1ftmo6r){color:var(--texto);font-weight:500}.nota.svelte-1ftmo6r{white-space:nowrap;flex:none;margin-left:auto;padding-right:6px;font-size:10.5px}.buscar.svelte-1ftmo6r{border:1px solid var(--borde);background:var(--fondo-2);min-width:150px;height:38px;color:var(--texto-3);cursor:pointer;border-radius:9px;flex:0 300px;align-items:center;gap:8px;margin-left:auto;padding:0 8px 0 11px;font-size:13px;transition:border-color .15s;display:flex}.buscar.svelte-1ftmo6r svg{flex:none}.buscar-texto.svelte-1ftmo6r{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}kbd.svelte-1ftmo6r{border:1px solid var(--linea);font-family:var(--mono);border-radius:5px;flex:none;padding:1px 6px;font-size:10.5px}.icono.svelte-1ftmo6r{width:38px;height:38px;color:var(--texto-2);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;transition:background-color .15s,color .15s;display:grid}.acciones.svelte-1ftmo6r{flex:none;align-items:center;gap:8px;display:flex}.area.svelte-1ftmo6r{flex:1;width:100%;max-width:1400px;margin:0 auto;padding:24px 24px 56px}.pestañas.svelte-1ftmo6r{z-index:40;grid-template-columns:repeat(var(--n), minmax(0, 1fr));padding:5px 4px calc(5px + env(safe-area-inset-bottom));border-top:1px solid var(--borde);background:color-mix(in srgb, var(--fondo-2) 88%, transparent);-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);display:none;position:fixed;bottom:0;left:0;right:0}.pestañas.svelte-1ftmo6r a:where(.svelte-1ftmo6r){min-height:52px;color:var(--texto-3);border-radius:10px;align-content:center;justify-items:center;gap:2px;font-size:10.5px;transition:color .15s;display:grid}.pestañas.svelte-1ftmo6r a[aria-current=page]:where(.svelte-1ftmo6r){color:var(--acento);font-weight:550}.pestaña-accion.svelte-1ftmo6r{background:var(--acento);width:46px;height:46px;color:var(--acento-texto);box-shadow:var(--sombra);cursor:pointer;transition:transform .16s var(--salida);border:0;border-radius:50%;place-self:center;place-items:center;display:grid}.pestaña-accion.svelte-1ftmo6r:active{transform:scale(.94)}.icono-pestaña.svelte-1ftmo6r{line-height:0;display:block;position:relative}.icono-pestaña.svelte-1ftmo6r .contador:where(.svelte-1ftmo6r){background:var(--naranja);color:var(--fondo);margin:0;padding:0 5px;font-size:10px;font-weight:600;line-height:15px;position:absolute;top:-6px;left:calc(100% - 6px)}.velo.svelte-1ftmo6r{z-index:44;cursor:default;background:0 0;border:0;position:fixed;inset:0}.menu-yo.svelte-1ftmo6r{z-index:45;border:1px solid var(--linea);background:var(--tarjeta);width:232px;box-shadow:var(--sombra);border-radius:14px;gap:2px;padding:8px;display:grid;position:fixed;bottom:76px;left:12px}.menu-cabeza.svelte-1ftmo6r{align-items:center;gap:10px;padding:6px 8px 10px;display:none}.menu-firma.svelte-1ftmo6r{border-top:1px solid var(--borde);color:var(--texto-3);justify-content:space-between;align-items:center;gap:10px;margin:6px 0 0;padding:10px 8px 4px;font-size:11.5px;display:none}.menu-extras.svelte-1ftmo6r{border-bottom:1px solid var(--borde);gap:2px;margin-bottom:4px;padding-bottom:6px;display:none}.menu-extras.svelte-1ftmo6r a:where(.svelte-1ftmo6r){border-radius:9px;align-items:center;gap:10px;min-height:44px;padding:0 8px;font-size:13.5px;display:flex}.menu-extras.svelte-1ftmo6r a[aria-current=page]:where(.svelte-1ftmo6r){background:var(--tarjeta-2);font-weight:500}.opcion-tema.svelte-1ftmo6r{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 8px;font-size:13.5px;display:none}@media (hover:hover) and (pointer:fine){.encogido.svelte-1ftmo6r .lado:where(.svelte-1ftmo6r) nav:where(.svelte-1ftmo6r) a:where(.svelte-1ftmo6r):hover:after{opacity:1}.lado.svelte-1ftmo6r nav:where(.svelte-1ftmo6r) a:where(.svelte-1ftmo6r):hover:not([aria-current=page]){background:color-mix(in srgb, var(--tarjeta) 60%, transparent);color:var(--texto)}.yo.svelte-1ftmo6r:hover{background:var(--tarjeta-2)}.icono.svelte-1ftmo6r:hover{background:var(--tarjeta-2);color:var(--texto)}.buscar.svelte-1ftmo6r:hover{border-color:var(--linea)}}@media (width>=1181px){.nota.svelte-1ftmo6r+.buscar:where(.svelte-1ftmo6r){margin-left:0}}@media (width<=1180px){.nota.svelte-1ftmo6r{display:none}}@media (width<=980px){.marco.svelte-1ftmo6r{--ancho-lado:0px;grid-template-columns:minmax(0,1fr)}.lado.svelte-1ftmo6r,.plegar.svelte-1ftmo6r{display:none}.menu-extras.svelte-1ftmo6r,.pestañas.svelte-1ftmo6r{display:grid}.cabeza.svelte-1ftmo6r{gap:6px;min-height:56px;padding:8px 14px}.logo-angosto.svelte-1ftmo6r{flex:none;margin-right:6px;padding:6px 0;display:block}.yo-angosto.svelte-1ftmo6r{flex:none;display:block}.yo-angosto.svelte-1ftmo6r .yo:where(.svelte-1ftmo6r){width:auto;padding:4px}.yo-angosto.svelte-1ftmo6r .yo-texto:where(.svelte-1ftmo6r),.yo-angosto.svelte-1ftmo6r .yo-flecha:where(.svelte-1ftmo6r),.acciones.svelte-1ftmo6r{display:none}.area.svelte-1ftmo6r{padding:16px 14px calc(96px + env(safe-area-inset-bottom))}.icono.svelte-1ftmo6r{width:44px;height:44px}.menu-yo.svelte-1ftmo6r{width:min(280px,100% - 24px);inset:60px 12px auto auto}.menu-cabeza.svelte-1ftmo6r,.menu-firma.svelte-1ftmo6r{display:flex}}@media (width<=620px){.migas.svelte-1ftmo6r{display:none}.buscar.svelte-1ftmo6r{width:44px;min-width:44px;height:44px;color:var(--texto-2);background:0 0;border:0;flex:none;justify-content:center;margin-left:auto;padding:0}.buscar-texto.svelte-1ftmo6r,kbd.svelte-1ftmo6r,.icono.tema.svelte-1ftmo6r{display:none}.opcion-tema.svelte-1ftmo6r{display:flex}}.quien.svelte-1goc2vb{min-width:0;color:var(--texto-2);gap:6px;font-size:13px;display:grid}.titulo-quien.svelte-1goc2vb{color:var(--texto);font-weight:500}.pildoras.svelte-1goc2vb,.atajos.svelte-1goc2vb{flex-wrap:wrap;gap:6px;display:flex}.pildoras.svelte-1goc2vb button:where(.svelte-1goc2vb),.atajos.svelte-1goc2vb button:where(.svelte-1goc2vb){border:1px solid var(--borde);background:var(--fondo-2);min-height:34px;color:var(--texto-2);cursor:pointer;border-radius:9px;padding:0 11px;font-size:13px;transition:border-color .12s,background-color .12s,color .12s}.atajos.svelte-1goc2vb button:where(.svelte-1goc2vb){min-height:30px;font-size:12px;font-family:var(--mono)}.pildoras.svelte-1goc2vb button[aria-pressed=true]:where(.svelte-1goc2vb){border-color:var(--acento);background:var(--acento-suave);color:var(--acento);font-weight:500}.pildoras.svelte-1goc2vb button:where(.svelte-1goc2vb):disabled{opacity:.4;cursor:default}.campo.svelte-1goc2vb{color:var(--texto)}@media (pointer:coarse){.pildoras.svelte-1goc2vb button:where(.svelte-1goc2vb){min-height:44px}.atajos.svelte-1goc2vb button:where(.svelte-1goc2vb){min-height:40px}}.por-que.svelte-7ueq24{border-radius:var(--radio);background:var(--naranja-suave);color:var(--texto-2);align-items:flex-start;gap:9px;padding:11px 12px;font-size:13px;line-height:1.45;display:flex}.icono-por-que.svelte-7ueq24{color:var(--naranja);flex:none;margin-top:2px;display:flex}.por-que.svelte-7ueq24>div:where(.svelte-7ueq24){gap:4px;min-width:0;display:grid}.por-que.svelte-7ueq24 b:where(.svelte-7ueq24){color:var(--texto);font-weight:550}.por-que.svelte-7ueq24 p:where(.svelte-7ueq24){margin:0 0 4px}.por-que.svelte-7ueq24 .boton:where(.svelte-7ueq24){justify-self:start}.monto.svelte-7ueq24{min-height:56px;font-size:26px;font-weight:500}.monto[aria-invalid=true].svelte-7ueq24{border-color:var(--naranja)}.ayuda-campo.svelte-7ueq24{color:var(--texto-3);margin:-8px 0 0;font-size:12.5px}.bajo-importe.svelte-7ueq24{justify-content:space-between;align-items:flex-start;gap:10px;margin-top:-8px;display:flex}.bajo-importe.svelte-7ueq24 .ayuda-campo:where(.svelte-7ueq24){margin:0}.suma-tactil.svelte-7ueq24{flex:none;gap:6px;display:none}.suma-tactil.svelte-7ueq24 button:where(.svelte-7ueq24){border:1px solid var(--borde);background:var(--fondo-2);width:44px;height:40px;color:var(--texto);cursor:pointer;border-radius:9px;font-size:18px}.ayuda-campo.svelte-7ueq24 b:where(.svelte-7ueq24){color:var(--texto);font-weight:550}.ayuda-campo.mal.svelte-7ueq24{color:var(--naranja)}.ayuda-campo.deducido.svelte-7ueq24{color:var(--acento)}.voltear.svelte-7ueq24{justify-content:center;margin:-4px 0;display:flex}.voltear.svelte-7ueq24 button:where(.svelte-7ueq24){border:1px solid var(--borde);min-height:28px;color:var(--texto-2);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:12px;transition:border-color .12s,color .12s;display:inline-flex}.atajos.svelte-7ueq24{flex-wrap:wrap;gap:6px;display:flex}.atajos.svelte-7ueq24 button:where(.svelte-7ueq24){border:1px solid var(--borde);background:var(--fondo-2);min-height:30px;color:var(--texto-2);font-size:12px;font-family:var(--mono);cursor:pointer;border-radius:9px;padding:0 11px;transition:border-color .12s,background-color .12s,color .12s}.atajos.svelte-7ueq24 button[aria-pressed=true]:where(.svelte-7ueq24){border-color:var(--acento);background:var(--acento-suave);color:var(--acento);font-weight:500}.fecha-linea.svelte-7ueq24{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.fecha-linea.svelte-7ueq24 label:where(.svelte-7ueq24){flex:170px}.fecha-linea.svelte-7ueq24 .atajos:where(.svelte-7ueq24){padding-bottom:6px}.fecha-linea.svelte-7ueq24 .atajos:where(.svelte-7ueq24) button:where(.svelte-7ueq24){min-height:34px;font-family:inherit}.forma.svelte-7ueq24 .casilla:where(.svelte-7ueq24){cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.casilla.svelte-7ueq24 input:where(.svelte-7ueq24){width:16px;height:16px;accent-color:var(--acento)}.efecto.svelte-7ueq24{border-radius:var(--radio);background:var(--tarjeta-2);color:var(--texto-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:10px 12px;font-size:13px;display:grid}.efecto.svelte-7ueq24 .cifra:where(.svelte-7ueq24){flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:inline-flex}.efecto.svelte-7ueq24 b:where(.svelte-7ueq24){color:var(--texto);font-weight:550}.recien.svelte-7ueq24{border-radius:var(--radio);background:var(--acento-suave);align-items:center;gap:10px;margin:0;padding:8px 10px 8px 12px;font-size:13px;display:flex}.recien.svelte-7ueq24 span:where(.svelte-7ueq24){overflow-wrap:anywhere;flex:1;min-width:0}.recien.svelte-7ueq24 b:where(.svelte-7ueq24){color:var(--naranja);font-weight:550}.recien.svelte-7ueq24 button:where(.svelte-7ueq24){min-height:34px;color:var(--acento);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:0 8px;font-weight:600}.historia.svelte-7ueq24{border-top:1px solid var(--borde);gap:12px;margin-top:22px;padding-top:16px;display:grid}.historia.svelte-7ueq24 h3:where(.svelte-7ueq24){color:var(--texto-2);letter-spacing:0;align-items:center;gap:6px;font-size:13px;font-weight:550;display:flex}.historia.svelte-7ueq24 .ruta:where(.svelte-7ueq24){font-size:13px}.historia.svelte-7ueq24 em:where(.svelte-7ueq24){color:var(--texto-3);flex:none;font-size:12px;font-style:normal}.cambio.svelte-7ueq24{color:var(--texto-3);font-size:12.5px}.quitar.svelte-7ueq24{color:var(--naranja);justify-self:start}.botones.svelte-7ueq24{padding:10px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--borde);background:var(--tarjeta);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px -20px -24px;display:grid;position:sticky;bottom:-24px}.botones.uno.svelte-7ueq24{grid-template-columns:minmax(0,1fr)}.resumen-guardar.svelte-7ueq24{color:var(--texto-2);white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;margin:0;font-size:13px;overflow:hidden}.resumen-guardar.falta.svelte-7ueq24{color:var(--naranja);white-space:normal}@media (hover:hover) and (pointer:fine){.voltear.svelte-7ueq24 button:where(.svelte-7ueq24):hover{border-color:var(--acento);color:var(--acento)}}@media (pointer:coarse){.atajos.svelte-7ueq24 button:where(.svelte-7ueq24){min-height:40px}.fecha-linea.svelte-7ueq24 .atajos:where(.svelte-7ueq24) button:where(.svelte-7ueq24){min-height:44px}.voltear.svelte-7ueq24 button:where(.svelte-7ueq24){min-height:40px}.suma-tactil.svelte-7ueq24{display:flex}}@media (width<=620px){.largo.svelte-7ueq24{display:none}}.opcion-yo.svelte-12qhfyh{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 8px;font-size:13.5px;display:flex}.sin-conexion.svelte-12qhfyh{border-radius:var(--radio);background:var(--naranja-suave);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin-bottom:14px;padding:10px 14px;font-size:14px;display:flex}.vacio.svelte-12qhfyh{justify-items:start;gap:8px;max-width:520px;margin:10vh auto;padding:24px;display:grid}.vacio.svelte-12qhfyh p:where(.svelte-12qhfyh){margin:0 0 8px}.botones-vacio.svelte-12qhfyh{flex-wrap:wrap;gap:8px;display:flex}.vacio.svelte-12qhfyh p.copias-vacio:where(.svelte-12qhfyh){margin:8px 0 0;font-size:13.5px}.copias-vacio.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--acento);text-underline-offset:2px;text-decoration:underline}.error-carga.svelte-12qhfyh{max-width:520px;margin:18vh auto;padding:0 20px}@media (hover:hover) and (pointer:fine){.opcion-yo.svelte-12qhfyh:hover{background:var(--tarjeta-2)}}@media (width<=980px){.opcion-yo.svelte-12qhfyh{min-height:44px}}
