.ficha-chips{flex-wrap:wrap;gap:.5rem;display:flex}.ficha-chip{min-height:var(--control-height);border:1px solid var(--border-strong);border-radius:var(--radius-small);background:var(--surface);color:var(--foreground);align-items:center;gap:.6rem;padding-left:1rem;padding-right:1rem;font-weight:600;display:inline-flex}.ficha-chip:hover:not(:disabled){border-color:var(--accent)}.ficha-chip[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--accent-foreground)}.ficha-chip:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.ficha-chip .carta-plato-precio{font-size:1.125rem}.imprimir-controles{gap:1.5rem;max-width:46rem;display:grid}.imprimir-grupo{border:0;gap:.75rem;min-width:0;margin:0;padding:0;display:grid}.imprimir-titulo{font-weight:700}.imprimir-fondos{flex-wrap:wrap;gap:.75rem;display:flex}.imprimir-fondo{min-height:var(--control-height);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--background);cursor:pointer;align-items:center;gap:.625rem;padding-left:1rem;padding-right:1rem;display:inline-flex}.imprimir-fondo:has(input:checked){border-color:var(--foreground);box-shadow:inset 0 0 0 2px var(--foreground)}.imprimir-fondo input,.imprimir-casilla input{width:1.25rem;height:1.25rem;accent-color:var(--foreground);flex:none}.imprimir-muestra{border:1px solid var(--border);background:#fff;border-radius:50%;width:1.75rem;height:1.75rem}.imprimir-fondo[data-fondo=tuspedidos] .imprimir-muestra{background:linear-gradient(135deg,#0a4f2c,#1f9459)}.imprimir-fondo[data-fondo=verde] .imprimir-muestra{background:#0c6b3c}.imprimir-fondo[data-fondo=crema] .imprimir-muestra{background:#fbf4e4}.imprimir-fondo[data-fondo=kraft] .imprimir-muestra{background:#d8bd93}.imprimir-fondo[data-fondo=pizarra] .imprimir-muestra{background:#1f2622}.imprimir-fondo[data-fondo=propio] .imprimir-muestra{background:linear-gradient(135deg,#f2d7a6,#7a9e7e)}.imprimir-casilla{min-height:var(--control-height);cursor:pointer;align-items:center;gap:.75rem;display:flex}@page{size:A4;margin:12mm}@media print{.imprimir-controles,.imprimir-no{display:none!important}}[data-portal=panel][data-modo=oscuro]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0f1a14;--surface:#16231c;--tint:#14271d;--foreground:#f2f6f3;--muted-foreground:#a9b8af;--border:#2a3a31;--border-strong:#6c7f74;--accent:#177d49;--accent-foreground:#fff;--accent-hover:#1f9459;--accent-ink:#8fd9b0;--accent-deep:#0b1f15;--on-accent-muted:#b9d3c4;--positive:#8fd9b0;--positive-surface:#14271d;--attention:#f0b84b;--attention-surface:#2a2110;--negative:#f28b82;--negative-surface:#3a1b18;--whatsapp-bubble:#1f3b2b;--whatsapp-ink:#e6f2ea;--ring:#f2f6f3;--input:var(--border-strong);--shadow-raised:0 1rem 2.5rem -1rem rgba(0,0,0,.6);background:var(--background);color:var(--foreground)}html:has([data-portal=panel][data-modo=oscuro]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f1a14}.panel-shell{background:var(--background);min-height:100dvh;color:var(--foreground);padding-bottom:calc(4rem + var(--space-unit)*8 + env(safe-area-inset-bottom))}.panel-header{align-items:center;gap:calc(var(--space-unit)*2)calc(var(--space-unit)*3);width:100%;max-width:var(--content-width);padding:calc(var(--space-unit)*3)var(--space-gutter);grid-template-columns:minmax(0,1fr) auto;margin-left:auto;margin-right:auto;display:grid}.panel-marca{min-width:0;min-height:var(--control-height);color:inherit;align-content:center;text-decoration:none;display:grid}.panel-marca .brand{--brand-size:1.5rem;min-height:0}.panel-local{min-width:0;color:var(--muted-foreground);overflow-wrap:anywhere;font-weight:600;line-height:1.25}.panel-mi-local,.panel-plan,.panel-avisos,.cuenta-menu-boton{justify-content:center;align-items:center;gap:calc(var(--space-unit)*2);min-height:var(--control-height);padding-inline:calc(var(--space-unit)*4);border:1px solid var(--border-strong);border-radius:var(--radius-small);background:var(--background);color:var(--foreground);white-space:nowrap;font-weight:700;text-decoration:none;display:inline-flex}.panel-mi-local:hover,.panel-plan:hover,.panel-avisos:hover,.cuenta-menu-boton:hover{background:var(--surface)}.panel-plan{margin:0}.panel-mi-local[aria-current=page],.panel-avisos[aria-current=page]{background:var(--accent);border-color:var(--accent);color:var(--accent-foreground)}.avisos-n{border-radius:var(--radius-pill);background:var(--attention);color:#fff;min-width:1.75rem;height:1.75rem;font-family:var(--font-numbers);font-size:var(--type-sm);place-items:center;padding-left:.5rem;padding-right:.5rem;font-weight:700;display:inline-grid}.panel-avisos[aria-current=page] .avisos-n{background:var(--accent-foreground);color:var(--accent)}.panel-marca{grid-area:1/1}.cuenta-menu{grid-area:1/2;justify-self:end}.panel-plan{grid-area:2/1}.panel-avisos{grid-area:2/2}.panel-header:not(:has(.panel-avisos)) .panel-plan{grid-column:1/-1;justify-self:start}.panel-mi-local{grid-area:3/1;justify-self:start}.cuenta-menu{position:relative}.cuenta-menu-boton svg{transition:transform .2s}.cuenta-menu-boton[aria-expanded=true] svg{transform:rotate(180deg)}.cuenta-menu-hoja{z-index:60;min-width:17rem;max-width:calc(100vw - 2rem);padding:calc(var(--space-unit)*2);border:1px solid var(--border);border-radius:var(--radius-small);background:var(--background);color:var(--foreground);box-shadow:var(--shadow-raised);display:grid;position:absolute;top:calc(100% + .5rem);right:0}.cuenta-menu-quien{padding:calc(var(--space-unit)*3);margin-bottom:var(--space-unit);border-bottom:1px solid var(--border);gap:2px;display:grid}.cuenta-menu-correo{color:var(--muted-foreground);font-size:var(--type-sm);overflow-wrap:anywhere}.cuenta-menu-item{width:100%;min-height:var(--control-height);padding-inline:calc(var(--space-unit)*3);border-radius:calc(var(--radius-small) - .25rem);text-align:start;color:inherit;background:0 0;align-items:center;font-weight:600;text-decoration:none;display:flex}.cuenta-menu-item:hover{background:var(--surface)}.cuenta-menu-item:focus-visible{background:var(--surface)}.cuenta-menu-salir{margin-top:var(--space-unit);padding-top:var(--space-unit);border-top:1px solid var(--border)}.cuenta-menu-item-salir{color:var(--negative)}.panel-nav{left:0;right:0;z-index:40;border-top:1px solid var(--border);background:var(--background);padding-bottom:env(safe-area-inset-bottom);position:fixed;bottom:0;box-shadow:0 -.5rem 1.5rem -1rem rgba(16,35,27,.25)}.panel-nav ul{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.panel-nav-link{min-height:4rem;color:var(--muted-foreground);font-size:var(--type-sm);letter-spacing:-.01em;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;padding:.375rem .125rem;font-weight:700;line-height:1.15;text-decoration:none;display:flex;position:relative}.panel-nav-link[aria-current=page]{color:var(--accent-ink);box-shadow:inset 0 .1875rem 0 var(--accent)}.panel-nav-pro{border-radius:var(--radius-pill);background:var(--attention-surface);min-height:1.75rem;color:var(--attention);font-size:var(--type-sm);vertical-align:middle;align-items:center;gap:.25rem;padding:0 .5rem;font-weight:800;line-height:1;display:inline-flex}.panel-nav-badge{border-radius:var(--radius-pill);background:var(--attention);color:#fff;min-width:1.75rem;height:1.75rem;font-family:var(--font-numbers);font-size:var(--type-sm);place-items:center;padding-left:.5rem;padding-right:.5rem;font-weight:700;display:inline-grid;position:absolute;top:.25rem;right:max(.125rem,50% - 2.75rem)}@media (min-width:64rem){.panel-shell{padding-bottom:0}.panel-header{padding-block:calc(var(--space-unit)*3)calc(var(--space-unit)*2);grid-template-columns:minmax(0,1fr);grid-auto-columns:auto}.panel-marca{align-items:baseline;gap:calc(var(--space-unit)*3);grid-row:1;display:flex}.panel-mi-local,.panel-plan,.panel-avisos,.cuenta-menu{grid-area:1;justify-self:auto}.panel-header:not(:has(.panel-avisos)) .panel-plan{grid-column:auto}.panel-local{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.panel-nav{border-top:0;border-bottom:1px solid var(--border);box-shadow:none;position:static}.panel-nav ul{gap:calc(var(--space-unit)*2);max-width:var(--content-width);padding-inline:var(--space-gutter);margin-left:auto;margin-right:auto;display:flex}.panel-nav-link{gap:calc(var(--space-unit)*2);min-height:var(--control-height-lg);padding-inline:calc(var(--space-unit)*3);font-size:var(--type-base);color:var(--foreground);flex-direction:row}.panel-nav-link:hover{color:var(--accent-ink)}.panel-nav-link[aria-current=page]{box-shadow:inset 0 -.1875rem 0 var(--accent)}.panel-nav-badge{position:static}}.panel-contenido{width:100%;max-width:var(--content-width);margin-left:auto;margin-right:auto}.panel-pagina{gap:calc(var(--space-unit)*8);padding:calc(var(--space-unit)*6)var(--space-gutter)calc(var(--space-unit)*10);display:grid}.panel-pie{padding:calc(var(--space-unit)*6)var(--space-gutter)calc(var(--space-unit)*10);border-top:1px solid var(--border)}.panel-titulo{justify-items:start;gap:calc(var(--space-unit)*2);display:grid}.panel-titulo h1{font-size:var(--type-3xl);text-wrap:balance;line-height:1.05}.panel-titulo p{max-width:60ch}.panel-titulo p:not([class]){color:var(--muted-foreground)}.panel-titulo [data-slot=button]{margin-top:calc(var(--space-unit)*2)}.panel-aviso{padding:calc(var(--space-unit)*4)calc(var(--space-unit)*5);border:1px solid color-mix(in srgb,var(--positive)45%,transparent);border-radius:var(--radius-small);background:var(--positive-surface);color:var(--foreground)}.panel-aviso-error{border-color:color-mix(in srgb,var(--attention)50%,transparent);background:var(--attention-surface)}[data-portal=panel] .panel-contenido>.panel-aviso{margin:calc(var(--space-unit)*4)var(--space-gutter)0}.panel-periodos,.avisos-bandejas{gap:calc(var(--space-unit)*2);scrollbar-width:none;flex-wrap:nowrap;padding-bottom:.25rem;display:flex;overflow-x:auto}.panel-periodos::-webkit-scrollbar{display:none}.avisos-bandejas::-webkit-scrollbar{display:none}.panel-periodo,.avisos-bandeja-link,.cobro-opcion,.tablero-ir-boton,.caja-dia{justify-content:center;align-items:center;gap:calc(var(--space-unit)*2);min-height:var(--control-height);padding-inline:calc(var(--space-unit)*4);border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--background);color:var(--foreground);white-space:nowrap;flex:none;font-weight:700;text-decoration:none;display:inline-flex}.panel-periodo[aria-current=page],.avisos-bandeja-link[aria-current=page],.cobro-opcion[aria-pressed=true],.caja-dia[aria-current=date]{background:var(--accent);border-color:var(--accent);color:var(--accent-foreground)}.cobro-opcion{min-width:0;padding-inline:calc(var(--space-unit)*3)}.panel-pestanas{gap:calc(var(--space-unit)*2);scrollbar-width:none;border-bottom:1px solid var(--border);flex-wrap:nowrap;display:flex;overflow-x:auto}.panel-pestanas::-webkit-scrollbar{display:none}.panel-pestana{min-height:var(--control-height);padding-inline:calc(var(--space-unit)*3);font-size:var(--type-base);white-space:nowrap;color:var(--muted-foreground);border-bottom:3px solid transparent;flex:none;align-items:center;margin-bottom:-1px;font-weight:700;text-decoration:none;display:inline-flex}.panel-pestana:hover{color:var(--foreground)}.panel-pestana[aria-current=page]{border-bottom-color:var(--accent);color:var(--foreground)}.stock-lista{gap:calc(var(--space-unit)*3);display:grid}.stock-fila{align-items:center;gap:calc(var(--space-unit)*3);padding:calc(var(--space-unit)*4);border:1px solid var(--border);border-radius:var(--radius-small);background:var(--background);grid-template-columns:minmax(0,1fr) auto;display:grid}.stock-fila-plato{gap:var(--space-unit);overflow-wrap:break-word;min-width:0;display:grid}.stock-fila-quedan{text-align:end;white-space:nowrap;font-weight:700}.stock-fila[data-estado=agotado] .stock-fila-quedan{color:var(--destructive)}.stock-fila[data-estado=pocos] .stock-fila-quedan{color:var(--attention)}.stock-fila>[data-slot=button],.stock-fila-carga{grid-column:1/-1}.stock-fila>[data-slot=button]{justify-self:start}.stock-fila-carga{gap:calc(var(--space-unit)*2);display:grid}.insumos-acciones{gap:calc(var(--space-unit)*3);flex-wrap:wrap;display:flex}.insumos-lista,.recetas-lista,.compras-lista,.conteo-lista,.conteo-diferencias,.libro{gap:calc(var(--space-unit)*3);display:grid}.insumo-fila,.receta-plato{align-items:center;gap:calc(var(--space-unit)*3);padding:calc(var(--space-unit)*4);border:1px solid var(--border);border-radius:var(--radius-small);background:var(--background);grid-template-columns:minmax(0,1fr) auto;display:grid}.insumo-fila-nombre,.receta-plato-nombre{gap:var(--space-unit);overflow-wrap:break-word;min-width:0;display:grid}.insumo-fila-estado{color:var(--muted-foreground)}.insumo-fila-hay{font-family:var(--font-title);font-stretch:var(--title-stretch);font-size:var(--type-xl);text-align:end;white-space:nowrap;font-weight:700}.insumo-fila[data-estado=agotado] :-webkit-any(.insumo-fila-hay,.insumo-fila-estado){color:var(--destructive)}.insumo-fila[data-estado=agotado] :-moz-any(.insumo-fila-hay,.insumo-fila-estado){color:var(--destructive)}.insumo-fila[data-estado=agotado] :is(.insumo-fila-hay,.insumo-fila-estado){color:var(--destructive)}.insumo-fila[data-estado=poco] :-webkit-any(.insumo-fila-hay,.insumo-fila-estado){color:var(--attention)}.insumo-fila[data-estado=poco] :-moz-any(.insumo-fila-hay,.insumo-fila-estado){color:var(--attention)}.insumo-fila[data-estado=poco] :is(.insumo-fila-hay,.insumo-fila-estado){color:var(--attention)}.insumo-fila>[data-slot=button],.receta-plato>[data-slot=button]{grid-column:1/-1;justify-self:start}.receta-plato-numeros{grid-column:1/-1}.receta-plato[data-tiene=no] .receta-plato-numeros{color:var(--attention);font-weight:700}.insumo-formulario,.insumo-hoja,.compra,.receta-sumar{gap:calc(var(--space-unit)*5);max-width:40rem;display:grid}.insumo-hoja{padding:calc(var(--space-unit)*5);border:1px solid var(--border-strong);border-radius:var(--radius-small);background:var(--surface)}.insumo-opciones{gap:calc(var(--space-unit)*3);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.insumo-opciones>legend{width:100%;margin-bottom:calc(var(--space-unit)*2)}.insumo-opciones>p{width:100%}.insumo-dos{gap:calc(var(--space-unit)*4);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.insumo-con-medida{align-items:center;gap:calc(var(--space-unit)*3);flex-wrap:wrap;display:flex}.insumo-usos{gap:var(--space-unit);list-style:outside;display:grid}.insumo-usos:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.5em}.insumo-usos:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.5em}.insumo-usos:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.5em}.insumo-usos:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.5em}.insumo-usos:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.5em}.insumo-usos:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.5em}.receta{gap:calc(var(--space-unit)*4);display:grid}.receta-filas{border:1px solid var(--border);border-radius:var(--radius-small);display:grid}.receta-fila{align-items:center;gap:calc(var(--space-unit)*3);padding:calc(var(--space-unit)*2)calc(var(--space-unit)*4);grid-template-columns:minmax(0,1fr) auto auto auto;display:grid}.receta-fila+.receta-fila{border-top:1px solid var(--border)}.receta-fila-insumo{overflow-wrap:break-word;min-width:0}.receta-fila-cantidad,.receta-fila-costo{font-family:var(--font-mono);white-space:nowrap}.receta-fila[data-quita=si] .receta-fila-insumo{color:var(--muted-foreground)}.receta-quita{align-items:center;gap:calc(var(--space-unit)*3);min-height:var(--control-height);display:flex}@media (max-width:40rem){.receta-fila{grid-template-columns:minmax(0,1fr) auto}.receta-fila>[data-slot=button]{grid-column:1/-1;justify-self:start}}.plato-receta{gap:calc(var(--space-unit)*4);padding:calc(var(--space-unit)*6);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--background);display:grid}.plato-receta-titulo{justify-content:space-between;align-items:baseline;gap:calc(var(--space-unit)*3);flex-wrap:wrap;display:flex}.plato-receta-numeros{border-top:0;padding-top:0}.plato-receta-alcanza{font-weight:700}.plato-extra{gap:calc(var(--space-unit)*3);padding-top:calc(var(--space-unit)*4);border-top:1px solid var(--border);display:grid}.compra-renglon{gap:calc(var(--space-unit)*3);padding:calc(var(--space-unit)*4);border:1px solid var(--border);border-radius:var(--radius-small);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:0;display:grid}.compra-renglon>:-webkit-any(.compra-renglon-cuenta,[data-slot=button]){grid-column:1/-1}.compra-renglon>:-moz-any(.compra-renglon-cuenta,[data-slot=button]){grid-column:1/-1}.compra-renglon>:is(.compra-renglon-cuenta,[data-slot=button]){grid-column:1/-1}.compra-renglon>[data-slot=button]{justify-self:start}.compra-total{font-family:var(--font-title);font-stretch:var(--title-stretch);font-size:var(--type-xl);font-weight:700}.compra-hecha{gap:var(--space-unit);padding:calc(var(--space-unit)*4);border:1px solid var(--border);border-radius:var(--radius-small);display:grid}.compra-hecha[data-anulada=si]{color:var(--muted-foreground)}.libro-fila{gap:var(--space-unit)calc(var(--space-unit)*3);padding:calc(var(--space-unit)*3)0;border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.libro-fila-cuando{color:var(--muted-foreground);font-family:var(--font-mono);white-space:nowrap}.libro-fila-que{overflow-wrap:break-word;min-width:0}.libro-fila-cantidad{font-family:var(--font-mono);text-align:end;white-space:nowrap;font-weight:700}.libro-fila-cantidad[data-entra=si]{color:var(--positive)}.libro-fila-despues{color:var(--muted-foreground);grid-column:2/-1}.conteo-renglon{padding:calc(var(--space-unit)*4);border:1px solid var(--border);border-radius:var(--radius-small)}.conteo-renglon[data-contado=si]{border-color:var(--accent)}.conteo-renglon-form,.conteo-sumar{gap:calc(var(--space-unit)*2);display:grid}.conteo-diferencia{justify-content:space-between;gap:calc(var(--space-unit)*3);padding:calc(var(--space-unit)*3)0;border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.conteo-diferencia[data-signo=falta]>:last-child{color:var(--destructive);font-weight:700}.conteo-diferencia[data-signo=sobra]>:last-child{color:var(--attention)}.conteo-se-fue[data-negativo=si]{background:var(--negative-surface);border-color:color-mix(in srgb,var(--negative)35%,var(--border))}.conteo-diferencia:has(>.conteo-diferencia-ver)>span:nth-child(2){text-align:end;flex:14rem}.conteo-diferencia[data-signo=falta]>span:nth-child(2){color:var(--destructive);font-weight:700}.conteo-diferencia[data-signo=sobra]>span:nth-child(2){color:var(--attention)}.conteo-diferencia[data-signo]>.conteo-diferencia-ver{color:inherit;font-weight:inherit}.lista-grupo,.cobrar-plato{gap:calc(var(--space-unit)*3);padding:calc(var(--space-unit)*5);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--background);display:grid}.lista-grupo-titulo{justify-content:space-between;align-items:baseline;gap:calc(var(--space-unit)*3);font-size:var(--type-lg);flex-wrap:wrap;display:flex}.lista-grupo-titulo>:last-child{font-family:var(--font-title);font-stretch:var(--title-stretch);font-weight:700}.lista-renglones,.cobrar-lista{gap:calc(var(--space-unit)*3);display:grid}.lista-renglon{gap:var(--space-unit)calc(var(--space-unit)*3);padding-bottom:calc(var(--space-unit)*3);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;display:grid}.lista-renglon>:nth-child(2){font-family:var(--font-mono);text-align:end;white-space:nowrap}.lista-renglon-hay{color:var(--muted-foreground);grid-column:1/-1}.lista-renglon>[data-slot=button]{grid-column:1/-1;justify-self:start}.cobrar-sugerido{font-size:var(--type-lg)}.cobrar-sugerido strong{font-family:var(--font-title);font-stretch:var(--title-stretch);font-size:var(--type-xl)}@media (max-width:40rem){.lista-renglon{grid-template-columns:minmax(0,1fr)}.lista-renglon>:nth-child(2){text-align:start;white-space:normal}}.insumo-sin-precio{padding:0 calc(var(--space-unit)*2);border-radius:var(--radius-small);background:var(--attention-surface);color:var(--attention);justify-self:start;font-weight:700}.plantilla-lista{gap:calc(var(--space-unit)*3);display:grid}.plantilla-renglon{gap:calc(var(--space-unit)*2);padding:calc(var(--space-unit)*4);border:1px solid var(--border);border-radius:var(--radius-small);background:var(--background);display:grid}.plantilla-renglon[data-ya=si]{background:var(--surface)}.plantilla-renglon[data-ya=si] .plantilla-marca>.font-semibold{color:var(--muted-foreground)}.plantilla-marca{align-items:center;gap:calc(var(--space-unit)*2)calc(var(--space-unit)*3);min-height:var(--control-height);cursor:pointer;flex-wrap:wrap;display:flex}.plantilla-casilla{width:1.5rem;height:1.5rem;accent-color:var(--accent);flex:none}.plantilla-lleva{overflow-wrap:break-word}.plantilla-precio{gap:var(--space-unit);display:grid}.plantilla-cartel{gap:calc(var(--space-unit)*2);display:grid}.plantilla-cambiar{gap:calc(var(--space-unit)*3);padding:calc(var(--space-unit)*3);border-radius:var(--radius-small);background:var(--surface);display:grid}.plantilla-cantidades{gap:calc(var(--space-unit)*2);display:grid}.plantilla-cantidades>li{justify-content:space-between;align-items:center;gap:calc(var(--space-unit)*2);flex-wrap:wrap;display:flex}.plantilla-cantidad{align-items:center;gap:calc(var(--space-unit)*2);display:inline-flex}.plantilla-pie{gap:calc(var(--space-unit)*3);padding:calc(var(--space-unit)*4)0;background:var(--background);border-top:1px solid var(--border);display:grid;position:-webkit-sticky;position:sticky;bottom:0}.plantilla-rubros>summary{min-height:var(--control-height);cursor:pointer;color:var(--accent-ink);text-underline-offset:4px;align-items:center;text-decoration:underline;display:flex}.plantilla-rubros>ul{margin-top:calc(var(--space-unit)*3)}.planilla-no{gap:calc(var(--space-unit)*2);list-style:outside;display:grid}.planilla-no:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.5em}.planilla-no:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.5em}.planilla-no:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.5em}.planilla-no:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.5em}.planilla-no:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.5em}.planilla-no:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.5em}.insumo-alergenos{gap:calc(var(--space-unit)*2);border:0;margin:0;padding:0;display:grid}.insumo-alergenos-opciones{gap:var(--space-unit)calc(var(--space-unit)*4);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));display:grid}.libro-fila-foto{min-height:var(--control-height);grid-column:2/-1;justify-self:start;align-items:center;display:inline-flex}.conteo-diferencia.tirado>span:nth-child(2){color:var(--muted-foreground);flex:14rem}.ficha-de-cocina{gap:calc(var(--space-unit)*6);max-width:48rem;padding:calc(var(--space-unit)*8);border:1px solid var(--border);border-radius:var(--radius-panel);color:#111;background:#fff;display:grid}.ficha-cabeza{justify-content:space-between;align-items:flex-start;gap:calc(var(--space-unit)*4);padding-bottom:calc(var(--space-unit)*4);border-bottom:2px solid #111;flex-wrap:wrap;display:flex}.ficha-local{font-size:var(--type-base);text-transform:uppercase;letter-spacing:.04em;color:#444}.ficha-nombre{font-family:var(--font-title);font-stretch:var(--title-stretch);font-size:var(--type-3xl);font-weight:700;line-height:1.1}.ficha-porcion{font-size:var(--type-lg)}.ficha-de-cocina-foto{object-fit:cover;border-radius:var(--radius-small);width:9rem;height:9rem}.ficha-bloque{gap:calc(var(--space-unit)*3);break-inside:avoid;display:grid}.ficha-bloque>h2{font-size:var(--type-lg);font-weight:700}.ficha-tabla{border-collapse:collapse;width:100%;font-size:var(--type-lg)}.ficha-tabla th{text-align:start;padding:calc(var(--space-unit)*2)calc(var(--space-unit)*3)calc(var(--space-unit)*2)0;border-bottom:2px solid #111;font-weight:700}.ficha-tabla td{padding:calc(var(--space-unit)*2)calc(var(--space-unit)*3)calc(var(--space-unit)*2)0;border-bottom:1px solid #ccc}.ficha-tabla td:not(:first-child),.ficha-tabla th:not(:first-child){white-space:nowrap;font-family:var(--font-mono)}.ficha-extras,.ficha-alergenos{gap:var(--space-unit);list-style:outside;display:grid}.ficha-extras:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.5em}.ficha-extras:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.5em}.ficha-extras:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.5em}.ficha-alergenos:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.5em}.ficha-alergenos:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.5em}.ficha-alergenos:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.5em}.ficha-extras:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.5em}.ficha-extras:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.5em}.ficha-extras:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.5em}.ficha-alergenos:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.5em}.ficha-alergenos:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.5em}.ficha-alergenos:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.5em}.ficha-pasos{white-space:pre-wrap;font-size:var(--type-lg);line-height:1.5}.ficha-vacio,.ficha-nota{color:#555}.ficha-preparacion{padding-top:calc(var(--space-unit)*4);border-top:1px dashed #999}.ficha-pie{font-size:var(--type-base);color:#555}@media (max-width:40rem){.ficha-de-cocina{padding:calc(var(--space-unit)*5)}.ficha-de-cocina-foto{width:6rem;height:6rem}}.panel-destacado{gap:calc(var(--space-unit)*3);padding:calc(var(--space-unit)*6)calc(var(--space-unit)*6)calc(var(--space-unit)*5);border:1px solid color-mix(in srgb,var(--accent)22%,var(--border));border-radius:var(--radius-panel);background:var(--tint);display:grid}.panel-destacado-titulo{font-weight:700}.panel-numero{font-family:var(--font-title);font-stretch:var(--title-stretch);letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:max(2.75rem,min(9vw,4.5rem));font-weight:700;line-height:1;display:block}.panel-apoyo{gap:calc(var(--space-unit)*4)calc(var(--space-unit)*3);margin:calc(var(--space-unit)*2)0 0;padding-top:calc(var(--space-unit)*4);border-top:1px solid color-mix(in srgb,var(--accent)22%,var(--border));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.panel-apoyo:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.panel-apoyo>div{min-width:0}.panel-apoyo dt{color:var(--muted-foreground);font-size:var(--type-base);overflow-wrap:break-word;line-height:1.3}.panel-apoyo dd{margin:var(--space-unit)0 0;font-family:var(--font-title);font-stretch:var(--title-stretch);font-size:var(--type-xl);letter-spacing:-.01em;font-weight:700}@media (min-width:48rem){.panel-destacado{padding:calc(var(--space-unit)*8)}.panel-apoyo{gap:calc(var(--space-unit)*5);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.panel-apoyo:has(>:nth-child(4)){gap:calc(var(--space-unit)*5);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.panel-apoyo dd{font-size:var(--type-2xl)}}[data-portal=panel] :-webkit-any(.panel-destacado,.panel-embudo){container-type:inline-size}[data-portal=panel] :-moz-any(.panel-destacado,.panel-embudo){container-type:inline-size}[data-portal=panel] :is(.panel-destacado,.panel-embudo){container-type:inline-size}@container (width<=20rem){.panel-apoyo,.panel-embudo .panel-apoyo{gap:calc(var(--space-unit)*2);grid-template-columns:minmax(0,1fr)}.panel-apoyo:has(>:nth-child(4)){gap:calc(var(--space-unit)*2);grid-template-columns:minmax(0,1fr)}.panel-apoyo>div{justify-content:space-between;align-items:baseline;gap:calc(var(--space-unit)*3);display:flex}.panel-apoyo dd{margin:0}}.panel-embudo{gap:calc(var(--space-unit)*4);padding:calc(var(--space-unit)*5);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);display:grid}.panel-embudo .panel-apoyo{border-top-color:var(--border);grid-template-columns:repeat(3,minmax(0,1fr))}.panel-embudo .panel-apoyo dd{color:var(--foreground)}@media (min-width:48rem){.panel-embudo{padding:calc(var(--space-unit)*7)}}.origen-fila{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nombre plata""barra pct";align-items:center;gap:.35rem .75rem;display:grid}.origen-nombre{grid-area:nombre;min-width:0;font-weight:600}.origen-barra{border-radius:var(--radius-pill);background:var(--tint);grid-area:barra;height:.875rem;position:relative;overflow:hidden}.origen-barra:after{content:"";width:var(--parte);background:var(--accent);border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:auto}.origen-pct{font-family:var(--font-numbers);text-align:end;grid-area:pct;min-width:3ch;font-weight:700}.origen-plata{min-width:0;font-family:var(--font-numbers);color:var(--muted-foreground);text-align:end;grid-area:plata}@media (min-width:48rem){.origen-fila{gap:calc(var(--space-unit)*4);grid-template-columns:minmax(7rem,auto) 1fr auto auto;grid-template-areas:"nombre barra pct plata"}.origen-plata{min-width:8ch}}.dias{height:7rem;padding:calc(var(--space-unit)*2)0 0;border-bottom:1px solid var(--border);align-items:flex-end;gap:.375rem;margin:0;list-style:none;display:flex}.dia{justify-content:flex-end;align-items:center;gap:calc(var(--space-unit)*2);flex-direction:column;flex:1 1 0;height:100%;display:flex}.dia-barra{width:100%;min-height:.25rem;height:var(--alto);background:var(--accent);border-radius:.375rem .375rem 0 0}.dias:has(.dia-monto){height:10rem}.dias:has(.dia-monto) .dia-barra{height:calc(var(--alto)*.7)}.dia-monto{font-family:var(--font-numbers);font-size:var(--type-sm);color:var(--muted-foreground);white-space:nowrap;writing-mode:vertical-rl;transform:rotate(180deg)}.dias[data-tramo=semana] .dia-monto,.dias[data-tramo=mes] .dia-monto{writing-mode:horizontal-tb;transform:none}.dia-num{font-family:var(--font-numbers);font-size:var(--type-sm);color:var(--muted-foreground);display:none}.dias[data-tramo=semana] .dia-num,.dias[data-tramo=mes] .dia-num{display:block}@media (min-width:40rem){.dias{height:11rem}.dia-num{display:block}}.ventas-clientes{justify-content:space-between;align-items:center;gap:calc(var(--space-unit)*3);min-height:var(--control-height);padding:calc(var(--space-unit)*4)calc(var(--space-unit)*5);border:1px solid var(--border-strong);border-radius:var(--radius-small);background:var(--background);color:inherit;font-weight:700;text-decoration:none;display:flex}.ventas-clientes:hover{background:var(--surface)}.cliente-etiqueta{background:var(--whatsapp-bubble);color:var(--whatsapp-ink)}.cliente[data-etiqueta=inactivos] .cliente-etiqueta{background:var(--attention-surface);color:var(--attention)}.prueba-mensaje{background:var(--whatsapp-bubble);color:var(--whatsapp-ink)}.tablero{gap:calc(var(--space-unit)*8);display:grid}.tablero-aviso{padding:calc(var(--space-unit)*4)calc(var(--space-unit)*5);border:1px solid var(--border);border-radius:var(--radius-small);background:var(--surface)}.tablero-columnas{gap:calc(var(--space-unit)*6);align-items:start;display:grid}.tablero-col{align-content:start;gap:calc(var(--space-unit)*4);display:grid}.tablero-col[data-estado=nuevos],.tablero-ir-boton[data-estado=nuevos]{--col-tinta:var(--attention);--col-fondo:var(--attention-surface);--col-borde:color-mix(in srgb,var(--attention)55%,transparent)}.tablero-col[data-estado=cocina],.tablero-ir-boton[data-estado=cocina]{--col-tinta:var(--foreground);--col-fondo:var(--surface);--col-borde:var(--border-strong)}.tablero-col[data-estado=listos],.tablero-ir-boton[data-estado=listos]{--col-tinta:var(--positive);--col-fondo:var(--positive-surface);--col-borde:color-mix(in srgb,var(--positive)55%,transparent)}.tablero-col-titulo{justify-content:space-between;align-items:baseline;gap:calc(var(--space-unit)*3);padding-bottom:calc(var(--space-unit)*2);border-bottom:2px solid var(--col-borde);display:flex}.tablero-col-titulo h2,.tablero-col-titulo h3{font-size:var(--type-xl)}.tablero-cuenta{font-family:var(--font-numbers);font-size:var(--type-xl);color:var(--col-tinta);font-weight:700}.tablero-lista{gap:calc(var(--space-unit)*4);display:grid}.tablero-vacio{padding:calc(var(--space-unit)*6)calc(var(--space-unit)*4);border:1px dashed var(--border-strong);border-radius:var(--radius-panel);color:var(--muted-foreground);text-align:center}.comanda-card{gap:calc(var(--space-unit)*3);padding:calc(var(--space-unit)*5);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--background);display:grid}.tablero-col .comanda-card{background:var(--col-fondo);border-color:var(--col-borde)}.comanda-card-head{justify-content:space-between;align-items:baseline;gap:calc(var(--space-unit)*3);display:flex}.comanda-num{font-family:var(--font-numbers);font-size:var(--type-xl);font-weight:700}.comanda-espera{color:var(--muted-foreground)}.comanda-demora{color:var(--muted-foreground);font-weight:600}.comanda-demora[data-demorado=si]{padding:calc(var(--space-unit)*2)calc(var(--space-unit)*3);border-radius:var(--radius-small);background:var(--attention-surface);color:var(--attention);margin:0;font-weight:800}.comanda-cliente{font-weight:600}.comanda-canal{border:1px solid var(--canal-borde,var(--border-strong));border-radius:var(--radius-pill);background:var(--canal-fondo,var(--background));color:var(--canal-tinta,var(--foreground));font-size:var(--type-sm);vertical-align:.0625rem;padding:.125rem .625rem;font-weight:700;display:inline-block}.comanda-canal:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:.5rem}.comanda-canal:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:.5rem}.comanda-canal:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:.5rem}.comanda-canal:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.5rem}.comanda-canal:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.5rem}.comanda-canal:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.5rem}[data-canal=mesa]{--canal-tinta:var(--positive);--canal-fondo:var(--positive-surface);--canal-borde:color-mix(in srgb,var(--positive)45%,transparent)}[data-canal=takeaway]{--canal-tinta:var(--foreground);--canal-fondo:var(--surface);--canal-borde:var(--border-strong)}[data-canal=delivery]{--canal-tinta:var(--attention);--canal-fondo:var(--attention-surface);--canal-borde:color-mix(in srgb,var(--attention)50%,transparent)}.tablero-filtro{gap:calc(var(--space-unit)*2);flex-wrap:wrap;display:flex}.tablero-filtro-boton{min-height:var(--control-height);padding-inline:calc(var(--space-unit)*4);border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--background);color:var(--foreground);font:inherit;align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.tablero-filtro-boton[aria-pressed=true]{border-color:var(--canal-tinta,var(--accent));background:var(--canal-fondo,var(--accent));color:var(--canal-tinta,var(--accent-foreground));box-shadow:inset 0 0 0 1px var(--canal-tinta,var(--accent))}.tablero-filtro-boton[data-canal=todos][aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--accent-foreground);box-shadow:none}.canales{gap:calc(var(--space-unit)*3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;padding:0;list-style:none;display:grid}.canal-ficha{padding:calc(var(--space-unit)*4);border:1px solid var(--canal-borde,var(--border));border-radius:var(--radius-small);background:var(--canal-fondo,var(--surface));gap:.25rem;display:grid}.canal-nombre{color:var(--canal-tinta,var(--foreground));font-weight:700}.canal-plata{font-family:var(--font-numbers);font-stretch:var(--title-stretch);font-size:var(--type-xl);font-variant-numeric:tabular-nums;font-weight:700}.canal-detalle{color:var(--muted-foreground)}.origen{border:1px solid var(--border);border-radius:var(--radius-small);background:var(--background)}.origen>summary{min-height:var(--control-height);padding:calc(var(--space-unit)*3)calc(var(--space-unit)*4);cursor:pointer;list-style:none}.origen>summary::-webkit-details-marker{display:none}.origen>summary .origen-nombre:after{content:" ▾";color:var(--muted-foreground)}.origen[open]>summary .origen-nombre:after{content:" ▴"}.origen-detalle{gap:calc(var(--space-unit)*2);padding:0 calc(var(--space-unit)*4)calc(var(--space-unit)*4);margin:0;list-style:none;display:grid}.origen-plato{column-gap:calc(var(--space-unit)*3);padding-top:calc(var(--space-unit)*2);border-top:1px solid var(--border);grid-template-columns:1.75rem minmax(0,1fr) auto;grid-template-areas:"puesto nombre plata""puesto unidades plata";align-items:center;display:grid}.origen-plato-puesto{font-family:var(--font-numbers);color:var(--muted-foreground);grid-area:puesto;font-weight:700}.origen-plato-nombre{grid-area:nombre;font-weight:600}.origen-plato-unidades{color:var(--muted-foreground);grid-area:unidades}.origen-plato-plata{font-family:var(--font-numbers);font-variant-numeric:tabular-nums;text-align:end;grid-area:plata}.comanda-lineas{gap:calc(var(--space-unit)*2);padding-top:calc(var(--space-unit)*3);border-top:1px solid var(--border);display:grid}.comanda-linea{justify-content:space-between;gap:calc(var(--space-unit)*4);display:flex}.comanda-opciones{color:var(--muted-foreground);display:block}.comanda-envio{color:var(--muted-foreground)}.comanda-total{justify-content:space-between;gap:calc(var(--space-unit)*4);padding-top:calc(var(--space-unit)*3);border-top:1px solid var(--border);font-weight:700;font-size:var(--type-lg);display:flex}.tablero-col .comanda-lineas,.tablero-col .comanda-total{border-top-color:var(--col-borde)}.comanda-nota{padding:calc(var(--space-unit)*3)calc(var(--space-unit)*4);border:1px solid color-mix(in srgb,var(--attention)50%,transparent);border-radius:var(--radius-small);background:var(--background);color:var(--foreground)}.tablero-ir{gap:calc(var(--space-unit)*2);flex-wrap:wrap;display:flex}.tablero-ir-boton{background:var(--col-fondo);border-color:var(--col-borde)}.tablero-ir-n{font-family:var(--font-numbers);font-weight:700}.tablero-acciones{gap:calc(var(--space-unit)*3);flex-wrap:wrap;display:flex}.tablero-acciones [data-slot=button]{padding-inline:calc(var(--space-unit)*4);flex:8rem}.tablero-pie{justify-content:space-between;align-items:center;gap:calc(var(--space-unit)*5);padding-top:calc(var(--space-unit)*5);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.comanda-whatsapp{align-items:center;gap:calc(var(--space-unit)*3);flex-wrap:wrap;display:flex}.comanda-whatsapp-boton{align-items:center;gap:calc(var(--space-unit)*2);min-height:var(--control-height);padding-inline:calc(var(--space-unit)*4);border:1px solid var(--whatsapp);border-radius:var(--radius-small);background:var(--whatsapp);color:#111b21;font-weight:700;text-decoration:none;display:inline-flex}@media (min-width:64rem){.tablero-columnas{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:47.99rem){.tablero-ir{z-index:20;margin-inline:calc(var(--space-gutter)*-1);padding:calc(var(--space-unit)*3)var(--space-gutter);background:var(--background);border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0}.tablero-col{scroll-margin-top:calc(var(--control-height) + var(--space-unit)*6)}}.caja-bloque,.caja-esperado,.caja-resultado,.caja-confirmar,.editor-bloque,.prueba,.avisos-pro{border-radius:var(--radius-panel)}.panel-pagina:has(>.caja)>.panel-titulo{width:100%;max-width:46rem;margin-left:auto;margin-right:auto}.caja-bloque-titulo,.caja-resultado-label,.caja-esperado-label,.caja-gasto-tipo,.caja-horario dt,.solo-pro-ejemplo figcaption{font-size:var(--type-base);letter-spacing:0;text-transform:none;color:var(--muted-foreground);font-weight:700}.caja-esperado{border:1px solid color-mix(in srgb,var(--accent)22%,var(--border));background:var(--tint);color:var(--foreground)}.caja-esperado-label{color:var(--foreground)}.caja-esperado-nota{color:var(--muted-foreground)}.caja-esperado-num{font-stretch:var(--title-stretch);letter-spacing:-.03em}.caja-resultado{border:1px solid var(--border-strong);background:var(--background)}.caja-resultado-num{font-stretch:var(--title-stretch);letter-spacing:-.03em}.caja-confirmar{border:1px solid var(--border-strong);background:var(--surface)}.cajas-pendientes-cartel{justify-content:space-between;align-items:center;gap:calc(var(--space-unit)*2)calc(var(--space-unit)*4);padding:calc(var(--space-unit)*3)calc(var(--space-unit)*4);border:1px solid color-mix(in srgb,var(--negative)45%,transparent);border-left:.375rem solid var(--negative);border-radius:var(--radius-small);background:var(--negative-surface);color:var(--foreground);flex-wrap:wrap;display:flex}.cajas-pendientes-cartel-titulo{color:var(--negative);font-weight:700}.cajas-pendientes-cartel-ir{min-height:var(--control-height);padding-inline:calc(var(--space-unit)*4);border-radius:var(--radius-small);background:var(--negative);color:var(--negative-surface);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.cajas-pendientes-cartel-ir:focus-visible{outline:var(--focus-width)solid var(--ring);outline-offset:var(--focus-offset)}.cajas-pendientes-informe{scroll-margin-top:calc(var(--control-height) + var(--space-gutter)*2)}.cajas-pendientes-falta{color:var(--negative);font-weight:700}.caja-dia{min-width:5.5rem;padding:calc(var(--space-unit)*2)calc(var(--space-unit)*3);white-space:normal;justify-items:center;gap:2px;display:grid}.caja-campo,.caja-gastos,.caja-resumenes{border-color:var(--border-strong)}.caja-campo:focus-within{border-color:var(--accent);outline:var(--focus-width)solid var(--ring);outline-offset:var(--focus-offset)}.caja-turno{border-left-width:1px;border-left-color:var(--border)}.caja-turno-que-arranca{border:1px solid color-mix(in srgb,var(--positive)45%,transparent)}.aviso-sinmedio{border:1px solid color-mix(in srgb,var(--attention)50%,transparent)}.caja-dia-medios{padding-left:calc(var(--space-unit)*4);border-left:1px solid var(--border)}.aviso[data-importante]{border:1px solid color-mix(in srgb,var(--attention)50%,transparent)}.carta-codigo{border:1px solid color-mix(in srgb,var(--attention)50%,transparent);border-radius:var(--radius-small)}.menu-digital{gap:calc(var(--space-unit)*4);padding:calc(var(--space-unit)*6);border:1px solid color-mix(in srgb,var(--accent)22%,var(--border));border-radius:var(--radius-panel);background:var(--tint);color:var(--foreground);display:grid}.menu-digital-titulo{font-size:var(--type-xl)}.menu-digital-ayuda{color:var(--muted-foreground)}.menu-digital-enlace{padding:calc(var(--space-unit)*3)calc(var(--space-unit)*4);border:1px solid var(--border);border-radius:var(--radius-small);background:var(--background);font-family:var(--font-numbers);font-size:var(--type-base);overflow-wrap:anywhere;font-weight:600}.menu-digital-botones{gap:calc(var(--space-unit)*3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.menu-digital-boton{min-height:var(--control-height);padding-inline:calc(var(--space-unit)*4);border:1px solid var(--border-strong);border-radius:var(--radius-small);background:var(--background);color:var(--foreground);text-align:center;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.menu-digital-boton:hover{background:var(--surface)}.menu-digital-boton:first-child{background:var(--accent);border-color:var(--accent);color:var(--accent-foreground)}.menu-digital-boton:first-child:hover{background:var(--accent-hover)}.menu-digital-boton:focus-visible{outline:var(--focus-width)solid var(--ring);outline-offset:var(--focus-offset)}.menu-digital-qr{justify-items:center;gap:calc(var(--space-unit)*3);text-align:center;display:grid}.menu-digital-qr-imagen{width:min(16rem,100%);padding:calc(var(--space-unit)*3);border:1px solid var(--border);border-radius:var(--radius-small);background:#fff}.menu-digital-qr-imagen svg{width:100%;height:auto;display:block}@media (min-width:40rem){.menu-digital-botones{grid-template-columns:repeat(4,minmax(0,1fr))}}.editor-bloque,.caja-bloque,.entrar-caja{border-color:var(--border)}.carta-seccion{padding-top:calc(var(--space-unit)*6)}.carta-nueva-categoria{border-radius:var(--radius-panel);background:var(--surface)}.carta-producto-acciones{align-items:center;column-gap:calc(var(--space-unit)*5);row-gap:calc(var(--space-unit)*2);flex-wrap:wrap;display:flex}.carta-producto-acciones>button:not([data-slot=button]){min-height:var(--control-height);text-align:start;font-weight:600}.carta-producto-acciones>button:last-child:not([data-slot=button]){color:var(--negative)}@media (max-width:40rem){.carta-producto-acciones{column-gap:calc(var(--space-unit)*3);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0;display:grid}.carta-producto-acciones>[data-slot=button]{margin-bottom:calc(var(--space-unit)*2);grid-column:1/-1;justify-self:start}.carta-producto-acciones>button:not([data-slot=button]){justify-self:start}}.panel-con-vista{gap:calc(var(--space-unit)*8);display:grid}.panel-con-vista-edicion{gap:calc(var(--space-unit)*8);min-width:0;display:grid}.vista-previa-marco{gap:calc(var(--space-unit)*4);padding:calc(var(--space-unit)*4);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);display:grid}.vista-previa-marco .beta-preview-heading{justify-content:space-between;align-items:center;gap:calc(var(--space-unit)*2);color:var(--foreground);flex-wrap:wrap;margin:0;display:flex}.vista-previa-marco .beta-preview-heading .brand{--brand-size:1.25rem;min-height:0}.vista-previa-marco .beta-preview-heading .brand span{color:var(--accent-ink)}.vista-previa-marco .beta-preview-heading>span:last-child{color:var(--muted-foreground);text-align:start}.vista-previa-marco .beta-preview-note{color:var(--muted-foreground);border:0;margin:0;padding:0}.vista-previa-pantalla-marco{border:1px solid var(--border);border-radius:var(--radius-panel);background:#fff;overflow:hidden}@media (min-width:64rem){.panel-con-vista{grid-template-columns:minmax(0,1fr) 24rem;align-items:start}}.panel-siguiente{gap:calc(var(--space-unit)*2);margin-top:calc(var(--space-unit)*6);padding:calc(var(--space-unit)*4);border:1px solid var(--border);border-radius:var(--radius-panel);color:var(--muted-foreground);display:grid}.panel-siguiente a{min-height:var(--control-height);color:var(--foreground);justify-self:start;align-items:center;display:inline-flex}.fondo-opcion{border-width:1px;border-color:var(--border-strong)}.fondo-opcion[data-fondo=oscuro] .fondo-opcion-muestra{background:#141311}.horarios-interruptor:not(:checked){background:var(--border-strong)}.horarios-interruptor:checked{background:var(--accent)}.colores-carta{gap:calc(var(--space-unit)*5);margin-top:calc(var(--space-unit)*2);display:grid}.colores-carta-fichas{gap:calc(var(--space-unit)*2);flex-wrap:wrap;display:flex}.color-ficha{align-items:center;gap:calc(var(--space-unit)*2);min-height:var(--control-height);padding-inline:calc(var(--space-unit)*4)calc(var(--space-unit)*5);border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--background);color:var(--foreground);white-space:nowrap;font-weight:700;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.color-ficha:hover:not(:disabled){border-color:var(--foreground)}.color-ficha:active:not(:disabled){box-shadow:inset 0 0 0 .1875rem rgba(16,35,27,.18)}.color-ficha:focus-visible{outline:var(--focus-width)solid var(--ring);outline-offset:var(--focus-offset)}.color-ficha:disabled{cursor:progress}.color-ficha:disabled:not([aria-checked=true]){opacity:.6}.color-ficha-punto{border-radius:var(--radius-pill);background:var(--muestra);flex:none;width:1.125rem;height:1.125rem;box-shadow:inset 0 0 0 1px rgba(16,35,27,.22)}.color-ficha[aria-checked=true]{border-color:color-mix(in srgb,var(--muestra)75%,var(--foreground));background:var(--muestra);color:var(--muestra-texto)}.color-ficha[aria-checked=true] .color-ficha-punto{box-shadow:inset 0 0 0 .125rem var(--muestra-texto)}[data-portal=panel][data-modo=oscuro] .color-ficha-punto{box-shadow:inset 0 0 0 1px rgba(255,255,255,.4)}.color-propio{align-items:center;gap:calc(var(--space-unit)*3);flex-wrap:wrap;display:flex}.color-propio-campo{width:var(--control-height);height:var(--control-height);border:1px solid var(--border-strong);border-radius:var(--radius-small);background:var(--background);cursor:pointer;flex:none;padding:.3125rem}.color-propio-campo::-webkit-color-swatch-wrapper{padding:0}.color-propio-campo::-webkit-color-swatch{border-radius:calc(var(--radius-small) - .3125rem);border:0}.color-propio-campo::-moz-color-swatch{border-radius:calc(var(--radius-small) - .3125rem);border:0}.color-propio-campo:hover:not(:disabled){border-color:var(--foreground)}.color-propio-campo:focus-visible{outline:var(--focus-width)solid var(--ring);outline-offset:var(--focus-offset)}.color-propio-campo:disabled{cursor:progress;opacity:.6}.color-propio-etiqueta{min-height:var(--control-height);cursor:pointer;align-items:center;font-weight:700;display:inline-flex}.letras-carta{gap:calc(var(--space-unit)*3);margin-top:calc(var(--space-unit)*2);grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));display:grid}@media (max-width:30rem){.letras-carta{grid-template-columns:repeat(2,minmax(0,1fr))}}.letra-ficha{align-content:space-between;gap:calc(var(--space-unit)*3);min-height:7rem;padding:calc(var(--space-unit)*4);border:1px solid var(--border-strong);border-radius:var(--radius-small);background:var(--background);color:var(--foreground);text-align:start;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid;container-type:inline-size}.letra-ficha:hover:not(:disabled){border-color:var(--foreground)}.letra-ficha:active:not(:disabled){box-shadow:inset 0 0 0 .1875rem rgba(16,35,27,.18)}.letra-ficha:focus-visible{outline:var(--focus-width)solid var(--ring);outline-offset:var(--focus-offset)}.letra-ficha:disabled{cursor:progress}.letra-ficha:disabled:not([aria-checked=true]){opacity:.6}.letra-ficha-muestra{font-family:var(--letra-muestra);font-weight:var(--letra-muestra-peso);font-stretch:var(--letra-muestra-ancho);font-size:max(var(--type-sm),min(calc(1.625rem*var(--letra-muestra-escala)),calc(96cqi/(var(--letra-muestra-largo)*var(--letra-muestra-ancho-em)))));letter-spacing:var(--letra-muestra-espaciado);line-height:var(--letra-muestra-interlineado);text-transform:var(--letra-muestra-mayusculas);overflow-wrap:anywhere}.letra-ficha-nombre{font-size:var(--type-base);color:var(--muted-foreground);font-weight:700}.letra-ficha[aria-checked=true]{border-color:var(--foreground);box-shadow:inset 0 0 0 .125rem var(--foreground);background:var(--surface)}.letra-ficha[aria-checked=true] .letra-ficha-nombre{color:var(--foreground)}.letras-secundarias{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}@media (max-width:30rem){.letras-secundarias{grid-template-columns:minmax(0,1fr)}}.letra-secundaria-muestra{gap:var(--space-unit);min-width:0;font-family:var(--letra-secundaria);display:grid}.letra-secundaria-muestra-nombre{font-size:max(var(--type-base),calc(var(--type-lg)*var(--letra-secundaria-escala)));font-weight:var(--letra-secundaria-peso-nombre);overflow-wrap:anywhere;line-height:1.2}.letra-secundaria-muestra-texto{font-size:max(var(--type-base),calc(var(--type-base)*var(--letra-secundaria-escala)));font-weight:var(--letra-secundaria-peso-texto);color:var(--muted-foreground);overflow-wrap:anywhere;line-height:1.4}.botones-carta{gap:calc(var(--space-unit)*2);display:grid}.botones-carta-subtitulo{font-family:var(--font-body);font-stretch:100%;font-size:var(--type-base);letter-spacing:0;color:var(--foreground);margin:0;padding:0;font-weight:700}.botones-carta-lista+.botones-carta-subtitulo{margin-top:calc(var(--space-unit)*6)}.botones-carta-lista{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));margin-top:0}@media (max-width:30rem){.botones-carta-lista{grid-template-columns:minmax(0,1fr)}}.boton-ficha{align-content:start;justify-items:start}.boton-ficha-muestra{min-height:calc(var(--control-height) + var(--space-unit)*2);pointer-events:none;align-items:center;max-width:100%;display:flex}.boton-ficha-texto{gap:var(--space-unit);min-width:0;display:grid}.boton-ficha-ayuda{font-size:var(--type-base);color:var(--muted-foreground);line-height:1.4}.boton-ficha[aria-checked=true] .boton-ficha-ayuda{color:var(--foreground)}.botones-carta[data-fondo-muestra=oscuro] .boton-ficha-muestra{--surface:#1f1d1a;--foreground:#fff;--border-strong:#7f786f;--accent-foreground:#141311;padding:var(--space-unit)calc(var(--space-unit)*3);border-radius:var(--radius-small);background:#141311}.botones-carta[data-fondo-muestra=claro] .boton-ficha-muestra{--surface:#fff;--foreground:#1c1a17;--border-strong:#8a837a;--accent-foreground:#fff}[data-modo=oscuro] .botones-carta[data-fondo-muestra=claro] .boton-ficha-muestra{padding:var(--space-unit)calc(var(--space-unit)*3);border-radius:var(--radius-small);background:#fbf9f4}.botones-carta-quietas{color:var(--muted-foreground);margin:0;display:none}@media (prefers-reduced-motion:reduce){.botones-carta-quietas{display:block}}.botones-carta-resumen,.botones-carta-abierto{gap:calc(var(--space-unit)*4);justify-items:start;display:grid}.botones-carta-abierto{justify-items:stretch}.botones-carta-resumen-datos{gap:calc(var(--space-unit)*2)calc(var(--space-unit)*8);flex-wrap:wrap;margin:0;display:flex}.botones-carta-resumen-datos dt{color:var(--muted-foreground)}.botones-carta-resumen-datos dd{margin:0;font-weight:700}.descargar{gap:calc(var(--space-unit)*10);display:grid}.descargar-controles{gap:calc(var(--space-unit)*8);max-width:52rem;display:grid}.descargar-grupo{gap:calc(var(--space-unit)*3);border:0;min-width:0;margin:0;padding:0;display:grid}.descargar-titulo{font-family:var(--font-body);font-stretch:100%;font-size:var(--type-lg);letter-spacing:0;margin:0;padding:0;font-weight:700}.descargar-fondos{gap:calc(var(--space-unit)*2);flex-wrap:wrap;display:flex}.descargar-fondo{align-items:center;gap:calc(var(--space-unit)*3);min-height:var(--control-height);padding-inline:calc(var(--space-unit)*4)calc(var(--space-unit)*5);border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--background);cursor:pointer;font-weight:700;display:inline-flex}.descargar-fondo:hover:not([data-apagado]){border-color:var(--foreground)}.descargar-fondo:has(input:checked){border-color:var(--foreground);box-shadow:inset 0 0 0 .125rem var(--foreground);background:var(--surface)}.descargar-fondo[data-apagado]{cursor:not-allowed;opacity:.55}.descargar-fondo input,.descargar-casilla input{width:1.25rem;height:1.25rem;accent-color:var(--foreground);flex:none}.descargar-fondo-muestra{border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:#fff 50%/cover no-repeat;flex:none;width:1.75rem;height:1.75rem}.descargar-fondo[data-fondo=negro] .descargar-fondo-muestra{background-color:#121110}.descargar-fondo[data-fondo=propio] .descargar-fondo-muestra{background-color:#3a3733}.descargar-casilla{align-items:center;gap:calc(var(--space-unit)*3);min-height:var(--control-height);cursor:pointer;display:flex}.descargar-productos{border:1px solid var(--border);border-radius:var(--radius-small);background:var(--surface)}.descargar-productos>summary{min-height:var(--control-height);padding-inline:calc(var(--space-unit)*5);cursor:pointer;align-items:center;font-weight:700;display:flex}.descargar-productos-cuerpo{gap:calc(var(--space-unit)*4);padding:calc(var(--space-unit)*5);border-top:1px solid var(--border);display:grid}.descargar-seccion{border:0;min-width:0;margin:0;padding:0;display:grid}.descargar-seccion>legend{padding:0}.descargar-seccion>.descargar-casilla{padding-left:calc(var(--space-unit)*8)}.descargar-resultado{gap:calc(var(--space-unit)*4);display:grid}.descargar-acciones{gap:calc(var(--space-unit)*3);flex-wrap:wrap;display:flex}.descargar-hojas{gap:calc(var(--space-unit)*6);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));margin:0;padding:0;list-style:none;display:grid}.descargar-hoja{gap:calc(var(--space-unit)*2);margin:0;display:grid}.descargar-hoja>img,.descargar-hoja-estado{aspect-ratio:1240/1754;border:1px solid var(--border);border-radius:.25rem;width:100%;height:auto;display:block;box-shadow:0 1rem 2rem -1.5rem rgba(11,15,12,.333)}.descargar-hoja-estado{padding:calc(var(--space-unit)*4);background:var(--surface);color:var(--muted-foreground);text-align:center;place-items:center;margin:0;font-weight:700;display:grid}.descargar-hoja figcaption{color:var(--muted-foreground);text-align:center;font-weight:700}.solo-pro{gap:calc(var(--space-unit)*4);padding:calc(var(--space-unit)*6);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);display:grid}.solo-pro-chip{border-radius:var(--radius-pill);background:var(--attention-surface);color:var(--attention);font-size:var(--type-sm);justify-self:start;align-items:center;gap:.35rem;padding:.2rem .7rem;font-weight:800;display:inline-flex}.solo-pro-que{color:var(--foreground);font-size:var(--type-base)}.solo-pro-contexto{border:1px solid color-mix(in srgb,var(--positive)45%,transparent)}.solo-pro-ejemplo{border:1px dashed var(--border-strong);opacity:1}.solo-pro-ejemplo figcaption{font-size:var(--type-sm)}.solo-pro-boton{min-height:var(--control-height);padding-inline:calc(var(--space-unit)*6);border:1px solid var(--accent);border-radius:var(--radius-small);background:var(--accent);color:var(--accent-foreground);justify-content:center;justify-self:start;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.solo-pro-boton:hover:not(:disabled){background:var(--accent-hover)}.solo-pro-boton:disabled{opacity:.6}.solo-pro-beneficios{gap:calc(var(--space-unit)*2);margin:0;padding:0;list-style:none;display:grid}.solo-pro-beneficios li{position:relative}.solo-pro-beneficios li:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.75rem}.solo-pro-beneficios li:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.75rem}.solo-pro-beneficios li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.75rem}.solo-pro-beneficios li:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.75rem}.solo-pro-beneficios li:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.75rem}.solo-pro-beneficios li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.75rem}.solo-pro-beneficios li:before{content:"";background:var(--positive);width:1.125rem;height:1.125rem;position:absolute;top:.3em;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat}.solo-pro-ejemplo dl{gap:calc(var(--space-unit)*2);display:grid}.solo-pro-ejemplo dl>div{flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;display:flex}.solo-pro-ejemplo dd{font-family:var(--font-numbers);margin:0;font-weight:700}.solo-pro-precio strong{font-family:var(--font-title);font-stretch:var(--title-stretch);font-size:var(--type-xl)}.solo-pro-acciones{align-items:center;gap:calc(var(--space-unit)*3)calc(var(--space-unit)*5);flex-wrap:wrap;display:flex}.solo-pro-secundario{min-height:var(--control-height);text-underline-offset:4px;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.solo-pro-mensaje{flex-basis:100%}.solo-pro-letra{color:var(--muted-foreground);font-size:var(--type-base);flex-basis:100%}.panel-cargando-texto{color:var(--muted-foreground);font-weight:600}.panel-esqueleto{gap:calc(var(--space-unit)*4);display:grid}.panel-esqueleto>span{border-radius:var(--radius-panel);background:var(--surface);animation:1.2s ease-in-out infinite panel-cargando;display:block}.panel-esqueleto-titulo{width:60%;height:2.5rem}.panel-esqueleto-bloque{height:7rem}.panel-esqueleto-corto{width:70%}@keyframes panel-cargando{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.panel-esqueleto>span{animation:none}}.foto-carta{gap:calc(var(--space-unit)*5);padding:calc(var(--space-unit)*6);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);scroll-margin-top:calc(var(--space-unit)*6);display:grid}.foto-carta[data-destacada=si]{border-color:color-mix(in srgb,var(--accent)35%,var(--border));background:var(--tint)}.foto-carta-titulo{font-size:var(--type-xl)}.foto-carta-enlace{min-height:var(--control-height);text-underline-offset:4px;justify-self:start;font-weight:600;text-decoration:underline}.foto-carta-opciones{gap:calc(var(--space-unit)*3);display:grid}@media (min-width:40rem){.foto-carta-opciones:not([data-una]){grid-template-columns:repeat(2,minmax(0,1fr))}}.foto-carta-opcion{align-items:center;gap:calc(var(--space-unit)*4);min-height:6.5rem;padding:calc(var(--space-unit)*5);border:2px solid var(--border);border-radius:var(--radius-panel);background:var(--background);color:var(--foreground);text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr);transition:border-color .15s,box-shadow .15s;display:grid}.foto-carta-opcion:hover:not(:disabled){border-color:var(--accent);box-shadow:var(--shadow-raised)}.foto-carta-opcion[data-principal=si]{border-color:color-mix(in srgb,var(--accent)55%,var(--border))}.foto-carta-opcion:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.foto-carta-opcion-dibujo{width:3.5rem;height:3.5rem;color:var(--accent-ink)}.foto-carta-opcion-texto{gap:.25rem;min-width:0;display:grid}.foto-carta-opcion-titulo{font-size:var(--type-lg);font-weight:800}.foto-carta-opcion-frase{color:var(--muted-foreground)}.foto-carta-cuenta{font-size:var(--type-lg);flex-wrap:wrap;align-items:baseline;gap:.5rem;font-weight:600;display:flex}.foto-carta-numero{font-family:var(--font-numbers);font-variant-numeric:tabular-nums;font-size:max(2.75rem,min(9vw,4rem));font-weight:800;line-height:var(--leading-tight);color:var(--accent-ink)}.foto-carta-miniaturas{gap:calc(var(--space-unit)*3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.foto-carta-miniaturas li{justify-items:center;display:grid}.foto-carta-miniatura{border-radius:var(--radius-small);object-fit:cover;border:1px solid var(--border);background:var(--background);width:7rem;height:8.5rem}.foto-carta-acciones{align-items:center;gap:calc(var(--space-unit)*3);flex-wrap:wrap;display:flex}.foto-carta-cargando,.foto-carta-listo{justify-items:center;gap:calc(var(--space-unit)*4);padding-block:calc(var(--space-unit)*4);text-align:center;display:grid}.foto-carta-listo{text-align:left;justify-items:start}.foto-carta-cargando .foto-carta-cuenta{justify-content:center}.foto-carta-cargando-texto{max-width:32rem;font-size:var(--type-lg);font-weight:600}.foto-carta-pila{justify-content:center;gap:calc(var(--space-unit)*2);flex-wrap:wrap;display:flex}.foto-carta-pila-foto{border:1px solid var(--border);border-radius:var(--radius-small);background:var(--background);opacity:.45;width:5.5rem;height:7rem;transition:opacity .3s;position:relative;overflow:hidden}.foto-carta-pila-foto[data-leyendo=si]{opacity:1}.foto-carta-pila-foto img{object-fit:cover;width:100%;height:100%}.foto-carta-pila-foto[data-leyendo=si]:after{content:"";left:0;right:0;border-bottom:3px solid var(--accent);background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--accent)40%,transparent));height:30%;animation:foto-carta-escaneo 1.6s ease-in-out var(--retraso,0s)infinite alternate both;position:absolute;top:0}@keyframes foto-carta-escaneo{0%{transform:translateY(-100%)}to{transform:translateY(333%)}}.foto-carta-barra{border-radius:var(--radius-pill);background:color-mix(in srgb,var(--accent)15%,transparent);width:min(100%,20rem);height:.5rem;position:relative;overflow:hidden}.foto-carta-barra>span{top:0;bottom:0;border-radius:inherit;background:var(--accent);width:35%;animation:1.4s ease-in-out infinite foto-carta-barra;position:absolute;left:0}@keyframes foto-carta-barra{0%{transform:translate(-100%)}to{transform:translate(290%)}}@media (prefers-reduced-motion:reduce){.foto-carta-pila-foto[data-leyendo=si]:after{background:color-mix(in srgb,var(--accent)12%,transparent);border-bottom:0;height:100%;animation:none;transform:none}.foto-carta-barra>span{opacity:.5;width:100%;animation:none}}.foto-carta-vista{gap:calc(var(--space-unit)*5);display:grid}.foto-carta-pista{padding:calc(var(--space-unit)*3)calc(var(--space-unit)*4);border-radius:var(--radius-small);background:var(--tint);font-weight:600}.foto-carta-grupo{gap:calc(var(--space-unit)*3);display:grid}.foto-carta-grupo-titulo{font-size:var(--type-lg);font-weight:800}.foto-carta-platos{gap:calc(var(--space-unit)*3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:52rem){.foto-carta-platos:not([data-editando]){grid-template-columns:repeat(2,minmax(0,1fr))}}.foto-carta-plato{align-items:start;gap:calc(var(--space-unit)*4);padding:calc(var(--space-unit)*4);border:1px solid var(--border);border-radius:var(--radius-small);background:var(--background);grid-template-columns:7rem minmax(0,1fr);display:grid}.foto-carta-plato[data-confianza=baja]{border-color:color-mix(in srgb,var(--attention)55%,transparent)}.foto-carta-plato[data-afuera=si]{opacity:.6}.foto-carta-dibujo{justify-items:center;gap:.25rem;min-width:0;display:grid}.foto-carta-dibujo-marco{border-radius:var(--radius-small);background:var(--tint);width:5.5rem;height:5.5rem;color:var(--accent-ink);place-items:center;display:grid;overflow:hidden}.foto-carta-dibujo-marco svg{width:3.5rem;height:3.5rem}.foto-carta-dibujo-marco img{object-fit:cover;width:100%;height:100%}.foto-carta-dibujo-tipo{max-width:100%;font-size:var(--type-sm);color:var(--muted-foreground);text-align:center;overflow-wrap:anywhere}.foto-carta-plato-texto{gap:calc(var(--space-unit)*1.5);min-width:0;display:grid}.foto-carta-plato-nombre{font-size:var(--type-lg);overflow-wrap:anywhere;font-weight:800}.foto-carta-plato-precio{font-family:var(--font-numbers);font-variant-numeric:tabular-nums;font-size:var(--type-lg);font-weight:800}.foto-carta-duda{border-radius:var(--radius-pill);background:var(--attention-surface);color:var(--attention);font-weight:700;font-size:var(--type-sm);justify-self:start;padding:.125rem .625rem}.foto-carta-campos{gap:calc(var(--space-unit)*2);min-width:0;display:grid}.foto-carta-va{min-height:var(--control-height);cursor:pointer;align-items:center;gap:.75rem;font-weight:700;display:flex}.foto-carta-va input{width:1.5rem;height:1.5rem;accent-color:var(--accent)}.foto-carta-fila-abajo{gap:calc(var(--space-unit)*2);grid-template-columns:minmax(7rem,10rem) minmax(0,1fr);display:grid}.foto-carta-precio{font-family:var(--font-numbers);font-variant-numeric:tabular-nums}.foto-carta-foto-del-plato{align-items:center;gap:calc(var(--space-unit)*3);flex-wrap:wrap;display:flex}.foto-carta-boton-foto{min-height:var(--control-height);padding-inline:calc(var(--space-unit)*5);border:2px solid var(--accent);border-radius:var(--radius-pill);color:var(--accent-ink);cursor:pointer;align-items:center;font-weight:700;display:inline-flex}.foto-carta-foto-del-plato input:focus-visible+.foto-carta-boton-foto{outline:var(--focus-width)solid var(--ring);outline-offset:var(--focus-offset)}@media (max-width:39.99rem){.foto-carta{padding:calc(var(--space-unit)*4)}.foto-carta-opcion{gap:calc(var(--space-unit)*3);padding:calc(var(--space-unit)*4)}.foto-carta-opcion-dibujo{width:2.75rem;height:2.75rem}.foto-carta-plato{gap:calc(var(--space-unit)*3);padding:calc(var(--space-unit)*3);grid-template-columns:7rem minmax(0,1fr)}.foto-carta-dibujo-marco{width:4.5rem;height:4.5rem}.foto-carta-dibujo-marco svg{width:3rem;height:3rem}.foto-carta-acciones{flex-direction:column;align-items:stretch}.foto-carta-platos[data-editando] .foto-carta-plato{grid-template-columns:minmax(0,1fr)}.foto-carta-platos[data-editando] .foto-carta-dibujo{place-items:center start;gap:calc(var(--space-unit)*3);grid-template-columns:auto minmax(0,1fr)}.foto-carta-fila-abajo{grid-template-columns:minmax(0,1fr)}}.mesas-modo{gap:calc(var(--space-unit)*3);border:0;min-width:0;margin:0;padding:0;display:grid}.mesas-opcion{align-items:flex-start;gap:calc(var(--space-unit)*3);padding:calc(var(--space-unit)*4);border:1px solid var(--border);border-radius:var(--radius-small);background:var(--background);cursor:pointer;display:flex}.mesas-opcion[data-elegida=si]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.mesas-opcion input{width:1.375rem;height:1.375rem;accent-color:var(--accent);flex:none;margin-top:.2rem}.mesas-lista{gap:calc(var(--space-unit)*2);margin:0;padding:0;list-style:none;display:grid}.mesas-mesa{align-items:center;gap:calc(var(--space-unit)*4);min-height:var(--control-height);padding:calc(var(--space-unit)*2)calc(var(--space-unit)*4);border:1px solid var(--border);border-radius:var(--radius-small);background:var(--surface);flex-wrap:wrap;display:flex}.mesas-nombre{flex:8rem;font-weight:700}.mesas-alta{gap:calc(var(--space-unit)*3);flex-wrap:wrap;display:flex}.mesas-alta .ui-control{flex:14rem}.mesas-abiertas{gap:calc(var(--space-unit)*4);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));margin:0;padding:0;list-style:none;display:grid}.mesa-abierta{gap:calc(var(--space-unit)*3);padding:calc(var(--space-unit)*5);border:1px solid var(--canal-borde);border-radius:var(--radius-panel);background:var(--canal-fondo);display:grid}.mesa-abierta-cabeza{justify-content:space-between;align-items:baseline;gap:calc(var(--space-unit)*3);display:flex}.mesa-abierta .comanda-num{color:var(--canal-tinta)}.ticket-pantalla{gap:calc(var(--space-unit)*6);justify-items:start;display:grid}.ticket-acciones{align-items:center;gap:calc(var(--space-unit)*4);flex-wrap:wrap;display:flex}.ticket-acciones p{flex-basis:100%;max-width:60ch}.ticket{box-sizing:content-box;border:1px solid var(--border);color:#111;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;width:48mm;padding:6mm 5mm;font-family:ui-monospace,Cascadia Mono,Courier New,monospace;font-size:11pt;line-height:1.3;box-shadow:0 1rem 2rem -1.5rem rgba(11,15,12,.333)}.ticket[data-ancho="80"]{width:70mm;font-size:12pt}.ticket p{margin:0}.ticket-cabeza{text-align:center;gap:.125rem;display:grid}.ticket-local{text-transform:uppercase;letter-spacing:.02em;font-size:1.25em;font-weight:700}.ticket-logo{object-fit:contain;filter:grayscale()contrast(1.15);max-width:60%;max-height:22mm;margin:0 auto .25rem;display:block}.ticket-pie-texto{white-space:pre-line}.ticket-raya{border-top:1px dashed #111;height:0;margin:.5em 0}.ticket-titulo{text-align:center;font-size:1.2em;font-weight:700}.ticket-subtitulo{margin-top:.4em;font-weight:700}.comanda-impresa-donde{text-align:center}.comanda-impresa-lineas{gap:.5em;margin:0;padding:0;font-size:1.25em;list-style:none;display:grid}.comanda-impresa-lineas li{gap:.1em;display:grid}.comanda-impresa-lineas span{padding-left:1em}.ticket-fila{justify-content:space-between;gap:.75em;display:flex}.ticket-precio{white-space:nowrap;font-variant-numeric:tabular-nums}.ticket-lineas{gap:.3em;margin:0;padding:0;list-style:none;display:grid}.ticket-opcion{padding-left:1.25em;font-size:.9em}.ticket-total{margin-top:.25em;font-size:1.3em;font-weight:700}.ticket-pie{text-align:center;gap:.125rem;display:grid}.ticket-chico{font-size:.85em}.ticket{page:ticket}.ticket[data-ancho="80"]{page:ticket80}@page ticket{size:58mm auto;margin:3mm}@page ticket80{size:80mm auto;margin:4mm}@media print{.panel-nav,.panel-pie,.panel-contenido>.panel-aviso{display:none!important}[data-portal=panel]:has(.ticket){min-height:0;background:#fff!important;padding:0!important}[data-portal=panel]:has(.qrc-hoja){min-height:0;background:#fff!important;padding:0!important}[data-portal=panel]:has(.ficha-de-cocina){min-height:0;background:#fff!important;padding:0!important}[data-portal=panel]:has(.ficha-de-cocina) .panel-header{display:none!important}[data-portal=panel]:has(.ficha-de-cocina) .panel-nav{display:none!important}[data-portal=panel]:has(.ficha-de-cocina)>footer{display:none!important}[data-portal=panel]:has(.ficha-de-cocina) .panel-aviso{display:none!important}[data-portal=panel]:has(.ficha-de-cocina) .panel-contenido{max-width:none!important;margin:0!important;padding:0!important}[data-portal=panel]:has(.ficha-de-cocina) .panel-pagina{max-width:none!important;margin:0!important;padding:0!important}.ficha-de-cocina{border:0;border-radius:0;max-width:none;padding:0}[data-portal=panel]:has(.ticket) .panel-header{display:none!important}[data-portal=panel]:has(.ticket) .panel-nav{display:none!important}[data-portal=panel]:has(.ticket)>footer{display:none!important}[data-portal=panel]:has(.ticket) .panel-aviso{display:none!important}[data-portal=panel]:has(.qrc-hoja) .panel-header{display:none!important}[data-portal=panel]:has(.qrc-hoja) .panel-nav{display:none!important}[data-portal=panel]:has(.qrc-hoja)>footer{display:none!important}[data-portal=panel]:has(.qrc-hoja) .panel-aviso{display:none!important}[data-portal=panel]:has(.ticket) .panel-contenido{max-width:none!important;margin:0!important;padding:0!important}[data-portal=panel]:has(.ticket) .panel-pagina{max-width:none!important;margin:0!important;padding:0!important}[data-portal=panel]:has(.qrc-hoja) .panel-contenido{max-width:none!important;margin:0!important;padding:0!important}[data-portal=panel]:has(.qrc-hoja) .panel-pagina{max-width:none!important;margin:0!important;padding:0!important}.ticket-pantalla{display:block}.ticket{width:auto;box-shadow:none;border:0;margin:0;padding:0}.qrc-hoja{grid-template-columns:repeat(2,1fr);gap:8mm}.qrc-hoja[data-tamano=grande]{grid-template-columns:1fr}.qrc-hoja[data-tamano=grande] .qrc{align-content:center;min-height:120mm}.qrc{border-color:#999;border-radius:0}.qrc[data-fondo=tuspedidos]{background:#0c6b3c;animation:none}.tickets-varios{display:block}.tickets-varios .ticket{break-after:page}}.cocina-a-imprimir{display:none}@media print{body:has(>.cocina-a-imprimir[data-imprimiendo])>:not(.cocina-a-imprimir){display:none!important}body:has(>.cocina-a-imprimir[data-imprimiendo]){background:#fff!important}.cocina-a-imprimir[data-imprimiendo]{display:block}.cocina-a-imprimir .ticket{width:auto;box-shadow:none;border:0;margin:0;padding:0}}.tickets-varios{gap:calc(var(--space-unit)*4);grid-template-columns:repeat(auto-fill,minmax(60mm,max-content));display:grid}.costos,.ganancia{gap:calc(var(--space-unit)*8);display:grid}.costos-barra{border-radius:var(--radius-pill);background:color-mix(in srgb,var(--accent)18%,var(--background));height:.75rem;overflow:hidden}.costos-barra>span{border-radius:inherit;background:var(--accent);height:100%;transition:width .3s;display:block}.costos-ir,.ganancia-enlace{color:var(--accent-ink);font-weight:700;text-decoration:none}.costos-ir:hover,.ganancia-enlace:hover{text-decoration:underline}.costos-seccion{gap:calc(var(--space-unit)*3);display:grid}.costos-seccion-titulo{font-size:var(--type-xl);font-weight:700}.costos-lista,.costos-tamanos,.ganancia-gastos{gap:calc(var(--space-unit)*3);margin:0;padding:0;list-style:none;display:grid}.costos-plato{gap:calc(var(--space-unit)*3);padding:calc(var(--space-unit)*4)calc(var(--space-unit)*5);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--background);display:grid}.costos-plato[data-sin-costo=si]{border-color:color-mix(in srgb,var(--attention)45%,var(--border))}.costos-plato-cabeza{justify-content:space-between;align-items:baseline;gap:calc(var(--space-unit)*3);display:flex}.costos-nombre{font-size:var(--type-lg)}.costos-precio{font-family:var(--font-numbers);font-weight:700}.costos-tamano{gap:calc(var(--space-unit)*2);padding-top:calc(var(--space-unit)*3);border-top:1px solid var(--border);display:grid}.costos-tamano-nombre{font-weight:600}.costos-campo{gap:calc(var(--space-unit)*2);display:grid}.costos-campo-label{font-weight:600}.costos-campo-fila{align-items:center;gap:calc(var(--space-unit)*3);flex-wrap:wrap;display:flex}.costos-campo-fila .caja-campo{flex:10rem;max-width:14rem}.costos-queda{color:var(--positive);font-weight:600}.costos-queda[data-negativo=si]{color:var(--negative)}.ganancia .panel-destacado[data-negativo=si]{background:var(--negative-surface);border-color:color-mix(in srgb,var(--negative)35%,var(--border))}.ganancia-cuenta dl{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--background);gap:0;margin:0;display:grid;overflow:hidden}.ganancia-renglon{gap:calc(var(--space-unit)*1)calc(var(--space-unit)*4);padding:calc(var(--space-unit)*4)calc(var(--space-unit)*5);border-top:1px solid var(--border);grid-template-columns:1fr auto;display:grid}.ganancia-renglon:first-child{border-top:0}.ganancia-renglon dt{font-weight:700;font-size:var(--type-lg)}.ganancia-renglon dd{font-family:var(--font-numbers);font-size:var(--type-xl);white-space:nowrap;margin:0;font-weight:700}.ganancia-renglon p,.ganancia-renglon ul{color:var(--muted-foreground);grid-column:1/-1;margin:0}.ganancia-gastos li{justify-content:space-between;gap:calc(var(--space-unit)*3);color:var(--foreground);display:flex}.ganancia-total{background:var(--tint)}.ganancia-total[data-negativo=si]{background:var(--negative-surface)}.ganancia-total dd{font-size:var(--type-2xl)}.ganancia-apoyo{gap:calc(var(--space-unit)*3);display:grid}.ganancia-cierre{gap:calc(var(--space-unit)*3);padding:calc(var(--space-unit)*4)calc(var(--space-unit)*5);border:1px dashed var(--border-strong);border-radius:var(--radius-panel);justify-items:start;display:grid}.ganancia-select{min-height:var(--control-height);padding:0 calc(var(--space-unit)*3);border:1px solid var(--border-strong);border-radius:var(--radius-small);background:var(--background);font:inherit}.ganancia-renglon[data-resaltado=si]{background:color-mix(in srgb,var(--tint)55%,var(--background))}.ganancia-ayuda{grid-column:1/-1;margin:0}.ganancia-ayuda summary{cursor:pointer;color:var(--accent-ink);min-height:var(--control-height);align-items:center;font-weight:600;list-style:none;display:inline-flex}.ganancia-ayuda summary::-webkit-details-marker{display:none}.ganancia-ayuda summary:before{content:"+ "}.ganancia-ayuda[open] summary:before{content:"− "}.ganancia-ayuda>p{margin:calc(var(--space-unit)*2)0 0;color:var(--muted-foreground)}.ganancia-aparte,.ganancia-platos{gap:calc(var(--space-unit)*3);padding:calc(var(--space-unit)*4)calc(var(--space-unit)*5);border:1px solid var(--border);border-radius:var(--radius-panel);display:grid}.ganancia-aparte .ganancia-gastos li{flex-wrap:wrap}.ganancia-porque{color:var(--muted-foreground);font-size:var(--type-base);flex-basis:100%;margin:0}.ganancia-destacados{gap:calc(var(--space-unit)*3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:0;padding:0;list-style:none;display:grid}.ganancia-destacado{gap:calc(var(--space-unit)*1);padding:calc(var(--space-unit)*3)calc(var(--space-unit)*4);border-radius:var(--radius-small);background:var(--surface);display:grid}.ganancia-destacado-titulo{color:var(--muted-foreground);font-size:var(--type-base)}.ganancia-destacado strong{font-size:var(--type-lg);line-height:1.2}.ganancia-destacado>span{font-family:var(--font-numbers);font-weight:700}.ganancia-tabla-caja{margin-top:calc(var(--space-unit)*3);overflow-x:auto}.ganancia-tabla-caja:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ganancia-tabla{border-collapse:collapse;width:100%}.ganancia-tabla th,.ganancia-tabla td{padding:calc(var(--space-unit)*2)calc(var(--space-unit)*2);border-top:1px solid var(--border);text-align:right;white-space:nowrap;font-weight:600}.ganancia-tabla th[scope=row]{text-align:left;white-space:normal}.ganancia-tabla thead th{color:var(--muted-foreground);font-size:var(--type-sm);border-top:0}@media (max-width:47.99rem){.ganancia-tabla-caja{overflow-x:visible}.ganancia-tabla thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ganancia-tabla tbody{gap:0;display:grid}.ganancia-tabla tbody tr{gap:calc(var(--space-unit)*1)calc(var(--space-unit)*3);padding:calc(var(--space-unit)*3)0;border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;display:grid}.ganancia-tabla tbody tr:first-child{border-top:0}.ganancia-tabla tbody th[scope=row]{font-size:var(--type-lg);border-top:0;grid-column:1/-1;padding:0}.ganancia-tabla tbody td{grid-template-columns:subgrid;text-align:right;border-top:0;grid-column:1/-1;padding:0;display:grid}.ganancia-tabla tbody td:before{content:attr(data-rotulo);color:var(--muted-foreground);text-align:left;font-weight:400}}.primeros-pasos{gap:calc(var(--space-unit)*3);padding:calc(var(--space-unit)*5);border:1px solid color-mix(in srgb,var(--accent)22%,var(--border));border-radius:var(--radius-panel);background:var(--tint);display:grid}.primeros-pasos-titulo{font-size:var(--type-xl)}.primeros-pasos-ayuda{color:var(--muted-foreground)}.primeros-pasos-lista{gap:calc(var(--space-unit)*3);counter-reset:paso;margin:0;padding:0;list-style:none;display:grid}.primeros-pasos-lista li{gap:calc(var(--space-unit)*3);counter-increment:paso;grid-template-columns:2.75rem minmax(0,1fr);align-items:start;display:grid}.primeros-pasos-numero{border:2px solid var(--border-strong);width:2.75rem;height:2.75rem;font-family:var(--font-numbers);font-size:var(--type-base);border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.primeros-pasos-lista li[data-hecho=no] .primeros-pasos-numero:before{content:counter(paso)}.primeros-pasos-lista li[data-hecho=si] .primeros-pasos-numero{border-color:var(--accent);background:var(--accent);color:var(--accent-foreground)}.primeros-pasos-lista li[data-hecho=si] .primeros-pasos-numero:before{content:"✓"}.primeros-pasos-texto{gap:calc(var(--space-unit)*1);min-width:0;display:grid}.primeros-pasos-texto a{min-height:var(--control-height);text-underline-offset:4px;justify-self:start;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.primeros-pasos-listo{color:var(--accent-ink)}.tablero-primer-pedido{gap:calc(var(--space-unit)*2);color:var(--foreground);justify-items:center;display:grid}.personalizar-qr{gap:calc(var(--space-unit)*5);display:grid}@media (min-width:48rem){.personalizar-qr{grid-template-columns:minmax(0,17rem) minmax(0,1fr);align-items:start}}.personalizar-qr-vista .qrc{width:100%;padding:2.25rem 1.25rem 1.25rem}.personalizar-qr-vista .qrc-imagen{width:8.5rem;height:8.5rem}.personalizar-qr-controles{gap:calc(var(--space-unit)*4);display:grid}.personalizar-qr-texto{gap:calc(var(--space-unit)*3);flex-wrap:wrap;display:flex}.personalizar-qr-texto input{flex:14rem}.personalizar-qr-enlaces{gap:calc(var(--space-unit)*2);display:grid}.personalizar-qr-enlaces a{min-height:var(--control-height);text-underline-offset:4px;justify-self:start;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.vista-carta-opciones{gap:calc(var(--space-unit)*3);margin-top:calc(var(--space-unit)*2);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));display:grid}@media (max-width:30rem){.vista-carta-opciones{grid-template-columns:minmax(0,1fr)}}.vista-carta-ficha{align-content:start;justify-items:start}.vista-carta-ayuda{font-size:var(--type-base);color:var(--muted-foreground);line-height:1.4}.letra-ficha[aria-checked=true] .vista-carta-ayuda{color:var(--foreground)}.vista-carta-dibujo{border:1px solid var(--border-strong);border-radius:var(--radius-small);background:var(--surface);gap:.375rem;width:6.5rem;height:5rem;padding:.5rem;display:grid}.vista-carta-dibujo[data-vista=mosaico]{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.vista-carta-dibujo:not([data-vista=mosaico]){grid-template-rows:repeat(3,minmax(0,1fr))}.vista-carta-foto{background:var(--border-strong);border-radius:.25rem;display:block}.vista-carta-fila{justify-content:space-between;align-items:stretch;gap:.375rem;min-height:0;display:flex}.vista-carta-renglon{background:var(--muted-foreground);border-radius:999px;flex:auto;align-self:center;height:.375rem;display:block}.vista-carta-fila .vista-carta-foto{aspect-ratio:1;flex:none}.estilo-carta-dibujo{--estilo-fondo:var(--surface);--estilo-tinta:var(--foreground);--estilo-linea:var(--muted-foreground);border:1px solid var(--border-strong);border-radius:var(--radius-small);background:var(--estilo-fondo);width:100%;max-width:13rem;min-height:5.5rem;color:var(--estilo-tinta);align-content:center;gap:.375rem;padding:.625rem .75rem;display:grid}.estilo-carta-nombre{white-space:nowrap;text-overflow:ellipsis;text-align:center;font-family:var(--letra-muestra,var(--font-title));font-weight:var(--letra-muestra-peso,700);font-stretch:var(--letra-muestra-ancho,var(--title-stretch));text-transform:var(--letra-muestra-mayusculas,none);font-size:calc(1.25rem*var(--letra-muestra-escala,1));color:inherit;line-height:1.2;overflow:hidden}.estilo-carta-renglon{align-items:center;gap:.375rem;display:flex}.estilo-carta-renglon span{background:var(--estilo-linea);opacity:.55;border-radius:999px;flex:1;height:.3125rem}.estilo-carta-renglon i{background:var(--estilo-acento,var(--accent));border-radius:999px;flex:none;width:1.5rem;height:.5rem}[data-estilo-muestra=bodegon]{--estilo-fondo:#f6efe2;--estilo-tinta:#7a1f2b;--estilo-linea:#1e1a17;border:3px double #1e1a17}[data-estilo-muestra=pizarron]{--estilo-fondo:#1f2a24;--estilo-tinta:#f4f1ea;--estilo-linea:#f4f1ea;border:.3125rem solid #7a4f2c}[data-estilo-muestra=rotulo]{--estilo-fondo:#fff;--estilo-tinta:#1d3557;--estilo-linea:#1d3557;border:3px solid #1d3557}[data-estilo-muestra=rotulo] .estilo-carta-nombre{color:#ffd60a;text-shadow:2px 2px #1d3557;background:#c1272d;margin:-.625rem -.75rem .25rem;padding:.375rem .5rem}[data-estilo-muestra=rotulo] .estilo-carta-renglon i{background:#ffd60a;box-shadow:0 0 0 2px #1d3557}[data-estilo-muestra=bistro]{--estilo-fondo:#fbf9f4;--estilo-tinta:#222;--estilo-linea:#8f8a7e;border-color:#e8e3d8}[data-estilo-muestra=bistro] .estilo-carta-nombre{text-align:left}[data-estilo-muestra=ticket]{--estilo-fondo:#fafaf7;--estilo-tinta:#222;--estilo-linea:#555;border:2px dashed #777;border-radius:0}[data-estilo-muestra=ticket] .estilo-carta-nombre{text-transform:uppercase;letter-spacing:.04em;font-family:ui-monospace,Cascadia Mono,Menlo,Consolas,monospace;font-size:1.125rem;font-stretch:100%}[data-estilo-muestra=neon]{--estilo-fondo:#0d0b1e;--estilo-tinta:#ffe3f0;--estilo-linea:#2ef2ff;border-color:#2c2850}[data-estilo-muestra=neon] .estilo-carta-nombre{text-shadow:0 0 .25rem #ff4fa0,0 0 .75rem #ff4fa0}.estilo-retoques{gap:calc(var(--space-unit)*5);margin-top:calc(var(--space-unit)*5);padding-top:calc(var(--space-unit)*4);border-top:1px solid var(--border);display:grid}.estilo-retoques-titulo{font-size:var(--type-lg);margin:0;font-weight:700}.estilo-retoques>.caja-linea-ayuda{margin-top:calc(var(--space-unit)*-4)}.estilo-retoque{gap:calc(var(--space-unit)*2);justify-items:start;display:grid}.estilo-retoque>*{justify-self:stretch}.estilo-retoque>button:not(.letra-ficha){justify-self:start}.estilo-retoque-titulo{margin:0;font-weight:700}.estilo-retoque-opciones{gap:calc(var(--space-unit)*2);grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));display:grid}.letra-ficha.estilo-retoque-ficha{align-items:center;gap:calc(var(--space-unit)*2);min-height:3rem;padding:calc(var(--space-unit)*3);font-weight:600;display:flex}.estilo-retoque-color{border:1px solid var(--border-strong);border-radius:50%;flex:none;width:1.75rem;height:1.75rem}.estilo-carta-hoy{gap:calc(var(--space-unit)*2);margin-top:calc(var(--space-unit)*5);padding-top:calc(var(--space-unit)*4);border-top:1px solid var(--border);display:grid}.estilo-carta-hoy-botones{gap:calc(var(--space-unit)*2);flex-wrap:wrap;display:flex}.metricas-seccion{gap:calc(var(--space-unit)*4);display:grid}.metricas-series,.metricas-dos{gap:calc(var(--space-unit)*6);display:grid}@media (min-width:48rem){.metricas-series,.metricas-dos{grid-template-columns:repeat(2,minmax(0,1fr))}}.metricas-renglones{gap:calc(var(--space-unit)*3);margin:0;padding:0;list-style:none;display:grid}.metricas-renglon-texto{justify-content:space-between;gap:calc(var(--space-unit)*3);display:flex}.metricas-cifra{font-family:var(--font-numbers);white-space:nowrap;font-weight:700}.metricas-barra{border-radius:var(--radius-pill);background:color-mix(in srgb,var(--accent)14%,var(--background));height:.75rem;margin-top:.25rem;overflow:hidden}.metricas-barra>span{border-radius:inherit;background:var(--accent);height:100%;display:block}.metricas-serie{gap:calc(var(--space-unit)*2);padding:calc(var(--space-unit)*5);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);margin:0;display:grid}.metricas-serie figcaption{gap:2px;display:grid}.metricas-numero{font-family:var(--font-numbers);font-size:var(--type-3xl);font-weight:700;line-height:1.1}.metricas-columnas{border-bottom:1px solid var(--border-strong);align-items:end;gap:2px;height:9rem;margin:0;padding:0;list-style:none;display:grid}.metricas-columnas>li{grid-template-rows:1fr auto;align-items:end;min-width:0;height:100%;display:grid}.metricas-columna{background:var(--accent);border-radius:.25rem .25rem 0 0;min-height:0;display:block}.metricas-columna-etiqueta{text-align:center;color:var(--muted-foreground);font-size:var(--type-sm);white-space:nowrap;padding-top:.25rem}.metricas-extremos{color:var(--muted-foreground);font-size:var(--type-sm);justify-content:space-between;margin:0;display:flex}.cartas-clientes{gap:calc(var(--space-unit)*3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:64rem){.cartas-clientes{grid-template-columns:repeat(2,minmax(0,1fr))}}.cartas-clientes-fila{align-items:start;gap:calc(var(--space-unit)*3)calc(var(--space-unit)*4);padding:calc(var(--space-unit)*4);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);grid-template-columns:3rem minmax(0,1fr);display:grid}.cartas-clientes-logo{border-radius:var(--radius-small);object-fit:cover;background:var(--background);width:3rem;height:3rem}.cartas-clientes-inicial{border:1px solid var(--border);color:var(--muted-foreground);place-items:center;font-weight:700;display:grid}.cartas-clientes-datos{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.cartas-clientes-plan{font-weight:700}.cartas-clientes-ver{min-height:var(--control-height);padding-inline:calc(var(--space-unit)*4);border:1px solid var(--border-strong);border-radius:var(--radius-small);background:var(--background);color:var(--foreground);grid-column:1/-1;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.admin-fila{grid-template-columns:minmax(0,1fr)}.admin-fila .cartas-clientes-ver{grid-column:auto}.cartas-clientes-ver:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-foreground)}.panel-metricas{min-height:var(--control-height);padding-inline:calc(var(--space-unit)*4);border:1px solid var(--border-strong);border-radius:var(--radius-small);background:var(--background);color:var(--foreground);white-space:nowrap;grid-area:3/1/auto/-1;justify-content:center;justify-self:start;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.panel-metricas:hover{background:var(--surface)}.panel-metricas[aria-current=page]{background:var(--accent);border-color:var(--accent);color:var(--accent-foreground)}@media (max-width:63.99rem){.panel-header:has(.panel-mi-local) .panel-metricas{grid-column:2;justify-self:end}}@media (min-width:64rem){.panel-header .panel-metricas{grid-area:1;justify-self:auto}}.panel-logo{display:none}[data-portal=panel][data-personalizado=si][data-con-logo=si] .panel-logo{object-fit:contain;border-radius:var(--radius-small);flex:none;width:auto;max-width:8rem;height:3.5rem;display:block}[data-portal=panel][data-personalizado=si][data-con-logo=si] .panel-marca .brand{display:none}[data-portal=panel][data-personalizado=si] .panel-marca{align-items:center;gap:calc(var(--space-unit)*3);display:flex}[data-portal=panel][data-personalizado=si] .panel-local{color:var(--foreground);font-size:var(--type-lg);font-weight:800;line-height:1.15}[data-portal=panel][data-personalizado=si][data-con-fondo=si]{isolation:isolate;background:0 0;position:relative}[data-portal=panel][data-personalizado=si][data-con-fondo=si]:before{content:"";z-index:-1;background:linear-gradient(rgba(0,0,0,var(--panel-fondo-velo,.6)),rgba(0,0,0,var(--panel-fondo-velo,.6))),var(--panel-fondo)center/cover no-repeat,#1a1a1a;position:fixed;top:0;bottom:0;left:0;right:0}[data-portal=panel][data-personalizado=si][data-con-fondo=si] :-webkit-any(.panel-header,.panel-contenido){width:min(100% - 2*var(--space-gutter),var(--content-width))}[data-portal=panel][data-personalizado=si][data-con-fondo=si] :-moz-any(.panel-header,.panel-contenido){width:min(100% - 2*var(--space-gutter),var(--content-width))}[data-portal=panel][data-personalizado=si][data-con-fondo=si] :is(.panel-header,.panel-contenido){width:min(100% - 2*var(--space-gutter),var(--content-width))}[data-portal=panel][data-personalizado=si][data-con-fondo=si] .panel-header{margin-top:calc(var(--space-unit)*2);border-radius:var(--radius-panel);background:color-mix(in srgb,var(--background)94%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}[data-portal=panel][data-personalizado=si][data-con-fondo=si] .panel-contenido{margin-top:calc(var(--space-unit)*3);border-radius:var(--radius-panel);background:var(--background)}[data-portal=panel][data-personalizado=si][data-con-fondo=si] .panel-pie{margin-block:calc(var(--space-unit)*3)}@media (min-width:64rem){[data-portal=panel][data-personalizado=si][data-con-logo=si] .panel-logo{max-width:10rem;height:4.5rem}[data-portal=panel][data-personalizado=si] .panel-local{font-size:var(--type-xl)}[data-portal=panel][data-personalizado=si][data-con-fondo=si] .panel-header{border-radius:var(--radius-panel)var(--radius-panel)0 0}[data-portal=panel][data-personalizado=si][data-con-fondo=si] .panel-nav{background:0 0;border-bottom:0}[data-portal=panel][data-personalizado=si][data-con-fondo=si] .panel-nav ul{width:min(100% - 2*var(--space-gutter),var(--content-width));border-top:1px solid var(--border);border-radius:0 0 var(--radius-panel)var(--radius-panel);background:color-mix(in srgb,var(--background)94%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}.panel-cabecera{display:contents}.cuenta-menu-atajo,.cuenta-menu-avisos{display:none}[data-portal=panel][data-personalizado=si][data-con-color=si]{--accent:var(--marca-acento-claro);--accent-ink:var(--marca-acento-claro);--accent-foreground:var(--marca-texto-claro);--on-accent-muted:var(--marca-texto-claro);--accent-hover:color-mix(in srgb,var(--marca-acento-claro)85%,#000);--tint:color-mix(in srgb,var(--marca-acento-claro)10%,var(--background))}[data-portal=panel][data-modo=oscuro][data-personalizado=si][data-con-color=si]{--accent:var(--marca-acento-oscuro);--accent-ink:var(--marca-acento-oscuro);--accent-foreground:var(--marca-texto-oscuro);--on-accent-muted:var(--marca-texto-oscuro);--accent-hover:color-mix(in srgb,var(--marca-acento-oscuro)85%,#fff);--tint:color-mix(in srgb,var(--marca-acento-oscuro)12%,var(--background))}[data-portal=panel][data-personalizado=si][data-con-color=si] .panel-local{font-family:var(--letra-panel);font-stretch:var(--letra-panel-ancho);font-weight:var(--letra-panel-peso);letter-spacing:var(--letra-panel-espaciado);text-transform:var(--letra-panel-mayusculas);font-size:calc(var(--type-lg)*var(--letra-panel-escala));line-height:var(--letra-panel-interlineado)}[data-portal=panel][data-modo=oscuro][data-personalizado=si][data-con-fondo=si] .panel-contenido{background:color-mix(in srgb,var(--background)90%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (max-width:63.99rem){[data-portal=panel][data-personalizado=si] .panel-header{grid-template-columns:minmax(0,1fr) auto}[data-portal=panel][data-personalizado=si] :-webkit-any(.panel-plan,.panel-avisos,.panel-metricas){display:none}[data-portal=panel][data-personalizado=si] :-moz-any(.panel-plan,.panel-avisos,.panel-metricas){display:none}[data-portal=panel][data-personalizado=si] :is(.panel-plan,.panel-avisos,.panel-metricas){display:none}[data-portal=panel][data-personalizado=si] .panel-mi-local{grid-row:2}[data-portal=panel][data-personalizado=si] .cuenta-menu-atajo{display:flex}[data-portal=panel][data-personalizado=si] .cuenta-menu-avisos{display:inline-grid}[data-portal=panel][data-personalizado=si] .cuenta-menu-boton{gap:calc(var(--space-unit)*2);padding-inline:calc(var(--space-unit)*3)}[data-portal=panel][data-personalizado=si] .cuenta-menu-boton>svg{display:none}[data-portal=panel][data-personalizado=si][data-con-logo=si] .panel-logo{max-width:6rem;height:3rem}[data-portal=panel][data-personalizado=si] .panel-local{-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-portal=panel][data-personalizado=si][data-con-fondo=si] :-webkit-any(.panel-header,.panel-contenido){width:calc(100% - var(--space-unit)*4)}[data-portal=panel][data-personalizado=si][data-con-fondo=si] :-moz-any(.panel-header,.panel-contenido){width:calc(100% - var(--space-unit)*4)}[data-portal=panel][data-personalizado=si][data-con-fondo=si] :is(.panel-header,.panel-contenido){width:calc(100% - var(--space-unit)*4)}[data-portal=panel][data-personalizado=si][data-con-fondo=si] .panel-nav{inset-inline:calc(var(--space-unit)*2);bottom:calc(var(--space-unit)*2 + env(safe-area-inset-bottom));border:1px solid var(--border);border-radius:var(--radius-panel);background:color-mix(in srgb,var(--background)94%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:var(--shadow-raised);padding-bottom:0;overflow:hidden}}@media (min-width:64rem){[data-portal=panel][data-personalizado=si][data-con-fondo=si] .panel-cabecera{z-index:30;margin-top:calc(var(--space-unit)*2);display:block;position:-webkit-sticky;position:sticky;top:0}[data-portal=panel][data-personalizado=si][data-con-fondo=si] .panel-cabecera .panel-header{border:1px solid var(--border);border-bottom:0;margin-top:0}[data-portal=panel][data-personalizado=si][data-con-fondo=si] .panel-cabecera .panel-nav ul{border:1px solid var(--border);box-shadow:0 .75rem 1.5rem -1rem rgba(0,0,0,.45)}[data-portal=panel][data-personalizado=si][data-con-color=si] .panel-local{font-size:calc(var(--type-xl)*var(--letra-panel-escala))}}.cuenta-menu-item-doble{justify-content:space-between;gap:calc(var(--space-unit)*3)}.cuenta-menu-estado{color:var(--muted-foreground);font-weight:700}[aria-checked=true]>.cuenta-menu-estado{color:var(--accent-ink)}.ajustes-plata{gap:calc(var(--space-unit)*6);display:grid}.ajustes-bloque{gap:calc(var(--space-unit)*4);padding:calc(var(--space-unit)*5);border:1px solid var(--border);border-radius:var(--radius-panel);margin:0;display:grid}.ajustes-bloque>legend{padding:0 calc(var(--space-unit)*2)}.ajustes-campo{gap:var(--space-unit);display:grid}.ajustes-con-sufijo{align-items:center;gap:calc(var(--space-unit)*2);display:inline-flex}.ajustes-opciones{gap:calc(var(--space-unit)*3);display:grid}.ajustes-opcion{gap:calc(var(--space-unit)*3);min-height:var(--control-height);padding:calc(var(--space-unit)*3)calc(var(--space-unit)*4);border:1px solid var(--border);border-radius:var(--radius-small);cursor:pointer;align-items:flex-start;display:flex}.ajustes-opcion[data-elegida=si]{border-color:var(--accent);background:color-mix(in srgb,var(--tint)55%,var(--background))}.ajustes-opcion>span{gap:calc(var(--space-unit)*1);display:grid}.ajustes-opcion-detalle{color:var(--muted-foreground)}.ventas-stock-lista{gap:0;margin:0;padding:0;list-style:none;display:grid}.ventas-stock-renglon{gap:var(--space-unit)calc(var(--space-unit)*3);padding:calc(var(--space-unit)*3)0;border-top:1px solid var(--border);grid-template-columns:1fr auto;display:grid}.ventas-stock-renglon:first-child{border-top:0}.ventas-stock-renglon>.text-muted-foreground,.ventas-stock-estado{grid-column:1/-1}.gastos-subcategorias{gap:var(--space-unit);padding:0 0 0 calc(var(--space-unit)*4);border-left:2px solid var(--border);grid-column:1/-1;margin:0;list-style:none;display:grid}.gastos-subcategorias li{justify-content:space-between;gap:calc(var(--space-unit)*3);display:flex}.ventas-stock-nombre{color:var(--foreground);text-underline-offset:4px;font-weight:700;text-decoration:underline}.ventas-stock-monto{font-family:var(--font-numbers);white-space:nowrap;font-weight:700}.ventas-stock-estado{padding:0 calc(var(--space-unit)*2);border-radius:var(--radius-small);background:var(--attention-surface);justify-self:start;font-weight:600}.ventas-stock-estado[data-estado=agotado]{background:var(--negative-surface)}.ventas-stock-semana a{white-space:nowrap}.gastos-max{gap:calc(var(--space-unit)*6);display:grid}.gastos-lista{gap:calc(var(--space-unit)*3);margin:0;padding:0;list-style:none;display:grid}.gastos-deuda{gap:calc(var(--space-unit)*2);padding:calc(var(--space-unit)*4);border:1px solid var(--border);border-radius:var(--radius-small);display:grid}.gastos-deuda[data-estado=vencido]{border-color:color-mix(in srgb,var(--negative)45%,var(--border))}.gastos-deuda-cabeza{justify-content:space-between;gap:calc(var(--space-unit)*3);flex-wrap:wrap;align-items:baseline;display:flex}.gastos-deuda-quien{font-size:1.125rem;font-weight:700}.gastos-deuda>button,.gastos-deuda>[data-slot=button]{justify-self:start}.gastos-estado{padding:0 calc(var(--space-unit)*2);border-radius:var(--radius-small);background:var(--muted);font-weight:600;display:inline-block}.gastos-estado[data-estado=vencido]{background:var(--negative-surface)}.gastos-estado[data-estado=vence_pronto]{background:var(--attention-surface)}.gastos-estado[data-estado=pagado]{background:var(--positive-surface)}.caja-gasto-concepto .gastos-estado,.gastos-etiqueta{margin-left:calc(var(--space-unit)*2)}.gastos-etiqueta{padding:0 calc(var(--space-unit)*2);border:1px solid var(--border);border-radius:var(--radius-small);color:var(--muted-foreground);display:inline-block}.gastos-vencido{color:var(--negative)}.gastos-pago{gap:calc(var(--space-unit)*4);padding-top:calc(var(--space-unit)*2);display:grid}.gastos-fechas{gap:calc(var(--space-unit)*3);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.gastos-fechas>.caja-linea-ayuda{grid-column:1/-1}.caja-gastos-lista li[data-activo=false]{opacity:.65}.gastos-max .caja-gasto-concepto{white-space:normal;overflow:visible}.ventas-stock-estado[data-estado=bien]{background:var(--positive-surface)}.ventas-stock-nombre.plata-lugar{text-decoration:none}.caja-gastos-lista [data-tipo=cobra]{color:var(--positive)}.claves-nueva{padding:calc(var(--space-unit)*3);border:1px solid var(--border);border-radius:var(--radius-small);background:var(--background);font-family:var(--font-numbers);overflow-wrap:anywhere;display:block}.claves-doc{gap:calc(var(--space-unit)*2);margin:0;display:grid}.claves-doc dt code,.claves-ejemplo{overflow-wrap:anywhere;white-space:pre-wrap}.claves-doc dd{margin:0 0 calc(var(--space-unit)*2);color:var(--muted-foreground)}.claves-ejemplo{padding:calc(var(--space-unit)*3);border-radius:var(--radius-small);background:var(--muted);font-family:var(--font-numbers);margin:0}.adentro-de-la-pestana{gap:calc(var(--space-unit)*2)calc(var(--space-unit)*5);margin:calc(var(--space-unit)*-1)0 calc(var(--space-unit)*2);flex-wrap:wrap;display:flex}.adentro-de-la-pestana>a{align-items:center;min-height:3rem;display:inline-flex}.equipo-llaves-persona{gap:calc(var(--space-unit)*2);margin:calc(var(--space-unit)*3)0 0;border:0;padding:0;display:grid}.equipo-llave-fila{gap:.25rem;display:grid}.equipo-llave-boton{justify-content:space-between;align-items:center;gap:calc(var(--space-unit)*3);min-height:3rem;padding:0 calc(var(--space-unit)*4);border:1px solid var(--border);border-radius:var(--radius-small);background:var(--surface);color:var(--foreground);font:inherit;text-align:left;cursor:pointer;font-weight:600;display:flex}.equipo-llave-boton[aria-pressed=true]{border-color:var(--foreground)}.equipo-llave-estado{background:var(--muted,var(--border));text-align:center;border-radius:999px;min-width:2.5rem;padding:.125rem .5rem}.equipo-llave-boton[aria-pressed=true] .equipo-llave-estado{background:var(--foreground);color:var(--background)}.salon-salas{gap:calc(var(--space-unit)*2);flex-wrap:wrap;display:flex}.salon-salas>button{min-height:3rem;padding:0 calc(var(--space-unit)*4);border:1px solid var(--border);background:var(--surface);color:var(--foreground);font:inherit;cursor:pointer;border-radius:999px;font-weight:600}.salon-salas>button[aria-pressed=true]{background:var(--foreground);border-color:var(--foreground);color:var(--background)}.salon-grilla{gap:calc(var(--space-unit)*3);grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));margin:0;padding:0;list-style:none;display:grid}.salon-mesa>button{width:100%;font:inherit;text-align:left;cursor:pointer}.salon-mesa>button:hover{border-color:var(--foreground)}.salon-mesa>a,.salon-mesa>span,.salon-mesa>button{min-height:5.5rem;padding:calc(var(--space-unit)*3);border:1px solid var(--canal-borde,var(--border));border-radius:var(--radius-small);background:var(--canal-fondo,var(--surface));color:inherit;align-content:start;gap:.125rem;text-decoration:none;display:grid}.salon-mesa-nombre{color:var(--canal-tinta,var(--foreground));font-size:1.25rem;font-weight:700}.salon-mesa-dato{color:var(--muted-foreground)}.salon-mesa[data-ocupada=si] .salon-mesa-dato{color:var(--foreground)}.vender{z-index:50;background:var(--background);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.vender-barra{padding:calc(var(--space-unit)*3)calc(var(--space-unit)*4);border-top:1px solid var(--border);background:var(--background)}.vender-barra>button{width:100%}.vender-cabecera{justify-content:space-between;align-items:center;gap:calc(var(--space-unit)*3);padding:calc(var(--space-unit)*3)calc(var(--space-unit)*4);border-bottom:1px solid var(--border);display:flex}.vender-cabecera h2:focus{outline:none}.vender-cuerpo{gap:calc(var(--space-unit)*4);padding:calc(var(--space-unit)*4);align-items:start;display:grid;overflow-y:auto}@media (min-width:64rem){.vender-cuerpo{grid-template-columns:minmax(0,1fr) 26rem;height:100%;overflow:hidden}.vender-catalogo,.vender-cuenta{max-height:100%;overflow-y:auto}.vender-barra{display:none}}.vender-catalogo{gap:calc(var(--space-unit)*4);align-content:start;display:grid}.vender-pestanas{gap:calc(var(--space-unit)*2);flex-wrap:wrap;display:flex}.vender-grilla{gap:calc(var(--space-unit)*3);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));margin:0;padding:0;list-style:none;display:grid}.vender-plato{width:100%;min-height:6rem;padding:calc(var(--space-unit)*3);border:1px solid var(--border);border-radius:var(--radius-small);background:var(--surface);color:inherit;text-align:start;cursor:pointer;align-content:start;gap:.25rem;font-size:1.125rem;display:grid}.vender-plato:hover{border-color:var(--foreground)}.vender-plato:focus-visible{outline:2px solid var(--ring,var(--foreground));outline-offset:2px}.vender-plato[data-en-la-cuenta=si]{border-color:var(--accent);border-width:2px}.vender-plato-nombre{overflow-wrap:anywhere;font-weight:700}.vender-plato-dato{color:var(--muted-foreground);font-size:1.125rem}.vender-ficha{z-index:60;background:var(--background);position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.caja-puesto-nombre{text-transform:none}.reporte-barras{gap:calc(var(--space-unit)*2);display:grid}.reporte-barra{align-items:center;gap:calc(var(--space-unit)*3);grid-template-columns:6.5rem minmax(0,1fr) auto;display:grid}.reporte-barra-etiqueta{font-weight:600}.reporte-barra-fondo{border-radius:var(--radius-pill);background:var(--surface);height:1rem;display:block;overflow:hidden}.reporte-barra-relleno{border-radius:inherit;background:var(--accent);height:100%;display:block}.reporte-barra-monto{text-align:right;font-family:var(--font-mono,ui-monospace);font-weight:600}.ticket-personalizado{gap:calc(var(--space-unit)*6);align-items:start;display:grid}@media (min-width:48rem){.ticket-personalizado{grid-template-columns:minmax(0,1fr) auto}}.ticket-personalizado-casilla{align-items:center;gap:.75rem;min-height:3rem;font-size:1.125rem;display:flex}.ticket-personalizado-casilla input{width:1.5rem;height:1.5rem}.ticket-personalizado-muestra{padding:calc(var(--space-unit)*3);background:var(--surface-sunken,#f3f3f1);border-radius:.75rem;justify-self:center}@media print{.ticket-personalizado-muestra{display:none}}.formato-dibujo{border:1px solid var(--border-strong);border-radius:var(--radius-small);background:var(--surface);align-content:start;gap:.3125rem;width:6.5rem;height:8rem;padding:.4375rem;display:grid;overflow:hidden}.formato-dibujo i{display:block}.formato-dibujo-portada{background:var(--border-strong);height:1.75rem;margin:-.4375rem -.4375rem 0;display:block}.formato-dibujo-barra{background:var(--border-strong);height:.75rem;margin:-.4375rem -.4375rem 0;display:block}.formato-dibujo-fichas{gap:.25rem;display:flex}.formato-dibujo-fichas i{background:var(--muted-foreground);border-radius:.1875rem;flex:1 1 0;height:.5rem}.formato-dibujo-fichas i:first-child{background:var(--accent)}.formato-dibujo-fila{border-bottom:1px solid var(--border-strong);background:linear-gradient(to right,var(--muted-foreground)55%,transparent 55%)left center/100% .25rem no-repeat;height:.75rem;display:block}.formato-dibujo-tarjeta{border:1px solid var(--border-strong);background:var(--surface);border-radius:.25rem;height:1.25rem;margin:-1rem .25rem 0;display:block}.formato-dibujo-pestanas{border-bottom:1px solid var(--border-strong);gap:.375rem;display:flex}.formato-dibujo-pestanas i{flex:1 1 0;height:.375rem}.formato-dibujo-pestanas i:first-child{border-bottom:.125rem solid var(--accent)}.formato-dibujo-pestanas i:before{content:"";background:var(--muted-foreground);border-radius:999px;height:.1875rem;display:block}.formato-dibujo-caja{border:1px solid var(--border-strong);background:linear-gradient(to right,transparent 70%,var(--border-strong)70%);border-radius:.25rem;height:1rem;display:block}.formato-dibujo-grilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3125rem;display:grid}.formato-dibujo-grilla i{border:1px solid var(--border-strong);background:linear-gradient(to bottom,var(--border-strong)62%,transparent 62%);border-radius:.25rem;height:2.75rem}.formato-dibujo-riel{grid-template-columns:1.5rem minmax(0,1fr);gap:.375rem;display:grid}.formato-dibujo-riel:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:-.4375rem;margin-right:0}.formato-dibujo-riel:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:-.4375rem;margin-right:0}.formato-dibujo-riel:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:-.4375rem;margin-right:0}.formato-dibujo-riel:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0;margin-right:-.4375rem}.formato-dibujo-riel:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0;margin-right:-.4375rem}.formato-dibujo-riel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0;margin-right:-.4375rem}.formato-dibujo-costado{border-right:1px solid var(--border-strong);align-content:start;justify-items:center;gap:.375rem;padding-top:.25rem;padding-bottom:.25rem;display:grid}.formato-dibujo-costado i{background:var(--border-strong);border-radius:50%;width:.875rem;height:.875rem}.formato-dibujo-costado i:first-child{background:var(--accent)}.formato-dibujo-platos{align-content:start;gap:.375rem;padding-top:.25rem;display:grid}.formato-dibujo-platos i{border-bottom:1px solid var(--border-strong);background:linear-gradient(to right,var(--border-strong)22%,transparent 22%,transparent 30%,var(--muted-foreground)30%,var(--muted-foreground)85%,transparent 85%)left center/100% .5rem no-repeat;height:.875rem}.formato-dibujo-renglon{background:var(--muted-foreground);border-radius:999px;width:55%;height:.3125rem;display:block}.formato-dibujo-tira{grid-template-columns:repeat(3,2.25rem);gap:.25rem;margin-right:-.4375rem;display:grid;overflow:hidden}.formato-dibujo-tira i{border:1px solid var(--border-strong);background:linear-gradient(to bottom,var(--border-strong)62%,transparent 62%);border-radius:.25rem;height:2rem}.formato-dibujo-portada-alta{height:2.75rem}.formato-dibujo-foto{background:var(--border-strong);border-radius:.25rem;height:1.625rem;display:block}.formato-dibujo-nombre{background:var(--muted-foreground);border-radius:999px;justify-self:center;width:60%;height:.5rem;margin-top:.25rem;display:block}.formato-dibujo-doble{border-block:1px solid var(--muted-foreground);height:.25rem;display:block}.formato-dibujo-puntos{background:linear-gradient(to right,var(--muted-foreground)42%,transparent 42%,transparent 78%,var(--muted-foreground)78%)left center/100% .25rem no-repeat,repeating-linear-gradient(to right,var(--border-strong)0 .125rem,transparent .125rem .3125rem)left 62%/100% .125rem no-repeat;height:.75rem;display:block}.formato-dibujo-seccion{border:1px solid var(--border-strong);background:var(--surface);border-radius:.25rem;gap:.25rem;padding:.1875rem;display:grid}.formato-dibujo-seccion-abierta{border-color:var(--muted-foreground)}.formato-dibujo-cabeza{align-items:center;gap:.25rem;display:flex}.formato-dibujo-cabeza i:first-child{background:var(--border-strong);border-radius:.125rem;flex:none;width:.625rem;height:.625rem}.formato-dibujo-cabeza i:last-child{background:var(--muted-foreground);border-radius:999px;flex:0 0 50%;height:.25rem}.formato-dibujo-cuerpo{gap:.25rem;display:grid}.formato-dibujo-cuerpo i{background:var(--border-strong);border-radius:999px;width:85%;height:.25rem}.formato-dibujo-cuerpo i:last-child{width:60%}.formato-dibujo-cabecera{border-bottom:.125rem solid var(--border-strong);grid-template-columns:minmax(0,1fr) 1.375rem 1.375rem;align-items:end;gap:.25rem;height:.625rem;display:grid}.formato-dibujo-cabecera i{background:var(--muted-foreground);border-radius:999px;height:.1875rem;margin-bottom:.125rem}.formato-dibujo-cabecera i:first-child{background:0 0}.formato-dibujo-precios{grid-template-columns:minmax(0,1fr) 1.375rem 1.375rem;align-items:center;gap:.25rem;height:.875rem;display:grid}.formato-dibujo-precios i{background:var(--border-strong);border-radius:999px;height:.5rem}.formato-dibujo-precios i:first-child{background:var(--muted-foreground);width:70%;height:.25rem}.formato-dibujo-precios-tocado i:last-child{background:var(--accent)}.formato-dibujo-secciones{gap:.25rem;display:flex}.formato-dibujo-secciones i{background:var(--border-strong);border-radius:.1875rem;width:.875rem;height:.875rem}.formato-dibujo-secciones i:first-child{background:var(--accent)}.formato-dibujo-grilla-corta i{height:1.875rem;position:relative}.formato-dibujo-grilla-corta i:nth-child(2):after{content:"";background:var(--accent);border-radius:50%;width:.4375rem;height:.4375rem;position:absolute;top:.125rem;right:.125rem}
