@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e5c0da4302b9d15c-s.1vgctuhklh__x.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/51b7eacc28880ca4-s.33q4idznd8rl5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4073743c32be46c4-s.2tbuiduw72dt5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1fa25ac7813ce110-s.28n7p9dmf_8k7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/770a423e8d763635-s.3w6kcxkrsxlac.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/af77a86cf1e51fa0-s.p.22iyan98j1_2e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e5c0da4302b9d15c-s.1vgctuhklh__x.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/51b7eacc28880ca4-s.33q4idznd8rl5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4073743c32be46c4-s.2tbuiduw72dt5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1fa25ac7813ce110-s.28n7p9dmf_8k7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/770a423e8d763635-s.3w6kcxkrsxlac.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/af77a86cf1e51fa0-s.p.22iyan98j1_2e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono Fallback;src:local(Arial);ascent-override:77.84%;descent-override:20.13%;line-gap-override:0.0%;size-adjust:134.61%}.-WteKq_className{font-family:Roboto Mono,Roboto Mono Fallback;font-style:normal}.-WteKq_variable{--fuente-num:"Roboto Mono", "Roboto Mono Fallback"}
:root{--ios27-color-accent-red:#ff383c;--ios27-color-accent-orange:#ff8d28;--ios27-color-accent-yellow:#fc0;--ios27-color-accent-green:#34c759;--ios27-color-accent-mint:#00c8b3;--ios27-color-accent-teal:#00c3d0;--ios27-color-accent-cyan:#00c0e8;--ios27-color-accent-blue:#08f;--ios27-color-accent-indigo:#6155f5;--ios27-color-accent-purple:#cb30e0;--ios27-color-accent-pink:#ff2d55;--ios27-color-accent-brown:#ac7f5e;--ios27-color-label-primary:#000;--ios27-color-label-secondary:#3c3c4399;--ios27-color-label-tertiary:#3c3c434d;--ios27-color-label-quaternary:#3c3c432e;--ios27-color-bg-primary:#fff;--ios27-color-bg-secondary:#f2f2f7;--ios27-color-bg-tertiary:#fff;--ios27-color-bg-primary-elevated:#fff;--ios27-color-bg-secondary-elevated:#f2f2f7;--ios27-color-bg-tertiary-elevated:#fff;--ios27-color-bg-grouped-primary:#f2f2f7;--ios27-color-bg-grouped-secondary:#fff;--ios27-color-bg-grouped-tertiary:#f2f2f7;--ios27-color-bg-grouped-primary-elevated:#f2f2f7;--ios27-color-bg-grouped-secondary-elevated:#fff;--ios27-color-bg-grouped-tertiary-elevated:#f2f2f7;--ios27-color-fill-primary:#78788033;--ios27-color-fill-secondary:#78788029;--ios27-color-fill-tertiary:#7676801f;--ios27-color-fill-quaternary:#74748014;--ios27-color-gray-black:#000;--ios27-color-gray-gray:#8e8e93;--ios27-color-gray-gray2:#aeaeb2;--ios27-color-gray-gray3:#c7c7cc;--ios27-color-gray-gray4:#d1d1d6;--ios27-color-gray-gray5:#e5e5ea;--ios27-color-gray-gray6:#f2f2f7;--ios27-color-gray-white:#fff;--ios27-color-separator-opaque:#c6c6c8;--ios27-color-separator-nonOpaque:#0000001f;--ios27-color-separator-vibrant:#e6e6e6;--ios27-color-overlay-default:#0003;--ios27-color-overlay-activityView:#0003;--ios27-color-overlay-alert:#29293a3b}:root[data-theme=dark]{--ios27-color-accent-red:#ff4245;--ios27-color-accent-orange:#ff9230;--ios27-color-accent-yellow:#ffd600;--ios27-color-accent-green:#30d158;--ios27-color-accent-mint:#00dac3;--ios27-color-accent-teal:#00d2e0;--ios27-color-accent-cyan:#3cd3fe;--ios27-color-accent-blue:#0091ff;--ios27-color-accent-indigo:#6d7cff;--ios27-color-accent-purple:#db34f2;--ios27-color-accent-pink:#ff375f;--ios27-color-accent-brown:#b78a66;--ios27-color-label-primary:#fff;--ios27-color-label-secondary:#ebebf5b3;--ios27-color-label-tertiary:#ebebf54d;--ios27-color-label-quaternary:#ebebf529;--ios27-color-bg-primary:#000;--ios27-color-bg-secondary:#1c1c1e;--ios27-color-bg-tertiary:#2c2c2e;--ios27-color-bg-primary-elevated:#1c1c1e;--ios27-color-bg-secondary-elevated:#2c2c2e;--ios27-color-bg-tertiary-elevated:#3a3a3c;--ios27-color-bg-grouped-primary:#000;--ios27-color-bg-grouped-secondary:#1c1c1e;--ios27-color-bg-grouped-tertiary:#2c2c2e;--ios27-color-bg-grouped-primary-elevated:#1c1c1e;--ios27-color-bg-grouped-secondary-elevated:#2c2c2e;--ios27-color-bg-grouped-tertiary-elevated:#3a3a3c;--ios27-color-fill-primary:#7878805c;--ios27-color-fill-secondary:#78788052;--ios27-color-fill-tertiary:#7676803d;--ios27-color-fill-quaternary:#7676802e;--ios27-color-gray-black:#000;--ios27-color-gray-gray:#8e8e93;--ios27-color-gray-gray2:#636366;--ios27-color-gray-gray3:#48484a;--ios27-color-gray-gray4:#3a3a3c;--ios27-color-gray-gray5:#2c2c2e;--ios27-color-gray-gray6:#1c1c1e;--ios27-color-gray-white:#fff;--ios27-color-separator-opaque:#38383a;--ios27-color-separator-nonOpaque:#ffffff2b;--ios27-color-separator-vibrant:#1a1a1a;--ios27-color-overlay-default:#0000007a;--ios27-color-overlay-activityView:#0000004a;--ios27-color-overlay-alert:#1212128f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ios27-color-accent-red:#ff4245;--ios27-color-accent-orange:#ff9230;--ios27-color-accent-yellow:#ffd600;--ios27-color-accent-green:#30d158;--ios27-color-accent-mint:#00dac3;--ios27-color-accent-teal:#00d2e0;--ios27-color-accent-cyan:#3cd3fe;--ios27-color-accent-blue:#0091ff;--ios27-color-accent-indigo:#6d7cff;--ios27-color-accent-purple:#db34f2;--ios27-color-accent-pink:#ff375f;--ios27-color-accent-brown:#b78a66;--ios27-color-label-primary:#fff;--ios27-color-label-secondary:#ebebf5b3;--ios27-color-label-tertiary:#ebebf54d;--ios27-color-label-quaternary:#ebebf529;--ios27-color-bg-primary:#000;--ios27-color-bg-secondary:#1c1c1e;--ios27-color-bg-tertiary:#2c2c2e;--ios27-color-bg-primary-elevated:#1c1c1e;--ios27-color-bg-secondary-elevated:#2c2c2e;--ios27-color-bg-tertiary-elevated:#3a3a3c;--ios27-color-bg-grouped-primary:#000;--ios27-color-bg-grouped-secondary:#1c1c1e;--ios27-color-bg-grouped-tertiary:#2c2c2e;--ios27-color-bg-grouped-primary-elevated:#1c1c1e;--ios27-color-bg-grouped-secondary-elevated:#2c2c2e;--ios27-color-bg-grouped-tertiary-elevated:#3a3a3c;--ios27-color-fill-primary:#7878805c;--ios27-color-fill-secondary:#78788052;--ios27-color-fill-tertiary:#7676803d;--ios27-color-fill-quaternary:#7676802e;--ios27-color-gray-black:#000;--ios27-color-gray-gray:#8e8e93;--ios27-color-gray-gray2:#636366;--ios27-color-gray-gray3:#48484a;--ios27-color-gray-gray4:#3a3a3c;--ios27-color-gray-gray5:#2c2c2e;--ios27-color-gray-gray6:#1c1c1e;--ios27-color-gray-white:#fff;--ios27-color-separator-opaque:#38383a;--ios27-color-separator-nonOpaque:#ffffff2b;--ios27-color-separator-vibrant:#1a1a1a;--ios27-color-overlay-default:#0000007a;--ios27-color-overlay-activityView:#0000004a;--ios27-color-overlay-alert:#1212128f}}
:root{--ios27-space-0:0px;--ios27-space-1:4px;--ios27-space-2:8px;--ios27-space-3:12px;--ios27-space-4:16px;--ios27-space-5:20px;--ios27-space-6:24px;--ios27-space-8:32px;--ios27-space-10:40px;--ios27-space-12:48px;--ios27-space-16:64px;--ios27-space-20:80px;--ios27-space-24:96px;--ios27-inset-xs:8px;--ios27-inset-sm:12px;--ios27-inset-md:16px;--ios27-inset-lg:20px;--ios27-inset-xl:24px;--ios27-inset-xxl:32px;--ios27-radius-none:0px;--ios27-radius-xs:4px;--ios27-radius-sm:8px;--ios27-radius-md:10px;--ios27-radius-lg:12px;--ios27-radius-xl:16px;--ios27-radius-xxl:20px;--ios27-radius-xxxl:26px;--ios27-radius-glass:34px;--ios27-radius-full:9999px;--ios27-radius-card:12px;--ios27-radius-button:9999px;--ios27-radius-button-borderless-large:12px;--ios27-radius-alert:34px;--ios27-radius-menu:34px;--ios27-radius-popover:38px;--ios27-radius-context-menu:34px;--ios27-radius-notification:24px;--ios27-radius-notification-expanded:26px;--ios27-navigation-bar-height:54px;--ios27-navigation-bar-large-title-height:125px;--ios27-navigation-bar-large-title-height-ipad:131px;--ios27-navigation-bar-padding-horizontal:16px;--ios27-navigation-bar-padding-horizontal-ipad:10px;--ios27-navigation-bar-padding-bottom:10px;--ios27-navigation-bar-button-size:44px;--ios27-tab-bar-height:54px;--ios27-tab-bar-glass-height:62px;--ios27-tab-bar-total-height:95px;--ios27-tab-bar-padding-top:16px;--ios27-tab-bar-padding-bottom:25px;--ios27-tab-bar-minimized-height:40px;--ios27-tab-bar-minimized-glass-height:48px;--ios27-tab-bar-minimized-total-height:88px;--ios27-tab-bar-minimized-padding-bottom:32px;--ios27-tab-bar-item-min-width:72px;--ios27-tab-bar-search-item-width:54px;--ios27-tab-bar-ipad-height:44px;--ios27-tab-bar-ipad-item-height:36px;--ios27-tab-bar-ipad-padding:4px;--ios27-tab-bar-corner-radius:9999px;--ios27-tab-bar-height-with-indicator:95px;--ios27-toolbar-height:54px;--ios27-toolbar-top-height:54px;--ios27-toolbar-bottom-height:84px;--ios27-toolbar-bottom-content-height:48px;--ios27-toolbar-bottom-padding-horizontal:28px;--ios27-toolbar-bottom-padding-top:4px;--ios27-toolbar-bottom-padding-bottom:32px;--ios27-toolbar-ipad-bottom-height:58px;--ios27-toolbar-ipad-bottom-content-height:44px;--ios27-toolbar-padding-horizontal:16px;--ios27-toolbar-button-min-width:44px;--ios27-toolbar-bottom-button-min-width:48px;--ios27-status-bar-height-regular:54px;--ios27-status-bar-height-ipad:24px;--ios27-status-bar-padding-horizontal:9px;--ios27-status-bar-ipad-padding-horizontal:16px;--ios27-status-bar-height-landscape:0px;--ios27-list-row-height-regular:52px;--ios27-list-row-height-tall:68px;--ios27-list-row-height-button-row:52px;--ios27-list-row-height-small:36px;--ios27-list-row-height-large:68px;--ios27-list-row-padding-horizontal:16px;--ios27-list-row-separator-inset:16px;--ios27-list-row-separator-height:1px;--ios27-list-row-section-header-nested:42px;--ios27-list-row-section-header-prominent:45px;--ios27-list-row-section-header-extra-prominent:48px;--ios27-list-row-section-header-padding-horizontal:16px;--ios27-list-row-section-header-padding-vertical:10px;--ios27-list-row-footer-height:32px;--ios27-list-row-padding-vertical:11px;--ios27-alert-width:300px;--ios27-alert-padding:14px;--ios27-alert-padding-horizontal:14px;--ios27-alert-padding-vertical:14px;--ios27-alert-button-height:48px;--ios27-alert-button-corner-radius:9999px;--ios27-alert-button-gap-side-by-side:8px;--ios27-alert-button-gap-stacked:8px;--ios27-alert-button-padding-horizontal:16px;--ios27-alert-button-padding-vertical:13px;--ios27-alert-title-message-gap:10px;--ios27-alert-title-message-padding-horizontal:8px;--ios27-alert-title-message-padding-top:8px;--ios27-alert-title-message-padding-bottom:24px;--ios27-alert-text-field-corner-radius:26px;--ios27-alert-text-field-row-height:52px;--ios27-alert-corner-radius:34px;--ios27-sheet-grabber-width:58px;--ios27-sheet-grabber-height:4px;--ios27-sheet-grabber-top:5px;--ios27-sheet-grabber-corner-radius:9999px;--ios27-sheet-toolbar-height:54px;--ios27-sheet-content-padding-top:16px;--ios27-sheet-medium-height:459px;--ios27-sheet-medium-width:390px;--ios27-sheet-medium-side-inset:6px;--ios27-sheet-large-top-inset:62px;--ios27-sheet-large-height:812px;--ios27-sheet-stacked-top-inset:72px;--ios27-sheet-stacked-height:802px;--ios27-sheet-stacked-background-page-width:370px;--ios27-sheet-ipad-toolbar-height:70px;--ios27-sheet-min-detent:.25px;--ios27-sheet-medium-detent:.5px;--ios27-sheet-large-detent:1px;--ios27-button-height-small:28px;--ios27-button-height-medium:34px;--ios27-button-height-large:50px;--ios27-button-padding-horizontal-small:10px;--ios27-button-padding-horizontal-medium:14px;--ios27-button-padding-horizontal-large:20px;--ios27-button-padding-vertical-small:4px;--ios27-button-padding-vertical-medium:7px;--ios27-button-padding-vertical-large:14px;--ios27-button-glass-padding-horizontal-small:10px;--ios27-button-glass-padding-horizontal-medium:12px;--ios27-button-glass-padding-horizontal-large:20px;--ios27-button-glass-padding-vertical-small:5px;--ios27-button-glass-padding-vertical-medium:8px;--ios27-button-glass-padding-vertical-large:16px;--ios27-button-icon-only-small:28px;--ios27-button-icon-only-medium:34px;--ios27-button-icon-only-large:50px;--ios27-button-label-icon-gap-small:3px;--ios27-button-label-icon-gap-medium-large:4px;--ios27-progress-indicator-determinate-track-height:4px;--ios27-progress-indicator-determinate-track-corner-radius:9999px;--ios27-progress-indicator-determinate-label-gap:3px;--ios27-progress-indicator-determinate-padding-horizontal:16px;--ios27-progress-indicator-spinner-small:14px;--ios27-progress-indicator-spinner-regular:20px;--ios27-progress-indicator-spinner-large:35px;--ios27-progress-indicator-spinner-label-gap-small:4px;--ios27-progress-indicator-spinner-label-gap-regular-large:8px;--ios27-date-picker-collapsed-height:34px;--ios27-date-picker-collapsed-corner-radius:6px;--ios27-date-picker-collapsed-date-width:106px;--ios27-date-picker-collapsed-time-width:86px;--ios27-date-picker-collapsed-date-time-width:198px;--ios27-date-picker-collapsed-gap:6px;--ios27-date-picker-expanded-corner-radius:13px;--ios27-date-picker-expanded-padding-horizontal:12px;--ios27-date-picker-calendar-day-size:38px;--ios27-date-picker-calendar-day-corner-radius:9999px;--ios27-touch-target-minimum:44px}
:root{--ios27-duration-instant:0s;--ios27-duration-micro:.1s;--ios27-duration-fast:.2s;--ios27-duration-normal:.3s;--ios27-duration-slow:.4s;--ios27-duration-xslow:.5s;--ios27-duration-tab-transition:.3s;--ios27-duration-sheet-present:.5s;--ios27-duration-sheet-dismiss:.3s;--ios27-duration-alert-present:.2s;--ios27-duration-alert-dismiss:.15s;--ios27-duration-context-menu-open:.25s;--ios27-duration-context-menu-close:.15s;--ios27-duration-notification-slide:.4s;--ios27-duration-liquid-glass-morph:.35s;--ios27-duration-liquid-glass-tab-indicator:.45s;--ios27-duration-page-transition:.35s;--ios27-duration-list-row-swipe:.2s;--ios27-duration-keyboard-slide:.25s;--ios27-easing-linear:linear;--ios27-easing-ease-in:cubic-bezier(.42, 0, 1, 1);--ios27-easing-ease-out:cubic-bezier(0, 0, .58, 1);--ios27-easing-ease-in-out:cubic-bezier(.42, 0, .58, 1);--ios27-easing-apple-default:cubic-bezier(.25, .46, .45, .94);--ios27-easing-apple-ease-in:cubic-bezier(.42, 0, 1, 1);--ios27-easing-apple-ease-out:cubic-bezier(0, 0, .6, 1);--ios27-easing-spring-note:CSS spring approximation. Native: UISpringTimingParameters;--ios27-easing-spring-snappy:cubic-bezier(.34, 1.56, .64, 1);--ios27-easing-spring-bouncy:cubic-bezier(.34, 1.4, .64, 1);--ios27-easing-spring-gentle:cubic-bezier(.25, .46, .45, .94);--ios27-easing-spring-stiff:cubic-bezier(.5, 0, .75, 0)}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--fondo:var(--ios27-color-bg-grouped-primary);--superficie:var(--ios27-color-bg-grouped-secondary);--superficie-2:var(--ios27-color-bg-grouped-tertiary);--relleno:var(--ios27-color-fill-tertiary);--relleno-fuerte:var(--ios27-color-fill-primary);--texto:var(--ios27-color-label-primary);--texto-2:#3c3c43c2;--texto-3:var(--ios27-color-label-tertiary);--separador:var(--ios27-color-separator-nonOpaque);--borde-control:#3c3c4394;--vidrio:#ffffffb8;--vidrio-borde:#ffffffb3;--desenfoque:blur(20px) saturate(180%);--velo:#00000047;--sombra:0 8px 32px #0000001f;--acento:#0a66e4;--acento-lleno:#0a66e4;--sobre-acento:#fff;--acento-suave:#0a66e414;--foco:#0a66e4;--compra:#1a7f45;--venta:#b25a00;--bien:#1a7f45;--alerta:#c4262e;--alerta-llena:#c4262e;--sobre-alerta:#fff;--alerta-suave:#c4262e1a;--tinte-acento:linear-gradient(var(--acento-suave),var(--acento-suave)) var(--superficie);--tinte-alerta:linear-gradient(var(--alerta-suave),var(--alerta-suave)) var(--superficie);--borde-marcado:0px;--toque:60px;--separacion-de-toque:8px;--letra-base:17px;--letra-chica:15px;--radio-chico:var(--ios27-radius-md);--radio:var(--ios27-radius-xl);--radio-grande:var(--ios27-radius-xxxl);--radio-pildora:var(--ios27-radius-full);--espacio-1:var(--ios27-space-1);--espacio-2:var(--ios27-space-2);--espacio-3:var(--ios27-space-3);--espacio-4:var(--ios27-space-4);--espacio-5:var(--ios27-space-5);--espacio-6:var(--ios27-space-6);--letra:-apple-system,BlinkMacSystemFont,system-ui,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--numeros:ui-rounded,"SF Pro Rounded",-apple-system,BlinkMacSystemFont,system-ui,"Segoe UI",Roboto,sans-serif;--cede:scale(.97);--al-toque:var(--ios27-duration-micro);--hoja-entra:var(--ios27-duration-slow);--hoja-sale:var(--ios27-duration-normal);--curva-hoja:cubic-bezier(.32,.72,0,1);--curva-salida:cubic-bezier(.2,.9,.3,1)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (prefers-reduced-motion:reduce){:root{--cede:none}}@media (prefers-color-scheme:dark){:root{--texto-2:#ebebf5b8;--borde-control:#ebebf580;--vidrio:#28282cb3;--vidrio-borde:#ffffff24;--velo:#00000080;--sombra:0 8px 32px #00000080;--acento:#6aa7ff;--acento-lleno:#0a66e4;--acento-suave:#6aa7ff29;--foco:#6aa7ff;--compra:#30d158;--venta:#ff9f0a;--bien:#30d158;--alerta:#ff6b6f;--alerta-llena:#c4262e;--alerta-suave:#ff6b6f29}}:root[data-contraste=alto]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fondo:#fff;--superficie:#fff;--superficie-2:#fff;--relleno:#ececf0;--relleno-fuerte:#d2d2d9;--texto:#000;--texto-2:#1c1c1e;--texto-3:#3a3a3c;--separador:#000;--borde-control:#000;--vidrio:#fff;--vidrio-borde:#000;--desenfoque:none;--velo:#0009;--sombra:none;--acento:#0040a8;--acento-lleno:#0040a8;--sobre-acento:#fff;--acento-suave:#e8effb;--foco:#000;--compra:#0b5c2e;--venta:#7a3e00;--bien:#0b5c2e;--alerta:#9b0f17;--alerta-llena:#9b0f17;--sobre-alerta:#fff;--alerta-suave:#fbeaea;--borde-marcado:2px}@media (prefers-contrast:more){:root:not([data-contraste]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fondo:#fff;--superficie:#fff;--superficie-2:#fff;--relleno:#ececf0;--relleno-fuerte:#d2d2d9;--texto:#000;--texto-2:#1c1c1e;--texto-3:#3a3a3c;--separador:#000;--borde-control:#000;--vidrio:#fff;--vidrio-borde:#000;--desenfoque:none;--velo:#0009;--sombra:none;--acento:#0040a8;--acento-lleno:#0040a8;--sobre-acento:#fff;--acento-suave:#e8effb;--foco:#000;--compra:#0b5c2e;--venta:#7a3e00;--bien:#0b5c2e;--alerta:#9b0f17;--alerta-llena:#9b0f17;--sobre-alerta:#fff;--alerta-suave:#fbeaea;--borde-marcado:2px}}
*{box-sizing:border-box}html{scroll-padding-top:calc(var(--barra-fija,0px) + 12px);-webkit-tap-highlight-color:transparent;-moz-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:none}body{background:var(--fondo);color:var(--texto);font-family:var(--letra);font-size:var(--letra-base);overscroll-behavior-y:none;margin:0;line-height:1.4}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}input,select,textarea{font-size:max(16px,1em)}button{cursor:pointer}button[disabled]{cursor:not-allowed}button,a,[role=button],[role=tab],[role=switch]{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}button{transition:transform var(--al-toque) ease-out,opacity var(--al-toque) ease-out}button:not([disabled]):active{transform:var(--cede)}:focus-visible{outline:3px solid var(--foco);outline-offset:2px}[data-regreso-del-foco]:focus{outline:none}table,.num,.n,.tot,.visor,.digits{font-variant-numeric:tabular-nums}.wrap{max-width:960px;padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px));padding-block:max(14px,env(safe-area-inset-top,0px)) calc(40px + env(safe-area-inset-bottom,0px));margin:0 auto}.vidrio{background:var(--vidrio);-webkit-backdrop-filter:var(--desenfoque);backdrop-filter:var(--desenfoque);border:max(1px,var(--borde-marcado)) solid var(--vidrio-borde);box-shadow:var(--sombra)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.vidrio{background:var(--superficie)}}@media (prefers-reduced-transparency:reduce){.vidrio{background:var(--superficie);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-property:opacity,background-color,color,border-color!important;transition-duration:.12s!important;animation:none!important}}
.boton{justify-content:center;align-items:center;gap:var(--espacio-2);width:100%;min-width:var(--toque);min-height:var(--toque);padding:0 var(--espacio-5);background:var(--acento-lleno);color:var(--sobre-acento);border:var(--borde-marcado) solid var(--separador);border-radius:var(--radio-pildora);letter-spacing:-.2px;text-align:center;margin:0;font-size:18px;font-weight:600;text-decoration:none;display:flex}a.boton{transition:transform var(--al-toque) ease-out}a.boton:active{transform:var(--cede)}.boton.tinte{background:var(--tinte-acento);color:var(--acento)}.boton.gris{background:var(--relleno);color:var(--texto)}.boton.peligro{background:var(--tinte-alerta);color:var(--alerta)}.boton.linea{color:var(--texto);border:max(1px,var(--borde-marcado)) solid var(--borde-control);background:0 0}.boton.corto{width:auto}.boton[disabled]{opacity:.38}.ajuste{align-items:flex-end;gap:var(--espacio-1);flex-direction:column;display:flex}.interruptor{align-items:center;gap:var(--espacio-2);min-width:var(--toque);min-height:var(--toque);padding:0 var(--espacio-3);color:var(--texto);border:max(1px,var(--borde-marcado)) solid var(--borde-control);border-radius:var(--radio-pildora);font-size:var(--letra-chica);white-space:nowrap;background:0 0;font-weight:600;display:inline-flex;position:relative}.interruptor svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.interruptor i{border-radius:var(--radio-pildora);background:var(--relleno-fuerte);border:1px solid var(--borde-control);width:51px;height:31px;transition:background-color var(--al-toque) ease-out;flex:none;position:relative}.interruptor i:after{content:"";border:1px solid var(--borde-control);width:25px;height:25px;transition:transform .2s var(--curva-salida);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}.interruptor[aria-checked=true] i{background:var(--acento-lleno);border-color:var(--acento-lleno)}.interruptor[aria-checked=true] i:after{border-color:#0000;transform:translate(20px)}.interruptor[disabled]{opacity:.6}.ajuste-aviso{color:var(--alerta);font-weight:600}dialog.hoja{border:var(--borde-marcado) solid var(--separador);background:var(--superficie);width:min(560px,100%);max-width:100%;max-height:min(92dvh,100%);color:var(--texto);box-shadow:var(--sombra);border-radius:var(--radio-grande) var(--radio-grande) 0 0;overscroll-behavior:contain;padding:0;padding-bottom:env(safe-area-inset-bottom,0px);margin:auto auto 0;overflow-y:auto}dialog.hoja::backdrop{background:var(--velo)}dialog.hoja>.card{background:0 0;border:none;margin:0}@media (min-width:640px){dialog.hoja{border-radius:var(--radio-grande);margin:auto}}dialog.hoja[open]{animation:hoja-sube var(--hoja-entra) var(--curva-hoja)}dialog.hoja[open]::backdrop{animation:velo-entra var(--hoja-sale) ease-out}@keyframes hoja-sube{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes velo-entra{0%{opacity:0}to{opacity:1}}html:has(dialog.hoja[open]){overflow:hidden}@media print{dialog.hoja,dialog.hoja::backdrop{display:none}}
:root{--radio-de-adentro:20px}.lbl{font-size:var(--letra-chica);color:var(--texto-2);margin:0 0 var(--espacio-2);font-weight:600}.note{color:var(--texto-2);font-size:var(--letra-base);margin:var(--espacio-3) 0 0;line-height:1.4}.empty{color:var(--texto-2);font-size:var(--letra-base);padding:var(--espacio-6) var(--espacio-3);text-align:center;margin:0}.cargando{color:var(--texto-2);font-size:var(--letra-base);text-align:center;padding:40px var(--espacio-3)}.btn{width:100%;min-width:var(--toque);min-height:var(--toque);margin-top:var(--espacio-3);padding:var(--espacio-2) var(--espacio-5);background:var(--acento-lleno);color:var(--sobre-acento);border:var(--borde-marcado) solid var(--separador);border-radius:var(--radio-pildora);letter-spacing:-.2px;text-align:center;justify-content:center;align-items:center;font-size:18px;font-weight:600;text-decoration:none;display:flex}.btn[disabled]{opacity:.38}.btn.ghostbtn{background:var(--relleno);color:var(--texto)}.btn.chico{font-size:var(--letra-base)}.dos{gap:var(--separacion-de-toque);grid-template-columns:1fr 1fr;display:grid}.app{gap:var(--espacio-5);grid-template-columns:264px minmax(0,1fr);align-items:start;display:grid}.main{min-width:0}.rail{top:calc(env(safe-area-inset-top,0px) + var(--barra-fija) + 10px);position:sticky}.lista{gap:var(--separacion-de-toque);flex-direction:column;max-height:max(264px,100dvh - 270px);display:flex}.grupo{gap:var(--separacion-de-toque);overscroll-behavior:contain;align-content:start;min-height:0;display:grid;overflow-y:auto}.grupo:not(.espera){flex:auto;min-height:72px}.grupo.espera{max-height:172px;padding-top:var(--espacio-2);border-top:1px dashed var(--separador);flex:0 auto}.rail .lbl.sub{margin:0}.cta{align-items:baseline;gap:2px var(--espacio-3);width:100%;min-height:72px;padding:var(--espacio-3) var(--espacio-4);text-align:left;background:var(--superficie);border:var(--borde-marcado) solid var(--separador);border-radius:var(--radio-de-adentro);grid-template-columns:minmax(0,1fr) auto;display:grid}.cta b{font-size:var(--letra-base);letter-spacing:-.2px;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.cta .tt{font-family:var(--numeros);font-size:19px;font-weight:600}.cta small{color:var(--texto-2);font-size:var(--letra-chica);grid-column:1/-1;line-height:1.3}.cta.falta small{color:var(--alerta);font-weight:600}.cta .otro{color:var(--alerta);font-size:var(--letra-base);grid-column:1/-1;font-weight:600}.cta[aria-pressed=true]{background:var(--acento-lleno);color:var(--sobre-acento)}.cta[aria-pressed=true] small,.cta[aria-pressed=true] .otro{color:var(--sobre-acento)}.nueva{min-height:var(--toque);padding:0 var(--espacio-3);background:var(--tinte-acento);color:var(--acento);border:var(--borde-marcado) solid var(--separador);border-radius:var(--radio-pildora);font-size:var(--letra-base);font-weight:600}.nueva[disabled]{opacity:.38}.rail .dos{margin-top:var(--espacio-3)}.angosto{max-width:720px}@media (max-width:860px){.app{gap:var(--espacio-3);grid-template-columns:minmax(0,1fr)}.rail{z-index:5;gap:var(--separacion-de-toque);padding:var(--espacio-2) 16px;background:var(--fondo);border-bottom:1px solid var(--separador);margin-inline:-16px;display:grid;position:sticky;top:0}.rail .lbl,.rail .note{display:none}.rail .dos{order:-1;margin-top:0}.lista{scrollbar-width:none;flex-direction:row;max-height:none;scroll-padding-inline:4px;overflow:auto hidden}.grupo,.grupo.espera{display:contents}.grupo.espera .cta{border:2px dashed var(--alerta)}.cta,.grupo.espera .cta{min-height:var(--toque);padding:var(--espacio-2) var(--espacio-3);flex:0 0 176px}.cta small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.top{align-items:center;gap:var(--espacio-2) var(--espacio-3);margin-bottom:var(--espacio-3);flex-wrap:wrap;display:flex}.top h2{overflow-wrap:anywhere;letter-spacing:-.5px;min-width:0;margin:0;font-size:30px;font-weight:700;line-height:1.1}.pasos{gap:var(--separacion-de-toque);margin-bottom:var(--espacio-3);border:var(--borde-marcado) solid var(--separador);border-radius:var(--radio-pildora);background:var(--relleno);grid-template-columns:repeat(3,minmax(0,1fr));padding:4px;display:grid}.pasos button{min-height:var(--toque);padding:0 var(--espacio-2);justify-content:center;align-items:center;gap:var(--espacio-2);color:var(--texto-2);border:var(--borde-marcado) solid transparent;border-radius:var(--radio-pildora);font-size:var(--letra-base);background:0 0;font-weight:600;display:flex}.pasos i{width:28px;height:28px;font-family:var(--numeros);font-size:var(--letra-base);border:1.5px solid;border-radius:50%;flex:none;place-items:center;font-style:normal;font-weight:700;display:inline-grid}.pasos button[aria-current=step]{background:var(--texto);color:var(--superficie);border-color:var(--texto)}.pasos button[disabled]{opacity:.42}@media (max-width:420px){.pasos i{display:none}}.card{background:var(--superficie);border:var(--borde-marcado) solid var(--separador);border-radius:var(--radio-grande);margin-bottom:var(--espacio-3)}.card>header{justify-content:space-between;align-items:baseline;gap:var(--espacio-3);padding:var(--espacio-4) var(--espacio-4) 0;flex-wrap:wrap;display:flex}.card h2{letter-spacing:-.3px;margin:0;font-size:20px;font-weight:700}.card>header small{color:var(--texto-2);font-size:var(--letra-chica)}.pad{padding:var(--espacio-4)}.okmsg{border:1.5px solid var(--bien);color:var(--bien);padding:var(--espacio-3) var(--espacio-4);margin-bottom:var(--espacio-3);font-size:var(--letra-base);border-radius:16px;font-weight:600}.flag{padding:var(--espacio-3) var(--espacio-4);background:var(--tinte-alerta);border:max(1px,var(--borde-marcado)) solid var(--alerta);color:var(--alerta);font-size:var(--letra-base);margin-top:var(--espacio-3);border-radius:16px;line-height:1.4}.flag b{font-weight:700}.flag .btn{margin-top:var(--espacio-3)}.chips{gap:var(--separacion-de-toque);margin-bottom:var(--espacio-3);flex-wrap:wrap;display:flex}.chip{min-width:var(--toque);min-height:var(--toque);padding:0 var(--espacio-4);background:var(--relleno);color:var(--texto);border:var(--borde-marcado) solid var(--separador);border-radius:var(--radio-pildora);font-size:var(--letra-base);font-weight:600}.chip[aria-pressed=true]{background:var(--texto);color:var(--superficie)}.chips.forma{margin:var(--espacio-3) 0 0}.grid{grid-template-columns:repeat(auto-fill,minmax(156px,1fr));gap:10px;display:grid}.mat{justify-content:space-between;gap:var(--espacio-2);text-align:left;background:var(--relleno);border:var(--borde-marcado) solid var(--separador);border-radius:var(--radio-de-adentro);flex-direction:column;min-height:96px;padding:14px;display:flex}.mat b{letter-spacing:-.3px;font-size:18px;font-weight:600;line-height:1.15;display:block}.mat span{color:var(--texto-2);font-size:var(--letra-base);font-variant-numeric:tabular-nums;font-weight:600;display:block}.mat[aria-pressed=true]{background:var(--texto);color:var(--superficie)}.mat[aria-pressed=true] span{color:inherit}.mat[disabled]{opacity:.45}.que{margin:0 0 var(--espacio-3)}.que b{letter-spacing:-.4px;font-size:24px;font-weight:700;line-height:1.15;display:block}.que span{color:var(--texto-2);font-size:var(--letra-base)}.bas{width:100%;min-height:92px;margin-bottom:var(--separacion-de-toque);text-align:left;background:var(--relleno);color:var(--texto);border:var(--borde-marcado) solid var(--separador);border-radius:var(--radio-de-adentro);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:14px 16px;display:flex}.bas .quien{flex:170px;min-width:0}.bas .quien b{letter-spacing:-.2px;font-size:19px;font-weight:600;display:block}.bas .quien small{font-size:var(--letra-chica);color:var(--texto-2);margin-top:3px;line-height:1.35;display:block}.bas.ojo .quien small{color:var(--alerta);font-weight:600}.bas .toca{font-size:var(--letra-base);color:var(--acento);font-weight:600}.manual{margin-top:var(--espacio-3);padding:var(--espacio-3);border-radius:var(--radio-de-adentro);background:var(--relleno)}.manual label{font-size:var(--letra-base);margin-bottom:var(--espacio-2);display:block}.mrow{gap:var(--separacion-de-toque);flex-wrap:wrap;display:flex}.mrow input{min-width:0;min-height:var(--toque);text-align:right;font-family:var(--numeros);background:var(--superficie);border:1px solid var(--borde-control);border-radius:var(--radio-chico);flex:130px;padding:8px 12px;font-size:20px}.mrow .btn{flex:170px;width:auto;margin-top:0}.visor{padding:var(--espacio-2) 0 var(--espacio-3);text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.visor .quien b{font-size:var(--letra-base);font-weight:600;display:block}.visor .quien small{font-size:var(--letra-chica);color:var(--texto-2);margin-top:2px;line-height:1.35;display:block}.digits{font-family:var(--numeros);letter-spacing:-1px;font-size:clamp(44px,9vw,64px);font-weight:700;line-height:1.05}.digits .ghost{display:none}.digits .unit{letter-spacing:0;color:var(--texto-2);margin-left:.2em;font-size:.42em;font-weight:600}.teclado{max-width:420px;margin:var(--espacio-3) auto 0;grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.teclado button{background:var(--relleno);border:var(--borde-marcado) solid var(--separador);min-height:68px;font-family:var(--numeros);border-radius:22px;font-size:28px;font-weight:600}.teclado button.aux{color:var(--texto-2);font-family:inherit;font-size:var(--letra-base);background:0 0}.ren{align-items:center;gap:var(--espacio-2) var(--espacio-3);padding:var(--espacio-3) 0;border-bottom:1px solid var(--separador);flex-wrap:wrap;display:flex}.ren .rn{flex:200px;min-width:0}.ren .rn b{letter-spacing:-.2px;font-size:18px;font-weight:600;display:block}.ren .rn small{color:var(--texto-2);font-size:var(--letra-chica);font-variant-numeric:tabular-nums;display:block}.ren .rn small b{font-size:inherit;display:inline}.ren .ri{font-family:var(--numeros);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:19px;font-weight:600}.quitar{min-width:var(--toque);min-height:var(--toque);padding:0 var(--espacio-4);background:var(--relleno);color:var(--texto);border:var(--borde-marcado) solid var(--separador);border-radius:var(--radio-pildora);font-size:var(--letra-base);font-weight:600}.prog{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.prog span{border-radius:var(--radio-pildora);border:1.5px solid var(--separador);font-size:var(--letra-base);padding:3px 10px;font-weight:600}.prog .hecho{border-color:var(--bien);color:var(--bien)}.prog .sigue{border-color:var(--alerta);color:var(--alerta)}.pesar{margin:var(--espacio-3) 0 var(--espacio-1)}.mas{width:100%;min-height:var(--toque);margin-top:var(--espacio-3);background:var(--tinte-acento);color:var(--acento);border:var(--borde-marcado) solid var(--separador);border-radius:var(--radio-pildora);font-size:18px;font-weight:600;display:block}.mas[disabled]{opacity:.38}.tot{justify-content:space-between;align-items:baseline;gap:var(--espacio-3);font-size:var(--letra-base);font-variant-numeric:tabular-nums;padding:6px 0;display:flex}.tot.first{margin-top:var(--espacio-4)}.tot .n{font-family:var(--numeros);font-weight:600}.tot.adj{color:var(--texto-2)}.tot.big{margin-top:var(--espacio-2);padding-top:var(--espacio-3);border-top:1px solid var(--separador);font-weight:600}.tot.big .n{letter-spacing:-1px;font-size:44px;font-weight:700;line-height:1}.renglon{border-bottom:1px solid var(--separador)}.renglon>.ren{border-bottom:0}.renglon>.pesar{margin:0 0 var(--espacio-3)}.especial{justify-content:space-between;align-items:center;gap:var(--separacion-de-toque) var(--espacio-3);margin:0 0 var(--espacio-3);padding:var(--espacio-3) var(--espacio-4);background:var(--tinte-acento);border:var(--borde-marcado) solid var(--separador);font-size:var(--letra-base);border-radius:16px;flex-wrap:wrap;line-height:1.35;display:flex}.especial span{flex:220px}.queda{margin:var(--espacio-3) 0 0;padding:var(--espacio-3) var(--espacio-4);background:var(--relleno);font-size:var(--letra-base);text-align:center;border-radius:16px;line-height:1.4}.queda b{font-variant-numeric:tabular-nums}.pcat{margin:var(--espacio-5) 0 2px;font-size:var(--letra-base);font-weight:700}.pricerow,.phead{gap:var(--separacion-de-toque);grid-template-columns:1fr 104px 104px;align-items:center;display:grid}.pricerow{padding:var(--espacio-2) 0;border-bottom:1px solid var(--separador)}.pricerow .nm{font-size:var(--letra-base);min-width:0}.pricerow .nm small{color:var(--texto-2);font-size:var(--letra-chica);font-variant-numeric:tabular-nums;display:block}.pricerow input{width:100%;min-height:var(--toque);text-align:right;font-family:var(--numeros);background:var(--relleno);border:1px solid var(--borde-control);border-radius:var(--radio-chico);padding:7px 10px;font-size:18px}.phead{margin-top:var(--espacio-3)}.phead span{font-size:var(--letra-chica);color:var(--texto-2);text-align:right;font-weight:600}.phead span:first-child{text-align:left}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}th,td{padding:var(--espacio-3) 7px;text-align:right;border-bottom:1px solid var(--separador);font-size:var(--letra-base)}th{font-size:var(--letra-chica);color:var(--texto-2);font-weight:600}th:first-child,td:first-child{text-align:left}td.mn{font-family:var(--numeros)}.scroll{overflow-x:auto}@media (max-width:420px){.pricerow,.phead{grid-template-columns:1fr 84px 84px}}.motivos{gap:var(--separacion-de-toque);margin-top:var(--espacio-3);display:grid}.campo{width:100%;min-height:var(--toque);font-size:var(--letra-base);background:var(--superficie);border:1px solid var(--borde-control);border-radius:var(--radio-chico);padding:8px 14px}.origen{gap:var(--separacion-de-toque);display:flex}.origen button{min-width:var(--toque);min-height:var(--toque);padding:0 var(--espacio-3);background:var(--relleno);color:var(--texto);border:var(--borde-marcado) solid var(--separador);border-radius:var(--radio-pildora);font-size:var(--letra-base);font-weight:600}.origen button[aria-pressed=true]{background:var(--texto);color:var(--superficie)}.saldorow{gap:var(--separacion-de-toque);padding:var(--espacio-2) 0;border-bottom:1px solid var(--separador);grid-template-columns:1fr 124px auto;align-items:center;display:grid}.saldorow input{width:100%;min-height:var(--toque);text-align:right;font-family:var(--numeros);background:var(--relleno);border:1px solid var(--borde-control);border-radius:var(--radio-chico);padding:7px 10px;font-size:18px}@media (max-width:560px){.saldorow{grid-template-columns:1fr 104px}.saldorow .origen{grid-column:1/-1}}.tres{gap:var(--separacion-de-toque);grid-template-columns:repeat(3,1fr);display:grid}.tres .btn{margin-top:0}@media (max-width:560px){.tres{grid-template-columns:1fr}}.exrow{justify-content:space-between;align-items:center;gap:var(--espacio-2) var(--espacio-3);width:100%;min-height:var(--toque);margin-top:var(--separacion-de-toque);padding:var(--espacio-2) var(--espacio-4);text-align:left;background:var(--relleno);border:var(--borde-marcado) solid var(--separador);border-radius:16px;display:flex}.exrow .rn{flex:180px;min-width:0}.exrow .rn b{letter-spacing:-.2px;font-size:18px;font-weight:600;display:block}.exrow .rn small{color:var(--texto-2);font-size:var(--letra-chica);font-variant-numeric:tabular-nums;display:block}.exrow .ri{font-family:var(--numeros);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:19px;font-weight:600}
.indicadores{gap:var(--espacio-3);margin-bottom:var(--espacio-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.indicador{min-width:0;padding:var(--espacio-4);background:var(--superficie);border:var(--borde-marcado) solid var(--separador);border-radius:var(--radio-grande)}.indicador .lbl{margin:0}.indicador .cifra{margin:var(--espacio-1) 0 var(--espacio-2);font-family:var(--numeros);letter-spacing:-.5px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(26px,5.4vw,34px);font-weight:700;line-height:1.1;display:block}.indicador small{color:var(--texto-2);font-size:var(--letra-chica);line-height:1.35;display:block}@media (max-width:860px){.indicadores{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.indicadores{grid-template-columns:minmax(0,1fr)}}.panel .periodo{margin:0 0 var(--espacio-3)}.a-dos{gap:0 var(--espacio-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}@media (max-width:760px){.a-dos{grid-template-columns:minmax(0,1fr)}}.grafica{margin-top:var(--espacio-2)}.grafica .tope{color:var(--texto-2);font-size:var(--letra-chica);font-variant-numeric:tabular-nums;display:block}.columnas{align-items:stretch;gap:2px;height:210px;display:flex}.columnas .col{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.columnas .par{border-bottom:1.5px solid var(--separador);flex:auto;justify-content:center;align-items:flex-end;gap:1px;display:flex}.barrita{border-radius:5px 5px 0 0;flex:1 1 0;min-width:2px;max-width:26px}.barrita.compra,.tira .compra{background:var(--compra)}.barrita.venta,.tira .venta{background:var(--venta)}.barrita.neutra,.tira .neutra{background:var(--texto-2)}.columnas .col small{height:26px;color:var(--texto-2);line-height:26px;font-size:var(--letra-chica);white-space:nowrap;justify-content:center;display:flex}.columnas .col small span{flex:none}.leyenda{gap:var(--espacio-2) var(--espacio-5);margin:var(--espacio-2) 0 0;font-size:var(--letra-base);flex-wrap:wrap;display:flex}.leyenda span{align-items:center;gap:var(--espacio-2);display:inline-flex}.leyenda .barrita{border-radius:4px;flex:none;width:14px;height:14px}.numeros summary{min-height:var(--toque);margin-top:var(--espacio-2);color:var(--acento);font-size:var(--letra-base);cursor:pointer;align-items:center;font-weight:600;list-style:none;display:flex}.numeros summary::-webkit-details-marker{display:none}.numeros summary:after{content:"▾";margin-left:var(--espacio-2)}.numeros[open] summary:after{content:"▴"}.mov{padding:var(--espacio-3) 0;border-bottom:1px solid var(--separador)}.mov>b{letter-spacing:-.2px;font-size:18px;font-weight:600;display:block}.mov small{color:var(--texto-2);font-size:var(--letra-chica);font-variant-numeric:tabular-nums;display:block}.mov .tot{padding:0}.mov .tot b{letter-spacing:-.2px;min-width:0;font-size:18px;font-weight:600}.tira{height:10px;margin:var(--espacio-2) 0 2px;background:var(--relleno);border-radius:5px;display:block;overflow:hidden}.tira i{border-radius:5px;height:100%;display:block}.panel .tot .n{text-align:right}.panel .tot.big.primero{border-top:0;margin-top:0;padding-top:0}.panel .tot.big .n{font-size:clamp(26px,5.4vw,34px)}.oculto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.secciones{gap:var(--separacion-de-toque);margin-bottom:var(--espacio-4);border:var(--borde-marcado) solid var(--separador);border-radius:calc(var(--toque) / 2 + 6px);background:var(--relleno);grid-template-columns:repeat(auto-fit,minmax(96px,1fr));padding:4px;display:grid}.secciones a{min-height:var(--toque);padding:0 var(--espacio-2);color:var(--texto-2);border-radius:var(--radio-pildora);font-size:var(--letra-base);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex}.secciones a[aria-current=page]{background:var(--texto);color:var(--superficie)}.secciones a:active{transform:var(--cede)}.exrow .dinero{text-align:right;white-space:nowrap;gap:2px;display:grid}.exrow .dinero small{color:var(--texto-2);font-size:var(--letra-chica);font-variant-numeric:tabular-nums}.exrow .dinero b{font-family:var(--numeros);font-size:var(--letra-base);color:var(--texto)}.exrow:first-child{margin-top:0}.filtros{gap:var(--espacio-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.filtros label{min-width:0;display:block}.filtros .btn{grid-column:1/-1;margin-top:0}@media (max-width:560px){.filtros{grid-template-columns:minmax(0,1fr)}}.asiento{gap:var(--espacio-2);padding:var(--espacio-3) 0;border-bottom:1px solid var(--separador);font-size:var(--letra-base);grid-template-columns:64px minmax(0,1fr);line-height:1.4;display:grid}.asiento b{font-weight:600}.asiento .hora{color:var(--texto-2);font-family:var(--numeros);font-variant-numeric:tabular-nums}.escalones{width:100%;height:200px;margin:var(--espacio-1) 0;display:block;overflow:visible}.escalones path{fill:none;stroke:var(--texto-2);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.escalones path.compra{stroke:var(--compra)}.escalones path.venta{stroke:var(--venta)}.escalones.chica{width:100%;height:34px;margin:0}.escalones.chica path{stroke-width:2.5px}.exrow.material{gap:var(--espacio-2) var(--espacio-4);grid-template-columns:minmax(0,1fr) 150px auto;display:grid}.exrow.material .dinero small{column-gap:var(--espacio-2);grid-template-columns:1fr auto 78px;align-items:baseline;display:grid}.exrow.material .dinero.sin small{display:block}.exrow.material .variacion{text-align:left;margin-left:0}@media (max-width:700px){.exrow.material{padding-top:var(--espacio-3);padding-bottom:var(--espacio-3);grid-template-columns:minmax(56px,1fr) auto}.exrow.material .rn{grid-column:1/-1}}.grafica .eje{margin-top:var(--espacio-1);padding-top:var(--espacio-1);border-top:1.5px solid var(--separador);justify-content:space-between;display:flex}.grafica .eje small{color:var(--texto-2);font-size:var(--letra-chica)}.indicadores.dos{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:420px){.indicadores.dos{grid-template-columns:minmax(0,1fr)}}.variacion{margin-left:var(--espacio-2);color:var(--texto);font-style:normal;font-weight:600}.indicador .variacion{margin-left:0}.cambios .mn{white-space:nowrap}.top .imprimir{flex:none;width:auto;margin:0 0 0 auto}@media print{.imprimible{--fondo:#fff;--superficie:#fff;--relleno:#ececf0;--texto:#000;--texto-2:#3c3c43;--separador:#999;--compra:#1a7f45;--venta:#b25a00;color:#000;width:100%;max-width:none;margin:0;padding:0;position:absolute;top:0;left:0}.imprimible,.imprimible *{visibility:visible;-webkit-print-color-adjust:exact;print-color-adjust:exact}.imprimible :is(.secciones,.chips,.filtros,.btn,.quitar),.imprimible details.numeros>summary{display:none}.imprimible :is(.card,.indicador,.mov,.exrow,tr){break-inside:avoid}.imprimible :is(.card,.indicador){border:1px solid #999}}.exrow[disabled]{opacity:.45}.panel .top h2{overflow-wrap:anywhere;min-width:0}.panel .exrow .rn b,.indicador small{overflow-wrap:anywhere}.precio-y-kilos .escalones{height:110px}.precio-y-kilos .columnas{height:130px}.exrow[data-anulado] :is(.rn b,.ri){color:var(--texto-2)}.exrow[data-anulado] .rn b{text-decoration:line-through}.exrow .rn small.anulado{margin-top:2px}.exrow .rn>.btn,.exrow .rn>.manual{margin-top:var(--espacio-2)}.panel .note.hecho{color:var(--bien)}.alta-de-tipo .btn{margin-top:var(--espacio-2)}@media print{.imprimible :is(.tipos-de-gasto,.registrar,.por-clasificar){display:none}}
.administrado{padding:var(--espacio-3) 0;border-bottom:1px solid var(--separador)}.administrado>b{letter-spacing:-.2px;font-size:18px;font-weight:600;display:block}.administrado>small{color:var(--texto-2);font-size:var(--letra-chica);line-height:1.35;display:block}.administrado .btn{margin-top:var(--espacio-2)}.administrado .dos .btn{margin-top:0}.administrado .dos{margin-top:var(--espacio-2)}.lbl.sep{margin-top:var(--espacio-4)}.note.primera{margin-top:0}.unavez .secreto{margin:var(--espacio-1) 0 var(--espacio-2);font-family:var(--numeros);letter-spacing:.08em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;font-size:clamp(34px,9vw,48px);font-weight:700;line-height:1.15;display:block}.administrado .detiene{margin-top:var(--espacio-2)}.btn.arriba{margin:0 0 var(--espacio-3)}.administrado :is(.okmsg,.flag){margin:var(--espacio-2) 0 0}.clientela :is(b,small,.note,.okmsg,.flag,.btn){overflow-wrap:anywhere}
:root{--barra-fija:calc(var(--toque) + 18px)}@media (max-width:860px){:root{--barra-fija:0px}}.entrada{max-width:520px;margin:0 auto;padding-top:2vh}.entrada>.ajuste{margin-bottom:var(--espacio-5)}.entrada h1{margin:0 0 var(--espacio-1);letter-spacing:-.4px;font-size:34px;font-weight:700;line-height:1.12}.entrada .sub{margin:0 0 var(--espacio-5);color:var(--texto-2)}.entrada .boton,.entrada .teclado{margin-top:var(--espacio-3)}.personas{gap:var(--espacio-2);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.persona{align-items:center;gap:var(--espacio-3);min-height:76px;padding:var(--espacio-3) var(--espacio-4);text-align:left;background:var(--superficie);border:max(1px,var(--borde-marcado)) solid var(--separador);border-radius:var(--radio);display:flex}.persona b{font-size:19px;font-weight:600;line-height:1.2;display:block}.persona small{color:var(--texto-2);font-size:var(--letra-chica);display:block}.inicial{background:var(--acento-lleno);width:40px;height:40px;color:var(--sobre-acento);border-radius:50%;flex:none;place-items:center;font-style:normal;font-weight:700;display:grid}.codigo{width:100%;min-height:64px;padding:var(--espacio-2) var(--espacio-3);text-align:center;text-transform:uppercase;font-family:var(--numeros);letter-spacing:.14em;font-variant-numeric:tabular-nums;background:var(--superficie);border:max(1px,var(--borde-marcado)) solid var(--borde-control);border-radius:var(--radio);font-size:24px}.puntos{justify-content:center;gap:var(--espacio-3);min-height:34px;margin:var(--espacio-2) 0 var(--espacio-3);display:flex}.puntos i{border:2px solid var(--borde-control);border-radius:50%;width:18px;height:18px}.puntos i.lleno{background:var(--texto);border-color:var(--texto)}.barra{align-items:center;gap:var(--separacion-de-toque) var(--espacio-3);margin-bottom:var(--espacio-2);flex-wrap:wrap;display:flex}.barra .dia{margin-right:auto;font-weight:600}.barra .quien{align-items:center;gap:var(--espacio-3);min-width:0;display:flex}.ficha{align-items:center;gap:var(--espacio-2);min-width:0;display:flex}.ficha>span{min-width:0}.ficha b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.2;display:block;overflow:hidden}.ficha small{color:var(--texto-2);font-size:var(--letra-chica);line-height:1.2;display:block}.barra .boton{font-size:var(--letra-base)}.pantallas{top:calc(env(safe-area-inset-top,0px) + 8px);z-index:10;gap:var(--separacion-de-toque);margin-bottom:var(--espacio-4);border-radius:var(--radio-pildora);overscroll-behavior-x:contain;scrollbar-width:none;padding:4px;display:flex;position:sticky;overflow-x:auto}.pantallas::-webkit-scrollbar{display:none}.pantallas a{min-width:var(--toque);min-height:var(--toque);padding:0 var(--espacio-4);border-radius:var(--radio-pildora);color:var(--texto);white-space:nowrap;transition:transform var(--al-toque) ease-out;flex:1 0 auto;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex}.pantallas a:active{transform:var(--cede)}.pantallas a[aria-current=true]{background:var(--acento-lleno);color:var(--sobre-acento)}.pantallas a:focus-visible{outline-offset:-3px}.pantallas a[aria-current=true]:focus-visible{outline-color:var(--sobre-acento)}@media (hover:hover) and (pointer:fine){.pantallas a:not([aria-current=true]):hover{background:var(--relleno)}}@media (max-width:860px){.pantallas{background:var(--superficie);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;position:static}.pantallas a{padding:0 3px}}@media (max-width:560px){.barra .dia{flex-basis:100%}.barra .quien{margin-left:auto}.barra .ajuste{align-items:flex-start}.barra .interruptor>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ficha small{display:none}.pantallas a{font-size:var(--letra-chica)}}.falta-dia{margin-bottom:var(--espacio-3);padding:var(--espacio-4);background:var(--tinte-alerta);color:var(--alerta);border:max(1px,var(--borde-marcado)) solid var(--alerta);border-radius:var(--radio)}.falta-dia b{margin-bottom:var(--espacio-1);font-size:19px;font-weight:700;display:block}.falta-dia .boton{margin-top:var(--espacio-3)}.en-mantenimiento{margin-bottom:var(--espacio-3);padding:var(--espacio-3) var(--espacio-4);background:var(--tinte-alerta);color:var(--alerta);border:max(1px,var(--borde-marcado)) solid var(--alerta);border-radius:var(--radio)}.en-mantenimiento b{font-weight:700}.avisos-de-caja{justify-content:space-between;align-items:center;gap:var(--separacion-de-toque) var(--espacio-3);margin:0 0 var(--espacio-3);flex-wrap:wrap;display:flex}.avisos-de-caja span{flex:260px}
:is(.ticket,.ticket-negocio){--papel:#fffef8;--tinta:#1a1a1a;--orilla:#c3cace;background:var(--papel);max-width:330px;color:var(--tinta);border:1px solid var(--orilla);font-family:var(--fuente-num),ui-monospace,monospace;font-variant-numeric:tabular-nums;letter-spacing:normal;word-spacing:normal;text-transform:none;text-align:left;text-indent:0;margin:0 auto;padding:16px 14px;font-size:13px;font-style:normal;font-weight:400;line-height:1.55}:is(.ticket,.ticket-negocio) .c{text-align:center}:is(.ticket,.ticket-negocio) .b{font-weight:700}:is(.ticket,.ticket-negocio) .g{font-size:15px}:is(.ticket,.ticket-negocio) .r{justify-content:space-between;gap:10px;display:flex}:is(.ticket,.ticket-negocio) .s{opacity:.78;padding-left:12px}:is(.ticket,.ticket-negocio) hr{border:none;border-top:1px dashed var(--tinta);opacity:.45;margin:8px 0}.ticket-negocio,.papel .corte{display:none}@media (prefers-color-scheme:dark){:is(.ticket,.ticket-negocio){--papel:#e9e6dc;--orilla:#394246}}:root[data-contraste=alto] :is(.ticket,.ticket-negocio){--papel:#fff;--tinta:#000;--orilla:#000}@media (prefers-contrast:more){:root:not([data-contraste]) :is(.ticket,.ticket-negocio){--papel:#fff;--tinta:#000;--orilla:#000}}@media print{body{background:#fff}body *{visibility:hidden}.papel,.papel *{visibility:visible}.papel{width:72mm;position:absolute;top:0;left:0}:is(.ticket,.ticket-negocio){color:#000;background:#fff;border:none;max-width:none;margin:0;padding:0 2mm;display:block}.papel .corte{border-top:1px dashed #000;margin:4mm 0 0;display:block}.ticket-negocio{break-before:page}}
