:root{--fondo:#f7f4ef;--superficie:#fff;--superficie-2:#f1ece4;--texto:#1f2430;--texto-suave:#5d6472;--borde:#e2dacd;--primario:#3d5a80;--primario-oscuro:#2c4361;--primario-claro:#e3eaf3;--acento:#8a6a4a;--exito:#2f7d4f;--exito-claro:#e2f2e8;--alerta:#9a6412;--alerta-claro:#fbf0d9;--peligro:#b3412e;--peligro-claro:#f9e4df;--info:#3d6f99;--info-claro:#e2edf6;--radio:10px;--sombra:0 1px 2px #1f24300f, 0 2px 8px #1f24300d;--fuente:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--fondo);color:var(--texto);font:16px/1.5 var(--fuente);margin:0}h1,h2,h3{margin:0 0 .5rem;line-height:1.25}h1{font-size:1.6rem}h2{margin-top:1.5rem;font-size:1.15rem}h3{font-size:1rem}p{margin:0 0 .75rem}a{color:var(--primario)}small{font-size:.85em}code{background:var(--superficie-2);border-radius:4px;padding:0 .3em;font-size:.9em}:focus-visible{outline:3px solid color-mix(in srgb, var(--primario) 55%, white);outline-offset:2px}.suave{color:var(--texto-suave)}.nota{color:var(--texto-suave);font-size:.875rem}.vacio{color:var(--texto-suave);padding:1rem 0}.miga{margin:0 0 .25rem;font-size:.875rem}.miga a{text-decoration:none}.fila{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.fila-botones{flex-wrap:wrap;gap:.5rem;margin:.5rem 0;display:flex}.encabezado{background:var(--primario-oscuro);color:#fff;z-index:10;position:sticky;top:0}.encabezado-interior{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;max-width:1160px;margin:0 auto;padding:.5rem 1rem;display:flex}.marca{align-items:center;gap:.5rem;font-weight:650;display:flex}.marca small{opacity:.8;font-size:.75rem;font-weight:400;display:block}.encabezado nav{scrollbar-width:thin;flex:100%;order:3;gap:.25rem;display:flex;overflow-x:auto}.encabezado nav a{color:#fff;white-space:nowrap;opacity:.85;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .75rem;text-decoration:none;display:inline-flex}.encabezado nav a:hover{opacity:1;background:#ffffff1a}.encabezado nav a.active{opacity:1;background:#ffffff2e;font-weight:600}.contador{color:#2a1d08;background:#f0b45a;border-radius:999px;padding:0 .45rem;font-size:.75rem;font-weight:700}.usuario{text-align:right;align-items:center;gap:.5rem;margin-left:auto;font-size:.9rem;display:flex}.usuario small{opacity:.75;font-size:.75rem;display:block}.usuario .boton.texto{color:#fff}.en-vivo{background:#8a93a3;border-radius:50%;flex:none;width:.55rem;height:.55rem}.en-vivo.en-vivo{background:#5fd38d;box-shadow:0 0 0 3px #5fd38d40}.en-vivo.conectando{background:#f0b45a}@media (width>=900px){.encabezado nav{flex:auto;order:0}.usuario{margin-left:0}}.contenido{max-width:1160px;margin:0 auto;padding:1.25rem 1rem 6rem}.angosto{max-width:640px;margin:0 auto}.acceso{place-items:center;min-height:100vh;padding:1rem;display:grid}.acceso-tarjeta{text-align:center;width:100%;max-width:420px;padding:2rem 1.5rem}.acceso-tarjeta form{text-align:left;margin-top:1.25rem}.acceso-tarjeta .nota{margin-top:1.25rem}.tarjeta{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);box-shadow:var(--sombra);color:inherit;margin-bottom:.75rem;padding:1rem}.tarjeta>h2:first-child{margin-top:0}a.tarjeta{text-decoration:none;transition:border-color .15s,transform .15s;display:block}a.tarjeta:hover{border-color:var(--primario)}.boton{font:inherit;cursor:pointer;background:var(--primario);color:#fff;border:1px solid var(--primario);border-radius:8px;justify-content:center;align-items:center;gap:.4rem;min-height:2.5rem;padding:.6rem 1rem;font-size:.95rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.boton:hover:not(:disabled){background:var(--primario-oscuro)}.boton:disabled{opacity:.5;cursor:not-allowed}.boton.secundario{background:var(--superficie);color:var(--primario)}.boton.secundario:hover:not(:disabled){background:var(--primario-claro)}.boton.exito{background:var(--exito);border-color:var(--exito)}.boton.peligro{background:var(--peligro);border-color:var(--peligro)}.boton.secundario.peligro{background:var(--superficie);color:var(--peligro)}.boton.secundario.peligro:hover:not(:disabled){background:var(--peligro-claro)}.boton.texto{color:var(--primario);background:0 0;border-color:#0000;padding-inline:.4rem}.boton.texto:hover:not(:disabled){background:0 0;text-decoration:underline}.boton.texto.peligro{color:var(--peligro)}.boton.ancho{width:100%}.boton.grande{min-height:3rem;padding-inline:1.5rem;font-size:1.05rem}.chip{font:inherit;cursor:pointer;border:1px solid var(--borde);background:var(--superficie);color:var(--texto);white-space:nowrap;border-radius:999px;padding:.35rem .8rem;font-size:.875rem}.chip[aria-pressed=true]{background:var(--primario);border-color:var(--primario);color:#fff}.insignia{white-space:nowrap;vertical-align:middle;border-radius:999px;padding:.15rem .55rem;font-size:.75rem;font-weight:650;display:inline-block}.tono-neutro{background:var(--superficie-2);color:var(--texto-suave)}.tono-info{background:var(--info-claro);color:var(--info)}.tono-exito{background:var(--exito-claro);color:var(--exito)}.tono-alerta{background:var(--alerta-claro);color:var(--alerta)}.tono-peligro{background:var(--peligro-claro);color:var(--peligro)}.mensaje{border-radius:var(--radio);border-left:4px solid;margin:.75rem 0;padding:.75rem 1rem}.mensaje strong{margin-bottom:.25rem;display:block}.mensaje>div>:last-child,.mensaje ul{margin-bottom:0}.mensaje ul{padding-left:1.2rem}.mensaje.tono-info,.mensaje.tono-exito,.mensaje.tono-alerta,.mensaje.tono-peligro{color:var(--texto)}.mensaje.tono-info{border-color:var(--info)}.mensaje.tono-exito{border-color:var(--exito)}.mensaje.tono-alerta{border-color:var(--alerta)}.mensaje.tono-peligro{border-color:var(--peligro)}.caja-abierta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.caja-abierta p{flex:16rem;margin:0}.revision-cierre{color:var(--texto-suave);margin-top:.15rem;display:block}.revision-cierre.pendiente{color:var(--alerta);font-weight:600}.etiquetas{flex-wrap:wrap;gap:.35rem;margin:.5rem 0 0;display:flex}.etiqueta{background:var(--superficie-2);color:var(--acento);border-radius:6px;padding:.1rem .5rem;font-size:.75rem}.etiqueta.apagada{color:var(--texto-suave)}.cargando{color:var(--texto-suave);align-items:center;gap:.5rem;padding:1rem 0;display:flex}.giro{border:2px solid var(--borde);border-top-color:var(--primario);border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite girar}@keyframes girar{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.giro{animation-duration:2.5s}}.campo{margin-bottom:.9rem;display:block}.campo>span{margin-bottom:.3rem;font-size:.875rem;font-weight:600;display:block}.campo input,.campo select,.campo textarea{width:100%;font:inherit;border:1px solid var(--borde);background:var(--superficie);color:var(--texto);border-radius:8px;padding:.55rem .7rem}.campo input[aria-invalid=true]{border-color:var(--peligro)}.campo.compacto{min-width:11rem;margin:0}.angosto-campo{max-width:360px}fieldset{border:0;min-width:0;margin:0 0 1rem;padding:0}legend{margin-bottom:.5rem;padding:0;font-weight:650}.opciones .opcion{border:1px solid var(--borde);cursor:pointer;border-radius:8px;align-items:center;gap:.6rem;margin-bottom:.4rem;padding:.6rem .75rem;display:flex}.opcion small{color:var(--texto-suave);display:block}.opcion .precio{margin-left:auto}.opcion input{width:1.1rem;height:1.1rem;accent-color:var(--primario)}.opcion:has(input:disabled){cursor:default}.opcion:has(input:checked){border-color:var(--primario);background:var(--primario-claro)}.contador-cantidad{align-items:center;gap:.75rem;display:flex}.contador-cantidad output{text-align:center;min-width:2ch;font-size:1.25rem;font-weight:700}.contador-cantidad .boton{width:2.5rem;padding:0;font-size:1.25rem}.fondo-panel{z-index:50;background:#14182073;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.panel{background:var(--superficie);border-radius:16px 16px 0 0;width:100%;max-width:480px;max-height:92vh;padding:1rem 1.25rem 1.5rem;overflow-y:auto;box-shadow:0 -4px 24px #00000026}.panel>header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.5rem;display:flex}.panel h2{margin:.25rem 0 0;font-size:1.25rem}.cerrar{font:inherit;cursor:pointer;color:var(--texto-suave);background:0 0;border:0;padding:0 .25rem;font-size:1.6rem;line-height:1}@media (width>=640px){.fondo-panel{align-items:center}.panel{border-radius:16px}}.lineas{margin:0 0 .5rem;padding:0;list-style:none}.lineas li{border-bottom:1px solid var(--borde);justify-content:space-between;gap:1rem;padding:.5rem 0;display:flex}.lineas li:last-child{border-bottom:0}.lineas small{color:var(--texto-suave);display:block}.linea-acciones{white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}.total{justify-content:space-between;align-items:baseline;gap:1rem;margin:.5rem 0;display:flex}.total strong{font-size:1.25rem}.total.falta strong{color:var(--peligro)}.precio{white-space:nowrap;font-weight:650}.barra-accion{background:var(--fondo);border-top:1px solid var(--borde);gap:.25rem;padding:.75rem 0 1rem;display:grid;position:sticky;bottom:0}.titulo-con-insignia{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.codigo{text-align:center;border:2px solid var(--primario);padding:1.25rem 1rem}.codigo.listo{border-color:var(--exito);background:var(--exito-claro)}.codigo-letras{letter-spacing:.35em;color:var(--primario-oscuro);margin:.5rem 0 .75rem;padding-left:.35em;font:700 3rem/1.1 ui-monospace,Cascadia Mono,Consolas,monospace;display:block}.codigo.listo .codigo-letras{color:var(--exito)}.pago-pendiente{border:2px solid #009ee3}.pago-pendiente .boton.grande{background:#009ee3;border-color:#009ee3}.pago-pendiente .boton.grande:hover:not(:disabled){background:#0080b8}.cuenta-regresiva strong{font-variant-numeric:tabular-nums;font-size:1.15rem}.pasos{counter-reset:paso;grid-template-columns:repeat(4,1fr);gap:.25rem;margin:1rem 0;padding:0;list-style:none;display:grid}.pasos li{text-align:center;color:var(--texto-suave);border-top:4px solid var(--borde);padding-top:.6rem;font-size:.75rem}.pasos li.hecho{border-color:var(--primario)}.pasos li.actual{border-color:var(--acento);color:var(--texto);font-weight:700}.historial{margin-top:1rem;font-size:.875rem}.historial summary{cursor:pointer;color:var(--primario)}.historial ol{padding-left:1.2rem}.historial time{color:var(--texto-suave);margin-right:.35rem}.lista-en-curso{margin-bottom:1rem}.en-curso{border-color:var(--primario);align-items:center;gap:.75rem;display:flex!important}.en-curso small{color:var(--texto-suave);display:block}.en-curso .flecha{color:var(--primario);margin-left:auto;font-size:1.5rem}.rejilla-cafeterias{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem;display:grid}.cafeteria h3{font-size:1.15rem}.borrador-pendiente{color:var(--acento);margin:.75rem 0 0;font-size:.875rem;font-weight:600}.selector-franja{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);margin:1rem 0;padding:.9rem 1rem}.selector-franja legend{float:left;width:100%;margin-bottom:.6rem}.dias{clear:both;gap:.4rem;margin-bottom:.6rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.franjas{grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:.4rem;max-height:15rem;display:grid;overflow-y:auto}.franja{font:inherit;border:1px solid var(--borde);background:var(--superficie);cursor:pointer;color:var(--texto);border-radius:8px;flex-direction:column;align-items:center;padding:.4rem .25rem;display:flex}.franja small{color:var(--texto-suave);font-size:.7rem}.franja:disabled{opacity:.45;cursor:not-allowed;text-decoration:line-through}.franja[aria-pressed=true]{background:var(--primario);border-color:var(--primario);color:#fff;opacity:1;text-decoration:none}.franja[aria-pressed=true] small{color:#ffffffd9}.con-carrito{gap:1.25rem;display:grid}.con-carrito>*{min-width:0}.categoria h2{color:var(--acento);text-transform:uppercase;letter-spacing:.04em;font-size:.85rem}.rejilla-items{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.75rem;display:grid}.item{flex-direction:column;justify-content:space-between;margin:0;display:flex}.item .detalles{color:var(--texto-suave);margin:0;font-size:.8rem}.item-pie{align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.item-pie .precio{margin-right:auto;font-size:1.05rem}.item.agotado{opacity:.6}.quedan{color:var(--alerta);font-size:.75rem;font-weight:600}.carrito{z-index:5;border-radius:14px 14px 0 0;margin:0;padding:.75rem 1rem;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #0000001a}.carrito h2,.carrito .lineas,.carrito>.suave,.carrito>.vacio{display:none}.carrito .carrito-pie{align-items:center;gap:1rem;display:flex}.carrito .carrito-pie .total{flex-direction:column;gap:0;margin:0}.carrito .carrito-pie .boton{flex:1;width:auto}.carrito:not(:has(.carrito-pie)){display:none}@media (width>=960px){.con-carrito{grid-template-columns:1fr 320px;align-items:start}.carrito{z-index:auto;border-radius:var(--radio);box-shadow:var(--sombra);padding:1rem;position:sticky;inset:5rem auto auto}.carrito:not(:has(.carrito-pie)){display:block}.carrito h2,.carrito .lineas,.carrito>.suave,.carrito>.vacio{display:block}.carrito h2{margin-top:0}.carrito .carrito-pie{display:block}.carrito .carrito-pie .total{flex-direction:row;margin:.5rem 0 .75rem}.carrito .carrito-pie .boton{width:100%}}.lista-pedidos,.avisos,.lista-personal{margin:0;padding:0;list-style:none}.fila-pedido{grid-template-columns:1fr auto;align-items:center;gap:.25rem .75rem;display:grid!important}.fila-pedido small{color:var(--texto-suave);display:block}.fila-pedido .precio{text-align:right;grid-column:2}.avisos .no-leido{border-left:4px solid var(--acento)}.avisos .fila{margin-bottom:.25rem}.columnas{gap:1.25rem;display:grid}@media (width>=800px){.columnas{grid-template-columns:1fr 1fr}}.columnas h2{align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.contador-col{background:var(--superficie-2);color:var(--texto-suave);border-radius:999px;padding:0 .5rem;font-size:.8rem}.rejilla-comandas{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem;display:grid}.comanda{border-left:5px solid var(--primario)}.comanda.urgente{border-left-color:var(--alerta)}.comanda header strong{font-size:1.1rem}.franja-hora{color:var(--primario);font-size:.875rem;font-weight:600}.comanda.urgente .franja-hora{color:var(--alerta)}.comanda .suave{margin-bottom:.4rem}.comanda-lineas{margin:0 0 .75rem;padding:0;font-size:1.05rem;list-style:none}.comanda-lineas li{padding:.2rem 0}.comanda-lineas small{color:var(--texto-suave)}.comanda-lineas em{color:var(--acento);font-size:.85rem;display:block}.entrada-codigo{letter-spacing:.3em;text-align:center;text-transform:uppercase;font:700 1.75rem/1.2 ui-monospace,Cascadia Mono,Consolas,monospace!important}.cambio{font-size:1.5rem}.empleado{align-items:center;gap:.75rem;display:grid}.empleado small{color:var(--texto-suave);display:block}.empleado.inactivo{opacity:.65}@media (width>=720px){.empleado{grid-template-columns:1fr auto auto}}.formulario-alta h2{margin-top:0}.rejilla-formulario{gap:0 1rem;display:grid}@media (width>=640px){.rejilla-formulario{grid-template-columns:1fr 1fr}}.selector-cafeteria{justify-content:flex-start;align-items:flex-end;margin-bottom:1rem}.selector-cafeteria .titulo-con-insignia{align-items:flex-end}.selector-cafeteria .formulario-alta{flex:100%;margin:0}.platillos-admin li.inactivo,.existencia.inactivo,.regla.inactivo{opacity:.65}.visualmente-oculto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.angosto-numero{min-width:8rem;max-width:14rem}form.fila,.nueva-categoria .fila{justify-content:flex-start;align-items:flex-end}.interruptor{cursor:pointer;align-items:center;gap:.5rem;font-size:.9rem;display:inline-flex}.interruptor input{width:1.1rem;height:1.1rem;accent-color:var(--primario);flex:none}.interruptor small{color:var(--texto-suave);font-size:.85rem;display:block}.categoria-admin>header h2,.categoria-admin>header .fila-botones{margin:0}.platillos-admin{margin:.5rem 0 .75rem;padding:0;list-style:none}.platillos-admin li{border-bottom:1px solid var(--borde);grid-template-columns:1fr auto;align-items:center;gap:.25rem .75rem;padding:.6rem 0;display:grid}.platillos-admin li:last-child{border-bottom:0}.platillos-admin small{color:var(--texto-suave);display:block}@media (width>=720px){.platillos-admin li{grid-template-columns:1fr auto auto auto auto}}.piezas-iniciales{width:6rem;font:inherit;border:1px solid var(--borde);background:var(--superficie);color:var(--texto);border-radius:8px;margin-left:auto;padding:.35rem .5rem}.lista-existencias{margin:0;padding:0;list-style:none}.existencia{align-items:center;gap:.5rem;display:grid}.existencia small{color:var(--texto-suave);display:block}.existencia .fila-botones{margin:0}@media (width>=720px){.existencia{grid-template-columns:1fr 12rem auto}}.estado-piezas{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.estado-piezas small{display:inline}.apertura{border-left:5px solid var(--alerta)}.apertura.abierta{border-left-color:var(--exito)}.horario{margin:0 0 .5rem;padding:0;list-style:none}.horario li{border-bottom:1px solid var(--borde);gap:.4rem;padding:.6rem 0;display:grid}@media (width>=720px){.horario li{grid-template-columns:9rem 1fr;align-items:center}}.horario li.cerrado .dia{color:var(--texto-suave)}.horario .dia{cursor:pointer;align-items:center;gap:.5rem;display:flex}.horario .dia input{width:1.1rem;height:1.1rem;accent-color:var(--primario)}.horario .horas{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;display:flex}.horario input:not([type=checkbox]),.horario select{font:inherit;border:1px solid var(--borde);background:var(--superficie);color:var(--texto);border-radius:8px;padding:.35rem .5rem}.horario .cupo{align-items:center;gap:.4rem;display:inline-flex}.horario .cupo input{width:5rem}.reglas{margin:0 0 1rem;padding:0;list-style:none}.regla .parametros{justify-content:flex-start;align-items:flex-end;margin-top:.75rem}.regla .parametros .opcion{margin:0}.pestanas{border-bottom:1px solid var(--borde);gap:.25rem;margin:.25rem 0 1rem;display:flex;overflow-x:auto}.pestanas a{color:var(--texto-suave);white-space:nowrap;border-bottom:3px solid #0000;margin-bottom:-1px;padding:.5rem .9rem;font-weight:600;text-decoration:none}.pestanas a:hover{color:var(--texto)}.pestanas a.active{color:var(--primario);border-bottom-color:var(--primario)}.filtro-reporte{gap:.75rem;margin-bottom:1rem;display:grid}.filtro-reporte .fila{justify-content:flex-start;align-items:flex-end}.filtro-reporte .campo.compacto{flex:10rem;min-width:10rem;max-width:16rem}.atajos{flex-wrap:wrap;gap:.4rem;display:flex}.actualizando{opacity:.55;transition:opacity .2s}.indicadores{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:.75rem;margin:0 0 1.25rem;display:grid}.indicador{background:var(--superficie);border:1px solid var(--borde);border-left:4px solid var(--primario);border-radius:var(--radio);box-shadow:var(--sombra);padding:.75rem 1rem}.indicador.alerta{border-left-color:var(--alerta)}.indicador dt{color:var(--texto-suave);font-size:.8rem;font-weight:650}.indicador dd{margin:0}.indicador strong{font-variant-numeric:tabular-nums;font-size:1.6rem;line-height:1.2;display:block}.indicador small{color:var(--texto-suave);display:block}.rejilla-reporte{gap:0 1rem;display:grid}.rejilla-reporte>*{min-width:0}@media (width>=860px){.rejilla-reporte{grid-template-columns:1fr 1fr}}.rejilla-reporte .tarjeta h2,.rejilla-reporte .tarjeta h3{margin-top:0}.barras{margin:0}.barras figcaption{margin-bottom:.75rem;font-weight:650}.barras-area{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch;gap:2px;height:170px;margin:0;padding:0;list-style:none;display:grid}.barra{grid-template-rows:1fr 1.25rem;min-width:0;display:grid}.barra-columna{border-bottom:1px solid var(--borde);align-items:flex-end;display:flex}.barra-valor{background:color-mix(in srgb, var(--primario) 28%, white);border-radius:3px 3px 0 0;align-items:flex-end;width:100%;min-height:1px;display:flex;overflow:hidden}.barra-parte{background:var(--primario);width:100%}.barra:hover .barra-valor{outline:2px solid var(--acento)}.barra-etiqueta{color:var(--texto-suave);white-space:nowrap;justify-self:center;padding-top:.2rem;font-size:.7rem}.leyenda{color:var(--texto-suave);flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:.5rem 0 0;font-size:.8rem;display:flex}.muestra{background:color-mix(in srgb, var(--primario) 28%, white);border-radius:2px;width:.8rem;height:.8rem;display:inline-block}.muestra.parte{background:var(--primario)}.tabla-desplazable{overflow-x:auto}.tabla{border-collapse:collapse;width:100%;font-size:.9rem}.tabla th,.tabla td{text-align:left;border-bottom:1px solid var(--borde);vertical-align:top;padding:.45rem .5rem}.tabla thead th{color:var(--texto-suave);white-space:nowrap;font-size:.8rem;font-weight:650}.tabla tbody th{font-weight:600}.tabla th small{color:var(--texto-suave);font-weight:400;display:block}.tabla .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tabla tfoot td{border-bottom:0;font-weight:700}.tabla tbody tr:last-child th,.tabla tbody tr:last-child td{border-bottom-color:var(--texto-suave)}.lista-simple{margin:0;padding-left:1.2rem}.lista-simple li{margin-bottom:.25rem}.lista-incidencias{margin:0;padding:0;list-style:none}.incidencia{border-left:5px solid var(--alerta)}.incidencia.grave{border-left-color:var(--peligro)}.incidencia p{margin-bottom:.4rem}.incidencia .fila-botones{margin-bottom:0}.panel textarea{resize:vertical}.corte .fila{align-items:center}.corte-total{flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;margin:0;display:flex}.corte-total strong{font-variant-numeric:tabular-nums;font-size:1.35rem}.corte-total small{color:var(--texto-suave)}.corte.pendiente{border-left:5px solid var(--alerta)}.corte .historial{margin-top:.5rem}.conteo{grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));gap:.5rem;display:grid}.conteo .campo.compacto{min-width:0}.total.diferencia{border-radius:8px;padding:.5rem .75rem}.total.diferencia.cuadra{background:var(--exito-claro);color:var(--exito)}.total.diferencia.no-cuadra{background:var(--alerta-claro);color:var(--alerta)}.revision-diaria{border-top:1px solid var(--borde);border-bottom:1px solid var(--borde);margin-bottom:.75rem;padding:.6rem 0}.revision-diaria p{margin-bottom:.4rem}.marca-enlace{color:inherit;margin-right:auto;text-decoration:none}.pasos-alta{gap:.6rem;margin:0;padding-left:1.3rem;display:grid}.pasos-alta code,.tarjeta p code{overflow-wrap:anywhere}.pasos-alta li>code:not(:only-of-type){width:fit-content;margin-top:.25rem;display:block}.fila-campo{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:.75rem;display:flex}.fila-campo .campo{flex:16rem;margin-bottom:0}.campo>.nota{margin-top:.25rem;display:block}
