@layer components{.beta-preview-heading{justify-content:space-between;align-items:center;gap:calc(var(--space-unit)*4);margin-bottom:calc(var(--space-unit)*5);display:flex}.beta-preview-heading>span:last-child{color:var(--muted-foreground);text-align:end}.beta-preview-note{margin-top:calc(var(--space-unit)*5);border-left:calc(var(--space-unit))solid var(--accent);padding-left:calc(var(--space-unit)*4)}.aviso-sinmedio{padding:calc(var(--space-unit)*4)calc(var(--space-unit)*5);border-radius:var(--radius-small);background:var(--attention-surface);color:var(--attention);border-left:.25rem solid var(--attention)}.caja{gap:calc(var(--space-unit)*5);width:100%;max-width:46rem;margin-left:auto;margin-right:auto;display:grid}.caja-encabezado{justify-content:space-between;align-items:flex-start;gap:calc(var(--space-unit)*4);padding-bottom:calc(var(--space-unit)*4);flex-wrap:wrap;display:flex}.caja-titulo{font-family:var(--font-title);font-size:var(--type-3xl);letter-spacing:var(--tracking-title);font-weight:700;line-height:1.05}.caja-encabezado-meta{justify-items:end;gap:calc(var(--space-unit)*2);display:grid}.caja-id{font-family:var(--font-numbers);color:var(--muted-foreground)}.caja-estado{padding:var(--space-unit)calc(var(--space-unit)*3);border-radius:var(--radius-pill);font-weight:700;font-size:var(--type-sm);text-transform:uppercase;letter-spacing:.06em;align-items:center;display:inline-flex}.caja-estado-abierta{background:var(--positive-surface);color:var(--positive)}.caja-estado-cerrada{background:var(--surface);color:var(--muted-foreground)}.caja-bloque{gap:calc(var(--space-unit)*2);padding:calc(var(--space-unit)*5)calc(var(--space-unit)*6);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--background);display:grid}.caja-bloque-titulo{font-size:var(--type-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);margin-bottom:calc(var(--space-unit)*2);font-weight:700}.caja-linea{justify-content:space-between;align-items:center;gap:calc(var(--space-unit)*4);padding-block:calc(var(--space-unit)*3);flex-wrap:wrap;display:flex}.caja-linea+.caja-linea{border-top:1px solid color-mix(in srgb,var(--border)45%,transparent)}.caja-linea-label{font-weight:600;font-size:var(--type-lg)}.caja-linea-ayuda{color:var(--muted-foreground);font-size:var(--type-base)}.caja-linea-num{font-family:var(--font-numbers);font-size:var(--type-xl);white-space:nowrap;font-weight:700}.caja-linea-total{margin-top:calc(var(--space-unit)*2);padding-top:calc(var(--space-unit)*4);border-top:.1875rem solid var(--foreground)!important}.caja-linea-total .caja-linea-num{font-size:var(--type-2xl)}.caja-buscar{gap:calc(var(--space-unit)*2);display:grid}.caja-buscar-fila{gap:calc(var(--space-unit)*3);flex-wrap:wrap;align-items:center;display:flex}.caja-buscar-fila input{max-width:14rem}.caja-dias{gap:calc(var(--space-unit)*2);padding-block:calc(var(--space-unit)*2);scrollbar-width:thin;display:flex;overflow-x:auto}.caja-dia{min-width:5.5rem;min-height:var(--control-height);padding:calc(var(--space-unit)*2)calc(var(--space-unit)*3);border:1px solid var(--border);border-radius:var(--radius-small);background:var(--background);color:inherit;flex:none;justify-items:center;gap:2px;text-decoration:none;display:grid}.caja-dia[aria-current=date]{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.caja-dia-nombre{text-transform:capitalize;font-weight:700}.caja-dia-turnos{font-size:var(--type-sm);opacity:.75}.caja-dia-titulo{margin-top:calc(var(--space-unit)*3);font-family:var(--font-title);font-size:var(--type-2xl);letter-spacing:-.02em;font-weight:700}.caja-dia-titulo:first-letter{text-transform:uppercase}.caja-dia-total{padding:calc(var(--space-unit)*3)calc(var(--space-unit)*4);border-radius:var(--radius-small);background:var(--surface);display:grid}.caja-turnos{gap:calc(var(--space-unit)*4);margin-top:calc(var(--space-unit)*3);padding:0;list-style:none;display:grid}.caja-turno{padding:calc(var(--space-unit)*4);border:1px solid var(--border);border-left:.375rem solid var(--foreground);border-radius:var(--radius-small);display:grid}.caja-turno-titulo{justify-content:space-between;align-items:baseline;gap:calc(var(--space-unit)*2);font-family:var(--font-title);font-size:var(--type-xl);flex-wrap:wrap;font-weight:700;display:flex}.caja-turno-horas{font-family:var(--font-body,inherit);font-size:var(--type-sm);color:var(--muted-foreground);font-weight:600}.caja-turno-gastos{gap:var(--space-unit);margin:0 0 calc(var(--space-unit)*2);padding:0 0 0 calc(var(--space-unit)*4);color:var(--muted-foreground);list-style:none;display:grid}.caja-turno-gastos li{justify-content:space-between;gap:calc(var(--space-unit)*3);display:flex}.caja-campo{align-items:center;gap:calc(var(--space-unit)*2);min-height:var(--control-height-lg);padding-inline:calc(var(--space-unit)*4);border:1px solid var(--border);border-radius:var(--radius-small);background:var(--surface);cursor:text;display:inline-flex}.caja-campo>span{color:var(--muted-foreground);font-family:var(--font-numbers)}.caja-campo input{width:7ch;min-width:7ch;color:inherit;font:inherit;font-size:var(--type-xl);text-align:end;background:0 0;border:0;flex:auto;align-self:stretch;font-weight:700}.caja-campo input:focus{outline:none}.caja-campo:focus-within{border-color:var(--foreground);outline:var(--focus-width)solid var(--ring);outline-offset:var(--focus-offset)}.caja-campo-grande{min-height:4rem}.caja-campo-grande input{font-size:var(--type-2xl);width:8ch}.caja-esperado{gap:calc(var(--space-unit)*2);padding:calc(var(--space-unit)*7);border-radius:var(--radius-panel);color:#fff;--muted-foreground:#a8b3ab;background:#0b0f0c;display:grid}.caja-esperado-label{font-size:var(--type-sm);text-transform:uppercase;letter-spacing:.08em;color:#4ade80;font-weight:700}.caja-esperado-num{font-family:var(--font-title);letter-spacing:-.04em;font-size:max(2.5rem,min(9vw,4rem));font-weight:700;line-height:1}.caja-esperado-nota{color:var(--muted-foreground)}.caja-resultado{text-align:center;justify-items:center;gap:calc(var(--space-unit)*2);padding:calc(var(--space-unit)*9)calc(var(--space-unit)*6);border:.1875rem solid var(--border);border-radius:var(--radius-panel);background:var(--surface);display:grid}.caja-resultado-label{font-size:var(--type-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);font-weight:700}.caja-resultado-num{font-family:var(--font-title);letter-spacing:-.045em;font-size:max(3rem,min(12vw,5rem));font-weight:700;line-height:1}.caja-resultado-estado{font-family:var(--font-title);font-size:var(--type-2xl);letter-spacing:-.02em;font-weight:700}.caja-resultado-nota{color:var(--muted-foreground);max-width:34rem}.caja-cerrar{margin-top:calc(var(--space-unit)*4)}.caja-vacio{color:var(--muted-foreground)}.caja-correcta{border-color:var(--positive);background:var(--positive-surface)}.caja-correcta .caja-resultado-num,.caja-correcta .caja-resultado-estado,.caja-correcta dd{color:var(--positive)}.caja-faltante{border-color:var(--negative);background:var(--negative-surface)}.caja-faltante .caja-resultado-num,.caja-faltante .caja-resultado-estado,.caja-faltante dd{color:var(--negative)}.caja-sobrante{border-color:var(--attention);background:var(--attention-surface)}.caja-sobrante .caja-resultado-num,.caja-sobrante .caja-resultado-estado,.caja-sobrante dd{color:var(--attention)}.caja-gastos,.caja-resumenes{border:1px solid var(--border);border-radius:var(--radius-small);background:var(--surface)}.caja-gastos{margin-top:calc(var(--space-unit)*4)}.caja-gastos>summary,.caja-resumenes>summary{align-items:center;gap:calc(var(--space-unit)*3);min-height:var(--control-height);padding-inline:calc(var(--space-unit)*5);cursor:pointer;font-weight:600;display:flex}.caja-gastos-n{border-radius:var(--radius-pill);background:var(--foreground);min-width:1.75rem;height:1.75rem;color:var(--background);font-family:var(--font-numbers);font-weight:700;font-size:var(--type-sm);justify-content:center;align-items:center;display:inline-flex}.caja-gastos-cuerpo,.caja-resumenes-cuerpo{gap:calc(var(--space-unit)*4);padding:calc(var(--space-unit)*5);border-top:1px solid var(--border);display:grid}.caja-gastos-lista{gap:calc(var(--space-unit)*2);display:grid}.caja-gastos-lista>li{align-items:baseline;gap:calc(var(--space-unit)*4);padding-block:calc(var(--space-unit)*2);border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.caja-gasto-tipo{font-size:var(--type-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);font-weight:700}.caja-gasto-concepto{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.caja-gasto-quitar{min-height:var(--control-height);padding-inline:calc(var(--space-unit)*2);color:var(--muted-foreground);text-decoration:underline}.caja-gasto-quitar:hover{color:var(--negative)}.caja-gasto-alta{gap:calc(var(--space-unit)*3);padding-top:calc(var(--space-unit)*3);display:grid}.nueva-venta{gap:calc(var(--space-unit)*5)}.nueva-venta-eleccion,.gasto-origen{gap:calc(var(--space-unit)*2);border:0;margin:0;padding:0;display:grid}.gasto-origen-opciones{gap:calc(var(--space-unit)*2);flex-wrap:wrap;display:flex}.gasto-quitar-confirmar{justify-content:flex-end;align-items:center;gap:calc(var(--space-unit)*2);flex-wrap:wrap;display:flex}.caja-gasto-campos{gap:calc(var(--space-unit)*3);grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;display:grid}.caja-confirmar{gap:calc(var(--space-unit)*5);padding:calc(var(--space-unit)*7);border:.1875rem solid var(--foreground);border-radius:var(--radius-panel);background:var(--background);display:grid}.caja-confirmar-resumen{gap:calc(var(--space-unit)*3);display:grid}.caja-confirmar-resumen>div{justify-content:space-between;gap:calc(var(--space-unit)*4);padding-block:calc(var(--space-unit)*2);display:flex}.caja-confirmar-resumen>div+div{border-top:1px solid var(--border)}.caja-confirmar-resumen dd{font-family:var(--font-numbers);font-weight:700}.caja-confirmar-resumen>div:last-child dd{font-size:var(--type-xl)}.caja-pin{gap:calc(var(--space-unit)*2);max-width:12rem;display:grid}.caja-pin .ui-control{font-size:var(--type-xl);letter-spacing:.5em;text-align:center}.caja-confirmar-botones{gap:calc(var(--space-unit)*3);flex-wrap:wrap;display:flex}.caja-resumen-fila{gap:calc(var(--space-unit)*3);padding-block:calc(var(--space-unit)*3);border-top:1px solid var(--border);align-items:center;display:grid}.caja-resumen-dif{font-weight:700;font-family:var(--font-numbers)}.caja-turno{scroll-margin-top:calc(var(--control-height) + var(--space-gutter)*2)}.caja-dia-medios-boton{margin-top:calc(var(--space-unit)*3);justify-self:start}.caja-dia-medios{margin-top:calc(var(--space-unit)*2);padding-left:calc(var(--space-unit)*4);border-left:.25rem solid var(--border);display:grid}.caja-dia-medios[hidden]{display:none}.editor{gap:calc(var(--space-unit)*8);align-items:start;display:grid}.editor-campos{gap:calc(var(--space-unit)*6);align-content:start;display:grid}.editor-bloque{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);display:grid}.editor-bloque-titulo{justify-content:space-between;align-items:baseline;gap:calc(var(--space-unit)*4);flex-wrap:wrap;display:flex}.editor-campo{gap:calc(var(--space-unit)*2);display:grid}.editor-campo label{font-weight:600}.editor-par{gap:calc(var(--space-unit)*4);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));align-items:end;display:grid}.editor-quitar{min-height:var(--control-height);padding-inline:calc(var(--space-unit)*2);color:var(--muted-foreground);text-decoration:underline}.editor-quitar:hover{color:var(--negative)}.editor-imagenes{gap:calc(var(--space-unit)*5);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.editor-imagen{gap:calc(var(--space-unit)*2);align-content:start;display:grid}.editor-imagen-label{font-weight:600}.editor-imagen-fila{align-items:center;gap:calc(var(--space-unit)*3);flex-wrap:wrap;display:flex}.editor-imagen-muestra{object-fit:cover;border-radius:var(--radius-small);border:1px solid var(--border);width:3.5rem;height:3.5rem}.editor-imagen-boton{min-height:var(--control-height);padding-inline:calc(var(--space-unit)*5);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--background);cursor:pointer;align-items:center;font-weight:600;display:inline-flex}.editor-imagen-boton:hover{border-color:var(--foreground)}.editor-imagen-fila input[type=file]:focus-visible+.editor-imagen-boton{outline:var(--focus-width)solid var(--ring);outline-offset:var(--focus-offset)}.editor-estilos{gap:calc(var(--space-unit)*3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.editor-estilos button{gap:var(--space-unit);text-align:start;padding:calc(var(--space-unit)*4);border:1px solid var(--border);border-radius:var(--radius-small);background:var(--background);display:grid}.editor-estilos button span{color:var(--muted-foreground)}.editor-estilos button[aria-pressed=true]{border-color:var(--accent);background:var(--positive-surface);box-shadow:inset 0 0 0 1px var(--accent)}.editor-productos{gap:calc(var(--space-unit)*4);display:grid}.editor-producto{gap:calc(var(--space-unit)*4);padding:calc(var(--space-unit)*5);border:1px solid var(--border);border-radius:var(--radius-small);background:var(--background);display:grid}.editor-producto-pie{justify-content:space-between;align-items:center;gap:calc(var(--space-unit)*4);flex-wrap:wrap;display:flex}.editor-check{align-items:center;gap:calc(var(--space-unit)*2);min-height:var(--control-height);font-weight:600;display:inline-flex}.editor-check input{width:1.375rem;height:1.375rem;accent-color:var(--accent)}.editor-vista{gap:calc(var(--space-unit)*4);display:grid}.editor-pantalla{overscroll-behavior:contain;background:#0b0f0c;height:40rem;overflow:auto;container-type:inline-size}.editor-pantalla .carta-name{font-size:max(1.75rem,min(7cqw,2.5rem))}.editor-pantalla .marketing-title,.editor-pantalla .carta-cover{max-width:100%}.editor-pantalla>*{min-height:100%!important}.editor-marco{transform:translateZ(0)}.entrar-muestra{justify-items:center;display:grid}.entrar-caja{gap:calc(var(--space-unit)*5);width:100%;max-width:30rem;padding:calc(var(--space-unit)*8);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);display:grid}.entrar-credenciales{gap:calc(var(--space-unit)*4);padding:calc(var(--space-unit)*5);border-radius:var(--radius-small);background:var(--background);border:1px solid var(--border);display:grid}.entrar-credenciales dt{color:var(--muted-foreground)}.entrar-credenciales dd{font-family:var(--font-numbers);margin-top:var(--space-unit);overflow-wrap:anywhere;font-weight:700}.cobro{gap:calc(var(--space-unit)*2);border:0;margin:0;padding:0;display:grid}.cobro-opciones{gap:calc(var(--space-unit)*2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cobro-opcion{min-width:0;min-height:var(--control-height);padding-inline:calc(var(--space-unit)*3);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--background);font-weight:600}.cobro-opcion[aria-pressed=true]{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.cobro-marcado{justify-content:space-between;align-items:center;gap:calc(var(--space-unit)*3);flex-wrap:wrap;font-weight:600;display:flex}.codigo-fondo{z-index:60;background:rgba(0,0,0,.55);place-items:end center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.codigo-hoja{gap:calc(var(--space-unit)*4);width:100%;max-width:32rem;padding:calc(var(--space-unit)*6)var(--space-gutter)calc(var(--space-unit)*8 + env(safe-area-inset-bottom));border-radius:var(--radius-panel)var(--radius-panel)0 0;background:var(--surface);box-shadow:var(--shadow-raised);display:grid}.codigo-titulo{font-family:var(--font-title);font-size:var(--type-xl);font-weight:700}.codigo-motivo{color:var(--foreground)}.codigo-form{gap:calc(var(--space-unit)*3);display:grid}.codigo-campo{font-family:var(--font-numbers);letter-spacing:.5em;text-align:center;min-height:var(--control-height-lg);font-size:1.75rem}.codigo-botones{gap:calc(var(--space-unit)*3);grid-template-columns:1fr 1fr;display:grid}}@media (min-width:40rem){.caja-resumen-fila{grid-template-columns:minmax(0,1fr) auto minmax(7rem,auto)}.caja-resumen-dif{text-align:end}}@media (max-width:40rem){.caja-gasto-campos{grid-template-columns:1fr}.caja-gastos-lista>li{grid-template-columns:minmax(0,1fr) auto}.caja-gasto-tipo{grid-column:1/-1}.caja-gasto-quitar{text-align:end;grid-column:2}}@media (min-width:64rem){.editor{grid-template-columns:minmax(0,1fr) minmax(24rem,29rem)}.editor-vista{top:calc(var(--control-height) + var(--space-gutter)*2);position:-webkit-sticky;position:sticky}.editor-pantalla{height:min(40rem,100dvh - 14rem)}}.beta-preview-heading{color:var(--brand-white);flex-wrap:wrap}.beta-preview-heading .brand span{color:var(--brand-signal)}.beta-preview-heading>span:last-child{color:var(--brand-white);text-align:start}.beta-preview-note{color:var(--brand-white);border-left-color:var(--brand-signal)}.editor-bloque,.caja-bloque,.entrar-caja{border-color:var(--brand-line)}.editor-bloque-titulo{padding-bottom:calc(var(--space-unit)*3)}@media (min-width:64rem){.codigo-fondo{align-items:center}.codigo-hoja{border-radius:var(--radius-panel)}}.clientes{border:1px solid var(--border);border-radius:var(--radius-panel);display:grid;overflow:hidden}.cliente{gap:calc(var(--space-unit)*3);padding:calc(var(--space-unit)*4);background:var(--surface);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.cliente:last-child{border-bottom:0}@media (min-width:48rem){.cliente{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr)) auto}}.cliente-quien{grid-column:1/-1}@media (min-width:48rem){.cliente-quien{grid-column:auto}}.cliente-nombre{font-weight:700}.cliente-etiqueta{min-height:1.75rem;color:var(--whatsapp-ink);font-size:var(--type-sm);vertical-align:middle;border-radius:999px;align-items:center;padding:0 .625rem;font-weight:700;display:inline-flex}.cliente-etiqueta: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:.35rem}.cliente-etiqueta: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:.35rem}.cliente-etiqueta: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:.35rem}.cliente-etiqueta:-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:.35rem}.cliente-etiqueta:-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:.35rem}.cliente-etiqueta: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:.35rem}.cliente[data-etiqueta=inactivos] .cliente-etiqueta{color:#7a4b00;background:#fff4d6}.cliente-telefono{color:var(--muted-foreground);font-family:var(--font-numbers)}.cliente-dato{text-align:end;display:grid}.cliente-dato span{color:var(--muted-foreground);font-size:var(--type-sm)}.clientes-mas{justify-items:start;gap:calc(var(--space-unit)*2);display:grid}.prueba-local{gap:calc(var(--space-unit)*3);padding:calc(var(--space-unit)*4);background:var(--surface);border-bottom:1px solid var(--border);display:grid}.prueba-local:last-child{border-bottom:0}.prueba-local[data-escrito]{color:var(--muted-foreground)}.prueba-mensaje{white-space:pre-line;padding:calc(var(--space-unit)*3);border-radius:var(--radius-panel);color:#06291a}@media (max-width:47.99rem){.caja-encabezado-meta{flex-wrap:wrap;place-items:center start;gap:.5rem .75rem;display:flex}}.prueba{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}.prueba-numeros{gap:calc(var(--space-unit)*4);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.prueba-numeros dt{color:var(--muted-foreground);font-size:1.125rem}.prueba-numeros dd{font-family:var(--font-numbers);font-size:2rem;font-weight:800;line-height:1.15}.prueba-opciones{gap:calc(var(--space-unit)*2);font-size:1.125rem;display:grid}.vista-previa{order:-1}.vista-previa-panel{gap:calc(var(--space-unit)*4);display:grid}.vista-previa-marco{gap:calc(var(--space-unit)*4);padding:calc(var(--space-unit)*4);background:var(--brand-dark);border-radius:var(--brand-panel-radius);display:grid}.vista-previa-marco .beta-preview-heading{margin-bottom:0}.vista-previa-marco .beta-preview-note{margin-top:0}.vista-previa-pantalla-marco{border-radius:var(--radius-panel);border-top:var(--space-unit)solid var(--brand-signal);background:var(--brand-white);overflow:hidden}.vista-previa-pantalla{background:#fff;border:0;width:100%;height:min(40rem,70svh);display:block}@media (min-width:64rem){.vista-previa-pantalla{height:min(44rem,100dvh - 16rem)}}.vista-previa-acciones{gap:calc(var(--space-unit)*3);justify-items:center;display:grid}.vista-previa-acciones>button{width:100%}@media (min-width:64rem){.vista-previa{order:0}}.marca-imagen{gap:calc(var(--space-unit)*4);padding-top:calc(var(--space-unit)*4);border-top:1px solid var(--border);grid-template-columns:6rem minmax(0,1fr);align-items:start;display:grid}.marca-imagen[data-tipo=portada]{grid-template-columns:9rem minmax(0,1fr)}.marca-imagen-muestra{aspect-ratio:1;border:1px dashed var(--border);border-radius:var(--radius-small);background:var(--surface);color:var(--muted-foreground);font-size:var(--type-sm);place-items:center;display:grid;overflow:hidden}.marca-imagen[data-tipo=portada] .marca-imagen-muestra{aspect-ratio:16/9}.marca-imagen-muestra img{object-fit:cover;width:100%;height:100%}.marca-imagen-texto{gap:calc(var(--space-unit)*2);display:grid}.marca-imagen-botones{gap:calc(var(--space-unit)*3);flex-wrap:wrap;align-items:center;display:flex}.marca-imagen-elegir{min-height:var(--control-height-lg,3.25rem);padding-inline:calc(var(--space-unit)*5);border:1px solid var(--accent);border-radius:var(--radius-small);background:var(--accent);color:var(--accent-foreground);cursor:pointer;align-items:center;font-weight:600;display:inline-flex}.marca-imagen-elegir[aria-disabled]{opacity:.6;pointer-events:none}input:focus-visible+.marca-imagen-elegir{outline:3px solid var(--accent);outline-offset:2px}@media (max-width:23.5rem){.marca-imagen,.marca-imagen[data-tipo=portada]{grid-template-columns:1fr}.marca-imagen-muestra{max-width:9rem}}.fondo-opciones{gap:calc(var(--space-unit)*3);display:grid}@media (min-width:40rem){.fondo-opciones{grid-template-columns:repeat(3,minmax(0,1fr))}}.fondo-opcion{gap:calc(var(--space-unit)*2);min-height:var(--control-height-lg,3.25rem);padding:calc(var(--space-unit)*4);border:2px solid var(--border);border-radius:var(--radius-small);background:var(--background);color:var(--foreground);text-align:start;align-content:start;display:grid}.fondo-opcion[aria-checked=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.fondo-opcion[aria-checked=true] strong:after{content:" · elegido";color:var(--accent-ink);font-weight:600}.fondo-opcion:disabled{opacity:.6}.fondo-opcion-muestra{border-radius:calc(var(--radius-small)*.6);border:1px solid var(--border);background:#fff;height:3.5rem}.fondo-opcion[data-fondo=oscuro] .fondo-opcion-muestra{background:#0b0f0c}.fondo-opcion[data-fondo=imagen] .fondo-opcion-muestra{background:linear-gradient(135deg,#3b2a1d,#8a5a36 45%,#1f2a22)}.cocina-lista{gap:calc(var(--space-unit)*4);display:grid}@media (min-width:48rem){.cocina-lista{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}}.cocina-lista>li{gap:calc(var(--space-unit)*3);align-content:start;display:grid}.cocina-lista>li[data-estado=preparing]{border-color:var(--accent);box-shadow:inset 0 .25rem 0 var(--accent)}.cocina-lineas li{gap:calc(var(--space-unit));font-size:1.125rem;display:grid}.equipo-lista,.equipo-llaves{gap:calc(var(--space-unit)*3);display:grid}.equipo-lista li{justify-content:space-between;align-items:center;gap:calc(var(--space-unit)*2);padding-block:calc(var(--space-unit)*2);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.equipo-llaves>li{gap:calc(var(--space-unit)*2);padding:calc(var(--space-unit)*4);border:1px dashed var(--border);border-radius:var(--radius-small);display:grid}.equipo-llaves dl{gap:calc(var(--space-unit)*3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.equipo-llaves dt{color:var(--muted-foreground);font-size:var(--type-sm)}.equipo-llaves dd{overflow-wrap:anywhere;font-weight:700}.equipo-llave{font-family:var(--font-numbers);letter-spacing:.08em;white-space:nowrap;font-size:1.5rem}.equipo-persona{gap:calc(var(--space-unit)*1);min-width:0;display:grid}.equipo-estado{border-radius:var(--radius-pill);font-size:var(--type-sm);justify-self:start;padding:.125rem .625rem;font-weight:700}.equipo-estado[data-estado=activa]{background:var(--positive-surface);color:var(--positive)}.equipo-estado[data-estado=pendiente]{background:var(--attention-surface);color:var(--attention)}.carta-nueva-categoria{gap:calc(var(--space-unit)*2);padding:calc(var(--space-unit)*4);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--card);display:grid}.carta-seccion{gap:calc(var(--space-unit)*3);padding-top:calc(var(--space-unit)*4);border-top:1px solid var(--border);flex-direction:column;display:flex}.carta-seccion-cabecera{justify-content:space-between;align-items:center;gap:calc(var(--space-unit)*3);flex-wrap:wrap;display:flex}.carta-seccion-herramientas{gap:calc(var(--space-unit)*4);flex-wrap:wrap;display:flex}@keyframes panel-esqueleto{50%{opacity:.5}}.carta-precio{min-height:3rem;padding-inline:calc(var(--space-unit)*2);font-family:var(--font-mono,ui-monospace,monospace);border-bottom:2px dashed var(--border);border-radius:0;font-weight:600}.carta-precio:hover{border-bottom-color:currentColor}.carta-codigo{gap:calc(var(--space-unit)*2);padding:calc(var(--space-unit)*4);border-left:4px solid var(--attention,currentColor);background:var(--card);display:grid}.horarios-siempre{justify-content:space-between;align-items:center;gap:calc(var(--space-unit)*4);min-height:var(--control-height,3rem);cursor:pointer;display:flex}.horarios-interruptor{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--border);cursor:pointer;border-radius:999px;flex:none;width:3.25rem;height:1.875rem;transition:background .15s;position:relative}.horarios-interruptor:after{content:"";background:var(--background);border-radius:999px;width:1.5rem;height:1.5rem;transition:transform .15s;position:absolute;top:.1875rem;left:.1875rem;box-shadow:0 1px 3px rgba(0,0,0,.2)}.horarios-interruptor:checked{background:var(--positive,#15803d)}.horarios-interruptor:checked:after{transform:translate(1.375rem)}.horarios-interruptor:focus-visible{outline:2px solid var(--ring,currentColor);outline-offset:2px}.horarios-dias{margin:0;padding:0;list-style:none;display:grid}.horarios-dia{align-items:center;gap:calc(var(--space-unit)*3);padding-block:calc(var(--space-unit)*3);border-bottom:1px solid color-mix(in srgb,var(--border)60%,transparent);grid-template-columns:6.5rem minmax(0,1fr) auto;display:grid}.horarios-dia-nombre{font-weight:700}.horarios-turnos{gap:calc(var(--space-unit)*2);min-width:0;display:grid}.horarios-turno{align-items:center;gap:calc(var(--space-unit)*2);flex-wrap:wrap;display:flex}.horarios-turno input[type=time]{width:7.5rem}@media (max-width:40rem){.horarios-dia{grid-template-columns:minmax(0,1fr) auto}.horarios-turnos{grid-area:2/1/auto/-1}}.local-direccion{gap:calc(var(--space-unit)*3);border:0;margin:0;padding:0;display:grid}.local-direccion-fila{gap:calc(var(--space-unit)*3);display:grid}@media (min-width:40rem){.local-direccion-fila{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.caja-eliminar{min-height:var(--control-height);color:var(--negative);text-underline-offset:.25rem;justify-self:start;padding-left:0;padding-right:0;font-weight:600;text-decoration:underline}.caja-eliminar-confirmar{gap:calc(var(--space-unit)*3);margin-top:calc(var(--space-unit)*3);padding:calc(var(--space-unit)*4);border:1px solid var(--negative);border-radius:var(--radius-small);background:var(--negative-surface);display:grid}.vista-previa-pantalla-marco{overscroll-behavior:contain}.caja-turno-que-arranca{border-left:.25rem solid var(--positive);border-radius:var(--radius-small);background:var(--positive-surface);padding:.625rem .875rem}.caja-fondo{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding-top:.75rem;padding-bottom:.75rem;display:flex}.caja-abrir-antes{border-top:1px solid var(--border);justify-items:start;gap:.5rem;padding-top:.75rem;display:grid}.caja-horario{flex-wrap:wrap;gap:.5rem 1.75rem;margin:0;display:flex}.caja-horario div{gap:.125rem;display:grid}.caja-horario dt{font-size:var(--type-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);font-weight:700}.caja-horario dd{font-family:var(--font-numbers);font-size:var(--type-xl);margin:0;font-weight:700}.caja-horario .caja-horario-sigue{color:var(--positive);font-family:inherit}.avisos{gap:calc(var(--space-unit)*5);max-width:46rem;display:grid}.avisos-bandejas{gap:calc(var(--space-unit)*2);flex-wrap:wrap;display:flex}.avisos-bandeja-link{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);border-radius:var(--radius-pill);background:var(--background);color:var(--foreground);font-weight:600;text-decoration:none;display:inline-flex}.avisos-bandeja-link[aria-current=page]{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.avisos-bandeja{gap:calc(var(--space-unit)*3);display:grid}.avisos-bandeja-titulo{font-family:var(--font-title);font-size:var(--type-2xl);letter-spacing:-.02em;font-weight:700}.avisos-pro{gap:calc(var(--space-unit)*3);padding:calc(var(--space-unit)*5);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);display:grid}.avisos-lista{gap:calc(var(--space-unit)*3);margin:0;padding:0;list-style:none;display:grid}.aviso{gap:var(--space-unit);padding:calc(var(--space-unit)*4)calc(var(--space-unit)*5);border:1px solid var(--border);border-radius:var(--radius-small);background:var(--background);display:grid}.aviso[data-importante]{border-left:.375rem solid var(--attention);background:var(--attention-surface)}.aviso-cabeza{align-items:baseline;gap:calc(var(--space-unit)*2);flex-wrap:wrap;display:flex}.aviso-titulo{font-size:var(--type-lg);font-weight:700}.aviso-nuevo{border-radius:var(--radius-pill);background:var(--foreground);color:var(--background);font-size:var(--type-sm);padding:0 .5rem;font-weight:700}.aviso-cuando{color:var(--muted-foreground);font-size:var(--type-sm)}.equipo-confirmar{gap:calc(var(--space-unit)*2);flex-basis:100%;display:grid}
