@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;inset: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,.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}html,body,#raiz{height:100%}.duenio{background:var(--zk-paper);flex-direction:column;height:100dvh;display:flex;overflow:hidden}.duenio__barra{align-items:center;gap:var(--zk-s3);min-height:calc(var(--zk-appbar-h) + env(safe-area-inset-top));padding:env(safe-area-inset-top) var(--zk-s1) 0 var(--zk-s4);background:var(--zk-ink);color:#fff;flex-shrink:0;display:flex}.duenio__z{width:38px;height:38px}.duenio__titulo{min-width:0;padding:var(--zk-s1) 0;flex-direction:column;flex:auto;align-items:flex-start;gap:2px;display:flex}.duenio__app{font-size:var(--zk-fs-body);white-space:nowrap;font-weight:700;line-height:1.1}.duenio__tienda,.lateral__tienda{max-inline-size:100%;align-items:center;gap:var(--zk-s1);min-width:0;padding:2px var(--zk-s2);border:1px solid var(--zk-ink-2);border-radius:var(--zk-r-sm);color:var(--zk-line-strong);font-size:var(--zk-fs-label);text-align:left;background:0 0;font-weight:600;line-height:1.2;display:inline-flex}button.duenio__tienda,button.lateral__tienda{cursor:pointer}button.duenio__tienda:hover,button.lateral__tienda:hover{color:var(--zk-paper);border-color:var(--zk-line-strong)}.duenio__tienda[aria-current=page],.lateral__tienda[aria-current=page]{color:#fff;border-color:var(--zk-maiz)}.duenio__tienda svg,.lateral__tienda svg{flex-shrink:0}.tienda-caja__nombre{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.duenio__campana{width:var(--zk-touch);height:var(--zk-touch);border-radius:var(--zk-r-md);color:#fff;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.duenio__campana:active{box-shadow:var(--zk-sh-press);transform:translateY(1px)}.duenio__barra :focus-visible{outline-color:var(--zk-maiz)}.duenio__scroll{gap:var(--zk-s4);min-height:0;padding:var(--zk-s4);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.duenio__scroll>*,.duenio__pestanas{flex-shrink:0}.lateral__tienda{margin-top:var(--zk-s6);min-height:48px;padding:var(--zk-s2) var(--zk-s3);border-radius:var(--zk-r-md);flex-shrink:0;justify-content:space-between}.lateral__palabra{min-width:0}.duenio-web__principal{padding-bottom:var(--zk-s8)}.cabeza{gap:var(--zk-s2);flex-direction:column;display:flex}.duenio-web__principal .cabeza{min-height:72px;padding-top:var(--zk-s6);justify-content:flex-end}.cabeza__fila{justify-content:space-between;align-items:flex-end;gap:var(--zk-s2) var(--zk-s4);flex-wrap:wrap;display:flex}.cabeza__textos{gap:var(--zk-s1);flex-direction:column;min-width:0;display:flex}.cabeza h1{color:var(--zk-ink);overflow-wrap:anywhere}.cabeza__sub{color:var(--zk-muted);margin:0}.cabeza__acciones{align-items:center;gap:var(--zk-s2);flex-wrap:wrap;display:flex}.cabeza__volver{align-self:flex-start;align-items:center;gap:var(--zk-s2);min-height:44px;margin-left:calc(-1 * var(--zk-s2));padding:0 var(--zk-s2);border-radius:var(--zk-r-sm);color:var(--zk-ink-2);cursor:pointer;background:0 0;border:0;font-weight:700;display:inline-flex}.cabeza__volver:hover{color:var(--zk-ink);background:var(--zk-surface-2)}.cabeza__volver:active{box-shadow:var(--zk-sh-press);transform:translateY(1px)}.chip-hora{min-height:34px;padding:0 var(--zk-s3);border-radius:var(--zk-r-pill);background:var(--zk-verde-soft);color:var(--zk-verde-dark);font-size:var(--zk-fs-label);white-space:nowrap;align-items:center;gap:6px;font-weight:700;display:inline-flex}.cargando{gap:var(--zk-s3);padding:var(--zk-s5);border:1px solid var(--zk-line);border-radius:var(--zk-r-lg);background:var(--zk-surface);color:var(--zk-muted);flex-direction:column;display:flex}.cargando__barra{border-radius:var(--zk-r-sm);background:var(--zk-surface-2);height:28px;display:block}.cargando__barra--corta{width:60%;height:18px}.vacio{color:var(--zk-muted);padding:var(--zk-s4) 0}.nota{color:var(--zk-muted);margin:0}.promos__sin-respaldo{margin-top:var(--zk-s2)}.aviso{align-items:flex-start;gap:var(--zk-s2);padding:var(--zk-s3) var(--zk-s4);border-radius:var(--zk-r-md);font-size:var(--zk-fs-body);margin:0;font-weight:600;display:flex}.aviso svg{flex-shrink:0;margin-top:2px}.aviso--rojo{background:var(--zk-rojo-soft);color:var(--zk-rojo-dark)}.aviso--maiz{background:var(--zk-maiz-soft);color:var(--zk-ink)}.aviso--azul{background:var(--zk-azul-soft);color:var(--zk-azul-dark)}.aviso.exito,.aviso--verde{background:var(--zk-verde-soft);color:var(--zk-verde-dark)}.aviso__cuerpo{gap:var(--zk-s2);flex-direction:column;flex:auto;min-width:0;display:flex}.aviso__acciones{gap:var(--zk-s2);flex-wrap:wrap;display:flex}.boton-ancho{align-self:flex-start;width:auto}.dinero{color:var(--zk-rojo-dark)}.solo-lector{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.zk-chip{max-width:100%;height:auto;min-height:34px;padding-block:3px}.cifra{gap:var(--zk-s1);flex-direction:column;display:flex}.cifra__cabeza{justify-content:space-between;align-items:center;gap:var(--zk-s2);flex-wrap:wrap;min-height:34px;display:flex}.cifra__cabeza h2{color:var(--zk-ink)}.cifra__monto{font-family:var(--zk-font-display);font-variant-numeric:tabular-nums;font-size:var(--zk-fs-display);color:var(--zk-ink);overflow-wrap:anywhere;line-height:1.15}.cifra__monto--grande{font-size:var(--zk-fs-mono-xl);line-height:1.1}.cifra__monto.dinero{color:var(--zk-rojo-dark)}.cifra__nota{color:var(--zk-muted);margin:0}.cifra__en-linea{color:var(--zk-ink-2)}.delta{min-height:34px;padding:0 var(--zk-s3);border-radius:var(--zk-r-pill);font-size:var(--zk-fs-label);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-weight:700;display:inline-flex}.delta--sube{background:var(--zk-verde-soft);color:var(--zk-verde-dark)}.delta--baja{background:var(--zk-rojo-soft);color:var(--zk-rojo-dark)}.delta--igual{background:var(--zk-surface-2);color:var(--zk-ink-2)}.dato{flex-direction:column;gap:2px;min-width:0;display:flex}.dato__etiqueta{color:var(--zk-ink-2);font-size:var(--zk-fs-label);font-weight:700}.dato__valor{font-family:var(--zk-font-display);font-variant-numeric:tabular-nums;font-size:var(--zk-fs-h2);color:var(--zk-ink);overflow-wrap:anywhere;line-height:1.25}.dato__valor--palabra{font-family:var(--zk-font);font-weight:800}.dato__nota{color:var(--zk-muted);font-size:var(--zk-fs-label);display:block}.dato__nota svg{vertical-align:-2px;margin-right:4px}.dato__nota .zk-money{color:var(--zk-ink-2)}.dato-tarjeta{border-radius:var(--zk-r-chico);flex-direction:column;gap:2px;min-width:0;display:flex}.rejilla{gap:var(--zk-s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rejilla--tres{grid-template-columns:repeat(3,minmax(0,1fr))}.pila{gap:var(--zk-s3);flex-direction:column;display:flex}.tarjeta-titulo{justify-content:space-between;align-items:center;gap:var(--zk-s2) var(--zk-s3);margin-bottom:var(--zk-s3);flex-wrap:wrap;display:flex}.tarjeta-titulo h2{color:var(--zk-ink);min-width:0}.tarjeta-titulo .zk-chip{white-space:nowrap}.zk-card{border-radius:var(--zk-r-lg)}.punto{border-radius:var(--zk-r-pill);background:var(--zk-muted);flex:none;width:10px;height:10px}.punto--verde,.punto--medido{background:var(--zk-verde)}.punto--azul{background:var(--zk-azul)}.punto--rojo{background:var(--zk-rojo)}.punto--morado{background:var(--zk-morado)}.punto--sincosto{background:var(--zk-maiz-dark)}.punto--suelto{background:var(--zk-muted)}.hoy{gap:var(--zk-s3);flex-direction:column;display:flex}.hoy__col{display:contents}.hoy__vendiste{order:1}.hoy__caja{order:2}.hoy__datos,.hoy__aviso{order:3}.hoy__tedeben{order:4}.hoy__vendiste,.hoy__caja{gap:var(--zk-s1);flex-direction:column;display:flex}.pagaron{margin-top:var(--zk-s4);gap:var(--zk-s2);flex-direction:column;display:flex}.pagaron__barra{border-radius:var(--zk-r-pill);gap:2px;height:16px;display:flex;overflow:hidden}.pagaron__seg{flex-basis:0;min-width:4px}.pagaron__seg--verde{background:var(--zk-verde)}.pagaron__seg--azul{background:var(--zk-azul)}.pagaron__seg--rojo{background:var(--zk-rojo)}.pagaron__seg--morado{background:var(--zk-morado)}.pagaron__lista{gap:var(--zk-s1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pagaron__lista li{align-items:center;gap:10px;min-height:28px;display:flex}.pagaron__que{min-width:0;color:var(--zk-ink-2);font-size:var(--zk-fs-label);flex:auto;font-weight:600}.pagaron__monto{font-size:var(--zk-fs-body);flex-shrink:0}.pagaron__pct{text-align:right;width:48px;color:var(--zk-muted);font-size:var(--zk-fs-label);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}.desglose{margin:var(--zk-s3) 0 0;padding:var(--zk-s3) 0 0;border-top:1px solid var(--zk-line);gap:var(--zk-s1);flex-direction:column;list-style:none;display:flex}.desglose__renglon{justify-content:space-between;align-items:center;gap:var(--zk-s3);min-height:30px;display:flex}.desglose__renglon>span:first-child{min-width:0;color:var(--zk-ink-2)}.desglose__renglon .zk-money{flex-shrink:0}.desglose__nota{color:var(--zk-muted);font-size:var(--zk-fs-label)}.hoy__caja .nota,.hoy__caja .aviso{margin-top:var(--zk-s2)}.hoy__corte{margin-top:var(--zk-s3);padding-top:var(--zk-s3);border-top:1px solid var(--zk-line);align-items:flex-start;gap:var(--zk-s2);flex-direction:column;display:flex}.hoy__corte .desglose{border-top:0;align-self:stretch;margin-top:0;padding-top:0}.hoy__datos{gap:var(--zk-s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hoy__tedeben{gap:var(--zk-s1);width:100%;color:var(--zk-ink);font:inherit;text-align:left;cursor:pointer;flex-direction:column;display:flex}.hoy__tedeben:active{box-shadow:var(--zk-sh-press);transform:translateY(1px)}.hoy__tedeben-fila{justify-content:space-between;align-items:center;gap:var(--zk-s3);color:var(--zk-muted);display:flex}@media (min-width:1280px){.hoy{gap:var(--zk-s4);grid-template-columns:minmax(0,1fr) 410px;align-items:start;display:grid}.hoy__col{gap:var(--zk-s4);flex-direction:column;min-width:0;display:flex}.hoy__datos{gap:var(--zk-s4)}}@media (min-width:1800px){.hoy{grid-template-columns:minmax(0,1fr) 480px}.hoy__datos{grid-template-columns:repeat(4,minmax(0,1fr))}}.tabla-tarjeta{padding:0;overflow:hidden}.tabla-tarjeta__herramientas{padding:var(--zk-s4) var(--zk-s6)}.tabla-tarjeta__titulo{color:var(--zk-ink);margin-right:var(--zk-s2)}.tabla-tarjeta__pestanas{padding:0 var(--zk-s6)}.tabla-tarjeta__rollo{overflow-x:auto}.tabla-tarjeta__vacio{padding:var(--zk-s6);color:var(--zk-ink-2);border-top:1px solid var(--zk-line)}.tabla-tarjeta__vacio p{margin:0}.tabla-tarjeta__ir{gap:var(--zk-s2);margin-top:var(--zk-s3);flex-wrap:wrap;display:flex}.tabla-tarjeta .zk-herramientas__boton:disabled{opacity:.45;cursor:not-allowed}.zk-tabla td{padding-top:var(--zk-s2);padding-bottom:var(--zk-s2)}.zk-tabla th.zk-tabla__num,.zk-tabla td.zk-tabla__num,.zk-tabla td.zk-tabla__dinero{white-space:nowrap;width:1%}.zk-tabla__dinero .zk-estado{font-family:var(--zk-font)}.tabla__tocable{cursor:pointer}.tabla__abrir{min-height:44px;color:var(--zk-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.tabla__abrir:hover{color:var(--zk-azul-dark);text-decoration:underline}.tabla__abrir strong{font-weight:700}.tabla__resumen{color:var(--zk-muted);font-size:var(--zk-fs-label)}.tabla__secundario{color:var(--zk-muted);font-size:var(--zk-fs-label);display:block}.paginacion__hueco{text-align:center;min-width:24px;color:var(--zk-muted);font-size:var(--zk-fs-label)}.celda-acciones{text-align:right;white-space:nowrap}.celda-acciones .zk-btn{min-height:44px}.lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lista__renglon{min-height:var(--zk-touch);justify-content:space-between;align-items:center;gap:var(--zk-s3);padding:var(--zk-s3) 0;border-top:1px solid var(--zk-line);display:flex}.lista__renglon:first-child{border-top:0;padding-top:0}.lista__quien{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.lista__nota{color:var(--zk-muted);font-size:var(--zk-fs-label)}.lista__monto{text-align:right;white-space:nowrap;font-family:var(--zk-font-display);flex-shrink:0}.lista__quien .zk-estado{white-space:normal;align-items:baseline}.lista__quien .zk-estado:before{transform:translateY(-1px)}.cifra-tarjeta{gap:var(--zk-s2);flex-direction:column;display:flex}.segmentos--corto{align-self:stretch}.desglose--sin-raya{border-top:0;margin-top:0;padding-top:0}.cob-nota,.comprar__alcanza{margin-top:var(--zk-s3)}.tiendas__cambiar{align-items:flex-start}.ajustes__salir{align-self:flex-start}.ajustes__aviso:focus{outline:none}.ajustes__aviso:focus-visible{outline:3px solid var(--zk-azul);outline-offset:2px}.interruptor{justify-content:space-between;align-items:center;gap:var(--zk-s3);padding-top:var(--zk-s3);border-top:1px solid var(--zk-line);flex-wrap:wrap;display:flex}.interruptor:first-child{border-top:0;padding-top:0}.interruptor .dato{flex:220px}.interruptor .dato__nota{font-size:var(--zk-fs-body)}.interruptor__titulo{color:var(--zk-ink);font-weight:700}.interruptor__estado{color:var(--zk-ink-2);font-size:var(--zk-fs-label);align-items:center;gap:4px;font-weight:700;display:inline-flex}.pin-nuevo{font-size:var(--zk-fs-h2);letter-spacing:.1em}.ajustes__equipo{grid-column:1/-1}.tabla-simple td:first-child,.tabla-simple th:first-child{padding-left:0}.tabla-simple td:last-child,.tabla-simple th:last-child{padding-right:0}.campo__aviso{color:var(--zk-rojo-dark);font-size:var(--zk-fs-body);font-weight:600}.campo__porque{color:var(--zk-ink-2);font-size:var(--zk-fs-body);margin:0;font-weight:600}.formulario--nueva{gap:var(--zk-s4);flex-direction:column;width:100%;max-width:620px;display:flex}.promo-buscar{flex-basis:auto;width:100%}.promo-productos{gap:var(--zk-s2);grid-template-columns:minmax(0,1fr);display:grid}.dos-columnas{gap:var(--zk-s4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.historial-lado{gap:var(--zk-s4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}@media (min-width:1024px){.dos-columnas{gap:var(--zk-s6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1800px){.promo-productos{grid-template-columns:repeat(2,minmax(0,1fr))}}.gasto-cat{align-items:center;gap:var(--zk-s3);min-width:0;display:inline-flex}.gasto-cat__icono{border-radius:var(--zk-r-md);background:var(--zk-surface-2);width:44px;height:44px;color:var(--zk-ink-2);flex-shrink:0;justify-content:center;align-items:center;display:flex}.zk-tabla .gasto-cat__icono{width:36px;height:36px}.gasto-cat__nombre{min-width:0;color:var(--zk-ink);overflow-wrap:break-word;font-weight:700}.gasto-renglon{column-gap:var(--zk-s3);padding:var(--zk-s3) 0;border-top:1px solid var(--zk-line);grid-template-columns:44px minmax(0,1fr);align-items:start;display:grid}.gasto-renglon:first-child{border-top:0;padding-top:0}.gasto-renglon__cuerpo{flex-direction:column;gap:2px;min-width:0;display:flex}.gasto-renglon__cifras{justify-content:space-between;align-items:baseline;gap:0 var(--zk-s3);flex-wrap:wrap;display:flex}.gasto-cero{color:var(--zk-muted)}.gasto-dif{font-family:var(--zk-font);color:var(--zk-ink-2);white-space:nowrap;font-weight:600}.delta--gasto{height:auto;min-height:34px;padding-block:var(--zk-s1);border-radius:var(--zk-r-md);line-height:1.3}.delta--mas{background:var(--zk-maiz-soft);color:var(--zk-ink)}.gasto-sueldo__cifras{gap:var(--zk-s3) var(--zk-s8);margin-bottom:var(--zk-s3);flex-wrap:wrap;display:flex}.gasto-sueldo__frase{margin-bottom:var(--zk-s3)}.debo__vencido{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.pedido{gap:var(--zk-s3);flex-direction:column;display:flex}.pedido__cabeza{justify-content:space-between;align-items:flex-start;gap:var(--zk-s3);display:flex}.forma-pago{padding-top:var(--zk-s3);border-top:1px solid var(--zk-line)}.aviso-pago .aviso__cuerpo{gap:var(--zk-s3)}.debo-detalle{gap:var(--zk-s4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.folio{white-space:nowrap}.debo-detalle--lado{grid-template-columns:minmax(0,1fr) 440px}@media (min-width:1800px){.debo-detalle--lado{grid-template-columns:minmax(0,1fr) 520px}}.mas-menu{gap:var(--zk-s2);flex-direction:column;display:flex}.mas-item{width:100%;min-height:var(--zk-touch-lg);align-items:center;gap:var(--zk-s4);padding:var(--zk-s3) var(--zk-s4);border:1px solid var(--zk-line);border-radius:var(--zk-r-chico);background:var(--zk-surface);color:var(--zk-ink);font:inherit;text-align:left;cursor:pointer;display:flex}.mas-item:active{box-shadow:var(--zk-sh-press);transform:translateY(1px)}.mas-item__icono{border-radius:var(--zk-r-md);background:var(--zk-tinte);width:44px;height:44px;color:var(--zk-tinte-tono);flex-shrink:0;justify-content:center;align-items:center;display:flex}.mas-item__txt{flex:1;font-weight:700}.mas-item__flecha{color:var(--zk-muted);display:flex}.entrar{min-height:100dvh;padding:var(--zk-s5) var(--zk-s4);background:var(--zk-paper);justify-content:center;align-items:center;display:flex}.entrar__caja{gap:var(--zk-s4);flex-direction:column;width:100%;max-width:420px;display:flex}.entrar__marca{align-self:center}.entrar__marca .zk-marca__z{width:44px;height:44px}.entrar__hola{text-align:center;color:var(--zk-ink)}.entrar__sub{text-align:center;color:var(--zk-muted);margin:0}.tienda-op{width:100%;min-height:var(--zk-touch-lg);justify-content:space-between;align-items:center;gap:var(--zk-s3);padding:var(--zk-s2) var(--zk-s4);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);text-align:left;cursor:pointer;font-weight:700;display:flex}.tienda-op:active{box-shadow:var(--zk-sh-press);transform:translateY(1px)}.tienda-op:disabled{opacity:.5}.segmentos{gap:var(--zk-s1);border-radius:var(--zk-r-md);background:var(--zk-surface-2);flex-wrap:wrap;padding:4px;display:flex}.segmento{min-height:var(--zk-touch);padding:0 var(--zk-s3);white-space:nowrap;border-radius:var(--zk-r-sm);color:var(--zk-ink-2);cursor:pointer;background:0 0;border:0;flex:auto;font-weight:700}.segmento[aria-selected=true]{background:var(--zk-surface);color:var(--zk-ink);box-shadow:var(--zk-sh-1)}.comprar__cabeza{justify-content:space-between;align-items:center;gap:var(--zk-s2);margin-bottom:var(--zk-s3);flex-wrap:wrap;display:flex}.comprar__nombre{color:var(--zk-ink);font-size:var(--zk-fs-body);font-weight:700}.comprar__buy{color:var(--zk-azul-dark)}.tienda--alerta{box-shadow:inset 4px 0 0 var(--zk-maiz-dark), var(--zk-sh-1)}.barra-cob{border-radius:var(--zk-r-pill);background:var(--zk-line);height:12px;display:flex;overflow:hidden}.barra-cob__seg{height:100%}.barra-cob__seg--medido{background:var(--zk-verde)}.barra-cob__seg--sincosto{background:var(--zk-maiz-dark)}.barra-cob__seg--suelto{background:var(--zk-muted)}.cob-leyenda{margin:var(--zk-s3) 0 0;gap:var(--zk-s2);flex-direction:column;padding:0;list-style:none;display:flex}.cob-leyenda li{align-items:center;gap:var(--zk-s2);color:var(--zk-ink-2);font-size:var(--zk-fs-label);display:flex}.cob-leyenda strong{color:var(--zk-ink);font-variant-numeric:tabular-nums;margin-left:auto}.util-prod{margin:var(--zk-s3) 0 0;padding:0;list-style:none}.util-prod__fila{justify-content:space-between;align-items:center;gap:var(--zk-s3);padding:var(--zk-s3) 0;border-top:1px solid var(--zk-line);display:flex}.util-prod__fila:first-child{border-top:0}.util-prod__izq{flex-direction:column;min-width:0;display:flex}.util-prod__nombre{color:var(--zk-ink);overflow-wrap:anywhere;font-weight:600}.util-prod__vendido,.util-prod__margen,.util-prod__parcial{color:var(--zk-muted);font-size:var(--zk-fs-label)}.util-prod__der{flex-direction:column;flex:none;align-items:flex-end;display:flex}.util-prod__gana{color:var(--zk-ink);font-family:var(--zk-font-display);font-variant-numeric:tabular-nums}.fila-pago--amarillo{box-shadow:inset 4px 0 0 var(--zk-maiz-dark);padding-left:var(--zk-s3)}.fila-proveedor{justify-content:space-between;align-items:center;gap:var(--zk-s3);width:100%;padding:var(--zk-s4);border:1px solid var(--zk-line);border-radius:var(--zk-r-chico);background:var(--zk-surface);color:inherit;font:inherit;text-align:left;cursor:pointer;display:flex}.fila-proveedor--externo{cursor:default}.fila-proveedor__quien{min-width:0;font-weight:700}.fila-proveedor__monto{text-align:right;font-family:var(--zk-font-display);font-variant-numeric:tabular-nums;flex-shrink:0}.pila-horizontal{gap:var(--zk-s3);flex-wrap:wrap;align-items:center;display:flex}.promo-prod{align-items:center;gap:var(--zk-s3);width:100%;padding:var(--zk-s3) var(--zk-s4);border:2px solid var(--zk-line);border-radius:var(--zk-r-chico);background:var(--zk-surface);color:inherit;font:inherit;text-align:left;cursor:pointer;display:flex}.promo-prod[aria-pressed=true]{border-color:var(--zk-verde)}.promo-prod__check{border:2px solid var(--zk-line-strong);border-radius:var(--zk-r-pill);width:28px;height:28px;color:var(--zk-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.promo-prod[aria-pressed=true] .promo-prod__check{background:var(--zk-verde);border-color:var(--zk-verde);color:#fff}.promo-prod__quien{min-width:0;font-weight:600}.cayo{gap:var(--zk-s4);min-height:100vh;min-height:100dvh;padding:var(--zk-s6) var(--zk-s4);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);text-wrap:balance;margin:0}.cayo__acciones{gap:var(--zk-s3);flex-wrap:wrap;justify-content:center;display:flex}.cayo__acciones .zk-btn{min-width:12rem}
