@font-face{font-family:Archivo;src:url(/fuentes/archivo-variable.woff2)format("woff2-variations");font-weight:100 900;font-display:swap}@font-face{font-family:Archivo Black;src:url(/fuentes/archivo-black-400.woff2)format("woff2");font-weight:400;font-display:swap}:root{--zk-ink:#14100e;--zk-ink-2:#3a322c;--zk-muted:#6b6259;--zk-line:#ded4c6;--zk-line-strong:#b8ab99;--zk-paper:#fbf7f0;--zk-surface:#fff;--zk-surface-2:#f2ebe0;--zk-verde:#0a7a45;--zk-verde-dark:#075c34;--zk-verde-soft:#e2f2e9;--zk-rojo:#c1202e;--zk-rojo-dark:#93151f;--zk-rojo-soft:#fbe6e7;--zk-maiz:#f2b307;--zk-maiz-dark:#b98300;--zk-maiz-soft:#fff3d4;--zk-azul:#1e5aa8;--zk-azul-dark:#16437c;--zk-azul-soft:#e4edf9;--zk-morado:#6b3fa0;--zk-morado-dark:#4e2e76;--zk-morado-soft:#eee7f7;--zk-whatsapp:#25d366;--zk-whatsapp-ink:#0b3b22;--zk-font:"Archivo", system-ui, sans-serif;--zk-font-display:"Archivo Black", "Archivo", sans-serif;--zk-fs-mono-xl:44px;--zk-fs-display:34px;--zk-fs-h1:26px;--zk-fs-h2:22px;--zk-fs-body:18px;--zk-fs-label:16px;--zk-fs-overline:13px;--zk-lh-tight:1.1;--zk-lh-body:1.45;--zk-ls-over:.08em;--zk-s1:4px;--zk-s2:8px;--zk-s3:12px;--zk-s4:16px;--zk-s5:20px;--zk-s6:24px;--zk-s8:32px;--zk-s10:40px;--zk-r-sm:8px;--zk-r-md:14px;--zk-r-lg:20px;--zk-r-pill:999px;--zk-touch:56px;--zk-touch-lg:68px;--zk-touch-xl:84px;--zk-sh-1:0 1px 0 #14100e0f, 0 2px 6px #14100e0f;--zk-sh-2:0 8px 24px #14100e24;--zk-sh-press:inset 0 3px 0 #0000002e;--zk-appbar-h:64px;--zk-tabbar-h:76px;--zk-syncbar-h:34px}*{box-sizing:border-box}html,body{margin:0}body{font-family:var(--zk-font);font-size:var(--zk-fs-body);line-height:var(--zk-lh-body);color:var(--zk-ink);background:var(--zk-paper);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;text-wrap:pretty}h1,h2,h3{line-height:var(--zk-lh-tight);margin:0;font-weight:700}h1{font-size:var(--zk-fs-h1)}h2{font-size:var(--zk-fs-h2)}a{color:var(--zk-azul);font-weight:600;text-decoration:none}a:hover{color:var(--zk-azul-dark);text-decoration:underline}button{font-family:inherit;font-size:inherit}.zk-num{font-variant-numeric:tabular-nums}.zk-money{font-family:var(--zk-font-display);font-variant-numeric:tabular-nums}.zk-overline{font-size:var(--zk-fs-overline);letter-spacing:var(--zk-ls-over);text-transform:uppercase;color:var(--zk-muted);font-weight:700}.zk-btn{justify-content:center;align-items:center;gap:var(--zk-s2);min-height:var(--zk-touch);padding:0 var(--zk-s5);border-radius:var(--zk-r-md);font-weight:700;font-size:var(--zk-fs-body);cursor:pointer;border:2px solid #0000;transition:transform 60ms,background .12s;display:inline-flex}.zk-btn:active{box-shadow:var(--zk-sh-press);transform:translateY(1px)}.zk-btn:disabled{opacity:.45;cursor:not-allowed}.zk-btn--primary{background:var(--zk-verde);color:#fff}.zk-btn--primary:hover{background:var(--zk-verde-dark)}.zk-btn--danger{background:var(--zk-rojo);color:#fff}.zk-btn--fiado{background:var(--zk-maiz);color:var(--zk-ink)}.zk-btn--secondary{background:var(--zk-surface);color:var(--zk-ink);border-color:var(--zk-line-strong)}.zk-btn--ghost{color:var(--zk-ink);background:0 0}.zk-btn--whatsapp{background:var(--zk-whatsapp);color:var(--zk-whatsapp-ink)}.zk-btn--block{width:100%}.zk-btn--xl{min-height:var(--zk-touch-xl);font-size:var(--zk-fs-h2);border-radius:var(--zk-r-lg)}.zk-field{gap:var(--zk-s2);flex-direction:column;display:flex}.zk-input{min-height:var(--zk-touch);padding:0 var(--zk-s4);background:var(--zk-surface);color:var(--zk-ink);border:2px solid var(--zk-line-strong);border-radius:var(--zk-r-md);font-size:var(--zk-fs-body);width:100%}.zk-input::placeholder{color:var(--zk-muted)}.zk-input:focus{border-color:var(--zk-azul);box-shadow:0 0 0 3px var(--zk-azul-soft);outline:none}.zk-input--error{border-color:var(--zk-rojo)}.zk-help{font-size:var(--zk-fs-label);color:var(--zk-muted)}.zk-help--error{color:var(--zk-rojo);font-weight:600}.zk-card{background:var(--zk-surface);border:1px solid var(--zk-line);border-radius:var(--zk-r-md);padding:var(--zk-s4);box-shadow:var(--zk-sh-1)}.zk-chip{height:34px;padding:0 var(--zk-s3);border-radius:var(--zk-r-pill);font-size:var(--zk-fs-label);background:var(--zk-surface-2);color:var(--zk-ink-2);align-items:center;gap:6px;font-weight:700;display:inline-flex}.zk-chip--ok{background:var(--zk-verde-soft);color:var(--zk-verde-dark)}.zk-chip--wait{background:var(--zk-maiz-soft);color:var(--zk-ink)}.zk-chip--bad{background:var(--zk-rojo-soft);color:var(--zk-rojo-dark)}.zk-chip--info{background:var(--zk-azul-soft);color:var(--zk-azul-dark)}.zk-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.zk-table th{text-align:left;font-size:var(--zk-fs-overline);text-transform:uppercase;letter-spacing:var(--zk-ls-over);color:var(--zk-muted);padding:var(--zk-s2) var(--zk-s3);border-bottom:2px solid var(--zk-line)}.zk-table td{padding:var(--zk-s3);border-bottom:1px solid var(--zk-line)}.zk-table tbody tr:nth-child(2n){background:var(--zk-surface-2)}.zk-appbar{height:var(--zk-appbar-h);align-items:center;gap:var(--zk-s3);padding:0 var(--zk-s4);background:var(--zk-ink);color:#fff;display:flex}.zk-tabbar{height:var(--zk-tabbar-h);background:var(--zk-surface);border-top:1px solid var(--zk-line);grid-auto-flow:column;display:grid}.zk-syncbar{height:var(--zk-syncbar-h);justify-content:center;align-items:center;gap:var(--zk-s2);font-size:var(--zk-fs-label);font-weight:700;display:flex}.zk-syncbar--ok{background:var(--zk-verde-soft);color:var(--zk-verde-dark)}.zk-syncbar--pending{background:var(--zk-maiz);color:var(--zk-ink)}.zk-syncbar--offline{background:var(--zk-ink);color:var(--zk-maiz)}.zk-syncbar--error{background:var(--zk-rojo);color:#fff}.zk-scrim{background:#14100e99;position:fixed;top:0;bottom:0;left:0;right:0}.zk-sheet{background:var(--zk-surface);border-radius:var(--zk-r-lg) var(--zk-r-lg) 0 0;padding:var(--zk-s5);box-shadow:var(--zk-sh-2);position:fixed;bottom:0;left:0;right:0}.zk-toast{align-items:center;gap:var(--zk-s3);min-height:var(--zk-touch);padding:0 var(--zk-s4);border-radius:var(--zk-r-md);background:var(--zk-ink);color:#fff;box-shadow:var(--zk-sh-2);font-weight:600;display:flex}.zk-keypad{gap:var(--zk-s2);grid-template-columns:repeat(3,1fr);display:grid}.zk-key{min-height:var(--zk-touch-xl);border:2px solid var(--zk-line-strong);border-radius:var(--zk-r-md);background:var(--zk-surface);font-family:var(--zk-font-display);cursor:pointer;font-size:30px}.zk-key:active{background:var(--zk-surface-2);box-shadow:var(--zk-sh-press)}@media (min-width:900px){:root{--zk-fs-body:19px;--zk-fs-mono-xl:56px}.zk-pos-layout{grid-template-columns:1fr 420px;height:100vh;display:grid}.zk-tabbar{border-top:0;border-right:1px solid var(--zk-line);grid-auto-flow:row;height:auto}}:focus-visible{outline:3px solid var(--zk-azul);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}:root{--zk-fs-tab:14px;--zk-fs-nav:17px;--zk-ancho-riel:132px;--zk-ancho-lateral:248px;--zk-alto-renglon:56px;--zk-tinte:var(--zk-surface-2);--zk-tinte-tono:var(--zk-ink)}@media (min-width:1800px){:root{--zk-ancho-lateral:264px}}.zk-seccion--cobrar,.zk-seccion--hoy{--zk-tinte:var(--zk-verde-soft);--zk-tinte-tono:var(--zk-verde-dark)}.zk-seccion--fiado{--zk-tinte:var(--zk-rojo-soft);--zk-tinte-tono:var(--zk-rojo-dark)}.zk-seccion--recarga{--zk-tinte:var(--zk-morado-soft);--zk-tinte-tono:var(--zk-morado-dark)}.zk-seccion--resurtir,.zk-seccion--comprar{--zk-tinte:var(--zk-azul-soft);--zk-tinte-tono:var(--zk-azul-dark)}.zk-seccion--debo{--zk-tinte:var(--zk-maiz-soft);--zk-tinte-tono:var(--zk-ink)}.zk-seccion--mas{--zk-tinte:var(--zk-surface-2);--zk-tinte-tono:var(--zk-ink)}.zk-marca{align-items:center;gap:var(--zk-s3);color:#fff;min-width:0;display:inline-flex}.zk-marca__z{background:var(--zk-maiz);width:38px;height:38px;color:var(--zk-ink);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.zk-marca__z svg{width:100%;height:100%;display:block}.zk-marca__texto{gap:var(--zk-s1);flex-direction:column;min-width:0;display:flex}.zk-marca__palabra{font-family:var(--zk-font-display);font-size:var(--zk-fs-body);letter-spacing:.06em;white-space:nowrap;line-height:1.05}.zk-marca__app{font-size:var(--zk-fs-overline);letter-spacing:var(--zk-ls-over);text-transform:uppercase;white-space:nowrap;color:var(--zk-line-strong);font-weight:700;line-height:1.1}.zk-marca--apilada{gap:var(--zk-s2);flex-direction:column}.zk-marca--apilada .zk-marca__z{width:44px;height:44px}.zk-marca--apilada .zk-marca__texto{align-items:center}.zk-marca--apilada .zk-marca__palabra{font-size:var(--zk-fs-tab);color:var(--zk-paper);line-height:1}.zk-marca--clara{color:var(--zk-ink)}.zk-marca--clara .zk-marca__app{color:var(--zk-muted)}.zk-pestanas{min-height:calc(var(--zk-tabbar-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--zk-surface);border-top:1px solid var(--zk-line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.zk-pestana{min-width:0;min-height:var(--zk-touch);justify-content:center;align-items:center;gap:var(--zk-s1);color:var(--zk-muted);font-size:var(--zk-fs-tab);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;font-weight:600;line-height:1.2;text-decoration:none;display:flex;position:relative}.zk-pestana__icono{border-radius:var(--zk-r-pill);flex-shrink:0;justify-content:center;align-items:center;width:56px;height:32px;display:flex}.zk-pestana:hover{color:var(--zk-ink-2);text-decoration:none}.zk-pestana:active .zk-pestana__icono{box-shadow:var(--zk-sh-press);transform:translateY(1px)}.zk-pestana[aria-current=page]{color:var(--zk-ink);font-weight:700}.zk-pestana[aria-current=page] .zk-pestana__icono{background:var(--zk-tinte);color:var(--zk-tinte-tono)}.zk-pestana__globo{border:2px solid var(--zk-surface);border-radius:var(--zk-r-pill);background:var(--zk-maiz);min-width:22px;height:22px;color:var(--zk-ink);font-size:var(--zk-fs-tab);text-align:center;font-variant-numeric:tabular-nums;padding:0 5px;font-weight:800;line-height:18px;position:absolute;top:4px;left:calc(50% + 12px)}.zk-riel{width:var(--zk-ancho-riel);background:var(--zk-ink);color:var(--zk-line-strong);flex-direction:column;flex-shrink:0;display:flex}.zk-riel__marca{border-bottom:1px solid var(--zk-ink-2);flex-shrink:0;justify-content:center;align-items:center;min-height:98px;display:flex}.zk-riel__nav{min-height:0;padding:14px var(--zk-s3);flex-direction:column;flex:auto;gap:6px;display:flex;overflow-y:auto}.zk-riel__pie{padding:var(--zk-s3) var(--zk-s3) var(--zk-s4);border-top:1px solid var(--zk-ink-2);flex-shrink:0}.zk-riel .zk-pestana{width:100%;min-height:var(--zk-touch-xl);color:var(--zk-line-strong);font-size:var(--zk-fs-label);border-radius:12px;gap:6px}.zk-riel .zk-pestana:hover{color:var(--zk-paper)}.zk-riel .zk-pestana[aria-current=page]{background:var(--zk-ink-2);color:#fff}.zk-riel .zk-pestana__globo{border-color:var(--zk-ink)}.zk-riel .zk-pestana[aria-current=page] .zk-pestana__globo{border-color:var(--zk-ink-2)}.zk-web{grid-template-columns:var(--zk-ancho-lateral) minmax(0, 1fr);min-height:100vh;background:var(--zk-paper);min-height:100dvh;display:grid}.zk-web__principal{gap:var(--zk-s6);min-width:0;padding:0 var(--zk-s6) var(--zk-s6);flex-direction:column;display:flex}.zk-web__cabeza{align-items:center;gap:var(--zk-s3);min-height:72px;display:flex}.zk-rejilla{gap:var(--zk-s6);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.zk-rejilla>*{min-width:0}.zk-lateral{height:100vh;height:100dvh;width:var(--zk-ancho-lateral);padding:var(--zk-s5) var(--zk-s4);background:var(--zk-ink);color:#fff;flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.zk-lateral__marca{flex-shrink:0;align-items:center;min-height:44px;padding:0 6px;display:flex}.zk-lateral__nav{margin-top:var(--zk-s6);gap:var(--zk-s1);flex-direction:column;display:flex}.zk-lateral__grupo{min-height:28px;font-size:var(--zk-fs-overline);letter-spacing:var(--zk-ls-over);text-transform:uppercase;color:var(--zk-line-strong);align-items:center;padding:0 14px;font-weight:700;display:flex}.zk-lateral__grupo:not(:first-child){margin-top:var(--zk-s4)}.zk-lateral__item{align-items:center;gap:var(--zk-s3);width:100%;min-height:48px;color:var(--zk-line-strong);font-size:var(--zk-fs-nav);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-shrink:0;padding:0 10px 0 14px;font-weight:600;line-height:1.2;text-decoration:none;display:flex}.zk-lateral__item svg{flex-shrink:0}.zk-lateral__item:hover{color:var(--zk-paper);text-decoration:none}.zk-lateral__item:active{box-shadow:var(--zk-sh-press);transform:translateY(1px)}.zk-lateral__item[aria-current=page]{background:var(--zk-ink-2);color:#fff;font-weight:700}.zk-lateral__item[aria-current=page] svg{color:var(--zk-tinte)}.zk-lateral__cuenta{min-width:34px;height:26px;padding:0 var(--zk-s2);border-radius:var(--zk-r-pill);background:var(--zk-maiz-soft);color:var(--zk-ink);font-size:var(--zk-fs-label);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;margin-left:auto;font-weight:800;display:inline-flex}.zk-lateral__pie{align-items:center;gap:var(--zk-s3);padding:var(--zk-s4) 0 0 6px;border-top:1px solid var(--zk-ink-2);flex-shrink:0;margin-top:auto;display:flex}.zk-lateral__avatar{border-radius:var(--zk-r-pill);background:var(--zk-ink-2);color:#fff;width:40px;height:40px;font-size:var(--zk-fs-body);flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:flex}.zk-lateral__quien{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.zk-lateral__nombre{font-size:var(--zk-fs-nav);color:#fff;font-weight:700;line-height:1.2}.zk-lateral__rol{font-size:var(--zk-fs-label);color:var(--zk-line-strong);line-height:1.2}.zk-lateral__salir{width:44px;height:44px;color:var(--zk-line-strong);cursor:pointer;background:0 0;border:0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.zk-lateral__salir:hover{color:var(--zk-paper)}.zk-lateral__salir:active{box-shadow:var(--zk-sh-press);transform:translateY(1px)}.zk-riel :focus-visible{outline-color:var(--zk-maiz)}.zk-lateral :focus-visible{outline-color:var(--zk-maiz)}.zk-subpestanas{align-items:stretch;column-gap:var(--zk-s6);box-shadow:inset 0 -1px 0 var(--zk-line);flex-wrap:wrap;display:flex}.zk-subpestana{align-items:center;gap:var(--zk-s2);min-height:48px;color:var(--zk-muted);font-size:var(--zk-fs-nav);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex-shrink:0;padding:3px 0 0;font-weight:600;text-decoration:none;display:inline-flex}.zk-subpestana:hover{color:var(--zk-ink-2);text-decoration:none}.zk-subpestana:active{box-shadow:var(--zk-sh-press);transform:translateY(1px)}.zk-subpestana[aria-selected=true]{color:var(--zk-ink);border-bottom-color:var(--zk-ink);font-weight:700}.zk-subpestana__cuenta{border-radius:var(--zk-r-pill);background:var(--zk-surface-2);min-width:26px;height:26px;color:var(--zk-ink-2);font-size:var(--zk-fs-label);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 9px;font-weight:700;display:inline-flex}.zk-subpestana[aria-selected=true] .zk-subpestana__cuenta{color:var(--zk-ink)}.zk-herramientas{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.zk-herramientas__buscar{border:2px solid var(--zk-line-strong);background:var(--zk-surface);min-width:220px;height:48px;color:var(--zk-muted);border-radius:12px;flex:0 440px;align-items:center;gap:10px;padding:0 14px;display:flex}.zk-herramientas__buscar svg{flex-shrink:0}.zk-herramientas__buscar input{min-width:0;height:100%;color:var(--zk-ink);font-family:inherit;font-size:var(--zk-fs-body);background:0 0;border:0;outline:none;flex:auto;padding:0}.zk-herramientas__buscar input::placeholder{color:var(--zk-muted)}.zk-herramientas__buscar:focus-within{border-color:var(--zk-azul);box-shadow:0 0 0 3px var(--zk-azul-soft)}.zk-herramientas__boton{align-items:center;gap:var(--zk-s2);border:2px solid var(--zk-line-strong);background:var(--zk-surface);height:48px;color:var(--zk-ink);font-size:var(--zk-fs-label);white-space:nowrap;cursor:pointer;border-radius:12px;flex-shrink:0;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.zk-herramientas__boton svg{flex-shrink:0}.zk-herramientas__boton:hover{border-color:var(--zk-ink-2);color:var(--zk-ink);text-decoration:none}.zk-herramientas__boton:active{box-shadow:var(--zk-sh-press);transform:translateY(1px)}.zk-herramientas__hueco{flex:1 1 0}.zk-tabla{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.zk-tabla th{height:44px;padding:0 var(--zk-s3);text-align:left;vertical-align:middle;white-space:nowrap;font-size:var(--zk-fs-overline);letter-spacing:var(--zk-ls-over);text-transform:uppercase;color:var(--zk-muted);border-bottom:2px solid var(--zk-line);font-weight:700}.zk-tabla td{height:var(--zk-alto-renglon);padding:0 var(--zk-s3);vertical-align:middle;font-size:var(--zk-fs-body);border-bottom:1px solid var(--zk-line)}.zk-tabla th:first-child,.zk-tabla td:first-child{padding-left:var(--zk-s6)}.zk-tabla th:last-child,.zk-tabla td:last-child{padding-right:var(--zk-s6)}.zk-tabla tbody tr:last-child td{border-bottom:0}.zk-tabla th[aria-sort=ascending],.zk-tabla th[aria-sort=descending]{color:var(--zk-ink)}.zk-tabla__orden{min-height:44px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0;display:inline-flex}.zk-tabla__orden svg{flex-shrink:0}.zk-tabla__orden:hover{color:var(--zk-ink)}.zk-tabla__orden:active{box-shadow:var(--zk-sh-press);transform:translateY(1px)}.zk-tabla__num,.zk-tabla th.zk-tabla__num{text-align:right}.zk-tabla__num .zk-tabla__orden{flex-direction:row-reverse}.zk-tabla__dinero{text-align:right;white-space:nowrap;font-family:var(--zk-font-display);font-variant-numeric:tabular-nums}.zk-tabla tbody tr:hover{background:var(--zk-paper)}.zk-tabla tbody tr[aria-selected=true]{background:var(--zk-surface-2)}.zk-tabla tbody tr[aria-selected=true]>:first-child{box-shadow:inset 3px 0 0 var(--zk-ink)}.zk-casilla{width:20px;height:20px;accent-color:var(--zk-ink);cursor:pointer;margin:0}.zk-estado{color:var(--zk-ink-2);white-space:nowrap;align-items:center;gap:10px;font-weight:600;display:inline-flex}.zk-estado:before{content:"";border-radius:var(--zk-r-pill);background:var(--zk-muted);flex-shrink:0;width:10px;height:10px}.zk-estado--verde:before{background:var(--zk-verde)}.zk-estado--rojo:before{background:var(--zk-rojo)}.zk-estado--maiz:before{background:var(--zk-maiz-dark)}.zk-estado--azul:before{background:var(--zk-azul)}.zk-estado--morado:before{background:var(--zk-morado)}.zk-tabla-pie{justify-content:space-between;align-items:center;gap:var(--zk-s2) var(--zk-s4);min-height:60px;padding:var(--zk-s2) var(--zk-s6);border-top:1px solid var(--zk-line);font-size:var(--zk-fs-label);color:var(--zk-muted);flex-wrap:wrap;display:flex}.zk-tabla-pie strong{color:var(--zk-ink);font-weight:700}.zk-paginacion{align-items:center;gap:var(--zk-s1);display:flex}.zk-paginacion__boton{min-width:44px;height:44px;padding:0 var(--zk-s2);color:var(--zk-ink-2);font-size:var(--zk-fs-label);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.zk-paginacion__boton:hover{background:var(--zk-surface-2);color:var(--zk-ink);text-decoration:none}.zk-paginacion__boton:active{box-shadow:var(--zk-sh-press);transform:translateY(1px)}.zk-paginacion__boton[aria-current=page]{background:var(--zk-ink);color:#fff}.zk-paginacion__boton:disabled,.zk-paginacion__boton[aria-disabled=true]{color:var(--zk-muted);cursor:not-allowed;background:0 0}.zk-producto{min-width:0;padding:var(--zk-s2);border:1px solid var(--zk-line);background:var(--zk-surface);color:var(--zk-ink);box-shadow:var(--zk-sh-1);text-align:left;cursor:pointer;border-radius:16px;flex-direction:column;gap:10px;font-family:inherit;display:flex;position:relative}.zk-producto:hover{border-color:var(--zk-line-strong)}.zk-producto:active{box-shadow:var(--zk-sh-press);transform:translateY(1px)}.zk-producto__icono{background:var(--zk-surface-2);height:76px;color:var(--zk-ink);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.zk-producto__texto{justify-content:space-between;gap:var(--zk-s1);min-width:0;min-height:0;padding:0 var(--zk-s1) 2px;flex-direction:column;flex:auto;display:flex}.zk-producto__nombre{font-size:var(--zk-fs-label);font-weight:700;line-height:1.2}.zk-producto__precio{font-family:var(--zk-font-display);font-size:var(--zk-fs-body);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.2}.zk-producto__unidad{font-family:var(--zk-font);font-size:var(--zk-fs-label);color:var(--zk-muted);font-weight:600}.zk-producto__cuenta{border:3px solid var(--zk-verde);border-radius:var(--zk-r-pill);background:var(--zk-maiz);min-width:36px;height:36px;color:var(--zk-ink);font-size:var(--zk-fs-label);white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 9px;font-weight:800;line-height:1;display:flex;position:absolute;top:3px;right:3px}.zk-producto--rapido{align-items:center;gap:var(--zk-s2);width:156px;height:62px;padding:0 var(--zk-s2) 0 9px;flex-direction:row;flex-shrink:0}.zk-producto--rapido .zk-producto__icono{width:46px;height:46px}.zk-producto--rapido .zk-producto__texto{justify-content:center;gap:1px;padding:0}.zk-producto--rapido .zk-producto__nombre{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.zk-producto--rapido .zk-producto__cuenta{border-width:2px;min-width:26px;height:26px;padding:0 6px;top:-1px;left:32px;right:auto}.zk-producto--en-cuenta{background:var(--zk-verde);border-color:var(--zk-verde);color:#fff}.zk-producto--en-cuenta:hover{border-color:var(--zk-verde-dark)}.zk-producto--en-cuenta .zk-producto__icono{background:var(--zk-verde-dark);color:#fff}.zk-producto--en-cuenta .zk-producto__unidad{color:var(--zk-verde-soft)}:root{--zk-r-chico:16px}.zk-filtro{border:2px solid var(--zk-line);border-radius:var(--zk-r-pill);background:var(--zk-surface);height:44px;color:var(--zk-ink-2);font-family:inherit;font-size:var(--zk-fs-label);white-space:nowrap;cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.zk-filtro:hover{border-color:var(--zk-line-strong);color:var(--zk-ink);text-decoration:none}.zk-filtro:active{box-shadow:var(--zk-sh-press);transform:translateY(1px)}.zk-filtro[aria-pressed=true]{background:var(--zk-ink);border-color:var(--zk-ink);color:#fff}.zk-billete{min-width:0;height:var(--zk-touch);border:2px solid var(--zk-line-strong);border-radius:var(--zk-r-pill);background:var(--zk-surface);color:var(--zk-ink);font-family:var(--zk-font-display);font-size:var(--zk-fs-body);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;padding:0 6px;line-height:1;display:inline-flex;position:relative}.zk-billete:hover{border-color:var(--zk-ink-2)}.zk-billete:active{box-shadow:var(--zk-sh-press);transform:translateY(1px)}.zk-billete[aria-pressed=true]{background:var(--zk-ink);border-color:var(--zk-ink);color:#fff}.zk-billete--palabra{font-family:var(--zk-font);font-weight:800}.zk-billete__cuenta{border:2px solid var(--zk-surface);border-radius:var(--zk-r-pill);background:var(--zk-maiz);min-width:26px;height:26px;color:var(--zk-ink);font-family:var(--zk-font);font-size:var(--zk-fs-label);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 6px;font-weight:800;line-height:1;display:flex;position:absolute;top:-10px;right:2px}.zk-seccion--pedidos,.zk-seccion--funciona{--zk-tinte:var(--zk-azul-soft);--zk-tinte-tono:var(--zk-azul-dark)}.zk-seccion--cartera,.zk-seccion--disputas{--zk-tinte:var(--zk-rojo-soft);--zk-tinte-tono:var(--zk-rojo-dark)}.zk-seccion--pendientes,.zk-seccion--aprobaciones,.zk-seccion--depositos{--zk-tinte:var(--zk-maiz-soft);--zk-tinte-tono:var(--zk-ink)}.zk-tabla-tarjeta{border-radius:var(--zk-r-lg);flex-direction:column;min-width:0;padding:0;display:flex}.zk-tabla-tarjeta__cabeza{align-items:center;gap:var(--zk-s3) var(--zk-s6);padding:var(--zk-s5) var(--zk-s6) var(--zk-s4);flex-wrap:wrap;display:flex}.zk-tabla-tarjeta__titulo{flex-direction:column;flex:280px;gap:2px;min-width:0;display:flex}.zk-tabla-tarjeta__titulo h2{font-size:var(--zk-fs-h2)}.zk-tabla-tarjeta__cabeza .zk-herramientas{flex:520px}.zk-tabla-tarjeta__cabeza .zk-tabla-tarjeta__solo-boton{flex:none}.zk-tabla-tarjeta__pestanas{margin:0 var(--zk-s6)}.zk-tabla-tarjeta__desliza{overflow-x:auto}.zk-tabla__sin-resultados{text-align:center;color:var(--zk-muted)}.zk-tabla__fila--elegible{cursor:pointer}.zk-tabla__elegir{min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.zk-tabla__extra,.zk-tabla__ancha{display:none}@media (min-width:1280px){.zk-tabla__ancha{display:table-cell}.zk-tabla__sin-ancha{display:none}}@media (min-width:1800px){.zk-tabla__extra{display:table-cell}.zk-tabla__sin-extra{display:none}}.zk-estado--icono:before{content:none}.zk-estado--icono svg{color:var(--zk-muted);flex-shrink:0}.zk-estado--icono.zk-estado--verde svg{color:var(--zk-verde)}.zk-estado--icono.zk-estado--rojo svg{color:var(--zk-rojo)}.zk-estado--icono.zk-estado--maiz svg{color:var(--zk-maiz-dark)}.zk-estado--icono.zk-estado--azul svg{color:var(--zk-azul)}.zk-estado--icono.zk-estado--morado svg{color:var(--zk-morado)}.zk-oculto-visual{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pantalla{background:var(--zk-paper);flex-direction:column;max-width:560px;min-height:100dvh;margin-inline-start:auto;margin-inline-end:auto;display:flex}.pantalla--centro{justify-content:center;align-items:center}.chip--ok{background:var(--zk-verde-soft);color:var(--zk-verde-dark)}.chip--alerta{background:var(--zk-maiz);color:var(--zk-ink)}.contenido--centrado{flex-direction:column;gap:14px;display:flex}.saludo{font-size:var(--zk-fs-h1);margin:0;font-weight:700}.aviso--error{color:var(--zk-rojo-dark);border-left:4px solid var(--zk-rojo);border-radius:var(--zk-r-sm);font-size:var(--zk-fs-label);background:#fbeaec;padding:14px 16px}.buscador{padding:12px var(--zk-s4);background:var(--zk-paper);gap:8px;display:flex}.buscador__campo{border:2px solid var(--zk-line-strong);border-radius:var(--zk-r-sm);background:var(--zk-surface);min-width:0;min-height:60px;font-size:var(--zk-fs-body);flex:1;padding:0 16px}.buscador__campo:focus{border-color:var(--zk-ink);outline:none}.buscador__escanear{border-radius:var(--zk-r-sm);background:var(--zk-ink);min-width:60px;min-height:60px;color:var(--zk-maiz);font-weight:700;font-size:var(--zk-fs-label);border:0;flex:none}.producto{width:100%;min-height:74px;padding:12px var(--zk-s4);border:0;border-bottom:1px solid var(--zk-line);background:var(--zk-paper);text-align:left;font-size:var(--zk-fs-body);justify-content:space-between;align-items:center;gap:12px;display:flex}.producto:active{background:var(--zk-surface-2)}.producto__nombre{font-weight:700}.producto__nombre small{color:var(--zk-muted);font-size:var(--zk-fs-label);margin-top:2px;font-weight:400;display:block}.producto__precio{font-family:var(--zk-font-display);font-variant-numeric:tabular-nums;font-size:var(--zk-fs-h2);white-space:nowrap}.carrito{border-top:2px solid var(--zk-ink);padding:12px var(--zk-s4);padding-bottom:calc(12px + env(safe-area-inset-bottom));background:var(--zk-surface)}.carrito__renglon{grid-template-columns:1fr auto auto;align-items:center;gap:10px;min-height:74px;display:grid}.carrito__nombre{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.carrito__cantidad{align-items:center;gap:8px;display:flex}.carrito__cantidad button{border:1px solid var(--zk-line-strong);border-radius:var(--zk-r-sm);background:var(--zk-surface);width:48px;height:48px;font-size:var(--zk-fs-h2)}.carrito__cantidad strong{font-family:var(--zk-font-display);font-size:var(--zk-fs-h2);text-align:center;min-width:28px}.carrito__importe{font-family:var(--zk-font-display);font-variant-numeric:tabular-nums;font-size:var(--zk-fs-h2);text-align:right;min-width:92px}.boton--secundario{background:var(--zk-surface);color:var(--zk-verde-dark);border:2px solid var(--zk-verde)}.boton--lista{background:var(--zk-surface);color:var(--zk-ink);border:2px solid var(--zk-line-strong);min-height:var(--zk-touch-lg);text-align:left;flex-direction:column;align-items:flex-start;gap:2px;padding:16px;display:flex}.boton--lista span{font-weight:700;font-size:var(--zk-fs-label);color:var(--zk-muted)}.total-grande{font-family:var(--zk-font-display);font-variant-numeric:tabular-nums;font-size:var(--zk-fs-mono-xl);color:var(--zk-verde-dark);margin:0 0 8px}.cambio{font-size:var(--zk-fs-h2);margin:0}.cambio strong{font-family:var(--zk-font-display);color:var(--zk-verde-dark)}.diagnostico{border:1px solid var(--zk-line);border-radius:var(--zk-r-sm);background:var(--zk-surface);margin:0;padding:0;list-style:none;overflow:hidden}.diagnostico li{min-height:var(--zk-touch);font-size:var(--zk-fs-label);justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.diagnostico li+li{border-top:1px solid var(--zk-line)}.diagnostico strong{font-family:var(--zk-font-display);font-variant-numeric:tabular-nums;text-align:right}.bueno{color:var(--zk-verde-dark)}.malo{color:var(--zk-rojo-dark)}.pie-nav{display:none}.toast{left:50%;bottom:calc(var(--zk-tabbar-h) + 16px);background:var(--zk-ink);max-width:90vw;color:var(--zk-paper);font-weight:700;font-size:var(--zk-fs-body);z-index:10;border-radius:999px;padding:14px 20px;position:fixed;transform:translate(-50%)}.pos{background:var(--zk-paper);flex-direction:column;max-width:560px;height:100dvh;margin-inline-start:auto;margin-inline-end:auto;display:flex;overflow:hidden}.marco{display:contents}.appbar{min-height:var(--zk-appbar-h);justify-content:space-between;align-items:center;gap:var(--zk-s3);padding:0 var(--zk-s4);padding-top:env(safe-area-inset-top);background:var(--zk-ink);color:#fff;flex:none;display:flex}.appbar__marca{flex:none}.appbar__volver{min-width:var(--zk-touch);min-height:var(--zk-touch);justify-content:center;align-items:center;gap:var(--zk-s2);margin-left:calc(-1 * var(--zk-s2));margin-right:calc(-1 * var(--zk-s1));border-radius:var(--zk-r-md);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:inline-flex}.appbar__volver svg{flex-shrink:0}.appbar__volver:active:not([aria-disabled=true]){box-shadow:var(--zk-sh-press);transform:translateY(1px)}.appbar__volver[aria-disabled=true]{opacity:.45;cursor:not-allowed}.appbar__destino,.appbar__divisor{display:none}.appbar__textos{flex:auto;min-width:0}.appbar__titulo,.appbar__sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.appbar__titulo{font-size:var(--zk-fs-h2);margin:0;font-weight:700}@media (max-width:899.98px){.appbar__titulo--apretado{font-size:var(--zk-fs-body)}.appbar__titulo--dos{-webkit-line-clamp:2;line-clamp:2;white-space:normal;text-wrap:balance;-webkit-box-orient:vertical;line-height:1.1;display:-webkit-box}}.appbar__sub{font-size:var(--zk-fs-label);color:var(--zk-line-strong);margin:0}.appbar__derecha{align-items:center;gap:var(--zk-s2);flex:none;display:flex}.appbar__dinero{min-width:var(--zk-touch);min-height:var(--zk-touch);justify-content:flex-end;align-items:center;gap:var(--zk-s2);margin-right:calc(-1 * var(--zk-s1));padding:0 var(--zk-s1);border-radius:var(--zk-r-md);color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;display:flex}.appbar__dinero:active{transform:translateY(1px)}.appbar__dinero:active .appbar__ojo{box-shadow:var(--zk-sh-press)}.appbar__ojo{border-radius:var(--zk-r-pill);background:var(--zk-ink-2);color:#fff;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.appbar__dinero-cifras{line-height:1.15;font-family:var(--zk-font-display);font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;display:flex}.appbar__dinero-cifra{font-size:var(--zk-fs-label);white-space:nowrap}.appbar__dinero-cifra--ingreso{color:#fff}.appbar__dinero-cifra--salida{color:var(--zk-maiz)}.chip-appbar{font-size:var(--zk-fs-label);padding:6px var(--zk-s3);border-radius:var(--zk-r-pill);white-space:nowrap;background:#fbf7f026;font-weight:700}.sync{width:100%;min-height:var(--zk-syncbar-h);justify-content:center;align-items:center;gap:var(--zk-s2);padding:6px var(--zk-s4);font-size:var(--zk-fs-label);text-align:center;cursor:pointer;border:0;flex:none;font-weight:700;display:flex}.sync svg{flex-shrink:0}.sync--ok{background:var(--zk-verde-soft);color:var(--zk-verde-dark)}.sync--pendiente,.sync--atorado,.sync--sesion-cerrada{background:var(--zk-maiz);color:var(--zk-ink)}.sync--sin-senal{background:var(--zk-ink);color:var(--zk-maiz)}.sync--error,.sync--detenido{background:var(--zk-rojo);color:#fff}.sync--desactualizado{background:var(--zk-azul-soft);color:var(--zk-azul-dark)}.contenido{min-height:0;padding:var(--zk-s4);gap:var(--zk-s3);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.contenido--lista{gap:0;padding:0}.catalogo{background:var(--zk-paper);flex-direction:column;flex:none;grid-area:principal;min-height:0;display:flex;overflow:hidden}.catalogo:has(.catalogo__lista){flex:auto}.buscador,.chips{flex:none}.buscador{align-items:center}.buscador__caja{align-items:center;gap:var(--zk-s2);min-width:0;height:60px;padding:0 var(--zk-s3);border:2px solid var(--zk-line-strong);border-radius:var(--zk-r-chico);background:var(--zk-surface);color:var(--zk-muted);cursor:text;flex:auto;display:flex}.buscador__caja svg{flex-shrink:0}.buscador__caja:focus-within{border-color:var(--zk-azul);box-shadow:0 0 0 3px var(--zk-azul-soft)}.buscador__caja .buscador__campo{min-width:0;height:100%;min-height:0;color:var(--zk-ink);background:0 0;border:0;border-radius:0;outline:none;flex:auto;padding:0}.buscador__escanear{border-radius:var(--zk-r-chico);color:#fff;cursor:pointer;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.buscador__escanear:active{box-shadow:var(--zk-sh-press);transform:translateY(1px)}.catalogo__lista{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.tira{gap:var(--zk-s2);overscroll-behavior-x:contain;padding:2px var(--zk-s4) var(--zk-s3);scrollbar-width:thin;flex:none;display:flex;overflow-x:auto}.tira .zk-producto--rapido{width:auto;min-width:156px;max-width:200px;height:auto;min-height:62px;padding-block-start:6px;padding-block-end:6px}.tira .zk-producto--rapido .zk-producto__nombre{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.carrito__vacio{padding:var(--zk-s6) var(--zk-s4);color:var(--zk-muted);font-size:var(--zk-fs-label);text-align:center;margin:0}.marco__pestanas{flex:none}.riel-pie{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.riel-pie__inicial{width:44px;height:44px;margin-bottom:var(--zk-s1);border-radius:var(--zk-r-pill);background:var(--zk-ink-2);color:#fff;font-size:var(--zk-fs-body);justify-content:center;align-items:center;font-weight:700;display:flex}.riel-pie__nombre,.riel-pie__rol{max-width:100%;font-size:var(--zk-fs-label);overflow-wrap:anywhere;line-height:1.2}.riel-pie__nombre{-webkit-line-clamp:2;color:#fff;-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}.riel-pie__rol{color:var(--zk-line-strong);font-weight:600}@media (max-height:719.98px){.riel-pie{display:none}}.boton{width:100%;min-height:var(--zk-touch-lg);padding:0 var(--zk-s5);border-radius:var(--zk-r-md);background:var(--zk-verde);color:#fff;font-size:var(--zk-fs-body);cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;font-weight:700;transition:background .12s;display:inline-flex}.boton:active:not(:disabled){box-shadow:var(--zk-sh-press);transform:translateY(1px)}.boton:disabled{opacity:.45;cursor:not-allowed}.boton--verde{background:var(--zk-verde);color:#fff}.boton--maiz{background:var(--zk-maiz);color:var(--zk-ink)}.boton--tinta{background:var(--zk-ink);color:#fff}.boton--cobrar{min-height:var(--zk-touch-xl);font-size:var(--zk-fs-h2);border-radius:var(--zk-r-lg)}.boton--linea{background:var(--zk-surface);color:var(--zk-ink);border-color:var(--zk-line-strong)}.boton--peligro{background:var(--zk-surface);color:var(--zk-rojo-dark);border-color:var(--zk-rojo)}.boton--punteado{color:var(--zk-ink-2);border:2px dashed var(--zk-line-strong);background:0 0}.boton--fantasma{color:var(--zk-muted);border:2px dashed var(--zk-line-strong);min-height:var(--zk-touch);background:0 0}.boton--whatsapp{background:var(--zk-whatsapp);color:var(--zk-whatsapp-ink)}.boton--icono{gap:var(--zk-s2)}.boton--icono svg{flex-shrink:0}.chips{gap:var(--zk-s2);padding:0 var(--zk-s4) var(--zk-s3);scrollbar-width:none;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{min-height:44px;padding:0 var(--zk-s4);border:1px solid var(--zk-line-strong);border-radius:var(--zk-r-pill);background:var(--zk-surface);font-size:var(--zk-fs-label);white-space:nowrap;cursor:pointer;flex:none;font-weight:700}.chip--activo{background:var(--zk-ink);color:var(--zk-paper);border-color:var(--zk-ink)}.estado{gap:var(--zk-s3);padding:var(--zk-s8) var(--zk-s4);flex-direction:column;align-items:flex-start;display:flex}.estado__titulo{font-size:var(--zk-fs-h2);margin:0;font-weight:700}.estado__texto{font-size:var(--zk-fs-body);color:var(--zk-ink-2);max-width:34ch;margin:0}.estado--error .estado__titulo{color:var(--zk-rojo-dark)}.esqueleto{gap:var(--zk-s3);padding:var(--zk-s4);flex-direction:column;display:flex}.esqueleto__fila{border-radius:var(--zk-r-sm);background:var(--zk-surface-2);height:74px;animation:1.4s ease-in-out infinite latido}@keyframes latido{0%,to{opacity:1}50%{opacity:.55}}.aviso{padding:var(--zk-s3) var(--zk-s4);border-radius:var(--zk-r-sm);font-size:var(--zk-fs-body);line-height:var(--zk-lh-body);background:var(--zk-maiz-soft);color:var(--zk-ink);border-left:4px solid var(--zk-maiz)}.aviso--maiz{background:var(--zk-maiz-soft);color:var(--zk-ink);border-left-color:var(--zk-maiz)}.aviso--azul{background:var(--zk-azul-soft);color:var(--zk-azul-dark);border-left-color:var(--zk-azul)}.aviso--rojo{background:var(--zk-rojo-soft);color:var(--zk-rojo-dark);border-left-color:var(--zk-rojo)}.aviso--verde{background:var(--zk-verde-soft);color:var(--zk-verde-dark);border-left-color:var(--zk-verde)}input,select,textarea{font-family:inherit}.campo{gap:var(--zk-s2);flex-direction:column;display:flex}.campo__etiqueta{font-size:var(--zk-fs-label);color:var(--zk-muted);font-weight:700}.campo__entrada{width:100%;min-height:var(--zk-touch);padding:0 var(--zk-s4);border:2px solid var(--zk-line-strong);border-radius:var(--zk-r-md);background:var(--zk-surface);font-size:var(--zk-fs-body);color:var(--zk-ink)}.campo__entrada:focus{border-color:var(--zk-azul);box-shadow:0 0 0 3px var(--zk-azul-soft);outline:none}.tira-tickets{align-items:center;gap:var(--zk-s2);padding:var(--zk-s3) var(--zk-s4) 0;flex:none;display:flex}.tira-tickets__carril{gap:var(--zk-s2);scrollbar-width:none;flex:auto;min-width:0;display:flex;overflow-x:auto}.tira-tickets__carril::-webkit-scrollbar{display:none}.ticket-pestana{min-width:76px;min-height:var(--zk-touch);padding:0 var(--zk-s4);border-radius:var(--zk-r-pill);font-size:var(--zk-fs-body);font-variant-numeric:tabular-nums;cursor:pointer;border:2px solid #0000;flex:none;font-weight:700}.ticket-pestana--activa{background:var(--zk-verde);color:#fff;border-color:var(--zk-verde-dark)}.ticket-pestana--apartada{background:var(--zk-maiz);color:var(--zk-ink)}.ticket-pestana--nuevo{min-width:var(--zk-touch);background:var(--zk-surface);color:var(--zk-ink);border-color:var(--zk-line-strong);font-size:var(--zk-fs-h2);justify-content:center;align-items:center;display:inline-flex}.ticket-pestana--nuevo:disabled{opacity:.4;cursor:not-allowed}.carrito__renglones{overscroll-behavior:contain;min-height:0;margin:var(--zk-s2) var(--zk-s4) var(--zk-s3);background:var(--zk-surface);border:1px solid var(--zk-line);border-radius:var(--zk-r-lg);box-shadow:var(--zk-sh-1);flex:auto;padding:0;overflow-y:auto}.cobro-barra{align-items:center;gap:var(--zk-s3);padding:var(--zk-s3) var(--zk-s4);padding-bottom:calc(var(--zk-s3) + env(safe-area-inset-bottom));border-top:2px solid var(--zk-ink);background:var(--zk-surface);flex:none;grid-template-columns:1fr auto auto;display:grid}.cobro-barra__total{font-size:var(--zk-fs-mono-xl);line-height:var(--zk-lh-tight);margin:0}.venta__promos{gap:0 var(--zk-s3);font-size:var(--zk-fs-label);color:var(--zk-verde-dark);flex-wrap:wrap;margin:0 0 2px;font-weight:700;display:flex}.venta__antes{font-size:var(--zk-fs-label);color:var(--zk-muted);font-variant-numeric:tabular-nums;margin:0;text-decoration:line-through}.cobro-barra__fiar{width:auto;min-width:104px}.cobro-barra .boton--verde{width:auto;min-width:132px}@media (max-width:380px){.cobro-barra{grid-template-columns:1fr 1fr}.cobro-barra>div{grid-column:1/-1}.cobro-barra__fiar,.cobro-barra .boton--verde{width:100%;min-width:0}}.cobro-barra--venta{align-items:stretch;gap:var(--zk-s2);padding:10px var(--zk-s4) calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--zk-line);flex-direction:column;display:flex}@media (max-width:899.98px) and (max-height:759.98px){.catalogo .chips{display:none}.buscador{padding-block:var(--zk-s2)}.tira{padding-bottom:var(--zk-s2)}.tira-tickets{padding-top:var(--zk-s2)}.carrito__renglones{margin-block:var(--zk-s1) var(--zk-s2)}.cobro-barra--venta{padding-block:6px calc(8px + env(safe-area-inset-bottom));gap:6px}}.cobro-barra__cuenta{justify-content:space-between;align-items:baseline;gap:var(--zk-s3);min-width:0;display:flex}.cobro-barra__etiqueta{font-size:var(--zk-fs-body);color:var(--zk-ink-2);margin:0;font-weight:700}.cobro-barra--venta .cobro-barra__total{white-space:nowrap}.cobro-barra--venta .venta__antes{text-align:right}.cobro-barra__botones{gap:10px;display:flex}.cobro-barra--venta .cobro-barra__fiar{width:auto;min-width:116px;padding-inline:var(--zk-s4);flex:none}.cobro-barra--venta .cobro-barra__botones .boton--verde{flex:1 1 0;width:auto;min-width:0}.lateral{background:var(--zk-paper);flex-direction:column;flex:auto;min-height:0;display:flex}.catalogo:has(.catalogo__lista)~.lateral{flex:none}.catalogo:has(.catalogo__lista)~.lateral .carrito__renglones{display:none}.catalogo:has(.catalogo__lista)~.lateral .tira-tickets{display:none}@media (max-width:899.98px){.catalogo:has(>.estado){flex:auto;min-height:min-content}.catalogo>.estado{overscroll-behavior:contain;contain:size;flex:auto;min-height:0;overflow-y:auto}.catalogo:has(>.estado)~.lateral:has(.carrito__vacio){flex:none}.catalogo:has(>.estado)~.lateral:has(.carrito__vacio) .carrito__renglones{contain:size;box-shadow:none;border-width:0}}.version-nueva{width:100%;min-height:var(--zk-touch);align-items:center;gap:var(--zk-s2);padding:var(--zk-s3) var(--zk-s4);background:var(--zk-azul);color:#fff;font-size:var(--zk-fs-body);text-align:left;cursor:pointer;border:0;flex:none;font-weight:700;display:flex}.version-nueva svg{flex-shrink:0}@media (min-width:900px){.pos{--lateral:420px;grid-template-columns:var(--zk-ancho-riel) 1fr var(--lateral);grid-template-rows:auto auto 1fr;grid-template-areas:"pestanas appbar appbar""pestanas sync sync""pestanas principal lateral";max-width:none;height:100dvh;display:grid;overflow:hidden}.appbar{padding-inline:var(--zk-s6);background:var(--zk-surface);color:var(--zk-ink);grid-area:appbar}.appbar__marca{display:none}.appbar__sub{color:var(--zk-muted)}.appbar__volver{margin:0 0 0 calc(-1 * var(--zk-s3));padding:0 var(--zk-s3)}.appbar__destino{font-size:var(--zk-fs-body);white-space:nowrap;font-weight:700;display:inline}.appbar__divisor{width:1px;height:var(--zk-s8);background:var(--zk-line);flex:none;display:block}.appbar__dinero{color:var(--zk-ink)}.appbar__ojo{background:var(--zk-surface-2);color:var(--zk-ink)}.appbar__dinero-cifra--ingreso{color:var(--zk-ink)}.appbar__dinero-cifra--salida{color:var(--zk-ink-2)}.chip-appbar{background:var(--zk-surface-2);color:var(--zk-ink-2)}.sync{grid-area:sync}.marco__riel{grid-area:pestanas;min-height:0}.contenido{padding:var(--zk-s6);grid-area:principal}.contenido--lista{padding:0}.catalogo{flex:auto;grid-area:principal}.catalogo:has(.catalogo__lista){flex:auto}.catalogo:has(.catalogo__lista)~.lateral{flex:auto}.catalogo:has(.catalogo__lista)~.lateral .carrito__renglones{display:block}.catalogo:has(.catalogo__lista)~.lateral .tira-tickets{display:flex}.tira{align-content:start;gap:var(--zk-s3);padding:var(--zk-s1) var(--zk-s6) var(--zk-s6);flex:auto;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));grid-auto-rows:max-content;display:grid;overflow:hidden auto}.tira .zk-producto__nombre{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.version-nueva{grid-column:1/-1}.lateral{border-left:1px solid var(--zk-line);background:var(--zk-surface);grid-area:lateral;max-height:none;overflow:hidden}.carrito__renglones{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.cobro-barra{padding:var(--zk-s4) var(--zk-s6)}.cobro-barra--venta{padding:var(--zk-s4) var(--zk-s5) var(--zk-s5)}.buscador{padding:var(--zk-s6) var(--zk-s6) var(--zk-s3)}.chips,.producto{padding-inline:var(--zk-s6)}}@media (min-width:1280px){.pos{--lateral:minmax(420px, 520px)}}.cayo{gap:var(--zk-s4);min-height:100vh;padding:var(--zk-s6);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.cayo__titulo{font-family:var(--zk-font-display);font-size:var(--zk-fs-h1);margin:0}.cayo__ayuda{color:var(--zk-muted);max-width:34ch;margin:0}@media (min-width:900px){.cayo>.boton{max-width:420px}}.dinero{font-family:var(--zk-font-display);font-variant-numeric:tabular-nums}.overline{font-size:var(--zk-fs-overline);letter-spacing:var(--zk-ls-over);text-transform:uppercase;color:var(--zk-muted);font-weight:700}.nota{font-size:var(--zk-fs-body);line-height:var(--zk-lh-body);color:var(--zk-muted);margin:0}.teclado-pin{gap:var(--zk-s2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.teclado-pin .zk-key{border-radius:var(--zk-r-chico);min-width:0;color:var(--zk-ink);padding:0;line-height:1}.teclado-pin .zk-key:active:not(:disabled){box-shadow:var(--zk-sh-press);transform:translateY(1px)}.teclado-pin .zk-key:disabled{opacity:.45;cursor:not-allowed}.teclado-pin--tinta .zk-key{background:var(--zk-ink-2);border-color:var(--zk-ink-2);color:#fff}.teclado-pin--tinta .zk-key:active:not(:disabled){background:var(--zk-ink)}.teclado-pin__palabra{font-family:var(--zk-font);font-size:var(--zk-fs-h2);justify-content:center;align-items:center;gap:6px;font-weight:800;display:flex}.teclado-pin__palabra svg{flex-shrink:0}.teclado-pin__borrar{gap:var(--zk-s1);font-size:var(--zk-fs-label);background:0 0;flex-direction:column;font-weight:700}.teclado-pin--tinta .teclado-pin__borrar{border-color:var(--zk-ink-2);background:0 0}.teclado-pin .teclado-pin__principal{background:var(--zk-verde);border-color:var(--zk-verde);color:#fff}.teclado-pin .teclado-pin__principal:active:not(:disabled){background:var(--zk-verde-dark)}.teclado-pin .teclado-pin__principal--ocupada{font-size:var(--zk-fs-body);font-weight:700}.digitos{gap:var(--zk-s3);display:flex}.digito{border:2px solid var(--zk-line-strong);border-radius:var(--zk-r-md);background:var(--zk-surface);flex:1 1 0;justify-content:center;align-items:center;min-width:0;height:64px;display:flex}.digito--llena{background:var(--zk-surface-2);border-color:var(--zk-ink-2)}.digito--llena:after{content:"";border-radius:var(--zk-r-pill);background:var(--zk-ink);width:16px;height:16px}.digito[aria-current=true]{border-width:3px;border-color:var(--zk-ink)}.digito[aria-current=true]:after{content:"";background:var(--zk-ink);border-radius:2px;width:3px;height:28px}.digito--error{border-color:var(--zk-rojo)}.digitos--tinta .digito{border-color:var(--zk-muted);background:0 0}.digitos--tinta .digito--llena{background:var(--zk-ink-2);border-color:var(--zk-ink-2)}.digitos--tinta .digito--llena:after{background:#fff}.digitos--tinta .digito[aria-current=true]{border-color:var(--zk-maiz)}.digitos--tinta .digito[aria-current=true]:after{background:var(--zk-maiz)}.digitos--tinta .digito--error{border-color:var(--zk-rojo)}.digitos--codigo{gap:var(--zk-s5);width:100%;max-width:420px;margin-inline-start:auto;margin-inline-end:auto}.digitos__grupo{gap:var(--zk-s2);flex:1 1 0;display:flex}.digitos--tinta .digito--cifra{background:var(--zk-ink-2);border-color:var(--zk-ink-2);color:#fff;font-family:var(--zk-font-display);font-variant-numeric:tabular-nums;font-size:var(--zk-fs-mono-xl);font-weight:400;line-height:1}.digitos--tinta .digito--cifra.digito--error{border-color:var(--zk-rojo)}@media (min-width:900px){.digitos--codigo .digito--cifra:not(.digito--error){height:calc(1.36em + 4px)}}.tarjeta{padding:var(--zk-s4);background:var(--zk-surface);border:1px solid var(--zk-line);border-radius:var(--zk-r-lg);box-shadow:var(--zk-sh-1)}.tarjeta--chica{padding:var(--zk-s3) var(--zk-s4);border-radius:var(--zk-r-chico)}.encabezado{font-size:var(--zk-fs-body);color:var(--zk-ink);margin:0;font-weight:700;line-height:1.25}.acceso{background:var(--zk-ink);height:100dvh;color:var(--zk-paper);padding:0 var(--zk-s4);padding-top:calc(var(--zk-s6) + env(safe-area-inset-top));padding-bottom:calc(var(--zk-s4) + env(safe-area-inset-bottom));flex-direction:column;display:flex;overflow-y:auto}.acceso>*{flex:none;width:100%;max-width:420px;margin-inline-start:auto;margin-inline-end:auto}.acceso__marca{justify-content:flex-start}.acceso .zk-marca__z{width:52px;height:52px}.acceso .zk-marca__palabra{font-size:var(--zk-fs-display);line-height:1}.acceso__respiro{min-height:var(--zk-s4);flex:74px}.acceso__respiro--abajo{min-height:var(--zk-s3);flex-basis:54px}.acceso__cuerpo{flex-direction:column;display:flex}.acceso__titulo{font-size:var(--zk-fs-h1);margin:0;font-weight:700;line-height:1.15}.acceso__ayuda{font-size:var(--zk-fs-body);color:var(--zk-line-strong);margin:6px 0 0;line-height:1.35}.acceso__pregunta{font-size:var(--zk-fs-body);color:var(--zk-line-strong);margin:6px 0 0}.acceso__telefono{align-items:center;gap:var(--zk-s2);font-size:var(--zk-fs-body);color:var(--zk-line-strong);letter-spacing:.04em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:6px 0 0;font-weight:700;display:flex}.acceso__telefono svg{flex-shrink:0}.telefono{min-height:64px;margin-top:var(--zk-s4);padding:0 var(--zk-s4);border:2px solid var(--zk-ink-2);border-radius:var(--zk-r-md);font-size:var(--zk-fs-h2);font-variant-numeric:tabular-nums;letter-spacing:.04em;background:#fbf7f00f;align-items:center;font-weight:700;display:flex}.telefono__hueco{color:var(--zk-line-strong);letter-spacing:0;font-size:var(--zk-fs-body);font-weight:400}.acceso .digitos{margin-top:var(--zk-s3)}.acceso .teclado-pin .zk-key[aria-disabled=true]{opacity:.45;cursor:not-allowed}.acceso__mensaje{align-items:flex-start;gap:var(--zk-s2);font-size:var(--zk-fs-body);color:var(--zk-line-strong);margin:10px 0 0;line-height:1.35;display:flex}.acceso__mensaje:empty{margin:0}.acceso__mensaje--reservado{min-height:1.35em}.acceso__mensaje--reservado:empty{margin:10px 0 0}.acceso__mensaje svg{flex-shrink:0;margin-top:1px}.acceso__mensaje--error{color:#fff;font-weight:600}.acceso__cuenta{font-variant-numeric:tabular-nums;font-weight:400}.acceso__pie{font-size:var(--zk-fs-body);color:var(--zk-line-strong);text-align:center;text-wrap:balance;margin-block-start:10px;margin-block-end:0;line-height:1.35}@media (max-height:699.98px){.acceso__pie{display:none}}@media (max-height:659.98px){.acceso__marca{display:none}.acceso{padding-top:calc(var(--zk-s4) + env(safe-area-inset-top))}.acceso__respiro{min-height:var(--zk-s2)}.acceso .digitos,.acceso__mensaje--reservado,.acceso__mensaje--reservado:empty{margin-top:var(--zk-s2)}}.acceso:has(.acceso__cuenta) .acceso__respiro{min-height:var(--zk-s2)}.acceso:has(.acceso__cuenta) .acceso__respiro--abajo{min-height:0}.acceso:has(.acceso__cuenta) .acceso__pie{margin-top:var(--zk-s1)}.acceso--carga{justify-content:center;align-items:center}.acceso--carga>*{width:auto}.acceso--carga .acceso__marca{display:inline-flex}.acceso__tiendas{margin-top:var(--zk-s4);gap:var(--zk-s3);flex-direction:column;display:flex}.acceso__cuerpo>.aviso{margin:var(--zk-s4) 0 0}.tienda{width:100%;min-height:var(--zk-touch-lg);align-items:center;gap:var(--zk-s3);padding:var(--zk-s3) var(--zk-s4);border:2px solid var(--zk-ink-2);border-radius:var(--zk-r-chico);color:var(--zk-paper);text-align:left;cursor:pointer;background:#fbf7f00f;display:flex}.tienda svg{flex-shrink:0}.tienda:active:not(:disabled){box-shadow:var(--zk-sh-press);transform:translateY(1px)}.tienda:disabled{opacity:.45;cursor:not-allowed}.tienda__nombre{min-width:0;font-size:var(--zk-fs-h2);flex:auto;font-weight:700}.tienda__texto{align-items:flex-start;gap:var(--zk-s1);flex-direction:column;flex:auto;min-width:0;display:flex}.tienda__texto .tienda__nombre{flex:0 auto}.tienda__texto .zk-chip{white-space:nowrap}.acceso__volver{min-height:var(--zk-touch);justify-content:center;align-items:center;gap:var(--zk-s2);padding:0 var(--zk-s4);border:2px solid var(--zk-ink-2);border-radius:var(--zk-r-chico);color:#fff;font-size:var(--zk-fs-body);cursor:pointer;background:0 0;font-weight:700;display:inline-flex}.acceso__volver:active:not(:disabled){box-shadow:var(--zk-sh-press);transform:translateY(1px)}.acceso__volver:disabled{opacity:.45;cursor:not-allowed}.abrir__titulo{font-family:var(--zk-font-display);font-size:var(--zk-fs-h1);margin:0;line-height:1.15}.monto{border:2px solid var(--zk-ink);border-radius:var(--zk-r-md);background:var(--zk-surface);align-items:baseline;gap:8px;min-height:76px;padding:0 16px;display:flex}.monto__signo{font-size:var(--zk-fs-display);color:var(--zk-muted)}.monto__cifra{min-width:0;font-family:var(--zk-font-display);font-variant-numeric:tabular-nums;font-size:var(--zk-fs-mono-xl);color:var(--zk-ink);background:0 0;border:0;outline:none;flex:1}.montos-rapidos{gap:var(--zk-s2);display:flex}.montos-rapidos>.zk-billete{flex:1 1 0}.enlace-plano{color:var(--zk-ink-2);font-size:var(--zk-fs-body);min-height:var(--zk-touch);background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.hoja{z-index:30;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.hoja__scrim{background:#14100e8c;border:0;position:absolute;top:0;bottom:0;left:0;right:0}.hoja__panel{background:var(--zk-paper);width:100%;max-width:560px;padding:10px var(--zk-s4) calc(16px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;flex-direction:column;gap:12px;max-height:92dvh;margin-inline-start:auto;margin-inline-end:auto;display:flex;position:relative;overflow-y:auto}.cerrar-sesion__texto{color:var(--zk-ink)}.cerrar-sesion__texto strong{font-weight:700}.cerrar-sesion__cerrar{min-height:var(--zk-touch)}@media (min-width:900px){.hoja{padding:var(--zk-s6);justify-content:center}.hoja__panel{border-radius:var(--zk-r-lg);padding-bottom:var(--zk-s5);max-height:min(92dvh,720px);box-shadow:var(--zk-sh-2)}.hoja__asa{display:none}}.hoja__asa{background:var(--zk-line-strong);border-radius:3px;width:52px;height:5px;margin:0 auto 6px}.hoja__total{font-size:var(--zk-fs-display);margin:0;line-height:1.1}.hoja__lista{flex-direction:column;max-height:40dvh;display:flex;overflow-y:auto}.formas{grid-template-columns:1fr 1fr;gap:8px;display:grid}.forma{border:2px solid var(--zk-line-strong);border-radius:var(--zk-r-sm);background:var(--zk-surface);min-height:60px;font-size:var(--zk-fs-label);font-weight:700}.forma--activa{background:var(--zk-verde);border-color:var(--zk-verde);color:var(--zk-surface)}.hoja--cobro{--renglon-de-mas:0px}.hoja--cobro .hoja__panel{background:var(--zk-surface);padding:6px 0 calc(var(--zk-s4) + env(safe-area-inset-bottom));gap:var(--zk-s3);box-shadow:var(--zk-sh-2);overflow:clip}.hoja--cobro .hoja__cabeza{padding-inline:var(--zk-s4);column-gap:var(--zk-s2)}.hoja--cobro .hoja__fijo{padding-inline:var(--zk-s4);flex:none}.hoja--cobro .hoja__cuerpo{overscroll-behavior:contain;min-height:0;padding:6px var(--zk-s4);flex:auto;margin-block-start:-6px;margin-block-end:-4px;scroll-padding-block:6px;overflow-y:auto}.hoja--cobro .hoja__pie{padding-inline:var(--zk-s4);flex:none}.hoja--efectivo .hoja__pie{gap:var(--zk-s2)}.hoja__cabeza{min-height:var(--zk-touch);flex:none;align-items:center;display:flex;position:relative}.hoja--cobro .hoja__asa{margin:0 0 0 -26px;position:absolute;top:-2px;left:50%}.hoja__sync{min-width:0;min-height:var(--zk-syncbar-h);padding:2px var(--zk-s3);border-radius:var(--zk-r-chico);font-size:var(--zk-fs-label);flex:0 auto;align-items:center;gap:6px;margin-left:auto;font-weight:700;line-height:1.1;display:none}.hoja__sync svg{flex-shrink:0}.hoja__sync-texto{flex-direction:column;min-width:0;display:flex}.hoja__sync-texto>span{text-wrap:balance}@media (max-width:899.98px),(max-height:719.98px){.hoja--cobro .hoja__sync{display:inline-flex}}@media (max-width:360px){.hoja--cobro .hoja__sync{padding-block-start:0;padding-block-end:0}.hoja--cobro .hoja__asa{display:none}}.hoja__volver{min-height:var(--zk-touch);align-items:center;gap:var(--zk-s2);border-radius:var(--zk-r-md);color:var(--zk-ink);font-size:var(--zk-fs-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;margin-left:-12px;padding:0 12px;font-weight:700;display:inline-flex}.hoja__volver:active{box-shadow:var(--zk-sh-press);transform:translateY(1px)}.hoja__volver:focus-visible{outline-offset:-3px}.hoja__volver-mas{display:none}.abre-caja{gap:var(--zk-s3);flex-direction:column;display:flex}.abre-caja__titulo{font-family:var(--zk-font-display);font-size:var(--zk-fs-h1);color:var(--zk-ink);margin:0;line-height:1.15}.abre-caja .campo__etiqueta{font-size:var(--zk-fs-body);color:var(--zk-ink-2)}.abre-caja__fondo{min-height:var(--zk-touch);font-size:var(--zk-fs-h2);font-variant-numeric:tabular-nums}.abre-caja__abrir{min-height:var(--zk-touch-lg)}.abre-caja__sin-contar{min-height:var(--zk-touch)}.abre-caja__volver{align-self:flex-start;min-width:44px;margin-left:0}.franja-caja{align-items:center;gap:var(--zk-s2);width:100%;min-height:44px;padding:0 var(--zk-s4);box-shadow:inset 0 -2px 0 var(--zk-maiz-dark);background:var(--zk-maiz);color:var(--zk-ink);font:inherit;font-size:var(--zk-fs-body);text-align:left;cursor:pointer;border:0;flex:none;font-weight:700;display:flex}.franja-caja:active{filter:brightness(.95)}.franja-caja svg{flex-shrink:0}.franja-caja__texto{flex:auto;min-width:0;line-height:1.2}@media (min-width:900px){.franja-caja{display:none}}.chip-caja{display:none}@media (min-width:900px){.chip-caja{align-items:center;gap:var(--zk-s2);min-height:44px;padding:0 var(--zk-s3);border-radius:var(--zk-r-pill);background:var(--zk-maiz);color:var(--zk-ink);font:inherit;font-size:var(--zk-fs-body);white-space:nowrap;cursor:pointer;border:0;flex:none;font-weight:700;display:inline-flex}.chip-caja:active{box-shadow:var(--zk-sh-press);transform:translateY(1px)}.chip-caja svg{flex-shrink:0}}.hoja__cuerpo,.hoja__pie{gap:var(--zk-s3);flex-direction:column;display:flex}.hoja__titulo{justify-content:space-between;align-items:center;gap:var(--zk-s1) var(--zk-s3);flex-wrap:wrap;display:flex}.hoja__titulo--apilado{flex-direction:column;align-items:flex-start}.hoja__etiqueta{font-size:var(--zk-fs-h2);color:var(--zk-ink-2);margin:0;font-weight:700;line-height:1.2}.hoja--cobro .hoja__total{font-size:var(--zk-fs-mono-xl);white-space:nowrap;line-height:1}.hoja__persona{font-size:var(--zk-fs-h1);margin:0;font-weight:700;line-height:1.2}.hoja__vacio{padding:var(--zk-s3) 0}.hoja--cobro .formas{gap:var(--zk-s2);grid-template-columns:repeat(2,minmax(0,1fr))}.hoja--cobro .forma{min-width:0;min-height:60px;padding:0 var(--zk-s2);border:2px solid var(--zk-line-strong);border-radius:var(--zk-r-chico);background:var(--zk-surface);color:var(--zk-ink);font-size:var(--zk-fs-body);white-space:nowrap;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-weight:700;line-height:1.1;display:flex;position:relative}.hoja--cobro .forma:active{box-shadow:var(--zk-sh-press);transform:translateY(1px)}.hoja--cobro .forma[aria-pressed=true]{border-color:var(--zk-verde);background:var(--zk-verde-soft);color:var(--zk-verde-dark);font-weight:800}.forma__marca{border-radius:var(--zk-r-pill);background:var(--zk-verde);color:#fff;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:6px;right:6px}.efectivo{gap:var(--zk-s2);flex-direction:column;display:flex}.efectivo__pregunta{font-size:var(--zk-fs-body);color:var(--zk-ink-2);-webkit-user-select:none;user-select:none;margin:0;font-weight:700;line-height:1.2}.recibido-grupo,.efectivo__monedas-grupo{gap:var(--zk-s1);flex-direction:column;display:flex}.recibido-fila{align-items:center;gap:var(--zk-s2);display:flex}.recibido{min-width:0;min-height:var(--zk-touch);align-items:center;gap:var(--zk-s2);padding:0 var(--zk-s4);border:2px solid var(--zk-line-strong);border-radius:var(--zk-r-chico);background:var(--zk-surface);cursor:text;-webkit-user-select:none;user-select:none;flex:auto;display:flex}.recibido:focus-within{border-color:var(--zk-azul);box-shadow:0 0 0 3px var(--zk-azul-soft)}.recibido--mal,.recibido--mal:focus-within{border-color:var(--zk-rojo)}.recibido--mal:focus-within{box-shadow:none;outline:3px solid var(--zk-azul);outline-offset:2px}.recibido__signo{font-family:var(--zk-font-display);font-size:var(--zk-fs-h2);color:var(--zk-muted);-webkit-user-select:none;user-select:none;flex-shrink:0;line-height:1}.recibido__entrada{width:100%;min-width:0;color:var(--zk-ink);font-family:var(--zk-font-display);font-size:var(--zk-fs-h1);font-variant-numeric:tabular-nums;-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:none;flex:auto;align-self:stretch;margin:0;padding:0;line-height:1}.recibido__entrada::placeholder{color:var(--zk-muted);opacity:1}.recibido__aviso{align-items:flex-start;gap:var(--zk-s2);font-size:var(--zk-fs-body);color:var(--zk-rojo-dark);margin:0;font-weight:600;line-height:1.3;display:flex}.recibido__aviso svg{flex-shrink:0;margin-top:1px}.efectivo__borrar{min-height:var(--zk-touch);align-items:center;gap:var(--zk-s2);border-radius:var(--zk-r-md);color:var(--zk-ink);font-size:var(--zk-fs-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex-shrink:0;margin-right:-11px;padding:0 12px;font-weight:700;display:inline-flex}.efectivo__borrar:active:not(:disabled){box-shadow:var(--zk-sh-press);transform:translateY(1px)}.efectivo__borrar:disabled{color:var(--zk-muted);cursor:default}.efectivo__billetes{gap:var(--zk-s2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.efectivo__monedas-titulo{margin:0;line-height:1.2}.efectivo__monedas{gap:var(--zk-s2);grid-template-columns:repeat(5,minmax(0,1fr));justify-items:center;display:grid}.moneda{width:var(--zk-touch);border-radius:var(--zk-r-pill);background:var(--zk-surface-2);padding:0}.moneda:before{content:"";border:1px solid var(--zk-line-strong);border-radius:var(--zk-r-pill);pointer-events:none;position:absolute;top:2px;bottom:2px;left:2px;right:2px}.moneda .zk-billete__cuenta{top:-9px;right:-9px}.cambio-caja{min-height:calc(var(--zk-fs-h2) * 1.2 + var(--zk-fs-display) * 1.05 + var(--renglon-de-mas,0px) + 28px);border-radius:var(--zk-r-chico);background:var(--zk-verde-soft);color:var(--zk-verde-dark);flex-direction:column;justify-content:center;gap:2px;padding:12px 16px 14px;display:flex}.cambio-caja__fila{justify-content:space-between;align-items:baseline;column-gap:var(--zk-s3);flex-wrap:wrap;display:flex}.cambio-caja__etiqueta{font-size:var(--zk-fs-h2);align-items:center;gap:6px;font-weight:800;line-height:1.2;display:inline-flex}.cambio-caja__etiqueta svg{flex-shrink:0;align-self:center}.cambio-caja__etiqueta>span{align-self:baseline}@media (max-width:389.98px){.hoja--cobro{--renglon-de-mas:calc(var(--zk-fs-body) * 1.2)}}.cambio-caja__recibiste{font-size:var(--zk-fs-body);white-space:nowrap;font-weight:600;line-height:1.2}.cambio-caja__recibiste .dinero{font-weight:400}.cambio-caja__cifra{font-size:var(--zk-fs-display);white-space:nowrap;align-self:flex-end;line-height:1.05}.cambio-caja--justo{background:var(--zk-surface-2);color:var(--zk-ink-2)}.cambio-caja--faltan{background:var(--zk-maiz-soft);color:var(--zk-ink)}.cambio-caja--vacia{background:var(--zk-surface-2);color:var(--zk-ink-2)}.cambio-caja__ayuda{font-size:var(--zk-fs-body);font-weight:600;line-height:1.3}.cambio-caja--sin-leer{background:var(--zk-rojo-soft);color:var(--zk-rojo-dark)}.confirma{min-height:var(--zk-touch-lg);border-radius:var(--zk-r-chico);background:var(--zk-azul-soft);color:var(--zk-azul-dark);cursor:pointer;align-items:center;gap:14px;padding:10px 18px;display:flex}.confirma input{width:28px;height:28px;accent-color:var(--zk-azul);cursor:pointer;flex:none;margin:0}.confirma__texto{flex-direction:column;gap:2px;min-width:0;display:flex}.confirma__titulo{font-size:var(--zk-fs-body);font-weight:800;line-height:1.2}.confirma__ayuda{font-size:var(--zk-fs-body);font-weight:500;line-height:1.25}.hoja__firma{align-items:center;gap:var(--zk-s2);font-size:var(--zk-fs-body);color:var(--zk-ink-2);margin:0;font-weight:600;line-height:1.3;display:flex}.hoja__firma svg{flex-shrink:0}.persona{border:0;border-bottom:1px solid var(--zk-line);text-align:left;background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;min-height:76px;padding:10px 0;display:grid}.persona__inicial{width:46px;height:46px;font-weight:700;font-size:var(--zk-fs-label);border-radius:50%;place-items:center;display:grid}.persona__inicial--debe{color:var(--zk-rojo-dark);background:#fbeaec}.persona__inicial--ok{background:var(--zk-verde-soft);color:var(--zk-verde-dark)}.persona__nombre{font-size:var(--zk-fs-body);font-weight:700}.persona__saldo{font-size:var(--zk-fs-h2)}.hoja--cobro .hoja__lista .esqueleto{padding:var(--zk-s1) 0}@media (max-width:899.98px){.hoja--cobro{--alto-efectivo:calc(776px + var(--renglon-de-mas) + env(safe-area-inset-bottom))}.hoja--cobro .hoja__panel{height:var(--alto-efectivo);flex:none}}@media (max-width:899.98px) and (min-height:480px) and (max-height:719.98px){.hoja--cobro .hoja__panel{max-height:calc(100dvh - var(--zk-s2));gap:var(--zk-s2);padding-top:2px}.hoja--cobro .hoja__asa{display:none}.hoja--cobro .hoja__cuerpo{gap:var(--zk-s2)}.hoja--cobro .forma{min-height:var(--zk-touch)}.hoja--cobro .efectivo{gap:var(--zk-s1)}.hoja--cobro .cambio-caja{min-height:calc(var(--zk-fs-h2) * 1.2 + var(--zk-fs-display) * 1.05 + var(--renglon-de-mas) + 24px);padding-block-start:10px;padding-block-end:12px}}@media (max-width:899.98px) and (max-height:479.98px){.hoja--cobro{overscroll-behavior:contain;scroll-padding-block:var(--zk-s2);justify-content:flex-start;overflow-y:auto}.hoja--cobro .hoja__scrim{position:fixed}.hoja--cobro .hoja__panel{max-height:none;margin-top:var(--zk-s2)}.hoja--cobro:not(.hoja--efectivo) .hoja__pie{background:var(--zk-surface);position:sticky;bottom:0}}@media (min-width:900px){.hoja--cobro{display:contents}.hoja--cobro .hoja__scrim{z-index:2;background:#fbf7f0b8;grid-area:principal;position:relative;top:auto;bottom:auto;left:auto;right:auto}.hoja--cobro .hoja__panel{z-index:2;border-left:1px solid var(--zk-line);width:auto;max-width:none;min-height:0;max-height:none;box-shadow:none;background:var(--zk-surface);border-radius:0;grid-area:lateral;gap:0;margin:0;padding:0;overflow:clip}.hoja--cobro .hoja__cabeza{min-height:var(--zk-touch);padding:0 var(--zk-s5) 0 var(--zk-s2);border-bottom:1px solid var(--zk-line)}.hoja--cobro .hoja__volver{margin-left:0}.hoja__volver-mas{display:inline}.hoja--cobro .hoja__cuerpo{padding:var(--zk-s3) var(--zk-s5);gap:var(--zk-s3);margin-block-start:0;margin-block-end:0}.hoja--cobro .hoja__pie{padding:var(--zk-s3) var(--zk-s5) var(--zk-s4);border-top:1px solid var(--zk-line)}.hoja--cobro .hoja__fijo{padding:var(--zk-s3) var(--zk-s5) 0}.hoja--cobro .forma{min-height:var(--zk-touch)}.hoja--cobro .efectivo{gap:var(--zk-s1)}.hoja--cobro .cambio-caja{min-height:calc(var(--zk-fs-h2) * 1.2 + var(--zk-fs-display) * 1.05 + var(--renglon-de-mas) + 24px);padding-block-start:10px;padding-block-end:12px}.hoja--cobro .hoja__lista{max-height:none;overflow:visible}.pos:has(>.hoja--cobro) .marco__riel .zk-pestana:not([aria-current=page]){opacity:.4}}@media (min-width:900px) and (max-height:719.98px){.hoja--cobro .hoja__scrim,.hoja--cobro .hoja__panel{grid-row:1/-1}.hoja--cobro .hoja__volver-mas{display:none}.hoja--cobro .hoja__fijo{padding-top:var(--zk-s2)}.hoja--cobro .hoja__cuerpo{padding-block:var(--zk-s2);gap:var(--zk-s2)}.hoja--cobro .hoja__pie{padding-block:var(--zk-s2) var(--zk-s3)}.hoja--cobro .cambio-caja{min-height:calc(var(--zk-fs-h2) * 1.2 + var(--zk-fs-display) * 1.05 + var(--renglon-de-mas) + 20px);padding-block-start:8px;padding-block-end:10px}}@media (min-width:900px) and (max-height:479.98px){.hoja--cobro .hoja__panel{overscroll-behavior:contain;scroll-padding-block:var(--zk-s2);overflow:auto}.hoja--cobro .hoja__cuerpo{flex:none;overflow:visible}}@media (min-width:1280px){.recibido-grupo{align-items:center;gap:var(--zk-s1) var(--zk-s3);grid-template-columns:auto minmax(0,1fr);display:grid}.recibido-grupo .efectivo__pregunta{max-width:6.5em}.recibido__aviso{grid-column:1/-1}}.quedo{z-index:40;background:var(--zk-verde);color:var(--zk-surface);padding:var(--zk-s4);padding-top:calc(var(--zk-s4) + env(safe-area-inset-top));padding-bottom:calc(var(--zk-s4) + env(safe-area-inset-bottom));flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.quedo__cuerpo{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;width:100%;max-width:560px;margin-inline-start:auto;margin-inline-end:auto;display:flex}.quedo__check{border:4px solid var(--zk-surface);border-radius:50%;place-items:center;width:96px;height:96px;margin-bottom:8px;line-height:1;display:grid}.quedo__titulo{font-family:var(--zk-font-display);font-size:var(--zk-fs-display);margin:0}.quedo__nota{font-size:var(--zk-fs-body);opacity:.9;margin:0}.quedo__cifra{font-size:var(--zk-fs-mono-xl);margin:0;line-height:1.05}.quedo__chip{background:var(--zk-verde-dark);font-size:var(--zk-fs-label);border-radius:999px;margin-top:14px;padding:8px 16px;font-weight:700}.quedo__acciones{flex-direction:column;gap:10px;width:100%;max-width:560px;margin-inline-start:auto;margin-inline-end:auto;display:flex}.quedo .boton--linea{background:var(--zk-surface);color:var(--zk-verde-dark);border-color:var(--zk-surface)}.quedo__deshacer{min-height:var(--zk-touch);color:var(--zk-surface);font-size:var(--zk-fs-label);opacity:.85;background:0 0;border:0;font-weight:700;text-decoration:underline}.quedo--venta{padding:24px var(--zk-s4) calc(20px + env(safe-area-inset-bottom));padding-top:calc(24px + env(safe-area-inset-top))}.quedo--venta .quedo__cuerpo{gap:0}.quedo--venta .quedo__check{border:4px solid var(--zk-surface);justify-content:center;align-items:center;width:96px;height:96px;margin:0;display:flex}.quedo--venta .quedo__titulo{margin-top:20px;line-height:1.1}.quedo--venta .quedo__nota{font-size:var(--zk-fs-h2);color:var(--zk-verde-soft);opacity:1;margin-top:28px;font-weight:600;line-height:1.2}.quedo--venta .quedo__cifra{white-space:nowrap;margin-top:4px}.quedo--venta .quedo__faltaron{height:auto;padding:8px var(--zk-s4);gap:var(--zk-s2);border:2px solid var(--zk-maiz);font-size:var(--zk-fs-h2);white-space:nowrap;margin:28px 0 0;font-weight:800;line-height:1.2}.quedo--venta .quedo__faltaron svg{flex-shrink:0}.quedo--venta .quedo__faltaron .dinero{font-weight:400}.quedo--venta .quedo__chip{border-radius:var(--zk-r-lg);text-align:center;text-wrap:balance;max-width:100%;margin-top:24px;padding:10px 16px;line-height:1.25}.quedo--venta .quedo__acciones{gap:14px}.quedo--venta .quedo__deshacer{border:2px solid var(--zk-verde-soft);border-radius:var(--zk-r-chico);min-height:60px;font-size:var(--zk-fs-body);opacity:1;cursor:pointer;justify-content:center;align-self:center;align-items:center;gap:10px;padding:0 40px;text-decoration:none;display:inline-flex}.quedo--venta .quedo__deshacer:active{box-shadow:var(--zk-sh-press);transform:translateY(1px)}.quedo__reloj{justify-content:center;align-items:center;gap:var(--zk-s2);min-height:26px;font-size:var(--zk-fs-body);color:var(--zk-verde-soft);margin:-2px 0 0;font-weight:700;line-height:1.2;display:flex}.quedo__reloj svg{flex-shrink:0}.quedo__reloj strong{color:var(--zk-surface);font-variant-numeric:tabular-nums;font-weight:800}.quedo--venta .quedo__aviso{width:100%;max-width:560px;margin:var(--zk-s3) auto var(--zk-s4);font-size:var(--zk-fs-body);text-align:left}.saldo{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.saldo__palabra{font-size:var(--zk-fs-overline);letter-spacing:var(--zk-ls-over);text-transform:uppercase;font-weight:700}.saldo--debe{color:var(--zk-rojo-dark)}.saldo--ok{color:var(--zk-muted)}.fiado,.corte{background:var(--zk-paper);flex-direction:column;flex:auto;grid-area:principal;min-height:0;display:flex;overflow:hidden}.fiado__cuerpo,.corte__cuerpo{overscroll-behavior:contain;min-height:0;padding:var(--zk-s4);gap:var(--zk-s4);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.fiado__lista{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding-inline:var(--zk-s4);flex:auto;overflow-y:auto}.fiado>.chips{padding-inline:var(--zk-s4)}.fiado__pie,.corte__pie{padding:var(--zk-s3) var(--zk-s4) calc(var(--zk-s3) + env(safe-area-inset-bottom));background:var(--zk-surface);border-top:1px solid var(--zk-line);gap:var(--zk-s2);flex-direction:column;flex:none;display:flex}.fiado__saldo{font-size:var(--zk-fs-mono-xl);margin:0;line-height:1}.cartera{background:var(--zk-rojo);color:#fff;padding:var(--zk-s4) var(--zk-s4) var(--zk-s5);justify-content:space-between;align-items:flex-end;gap:var(--zk-s4);flex-wrap:wrap;flex:none;display:flex}.cartera__etiqueta{margin:0 0 var(--zk-s1)}.cartera__total{font-size:var(--zk-fs-display);margin:0;line-height:1}.cartera__conteo{font-size:var(--zk-fs-label);text-align:right;flex-direction:column;align-items:flex-end;gap:2px;font-weight:700;display:flex}.cartera__atrasados{align-items:center;gap:var(--zk-s1);color:#fff;font-weight:700;display:inline-flex}.persona__datos{text-align:left;flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.persona__sub{font-size:var(--zk-fs-label);color:var(--zk-muted);font-weight:400}.persona__sub--tarde{color:var(--zk-rojo-dark);font-weight:700}.fiado .persona__inicial--abono{background:var(--zk-maiz-soft);color:var(--zk-ink)}.persona-ficha{align-items:center;gap:var(--zk-s3);display:flex}.persona-ficha__nombre{font-size:var(--zk-fs-h1);margin:0;font-weight:700}.persona-ficha__sub{font-size:var(--zk-fs-label);color:var(--zk-muted);margin:2px 0 0}.fiado .cartera .encabezado{color:#fff}.fiado .persona__inicial--debe{background:var(--zk-rojo-soft)}.fiado .persona__datos>.zk-chip,.fiado .persona-ficha .zk-chip{align-self:flex-start}.fiado .persona-ficha .zk-chip{margin-top:var(--zk-s1)}.fiado .ficha-historial{background:var(--zk-azul-soft);color:var(--zk-ink);border-radius:var(--zk-r-md);padding:var(--zk-s4);gap:var(--zk-s2);flex-direction:column;display:flex}.fiado .ficha-historial .overline{color:var(--zk-ink-2);margin:0}.fiado .ficha-historial__renglon{font-size:var(--zk-fs-body);line-height:var(--zk-lh-body);margin:0}.fiado .movimientos{gap:var(--zk-s3);flex-direction:column;display:flex}.fiado .movimientos__lista,.fiado .movimiento__renglones{margin:0;padding:0;list-style:none}.fiado .movimientos__lista{gap:var(--zk-s2);flex-direction:column;display:flex}.fiado .movimiento-fila{background:var(--zk-surface);border:1px solid var(--zk-line);border-radius:var(--zk-r-md);overflow:hidden}.fiado .movimiento{align-items:start;column-gap:var(--zk-s3);row-gap:var(--zk-s1);width:100%;min-height:var(--zk-touch);padding:var(--zk-s3) var(--zk-s4);color:var(--zk-ink);font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid}.fiado button.movimiento{cursor:pointer}.fiado button.movimiento:active{box-shadow:var(--zk-sh-press);transform:translateY(1px)}.fiado .movimiento__quien{align-items:baseline;gap:var(--zk-s1) var(--zk-s2);flex-wrap:wrap;min-width:0;display:flex}.fiado .movimiento__tipo{align-items:center;gap:var(--zk-s1);font-size:var(--zk-fs-body);font-weight:700;display:inline-flex}.fiado .movimiento__tipo svg{transition:transform .15s}.fiado .movimiento[aria-expanded=true] .movimiento__tipo svg{transform:rotate(180deg)}.fiado .movimiento__fecha{font-size:var(--zk-fs-body);color:var(--zk-ink-2)}.fiado .movimiento__monto{font-size:var(--zk-fs-body);white-space:nowrap;text-align:right;flex-shrink:0;font-weight:700}.fiado .movimiento__monto--apagado{color:var(--zk-muted)}.fiado .movimiento__sub{font-size:var(--zk-fs-body);line-height:var(--zk-lh-body);color:var(--zk-muted);overflow-wrap:anywhere;grid-column:1/-1}.fiado .movimiento__chips{gap:var(--zk-s2);flex-wrap:wrap;grid-column:1/-1;display:flex}.fiado .movimiento__chips .zk-chip{font-size:var(--zk-fs-label)}.fiado .movimiento__cancelada{background:var(--zk-surface-2);color:var(--zk-ink-2)}.fiado .movimiento__falta{background:var(--zk-maiz);color:var(--zk-ink)}.fiado .movimiento__renglones{border-top:1px solid var(--zk-line);padding:var(--zk-s3) var(--zk-s4);gap:var(--zk-s2);flex-direction:column;display:flex}.fiado .movimiento__renglon{justify-content:space-between;align-items:baseline;gap:var(--zk-s3);font-size:var(--zk-fs-body);line-height:var(--zk-lh-body);display:flex}.fiado .movimiento__renglon>span:first-child{overflow-wrap:anywhere;min-width:0}.fiado .movimiento__renglon>.dinero{white-space:nowrap;flex-shrink:0}.fiado .movimientos__pie{gap:var(--zk-s3);flex-direction:column;display:flex}.fiado .movimientos__pie .boton{min-height:var(--zk-touch)}.fiado .movimientos>.esqueleto{padding-inline-start:0;padding-inline-end:0}.hoja .hoja__como-paga{gap:var(--zk-s1);flex-direction:column;display:flex}.hoja .hoja__como-paga-renglon{display:block}.fiado .fiado__atajos{gap:var(--zk-s2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fiado .fiado__lista>.esqueleto{padding-inline-start:0;padding-inline-end:0}@media (min-width:900px){.fiado .cartera{justify-content:flex-start;column-gap:var(--zk-s8)}.fiado .cartera__conteo{text-align:left;align-items:flex-start}.fiado .fiado__lista{grid-auto-rows:max-content}.fiado .fiado__lista>.esqueleto{grid-column:1/-1}.fiado .fiado__cuerpo{scrollbar-gutter:stable both-edges}.fiado .fiado__cuerpo>*{width:100%;max-width:620px;margin-inline-start:auto;margin-inline-end:auto}.fiado .fiado__pie{align-items:flex-start}.fiado .fiado__pie>.boton{width:auto;padding-inline:var(--zk-s6)}}.tarjeta-corte,.captura{background:var(--zk-surface);border-radius:var(--zk-r-md);padding:var(--zk-s4);gap:var(--zk-s3);box-shadow:var(--zk-sh-1);flex-direction:column;display:flex}.captura{border:2px solid var(--zk-ink);box-shadow:none}.tarjeta-corte{border:1px solid var(--zk-line);border-radius:var(--zk-r-lg)}.tarjeta-corte__cabecera{justify-content:space-between;align-items:baseline;gap:var(--zk-s1) var(--zk-s3);flex-wrap:wrap;display:flex}.tarjeta-corte__cabecera .overline{margin:0}.tarjeta-corte__desde{font-size:var(--zk-fs-label);color:var(--zk-muted);margin:0;font-weight:700}.renglones{margin:0;padding:0;list-style:none}.renglones li{justify-content:space-between;align-items:center;gap:var(--zk-s3);min-height:44px;font-size:var(--zk-fs-body);color:var(--zk-ink-2);display:flex}.renglones li+li{border-top:1px solid var(--zk-line)}.renglones strong{color:var(--zk-ink);font-weight:700}.tarjeta-corte .renglones li{min-height:40px}.renglones li.renglon-recarga>span:first-child{align-items:center;gap:var(--zk-s2);display:inline-flex}.renglones li.renglon-recarga>span:first-child:before{content:"";border-radius:var(--zk-r-pill);background:var(--zk-morado);flex-shrink:0;width:10px;height:10px}.renglones li.renglon-cancelada strong{color:var(--zk-rojo)}.en-cajon{justify-content:space-between;align-items:baseline;gap:var(--zk-s3);border-top:2px solid var(--zk-ink);padding-top:var(--zk-s3);font-size:var(--zk-fs-body);font-weight:700;display:flex}.en-cajon__cifra{font-size:var(--zk-fs-display);white-space:nowrap;line-height:1.1}.fuera-cajon{font-size:var(--zk-fs-body);color:var(--zk-muted);margin:0}.renglones li.renglon-gasto{margin-inline:calc(-1 * var(--zk-s4));padding-inline:var(--zk-s4);background:var(--zk-maiz-soft);box-shadow:inset 4px 0 0 var(--zk-maiz);color:var(--zk-ink)}.renglones li.renglon-gasto strong,.fuera-cajon--gasto .dinero{white-space:nowrap}.aviso.aviso--cajon-negativo{font-size:var(--zk-fs-body);margin:0}.aviso--cajon-negativo .dinero{white-space:nowrap}.contado{gap:var(--zk-s1);padding:var(--zk-s3) var(--zk-s4);border:2px solid var(--zk-ink);border-radius:var(--zk-r-chico);background:var(--zk-surface);cursor:text;flex-direction:column;display:flex}.contado:focus-within{border-color:var(--zk-azul);box-shadow:0 0 0 3px var(--zk-azul-soft)}.contado__etiqueta{font-size:var(--zk-fs-label);color:var(--zk-muted);font-weight:700}.contado__cifra{align-items:baseline;gap:var(--zk-s2);display:flex}.contado__signo{font-family:var(--zk-font-display);font-size:var(--zk-fs-h1);color:var(--zk-muted);-webkit-user-select:none;user-select:none;flex-shrink:0;line-height:1}.contado__entrada{width:100%;min-width:0;color:var(--zk-ink);font-family:var(--zk-font-display);font-size:var(--zk-fs-display);font-variant-numeric:tabular-nums;-webkit-appearance:textfield;appearance:textfield;background:0 0;border:0;outline:none;flex:auto;margin:0;padding:0;line-height:1.15}.contado__entrada::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.contado__entrada::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.contado__entrada::placeholder{color:var(--zk-muted);opacity:1}.resultado{border-radius:var(--zk-r-md);padding:var(--zk-s3) var(--zk-s4);gap:var(--zk-s1);border:2px solid #0000;flex-direction:column;display:flex}.resultado--difiere{background:var(--zk-maiz-soft);border-color:var(--zk-maiz);color:var(--zk-ink)}.resultado--cuadro{background:var(--zk-verde-soft);color:var(--zk-verde-dark)}.resultado__titulo{align-items:center;gap:var(--zk-s1) var(--zk-s2);font-family:var(--zk-font-display);font-size:var(--zk-fs-h1);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;line-height:1.15;display:flex}.resultado__titulo svg{flex-shrink:0}.resultado__cifra{font-size:var(--zk-fs-display);white-space:nowrap;margin-left:auto}.resultado__ayuda{font-size:var(--zk-fs-body);margin:0}.corte__advertencia{text-align:center;font-size:var(--zk-fs-body);color:var(--zk-muted);margin:0}.corte__anteriores{margin-top:var(--zk-s4)}.cerrado{border-radius:var(--zk-r-md);padding:var(--zk-s5) var(--zk-s4);text-align:center}.cerrado--cuadro{background:var(--zk-verde);color:#fff}.cerrado--difiere{background:var(--zk-maiz);color:var(--zk-ink)}.cerrado .overline{color:inherit;margin:0}.cerrado__titulo{justify-content:center;align-items:center;gap:var(--zk-s2);font-family:var(--zk-font-display);font-size:var(--zk-fs-h1);margin:var(--zk-s2) 0 0;font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.cerrado__titulo svg{flex-shrink:0}.cerrado__hora{font-size:var(--zk-fs-label);margin:var(--zk-s1) 0 0}@media (min-width:900px){.fiado__cuerpo,.corte__cuerpo{padding:var(--zk-s6)}.fiado__lista{padding-inline:var(--zk-s6);gap:0 var(--zk-s6);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-content:start;display:grid}.fiado__lista>.estado{grid-column:1/-1}.corte__cuerpo{scrollbar-gutter:stable both-edges}.corte__cuerpo>*{width:100%;max-width:620px;margin-inline-start:auto;margin-inline-end:auto}.cartera{padding:var(--zk-s5) var(--zk-s6)}.fiado>.chips,.fiado__pie,.corte__pie{padding-inline:var(--zk-s6)}.corte__pie .boton,.corte__pie p{width:100%;max-width:620px;margin-inline-start:auto;margin-inline-end:auto}.contado__entrada,.resultado__cifra{font-size:var(--zk-fs-mono-xl)}.contado__signo{font-size:var(--zk-fs-display)}.corte{padding-inline:max(var(--zk-s6), calc((100% - 1100px) / 2))}}.corte__columnas,.corte__cierre{gap:var(--zk-s4);flex-direction:column;display:flex}@media (min-width:1280px){.corte:has(>.corte__cuerpo>.corte__columnas){column-gap:var(--zk-s6);overscroll-behavior:contain;padding-block:var(--zk-s6) 0;grid-template-rows:max-content max-content 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid;overflow-y:auto}.corte:has(>.corte__cuerpo>.corte__columnas)>.corte__cuerpo{display:contents}.corte:has(>.corte__cuerpo>.corte__columnas) .corte__columnas{display:contents}.corte:has(>.corte__cuerpo>.corte__columnas) .tarjeta-corte{grid-area:1/1/-1}.corte:has(>.corte__cuerpo>.corte__columnas) .corte__cierre{grid-area:1/2}.corte:has(>.corte__cuerpo>.corte__columnas)>.corte__pie{z-index:1;padding-inline-start:0;padding-inline-end:0;padding-bottom:calc(var(--zk-s6) + env(safe-area-inset-bottom));background:var(--zk-paper);grid-area:2/2;position:sticky;bottom:0}.corte:has(>.corte__cuerpo>.corte__columnas)>.corte__pie .boton{max-width:none}.corte:has(>.corte__cuerpo>.corte__columnas)>.corte__pie p{max-width:none}}.cola{background:var(--zk-paper);flex-direction:column;flex:auto;grid-area:principal;min-height:0;display:flex;overflow:hidden}.cola__cuerpo{overscroll-behavior:contain;scrollbar-gutter:stable;max-width:620px;min-height:0;padding-top:var(--zk-s4);padding-bottom:calc(var(--zk-s6) + env(safe-area-inset-bottom));gap:var(--zk-s4);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.promesa{background:var(--zk-ink);color:var(--zk-paper);border-radius:var(--zk-r-lg);padding:var(--zk-s5) var(--zk-s4);gap:var(--zk-s3);flex-direction:column;display:flex}.promesa__titulo{font-family:var(--zk-font-display);font-size:var(--zk-fs-display);line-height:var(--zk-lh-tight);margin:0}.promesa__texto{font-size:var(--zk-fs-body);line-height:var(--zk-lh-body);color:var(--zk-line-strong);margin:0}.promesa__texto strong{color:var(--zk-maiz)}.renglones--cola{background:var(--zk-surface);border:1px solid var(--zk-line);border-radius:var(--zk-r-chico);box-shadow:var(--zk-sh-1)}.renglon-cola{align-items:center;gap:var(--zk-s3);min-height:68px;padding:var(--zk-s2) var(--zk-s4);display:flex}.renglon-cola+.renglon-cola{border-top:1px solid var(--zk-line)}.punto-cola{border-radius:50%;flex:none;width:12px;height:12px}.punto-cola--espera{background:var(--zk-maiz-dark)}.punto-cola--revision{background:var(--zk-rojo)}.renglon-cola__datos{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.renglon-cola__que{font-size:var(--zk-fs-body);color:var(--zk-ink);font-weight:700}.pedir .renglon-cola__nombre{align-items:flex-start;gap:var(--zk-s2);flex-wrap:wrap;display:flex}.pedir .renglon-cola__nombre .zk-chip{vertical-align:middle;flex:none}.renglon-cola__detalle{font-size:var(--zk-fs-body);color:var(--zk-muted)}.telefono-junto{white-space:nowrap}.telefono-junto svg{vertical-align:middle;margin-inline-end:var(--zk-s1)}.renglon-cola>.boton{flex:none;width:auto}@media (min-width:900px){.cola__cuerpo{scrollbar-gutter:stable both-edges;max-width:none;padding-top:var(--zk-s6)}.cola__cuerpo>*{width:100%;max-width:620px;margin-inline-start:auto;margin-inline-end:auto}}.cola .punto-cola--fuera{background:var(--zk-line-strong)}.cola__acciones{gap:var(--zk-s2);flex-wrap:wrap;flex:1 0 100%;display:flex}.cola__acciones .boton{width:auto;min-height:var(--zk-touch)}.cola__crudo{overflow-wrap:anywhere}.cola__bajada{gap:var(--zk-s2);align-items:flex-start;display:flex}.cola__bajada svg{flex-shrink:0}.productos,.historial{background:var(--zk-paper);flex-direction:column;flex:auto;grid-area:principal;min-height:0;display:flex;overflow:hidden}.productos,.cola,.historial{padding-inline:max(var(--zk-s4), calc((100% - 1100px) / 2))}.productos>*,.cola>*,.historial>*{width:100%}.productos__barra{justify-content:space-between;align-items:center;gap:var(--zk-s3);padding:env(safe-area-inset-top) var(--zk-s4) 0;flex:none;display:flex}.productos__barra--accion{justify-content:flex-end}.productos__barra--accion>.boton{width:auto}.productos__nuevo{width:auto;min-height:var(--zk-touch);padding-inline:var(--zk-s5);font-size:var(--zk-fs-body);white-space:nowrap;flex:none}.productos__buscador,.productos .chips{flex:none}.productos .chips{padding-inline:var(--zk-s4)}.productos__lista{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow-y:auto}.productos__buscador{margin-top:var(--zk-s2);flex:none;max-width:620px;position:relative}.productos__buscador svg{left:var(--zk-s4);color:var(--zk-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.productos__buscador .productos__busca{max-width:none;padding-left:calc(var(--zk-s4) + var(--zk-s6) + var(--zk-s2));margin-top:0}.productos__nota{margin:0 0 calc(var(--zk-s4) + env(safe-area-inset-bottom));flex:none}.producto-fila{text-align:left;cursor:pointer;align-items:center;gap:var(--zk-s3);width:100%;min-height:72px;padding:var(--zk-s2) 0;border:0;border-bottom:1px solid var(--zk-line);background:0 0;grid-template-columns:1fr auto;display:grid}.producto-fila__datos{flex-direction:column;gap:2px;min-width:0;display:flex}.producto-fila__nombre{font-size:var(--zk-fs-body);color:var(--zk-ink);font-weight:700}.producto-fila__stock{font-size:var(--zk-fs-label);color:var(--zk-muted)}.producto-fila__stock--poco{padding:0 var(--zk-s2);border-radius:var(--zk-r-sm);background:var(--zk-maiz);color:var(--zk-ink);align-self:flex-start;font-weight:700}.producto-fila__stock--agotado{padding:0 var(--zk-s2);border-radius:var(--zk-r-sm);background:var(--zk-rojo-soft);color:var(--zk-rojo-dark);align-self:flex-start;font-weight:700}.producto-fila__dinero{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.producto-fila__precio{font-size:var(--zk-fs-body)}.producto-fila__unidad{font-family:var(--zk-font);font-size:var(--zk-fs-label);color:var(--zk-muted);font-weight:600}.producto-fila__gana{font-size:var(--zk-fs-label);color:var(--zk-verde-dark);font-weight:700}.producto-fila__gana--sin{color:var(--zk-muted);font-weight:400}.productos .productos__filtro--aviso:not([aria-pressed=true]){border-color:var(--zk-maiz-dark);color:var(--zk-ink)}.mas{flex:auto;grid-area:principal;min-height:0;display:flex;overflow:hidden}.mas__cuerpo{min-height:0;padding:var(--zk-s4);gap:var(--zk-s3);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.mas__cuerpo>*{flex-shrink:0}.tarjeta-menu{gap:var(--zk-s1);text-align:left;background:var(--zk-surface);border:1px solid var(--zk-line);border-radius:var(--zk-r-md);padding:var(--zk-s4);min-height:var(--zk-touch-lg);box-shadow:var(--zk-sh-1);cursor:pointer;flex-direction:column;flex-shrink:0;display:flex}.tarjeta-menu:active{box-shadow:var(--zk-sh-press);transform:translateY(1px)}.tarjeta-menu--principal{border:2px solid var(--zk-ink);box-shadow:none}.tarjeta-menu__titulo{font-size:var(--zk-fs-h2);color:var(--zk-ink);font-weight:700}.tarjeta-menu__ayuda{font-size:var(--zk-fs-body);color:var(--zk-muted)}.tarjeta-menu--verde{border-left:4px solid var(--zk-verde);background:var(--zk-verde-soft)}.tarjeta-menu--rojo{border-left:4px solid var(--zk-rojo);background:var(--zk-rojo-soft)}.tarjeta-menu--maiz{border-left:4px solid var(--zk-maiz);background:var(--zk-maiz-soft)}.tarjeta-menu--azul{border-left:4px solid var(--zk-azul);background:var(--zk-azul-soft)}.tarjeta-menu--morado{border-left:4px solid var(--zk-morado);background:var(--zk-morado-soft)}.mas .tarjeta-menu{border-radius:var(--zk-r-chico);padding-right:calc(var(--zk-s4) + var(--zk-s6) + var(--zk-s2));position:relative}.mas .tarjeta-menu--principal{border-radius:var(--zk-r-lg)}.mas__chevron{top:50%;right:var(--zk-s4);color:var(--zk-muted);display:flex;position:absolute;transform:translateY(-50%)}.mas__etiqueta{font-size:var(--zk-fs-label);color:var(--zk-muted);font-weight:700}.mas .tarjeta-menu__titulo .zk-chip{margin-left:var(--zk-s1);vertical-align:middle}.mas .tarjeta-menu .zk-chip--wait{background:var(--zk-maiz)}.mas__por-acabarse{align-items:center;gap:var(--zk-s1);color:var(--zk-ink);font-weight:700;display:inline-flex}.mas__grupo{gap:var(--zk-s3);flex-direction:column;display:flex}@media (min-width:900px){.mas__cuerpo{align-items:start;gap:var(--zk-s4);padding:var(--zk-s6);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-auto-rows:max-content;display:grid}.tarjeta-menu--principal{grid-column:1/-1}.mas__grupo{gap:var(--zk-s4);grid-column:1/-1;grid-template-columns:repeat(2,minmax(260px,1fr));display:grid}.mas .mas__grupo>:last-child:nth-child(odd){grid-column:span 2}.productos,.cola,.historial{padding-inline:max(var(--zk-s6), calc((100% - 1100px) / 2))}}@media (min-width:1280px){.mas__cuerpo:not(:has(>.feed))>.mas__grupo{grid-template-columns:repeat(4,minmax(260px,1fr))}}@media (min-width:1664px){.mas__cuerpo:has(>.feed)>.mas__grupo{grid-template-columns:repeat(4,minmax(260px,1fr))}}@media (min-width:1280px){.mas__cuerpo:has(>.feed){grid-template-rows:max-content max-content max-content max-content 1fr;grid-template-columns:minmax(0,1fr) minmax(300px,380px)}.mas__cuerpo:has(>.feed)>.mas__grupo{grid-column:1}.mas__cuerpo:has(>.feed)>.feed{grid-area:2/2/-1;align-self:start}.mas__cuerpo:has(>.feed)>.mas__ajustes{grid-column:1}.productos__lista{gap:0 var(--zk-s6);grid-template-columns:repeat(auto-fill,minmax(420px,1fr));align-content:start;display:grid}.productos__lista>.estado{grid-column:1/-1}}.alta__cuerpo{overscroll-behavior:contain;scrollbar-gutter:stable;max-width:620px;min-height:0;padding:var(--zk-s4) 0 calc(var(--zk-s6) + env(safe-area-inset-bottom));gap:var(--zk-s4);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.alta__conocido{background:var(--zk-surface);border-radius:var(--zk-r-md);padding:var(--zk-s4);gap:var(--zk-s1);box-shadow:var(--zk-sh-1);flex-direction:column;display:flex}.alta__nombre{font-size:var(--zk-fs-h2);color:var(--zk-ink);margin:0;font-weight:700}.alta .alta__conocido{border:1px solid var(--zk-line);border-radius:var(--zk-r-lg)}.alta__cuerpo .forma[aria-pressed=true]{background:var(--zk-ink);border-color:var(--zk-ink);color:#fff}.alta .campo__entrada.zk-input--error{border-color:var(--zk-rojo)}.alta .monto:has(>.zk-input--error){border-color:var(--zk-rojo)}@media (min-width:900px){.alta__cuerpo{scrollbar-gutter:stable both-edges;max-width:none;padding-top:var(--zk-s6)}.alta__cuerpo>*{width:100%;max-width:620px;margin-inline-start:auto;margin-inline-end:auto}.alta__cuerpo>.estado__texto{padding-inline-end:max(0px,620px - 34ch)}.productos:has(>.alta__cuerpo)>.productos__barra{width:100%;max-width:620px;margin-inline-start:auto;margin-inline-end:auto;padding-inline-start:0;padding-inline-end:0}}.historial{padding-top:var(--zk-s4)}@media (min-width:900px){.historial{padding-top:var(--zk-s6)}}.historial>.chips{padding-inline-start:0;padding-inline-end:0}.llevas{background:var(--zk-ink);color:var(--zk-paper);border-radius:var(--zk-r-md);padding:var(--zk-s5) var(--zk-s4);margin-bottom:var(--zk-s3);flex:none}.llevas__etiqueta{color:#fbf7f0b8;margin:0 0 var(--zk-s1)}.llevas__cifra{font-size:var(--zk-fs-mono-xl);margin:0;line-height:1}.llevas__sub{font-size:var(--zk-fs-label);margin:var(--zk-s2) 0 0;opacity:.82}.llevas__desglose{margin:var(--zk-s3) 0 0;padding:var(--zk-s3) 0 0;border-top:1px solid #fbf7f038;list-style:none}.llevas__desglose li{justify-content:space-between;align-items:center;gap:var(--zk-s3);min-height:34px;font-size:var(--zk-fs-label);color:#fbf7f0d1;display:flex}.llevas__desglose strong{color:var(--zk-paper);font-weight:700}.llevas__debe{color:var(--zk-maiz)}.historial__desglose{margin:var(--zk-s3) 0 0;padding:var(--zk-s3) 0 0;border-top:1px solid var(--zk-ink-2);list-style:none}.historial__desglose li{justify-content:space-between;align-items:baseline;gap:var(--zk-s3);padding-block:var(--zk-s1);font-size:var(--zk-fs-body);color:var(--zk-line);display:flex}.historial__desglose strong{color:var(--zk-paper);font-weight:400}.historial__debe{color:var(--zk-maiz)}.historial__lista{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow-y:auto}.historial__lista>.esqueleto{padding-inline-start:0;padding-inline-end:0}.historial__sin-servidor{align-items:flex-start;gap:var(--zk-s2);flex-direction:column;display:flex}.historial__sin-servidor>p{margin:0}.historial__reintentar{width:auto;min-height:var(--zk-touch)}.historial__tope{margin:var(--zk-s3) 0 var(--zk-s2)}.historial__cancelar-que{font-size:var(--zk-fs-h2);margin:0;line-height:1.1}@media (min-width:900px){.historial__desglose{column-gap:var(--zk-s8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.historial__nota{margin:var(--zk-s2) 0 calc(var(--zk-s4) + env(safe-area-inset-bottom));flex:none}.operacion{align-items:center;gap:var(--zk-s3);min-height:68px;padding:var(--zk-s2) 0;border-bottom:1px solid var(--zk-line);grid-template-columns:1fr auto;display:grid}.operacion__datos{flex-direction:column;gap:2px;min-width:0;display:flex}.operacion__titulo{font-size:var(--zk-fs-body);color:var(--zk-ink);font-weight:700}.operacion__detalle{font-size:var(--zk-fs-label);color:var(--zk-muted)}.operacion__monto{font-size:var(--zk-fs-body);color:var(--zk-ink)}.operacion--abono .operacion__monto{color:var(--zk-verde-dark)}.operacion--corte .operacion__titulo,.operacion--cliente .operacion__titulo,.operacion--ajuste .operacion__titulo,.operacion--entrada .operacion__titulo,.operacion--producto .operacion__titulo{color:var(--zk-ink-2);font-weight:400}.operacion--gasto .operacion__monto{color:var(--zk-rojo-dark)}.historial .operacion__monto--tachado{color:var(--zk-muted);text-decoration:line-through}.operacion__cancelar{width:auto;min-height:var(--zk-touch);grid-column:1/-1;justify-self:start}@media (min-width:1280px){.historial__lista{gap:0 var(--zk-s6);grid-template-columns:repeat(auto-fill,minmax(420px,1fr));grid-auto-rows:max-content;align-content:start;display:grid}.historial__lista>.estado,.historial__lista>.esqueleto,.historial__lista>.encabezado,.historial__lista>.historial__sin-servidor{grid-column:1/-1}}.ficha{background:var(--zk-surface);border-radius:var(--zk-r-md);padding:var(--zk-s4);gap:var(--zk-s2);box-shadow:var(--zk-sh-1);flex-direction:column;display:flex}.ficha__nombre{font-size:var(--zk-fs-h2);color:var(--zk-ink);margin:0;font-weight:700}.ficha__cifras{gap:var(--zk-s4);margin-top:var(--zk-s2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ficha__cifras .overline,.ficha__cifras .encabezado{line-height:calc(var(--zk-fs-body) * 1.25);align-items:center;margin:0;display:flex}.ficha__cifra{font-size:var(--zk-fs-display);color:var(--zk-ink);margin:0;line-height:1.1}.ficha__cifra--apretada{font-size:var(--zk-fs-h1)}.ficha__cifra--muy-apretada{font-size:var(--zk-fs-h2)}.chips--motivos{flex-wrap:wrap;padding:0;overflow:visible}.productos--ficha .ficha{border:1px solid var(--zk-line);border-radius:var(--zk-r-lg)}.productos--ficha .ficha__acciones{gap:var(--zk-s2);display:flex}.productos--ficha .ficha__acciones .boton{flex:1 1 0}.productos--ficha .ficha__folio{white-space:nowrap}.productos--ficha .ficha__reintentar{width:auto;min-height:var(--zk-touch)}.productos--ficha .zk-estado{white-space:normal}.productos--ficha .monto__cifra{text-align:center}.renglon-cola__saldo{font-size:var(--zk-fs-body);color:var(--zk-ink);white-space:nowrap;flex:none}.analiticas__cuerpo{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding-bottom:calc(var(--zk-s6) + env(safe-area-inset-bottom));gap:var(--zk-s4);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.comparativo{border-radius:var(--zk-r-md);padding:var(--zk-s4);gap:var(--zk-s1);flex-direction:column;display:flex}.comparativo--sube{background:var(--zk-verde-soft);color:var(--zk-verde-dark)}.comparativo--baja{background:var(--zk-maiz-soft);color:var(--zk-ink)}.comparativo--igual{background:var(--zk-surface-2);color:var(--zk-ink-2)}.comparativo__titulo{font-size:var(--zk-fs-body);margin:0;font-weight:700}.comparativo__ayuda{font-size:var(--zk-fs-body);opacity:.9;margin:0}.tarjetas-cifra{gap:var(--zk-s3);grid-template-columns:1fr 1fr;display:grid}.cifra-chica{background:var(--zk-surface);border:1px solid var(--zk-line);border-radius:var(--zk-r-chico);padding:var(--zk-s4);box-shadow:var(--zk-sh-1);gap:var(--zk-s1);flex-direction:column;display:flex}.cifra-chica__valor{font-size:var(--zk-fs-h1);color:var(--zk-ink);margin:0;line-height:1.1}.cifra-chica__ayuda{font-size:var(--zk-fs-body);color:var(--zk-muted)}.cifra-chica:last-child{grid-column:1/-1}@media (min-width:900px){.tarjetas-cifra{grid-template-columns:repeat(3,1fr)}.cifra-chica:last-child{grid-column:auto}}.ganancia{background:var(--zk-verde-soft);border-radius:var(--zk-r-md);padding:var(--zk-s4);gap:var(--zk-s2);flex-direction:column;display:flex}.ganancia--baja{background:var(--zk-surface-2)}.ganancia__titulo{font-size:var(--zk-fs-body);color:var(--zk-ink);margin:0;font-weight:700}.ganancia__cifra{font-size:var(--zk-fs-display);color:var(--zk-verde-dark);margin:0;line-height:1.1}.ganancia__ayuda{font-size:var(--zk-fs-label);line-height:var(--zk-lh-body);color:var(--zk-ink-2);margin:0}.analiticas .ganancia__ayuda{font-size:var(--zk-fs-body)}.analiticas__reintentar{width:auto;min-height:var(--zk-touch)}.analiticas__esqueleto-cifra{height:calc(var(--zk-fs-mono-xl) * 4);border-radius:var(--zk-r-md)}.resurtir{background:var(--zk-paper);flex-direction:column;flex:auto;grid-area:principal;min-height:0;display:flex;overflow:hidden}.resurtir__cuerpo{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:var(--zk-s4);gap:var(--zk-s3);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.resurtir__pie{padding:var(--zk-s3) var(--zk-s4) calc(var(--zk-s3) + env(safe-area-inset-bottom));background:var(--zk-surface);border-top:1px solid var(--zk-line);gap:var(--zk-s2);flex-direction:column;flex:none;display:flex}.entradas .tarjeta-menu:has(.entradas__chevron){padding-right:calc(var(--zk-s4) + var(--zk-s6) + var(--zk-s2));position:relative}.pedir .tarjeta-menu:has(.entradas__chevron){padding-right:calc(var(--zk-s4) + var(--zk-s6) + var(--zk-s2));position:relative}.entradas__chevron{top:50%;right:var(--zk-s4);color:var(--zk-muted);display:flex;position:absolute;transform:translateY(-50%)}.entradas .renglon-cola--tocable,.calendario .renglon-cola--tocable{padding-right:calc(var(--zk-s4) + var(--zk-s6) + var(--zk-s2));position:relative}.entradas .zk-estado,.pedir .zk-estado,.entrada .zk-estado{white-space:normal}.entrada .ficha__nombre,.costear .ficha__nombre{overflow-wrap:anywhere}.entradas__sin-costear{gap:var(--zk-s3);align-items:flex-start;display:flex}.entradas__sin-costear svg{flex-shrink:0;margin-top:2px}.entradas__sin-costear-texto{flex-direction:column;gap:2px;display:flex}.entrada__no-alta{gap:var(--zk-s2);align-items:flex-start;display:flex}.entrada__no-alta svg{flex-shrink:0;margin-top:2px}.entrada__no-alta p{margin:0}.entrada__buscador-caja{position:relative}.entrada__buscador-caja svg{left:var(--zk-s4);color:var(--zk-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.entrada__buscador-caja .entrada__busca{padding-left:calc(var(--zk-s4) + var(--zk-s6) + var(--zk-s2))}.entrada__tirar{align-items:center;gap:var(--zk-s2);color:var(--zk-rojo-dark);align-self:flex-start;display:inline-flex}.entrada__quitar{align-items:center;gap:var(--zk-s1);flex:none;display:inline-flex}.renglon-cola--tocable{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.renglon-cola--tocable:disabled{cursor:default}.punto-cola--ok{background:var(--zk-verde)}@media (min-width:900px){.resurtir__cuerpo{padding:var(--zk-s6);scrollbar-gutter:stable both-edges;flex:0 auto}.resurtir__cuerpo>*{width:100%;max-width:620px;margin-inline-start:auto;margin-inline-end:auto}.resurtir>.productos__barra{width:100%;max-width:620px;margin-inline-start:auto;margin-inline-end:auto;padding-inline-start:0;padding-inline-end:0}.resurtir__pie{padding-inline:var(--zk-s6);background:0 0;border-top:0}.resurtir__pie>*,.resurtir__pie .boton,.resurtir__pie p{width:100%;max-width:620px;margin-inline-start:auto;margin-inline-end:auto}.productos__barra>.boton{width:auto}}.escaner{z-index:20;background:var(--zk-paper);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.escaner .barra{justify-content:space-between;align-items:center;gap:var(--zk-s3);min-height:var(--zk-appbar-h);padding:0 var(--zk-s4);padding-top:env(safe-area-inset-top);background:var(--zk-ink);color:var(--zk-paper);flex:none;display:flex}.escaner .barra__volver{align-items:center;gap:var(--zk-s2);min-height:var(--zk-touch);color:var(--zk-paper);font-size:var(--zk-fs-body);background:0 0;border:0;padding:0 4px;font-weight:700;display:inline-flex}.escaner__marco{background:var(--zk-ink);flex:1;place-items:center;display:grid;position:relative;overflow:hidden}.escaner__video{object-fit:cover;width:100%;height:100%}.escaner__mensaje{padding:0 var(--zk-s8);color:var(--zk-paper);text-align:center;font-weight:700;position:absolute}.escaner__manual{gap:var(--zk-s3);padding:var(--zk-s4) var(--zk-s4) calc(var(--zk-s4) + env(safe-area-inset-bottom));border-top:2px solid var(--zk-ink);flex-direction:column;display:flex}@media (min-width:900px){.escaner{max-width:620px;margin-inline-start:auto;margin-inline-end:auto}}.vecinos .zk-estado{white-space:normal}.vecinos__linea{display:block}.vecinos__paga{gap:var(--zk-s1);flex-direction:column;display:flex}.vecinos__total{font-size:var(--zk-fs-mono-xl);white-space:nowrap;color:var(--zk-ink);margin:0;line-height:1}.vecinos__whatsapp{gap:var(--zk-s2);flex-direction:column;display:flex}.vecinos__acciones{gap:var(--zk-s2);display:flex}.vecinos__acciones .boton{flex:1 1 0}.vecinos__titulo{font-size:var(--zk-fs-h2);color:var(--zk-ink);margin:0;font-weight:700}.vecinos__no{min-height:var(--zk-touch)}.vecinos__sin-senal{align-items:flex-start;gap:var(--zk-s2);flex-direction:column;display:flex}.vecinos__reintentar{width:auto;min-height:var(--zk-touch)}.vecinos__cerrado--cancelado{background:var(--zk-surface-2);border-left-color:var(--zk-line-strong);color:var(--zk-ink)}.recibir .zk-estado{white-space:normal}.recibir__sin-senal{align-items:flex-start;gap:var(--zk-s2);flex-direction:column;display:flex}.recibir__reintentar{width:auto;min-height:var(--zk-touch)}.recibir__en-puerta{gap:var(--zk-s3);align-items:flex-start;display:flex}.recibir__en-puerta svg{flex-shrink:0}.renglones li.recibir__decide{align-items:stretch;gap:var(--zk-s2);flex-direction:column}.recibir__decide-botones{gap:var(--zk-s2);flex-wrap:wrap;align-items:center;display:flex}.recibir__decide-botones .boton{width:auto;min-height:var(--zk-touch);padding-inline:var(--zk-s4);flex:0 auto}.recibir__titulo{font-size:var(--zk-fs-h2);color:var(--zk-ink);margin:0;font-weight:700}.recibir__linea{display:block}.recibir__pedido-menos{align-items:center;gap:var(--zk-s1);color:var(--zk-rojo-dark);font-weight:700;display:inline-flex}.recibir__pedido-menos svg{flex-shrink:0}.recibir__paga{gap:var(--zk-s1);flex-direction:column;display:flex}.recibir__total{font-size:var(--zk-fs-mono-xl);white-space:nowrap;color:var(--zk-ink);margin:-.18em 0;padding-block-start:.18em;padding-block-end:.18em;line-height:1}.recibir__foto{border-radius:var(--zk-r-chico);width:100%;display:block}.recibir__acuse{gap:var(--zk-s3);flex-direction:column;display:flex}.recibir__codigo{background:var(--zk-ink);border-radius:var(--zk-r-lg);padding:var(--zk-s4);gap:var(--zk-s3);flex-direction:column;display:flex}.recibir__codigo-titulo{align-items:center;gap:var(--zk-s2);color:#fff;display:flex}.recibir__codigo-titulo svg{flex-shrink:0}.recibir__codigo-nota{color:var(--zk-line-strong);margin:0}.recibir__codigo-alerta{align-items:flex-start;gap:var(--zk-s2);color:var(--zk-maiz);margin:0;font-weight:700;display:flex}.recibir__codigo-alerta svg{margin-top:var(--zk-s1);flex-shrink:0}.abonos .forma[aria-pressed=true]{background:var(--zk-ink);border-color:var(--zk-ink);color:#fff}.abonos__sin-senal{align-items:flex-start;gap:var(--zk-s2);flex-direction:column;display:flex}.abonos__sin-senal svg{flex-shrink:0}.abonos__reintentar{width:auto;min-height:var(--zk-touch)}.abonos__atajos{gap:var(--zk-s2);flex-direction:column;display:flex}.abonos__atajos-todo{width:100%}.abonos__atajos-montos{gap:var(--zk-s2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.debes__hoy{gap:var(--zk-s1);flex-direction:column;display:flex}.debes__cifra{font-size:var(--zk-fs-mono-xl);white-space:nowrap;color:var(--zk-ink);margin:-.18em 0;padding-block-start:.18em;padding-block-end:.18em;line-height:1}@media (min-width:900px) and (max-width:1279px){.debes__cifra{font-size:var(--zk-fs-display)}}.debes__sin-senal{align-items:flex-start;gap:var(--zk-s2);flex-direction:column;display:flex}.debes__sin-senal svg{flex-shrink:0}.debes__reintentar{width:auto;min-height:var(--zk-touch)}.debes__vencido{gap:var(--zk-s2);align-items:flex-start;display:flex}.debes__vencido svg{flex-shrink:0}.debes .punto-cola--neutro{background:var(--zk-muted)}.debes .renglon-cola{row-gap:var(--zk-s1);flex-wrap:wrap}.debes .renglon-cola__datos{flex:1 1 0;min-width:min-content}.debes .renglon-cola__que{overflow-wrap:break-word}.debes .renglon-cola__saldo{margin-left:auto}.entradas .renglon-cola,.recibir .renglon-cola:not(.recibir__decide),.recarga .renglon-cola,.promociones:not(.promociones--nueva) .renglon-cola,.pedir--revisar .renglon-cola{row-gap:var(--zk-s1);flex-wrap:wrap}.entradas .renglon-cola__datos,.recibir .renglon-cola:not(.recibir__decide) .renglon-cola__datos,.recarga .renglon-cola__datos,.promociones:not(.promociones--nueva) .renglon-cola__datos,.pedir--revisar .renglon-cola__datos{flex:1 1 0;min-width:min-content}.entradas .renglon-cola__que,.recibir .renglon-cola__que,.recarga .renglon-cola__que,.promociones:not(.promociones--nueva) .renglon-cola__que,.pedir--revisar .renglon-cola__que{overflow-wrap:break-word}.entradas .renglon-cola__detalle,.recibir .renglon-cola__detalle,.recarga .renglon-cola__detalle,.promociones:not(.promociones--nueva) .renglon-cola__detalle,.pedir--revisar .renglon-cola__detalle{overflow-wrap:anywhere}.entradas .renglon-cola__saldo,.recibir .renglon-cola:not(.recibir__decide) .renglon-cola__saldo,.recarga .renglon-cola__saldo,.promociones:not(.promociones--nueva) .renglon-cola__saldo,.pedir--revisar .renglon-cola__saldo{margin-left:auto}.entradas .renglon-cola--tocable,.recibir .renglon-cola--tocable,.debes .renglon-cola--tocable{line-height:inherit}.debes__proveedor{font-size:var(--zk-fs-h2);color:var(--zk-ink);margin-block-start:0;margin-block-end:0;font-weight:700}.promociones__sin-senal{align-items:flex-start;gap:var(--zk-s2);flex-direction:column;display:flex}.promociones__sin-senal svg{flex-shrink:0}.promociones__reintentar{width:auto;min-height:var(--zk-touch)}.promociones .punto-cola--neutro{background:var(--zk-muted)}.promociones__anteriores-nota{margin-top:0}.promociones--nueva .promo-tipos{gap:var(--zk-s3);grid-template-columns:1fr 1fr;display:grid}.promociones--nueva .promo-tipo{font:inherit;min-height:var(--zk-touch);padding:var(--zk-s3);border:2px solid var(--zk-line-strong);border-radius:var(--zk-r-md);background:var(--zk-surface);color:var(--zk-ink);cursor:pointer;font-weight:700}.promociones--nueva .promo-tipo[aria-pressed=true]{background:var(--zk-ink);border-color:var(--zk-ink);color:#fff}.promociones--nueva .promo-elige__marca{width:var(--zk-s6);color:var(--zk-verde-dark);flex-shrink:0;justify-content:center;align-items:center;display:flex}.feed{background:var(--zk-surface-2);border:1px solid var(--zk-line);border-radius:var(--zk-r-lg);padding:var(--zk-s4);flex-direction:column;display:flex}.feed>.overline{margin-bottom:var(--zk-s2)}.feed__aviso{gap:var(--zk-s3);padding:var(--zk-s3) 0;grid-template-columns:auto 1fr;display:grid}.feed__aviso+.feed__aviso{border-top:1px solid var(--zk-line)}.feed__punto{margin-top:var(--zk-s2);align-self:start}.feed__aviso>div{flex-direction:column;gap:2px;display:flex}.feed__titulo{font-size:var(--zk-fs-body);color:var(--zk-ink);font-weight:700}.feed__cuerpo{font-size:var(--zk-fs-body);color:var(--zk-ink-2)}.feed__promo{font-size:var(--zk-fs-body);color:var(--zk-verde-dark);font-weight:700}.feed__pagada{font-size:var(--zk-fs-overline);text-transform:uppercase;letter-spacing:var(--zk-ls-over);color:var(--zk-muted);align-self:flex-start;font-weight:700}.feed__cta{width:auto;min-height:var(--zk-touch);padding:0 var(--zk-s6);margin-top:var(--zk-s2);align-self:flex-start}@media (min-width:900px){.feed{order:1;grid-column:1/-1}}.ajustes{gap:var(--zk-s2);background:var(--zk-surface-2);border:1px solid var(--zk-line);border-radius:var(--zk-r-lg);padding:var(--zk-s4);flex-direction:column;display:flex}.ajustes>.overline{margin-bottom:var(--zk-s2)}.ajustes__titulo{font-size:var(--zk-fs-body);color:var(--zk-ink);font-weight:700}.ajustes__ayuda{font-size:var(--zk-fs-body);color:var(--zk-ink-2)}.ajustes .boton{width:auto;min-height:var(--zk-touch);padding:0 var(--zk-s6);align-self:flex-start}.ajustes .enlace-plano:disabled{opacity:.45;cursor:not-allowed}.mas__ajustes{gap:var(--zk-s3);flex-direction:column;display:flex}@media (min-width:900px){.mas__ajustes{order:2;grid-column:1/-1}}.ajustes--letra .ajustes__opcion{width:100%;min-height:var(--zk-touch);padding:0 var(--zk-s4);justify-content:center;align-self:stretch}@media (min-width:900px){.ajustes--letra .ajustes__opcion{align-self:flex-start;width:auto;min-width:220px}}.cobro-barra__articulos{display:none}@media (min-width:900px){.pin{grid-area:principal}.fiado,.corte,.mas,.cola,.productos,.historial,.resurtir,.pin{grid-column:principal-start/lateral-end}.corte__cuerpo{flex:0 auto}.corte__pie{background:0 0;border-top:0}}.pin{overscroll-behavior:contain;gap:var(--zk-s4);min-height:0;padding:var(--zk-s4);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.pin__cuerpo{gap:var(--zk-s3);flex-direction:column;flex:1 0 auto;display:flex}.pin .teclado-pin{margin-top:auto}.pin__titulo{font-family:var(--zk-font-display);font-size:var(--zk-fs-h2);margin:0;font-weight:400}.pin__cifra{font-family:var(--zk-font-display);font-size:var(--zk-fs-mono-xl);letter-spacing:.18em;font-variant-numeric:tabular-nums;text-align:center;margin:var(--zk-s3) 0}.pin__ayuda{font-size:var(--zk-fs-body);color:var(--zk-muted);text-wrap:pretty;margin:0}.pin__palomita{color:var(--zk-verde);text-align:center;margin:0;line-height:0}.pin__sin-senal{align-items:center;gap:var(--zk-s2);margin:0;display:flex}.pin__sin-senal svg{flex-shrink:0}.pin__falla{align-items:flex-start;gap:var(--zk-s2);flex-direction:column;display:flex}.pin__reintentar{width:auto;min-height:var(--zk-touch)}.pin__gente{padding:0 var(--zk-s4);margin:0;list-style:none}.pin__gente li+li{border-top:1px solid var(--zk-line)}.pin__persona{width:100%;min-height:var(--zk-touch-lg);align-items:center;gap:var(--zk-s3);padding:var(--zk-s3) 0;color:var(--zk-ink);text-align:left;background:0 0;border:0;display:flex}.pin__persona svg{color:var(--zk-ink-2);flex-shrink:0}button.pin__persona{cursor:pointer}button.pin__persona:active:not(:disabled){transform:translateY(1px)}button.pin__persona:disabled{opacity:.45;cursor:not-allowed}.pin__persona-datos{flex-direction:column;gap:2px;min-width:0;line-height:1.3;display:flex}.pin__persona-nombre{font-size:var(--zk-fs-body);font-weight:700}.pin__persona-ayuda{font-size:var(--zk-fs-body);color:var(--zk-muted);font-variant-numeric:tabular-nums}.boton--grande{min-height:var(--zk-touch-lg);font-size:var(--zk-fs-h2)}@media (max-width:899.98px){.pin>.teclado-pin,.pin>.boton{z-index:1;box-shadow:0 calc(-1 * var(--zk-s3)) 0 var(--zk-paper), 0 var(--zk-s4) 0 var(--zk-paper);position:sticky;bottom:0}.pin>.teclado-pin{background:var(--zk-paper)}}@media (max-width:899.98px) and (max-height:699.98px){.pin{gap:var(--zk-s2);padding:var(--zk-s2) var(--zk-s4)}.pin__cuerpo{gap:var(--zk-s2)}.pin .digito{height:48px}.pin .teclado-pin{gap:6px}}@media (min-width:900px){.pin{scrollbar-gutter:stable both-edges;min-height:0;overflow-y:auto}.pin>*{width:100%;max-width:620px;margin-inline-start:auto;margin-inline-end:auto}.pin__cuerpo{flex:none}.pin .teclado-pin{margin-inline-start:auto;margin-inline-end:auto;max-width:420px;margin-top:0}}.ganancia--morado{background:var(--zk-morado-soft)}.ganancia--morado .ganancia__cifra{color:var(--zk-morado)}.recarga .ganancia__ayuda{font-size:var(--zk-fs-body)}.recarga .ganancia__cifra{margin-block-start:-.18em;margin-block-end:-.18em;padding-block-start:.18em;padding-block-end:.18em}@media (min-width:900px){.recarga .resurtir__pie .teclado-pin{max-width:420px;margin-inline-start:auto;margin-inline-end:auto}}.punto-cola--averigua{background:var(--zk-azul)}.punto-cola--revierte{background:var(--zk-morado)}.recarga__etiqueta{align-items:center;gap:var(--zk-s2);font-size:var(--zk-fs-label);color:var(--zk-muted);font-weight:700;display:flex}.recarga__sin-senal{gap:var(--zk-s2);align-items:flex-start;display:flex}.recarga__sin-senal svg{flex-shrink:0}.recarga__sin-senal p{margin:0}.recarga__no-alcanza{gap:var(--zk-s2);align-items:flex-start;display:flex}.recarga__no-alcanza svg{flex-shrink:0;margin-top:2px}.recarga .tarjeta-menu{padding-right:calc(var(--zk-s4) + var(--zk-s6) + var(--zk-s2));position:relative}.recarga__chevron{top:50%;right:var(--zk-s4);color:var(--zk-muted);display:flex;position:absolute;transform:translateY(-50%)}.recarga__montos{gap:var(--zk-s2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.recarga__montos .zk-billete{height:var(--zk-touch-lg);border-radius:var(--zk-r-chico);white-space:normal;flex-direction:column;gap:2px}.recarga__montos .zk-billete:disabled{background:var(--zk-surface-2);color:var(--zk-muted);cursor:not-allowed}.recarga__monto-no-alcanza{font-size:var(--zk-fs-label);font-weight:400}.recarga .telefono__hueco{color:var(--zk-muted)}.recarga .resurtir__pie .telefono{margin-top:0}.recarga{--recarga-reserva:calc(var(--zk-appbar-h) + var(--zk-tabbar-h) + 276px)}@media (min-width:900px){.recarga{--recarga-reserva:calc(var(--zk-appbar-h) + 268px)}}.recarga .resurtir__pie>.aviso{margin-block-start:0;margin-block-end:0}.recarga .boton--cobrar{gap:var(--zk-s2)}.recarga .resurtir__pie .teclado-pin .zk-key{min-height:clamp(var(--zk-touch), calc((100dvh - var(--recarga-reserva)) / 4), var(--zk-touch-xl))}.recarga__falla{align-items:flex-start;gap:var(--zk-s2);flex-direction:column;display:flex}.recarga__falla p{margin:0}.recarga__reintentar{width:auto;min-height:var(--zk-touch)}.recarga__telefono-grande{align-items:center;gap:var(--zk-s2);font-size:var(--zk-fs-display);white-space:nowrap;margin-block-start:0;margin-block-end:0;display:flex}.recarga__telefono-grande svg{flex-shrink:0}.recarga__resultado-telefono{white-space:nowrap}.quedo--recarga .quedo__chip{font-size:var(--zk-fs-body);border-radius:var(--zk-r-lg);text-wrap:balance}.quedo--recarga.quedo{overflow:hidden}.quedo--recarga .quedo__cuerpo{flex:auto;justify-content:flex-start;min-height:0;overflow-y:auto}.quedo--recarga .quedo__acciones,.quedo--recarga .quedo__cuerpo>*{flex-shrink:0}.quedo--azul{background:var(--zk-azul)}.quedo--azul .quedo__chip{background:var(--zk-azul-dark)}.quedo--azul .boton--linea{color:var(--zk-azul-dark)}.quedo--rojo{background:var(--zk-rojo)}.quedo--rojo .quedo__chip{background:var(--zk-rojo-dark)}.quedo--rojo .boton--linea{color:var(--zk-rojo-dark)}.quedo--morado{background:var(--zk-morado)}.quedo--morado .quedo__chip{background:var(--zk-morado-dark)}.quedo--morado .boton--linea{color:var(--zk-morado-dark)}.recarga-resumen{gap:var(--zk-s3);padding:var(--zk-s4);border:2px solid var(--zk-line-strong);border-radius:var(--zk-r-md);background:var(--zk-surface);flex-direction:column;display:flex}.recarga-resumen__fila{justify-content:space-between;align-items:baseline;gap:var(--zk-s3);display:flex}.recarga-resumen__etiqueta{font-size:var(--zk-fs-label);color:var(--zk-muted)}.recarga-resumen__valor{font-size:var(--zk-fs-h2);color:var(--zk-ink);text-align:right;font-weight:700}.reposo{z-index:60;background:var(--zk-ink);color:var(--zk-surface);padding:var(--zk-s4);padding-top:calc(var(--zk-s4) + env(safe-area-inset-top));padding-bottom:calc(var(--zk-s4) + env(safe-area-inset-bottom));cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.reposo__tarjeta,.reposo__quieta{justify-content:center;align-items:center;gap:var(--zk-s5);flex-direction:column;flex:1;width:100%;max-width:720px;min-height:0;margin-inline-start:auto;margin-inline-end:auto;display:flex}.reposo__imagen{object-fit:contain;border-radius:var(--zk-r-lg);max-width:100%;min-height:0;max-height:55vh}.reposo__texto{text-align:center}.reposo__publicidad{font-size:var(--zk-fs-label);letter-spacing:var(--zk-ls-over);text-transform:uppercase;color:var(--zk-line-strong);margin-bottom:var(--zk-s2)}.reposo__titulo{text-wrap:balance;margin:0;font-size:clamp(28px,6vw,52px);line-height:1.15}.reposo__cuerpo{opacity:.85;margin:var(--zk-s3) 0 0;text-wrap:pretty;font-size:clamp(18px,3vw,26px);line-height:1.4}.reposo__promo{font-size:clamp(20px,3.4vw,30px);font-weight:400;font-family:var(--zk-font-display);font-variant-numeric:tabular-nums;color:var(--zk-maiz);margin:var(--zk-s3) 0 0}.reposo__marca{letter-spacing:-.02em;text-align:center;opacity:.5;margin:0;font-size:clamp(32px,8vw,72px);font-weight:700}.reposo__pie{text-align:center;font-size:var(--zk-fs-body);color:var(--zk-line-strong);margin:var(--zk-s4) 0 0;flex:none}@media (prefers-reduced-motion:reduce){.reposo *{transition:none!important;animation:none!important}}.overlay-peso{z-index:50;padding:var(--zk-s4);background:#00000073;justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@media (min-width:700px){.overlay-peso{align-items:center}}.overlay-peso__caja{background:var(--zk-surface);border-radius:var(--zk-r-lg);width:100%;max-width:420px;padding:var(--zk-s5);gap:var(--zk-s3);flex-direction:column;display:flex}.carrito__qty{min-width:2.4rem;color:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:4px 6px;font-weight:700;text-decoration:underline}.categorias-gasto{gap:var(--zk-s3);grid-template-columns:repeat(2,1fr);display:grid}.categoria-gasto{justify-content:center;align-items:center;gap:var(--zk-s2);min-height:var(--zk-touch-xl);min-width:0;padding:var(--zk-s3) var(--zk-s2);border:1px solid var(--zk-line);border-radius:var(--zk-r-md);box-shadow:var(--zk-sh-1);cursor:pointer;text-align:center;flex-direction:column;display:flex}.categoria-gasto:active{box-shadow:var(--zk-sh-press);transform:translateY(1px)}.categoria-gasto__etiqueta{font-size:var(--zk-fs-body);color:var(--zk-ink);font-weight:700;line-height:var(--zk-lh-tight);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%}.categoria-gasto--maiz{border-color:var(--zk-maiz);background:var(--zk-maiz-soft);color:var(--zk-maiz-dark)}.categoria-gasto--azul{border-color:var(--zk-azul);background:var(--zk-azul-soft);color:var(--zk-azul-dark)}.categoria-gasto--morado{border-color:var(--zk-morado);background:var(--zk-morado-soft);color:var(--zk-morado-dark)}.categoria-gasto--rojo{border-color:var(--zk-rojo);background:var(--zk-rojo-soft);color:var(--zk-rojo-dark)}@media (min-width:900px){.categorias-gasto{gap:var(--zk-s4);grid-template-columns:repeat(3,minmax(0,1fr))}}.gastos .categoria-gasto--maiz{color:var(--zk-ink)}.gastos__hoy{gap:var(--zk-s1);flex-direction:column;display:flex}.gastos__cifra{font-size:var(--zk-fs-mono-xl);white-space:nowrap;color:var(--zk-ink);margin:0;line-height:1}@media (min-width:900px) and (max-width:1279px){.gastos__cifra{font-size:var(--zk-fs-display)}}.gastos .gastos__renglon{align-items:center;column-gap:var(--zk-s3);row-gap:var(--zk-s1);min-height:var(--zk-touch-lg);flex-wrap:wrap;display:flex}.gastos__glifo{inline-size:var(--zk-s10);block-size:var(--zk-s10);border-radius:var(--zk-r-sm);background:var(--zk-surface-2);color:var(--zk-ink);flex:none;place-items:center;display:grid}.gastos__que{--zk-gastos-nombre-min:160px;flex:1 1 var(--zk-gastos-nombre-min);min-width:var(--zk-gastos-nombre-min);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-weight:700}.gastos__monto{font-size:var(--zk-fs-body);color:var(--zk-ink);white-space:nowrap;flex:none;margin-left:auto}.gastos__abajo{align-items:center;gap:var(--zk-s2);color:var(--zk-muted);flex-wrap:wrap;flex:100%;display:flex}.gastos .zk-estado{white-space:normal}.gastos__quitar{align-items:center;gap:var(--zk-s1);margin-left:auto;display:inline-flex}.gastos__quitar-que{font-size:var(--zk-fs-h2);margin:0}.zk-producto.producto--agotado{box-shadow:inset 4px 0 0 var(--zk-rojo), var(--zk-sh-1)}.zk-producto.producto--poco{box-shadow:inset 4px 0 0 var(--zk-maiz), var(--zk-sh-1)}.zk-producto.producto--agotado:active{box-shadow:inset 4px 0 0 var(--zk-rojo), var(--zk-sh-press)}.zk-producto.producto--poco:active{box-shadow:inset 4px 0 0 var(--zk-maiz), var(--zk-sh-press)}.catalogo__lista .producto.producto--agotado{box-shadow:inset 4px 0 0 var(--zk-rojo)}.catalogo__lista .producto.producto--poco{box-shadow:inset 4px 0 0 var(--zk-maiz)}.producto__quedan{padding:1px var(--zk-s2);border-radius:var(--zk-r-sm);font-size:var(--zk-fs-label);font-weight:700;line-height:var(--zk-lh-tight);white-space:nowrap;flex:none}.producto--poco .producto__quedan{background:var(--zk-maiz);color:var(--zk-ink)}.producto--agotado .producto__quedan{background:var(--zk-rojo-soft);color:var(--zk-rojo-dark)}.zk-producto .producto__quedan{align-self:flex-start}.catalogo__lista .producto__quedan{margin-left:auto}.producto--ok .producto__quedan{background:var(--zk-surface-2);color:var(--zk-ink);font-weight:600}.zk-producto--en-cuenta.producto--ok .producto__quedan{background:var(--zk-verde-dark);color:#fff}.zk-producto .producto__quedan{white-space:normal;max-width:100%}.tira .zk-producto.zk-producto--rapido.zk-producto--peso{max-width:calc(var(--zk-s8) * 8)}.tira .zk-producto--rapido.zk-producto--peso .producto__quedan{white-space:nowrap}.catalogo__lista--existencia .producto{column-gap:var(--zk-s3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nombre precio""nombre quedan";row-gap:0;display:grid}.catalogo__lista--existencia .producto__nombre{overflow-wrap:anywhere;grid-area:nombre;align-self:center;min-width:0}.catalogo__lista--existencia .producto__precio{grid-area:precio;place-self:end}.catalogo__lista--existencia .producto__quedan{grid-area:quedan;place-self:start end;margin-left:0}.carrito__quedan{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--zk-fs-label);line-height:var(--zk-lh-body);color:var(--zk-muted);align-self:flex-start;overflow:hidden}.carrito__quedan--poco,.carrito__quedan--agotado{padding:1px var(--zk-s2);border-radius:var(--zk-r-sm);font-weight:700;line-height:var(--zk-lh-tight)}.carrito__quedan--poco{background:var(--zk-maiz);color:var(--zk-ink)}.carrito__quedan--agotado{background:var(--zk-rojo-soft);color:var(--zk-rojo-dark)}.carrito__renglones .carrito__renglon{min-height:88px;padding:6px var(--zk-s4);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"nombre nombre importe""unitario cantidad cantidad";align-items:center;gap:2px 10px;display:grid}.carrito__renglones .carrito__renglon+.carrito__renglon{border-top:1px solid var(--zk-line)}.carrito__renglones .carrito__nombre{white-space:normal;overflow-wrap:break-word;font-size:var(--zk-fs-body);grid-area:nombre;align-self:baseline;line-height:1.25;overflow:visible}.carrito__renglones .carrito__importe{white-space:nowrap;grid-area:importe;align-self:baseline;min-width:0;line-height:1.1}.carrito__unitario{font-size:var(--zk-fs-label);color:var(--zk-muted);white-space:nowrap;grid-area:unitario;font-weight:600}.carrito__unitario .dinero{font-weight:400}.carrito__renglones .carrito__cantidad{border-radius:var(--zk-r-pill);background:var(--zk-surface-2);grid-area:cantidad;justify-self:end;align-items:center;gap:0;padding:2px;display:flex}.carrito__renglones .carrito__cantidad button{border-radius:var(--zk-r-pill);background:var(--zk-surface);width:48px;height:48px;color:var(--zk-ink);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.carrito__renglones .carrito__cantidad button:active{box-shadow:var(--zk-sh-press);transform:translateY(1px)}.carrito__renglones .carrito__cantidad .carrito__sacar{color:var(--zk-rojo-dark)}.carrito__renglones .carrito__cantidad .carrito__qty{width:auto;min-width:48px;font-family:var(--zk-font-display);font-size:var(--zk-fs-h2);font-variant-numeric:tabular-nums;text-underline-offset:4px;background:0 0;padding:0 4px;font-weight:400;text-decoration:underline;text-decoration-thickness:2px}.carrito__renglones .carrito__cantidad .carrito__qty--peso{font-family:var(--zk-font);font-size:var(--zk-fs-body);gap:6px;padding:0 12px;font-weight:700;text-decoration:none}.carrito__renglones--existencia .carrito__renglon{grid-template-areas:"nombre nombre importe""unitario cantidad cantidad""quedan cantidad cantidad"}.carrito__renglones--existencia .carrito__quedan{grid-area:quedan;place-self:start}@media (min-width:900px){.carrito__renglones .carrito__renglon{padding-inline:var(--zk-s5)}}.pedir__cabeza{gap:var(--zk-s3);flex-direction:column;display:flex}@media (min-width:900px){.pedir__cabeza{gap:var(--zk-s2)}}@media (min-width:1280px){.pedir__cabeza{column-gap:var(--zk-s4);grid-template-columns:minmax(0,3fr) minmax(16em,2fr);grid-template-areas:"titulo buscador";align-items:start;display:grid}.pedir__cabeza>.estado__titulo{grid-area:titulo;min-width:0}.pedir__cabeza>.pedir__buscador{grid-area:buscador}.pedir__cabeza>:not(:-webkit-any(.estado__titulo,.pedir__buscador)){grid-area:2/1/auto/-1;max-width:620px}.pedir__cabeza>:not(:is(.estado__titulo,.pedir__buscador)){grid-area:2/1/auto/-1;max-width:620px}}.pedir__buscador{flex:0 auto;min-width:0;max-width:620px}@media (min-width:900px){.con-panel__catalogo .renglon-cola{row-gap:var(--zk-s2);flex-wrap:wrap}.con-panel__catalogo .renglon-cola__datos{flex:11em}.con-panel__catalogo .renglon-cola .carrito__cantidad{margin-inline-start:auto}.con-panel__catalogo .renglon-cola__que{white-space:normal;overflow-wrap:anywhere}}@media (max-width:899px){.pedir .con-panel__catalogo .renglon-cola{row-gap:var(--zk-s2);flex-wrap:wrap}.pedir .con-panel__catalogo .renglon-cola__datos{flex:1 1 0;min-width:min-content}.pedir .con-panel__catalogo .renglon-cola .carrito__cantidad{margin-inline-start:auto}.pedir .con-panel__catalogo .renglon-cola__que{overflow-wrap:break-word}}.pedir__subtotal{font-weight:700}.pedir__ahorro,.pedir .carrito__promo{color:var(--zk-verde-dark);font-weight:700}.pedir .carrito__renglon>.carrito__promo{grid-area:3/1/auto/-1}.pedir__promo-catalogo{align-items:flex-start;gap:var(--zk-s2);display:flex}.pedir__promo-catalogo svg{flex-shrink:0;margin-top:2px}.pedir__falta-minimo{align-items:flex-start;gap:var(--zk-s2);display:flex}.pedir__falta-minimo svg{flex-shrink:0;margin-top:2px}.costear__cuesta-mas{gap:var(--zk-s2);align-items:flex-start;display:flex}.costear__cuesta-mas svg{flex-shrink:0;margin-top:2px}.costear__cuesta-mas p{margin:0}@media (min-width:900px) and (max-width:1279px){.costear .monto__cifra,.entrada .monto__cifra{font-size:var(--zk-fs-display)}}@media (min-width:900px) and (max-width:1023px){.costear .monto__cifra,.entrada .monto__cifra{font-size:var(--zk-fs-h1)}}.pedir__a-mano{width:auto;margin-top:var(--zk-s2)}.pedir__aviso-envio{align-items:flex-start;gap:var(--zk-s2);flex-direction:column;display:flex}.pedir__aviso-envio p{margin:0}.pedir__aviso-ok{width:auto;min-height:var(--zk-touch)}.pedir__avisos{display:contents}.pedir__avisos:empty{display:none}.pedir__error-envio{order:1}.pedir .resurtir__cuerpo>.aviso{margin-block-start:0;margin-block-end:0}.pedir__icono-titulo{color:var(--zk-verde);margin-block-start:0;margin-block-end:0;line-height:0}.pedir__icono-titulo--rojo{color:var(--zk-rojo)}.calendario__seccion{gap:var(--zk-s2);flex-direction:column;display:flex}.calendario__seccion>p,.calendario .resurtir__cuerpo>.aviso{margin-block-start:0;margin-block-end:0}.calendario .renglones--cola>li+li{border-top:1px solid var(--zk-line)}.calendario__seccion--hoy .renglones--cola{background:var(--zk-azul-soft);border-left:4px solid var(--zk-azul)}.calendario__seccion--manana .renglones--cola{background:var(--zk-maiz-soft);border-left:4px solid var(--zk-maiz)}.calendario__seccion--hoy .renglon-cola__detalle,.calendario__seccion--manana .renglon-cola__detalle{color:var(--zk-ink)}.calendario .renglon-cola--tocable{line-height:inherit}.calendario .renglon-cola__datos{flex:1 1 0;min-width:0}.calendario .renglon-cola__que,.calendario .renglon-cola__detalle{overflow-wrap:anywhere}.calendario__cache{align-items:flex-start;gap:var(--zk-s2);flex-direction:column;display:flex}.calendario__cache .aviso{align-self:stretch;margin-block-start:0;margin-block-end:0}.calendario__cache .boton{width:auto;min-height:var(--zk-touch)}.tira-visitas{min-height:var(--zk-touch);flex-shrink:0;justify-content:center}.tira-visitas__pila{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}.tira-visitas__pila>*{grid-area:1/1;min-width:0}.tira-visitas__contenido{justify-content:center;gap:var(--zk-s1);flex-direction:column;display:flex}.tira-visitas__medida{visibility:hidden;pointer-events:none;grid-template-columns:minmax(0,1fr);display:grid}.tira-visitas__posible{gap:var(--zk-s1);flex-direction:column;grid-area:1/1;display:flex}.tira-visitas__renglon{min-width:0;font-size:var(--zk-fs-body);line-height:var(--zk-lh-body);color:var(--zk-ink)}.tira-visitas__renglon>strong{white-space:nowrap;flex:none}.tira-visitas__renglon--texto{overflow-wrap:anywhere;display:block}.tira-visitas__renglon--nombres{display:flex}.tira-visitas__renglon--nombres>strong{margin-inline-end:var(--zk-s1)}.tira-visitas__nombres{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.tira-visitas__cola{white-space:pre;flex:none}.tira-visitas--esqueleto{padding:var(--zk-s4) calc(var(--zk-s4) + var(--zk-s6) + var(--zk-s2)) var(--zk-s4) var(--zk-s4);background:var(--zk-surface);border:1px solid var(--zk-line);border-left:4px solid var(--zk-line);border-radius:var(--zk-r-md);box-shadow:var(--zk-sh-1);pointer-events:none;flex-direction:column;display:flex;overflow:hidden}.tira-visitas--esqueleto .esqueleto{gap:var(--zk-s2);padding:0}.tira-visitas--esqueleto .esqueleto__fila{height:var(--zk-s4)}.con-panel__panel,.con-panel__lista{display:contents}.con-panel__panel:empty,.con-panel__lista:empty{display:none}@media (min-width:900px){.con-panel{grid-template-columns:minmax(0, 1fr) var(--lateral);grid-template-rows:max-content minmax(0,1fr) max-content;grid-template-areas:"barra panel""lista panel""lista pie";padding-inline-start:0;padding-inline-end:0;display:grid;overflow:hidden}.con-panel>:-webkit-any(.resurtir__cuerpo,.alta__cuerpo,.cola__cuerpo){display:contents}.con-panel>:is(.resurtir__cuerpo,.alta__cuerpo,.cola__cuerpo){display:contents}.con-panel :-webkit-any(.resurtir__cuerpo,.alta__cuerpo,.cola__cuerpo)>*{max-width:none;margin-inline-start:0;margin-inline-end:0}.con-panel :is(.resurtir__cuerpo,.alta__cuerpo,.cola__cuerpo)>*{max-width:none;margin-inline-start:0;margin-inline-end:0}.con-panel>.productos__barra{width:100%;max-width:none;padding-inline:var(--zk-s6);scrollbar-gutter:stable both-edges;grid-area:barra;grid-template-columns:minmax(0,760px);justify-content:center;justify-items:end;margin-inline-start:0;margin-inline-end:0;padding-block-start:var(--zk-s6);padding-block-end:var(--zk-s2);display:grid;overflow:hidden}.con-panel__lista{gap:inherit;overscroll-behavior:contain;scrollbar-gutter:stable both-edges;min-height:0;padding:var(--zk-s6);flex-direction:column;grid-area:lista;display:flex;overflow-y:auto}.con-panel__lista>*{width:100%;max-width:760px;margin-inline-start:auto;margin-inline-end:auto}.con-panel__panel{gap:inherit;overscroll-behavior:contain;min-height:0;padding:var(--zk-s6);background:var(--zk-surface);border-left:1px solid var(--zk-line);flex-direction:column;grid-area:panel;display:flex;overflow-y:auto}.con-panel__panel>*{width:100%;max-width:none}.con-panel__panel .renglones--cola{border:0;border-block:1px solid var(--zk-line);box-shadow:none;background:0 0;border-radius:0}.con-panel__panel .renglon-cola{padding-inline-start:0;padding-inline-end:0}.con-panel>.resurtir__pie{padding:var(--zk-s4) var(--zk-s5) var(--zk-s5);background:var(--zk-surface);border-left:1px solid var(--zk-line);border-top:1px solid var(--zk-line);grid-area:pie}.con-panel>.resurtir__pie>*,.con-panel>.resurtir__pie .boton,.con-panel>.resurtir__pie p{max-width:none;margin-inline-start:0;margin-inline-end:0}.con-panel:not(:has(>.resurtir__pie)):has(.con-panel__panel:empty,.con-panel__lista:empty){flex-direction:column;display:flex}.con-panel:not(:has(>.resurtir__pie)):has(.con-panel__panel:empty,.con-panel__lista:empty)>:-webkit-any(.resurtir__cuerpo,.alta__cuerpo,.cola__cuerpo){display:flex}.con-panel:not(:has(>.resurtir__pie)):has(.con-panel__panel:empty,.con-panel__lista:empty)>:is(.resurtir__cuerpo,.alta__cuerpo,.cola__cuerpo){display:flex}.con-panel:not(:has(>.resurtir__pie)):has(.con-panel__panel:empty,.con-panel__lista:empty) :-webkit-any(.con-panel__panel,.con-panel__lista){background:0 0;border:0;width:100%;max-width:620px;margin-inline-start:auto;margin-inline-end:auto;padding:0;overflow:visible}.con-panel:not(:has(>.resurtir__pie)):has(.con-panel__panel:empty,.con-panel__lista:empty) :is(.con-panel__panel,.con-panel__lista){background:0 0;border:0;width:100%;max-width:620px;margin-inline-start:auto;margin-inline-end:auto;padding:0;overflow:visible}.con-panel:not(:has(>.resurtir__pie)):has(.con-panel__panel:empty)>.productos__barra{scrollbar-gutter:auto;width:100%;max-width:620px;margin-inline-start:auto;margin-inline-end:auto;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;overflow:visible}.con-panel:not(:has(>.resurtir__pie)):has(.con-panel__lista:empty)>.productos__barra{scrollbar-gutter:auto;width:100%;max-width:620px;margin-inline-start:auto;margin-inline-end:auto;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;overflow:visible}.con-panel--armar .con-panel__lista{gap:var(--zk-s2);padding-block:var(--zk-s5);overflow:hidden auto}.con-panel--armar .pedir__promo-catalogo{padding-block:var(--zk-s1)}.con-panel__catalogo{overscroll-behavior:contain;scrollbar-gutter:stable;gap:inherit;flex-direction:column;flex:1 1000 auto;min-height:8rem;display:flex;overflow-y:auto}.con-panel__catalogo:empty{min-height:0}.con-panel--armar .pedir__avisos{gap:var(--zk-s2);overscroll-behavior:contain;flex-direction:column;flex:0 auto;min-height:3.5rem;display:flex;overflow-y:auto}.con-panel--armar .pedir__avisos:empty{display:none}.con-panel--armar .pedir__avisos>*{flex-shrink:0;margin-block-start:0;margin-block-end:0}.con-panel__catalogo .renglon-cola{flex-shrink:0}.con-panel__catalogo{box-shadow:none;background:0 0;border:0;border-radius:0}.con-panel__catalogo .renglon-cola{border-top:0;border-bottom:1px solid var(--zk-line);padding-inline-start:0;padding-inline-end:0}.con-panel__catalogo.con-panel__catalogo{max-width:none}}@media (min-width:1280px){.con-panel__catalogo{align-content:start;gap:var(--zk-s3);grid-template-columns:repeat(auto-fill,minmax(360px,1fr));grid-auto-rows:max-content;display:grid}}@media (min-width:900px){.con-panel:-webkit-any(.entradas,.entrada,.pedir,.costear,.recibir,.recarga,.debes,.promociones) .con-panel__lista>*{margin-block-start:0;margin-block-end:0}.con-panel:is(.entradas,.entrada,.pedir,.costear,.recibir,.recarga,.debes,.promociones) .con-panel__lista>*{margin-block-start:0;margin-block-end:0}.con-panel:-webkit-any(.entradas,.entrada,.pedir,.costear,.recibir,.recarga,.debes,.promociones) .con-panel__panel>*{margin-block-start:0;margin-block-end:0}.con-panel:is(.entradas,.entrada,.pedir,.costear,.recibir,.recarga,.debes,.promociones) .con-panel__panel>*{margin-block-start:0;margin-block-end:0}.con-panel:-webkit-any(.entradas,.entrada,.pedir,.costear,.recibir,.recarga,.debes,.promociones)>.resurtir__pie>*{margin-block-start:0;margin-block-end:0}.con-panel:is(.entradas,.entrada,.pedir,.costear,.recibir,.recarga,.debes,.promociones)>.resurtir__pie>*{margin-block-start:0;margin-block-end:0}.con-panel:-webkit-any(.entradas,.entrada,.pedir,.costear,.recibir,.recarga,.debes,.promociones)>.resurtir__pie .boton{margin-block-start:0;margin-block-end:0}.con-panel:is(.entradas,.entrada,.pedir,.costear,.recibir,.recarga,.debes,.promociones)>.resurtir__pie .boton{margin-block-start:0;margin-block-end:0}.con-panel:-webkit-any(.entradas,.entrada,.pedir,.costear,.recibir,.recarga,.debes,.promociones)>.resurtir__pie p{margin-block-start:0;margin-block-end:0}.con-panel:is(.entradas,.entrada,.pedir,.costear,.recibir,.recarga,.debes,.promociones)>.resurtir__pie p{margin-block-start:0;margin-block-end:0}.con-panel.entrada .con-panel__lista>.entrada__buscador,.con-panel.entrada .con-panel__lista>.captura,.con-panel.costear .con-panel__lista>.captura{max-width:620px}}.canasta{display:none}@media (min-width:900px){.canasta{gap:inherit;flex-direction:column;display:flex}.canasta .carrito__vacio,.canasta .carrito__unitario,.canasta .carrito__promo{font-size:var(--zk-fs-body)}.pedir--revisar .con-panel__panel:empty{display:flex}.con-panel--armar .con-panel__lista>*{margin-inline-start:0;margin-inline-end:0}.con-panel--armar .con-panel__lista>.pedir__cabeza{max-width:none}}.pedir--proveedor .resurtir__pie>*{margin-block-start:0;margin-block-end:0}@media (max-width:899.98px) and (max-height:699.98px){.pedir--proveedor .resurtir__pie .corte__advertencia{display:none}}@media (min-width:900px) and (max-height:699.98px){.pedir--proveedor .resurtir__pie .corte__advertencia{display:none}.pedir--proveedor .resurtir__pie .cobro-barra__total{font-size:var(--zk-fs-display)}.pedir--proveedor .resurtir__pie .boton--cobrar{min-height:var(--zk-touch-lg)}}.recibo-capa{z-index:50;position:fixed;top:0;bottom:0;left:0;right:0}.recibo-vista,.recibo-papel{white-space:pre;font-family:Courier New,Courier,Liberation Mono,Nimbus Mono PS,ui-monospace,monospace;line-height:1.25}.recibo-resumen{gap:var(--zk-s1);flex-direction:column;display:flex}.recibo-total{font-size:var(--zk-fs-mono-xl);white-space:nowrap;color:var(--zk-ink);margin:0;line-height:1}.recibo-forma{font-size:var(--zk-fs-h2);color:var(--zk-ink-2);margin:0;font-weight:700;line-height:1.2}.recibo-cancelada{align-items:center;gap:var(--zk-s2);padding:var(--zk-s3) var(--zk-s4);border-radius:var(--zk-r-sm);border-left:4px solid var(--zk-rojo);background:var(--zk-rojo-soft);color:var(--zk-rojo-dark);font-size:var(--zk-fs-h2);margin:0;font-weight:800;line-height:1.2;display:flex}.recibo-cancelada svg{flex-shrink:0}.recibo-vista{padding:var(--zk-s3) var(--zk-s2);background:var(--zk-surface);color:var(--zk-ink);border:1px solid var(--zk-line-strong);border-radius:var(--zk-r-sm);box-shadow:var(--zk-sh-1);font-size:var(--zk-fs-label);overscroll-behavior:contain;flex:none;align-self:stretch;min-height:120px;max-height:min(26dvh,240px);margin:0;overflow:auto}.recibo-papel--desliza{overflow-x:auto}.recibo-capa .boton--whatsapp:hover{color:var(--zk-whatsapp-ink);text-decoration:none}.recibo-ayuda{margin-top:calc(-1 * var(--zk-s2))}.recibo-estado{min-height:0}.recibo-estado:empty{margin-top:calc(-1 * var(--zk-s3))}.recibo-error{gap:var(--zk-s3);flex-direction:column;display:flex}.quedo--venta .quedo__secundarias{justify-content:center;align-items:stretch;gap:var(--zk-s3);display:flex}.quedo--venta .quedo__secundarias .quedo__deshacer{min-width:0;padding-inline:var(--zk-s3);flex:1 1 0;align-self:stretch}.quedo--venta .quedo__secundarias>:only-child{flex:0 auto;align-self:center;padding-inline-start:40px;padding-inline-end:40px}.recibo-impreso{display:none}@media print{html,body{background:#fff!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important}body>:not(.recibo-impreso){display:none!important}.recibo-impreso{background:#fff;margin:0;padding:0;display:block}.recibo-impreso .recibo-papel{box-sizing:content-box;color:#000;text-align:left;-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;break-inside:avoid;background:0 0;width:48mm;margin:0 auto;padding:0;font-size:2.5mm;line-height:1.25;overflow:visible}.recibo-impreso[data-ancho="80"] .recibo-papel{width:72mm}}.operacion__acciones{gap:var(--zk-s2);flex-wrap:wrap;grid-column:1/-1;align-items:center;display:flex}.operacion__acciones .boton{width:auto;min-height:var(--zk-touch)}.tu-ticket{background:var(--zk-paper);min-height:0;padding-inline:max(var(--zk-s4), calc((100% - 720px) / 2));flex-direction:column;flex:auto;grid-area:principal;display:flex;overflow:hidden}@media (min-width:900px){.tu-ticket{padding-inline:max(var(--zk-s6), calc((100% - 720px) / 2));grid-column:principal-start/lateral-end}}.tu-ticket__cuerpo{overscroll-behavior:contain;gap:var(--zk-s5);min-height:0;padding-block:var(--zk-s4) calc(var(--zk-s4) + env(safe-area-inset-bottom));flex-direction:column;flex:auto;display:flex;overflow-y:auto}.tu-ticket__cuerpo>*{flex-shrink:0}.tu-ticket__aparato{margin:0}.tu-ticket__seccion{gap:var(--zk-s3);flex-direction:column;display:flex}.tu-ticket__titulo{font-size:var(--zk-fs-h2);color:var(--zk-ink);margin:0;font-weight:700;line-height:1.2}.tu-ticket .campo__etiqueta{font-size:var(--zk-fs-body);color:var(--zk-ink-2)}.tu-ticket__campo{gap:var(--zk-s1)}.tu-ticket__cuenta,.tu-ticket__emojis{margin:0}.tu-ticket .recibo-vista{min-height:0;max-height:none}.tu-ticket .boton{padding-block:var(--zk-s2);text-align:center;line-height:1.25}.tu-ticket__ancho{gap:var(--zk-s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tu-ticket__opcion{min-height:var(--zk-touch-lg);padding:var(--zk-s2) var(--zk-s3);border:2px solid var(--zk-line-strong);border-radius:var(--zk-r-md);background:var(--zk-surface);color:var(--zk-ink);font:inherit;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.tu-ticket__opcion:active{box-shadow:var(--zk-sh-press);transform:translateY(1px)}.tu-ticket__opcion[aria-checked=true]{background:var(--zk-ink);border-color:var(--zk-ink);color:#fff}.tu-ticket__opcion-titulo{font-size:var(--zk-fs-h2);font-weight:800;line-height:1.1}.tu-ticket__opcion-ayuda{font-size:var(--zk-fs-body);line-height:1.2}.tu-ticket__interruptor{width:100%;min-height:var(--zk-touch-lg);padding:var(--zk-s3) var(--zk-s4);align-items:center;gap:var(--zk-s3);border:2px solid var(--zk-line-strong);border-radius:var(--zk-r-md);background:var(--zk-surface);color:var(--zk-ink);font:inherit;text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;display:grid}.tu-ticket__interruptor:active{box-shadow:var(--zk-sh-press);transform:translateY(1px)}.tu-ticket__interruptor-texto{flex-direction:column;gap:2px;min-width:0;display:flex}.tu-ticket__interruptor-titulo{font-size:var(--zk-fs-body);font-weight:700;line-height:1.25}.tu-ticket__interruptor-ayuda{font-size:var(--zk-fs-body);color:var(--zk-muted);line-height:1.25}.tu-ticket__pastilla{border-radius:var(--zk-r-pill);background:var(--zk-line-strong);width:56px;height:32px;position:relative}.tu-ticket__perilla{background:var(--zk-surface);border-radius:50%;width:26px;height:26px;transition:transform .12s;position:absolute;top:3px;left:3px}.tu-ticket__interruptor[aria-checked=true] .tu-ticket__pastilla{background:var(--zk-verde)}.tu-ticket__interruptor[aria-checked=true] .tu-ticket__perilla{transform:translate(24px)}.tu-ticket__estado{min-width:2ch;font-size:var(--zk-fs-body);font-weight:800}.tu-ticket__paso{align-items:center;gap:var(--zk-s4);display:flex}.tu-ticket .tu-ticket__mas-menos{width:var(--zk-touch-lg);min-height:var(--zk-touch-lg);font-size:var(--zk-fs-display);padding:0;line-height:1}.tu-ticket__valor{text-align:center;min-width:3ch;font-size:var(--zk-fs-display);margin:0;line-height:1}.tu-ticket__pie{gap:var(--zk-s3);flex-direction:column;display:flex}.tu-ticket__guardado:empty{margin-top:calc(-1 * var(--zk-s3))}.tu-ticket__guardado .aviso{margin:0}@media (min-width:1280px){.mas__cuerpo:not(:has(>.feed))>.mas__grupo:has(>:nth-child(5):last-child)>:last-child{grid-column:1/-1}}@media (min-width:1664px){.mas__cuerpo:has(>.feed)>.mas__grupo:has(>:nth-child(5):last-child)>:last-child{grid-column:1/-1}}:root[data-zk-texto="2"]{--zk-escala:1.15}:root[data-zk-texto="3"]{--zk-escala:1.3}:root[data-zk-texto]{--zk-escala-tope:min(var(--zk-escala), 1.15);--zk-fs-h1:calc(26px * var(--zk-escala));--zk-fs-h2:calc(22px * var(--zk-escala));--zk-fs-body:calc(18px * var(--zk-escala));--zk-fs-label:calc(16px * var(--zk-escala));--zk-fs-overline:calc(13px * var(--zk-escala));--zk-fs-tab:calc(14px * var(--zk-escala-tope));--zk-fs-nav:calc(17px * var(--zk-escala))}@media (min-width:900px){:root[data-zk-texto]{--zk-fs-body:calc(19px * var(--zk-escala))}}:root[data-zk-texto] .teclado-pin__palabra{font-size:calc(var(--zk-fs-h2) / var(--zk-escala))}:root[data-zk-texto] .teclado-pin__borrar{font-size:calc(var(--zk-fs-label) / var(--zk-escala))}:root[data-zk-texto] .teclado-pin .teclado-pin__principal--ocupada{font-size:calc(var(--zk-fs-body) / var(--zk-escala))}:root[data-zk-texto] .recibo-vista{font-size:calc(var(--zk-fs-label) / var(--zk-escala))}@media (max-width:899.98px){:root[data-zk-texto="3"] .appbar__dinero-cifra{font-size:calc(var(--zk-fs-label) / var(--zk-escala) * var(--zk-escala-tope))}}:root[data-zk-texto] .cobro-barra__cuenta{flex-wrap:wrap}:root[data-zk-texto] .cobro-barra__cuenta .cobro-barra__total{margin-left:auto}@media (max-width:899.98px){:root[data-zk-texto] .chip-appbar{display:none}:root[data-zk-texto] .cobro-barra__articulos{font-size:calc(var(--zk-fs-body) / var(--zk-escala));display:inline-block}:root[data-zk-texto] .cobro-barra__cuenta{align-items:center;column-gap:var(--zk-s2)}:root[data-zk-texto] .cobro-barra__etiqueta{line-height:var(--zk-lh-tight);flex:1 1 0}:root[data-zk-texto="3"] .appbar__sub{display:none}}:root[data-zk-texto] .appbar__titulo--apretado{font-size:var(--zk-fs-body)}:root[data-zk-texto] .appbar__titulo--dos{-webkit-line-clamp:2;line-clamp:2;white-space:normal;text-wrap:balance;-webkit-box-orient:vertical;line-height:1.1;display:-webkit-box}@media (max-width:899.98px) and (max-height:759.98px){:root[data-zk-texto="2"] .tira .zk-producto--rapido .zk-producto__nombre{-webkit-line-clamp:1;line-clamp:1}:root[data-zk-texto="3"] .tira{display:none}}:root[data-zk-texto] .carrito__unitario{font-size:calc(var(--zk-fs-label) / var(--zk-escala))}@media (min-width:900px){:root[data-zk-texto] .canasta .carrito__unitario{font-size:calc(var(--zk-fs-body) / var(--zk-escala))}}:root[data-zk-texto] .carrito__quedan{font-size:calc(var(--zk-fs-label) / var(--zk-escala) * var(--zk-escala-tope))}:root[data-zk-texto] .carrito__renglones .carrito__renglon{grid-template-columns:minmax(0,1fr) 0 auto}:root[data-zk-texto] .carrito__renglones .carrito__importe{justify-self:end}:root[data-zk-texto] .renglon-cola__que,:root[data-zk-texto] .renglon-cola__detalle{overflow-wrap:anywhere}
