:root{--verde:#0f5c4d;--verde-2:#157a66;--verde-claro:#e3efec;--fondo:#f4f6f5;--tarjeta:#fff;--texto:#1c2422;--suave:#6b7774;--borde:#dde3e1;--ok:#1d7a3e;--ok-fondo:#e6f4ea;--mal:#b42318;--mal-fondo:#fdecea;--alerta:#a15c00;--alerta-fondo:#fff4e0;--radio:10px;--sombra:0 1px 2px #0000000d, 0 2px 8px #0000000a;color:var(--texto);background:var(--fondo);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.45}*{box-sizing:border-box}body{background:var(--fondo);margin:0}h1{letter-spacing:-.01em;margin:0 0 16px;font-size:1.5rem}h3{margin:0 0 12px;font-size:1.02rem}h4{margin:16px 0 8px}a{color:var(--verde-2)}hr{border:0;border-top:1px solid var(--borde);margin:12px 0}.app{min-height:100vh;display:flex}.menu{background:var(--verde);color:#fff;flex-direction:column;flex-shrink:0;width:240px;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.menu-marca{align-items:center;gap:10px;padding:18px 16px;display:flex}.menu-marca strong{font-size:.98rem;display:block}.menu-marca small{opacity:.7;font-size:.75rem}.logo{width:36px;height:36px;color:var(--verde);background:#fff;border-radius:9px;flex-shrink:0;place-items:center;font-size:1.4rem;font-weight:800;display:grid}.logo-grande{background:var(--verde);color:#fff;width:56px;height:56px;margin:0 auto 12px;font-size:2rem}.menu nav{flex:1;padding:0 8px}.menu-grupo{margin-bottom:10px}.menu-titulo{text-transform:uppercase;letter-spacing:.08em;opacity:.55;padding:8px 10px 4px;font-size:.7rem;display:block}.menu a{color:#ffffffe0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:.93rem;text-decoration:none;display:flex}.menu a:hover{background:#ffffff14}.menu a.active{color:#fff;background:#ffffff29;font-weight:600}.menu-icono{text-align:center;width:20px;font-size:.9rem}.menu-usuario{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;display:flex}.menu-usuario strong{font-size:.9rem;display:block}.menu-usuario small{opacity:.7;font-size:.75rem}.contenido{flex:1;min-width:0;max-width:1400px;padding:24px 28px 60px}.barra-movil,.velo{display:none}.tarjeta{background:var(--tarjeta);border:1px solid var(--borde);border-radius:var(--radio);box-shadow:var(--sombra);margin-bottom:16px;padding:18px}.tarjeta.sin-padding{padding:0}.con-padding{padding:16px 16px 0}.angosta{max-width:480px}.cabecera{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.cabecera h1,.cabecera h3{margin-bottom:0}.botones,.exportar,.acciones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.acciones{justify-content:flex-end;margin-top:12px}.volver{color:var(--suave);font-size:.85rem;text-decoration:none}.btn{background:var(--verde);color:#fff;border:1px solid var(--verde);cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:9px 16px;font-family:inherit;font-size:.93rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{background:var(--verde-2)}.btn:disabled,.btn.deshabilitado{opacity:.55;cursor:not-allowed}.btn-sm{padding:5px 10px;font-size:.83rem}.btn-claro{color:var(--verde);border-color:var(--borde);background:#fff}.btn-claro:hover{background:var(--verde-claro)}.btn-peligro{background:var(--mal);border-color:var(--mal)}.btn-peligro:hover{background:#8f1c13}.btn-bloque{width:100%;margin-top:8px}.btn-grande{padding:14px;font-size:1.1rem}.menu .btn-claro{color:#fff;background:0 0;border-color:#ffffff4d}.btn-icono{cursor:pointer;color:var(--suave);background:0 0;border:0;border-radius:6px;padding:4px 8px;font-size:1.1rem}.btn-icono:hover{background:var(--verde-claro)}input,select,textarea{border:1px solid var(--borde);color:var(--texto);background:#fff;border-radius:8px;width:100%;min-width:0;padding:8px 10px;font-family:inherit;font-size:.95rem}input:focus,select:focus,textarea:focus{outline:2px solid var(--verde-claro);border-color:var(--verde-2)}input:disabled,select:disabled{background:#f1f3f2}label{color:var(--suave);flex-direction:column;gap:4px;font-size:.83rem;font-weight:500;display:flex}label.check{color:var(--texto);flex-direction:row;align-items:center;gap:8px;font-size:.9rem}label.check input{width:auto}.formulario{flex-direction:column;gap:12px;display:flex}.formulario.mini{gap:8px;margin-top:10px}.rejilla-form{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.ancho-2{grid-column:span 2}.fila-campos{grid-template-columns:1fr 1fr;gap:10px;display:grid}.con-boton{gap:6px;display:flex}.con-boton>:first-child{flex:1}.campo-archivo input{padding:6px}.filtros{background:var(--tarjeta);border:1px solid var(--borde);border-radius:var(--radio);flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:14px;padding:12px;display:flex}.filtros.sin-borde{background:0 0;border:0;margin:0;padding:0}.filtros label{min-width:140px}.filtros .crece,.crece{flex:1}.atajos,.chips,.metodos{flex-wrap:wrap;gap:6px;display:flex}.metodos{margin:12px 0}.chip{border:1px solid var(--borde);cursor:pointer;color:var(--texto);background:#fff;border-radius:999px;padding:5px 12px;font-family:inherit;font-size:.82rem}.chip:hover{border-color:var(--verde-2)}.chip.activo{background:var(--verde);color:#fff;border-color:var(--verde)}.metodos .chip{flex:1;padding:9px 14px;font-size:.9rem}.tabla-scroll{background:var(--tarjeta);border:1px solid var(--borde);border-radius:var(--radio);margin-bottom:16px;overflow-x:auto}.tarjeta .tabla-scroll{border:0;margin-bottom:0}.tabla{border-collapse:collapse;width:100%;font-size:.9rem}.tabla th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--suave);border-bottom:1px solid var(--borde);white-space:nowrap;background:#f8faf9;padding:10px 12px;font-size:.75rem}.tabla td{vertical-align:top;border-bottom:1px solid #eef1f0;padding:9px 12px}.tabla tbody tr:last-child td{border-bottom:0}.tabla tfoot td{background:var(--verde-claro);border-top:2px solid var(--borde);font-weight:700}.tabla .num,.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.tabla tr.clic{cursor:pointer}.tabla tr.clic:hover td{background:#f6faf9}tr.inactivo td{opacity:.5}tr.fila-mal td{background:var(--mal-fondo)}tr.fila-alerta td{background:var(--alerta-fondo)}tr.fila-destacada td{background:var(--verde-claro)}tr.fila-par td{background:#fafbfb}.tabla-resumen{border-collapse:collapse;width:100%}.tabla-resumen td{border-bottom:1px solid #eef1f0;padding:7px 0}.tabla-resumen td:last-child{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.tabla-resumen tr.total td{border-top:2px solid var(--texto);border-bottom:0;font-size:1.02rem;font-weight:800}.fila-simple{border-bottom:1px dashed #eef1f0;justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.fila-simple.total{border-top:2px solid var(--texto);border-bottom:0;margin-top:4px;font-size:1.05rem}.fila-simple.clic{cursor:pointer}.resumen-linea{color:var(--suave);margin:0 0 12px;font-size:.9rem}.resumen-linea strong{color:var(--texto)}.rejilla-cifras{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-bottom:16px;display:grid}.rejilla-2{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.cifra{background:var(--tarjeta);border:1px solid var(--borde);border-radius:var(--radio);box-shadow:var(--sombra);border-top:3px solid var(--verde);flex-direction:column;gap:2px;padding:14px 16px;display:flex}.cifra.clic{cursor:pointer}.cifra-titulo{color:var(--suave);font-size:.8rem}.cifra-valor{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1.45rem}.cifra-detalle{color:var(--suave);font-size:.78rem}.cifra-ok{border-top-color:var(--ok)}.cifra-ok .cifra-valor{color:var(--ok)}.cifra-mal{border-top-color:var(--mal)}.cifra-mal .cifra-valor{color:var(--mal)}.cifra-alerta{border-top-color:var(--alerta)}.estado{text-align:center;color:var(--suave);padding:28px}.error{color:var(--mal);background:var(--mal-fondo);border-radius:8px;margin:0;padding:8px 12px;font-size:.9rem}.aviso{background:var(--verde-claro);border-radius:8px;margin:8px 0;padding:10px 14px;font-size:.9rem}.aviso small{opacity:.8;display:block}.aviso-ok{background:var(--ok-fondo);color:var(--ok)}.aviso-mal{background:var(--mal-fondo);color:var(--mal)}.aviso-alerta{background:var(--alerta-fondo);color:var(--alerta)}.etiqueta{vertical-align:middle;background:#eef1f0;border-radius:999px;margin-left:6px;padding:1px 8px;font-size:.72rem;font-weight:600;display:inline-block}.etiqueta-ok{background:var(--ok-fondo);color:var(--ok);margin-left:0}.etiqueta-mal{background:var(--mal-fondo);color:var(--mal);margin-left:0}.etiqueta-alerta{background:var(--alerta-fondo);color:var(--alerta)}.texto-suave{color:var(--suave)}.texto-ok{color:var(--ok)}.texto-mal{color:var(--mal)}.texto-alerta{color:var(--alerta)}.nota{margin-top:8px;font-size:.82rem}.pestanas{border-bottom:1px solid var(--borde);gap:4px;margin-bottom:16px;display:flex;overflow-x:auto}.pestanas button{cursor:pointer;color:var(--suave);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 14px;font-family:inherit;font-size:.9rem}.pestanas button.activa{color:var(--verde);border-bottom-color:var(--verde);font-weight:600}.modal-fondo{z-index:100;background:#0f191673;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.modal{background:#fff;border-radius:12px;width:100%;max-width:520px;max-height:92vh;padding:20px;overflow-y:auto}.modal-cabeza{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.modal-cabeza h3{margin:0}.foto{border:1px solid var(--borde);cursor:zoom-in;border-radius:8px;max-width:100%;max-height:320px;margin:6px 0;display:block}.miniatura{object-fit:cover;cursor:zoom-in;vertical-align:middle;border-radius:6px;width:40px;height:40px}.foto-grande{background:#fff;border-radius:8px;max-width:95vw;max-height:92vh}.firma-img{border:1px solid var(--borde);background:#fff;border-radius:8px;max-width:260px}.soporte{border-bottom:1px dashed var(--borde);flex-direction:column;align-items:flex-start;gap:6px;padding:10px 0;display:flex}.firma canvas{border:2px dashed var(--borde);touch-action:none;background:#fff;border-radius:8px;width:100%;height:160px;display:block}.firma-pie{justify-content:space-between;align-items:center;margin-top:6px;display:flex}details{margin:8px 0}summary{cursor:pointer;color:var(--verde-2);padding:4px 0;font-size:.9rem}.buscador{position:relative}.buscador input{padding:12px 14px;font-size:1.02rem}.buscador-lista{z-index:20;border:1px solid var(--borde);background:#fff;border-radius:10px;max-height:360px;margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.buscador-lista li{cursor:pointer;border-radius:8px;justify-content:space-between;gap:12px;padding:8px 10px;display:flex}.buscador-lista li.activo,.buscador-lista li:hover{background:var(--verde-claro)}.buscador-lista small{color:var(--suave);font-size:.78rem;display:block}.derecha{text-align:right}.venta{grid-template-columns:1fr 380px;align-items:start;gap:16px;display:grid}.venta-cobro{position:sticky;top:16px}.carrito{margin-top:12px}.carrito-item{border-bottom:1px solid #eef1f0;align-items:center;gap:10px;padding:10px 0;display:flex}.carrito-item small{display:block}.carrito-total{text-align:right;font-variant-numeric:tabular-nums;min-width:100px}.cantidad{border:1px solid var(--borde);border-radius:8px;align-items:center;display:flex;overflow:hidden}.cantidad button{cursor:pointer;background:#f4f6f5;border:0;width:32px;height:34px;font-size:1rem}.cantidad input{text-align:center;border:0;border-radius:0;width:52px;padding:6px 2px}.totales>div{justify-content:space-between;padding:4px 0;display:flex}.totales .total{border-top:2px solid var(--texto);margin-top:4px;padding-top:8px;font-size:1.3rem}.item-compra{border:1px solid var(--borde);background:#fafbfb;border-radius:8px;margin-top:10px;padding:12px}.item-titulo{align-items:center;gap:8px;margin-bottom:8px;display:flex}.item-titulo .btn-icono{margin-left:auto}.rejilla-item{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin-bottom:6px;display:grid}.accesos{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-bottom:20px;display:grid}.acceso{background:var(--tarjeta);border:1px solid var(--borde);border-radius:var(--radio);color:var(--texto);box-shadow:var(--sombra);padding:22px 18px;font-size:1.05rem;font-weight:600;text-decoration:none}.acceso:hover{border-color:var(--verde-2)}.acceso-principal{background:var(--verde);color:#fff;border-color:var(--verde)}.barras{align-items:flex-end;gap:3px;height:140px;display:flex}.barra{flex:1;align-items:flex-end;height:100%;display:flex}.barra>div{background:var(--verde-2);border-radius:3px 3px 0 0;width:100%;min-height:2px}.barra:hover>div{background:var(--verde)}.barras-eje{color:var(--suave);justify-content:space-between;margin-top:4px;font-size:.75rem;display:flex}.paginacion{justify-content:center;align-items:center;gap:12px;font-size:.9rem;display:flex}.login{background:linear-gradient(160deg, var(--verde) 0%, #0b3f35 100%);place-items:center;min-height:100vh;padding:16px;display:grid}.login-caja{text-align:center;background:#fff;border-radius:14px;flex-direction:column;gap:14px;width:100%;max-width:380px;padding:32px 28px;display:flex}.login-caja h1{margin:0}.login-caja p{margin:-8px 0 6px}.login-caja label{text-align:left}.ticket{border:1px solid var(--borde);color:#000;background:#fff;border-radius:6px;max-width:340px;padding:16px 14px;font-family:Courier New,ui-monospace,monospace;font-size:12.5px;line-height:1.35}.ticket-centro{text-align:center}.ticket-negocio{font-size:15px;display:block}.ticket-sep{border-top:1px dashed #000;margin:8px 0}.ticket-fila{justify-content:space-between;gap:8px;display:flex}.ticket-total{margin:2px 0;font-size:15px;font-weight:700}.ticket-linea{margin-bottom:6px}.ticket-linea small{color:#333;font-size:11px}.ticket-firma{text-align:center;margin-top:18px}.ticket-firma-img{max-width:220px;max-height:70px;margin:0 auto;display:block}.ticket-linea-firma{border-top:1px solid #000;margin-top:4px;padding-top:3px;font-size:11px}.ticket-pie{margin-top:12px;font-size:11px}@media (width<=900px){.app{display:block}.barra-movil{z-index:50;background:var(--verde);color:#fff;align-items:center;gap:10px;padding:10px 16px;display:flex;position:sticky;top:0}.barra-movil .btn-icono{color:#fff;font-size:1.4rem}.menu{z-index:60;height:100vh;transition:transform .2s;position:fixed;top:0;left:0;transform:translate(-100%)}.menu.abierto{transform:none}.velo{z-index:55;background:#00000059;display:block;position:fixed;inset:0}.contenido{padding:16px 16px 60px}.rejilla-2,.venta{grid-template-columns:1fr}.venta-cobro{position:static}.ancho-2{grid-column:auto}.rejilla-cifras{grid-template-columns:1fr 1fr}.cifra-valor{font-size:1.15rem}h1{font-size:1.3rem}.filtros label{flex:140px;min-width:0}}@media (width<=480px){.rejilla-cifras,.fila-campos{grid-template-columns:1fr}.carrito-item{flex-wrap:wrap}.carrito-total{min-width:0}}@media print{body,:root{background:#fff}.no-print,.menu,.barra-movil{display:none!important}.contenido{padding:0}.rejilla-2.detalle-venta{display:block}.ticket{border:0;width:100%;max-width:none;padding:0;font-size:11.5px}}.globo{color:#fff;background:#e5484d;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:.72rem;font-weight:700;display:inline-grid}.campana{color:#fff;align-items:center;gap:4px;font-size:1.2rem;text-decoration:none;display:flex;position:relative}.campana .globo{margin-left:0}.notificaciones{flex-direction:column;gap:10px;display:flex}.notificacion{border-left:4px solid var(--alerta);align-items:flex-start;gap:14px;margin:0;padding:14px 16px;display:flex}.notificacion.urgente{border-left-color:var(--mal);background:snow}.notificacion.atendida{border-left-color:var(--ok);opacity:.75}.notificacion p{margin:4px 0;font-size:.9rem}.notif-icono{font-size:1.4rem}.notif-titulo{margin-top:2px;display:block}.notif-acciones{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.caja-precio{background:var(--verde-claro);border-radius:var(--radio);grid-template-columns:1fr 1fr 1fr;align-items:start;gap:12px;padding:12px;display:grid}.precio-final{background:#fff;border-radius:8px;flex-direction:column;padding:10px 12px;display:flex}.precio-final span{color:var(--suave);font-size:.8rem}.precio-final strong{color:var(--verde);font-size:1.4rem}.chip-sm{padding:2px 8px;font-size:.75rem}.escaner-video{background:#000;border-radius:10px;width:100%;max-height:60vh}.pasos{flex-direction:column;gap:12px;padding-left:20px;display:flex}.pasos input[type=file]{margin-top:6px}.vista-previa{max-height:260px;overflow:auto}.acciones-fila{white-space:nowrap;gap:6px;display:flex}.fe-check{background:var(--alerta-fondo);border-radius:8px;margin:6px 0;padding:8px 10px}.sin-margen{margin:0}.aviso.clic{cursor:pointer}.fondo-config{grid-template-columns:240px 1fr;align-items:center;gap:14px;display:grid}.fondo-muestra{border:1px solid var(--borde);background-position:50%;background-size:cover;border-radius:10px;height:135px}.login{background-position:50%;background-size:cover}.login-caja{box-shadow:0 20px 60px #00000059}@media (width<=900px){.caja-precio,.fondo-config{grid-template-columns:1fr}.notificacion{flex-wrap:wrap}.notif-acciones{flex-direction:row;justify-content:flex-end;align-items:center;width:100%}}@media print{@page{size:letter;margin:12mm}@page tirilla{size:80mm auto;margin:3mm}.ticket{page:tirilla}}.menu-super{background:#1f2a44}.etiqueta-admin{color:#5b3cc4;background:#e8e1fb;margin-left:0}.etiqueta-op{color:#1f5fa8;background:#e3eefb;margin-left:0}.tarjetas-empresas{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.tarjeta.empresa{border-top:4px solid var(--verde);margin:0}.tarjeta.empresa.suspendida{border-top-color:var(--mal);opacity:.8}.tarjeta.empresa h3{margin:0}.tarjeta.clic,.clic{cursor:pointer}.tarjeta.empresa:hover{box-shadow:0 4px 18px #00000014}.interruptor-fila{background:var(--verde-claro);border-radius:8px;align-items:flex-start;padding:10px 12px}.permisos-cabecera{border-top:1px solid var(--borde);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:12px;display:flex}.permisos-cabecera h3{margin:0}.permisos-grilla{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.permisos-grupo{border:1px solid var(--borde);background:#f8faf9;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.permisos-grupo>strong{text-transform:uppercase;letter-spacing:.04em;color:var(--suave);font-size:.82rem}.interruptor{color:var(--texto);cursor:pointer;flex-direction:row;align-items:center;gap:8px;font-size:.86rem;position:relative}.interruptor input{opacity:0;width:0;height:0;position:absolute}.interruptor-pista{background:#cfd6d3;border-radius:999px;flex-shrink:0;width:34px;height:20px;transition:background .15s;position:relative}.interruptor-pista:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.interruptor input:checked+.interruptor-pista{background:var(--verde-2)}.interruptor input:checked+.interruptor-pista:after{left:16px}.interruptor input:focus-visible+.interruptor-pista{outline:2px solid var(--verde-2);outline-offset:2px}.interruptor.bloqueado{cursor:default;opacity:.75}.rejilla-datos{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin-bottom:14px;display:grid}.rejilla-datos>div{border:1px solid var(--borde);background:#f8faf9;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.rejilla-datos span{color:var(--suave);font-size:.75rem}.enlace{color:var(--verde-2);text-decoration:underline}.ventana-detalle h3{margin-top:0}.linea-tiempo{flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:.88rem;display:flex}.modal{max-height:94vh}.con-zoom{cursor:zoom-in}.visor{z-index:300;background:#0a0e0deb;flex-direction:column;display:flex;position:fixed;inset:0}.visor-barra{color:#fff;background:#0006;align-items:center;gap:6px;padding:10px 14px;display:flex}.visor-barra button,.visor-btn{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:8px;place-items:center;min-width:38px;height:36px;padding:0 10px;font-size:1.05rem;text-decoration:none;display:inline-grid}.visor-barra button:hover,.visor-btn:hover{background:#ffffff40}.visor-titulo{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.visor-zoom{text-align:center;font-variant-numeric:tabular-nums;min-width:52px;font-size:.9rem}.visor-area{touch-action:none;cursor:grab;flex:1;place-items:center;display:grid;overflow:hidden}.visor-area:active{cursor:grabbing}.visor-area img{-webkit-user-select:none;user-select:none;background:#fff;border-radius:4px;max-width:92vw;max-height:82vh;transition:transform 50ms}.visor-pdf{background:#fff;border:0;flex:1}.visor-ayuda{color:#ffffffa6;text-align:center;padding:6px;font-size:.8rem}.ticket-copia{text-align:center;letter-spacing:.05em;border:1px dashed #000;margin-bottom:6px;padding:2px;font-weight:700}.ticket-recibi{margin-bottom:6px;font-size:11px}.ticket-cc{margin-top:6px;font-size:11px}.solo-impresion{display:none}@media print{.solo-impresion{display:block}.solo-impresion .ticket+.ticket{break-before:page;page-break-before:always}}@media (width<=900px){.tarjetas-empresas{grid-template-columns:1fr}.visor-barra{flex-wrap:wrap}}
