.theme--light.v-badge .v-badge__badge:after{border-color:#fff}.theme--dark.v-badge .v-badge__badge:after{border-color:#1e1e1e}.v-badge{position:relative}.v-badge,.v-badge__badge{display:inline-block;line-height:1}.v-badge__badge{border-radius:10px;color:#fff;font-size:12px;height:20px;letter-spacing:0;min-width:20px;padding:4px 6px;pointer-events:auto;position:absolute;text-align:center;text-indent:0;top:auto;transition:.3s cubic-bezier(.25,.8,.5,1);white-space:nowrap}.v-application--is-ltr .v-badge__badge{right:auto}.v-application--is-rtl .v-badge__badge{left:auto}.v-badge__badge .v-icon{color:inherit;font-size:12px;height:12px;margin:0 -2px;width:12px}.v-badge__badge .v-img{height:12px;width:12px}.v-badge__wrapper{flex:0 1;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.v-badge--avatar .v-badge__badge{padding:0}.v-badge--avatar .v-badge__badge .v-avatar{height:20px!important;min-width:0!important;max-width:20px!important}.v-badge--bordered .v-badge__badge:after{border-radius:inherit;border-width:2px;border-style:solid;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scale(1.15)}.v-badge--dot .v-badge__badge{border-radius:4.5px;height:9px;min-width:0;padding:0;width:9px}.v-badge--dot .v-badge__badge:after{border-width:1.5px}.v-badge--icon .v-badge__badge{padding:4px 6px}.v-badge--inline{align-items:center;display:inline-flex;justify-content:center}.v-badge--inline .v-badge__badge,.v-badge--inline .v-badge__wrapper{position:relative}.v-badge--inline .v-badge__wrapper{margin:0 4px}.v-badge--tile .v-badge__badge{border-radius:0}.tarjeta[data-v-74eca002]{overflow:hidden;border-radius:10px;transition:box-shadow .15s}.tarjeta--agotada[data-v-74eca002]{opacity:.55}.tarjeta__imagen[data-v-74eca002]{position:relative;height:110px;background:#eaf1f7;display:flex;align-items:center;justify-content:center}.tarjeta__sin-foto[data-v-74eca002]{opacity:.45;padding:14px}.tarjeta__boton[data-v-74eca002]{letter-spacing:0!important;padding:0 6px!important;min-width:0!important;max-width:100%}.tarjeta__boton[data-v-74eca002] .v-btn__content{white-space:nowrap;overflow:hidden}.tarjeta__ref[data-v-74eca002]{position:absolute;top:8px;left:8px;font-weight:600;background:#fff!important}.tarjeta__estado[data-v-74eca002]{position:absolute;bottom:8px;right:8px}.tarjeta__cuerpo[data-v-74eca002]{padding:10px 12px 6px}.tarjeta__nombre[data-v-74eca002]{font-size:.95rem;font-weight:600;line-height:1.25;height:2.5em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:rgba(0,0,0,.8)}.tarjeta__principio[data-v-74eca002]{margin-top:2px;font-size:.78rem;line-height:1.2;color:rgba(0,0,0,.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tarjeta__precio[data-v-74eca002]{margin-top:6px;font-size:clamp(1rem,10.5cqw,1.5rem);font-weight:800;line-height:1.1;color:var(--pos-azul-marino);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tarjeta-envoltorio[data-v-74eca002]{container-type:inline-size;min-width:0}.tarjeta__boton[data-v-74eca002] .v-btn__content{justify-content:center;width:100%}@container (max-width: 190px){.tarjeta__texto[data-v-74eca002]{display:none}.tarjeta__icono[data-v-74eca002]{margin:0!important}}.producto-movil[data-v-5626ea76]{min-height:72px;transition:background-color .4s}.producto-movil--agotado[data-v-5626ea76]{opacity:.55}.producto-movil--agregado[data-v-5626ea76]{background-color:#e3f4ea}.producto-movil__enorden[data-v-5626ea76]{margin-top:2px;font-size:.85rem;font-weight:700;color:#2e7d5b}.producto-movil__nombre[data-v-5626ea76]{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;font-size:1rem!important;font-weight:600;line-height:1.25!important}.producto-movil__detalle[data-v-5626ea76]{margin-top:2px;white-space:normal!important}.producto-movil__descripcion[data-v-5626ea76]{margin-top:1px;font-size:.78rem;line-height:1.2;color:rgba(0,0,0,.55);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.producto-movil__principio[data-v-5626ea76]{margin-top:1px;font-size:.8rem;line-height:1.2;color:rgba(0,0,0,.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.producto-movil__inicial[data-v-5626ea76]{font-size:1.3rem;font-weight:700;color:rgba(0,0,0,.4)}.producto-movil__precio[data-v-5626ea76]{font-size:1.05rem;font-weight:700;color:var(--pos-azul-marino)}.ficha__encabezado{flex:0 0 auto;display:flex;align-items:center;height:56px;padding:0 8px 0 16px;color:#fff;background:var(--pos-encabezado)}.ficha__titulo{font-size:1.2rem;font-weight:500}.ficha__cuerpo{padding:0!important}.ficha__resumen{padding:16px;background:#f6f7f8}.ficha__nombre{font-size:1.2rem;font-weight:700;line-height:1.25}.ficha__sub{margin-top:4px;color:rgba(0,0,0,.65)}.ficha__marcas{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ficha__seccion{padding:14px 16px 6px;font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(0,0,0,.6)}.ficha__existencias{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;padding:0 16px 8px}.ficha__bodega{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border:1.5px solid rgba(0,0,0,.12);border-radius:10px}.ficha__bodega strong{font-size:1.1rem}.ficha__vacio{padding:0 16px 8px;color:rgba(0,0,0,.5)}.ficha__paneles{margin-top:8px}.ficha__panel-titulo{font-weight:600}.ficha__dato{display:flex;justify-content:space-between;gap:16px;padding:6px 0;border-bottom:1px solid rgba(0,0,0,.06)}.ficha__etiqueta{flex:0 0 42%;color:rgba(0,0,0,.6)}.ficha__valor{flex:1;text-align:right;word-break:break-word}.ficha__pie{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important}.ficha__anadir{flex:1 1 auto;min-height:48px!important;font-weight:700}.__list-item-icon{background:#e3f2fd!important;border-radius:50%;padding:12px}.busqueda-med:not(.v-dialog--fullscreen){align-self:flex-start;max-height:calc(100vh - 120px)!important;margin:90px auto 24px!important}.busqueda-med__encabezado{flex:0 0 auto;display:flex;align-items:center;height:56px;padding:0 8px 0 16px;color:#fff;background:var(--pos-encabezado)}.busqueda-med__titulo{font-size:1.2rem;font-weight:500}.busqueda-med__filtros{padding:10px 14px 6px}.busqueda-med__fila{display:flex;align-items:center;margin-top:4px}.busqueda-med__campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;padding:6px 0 4px}.busqueda-med__generico{display:flex;align-items:center;margin-top:6px;padding:6px 10px;border-radius:8px;font-size:.9rem;background:#e0f2f1}.busqueda-med__lista{min-height:240px}.med{display:flex;align-items:center;gap:14px;padding:10px 14px;border-bottom:1px solid rgba(0,0,0,.08)}.med--agotado{opacity:.6}.med__datos{flex:1 1 auto;min-width:0}.med__nombre{font-size:1rem;font-weight:700;line-height:1.25}.med__detalle{margin-top:2px;font-size:.85rem;color:rgba(0,0,0,.75)}.med__detalle--tenue{font-size:.78rem;color:rgba(0,0,0,.5)}.med__principio{font-weight:600;color:#00796b!important;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:pointer}.med__marcas{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.med__venta{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:130px}.med__precio{font-size:1.15rem;font-weight:800;color:#2e7d32}.med__acciones{flex:0 0 auto;display:flex;align-items:center;gap:4px}@media (max-width:700px){.med{flex-wrap:wrap}.med__venta{align-items:flex-start;min-width:0;flex-direction:row;align-items:center;gap:10px}.med__acciones{margin-left:auto}}@media (min-width:700px){.app-meseros .prd_cart_mobile .v-list{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:12px;column-gap:12px}.app-meseros .prd_cart_mobile .v-list .v-divider{display:none}.app-meseros .prd_cart_mobile .producto-movil{border-bottom:1px solid rgba(0,0,0,.12)}}.buscador-fijo{position:sticky;top:0;z-index:1}.fila-filtros{display:flex;align-items:flex-start;gap:8px}.fila-filtros .chips-categorias{flex:1 1 auto;min-width:0}.chip-avanzada{flex:0 0 auto}.chips-categorias--ancho{flex-wrap:wrap;overflow:visible;white-space:normal}.chips-categorias{display:flex;gap:6px;overflow-x:auto;white-space:nowrap;padding-bottom:2px;scrollbar-width:none}.chips-categorias::-webkit-scrollbar{display:none}.chips-categorias .v-chip{flex:0 0 auto}#search_prd{overflow-y:scroll;height:94vh}.truncated-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-without-price{border-radius:4px;background:var(--v-error-lighten2)!important}.ctg_qty{position:absolute;top:0;right:0;margin:-10px;z-index:1;outline:2px solid #24a9e1}.glass{border-top:1px solid hsla(0,0%,100%,.3);background:rgba(36,169,225,.75);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.theme--light.v-alert .v-alert--prominent .v-alert__icon:after{background:rgba(0,0,0,.12)}.theme--dark.v-alert .v-alert--prominent .v-alert__icon:after{background:hsla(0,0%,100%,.12)}.v-sheet.v-alert{border-radius:4px}.v-sheet.v-alert:not(.v-sheet--outlined){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-sheet.v-alert.v-sheet--shaped{border-radius:16px 4px}.v-alert{display:block;font-size:16px;margin-bottom:16px;padding:16px;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-alert:not(.v-sheet--tile){border-radius:4px}.v-application--is-ltr .v-alert>.v-alert__content,.v-application--is-ltr .v-alert>.v-icon{margin-right:16px}.v-application--is-rtl .v-alert>.v-alert__content,.v-application--is-rtl .v-alert>.v-icon{margin-left:16px}.v-application--is-ltr .v-alert>.v-icon+.v-alert__content{margin-right:0}.v-application--is-rtl .v-alert>.v-icon+.v-alert__content{margin-left:0}.v-application--is-ltr .v-alert>.v-alert__content+.v-icon{margin-right:0}.v-application--is-rtl .v-alert>.v-alert__content+.v-icon{margin-left:0}.v-alert__border{border-style:solid;border-width:4px;content:"";position:absolute}.v-alert__border:not(.v-alert__border--has-color){opacity:.26}.v-alert__border--left,.v-alert__border--right{bottom:0;top:0}.v-alert__border--bottom,.v-alert__border--top{left:0;right:0}.v-alert__border--bottom{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0}.v-application--is-ltr .v-alert__border--left{border-top-left-radius:inherit;border-bottom-left-radius:inherit;left:0}.v-application--is-ltr .v-alert__border--right,.v-application--is-rtl .v-alert__border--left{border-top-right-radius:inherit;border-bottom-right-radius:inherit;right:0}.v-application--is-rtl .v-alert__border--right{border-top-left-radius:inherit;border-bottom-left-radius:inherit;left:0}.v-alert__border--top{border-top-left-radius:inherit;border-top-right-radius:inherit;top:0}.v-alert__content{flex:1 1 auto}.v-application--is-ltr .v-alert__dismissible{margin:-16px -8px -16px 8px}.v-application--is-rtl .v-alert__dismissible{margin:-16px 8px -16px -8px}.v-alert__icon{align-self:flex-start;border-radius:50%;height:24px;min-width:24px;position:relative}.v-application--is-ltr .v-alert__icon{margin-right:16px}.v-application--is-rtl .v-alert__icon{margin-left:16px}.v-alert__icon.v-icon{font-size:24px}.v-alert__wrapper{align-items:center;border-radius:inherit;display:flex}.v-application--is-ltr .v-alert--border.v-alert--prominent .v-alert__icon{margin-left:8px}.v-application--is-rtl .v-alert--border.v-alert--prominent .v-alert__icon{margin-right:8px}.v-alert--dense{padding-top:8px;padding-bottom:8px}.v-alert--dense .v-alert__border{border-width:medium}.v-alert--outlined{background:transparent!important;border:thin solid currentColor!important}.v-alert--outlined .v-alert__icon{color:inherit!important}.v-alert--prominent .v-alert__icon{align-self:center;height:48px;min-width:48px}.v-alert--prominent .v-alert__icon.v-icon{font-size:32px}.v-alert--prominent .v-alert__icon.v-icon:after{background:currentColor!important;border-radius:50%;bottom:0;content:"";left:0;opacity:.16;position:absolute;right:0;top:0}.v-alert--prominent.v-alert--dense .v-alert__icon.v-icon:after{transform:scale(1)}.v-alert--text{background:transparent!important}.v-alert--text:before{background-color:currentColor;border-radius:inherit;bottom:0;content:"";left:0;opacity:.12;position:absolute;pointer-events:none;right:0;top:0}.turno-contexto{display:flex;flex-wrap:wrap;gap:6px 14px;padding:10px 12px;border-radius:10px;font-size:.85rem;color:rgba(0,0,0,.7);background:rgba(0,0,0,.04)}.v-chip-group .v-chip{margin:4px 8px 4px 0}.v-chip-group .v-chip--active{color:inherit}.v-chip-group .v-chip--active.v-chip--no-color:after{opacity:.22}.v-chip-group .v-chip--active.v-chip--no-color:focus:after{opacity:.32}.v-chip-group .v-slide-group__content{padding:4px 0}.v-chip-group--column .v-slide-group__content{white-space:normal;flex-wrap:wrap;max-width:100%}.mesas__nota{margin-left:12px;padding:1px 10px;border-radius:10px;background:hsla(0,0%,100%,.22);font-size:.78rem}.mesa--lectura{cursor:default}.mesa--lectura:hover{box-shadow:none;border-color:rgba(0,0,0,.12)}.mesa--lectura.mesa--ocupada:hover{border-color:#f5c6c2}.motivo__encabezado{display:flex;align-items:center;height:56px;padding:0 8px 0 16px;color:#fff;background:var(--pos-encabezado)}.motivo__titulo{font-size:1.2rem;font-weight:500}.motivo__detalle{font-weight:700;margin-bottom:4px}.motivo__ayuda{margin:0 0 10px;color:rgba(0,0,0,.65);font-size:.9rem}.motivo__opciones{display:flex;flex-wrap:wrap;gap:6px}.item-cantidad{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:6px}.item-cantidad__numero{min-width:24px;text-align:center;font-size:1.2rem;font-weight:800}.linea-pedido{width:100%;padding:14px 0 12px;border-bottom:1px solid rgba(0,0,0,.12)}.linea-pedido__titulo{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.linea-pedido__nombre{flex:1;font-size:1.05rem;font-weight:700;line-height:1.25}.linea-pedido__total{flex:0 0 auto;font-size:1.05rem;font-weight:800}.linea-pedido__detalle{margin-top:3px;padding-left:10px;border-left:3px solid rgba(94,53,177,.35);font-size:.9rem;line-height:1.3;color:rgba(0,0,0,.7)}.linea-pedido__medico{display:flex;align-items:center;gap:6px;margin:4px 0;padding:5px 10px;border:1.5px solid #66bb6a;border-radius:10px;background:#f1f8e9;font-size:.85rem;cursor:pointer}.linea-pedido__medico-texto{flex:1;min-width:0}.linea-pedido__medico--falta{border-color:rgba(0,0,0,.2);border-style:dashed;background:#fff;color:rgba(0,0,0,.65)}.linea-pedido__medico--obligatorio{border-color:#f57c00;background:#fff3e0;color:#e65100;font-weight:600}.linea-pedido__marcas{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.linea-pedido__devuelta{margin-bottom:4px;font-size:.8rem;font-weight:600;color:#bf360c}.linea-pedido__nota{margin-top:4px;font-size:.85rem;font-style:italic;color:rgba(0,0,0,.6)}.linea-pedido__pie{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.item-enviada{align-self:center;margin-right:4px;font-size:.75rem;color:rgba(0,0,0,.55)}.item-acciones{display:flex;justify-content:flex-end;gap:2px;padding-right:8px}.item-cantidad__precio{font-size:.9rem;color:rgba(0,0,0,.6)}.cart-subitem-nombre{white-space:normal}.cart-subitem-linea{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 .5rem;white-space:normal}.ssfix_tooltip{opacity:1!important}.blinking{animation:blink .5s infinite alternate}@keyframes blink{0%{opacity:1}to{opacity:.3}}.theme--light.v-btn-toggle:not(.v-btn-toggle--group){background:#fff;color:rgba(0,0,0,.87)}.theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn{border-color:rgba(0,0,0,.12)!important}.theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn:focus:not(:active){border-color:rgba(0,0,0,.26)}.theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn .v-icon{color:#000}.theme--dark.v-btn-toggle:not(.v-btn-toggle--group){background:#1e1e1e;color:#fff}.theme--dark.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn{border-color:hsla(0,0%,100%,.12)!important}.theme--dark.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn:focus:not(:active){border-color:hsla(0,0%,100%,.3)}.theme--dark.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn .v-icon{color:#fff}.v-btn-toggle{border-radius:4px;display:inline-flex;max-width:100%}.v-btn-toggle>.v-btn.v-btn{border-radius:0;border-style:solid;border-width:thin;box-shadow:none;opacity:.8;padding:0 12px}.v-application--is-ltr .v-btn-toggle>.v-btn.v-btn:first-child{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.v-application--is-ltr .v-btn-toggle>.v-btn.v-btn:last-child,.v-application--is-rtl .v-btn-toggle>.v-btn.v-btn:first-child{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.v-application--is-rtl .v-btn-toggle>.v-btn.v-btn:last-child{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.v-btn-toggle>.v-btn.v-btn--active{color:inherit;opacity:1}.v-btn-toggle>.v-btn.v-btn:after{display:none}.v-application--is-ltr .v-btn-toggle>.v-btn.v-btn:not(:first-child),.v-application--is-rtl .v-btn-toggle>.v-btn.v-btn:not(:last-child){border-left-width:0}.v-btn-toggle .v-btn.v-btn.v-size--default{min-width:48px;min-height:0}.v-btn-toggle:not(.v-btn-toggle--dense) .v-btn.v-btn.v-size--default{height:48px}.v-btn-toggle--borderless>.v-btn.v-btn{border-width:0}.v-btn-toggle--dense>.v-btn.v-btn{padding:0 8px}.v-btn-toggle--group{border-radius:0}.v-btn-toggle--group>.v-btn.v-btn{background-color:transparent!important;border-color:transparent;margin:4px;min-width:auto}.v-btn-toggle--rounded{border-radius:24px}.v-btn-toggle--shaped{border-radius:24px 4px}.v-btn-toggle--tile{border-radius:0}.modal-cliente--full{display:flex;flex-direction:column;height:100vh;height:100dvh}.modal-cliente--full .cuerpo-cliente{flex:1 1 auto;min-height:0;overflow-y:auto}.modal-cliente--full>.cliente__encabezado,.modal-cliente--full>.pie-cliente{flex:0 0 auto}.tarjeta-cliente{padding:12px 14px;border:2px solid #4caf50;border-radius:12px;background:#fff}.tarjeta-cliente__nombre{font-size:1.1rem;font-weight:800;margin-bottom:4px}.tarjeta-cliente__dato{color:rgba(0,0,0,.7);font-size:.95rem}.modal-cliente .toggle-cliente{width:100%}.modal-cliente .toggle-cliente .v-btn{flex:1 1 0;min-height:44px}.pie-cliente{position:sticky;bottom:0;z-index:2;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;background:#fff;border-top:1px solid rgba(0,0,0,.12)}.pie-cliente__elegir{flex:1 1 0;min-width:0!important;min-height:48px!important;font-weight:800;color:#fff!important}.cliente__encabezado{display:flex;align-items:center;height:56px;padding:0 8px 0 16px;color:#fff;background:var(--pos-encabezado)}.cliente__titulo{font-size:1.2rem;font-weight:500}.modal-cliente .toggle-cliente{margin-bottom:4px}.teclado__titulo{display:block;margin:0 0 6px 4px;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:rgba(0,0,0,.6)}.teclado__sugeridos{padding:0 4px 10px}.teclado__fila{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px}.teclado__fila .v-btn{font-weight:700;letter-spacing:0}.teclado__billetes{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:0 4px}.teclado__billetes .v-btn{min-width:0!important;padding:0 4px!important}.teclado__sug-btn.v-btn{height:auto!important;min-height:52px;padding:6px 4px!important}.teclado__sug{display:flex;flex-direction:column;align-items:center;line-height:1.25}.teclado__sug-valor{font-size:1rem;font-weight:700}.teclado__sug small{font-size:.68rem;font-weight:500;text-transform:none;letter-spacing:0;opacity:.85}.teclado__monto-fila{display:flex;align-items:center;min-height:36px}.teclado__monto-campo{flex:1 1 auto}.teclado__monto-campo input{font-size:1.25rem;font-weight:600}.pago-tarjeta[data-v-a9a559c8]{padding:4px 8px 8px}.pago-tarjeta__titulo[data-v-a9a559c8]{display:flex;align-items:center;font-size:18px;font-weight:600;color:var(--pos-azul-marino)}.pago-tarjeta__ayuda[data-v-a9a559c8]{margin:6px 0 14px;color:#5f6368}.pago-tarjeta__tarjeta[data-v-a9a559c8]{border-radius:12px;overflow:hidden;border:1px solid rgba(0,0,0,.12)}.pago-tarjeta__tarjeta-cabecera[data-v-a9a559c8]{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background:var(--pos-encabezado);color:#fff;font-family:Courier New,monospace;letter-spacing:1px}.pago-tarjeta__saldos[data-v-a9a559c8]{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px 14px}.pago-tarjeta__saldos>div[data-v-a9a559c8]{display:flex;flex-direction:column}.pago-tarjeta__saldos span[data-v-a9a559c8]{font-size:12px;color:#5f6368}.pago-tarjeta__saldos strong[data-v-a9a559c8]{font-size:20px;color:var(--pos-azul-marino)}.pago-tarjeta__saldos .pago-tarjeta__saldo[data-v-a9a559c8]{font-size:26px;color:#1b5e20}.pago-tarjeta__usar[data-v-a9a559c8]{letter-spacing:0;font-weight:700}.pago-tarjeta__teclado[data-v-a9a559c8]{margin-top:8px}.pago-tarjeta__monto[data-v-a9a559c8]{display:flex;justify-content:space-between;align-items:center;margin:8px 0;padding:10px 14px;border-radius:8px;background:#f5f6f8;font-size:18px}@media (max-height:800px){.pago-tarjeta__teclado .v-btn[data-v-a9a559c8]{height:40px!important}.pago-tarjeta__monto[data-v-a9a559c8]{margin:4px 0;padding:6px 14px}}.puntos[data-v-0b200875]{padding:16px 20px}.puntos__cliente[data-v-0b200875]{display:flex;align-items:center;margin-bottom:12px;font-size:18px;font-weight:700;color:var(--pos-azul-marino,#0b1f33)}.puntos__datos[data-v-0b200875]{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:10px;margin-bottom:14px}.puntos__dato[data-v-0b200875]{display:flex;flex-direction:column;padding:10px 14px;border-radius:8px;background:#f5f6f8}.puntos__dato--principal[data-v-0b200875]{background:#e8f4fd;border:1px solid #b6dcf5}.puntos__dato small[data-v-0b200875],.puntos__dato span[data-v-0b200875]{font-size:12px;color:#5f6368}.puntos__dato strong[data-v-0b200875]{font-size:20px;color:var(--pos-azul-marino,#0b1f33)}.puntos__dato--principal strong[data-v-0b200875]{font-size:28px;color:#1976d2}.puntos__entrada[data-v-0b200875]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:12px}.puntos__campo[data-v-0b200875]{flex:1 1 220px;max-width:280px}.puntos__atajos[data-v-0b200875]{display:flex;gap:8px}.puntos__resumen[data-v-0b200875]{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;padding:10px 14px;margin-bottom:12px;border-radius:8px;background:#f5f6f8}.puntos__resumen--listo[data-v-0b200875]{background:#eaf7ee;border:1px solid #b7dfb9}.puntos__resumen strong[data-v-0b200875]{font-size:24px;color:#2e7d32}.puntos__resumen small[data-v-0b200875]{color:#5f6368}.puntos__aplicado[data-v-0b200875]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:14px 16px;border-radius:8px;background:#eaf7ee;border:1px solid #b7dfb9}.puntos__aplicado-texto[data-v-0b200875]{display:flex;flex-direction:column;flex:1 1 200px}.puntos__aplicado-texto span[data-v-0b200875]{color:#5f6368}.puntos__codigo[data-v-0b200875]{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:8px;background:#fff8e1;border:1px solid #ffe08a}.puntos__codigo-fila[data-v-0b200875]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.puntos__verificado[data-v-0b200875]{margin-bottom:8px;font-size:13px;color:#2e7d32}.puntos__nota[data-v-0b200875]{margin:12px 0 0;font-size:13px;color:#5f6368}@media (max-width:600px){.puntos__datos[data-v-0b200875]{grid-template-columns:1fr 1fr}.puntos__dato--principal[data-v-0b200875]{grid-column:span 2}}.separar__falta[data-v-3a046923]{color:#c62828;font-weight:500}.separar__tarjeta[data-v-3a046923]{display:flex;flex-direction:column;max-height:calc(100vh - 32px);overflow:hidden}.separar__etiqueta[data-v-3a046923]{display:block;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#5f6368}.separar__estado[data-v-3a046923]{display:flex;align-items:center;gap:16px;padding:10px 16px;background:#f5f8fb;border-bottom:1px solid rgba(0,0,0,.08)}.separar__saldo strong[data-v-3a046923]{display:block;font-size:26px;line-height:1.1;color:#c62828}.separar__progreso[data-v-3a046923]{flex:1;min-width:0}.separar__barra[data-v-3a046923]{height:8px;border-radius:4px;background:#dfe6ec;overflow:hidden}.separar__barra i[data-v-3a046923]{display:block;height:100%;background:#4caf50;transition:width .3s}.separar__pagadas[data-v-3a046923]{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px;min-height:24px}.separar__cuerpo[data-v-3a046923]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:12px 16px 0}.separar__listas[data-v-3a046923]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.separar__lista[data-v-3a046923]{display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.14);border-radius:10px;overflow:hidden;background:#fff}.separar__lista--cuenta[data-v-3a046923]{border:2px solid var(--pos-azul,#24a9e1);background:#f4fbfe}.separar__lista header[data-v-3a046923]{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 4px 12px;font-weight:700;border-bottom:1px solid rgba(0,0,0,.08)}.separar__scroll[data-v-3a046923]{flex:1;height:176px;overflow-y:auto}.separar__vacio[data-v-3a046923]{margin:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px;text-align:center;color:#5f6368;font-size:14px}.separar__linea[data-v-3a046923]{width:100%;min-height:56px;display:flex;align-items:center;gap:10px;padding:6px 10px 6px 12px;text-align:left;border-bottom:1px solid rgba(0,0,0,.06)}.separar__linea[data-v-3a046923]:active{background:rgba(36,169,225,.14)}.separar__linea--cuenta[data-v-3a046923]{padding-left:10px}.separar__texto[data-v-3a046923]{flex:1;min-width:0;display:flex;flex-direction:column}.separar__nombre[data-v-3a046923]{font-weight:600;font-size:14px;line-height:1.2}.separar__cant[data-v-3a046923]{font-size:12px;color:#5f6368}.separar__valor[data-v-3a046923]{font-weight:700;white-space:nowrap;color:var(--pos-azul-marino,#0b1f33)}.separar__boton[data-v-3a046923]{flex:none;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--pos-azul,#24a9e1)}.separar__boton--quitar[data-v-3a046923]{background:#fff;border:2px solid var(--pos-azul,#24a9e1)}.separar__total[data-v-3a046923]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--pos-azul-marino,#0b1f33);color:#fff}.separar__total strong[data-v-3a046923]{font-size:20px}.separar__cobro[data-v-3a046923]{padding:12px 0 10px}.separar__metodos[data-v-3a046923]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:6px}.separar__metodo[data-v-3a046923]{min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:4px 6px;border:1.5px solid var(--pos-azul,#24a9e1);border-radius:10px;font-size:13px;font-weight:600;line-height:1.1;text-align:center;color:var(--pos-azul-marino,#0b1f33)}.separar__metodo--activo[data-v-3a046923]{background:var(--pos-azul,#24a9e1);color:#fff}.separar__efectivo[data-v-3a046923]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.separar__recibe[data-v-3a046923]{max-width:170px;flex:none}.separar__cambio[data-v-3a046923]{display:inline-flex;align-items:baseline;gap:8px;margin-left:auto;padding:4px 16px;border-radius:10px;background:#e8f5e9;border:2px solid #4caf50;color:#1b5e20;font-size:16px;font-weight:600}.separar__cambio strong[data-v-3a046923]{font-size:28px;line-height:1.1}.separar__referencia[data-v-3a046923]{max-width:320px}.separar__nota[data-v-3a046923]{display:block;margin-top:6px;color:#5f6368}.separar__pie[data-v-3a046923]{border-top:1px solid rgba(0,0,0,.1);padding:10px 16px}.separar__cobrar[data-v-3a046923]{letter-spacing:0;font-weight:700}@media (max-width:700px){.separar__listas[data-v-3a046923]{grid-template-columns:1fr}.separar__metodos[data-v-3a046923]{grid-template-columns:repeat(2,1fr)}.separar__estado[data-v-3a046923]{flex-direction:column;align-items:stretch}}@media (max-height:800px){.separar__scroll[data-v-3a046923]{height:150px}}.cobro__tarjeta{display:flex;flex-direction:column;max-height:calc(100vh - 48px)}.cobro__tarjeta>.cobro__cuerpo{flex:1 1 auto;min-height:0;overflow-y:auto}.cobro__tarjeta>.cobro__encabezado,.cobro__tarjeta>.cobro__pie,.cobro__tarjeta>.cobro__resumen{flex:0 0 auto}.grid_ss{border-left:4px solid var(--v-secondary-base)!important}.cobro__encabezado{display:flex;align-items:center;height:56px;padding:0 8px 0 16px;color:#fff;background:var(--pos-encabezado)}.cobro__titulo{font-size:1.2rem;font-weight:500}.cobro__total{font-size:1.5rem;font-weight:700}.cobro__resumen{display:flex;gap:10px;padding:12px 16px;background:#f6f7f8}.cobro__dato{flex:1 1 0;display:flex;flex-direction:column;padding:8px 14px;border-radius:10px;background:#fff;border:1.5px solid rgba(0,0,0,.1)}.cobro__etiqueta{font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:rgba(0,0,0,.6)}.cobro__valor{font-size:1.35rem;font-weight:700}.cobro__dato--pagado{border-color:#43a047;background:#e8f5e9}.cobro__dato--pagado .cobro__valor{color:#2e7d32}.cobro__dato--saldo{border-color:#e57373;background:#fdecea}.cobro__dato--saldo .cobro__valor{color:#c62828}.cobro__dato--puntos{border-color:var(--v-primary-base)}@media (max-width:599px){.cobro__pie{flex-wrap:wrap;row-gap:0}.cobro__pie .v-input--switch{flex:1 0 100%;margin-top:0;padding-top:0}.cobro__pie .v-input__slot{margin-bottom:0}.cobro__pie .spacer{display:none}.cobro__pie .v-btn{flex:1 1 0}.cobro__titulo{font-size:1rem;white-space:nowrap}.cobro__resumen{padding:8px 10px;gap:6px}.cobro__dato{padding:6px 10px}.cobro__valor{font-size:1.05rem}.cobro__total{font-size:1.2rem}}.cobro__metodos.v-tabs--vertical>.v-tabs-bar .v-tab{justify-content:flex-start;text-align:left;text-transform:none;letter-spacing:0;padding:0 16px}.cobro__metodos.v-tabs--vertical>.v-tabs-bar .v-tab--active{background:rgba(36,169,225,.1);font-weight:600!important}.cobro__metodos.v-tabs--vertical>.v-tabs-bar .cobro__lista{margin-top:8px;border-top:1px solid rgba(46,125,50,.35);border-radius:0;background:#e8f5e9;color:#2e7d32!important;font-weight:600!important}.cobro__metodos.v-tabs--vertical>.v-tabs-bar .cobro__lista.v-tab--active{background:#c8e6c9}.cobro__metodos .v-window{overflow-x:clip}.anular__encabezado{flex:0 0 auto;display:flex;align-items:center;height:56px;padding:0 8px 0 16px;color:#fff;background:#d32f2f}.anular__titulo{font-size:1.2rem;font-weight:500}.anular__aviso{margin:4px 0 10px;font-size:1rem}.anular__resumen{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;margin-bottom:14px;border-radius:10px;background:#fdecea;color:rgba(0,0,0,.8)}.anular__resumen strong{font-size:1.15rem}.anular__etiqueta{margin-bottom:8px;font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(0,0,0,.6)}.anular__motivos{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.anular__motivo{min-height:44px;padding:8px 10px;border:1.5px solid rgba(0,0,0,.15);border-radius:10px;background:#fff;font-size:.9rem;font-weight:500;line-height:1.2;text-align:center;cursor:pointer}.anular__motivo:hover{border-color:#d32f2f}.anular__motivo--elegido{border-color:#d32f2f;background:#fdecea;color:#b71c1c;font-weight:700}.anular__efecto{margin:8px 0 0;font-size:.82rem;color:rgba(0,0,0,.6)}.anular__error{margin:8px 0 0;font-size:.85rem;color:#d32f2f}.anular__pie{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important}.anular__confirmar{flex:1 1 auto;min-height:48px!important;font-weight:700}.v-input--radio-group.v-input--radio-group--row .v-radio.v-item--active{border:none!important}.mesas__encabezado{flex:0 0 auto;display:flex;align-items:center;height:56px;padding:0 8px 0 16px;color:#fff;background:var(--pos-encabezado)}.mesas__titulo{font-size:1.2rem;font-weight:500}.mesas__zonas{padding:12px 16px 0}.mesas__zona.v-chip{font-weight:500;background:#eef1f3!important}.mesas__zona--activa.v-chip{background:var(--v-primary-base)!important;color:#fff!important}.mesas__zona--activa.v-chip .v-icon{color:#fff!important}.mesas__cuerpo{padding:8px 16px 16px;max-height:60vh;overflow-y:auto}.mesas__rejilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;padding-top:8px}.mesa{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 6px 10px;border:1.5px solid rgba(0,0,0,.12);border-radius:12px;background:#fff;text-align:center;cursor:pointer;transition:border-color .15s,box-shadow .15s}.mesa:focus-visible,.mesa:hover{border-color:#43a047;box-shadow:0 2px 8px rgba(0,0,0,.12);outline:none}.mesa__nombre{font-weight:600;line-height:1.2;word-break:break-word}.mesa__estado{font-size:.75rem;color:#43a047}.mesa--elegida{border-color:var(--v-primary-base);background:rgba(0,0,0,.03)}.mesa--elegida .mesa__estado{color:var(--v-primary-base);font-weight:600}.mesa--ocupada{cursor:not-allowed;background:#fdecea;border-color:#f5c6c2}.mesa--ocupada:hover{box-shadow:none;border-color:#f5c6c2}.mesa--ocupada .mesa__estado{color:#d32f2f}.mesas__vacio{text-align:center;padding:28px 24px!important}.mesas__vacio-titulo{font-size:1.15rem;font-weight:600;margin:8px 0 4px}.comanda__encabezado{display:flex;align-items:center;height:56px;padding:0 8px 0 16px;color:#fff;background:var(--pos-encabezado)}.comanda__titulo{font-size:1.2rem;font-weight:500}.comanda__pregunta{margin:0 0 12px;font-weight:500}.comanda__opcion{display:flex;align-items:center;gap:12px;width:100%;margin-bottom:10px;padding:12px 14px;border:1.5px solid rgba(0,0,0,.15);border-radius:12px;background:#fff;text-align:left;cursor:pointer}.comanda__opcion--nueva,.comanda__opcion:hover{border-color:var(--v-primary-base)}.comanda__opcion--nueva{background:rgba(36,169,225,.06)}.comanda__texto{flex:1;display:flex;flex-direction:column;min-width:0;line-height:1.3}.comanda__nota,.comanda__texto small{color:rgba(0,0,0,.6)}.comanda__nota{margin:4px 0 0;font-size:.8rem}.resumen-pago[data-v-bc6d149e]{display:grid;grid-template-columns:1fr 1fr;gap:2px 18px;padding:6px 16px}.resumen-pago__celda[data-v-bc6d149e]{display:flex;align-items:center;justify-content:space-between;min-height:22px;font-size:.82rem;color:rgba(0,0,0,.6)}.resumen-pago__celda strong[data-v-bc6d149e]{color:rgba(0,0,0,.87)}.pagar-total[data-v-bc6d149e]{font-size:1.25rem;font-weight:800;white-space:nowrap;margin-left:12px}.pagar-total--s[data-v-bc6d149e]{font-size:1.05rem}.pagar-total--xs[data-v-bc6d149e]{font-size:.9rem}#cart_options .v-btn.flex-grow-1[data-v-bc6d149e]{min-width:0}#cart_options .v-btn.flex-grow-1 .v-btn__content[data-v-bc6d149e]{flex:1 1 auto;min-width:0;gap:8px}#cart_options[data-v-bc6d149e]{container-type:inline-size}@container (max-width: 520px){#cart_options .pagar-icono[data-v-bc6d149e]{display:none}}@media (max-width:420px){#cart_options .guardar-texto[data-v-bc6d149e],#cart_options .pagar-icono[data-v-bc6d149e]{display:none}#cart_options .v-btn.px-5[data-v-bc6d149e]{padding:0 14px!important;min-width:0}.pagar-total[data-v-bc6d149e]{font-size:1.1rem}}.resumen-caja[data-v-bc6d149e]{flex:0 0 auto;align-content:flex-start;background:#fafafa}.mesa-fila[data-v-bc6d149e]{display:flex;align-items:center;min-height:52px;padding:0 14px;border-radius:12px;font-size:1.05rem;font-weight:700;cursor:pointer}.mesa-fila--falta[data-v-bc6d149e]{background:#f57c00;color:#fff}.mesa-fila--lista[data-v-bc6d149e]{background:#fff;border:2px solid #4caf50;color:rgba(0,0,0,.87)}.mesa-fila__texto[data-v-bc6d149e]{flex:1}.entrega-fila[data-v-bc6d149e]{padding-top:6px;padding-bottom:6px}.entrega-fila__texto[data-v-bc6d149e]{display:flex;flex-direction:column;min-width:0;line-height:1.25}.entrega-fila__texto small[data-v-bc6d149e],.entrega-fila__texto strong[data-v-bc6d149e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entrega-fila__texto small[data-v-bc6d149e]{font-size:.8rem;font-weight:500;color:rgba(0,0,0,.6)}.fila-chips[data-v-bc6d149e]{display:flex;gap:8px;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.fila-chips[data-v-bc6d149e]::-webkit-scrollbar{display:none}.mobile_height[data-v-bc6d149e]{height:100vh!important}.theme--light.v-btn.v-btn--disabled.v-btn--has-bg[data-v-bc6d149e]{background-color:rgba(0,0,0,.05)!important}.theme--light.v-btn-toggle[data-v-bc6d149e]:not(.v-btn-toggle--group){background:none}.v-btn-toggle>.v-btn.v-btn[data-v-bc6d149e]{border-style:none}.v-item--active[data-v-bc6d149e]{border:none!important}.orderType .v-slide-group__content[data-v-bc6d149e]{display:flex;flex-wrap:nowrap;gap:10px;width:100%;padding:0}.orderType .v-chip[data-v-bc6d149e]{flex:1 1 0;justify-content:center;height:40px;margin:0;padding:0 10px;border-radius:20px;font-size:.9rem;font-weight:600}.orderType .v-chip[data-v-bc6d149e]:not(:last-child){margin-right:12px}.orderType .v-chip.orderType__activa[data-v-bc6d149e]{color:#fff!important;background:var(--v-primary-base)!important}.orderType .v-chip.orderType__activa .v-icon[data-v-bc6d149e]{color:#fff!important}.v-btn[data-v-bc6d149e]:before{background-color:#e4e4e4!important}@media only screen and (max-width:981px){#totals_section{bottom:5ch}#cart_options{bottom:0;background:#fafafa}#cart_options,#totals_section{position:fixed;z-index:100;width:100%}}.desktop-height{height:calc(100vh - 70px)!important}.mobile-height{height:calc(100vh - 14ch)!important}.cart_options .v-select>.v-input__control>.v-input__slot label,.cart_options .v-text-field>.v-input__control>.v-input__slot label{color:#000;font-size:.875rem!important}.cart_options .v-input--switch>.v-input__control>.v-input__slot label{color:#000;font-size:.875rem!important;font-weight:400!important}.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>td:not(.v-data-table__mobile-row),.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>th:not(.v-data-table__mobile-row){border-bottom:none}.cart_coupon_fix span{top:-5px}.border-left{border-left:1px solid #e2e4e8}.acciones-pedido{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.acciones-pedido .v-btn.v-size--small{padding:0 10px}.acciones-pedido__cuenta{display:inline-flex;align-items:center;gap:4px;font-size:.85rem;color:rgba(0,0,0,.6)}.acciones-pedido__btn.v-btn{font-weight:600;letter-spacing:0;text-transform:none}.acciones-pedido__anular.v-btn{margin-left:2px;padding-left:10px!important;border-left:1px solid rgba(0,0,0,.12);border-radius:0 4px 4px 0;letter-spacing:0;text-transform:none}.v-item--active{border:2px solid #006496!important;font-size:1em!important}.cart-selection-variant-option{border:1px solid #ccc;max-width:25%}@media (max-width:600px){.opcion-venta{flex:1 1 45%;max-width:50%!important;min-height:52px}}.variant_flex_flow{display:flex;flex-flow:row wrap}.modal-mesero.modal-caja .set-variant{flex:1 1 30%;max-width:33.33%}.modal-mesero.modal-caja .opcion-venta{flex:1 1 30%;max-width:33.33%!important;min-height:52px}.modal-mesero .set-variant{flex:1 1 45%;max-width:50%}.modal-mesero .set-variant .v-list-item{flex:1 1 auto;min-height:52px;padding:0 10px}.modal-mesero .opcion-venta .text-left,.modal-mesero .set-variant span.green--text,.modal-mesero .set-variant span.grey--text{color:rgba(0,0,0,.87)!important}.modal-mesero .set-variant .v-list-item--disabled{opacity:.5;text-decoration:line-through}.modal-mesero .v-list-item.v-item--active{border:2px solid var(--v-primary-base)!important;background:rgba(94,53,177,.1)!important;font-size:.875rem!important;font-weight:700}.modal-mesero .v-item--active .v-icon{color:var(--v-primary-base)!important}.pie-mesero .pie-mesero__agregar{flex:1 1 0;min-width:0!important;max-width:100%;overflow:hidden}.pie-mesero .pie-mesero__agregar .v-btn__content{flex:0 1 auto;min-width:0;max-width:100%;white-space:normal;line-height:1.15;text-align:center}.fila-precio[data-v-72dd634f]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cantidad-caja[data-v-72dd634f]{display:flex;align-items:flex-start;gap:4px}.cantidad-caja>.v-btn[data-v-72dd634f]{margin-top:4px}.modal-mesero--full[data-v-72dd634f]{display:flex;flex-direction:column;height:100vh;height:100dvh}.modal-mesero .titulo-mesero[data-v-72dd634f]{white-space:normal;font-size:1.05rem!important;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.modal-mesero--full .cuerpo-mesero[data-v-72dd634f]{flex:1 1 auto;min-height:0;overflow-y:auto}.modal-mesero--full>.pie-mesero[data-v-72dd634f],.modal-mesero--full>.v-toolbar[data-v-72dd634f]{flex:0 0 auto}.modal-mesero .cuerpo-mesero .row[data-v-72dd634f]{display:flex;height:auto!important;align-content:flex-start}.modal-mesero .fila-variantes[data-v-72dd634f]{order:1}.modal-mesero .fila-cantidad[data-v-72dd634f]{order:2}.modal-mesero .fila-nota[data-v-72dd634f]{order:3;margin-top:16px}.cantidad-mesero[data-v-72dd634f]{display:flex;align-items:center;gap:14px}.cantidad-mesero__etiqueta[data-v-72dd634f]{flex:1;font-weight:700}.cantidad-mesero__valor[data-v-72dd634f]{min-width:32px;text-align:center;font-size:1.4rem;font-weight:800}.pie-mesero[data-v-72dd634f]{position:sticky;bottom:0;z-index:2;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;background:#fff;border-top:1px solid rgba(0,0,0,.12)}.pie-mesero__agregar[data-v-72dd634f]{flex:1 1 0;min-width:0!important;min-height:52px!important;font-weight:800;font-size:.95rem;letter-spacing:0;color:#fff!important}.pie-mesero__agregar[data-v-72dd634f] .v-btn__content{white-space:normal;line-height:1.15;min-width:0}.v-item--active[data-v-72dd634f]{border:1px solid #006496!important;font-size:1.2em!important;font-weight:700}.cart-selection-variant-option[data-v-72dd634f]{border:1px solid #ccc;max-width:25%}.fila-precio[data-v-e97e993e]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cantidad-caja[data-v-e97e993e]{display:flex;align-items:flex-start;gap:4px}.cantidad-caja>.v-btn[data-v-e97e993e]{margin-top:4px}.lotes-titulo[data-v-e97e993e]{margin:4px 0 8px;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgba(0,0,0,.6)}.lote[data-v-e97e993e]{display:flex;align-items:center;gap:12px;margin-bottom:8px;padding:10px 12px;border:1px solid rgba(0,0,0,.14);border-left:5px solid #43a047;border-radius:10px;background:#fff}.lote--variantes[data-v-e97e993e]{flex-direction:column;align-items:stretch}.lote__fila[data-v-e97e993e]{display:flex;align-items:center;gap:12px}.lote__datos[data-v-e97e993e]{flex:1 1 auto;min-width:0}.lote__nombre[data-v-e97e993e]{font-size:1.05rem;font-weight:700}.lote__vence[data-v-e97e993e]{font-size:.9rem;color:rgba(0,0,0,.7)}.lote__aviso[data-v-e97e993e]{margin-left:6px;font-weight:700}.lote__existencias[data-v-e97e993e]{display:flex;flex-direction:column;align-items:center;min-width:70px;line-height:1.1}.lote__existencias strong[data-v-e97e993e]{font-size:1.3rem}.lote__existencias span[data-v-e97e993e]{font-size:.72rem;color:rgba(0,0,0,.6)}.lote__variantes[data-v-e97e993e]{display:flex;flex-wrap:wrap;gap:8px}.lote__pres-btn[data-v-e97e993e]{height:auto!important;min-height:52px;padding:6px 14px!important;text-transform:none;letter-spacing:0}.lote__pres[data-v-e97e993e]{display:flex;flex-direction:column;align-items:center;line-height:1.2}.lote__pres-nombre[data-v-e97e993e]{font-weight:700;text-transform:capitalize}.lote__pres small[data-v-e97e993e]{font-size:.8rem;opacity:.95}.lote--por-vencer[data-v-e97e993e]{border-left-color:#fb8c00;background:#fff8e1}.lote--por-vencer .lote__aviso[data-v-e97e993e]{color:#e65100}.lote--vencido[data-v-e97e993e]{border-left-color:#e53935;background:#fff5f5}.lote--vencido .lote__aviso[data-v-e97e993e]{color:#c62828}.pendiente{margin-bottom:10px;padding:12px 14px;border-radius:12px;background:#fff;border:1px solid rgba(0,0,0,.12);cursor:pointer}.pendiente--rechazado{border-color:#e53935;background:#fff5f5;cursor:default}.pendiente--devuelto{border-color:#f4511e;background:#fff8f5}.pendiente__devuelto{color:#bf360c;background:rgba(244,81,30,.08)}.pendiente__rechazo{margin-top:8px;padding:8px 10px;border-radius:8px;font-size:.9rem;color:#b71c1c;background:rgba(229,57,53,.08)}.pendiente__cabecera{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.pendiente__cliente{font-size:1.05rem;font-weight:700}.pendiente__dato{margin-top:2px;font-size:.9rem;color:rgba(0,0,0,.7)}.pendiente__pie{display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding-top:8px;border-top:1px dashed rgba(0,0,0,.15)}.pendiente:hover{box-shadow:0 2px 8px rgba(0,0,0,.12)}.pendiente__mesero{font-size:.9rem;color:rgba(0,0,0,.7)}.pendiente__lineas{margin-top:8px}.pendiente__linea{padding:6px 0;border-bottom:1px solid rgba(0,0,0,.08)}.pendiente__linea:last-child{border-bottom:0}.pendiente__nombre{display:flex;align-items:baseline;gap:6px;font-size:1rem;font-weight:700}.pendiente__cantidad{color:#1976d2}.pendiente__precio{margin-left:auto;font-weight:600;color:rgba(0,0,0,.6)}.pendiente__detalle{margin-top:2px;padding-left:10px;border-left:3px solid rgba(25,118,210,.35);font-size:.9rem;color:rgba(0,0,0,.7)}.pendiente__nota{margin-top:4px;font-size:.9rem;font-style:italic;color:rgba(0,0,0,.7)}.pendiente__total{font-size:1.25rem;font-weight:800}.btn-header-cerrar-turno.v-btn{background-color:var(--pos-verde)!important;height:40px!important;min-width:40px!important;padding:0 14px!important;box-shadow:0 2px 8px rgba(46,125,50,.45)!important;letter-spacing:0}.btn-header-cerrar-turno.v-btn:hover{background-color:#256628!important;box-shadow:0 4px 12px rgba(46,125,50,.6)!important}@media (max-width:959px){.btn-header-cerrar-turno.v-btn{width:40px;padding:0!important}.btn-header-cerrar-turno__icono.v-icon{margin:0!important}}.bg_modal{background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)) 0 0/cover no-repeat}.receta__encabezado{flex:0 0 auto;display:flex;align-items:center;height:56px;padding:0 8px 0 16px;color:#fff;background:var(--pos-encabezado)}.receta__titulo{font-size:1.2rem;font-weight:500}.receta__producto{padding:10px 16px;margin:0 -16px;background:#fff3e0;color:rgba(0,0,0,.8)}.receta__tarjeta{padding:12px 14px;border:2px solid #4caf50;border-radius:12px;background:#fff}.receta__tarjeta-nombre{font-size:1.1rem;font-weight:800;margin-bottom:4px}.receta__tarjeta-dato{color:rgba(0,0,0,.7);font-size:.95rem}.receta__pie{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important}.receta__elegir{flex:1 1 auto;min-height:48px!important;font-weight:700}.acc-header.v-btn{height:40px!important;min-width:40px!important;padding:0 10px!important;letter-spacing:0;text-transform:none;font-weight:500}.acc-header__txt{display:none;margin-left:6px;font-size:.85rem;color:rgba(0,0,0,.7)}@media (min-width:1440px){.acc-header__txt{display:inline}}#btn-menu-profile.v-btn{height:40px!important;min-width:40px!important}body,html{overflow:hidden}@media only screen and (max-width:981px){body,html{overflow:visible!important}}.desktop-height{height:calc(100vh - 65px)!important}.mobile-height{height:100vh!important}.price_list{width:130px;max-width:130px;font-size:13px}.price_list .v-input__slot{min-height:34px!important}.price_list .v-icon,.price_list .v-select__selection,.price_list .v-text-field--single-line .v-select__selections,.price_list .v-text-field .v-input__control,.price_list .v-text-field fieldset{color:#969696!important}.fixed-bar{position:fixed;top:70px;min-height:70px;width:100%;z-index:2;box-shadow:none!important}.cart_mobile{margin-top:45px!important}.account-menu .v-list .v-list-item--active{color:transparent!important}.balance-contrast{background:rgba(0,0,0,.01);box-shadow:0 6px 24px 0 rgba(0,0,0,.01),0 0 0 1px rgba(0,0,0,.03)}