/*! tailwindcss v4.3.5 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}}@layer base{*,:before,:after{box-sizing:border-box}[hidden],[x-cloak]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--barra-alto) + 72px);scroll-padding-bottom:96px}html:has(.barra-guardar,.foto-flotante){scroll-padding-bottom:168px}body{font:400 15px/1.5 var(--font-sans);font-feature-settings:"cv11", "ss01";background:var(--emp-fondo);color:var(--emp-texto);-webkit-font-smoothing:antialiased;margin:0}@media (max-width:760px){body{font-size:16px}}h1,h2,h3{letter-spacing:-.012em;font-weight:650;line-height:1.25}h1{margin:0 0 6px;font-size:1.45rem}h2{margin:0 0 10px;font-size:1.08rem}h3{margin:0 0 8px;font-size:1rem}a{color:var(--emp-enlace);text-underline-offset:2px}a:hover{color:var(--emp-marca-texto)}:focus-visible{outline:3px solid var(--emp-foco);outline-offset:2px;border-radius:6px}input,select,textarea,button{font:inherit;color:inherit}input,select,textarea{border:1px solid var(--emp-borde-campo);background:var(--emp-campo);width:100%;min-height:44px;color:var(--emp-texto);border-radius:8px;padding:9px 11px}input[type=checkbox],input[type=radio]{width:auto;min-height:0;accent-color:var(--emp-marca)}input[type=file]{padding:7px}input[readonly],input:disabled,select:disabled,textarea:disabled{background:var(--emp-superficie-2)}input:focus,select:focus,textarea:focus{outline:2px solid var(--emp-foco);outline-offset:0;border-color:var(--emp-foco)}label{color:var(--emp-texto-2);margin-bottom:4px;font-size:.86rem;font-weight:500;display:block}table{border-collapse:collapse;width:100%}td,th{border-bottom:1px solid var(--emp-borde);text-align:left;vertical-align:top;padding:8px 6px}th{color:var(--emp-texto-2);font-size:.82rem;font-weight:600}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}summary{cursor:pointer}hr{border:0;border-top:1px solid var(--emp-borde)}img{max-width:100%}dialog{color:var(--emp-texto);background:var(--emp-elevada)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}}@layer components{.cabecera-estado{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}a.chip{text-decoration:none}a.chip:hover>span{text-decoration:underline}a.chip:focus-visible{outline:3px solid var(--emp-foco);outline-offset:2px}.chip time{font-variant-numeric:tabular-nums}.tabla-caja>.tabla-vistas-barra{border-bottom:1px solid var(--emp-borde);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:0 16px;padding:0 16px;display:flex}.tabla-vistas-barra>.tabla-vistas{border-bottom:0;min-width:0;padding:0}.tabla-vistas>a.guardada .ico{color:var(--emp-texto-2)}.tabla-vistas>a.guardada[aria-current=page] .ico{color:var(--emp-enlace)}.tabla-vistas-sep{background:var(--emp-borde-fuerte);align-self:center;width:1px;height:20px}.tabla-vistas-acciones{align-items:center;min-height:48px;display:flex}:is(details.guardar-vista,details.quitar-vista)>summary{min-height:40px;color:var(--emp-enlace);cursor:pointer;align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}:is(details.guardar-vista,details.quitar-vista)>summary:hover>span{text-decoration:underline}:is(.guardar-vista,.quitar-vista)>.panel{width:min(320px,100vw - 24px);padding:16px}.vista-form{flex-direction:column;gap:12px;margin:0;display:flex}.vista-form>label:not(.casilla){font-size:13px;font-weight:600}.vista-form .ayuda{color:var(--emp-texto-2);margin:0;font-size:12px;line-height:16px}.tabla-fichas{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tabla-fichas:empty{display:none}.ficha-grupo{align-items:stretch;display:inline-flex}details.ficha-filtro>summary{border:1px solid var(--emp-borde-fuerte);background:var(--emp-superficie);min-height:40px;color:var(--emp-texto);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:0 8px 0 12px;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}details.ficha-filtro>summary:hover{background:var(--emp-superficie-2)}details.ficha-filtro>summary:focus-visible{outline:3px solid var(--emp-foco);outline-offset:2px}.ficha-filtro-titulo{color:var(--emp-texto-2)}.ficha-filtro-valor{text-overflow:ellipsis;max-width:180px;font-weight:600;overflow:hidden}details.ficha-filtro[open]>summary>.ico{transform:rotate(180deg)}.ficha-filtro.activa>summary{border-color:var(--emp-marca);background:var(--emp-marca-suave);color:var(--emp-marca-texto)}.ficha-filtro.activa .ficha-filtro-titulo{color:var(--emp-marca-texto)}.ficha-grupo:has(.ficha-quitar)>details>summary{border-right:0;border-radius:999px 0 0 999px;padding-right:4px}.ficha-quitar{border:1px solid var(--emp-marca);background:var(--emp-marca-suave);min-width:40px;min-height:40px;color:var(--emp-marca-texto);border-left:0;border-radius:0 999px 999px 0;justify-content:center;align-items:center;display:inline-flex}.ficha-quitar:hover{background:var(--emp-marca)}@supports (color:color-mix(in lab, red, red)){.ficha-quitar:hover{background:color-mix(in srgb, var(--emp-marca) 15%, var(--emp-marca-suave))}}.ficha-quitar:focus-visible{outline:3px solid var(--emp-foco);outline-offset:2px}.panel.ficha-panel{min-width:240px;padding:8px}.ficha-panel-titulo{color:var(--emp-texto-2);margin:4px 8px 8px;font-size:13px;font-weight:600;line-height:18px;display:none}.ficha-opciones>li.ficha-ninguna{color:var(--emp-texto-2);padding:8px;font-size:13px}.ficha-buscar{margin:0 0 8px}.ficha-opciones{max-height:320px;margin:0;padding:0;list-style:none;overflow-y:auto}.ficha-opciones a{min-height:40px;color:var(--emp-texto);border-radius:6px;align-items:center;gap:8px;padding:0 8px;font-size:14px;text-decoration:none;display:flex}.ficha-opciones a:hover{background:var(--emp-superficie-2)}.ficha-opciones a>.ico{visibility:hidden;color:var(--emp-marca-texto)}.ficha-opciones a[aria-current=true]{background:var(--emp-marca-suave);color:var(--emp-marca-texto);font-weight:600}.ficha-opciones a[aria-current=true]>.ico{visibility:visible}.limpiar-filtros{align-items:center;min-height:40px;font-size:13px;display:inline-flex}.barra-lote{background:var(--emp-marca-suave);color:var(--emp-marca-texto);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 16px 12px;padding:4px 4px 4px 12px;display:none}.tabla-caja:has(input[name=ids]:checked) .barra-lote,.tabla-caja:has(.barra-lote-error) .barra-lote{display:flex}.barra-lote-cuenta{align-items:center;gap:8px;margin-right:8px;font-size:14px;display:inline-flex}.barra-lote-cuenta .ico{stroke-width:2.5px}.barra-lote-acciones{flex-wrap:wrap;flex:1 1 0;align-items:center;gap:8px;min-width:0;display:flex}.barra-lote .boton-enlace{color:var(--emp-marca-texto);font-size:13px;font-weight:600;text-decoration:underline}.barra-lote-quitar{margin-left:auto}.barra-lote-tope{background:var(--emp-alerta-suave);color:var(--emp-alerta);border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:13px;font-weight:600;display:inline-flex}details.lote-pide>summary{list-style:none}.panel.lote-campos{flex-direction:column;gap:12px;min-width:260px;padding:12px;display:flex}.lote-campos>label{color:var(--emp-texto);font-size:13px;font-weight:600}.barra-lote-error{flex-basis:100%}.barra-lote-error .errores{margin:4px 8px 8px 0}.tabla-datos .col-marca .marca-area{cursor:pointer;justify-content:center;align-items:center;width:32px;height:32px;margin:-6px;display:inline-flex}.tabla-datos .col-marca input{accent-color:var(--emp-marca)}.tabla-datos .col-marca input:focus-visible{outline:3px solid var(--emp-foco);outline-offset:2px}.confirmar-lote{flex-direction:column;gap:16px;max-width:760px;padding:20px;display:flex}.confirmar-lote h2{margin:0;font-size:16px;font-weight:700;line-height:22px}.lote-lista{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.lote-lista li{background:var(--emp-superficie-2);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;min-height:40px;padding:8px 12px;font-size:14px;display:flex}.lote-lista .motivo{color:var(--emp-texto-2);font-size:13px}.lote-mas{color:var(--emp-texto-2);margin:0;font-size:13px}.confirmar-botones{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:760px){.cabecera-estado .chip{white-space:normal}.tabla-caja>.tabla-vistas-barra{border-bottom:0;padding:0 12px}.tabla-vistas-barra>.tabla-vistas{flex:100%;max-width:100%}.tabla-vistas-acciones{justify-content:flex-end;width:100%;min-height:44px}.barra-lote{left:12px;right:12px;bottom:calc(var(--celular-alto) + 12px + env(safe-area-inset-bottom));z-index:30;box-shadow:var(--emp-sombra-2);margin:0;padding:8px;position:fixed}body:not(:has(.barra-celular)) .barra-lote{bottom:calc(12px + env(safe-area-inset-bottom))}.barra-lote-cuenta{flex:auto}.barra-lote-acciones{flex-wrap:nowrap;flex:100%;order:3;margin:-5px;padding:5px;overflow-x:auto}.barra-lote-acciones>*{flex:none}.barra-lote-acciones :is(.boton,summary){white-space:nowrap;min-height:48px}.tabla-caja :is(.barra-lote,.tabla-fichas) details.desplegable>.panel{top:auto;left:12px;right:12px;bottom:calc(var(--celular-alto) + 12px + env(safe-area-inset-bottom));max-width:none;max-height:60vh;position:fixed}body:not(:has(.barra-celular)) .tabla-caja :is(.barra-lote,.tabla-fichas) details.desplegable>.panel{bottom:calc(12px + env(safe-area-inset-bottom))}.ficha-opciones{max-height:none}.ficha-opciones a{min-height:48px}.tabla-caja:has(input[name=ids]:checked) .tabla-pie{padding-bottom:144px}.tabla-caja:has(.barra-lote-error) .tabla-pie{padding-bottom:280px}.ficha-panel-titulo{display:block}html:has(.tabla-caja input[name=ids]:checked){scroll-padding-bottom:calc(var(--celular-alto) + 200px)}.confirmar-botones>*{flex:100%;min-height:48px}}.pantalla-contabilidad-inicio .conta-filtro,.pantalla-edades .edades-filtro{flex:0 320px;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.pantalla-contabilidad-inicio .conta-filtro select,.pantalla-edades .edades-filtro select{flex:auto;min-width:0}.pantalla-terceros .terceros-buscar,.pantalla-clientes .cartera-buscar{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.pantalla-terceros .terceros-buscar .buscar-lista,.pantalla-clientes .cartera-buscar .buscar-lista{flex:260px}.pantalla-integridad .integridad-lista{flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:14px;line-height:20px;display:flex}.pantalla-edades .edades-tabla td.num,.pantalla-edades .edades-tabla th.num{white-space:nowrap}@media (max-width:767px){.pantalla-contabilidad-inicio .conta-filtro,.pantalla-edades .edades-filtro{flex-basis:100%;margin-left:0}}.pantalla-inicio .seccion-titulo{margin:4px 0 12px}.pantalla-inicio .acceso-sub{color:var(--emp-texto-2);margin-top:2px;font-size:13px;font-weight:500;line-height:18px;display:block}.pantalla-inicio .inicio-columna{flex-direction:column;gap:20px;min-width:0;display:flex}.pantalla-inicio .tarjeta-cab>.inicio-cab-accion{margin-left:auto}.pantalla-inicio .inicio-resumen{align-items:flex-start;gap:8px;margin:0;font-size:14px;font-weight:600;line-height:20px;display:flex}.pantalla-inicio .inicio-resumen>.ico{flex:none}.pantalla-inicio .inicio-resumen+.inicio-resumen{margin-top:8px}.pantalla-inicio .inicio-resumen.peligro{color:var(--emp-peligro)}.pantalla-inicio .inicio-resumen.alerta{color:var(--emp-alerta)}.pantalla-inicio .inicio-resumen.exito{color:var(--emp-exito)}.pantalla-inicio .inicio-subtitulo{margin:16px 0 4px;font-size:14px;font-weight:700;line-height:20px}.pantalla-inicio .inicio-lineas{margin:0;padding:0;list-style:none}.pantalla-inicio .inicio-lineas>li{border-top:1px solid var(--emp-borde);align-items:flex-start;gap:8px;padding:8px 0;font-size:14px;line-height:20px;display:flex}.pantalla-inicio .inicio-lineas>li:first-child{border-top:0}.pantalla-inicio .inicio-lineas a{color:inherit}.pantalla-inicio .inicio-punto{background:var(--emp-borde-fuerte);border-radius:999px;flex:none;width:10px;height:10px;margin-top:5px}.pantalla-inicio .inicio-lineas>li.falta{color:var(--emp-peligro)}.pantalla-inicio .inicio-lineas>li.falta .inicio-punto{background:var(--emp-peligro)}.pantalla-inicio .inicio-lineas>li.revisar .inicio-punto{background:var(--emp-alerta)}.pantalla-inicio .inicio-lineas>li.bien .inicio-punto{background:var(--emp-exito)}.pantalla-inicio .inicio-cifras{margin:0}.pantalla-inicio .inicio-cifra{color:var(--emp-texto-2);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;padding:6px 0;font-size:14px;line-height:20px;display:flex}.pantalla-inicio .inicio-cifra dd{margin:0}.pantalla-inicio .inicio-cifra.total{color:var(--emp-texto);padding-top:0;font-size:16px;font-weight:700;line-height:22px}.pantalla-inicio .inicio-plegable{border-top:1px solid var(--emp-borde);padding-top:4px}.pantalla-inicio .inicio-plegable>summary{cursor:pointer;min-height:44px;color:var(--emp-marca-texto);align-items:center;gap:8px;font-weight:600;list-style:none;display:flex}.pantalla-inicio .inicio-plegable>summary::-webkit-details-marker{display:none}.pantalla-inicio .inicio-borrar{flex-direction:column;gap:12px;padding:4px 0 8px;display:flex}.pantalla-inicio .inicio-borrar .campo-ayuda{margin:0}.pantalla-inicio .inicio-confirmar{flex-wrap:wrap;gap:8px;display:flex}.pantalla-inicio .inicio-confirmar input{flex:200px;max-width:280px}.pantalla-inicio .inicio-crear{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.pantalla-inicio .inicio-crear .campo-ayuda{margin:0}.pantalla-inicio .inicio-limpio{text-align:left;white-space:normal;justify-content:flex-start;align-self:flex-start}.pantalla-inicio .tarjeta>.tabla-marco{max-height:none}.pantalla-carro-config .carro-socios{flex-direction:column;display:flex}.pantalla-carro-config .carro-socio{border-bottom:1px solid var(--emp-borde);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;padding:12px 0;display:flex}.pantalla-carro-config .carro-socio-form{flex-wrap:wrap;flex:480px;align-items:flex-end;gap:8px 12px;min-width:0;display:flex}.pantalla-carro-config .carro-socio-form>.campo-bloque{flex:0 240px;min-width:0}.pantalla-carro-config .carro-socio-acciones{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.pantalla-carro-config .carro-subtitulo{margin:0;font-size:14px;font-weight:700;line-height:20px}.pantalla-carro-config .carro-apagar{margin:0 0 12px}.pantalla-carro-socio .carro-pago,.pantalla-carro-socio .carro-anular{flex-direction:column;gap:16px;display:flex}.pantalla-carro-socio .carro-anular{padding:8px 0 12px}.pantalla-carro-socio .carro-anular>.boton{align-self:flex-start}.pantalla-carro-socio .carro-plegable{border-top:1px solid var(--emp-borde);margin-top:16px;padding-top:4px}.pantalla-carro-socio .carro-plegable>summary{cursor:pointer;min-height:44px;color:var(--emp-marca-texto);align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:20px;list-style:none;display:flex}.pantalla-carro-socio .carro-plegable>summary::-webkit-details-marker{display:none}.pantalla-carro-socio .carro-soporte{align-items:center;gap:4px;margin-top:2px;font-size:13px;line-height:18px;display:flex}.pantalla-revisar-cierres .celda-chips{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}:is(.pantalla-cierre-turno,.pantalla-cierre-detalle) .nota-linea{align-items:flex-start;gap:6px;margin:0;font-size:13px;line-height:18px;display:flex}:is(.pantalla-cierre-turno,.pantalla-cierre-detalle) .nota-linea>.ico{flex:none;margin-top:1px}:is(.pantalla-cierre-turno,.pantalla-cierre-detalle) .nota-linea:empty{display:none}:is(.pantalla-cierre-turno,.pantalla-cierre-detalle) .cuenta-paso{letter-spacing:.04em;text-transform:uppercase;color:var(--emp-marca-texto);margin:12px 0 4px;font-size:12px;font-weight:700;line-height:16px}:is(.pantalla-cierre-turno,.pantalla-cierre-detalle) .resumen-lado>.cuenta-paso:first-child{margin-top:0}:is(.pantalla-cierre-turno,.pantalla-cierre-detalle) .resumen-fila>:first-child{min-width:0}:is(.pantalla-cierre-turno,.pantalla-cierre-detalle) .resumen-fila.fuerte{border-bottom:2px solid var(--emp-borde-fuerte);font-weight:700}:is(.pantalla-cierre-turno,.pantalla-cierre-detalle) .resumen-fila.detalle{color:var(--emp-texto-2);padding:4px 0 4px 12px;font-size:13px}:is(.pantalla-cierre-turno,.pantalla-cierre-detalle) .resumen-fila .ico{vertical-align:-3px}:is(.pantalla-cierre-turno,.pantalla-cierre-detalle) .resumen-fila.rojo>*{color:var(--emp-peligro)}.pantalla-carro .carro-periodo{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.pantalla-carro .carro-escoger{align-items:center;gap:8px;display:flex}.pantalla-carro .carro-escoger label{margin:0;font-size:13px;font-weight:600;line-height:18px}.pantalla-carro .carro-escoger select{min-width:180px}.pantalla-carro .carro-cab-chip{flex:none;margin-left:auto}.pantalla-carro .carro-viajes{margin:0;padding:0;list-style:none}.pantalla-carro .carro-viaje{border-bottom:1px solid var(--emp-borde);padding:16px 0}.pantalla-carro .carro-viaje:first-child{padding-top:0}.pantalla-carro .carro-viaje:last-child{border-bottom:0;padding-bottom:0}.pantalla-carro .carro-viaje-cab{margin:0;font-size:14px;line-height:20px}.pantalla-carro .carro-confirmar,.pantalla-carro .carro-anular,.pantalla-carro .carro-elaborar,.pantalla-carro .carro-form,.pantalla-carro .carro-xml{flex-direction:column;gap:12px;display:flex}.pantalla-carro .carro-anular,.pantalla-carro .carro-form,.pantalla-carro .carro-xml{padding:8px 0 12px}.pantalla-carro .carro-anular>.boton,.pantalla-carro .carro-xml>.boton,.pantalla-carro .carro-form>.boton{align-self:flex-start}.pantalla-carro .carro-datos{flex-wrap:wrap;gap:8px 32px;margin:0;display:flex}.pantalla-carro .carro-datos dt{color:var(--emp-texto-2);font-size:12px;line-height:16px}.pantalla-carro .carro-datos dd{margin:0;font-size:15px;line-height:22px}.pantalla-carro .carro-botones{flex-wrap:wrap;gap:8px;margin:12px 0 0;display:flex}.pantalla-carro .carro-confirmar .carro-botones{margin:0}.pantalla-carro .carro-plegable{margin-top:4px}.pantalla-carro .carro-plegable>summary{cursor:pointer;min-height:44px;color:var(--emp-marca-texto);align-items:center;gap:6px;font-size:14px;font-weight:600;line-height:20px;list-style:none;display:inline-flex}.pantalla-carro .carro-plegable>summary::-webkit-details-marker{display:none}.pantalla-carro .carro-opcion>summary::-webkit-details-marker{display:none}.pantalla-carro .carro-opcion{border-top:1px solid var(--emp-borde)}.pantalla-carro .carro-opcion>summary{cursor:pointer;align-items:center;gap:8px;min-height:56px;list-style:none;display:flex}.pantalla-carro .carro-opcion>summary .plegable-titulo{flex-direction:column;flex:1;min-width:0;display:flex}.pantalla-carro .carro-opcion>summary .plegable-titulo strong{color:var(--emp-marca-texto);font-size:14px;line-height:20px}.pantalla-carro .carro-opcion>summary .plegable-titulo small{color:var(--emp-texto-2);font-size:12px;line-height:16px}.pantalla-carro .carro-opcion>summary .flecha{flex:none;transition:transform .15s}.pantalla-carro .carro-opcion[open]>summary .flecha{transform:rotate(180deg)}.pantalla-carro .carro-faltante{color:var(--emp-peligro);font-weight:600}.pantalla-carro .carro-faltante .ico{vertical-align:-2px;margin-right:2px}.pantalla-carro .carro-subtitulo{margin:20px 0 4px;font-size:14px;font-weight:700;line-height:20px}.pantalla-carro .resumen-fila .celda-linea{display:block}.pantalla-carro .resumen-fila.sub{color:var(--emp-texto-2);padding-left:12px;font-size:13px}.pantalla-carro .resumen-fila.sub>:last-child{font-weight:500}.pantalla-carro .resumen-fila.fuerte,.pantalla-carro .resumen-fila.fuerte>:last-child{font-weight:700}.pantalla-carro .resumen-fila.no-cuadra{color:var(--emp-peligro)}.pantalla-carro .resumen-final{margin:12px 0}.pantalla-carro .carro-falta{color:var(--emp-texto-2);font-weight:500}.pantalla-carro .tarjeta>.aviso-caja{margin:12px 0}.pantalla-carro .tarjeta>.campo-ayuda{margin:8px 0 0}.pantalla-equipo .equipo-lista{margin:0;padding:0;list-style:none}.pantalla-equipo .equipo-persona{border-bottom:1px solid var(--emp-borde);padding:12px 0}.pantalla-equipo .equipo-persona:first-child{padding-top:0}.pantalla-equipo .equipo-persona:last-child{border-bottom:0;padding-bottom:0}.pantalla-equipo .equipo-persona.apagada .equipo-datos strong{color:var(--emp-texto-2)}.pantalla-equipo .equipo-fila{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.pantalla-equipo .equipo-datos{flex-direction:column;flex:200px;min-width:0;display:flex}.pantalla-equipo .equipo-datos strong{font-size:15px;line-height:22px}.pantalla-equipo .equipo-activar{margin:0 0 0 auto}.pantalla-equipo .equipo-plegable{margin:8px 0 0 56px}.pantalla-equipo .equipo-permisos{flex-direction:column;gap:16px;padding:8px 0 4px;display:flex}.pantalla-equipo .equipo-permisos .campo-bloque{max-width:360px}.pantalla-equipo .equipo-permisos>.boton{align-self:flex-start;margin-top:0}.pantalla-equipo .equipo-casillas{border:0;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:0 16px;min-width:0;margin:0;padding:0;display:grid}.pantalla-equipo .equipo-casillas legend{margin:0 0 4px;padding:0;font-size:13px;font-weight:600;line-height:18px}.pantalla-equipo .equipo-usuario{font-size:18px;line-height:24px}@media (max-width:767px){.pantalla-equipo .equipo-plegable{margin-left:0}.pantalla-carro .carro-escoger{flex:100%}.pantalla-carro .carro-escoger select{flex:auto;min-width:0}}.pantalla-cierre-detalle .lista-notas{flex-direction:column;gap:8px;margin:0;padding:0;font-size:13px;line-height:18px;list-style:none;display:flex}.pantalla-cierre-detalle .lista-notas>li{align-items:flex-start;gap:6px;display:flex}.pantalla-cierre-detalle .lista-notas>li>.ico{flex:none;margin-top:1px}.pantalla-cierre-detalle .lista-saltos{margin:4px 0;padding-left:20px;font-size:13px;line-height:18px}.pantalla-cierre-detalle .lista-saltos>li+li{margin-top:4px}.pantalla-cierre-detalle .celda-nota{align-items:flex-start;gap:4px;margin:4px 0 0;font-size:13px;font-weight:400;line-height:18px;display:flex}.pantalla-cierre-detalle .celda-nota>.ico{flex:none;margin-top:2px}.pantalla-cierre-detalle .tarjeta>.tabla-marco{max-height:none;margin-left:0;margin-right:0}.pantalla-cierre-detalle .tabla-lecturas tbody th{min-width:168px}.pantalla-cierre-detalle .tabla-lecturas .celda-chips{margin:4px 0 0;display:flex}.pantalla-cierre-detalle ul.filas-form{padding:0;list-style:none}.pantalla-cierre-detalle .fila-form-dato strong{font-size:14px;line-height:20px}.pantalla-cierre-detalle .fila-valor{margin-left:auto;font-size:15px;font-weight:700;line-height:20px}.pantalla-cierre-detalle .fila-form-accion{flex-direction:column;flex:100%;gap:8px;padding-left:44px;display:flex}.pantalla-cierre-detalle .accion-en-linea{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.pantalla-cierre-detalle .accion-en-linea>:is(select,input){flex:220px;width:auto;min-width:0}.pantalla-cierre-detalle .cuenta-resultado{align-items:flex-start}.pantalla-cierre-detalle .cuenta-resultado>.ico{flex:none;margin-top:2px}.pantalla-cierre-detalle .cuenta-resultado>p{margin:0;font-weight:500;line-height:22px}.pantalla-cierre-detalle .cuenta-resultado b{font-weight:700}.pantalla-cierre-detalle .texto-libre{white-space:pre-line;margin:0}.pantalla-cierre-detalle .campos-revision{flex-direction:column;gap:16px;display:flex}.pantalla-cierre-detalle .revision-botones>.boton{flex:auto}.pantalla-cierre-detalle .revision details>summary{min-height:44px;color:var(--emp-enlace);align-items:center;font-weight:600;display:flex}.pantalla-cierre-detalle .revision details[open]>summary{margin-bottom:12px}@media (max-width:760px){.pantalla-cierre-detalle .fila-form-accion{padding-left:0}}@media print{.pantalla-cierre-detalle .revision{display:none}}.pantalla-cierre-turno .cierre-pila{flex-direction:column;gap:20px;display:flex}.pantalla-cierre-turno .paso:not(.activo){display:none}.pantalla-cierre-turno label.campo-bloque{font-size:inherit;color:var(--emp-texto);margin:0;font-weight:400}.pantalla-cierre-turno .campo-etiqueta{color:var(--emp-texto);font-size:13px;font-weight:600;line-height:20px}.pantalla-cierre-turno .campo-base{max-width:240px}.pantalla-cierre-turno .boton-foto{cursor:pointer;text-align:center}.pantalla-cierre-turno :is(#auto_estado,.estado-js,.estado-foto,.info-cliente,.calc) .ico{vertical-align:-3px}.pantalla-cierre-turno :is(.estado-js,.estado-foto,.calc,.faltan-vale,.info-cliente):empty{display:none}.pantalla-cierre-turno .estado-js,.pantalla-cierre-turno .estado-foto{margin:0;font-size:13px;line-height:18px}.pantalla-cierre-turno .soporte{flex-direction:column;gap:4px;display:flex}.pantalla-cierre-turno :is(input.auto,select.auto,.manguera.auto input[name^=final_]){background:var(--emp-ia-suave);border-color:var(--emp-ia-borde)}.pantalla-cierre-turno :is(select.falta,.falta-dato){border-color:var(--emp-peligro);box-shadow:0 0 0 1px var(--emp-peligro)}.pantalla-cierre-turno .pasos-cierre{top:calc(var(--barra-alto) + 8px);z-index:6;background:var(--emp-fondo);border-radius:12px;padding:4px;position:sticky}.pantalla-cierre-turno .pasos-cierre .segmentado{width:100%;display:flex}.pantalla-cierre-turno .pasos-cierre .paso-btn{flex:1 1 0;height:auto;min-height:48px;padding:4px 12px;font-size:15px;font-weight:600}.pantalla-cierre-turno .paso-num{border:1px solid var(--emp-borde-fuerte);background:var(--emp-superficie);border-radius:999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:inline-flex}.pantalla-cierre-turno .paso-btn[aria-pressed=true] .paso-num{border-color:var(--emp-marca);background:var(--emp-marca);color:var(--emp-sobre-marca)}.pantalla-cierre-turno .rapidos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pantalla-cierre-turno .rapidos>.boton{white-space:normal;text-align:center}.pantalla-cierre-turno .desplegable-cupo>summary{align-items:center;gap:12px;min-height:48px;font-size:16px;font-weight:700;line-height:22px;list-style:none;display:flex}.pantalla-cierre-turno .desplegable-cupo>summary::-webkit-details-marker{display:none}.pantalla-cierre-turno .cupo-titulo{flex:auto;min-width:0}.pantalla-cierre-turno .desplegable-cupo .flecha{flex:none;transition:transform .15s}.pantalla-cierre-turno .desplegable-cupo[open] .flecha{transform:rotate(180deg)}.pantalla-cierre-turno .cupo-consulta{gap:8px;display:flex}.pantalla-cierre-turno .cupo-consulta>input{flex:auto;min-width:0}.pantalla-cierre-turno #cupo_r:empty{display:none}.pantalla-cierre-turno #cupo_r{flex-direction:column;gap:4px;font-size:14px;display:flex}.pantalla-cierre-turno .lista-soportes{flex-direction:column;gap:12px;display:flex}.pantalla-cierre-turno .lista-soportes:empty{display:none}.pantalla-cierre-turno .fila-soporte{border:1px solid var(--emp-borde);background:var(--emp-superficie-2);border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}.pantalla-cierre-turno .fila-soporte-cab{justify-content:space-between;align-items:center;gap:8px;display:flex}.pantalla-cierre-turno .fila-soporte-titulo{align-items:center;gap:8px;font-size:14px;line-height:20px;display:inline-flex}.pantalla-cierre-turno .fila-soporte :is(.extra-cliente,.extra-completo){flex-direction:column;gap:12px;display:flex}.pantalla-cierre-turno .info-cliente{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;line-height:18px;display:flex}.pantalla-cierre-turno .zona-borrar{text-align:center}.pantalla-cierre-turno .zona-borrar .campo-ayuda{margin-top:8px}.pantalla-cierre-turno .tiquetes{flex-direction:column;gap:12px;display:flex}.pantalla-cierre-turno .tq-estado:empty{display:none}.pantalla-cierre-turno .tq-estado{grid-template-columns:minmax(0,1fr);gap:6px 12px;margin-top:8px;font-size:13px;line-height:18px;display:grid}.pantalla-cierre-turno .tq-estado:has(>img){grid-template-columns:88px minmax(0,1fr);align-items:start}.pantalla-cierre-turno .tq-estado>img{object-fit:cover;border:1px solid var(--emp-borde);border-radius:8px;grid-row:span 4;width:88px;max-height:120px}.pantalla-cierre-turno .tq-estado>.boton-enlace{justify-self:start;align-items:center;gap:6px;min-height:40px;display:inline-flex}.pantalla-cierre-turno .lecturas{flex-direction:column;display:flex}.pantalla-cierre-turno .equipo{border-top:1px solid var(--emp-borde);letter-spacing:.06em;text-transform:uppercase;color:var(--emp-marca-texto);margin:16px 0 4px;padding-top:12px;font-size:12px;font-weight:700;line-height:16px}.pantalla-cierre-turno .lecturas>.equipo:first-child{border-top:0;margin-top:0;padding-top:0}.pantalla-cierre-turno .manguera{border-bottom:1px solid var(--emp-borde);flex-direction:column;gap:4px;padding:12px 0;display:flex}.pantalla-cierre-turno .manguera:last-child{border-bottom:0}.pantalla-cierre-turno .mg-fila{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:4px 12px;display:grid}.pantalla-cierre-turno .mg-nom{color:var(--emp-texto);grid-column:1/-1;align-items:center;gap:6px;margin:0;font-size:15px;font-weight:600;line-height:22px;display:flex}.pantalla-cierre-turno .mg-ok{flex:none;width:18px;display:inline-flex}.pantalla-cierre-turno .mg-col{flex-direction:column;gap:4px;min-width:0;display:flex}.pantalla-cierre-turno .mg-etiqueta{letter-spacing:.04em;text-transform:uppercase;color:var(--emp-texto-2);font-size:12px;font-weight:600;line-height:16px}.pantalla-cierre-turno .mg-ini{border:1px dashed var(--emp-borde-fuerte);background:var(--emp-superficie-2);min-height:48px;color:var(--emp-texto-2);font-variant-numeric:tabular-nums;border-radius:8px;align-items:center;padding:0 12px;display:flex}.pantalla-cierre-turno .mg-ini.pendiente{padding:0 8px}.pantalla-cierre-turno .mg-col input{text-align:right;font-variant-numeric:tabular-nums}.pantalla-cierre-turno .calc{text-align:right;margin:0;font-size:13px;line-height:18px}.pantalla-cierre-turno .botones-fila{flex-wrap:wrap;gap:8px;display:flex}.pantalla-cierre-turno #informe_estado:empty{display:none}.pantalla-cierre-turno #informe_estado{flex-direction:column;gap:4px;display:flex}.pantalla-cierre-turno .aj-titulo{margin:8px 0 0;font-size:13px;font-weight:700;line-height:18px}.pantalla-cierre-turno .ajuste{align-items:center}.pantalla-cierre-turno .ajuste label{color:var(--emp-texto);margin:0;font-size:14px;font-weight:500;display:inline}.pantalla-cierre-turno .ajuste input{text-align:right;width:112px}.pantalla-cierre-turno .aj-pesos{font-size:13px}.pantalla-cierre-turno .cuenta-nota{color:var(--emp-texto-2);margin:8px 0 0;font-size:13px;line-height:18px}.pantalla-cierre-turno .resultado{background:var(--emp-superficie-2);border-radius:8px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:15px;line-height:22px;display:flex}.pantalla-cierre-turno .resultado:empty{display:none}.pantalla-cierre-turno .resultado>.ico{flex:none;margin-top:3px}.pantalla-cierre-turno .resultado>p{margin:0}.pantalla-cierre-turno .resultado.falta{background:var(--emp-peligro-suave);color:var(--emp-peligro)}.pantalla-cierre-turno .resultado:is(.sobra,.exacto){background:var(--emp-exito-suave);color:var(--emp-exito)}.pantalla-cierre-turno .barra-dif{flex-wrap:wrap;align-items:center;gap:6px;font-size:15px;line-height:22px;display:inline-flex}.pantalla-cierre-turno #b_icono{display:inline-flex}.pantalla-cierre-turno #b_icono:empty{display:none}.pantalla-cierre-turno #b_dif{font-variant-numeric:tabular-nums;font-size:18px}.pantalla-cierre-turno .foto-flotante{right:16px;bottom:calc(108px + env(safe-area-inset-bottom));z-index:16;background:var(--emp-marca);min-height:56px;color:var(--emp-sobre-marca);font:inherit;box-shadow:var(--emp-sombra-2);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-weight:700;display:inline-flex;position:fixed}.pantalla-cierre-turno .foto-flotante:hover{background:var(--emp-marca-hover)}.pantalla-cierre-turno .foto-flotante:focus-visible{outline:3px solid var(--emp-foco);outline-offset:2px}@media (min-width:761px){.pantalla-cierre-turno .foto-flotante{display:none}.pantalla-cierre-turno .rapidos{grid-template-columns:repeat(3,minmax(0,1fr))}.pantalla-cierre-turno .mg-fila{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.pantalla-cierre-turno .mg-nom{grid-column:auto;align-self:center}}@media (max-width:760px){.pantalla-cierre-turno .foto-flotante{bottom:calc(168px + env(safe-area-inset-bottom));justify-content:center;width:56px;padding:0}.pantalla-cierre-turno .foto-flotante>span{display:none}}@media print{.pantalla-cierre-turno :is(.foto-flotante,.pasos-cierre){display:none}}.pantalla-escoger-isla .islas-opciones{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pantalla-escoger-isla .isla-opcion{border:1px solid var(--emp-borde-fuerte);background:var(--emp-superficie);min-height:96px;color:var(--emp-texto);box-shadow:var(--emp-sombra-1);border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:16px 20px;text-decoration:none;display:flex}.pantalla-escoger-isla .isla-opcion:hover{border-color:var(--emp-marca);box-shadow:var(--emp-sombra-2)}.pantalla-escoger-isla .isla-opcion:focus-visible{outline:3px solid var(--emp-foco);outline-offset:2px}.pantalla-escoger-isla .isla-opcion.sugerida{border:2px solid var(--emp-marca);background:var(--emp-marca-suave)}.pantalla-escoger-isla .isla-nombre{align-items:center;gap:8px;font-size:18px;font-weight:700;line-height:24px;display:inline-flex}.pantalla-escoger-isla .isla-equipos{color:var(--emp-texto-2);font-size:14px;line-height:20px}:is(.pantalla-datafonos,.pantalla-control-tanques) .filtro-negocio{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}:is(.pantalla-datafonos,.pantalla-control-tanques) .filtro-negocio select{width:auto;min-width:220px}.pantalla-tanques .tabla-libro tbody th{font-weight:500}.pantalla-tanques .tabla-libro tfoot th{border-top:1px solid var(--emp-borde-fuerte);background:var(--emp-cabeza-tabla);text-align:left;padding:10px 12px;font-size:13px;font-weight:700}.pantalla-tanques .tarjeta>.datos-mini{margin-top:16px}.pantalla-control-tanques .celda-con-punto{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.pantalla-control-tanques .resumen-total{border-top:2px solid var(--emp-borde-fuerte);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;margin:16px 0 0;padding-top:12px;display:flex}.pantalla-control-tanques .fila-aprobar{border-top:1px solid var(--emp-borde);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.pantalla-control-tanques .fila-aprobar p{margin:0;font-size:14px;line-height:20px}.pantalla-control-tanques .lista-dias{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pantalla-control-tanques .lista-dias>li{border-top:1px solid var(--emp-borde);justify-content:space-between;align-items:center;gap:8px;min-height:40px;display:flex}.pantalla-control-tanques .lista-dias a[aria-current]{font-weight:700}.pantalla-datafonos .chips-dias{flex-wrap:wrap;gap:8px;display:flex}.pantalla-datafonos .chips-dias .chip{min-height:32px;padding:4px 12px}.pantalla-datafonos .tarjeta>.celda-linea{align-items:center;gap:6px;margin:8px 0 0;display:flex}.pantalla-medir .lista-pasos-simple{margin:0;padding-left:20px;font-size:14px;line-height:20px}.pantalla-medir .lista-pasos-simple>li+li{margin-top:8px}.pantalla-bonificaciones .lista-reglas{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pantalla-bonificaciones .lista-reglas>li{border-top:1px solid var(--emp-borde);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;font-size:14px;line-height:20px;display:flex}.pantalla-bonificaciones .lista-reglas>li.apagada{color:var(--emp-texto-2)}.pantalla-bonificaciones .tabla-datos .accion-peligro{text-align:left;margin-top:4px}.pantalla-bonificaciones .tabla-datos .accion-peligro-form input,.pantalla-bonificaciones .tabla-datos .accion-peligro-form textarea{min-width:200px}.pantalla-limpio .lista-limpio{flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:14px;line-height:20px;display:flex}.pantalla-limpio .tarjeta-peligro{border-color:var(--emp-peligro)}@supports (color:color-mix(in lab, red, red)){.pantalla-limpio .tarjeta-peligro{border-color:color-mix(in srgb, var(--emp-peligro) 40%, var(--emp-borde))}}.pantalla-limpio .tarjeta-peligro .tarjeta-icono{color:var(--emp-peligro)}.pantalla-limpio .texto-compromiso{border:1px solid var(--emp-borde);background:var(--emp-superficie-2);border-radius:8px;margin:16px 0;padding:12px 16px;font-size:14px;line-height:20px}.pantalla-limpio .texto-compromiso p{margin:0 0 8px}.pantalla-limpio .columna-lateral .lista-limpio{padding-left:0;list-style:none}@media (min-width:840px){.pantalla-vender .vender-grilla>.c-8{grid-column:span 8}.pantalla-vender .vender-grilla>.c-4{grid-column:span 4}}.pantalla-vender .tarjeta>p{margin-bottom:0}.pantalla-vender .vender-libros{flex-direction:column;gap:8px;display:flex}.pantalla-vender .vender-libros-titulo{margin:0;font-size:14px;line-height:20px}.pantalla-vender #libros-botones{flex-wrap:wrap;align-self:flex-start;max-width:100%}.pantalla-vender #libros-botones:empty{display:none}.pantalla-vender #libros-botones>button{height:auto;min-height:48px;padding:4px 16px;font-size:14px}.pantalla-vender .vender-buscar{align-items:center;gap:8px;display:flex}.pantalla-vender .vender-buscar>.campo-icono{flex:auto;min-width:0}.pagina.operacion:is(.pantalla-vender,.pantalla-cierre-caja) .campo-icono>input:not([type=file]){min-height:46px}.pantalla-vender #video{background:var(--emp-superficie-3);border-radius:12px;width:100%;max-height:260px}.pantalla-vender #lector:empty,.pantalla-vender #resultados:empty,.pantalla-vender #rapidos:empty{display:none}.pantalla-vender #resultados{flex-direction:column;gap:8px;display:flex}.pantalla-vender #resultados>p{margin:0}.pantalla-vender .rapidos{grid-template-columns:repeat(auto-fill,minmax(min(140px,100%),1fr));gap:8px;display:grid}.pantalla-vender .rapidos>button,.pantalla-vender .resultado{border:1px solid var(--emp-borde-fuerte);background:var(--emp-superficie);min-height:48px;color:var(--emp-texto);font:inherit;text-align:left;cursor:pointer;border-radius:8px;padding:10px 12px}.pantalla-vender .rapidos>button:hover,.pantalla-vender .resultado:hover{border-color:var(--esp,var(--emp-marca));background:var(--emp-fila-sel)}.pantalla-vender .rapidos>button{flex-direction:column;justify-content:space-between;gap:4px;display:flex}.pantalla-vender .rapidos b,.pantalla-vender .resultado b{font-size:14px;font-weight:600;line-height:20px;display:block}.pantalla-vender .rapidos .suave,.pantalla-vender .resultado .suave{font-size:12px;line-height:16px}.pantalla-vender .producto-precio{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.pantalla-vender .resultado{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.pantalla-vender .venta-campos{flex-direction:column;gap:16px;display:flex}.pantalla-vender #lineas>p{margin:0}.pantalla-vender .linea{border-bottom:1px solid var(--emp-borde);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:12px 0;display:grid}.pantalla-vender .linea:first-child{padding-top:0}.pantalla-vender .linea-dato{flex-direction:column;grid-column:1/-1;gap:8px;min-width:0;display:flex}.pantalla-vender .linea-dato>b{font-size:15px;font-weight:600;line-height:22px}.pantalla-vender .linea-ajustes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pantalla-vender .linea-precio{color:var(--emp-texto-2);flex:none;align-items:center;gap:8px;font-size:13px;display:flex}.pantalla-vender .linea-precio>.precio{text-align:right;font-variant-numeric:tabular-nums;width:120px}.pantalla-vender .linea .libro{flex:120px;width:auto;min-width:0}.pantalla-vender .linea-avisos{color:var(--emp-texto-2);flex-direction:column;gap:4px;font-size:13px;line-height:18px;display:flex}.pantalla-vender .linea-alerta{color:var(--emp-alerta);align-items:flex-start;gap:6px;font-weight:600;display:flex}.pantalla-vender .linea-alerta .ico{margin-top:1px}.pantalla-vender .cant{align-items:center;gap:4px;display:flex}.pantalla-vender .cant>.boton-icono{font-size:20px;line-height:1}.pantalla-vender .cant>.cantidad{text-align:center;font-variant-numeric:tabular-nums;width:64px}.pantalla-vender .linea>.num{text-align:right;font-size:15px;font-weight:700}.pantalla-vender .venta-total>strong{font-size:24px;line-height:32px}.pantalla-vender #cambio>strong{font-size:20px;line-height:28px}@media (min-width:1200px){.pantalla-vender .columna-lateral{max-height:calc(100vh - var(--barra-alto) - 32px);margin:-2px;padding:2px;overflow-y:auto}}.pantalla-cierre-caja .tarjeta>p,.pantalla-cierre-caja .tarjeta details>p{margin-bottom:0}.pantalla-cierre-caja .tarjeta>.tabla-marco{margin:0}.pantalla-cierre-caja .campo-ayuda:empty{display:none}.pantalla-cierre-caja details.plegable>summary{cursor:pointer;min-height:48px;list-style:none}.pantalla-cierre-caja details.plegable>summary::-webkit-details-marker{display:none}.pantalla-cierre-caja details.plegable:not([open])>summary{margin-bottom:0}.pantalla-cierre-caja .plegable-titulo{flex:200px;min-width:0;margin:0;font-size:16px;font-weight:700;line-height:22px}.pantalla-cierre-caja .plegable-flecha{color:var(--emp-texto-2);transition:transform .15s}.pantalla-cierre-caja details.plegable[open]>summary .plegable-flecha{transform:rotate(180deg)}.pantalla-cierre-caja details.plegable>:not(summary)+:not(summary){margin-top:16px}.pantalla-cierre-caja .movimientos td{vertical-align:top}.pantalla-cierre-caja .mov-cab{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.pantalla-cierre-caja .mov-detalle,.pantalla-cierre-caja .mov-banco{color:var(--emp-texto-2);margin-top:2px;font-size:13px;line-height:18px}.pantalla-cierre-caja .mov-banco.rojo{color:var(--emp-peligro);font-weight:600}.pantalla-cierre-caja .mov-detalle:empty{display:none}.pantalla-cierre-caja .mov-detalle>*+:before{content:"· "}.pantalla-cierre-caja .movimientos .col-quitar{text-align:right;width:1%;padding-left:4px;padding-right:8px}.pantalla-cierre-caja .movimientos .col-quitar form{margin:0}.pantalla-cierre-caja .boton-icono.quitar{color:var(--emp-peligro)}.pantalla-cierre-caja .boton-icono.quitar:hover{background:var(--emp-peligro-suave)}.pantalla-cierre-caja .resumen-fila.sub{color:var(--emp-texto-2);padding-left:12px;font-size:13px}.pantalla-cierre-caja .resumen-fila.sub>:last-child{font-weight:500}.pantalla-cierre-caja .resumen-fila.fuerte,.pantalla-cierre-caja .resumen-fila.fuerte>:last-child{font-weight:700}.pantalla-cierre-caja .resumen-fila.cuadra>:last-child,.pantalla-cierre-caja .resumen-fila.no-cuadra>:last-child{align-items:center;gap:4px;display:inline-flex}.pantalla-cierre-caja .resumen-fila.cuadra>:last-child{color:var(--emp-exito)}.pantalla-cierre-caja .resumen-fila.no-cuadra{color:var(--emp-peligro)}.pantalla-cierre-caja :is(.cerrar-caja,.revision){flex-direction:column;gap:16px;display:flex}.pantalla-cierre-caja :is(.cerrar-caja,.revision)>p{margin:0}.pantalla-cierre-caja .cerrar-caja .contar{align-self:flex-start}.pantalla-cierre-caja .cerrar-caja>.boton+.boton{margin-top:-8px}.pantalla-cierre-caja .revision-botones{flex-wrap:wrap;gap:8px;display:flex}.pantalla-cierre-caja .revision-botones>.boton{flex:auto}.pantalla-cierre-caja details.reabrir>summary{list-style:none}.pantalla-cierre-caja details.reabrir>summary::-webkit-details-marker{display:none}.pantalla-cierre-caja details.reabrir>form{flex-direction:column;align-items:flex-start;gap:12px;margin-top:12px;display:flex}.pantalla-cierre-caja details.reabrir .campo-bloque{align-self:stretch}.pantalla-cierre-caja .linea-nota{white-space:pre-line}.pantalla-cierre-caja .foto-flotante{border:1px solid var(--emp-borde-fuerte);background:var(--emp-superficie);min-height:48px;color:var(--emp-texto);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.pantalla-cierre-caja .foto-flotante:hover{background:var(--emp-superficie-2)}@media (max-width:760px){.pagina.pantalla-cierre-caja .foto-flotante{right:16px;bottom:calc(var(--celular-alto) + 12px + env(safe-area-inset-bottom));z-index:21;background:var(--emp-marca);width:56px;height:56px;color:var(--emp-sobre-marca);box-shadow:var(--emp-sombra-2);border-color:#0000;border-radius:999px;padding:0;position:fixed}body:not(:has(.barra-celular)) .pagina.pantalla-cierre-caja .foto-flotante{bottom:calc(16px + env(safe-area-inset-bottom))}.pagina.pantalla-cierre-caja .foto-flotante:hover{background:var(--emp-marca-hover)}.pagina.pantalla-cierre-caja .foto-flotante>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}@media print{.pantalla-cierre-caja .foto-flotante{display:none}}.pantalla-cierre-caja .mov-detalle a{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.pantalla-mi-caja .mi-caja-lista{flex-direction:column;gap:12px;margin:0 0 16px;padding:0;list-style:none;display:flex}.pantalla-mi-caja .mi-caja-lista .boton.alto{text-align:left;justify-content:space-between}.pantalla-mi-caja .mi-caja-nombre{margin:0 0 6px}.pantalla-mi-caja .mi-caja-lista .campo-ayuda{margin-top:6px}.pantalla-mi-caja .tarjeta .boton.ancho+.boton.ancho,.pantalla-mi-caja .tabla-fija+.boton.ancho{margin-top:12px}.pantalla-recibo .recibo-tarjeta{justify-content:center;display:flex}.pantalla-recibo .recibo-entregar{flex-direction:column;gap:12px;display:flex}.pantalla-recibo .recibo-entregar>.tarjeta-cab{margin-bottom:0}.pantalla-recibo .recibo-enviar{flex-direction:column;gap:8px;display:flex}@media print{.pantalla-recibo .cabecera-pagina,.pantalla-recibo .columna-lateral,.pantalla-recibo .columna-principal>p,.pantalla-recibo .errores,.pantalla-recibo .guia{display:none!important}.pantalla-recibo .recibo-tarjeta{border:0;justify-content:flex-start;padding:0}.pantalla-recibo .ticket{color:#000;width:72mm;max-width:none;margin:0}}.pantalla-caja-general .cg-pila{flex-direction:column;gap:20px;display:flex}.pantalla-caja-general .cg-separa{margin-top:12px}.pantalla-caja-general .sin-cortar{white-space:nowrap}.pantalla-caja-general .cg-texto{margin:0;font-size:14px;line-height:20px}.pantalla-caja-general .lista-puntos,.pantalla-caja-general .cg-pasos{margin:6px 0 0;padding-left:20px;font-size:14px;line-height:20px}.pantalla-caja-general :is(.lista-puntos,.cg-pasos) li+li{margin-top:4px}.pantalla-caja-general .cg-lista{margin:4px 0 0;padding-left:18px;font-size:14px;line-height:20px}.pantalla-caja-general .cg-lista li+li{margin-top:4px}.pantalla-caja-general .cg-cifra-grande{font-variant-numeric:tabular-nums;margin:0;font-size:28px;font-weight:700;line-height:36px}.pantalla-caja-general .cg-hecho{align-items:center;gap:6px;margin:8px 0 0;font-size:14px;font-weight:600;display:flex}.pantalla-caja-general .cg-cifras{margin:0}.pantalla-caja-general .cg-cifras>div{border-bottom:1px solid var(--emp-borde);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;font-size:14px;line-height:20px;display:flex}.pantalla-caja-general .cg-cifras>div:last-child{border-bottom:0}.pantalla-caja-general .cg-cifras dt{min-width:0}.pantalla-caja-general .cg-cifras dd{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.pantalla-caja-general .cg-cifras .cg-total{font-weight:700}.pantalla-caja-general .cg-cifras .cg-total dd .cg-cifra-grande,.pantalla-caja-general .cg-cifras dd.cg-cifra-grande{font-size:24px;line-height:32px}.pantalla-caja-general .cg-plegable{margin-top:8px}.pantalla-caja-general .cg-plegable>summary{cursor:pointer;min-height:40px;color:var(--emp-marca);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.pantalla-caja-general .cg-plegable[open]>summary{margin-bottom:8px}.pantalla-caja-general .cg-anular{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pantalla-caja-general .cg-anular>input{flex:220px;min-width:0}.pantalla-caja-general .cg-anular+.campo-ayuda{margin-top:6px}.pantalla-caja-general :is(.cg-entregas,.cg-soportes,.cg-menores){margin:0;padding:0;list-style:none}.pantalla-caja-general :is(.cg-entrega,.cg-soporte,.cg-menor){border-top:1px solid var(--emp-borde);padding:14px 0}.pantalla-caja-general :is(.cg-entrega,.cg-soporte,.cg-menor):first-child{border-top:0;padding-top:0}.pantalla-caja-general .cg-entrega-fila{justify-content:space-between;align-items:baseline;gap:8px 12px;font-size:15px;line-height:22px;display:flex}.pantalla-caja-general .cg-entrega-fila>:last-child{text-align:right;white-space:nowrap}.pantalla-caja-general :is(.cg-entrega,.cg-soporte,.cg-menor) .celda-linea{margin:2px 0 0}.pantalla-caja-general .cg-entrega-acciones{flex-wrap:wrap;align-items:flex-start;gap:4px 16px;margin-top:10px;display:flex}.pantalla-caja-general .cg-entrega-acciones .cg-plegable{flex:280px;margin-top:0}.pantalla-caja-general .cg-soporte-campos{margin-top:10px}.pantalla-caja-general .cg-periodos{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.pantalla-caja-general .cg-periodos a{border:1px solid var(--emp-borde-fuerte);min-height:36px;color:var(--emp-texto);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.pantalla-caja-general .cg-periodos a:hover{background:var(--emp-superficie-2)}.pantalla-caja-general .cg-periodos a[aria-current=page]{background:var(--emp-marca);border-color:var(--emp-marca);color:var(--emp-sobre-marca)}.pantalla-caja-general .cg-tipo{font-weight:600}.pantalla-caja-general .cg-anulado .cg-tipo,.pantalla-caja-general .cg-anulado td.num{color:var(--emp-texto-2);text-decoration:line-through}.pantalla-caja-general .cg-menor.cerrada{opacity:.7}.pantalla-caja-general .cg-menor-fila{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.pantalla-caja-general .cg-menor-nombre{font-size:15px;font-weight:700;line-height:22px}.pantalla-caja-general .cg-menor-saldo{white-space:nowrap;margin-left:auto;font-size:15px}.pantalla-caja-general .cg-barra{background:var(--emp-superficie-2);appearance:none;border:0;border-radius:999px;width:100%;height:8px;margin:8px 0 2px;display:block;overflow:hidden}.pantalla-caja-general .cg-barra::-webkit-meter-bar{background:var(--emp-superficie-2);border:0;border-radius:999px;height:8px}.pantalla-caja-general .cg-barra::-webkit-meter-optimum-value{background:var(--emp-marca);border-radius:999px}.pantalla-caja-general .cg-barra::-webkit-meter-suboptimum-value{background:var(--emp-marca);border-radius:999px}.pantalla-caja-general .cg-barra::-webkit-meter-even-less-good-value{background:var(--emp-marca);border-radius:999px}.pantalla-caja-general .cg-barra::-moz-meter-bar{background:var(--emp-marca);border-radius:999px}.pantalla-caja-general .cg-barra.poca::-webkit-meter-optimum-value{background:var(--emp-peligro)}.pantalla-caja-general .cg-barra.poca::-webkit-meter-suboptimum-value{background:var(--emp-peligro)}.pantalla-caja-general .cg-barra.poca::-webkit-meter-even-less-good-value{background:var(--emp-peligro)}.pantalla-caja-general .cg-barra.poca::-moz-meter-bar{background:var(--emp-peligro)}.pantalla-caja-general .cg-botones{flex-direction:column;gap:8px;display:flex}.pantalla-caja-general .cg-botones .boton{justify-content:flex-start}.pantalla-caja-general .cg-opciones{border:0;flex-direction:column;gap:4px;min-width:0;margin:12px 0 0;padding:0;display:flex}.pantalla-caja-general .cg-opciones>legend{margin-bottom:4px;padding:0;font-size:13px;font-weight:600;line-height:20px}.pantalla-caja-general .cg-porciento{max-width:140px}.pantalla-caja-general .cg-cuadre{margin:4px 0 0;font-size:14px;font-weight:600;line-height:20px}.pantalla-caja-general .contar-billetes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;display:grid}.pantalla-caja-general .cg-billetes{border:0;min-width:0;margin:0;padding:0}.pantalla-caja-general .cg-billetes>legend{color:var(--emp-texto-2);text-transform:uppercase;letter-spacing:.04em;padding:0;font-size:13px;font-weight:700;line-height:20px}.pantalla-caja-general .contar-billetes .billetes-grilla{grid-template-columns:6.5em minmax(64px,112px) minmax(5.5em,auto);justify-content:start;gap:6px 12px}.pantalla-caja-general .contar-billetes .billetes-grilla>label{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.pantalla-caja-general .contar-billetes .billetes-grilla input{text-align:right;min-height:40px}.pantalla-caja-general .contar-billetes .billetes-grilla .sub{font-variant-numeric:tabular-nums}.pantalla-caja-general .cg-reponer .tarjeta-pie .boton{flex:1;justify-content:center}@media (max-width:760px){.pantalla-caja-general .contar-billetes{grid-template-columns:minmax(0,1fr)}.pantalla-caja-general #reembolso>.columna-lateral{bottom:calc(var(--celular-alto) + env(safe-area-inset-bottom) + 8px);z-index:5;position:sticky}.pantalla-caja-general .cg-reponer{box-shadow:var(--emp-sombra-2)}.pantalla-caja-general .cg-reponer .tarjeta-cab,.pantalla-caja-general .cg-reponer .cg-cifras>div:not(.cg-total){display:none}.pantalla-caja-general .cg-entrega-acciones>form .boton{width:100%}}.pantalla-informe-dia .tarjeta-cifra{font-variant-numeric:tabular-nums;margin-left:auto;font-size:18px;line-height:24px}.pantalla-informe-dia .resumen-fila.sub{color:var(--emp-texto-2);padding-left:12px;font-size:13px}.pantalla-informe-dia .resumen-fila.sub>:last-child{font-weight:500}.pantalla-informe-dia .resumen-fila.no-cuadra{color:var(--emp-peligro)}.pantalla-informe-dia .resumen-fila>:first-child{flex-direction:column;display:flex}.pantalla-informe-dia .informe-detalle{color:var(--emp-texto-2);font-size:13px}.pantalla-informe-dia .informe-sub{color:var(--emp-texto-2);text-transform:uppercase;letter-spacing:.04em;margin:16px 0 4px;font-size:13px;font-weight:650}.pantalla-informe-dia .informe-turnos{margin:0;padding:0;list-style:none}.pantalla-informe-dia .informe-turnos>li{border-bottom:1px solid var(--emp-borde);justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 0;font-size:14px;display:flex}.pantalla-informe-dia .informe-turnos>li>div{min-width:0}.pantalla-informe-dia .informe-turno-nota{color:var(--emp-texto-2);flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 0;font-size:13px;display:flex}.pantalla-informe-dia .informe-turno-valor{font-variant-numeric:tabular-nums;flex:none;font-weight:600}.pantalla-informe-dia .aviso-texto ul{margin:4px 0 0;padding-left:20px}.pantalla-informe-dia .informe-pie{margin-top:16px}@media (max-width:760px){.pantalla-informe-dia .cabecera-acciones>*{flex:1 1 0}.pantalla-informe-dia .cabecera-acciones>.boton.no-celular{display:none}}@media print{.pantalla-informe-dia .grilla>.c-6{break-inside:avoid;grid-column:span 12}}.pantalla-ajuste .ajustes-form{flex-direction:column;gap:20px;display:flex}.pantalla-ajuste .tarjeta>.campo-bloque+.campo-bloque{margin-top:16px}.pantalla-ajuste .campo-icono>.campo-prefijo:last-child{padding-right:8px}.pantalla-ajuste .filas-ajuste{flex-direction:column;margin:0 -20px;display:flex}.pantalla-ajuste .fila-ajuste{border-bottom:1px solid var(--emp-borde);flex-direction:column;gap:12px;padding:16px 20px;display:flex}.pantalla-ajuste .fila-ajuste:last-child{border-bottom:0}.pantalla-ajuste .fila-quitada{background:var(--emp-superficie-2)}.pantalla-ajuste .fila-quitada .campos-grilla{opacity:.6}.pantalla-ajuste .casillas-grupo{border:0;min-width:0;margin:0;padding:0}.pantalla-ajuste .casillas-grupo>legend{color:var(--emp-texto);margin-bottom:4px;padding:0;font-size:13px;font-weight:600;line-height:20px}.pantalla-ajuste .casillas-linea{flex-wrap:wrap;align-items:center;gap:0 20px;display:flex}.pantalla-ajuste .lista-simple{flex-direction:column;gap:4px;margin:0 0 8px;padding-left:20px;font-size:14px;line-height:20px;display:flex}@media (max-width:760px){.pantalla-ajuste .filas-ajuste{margin:0 -16px}.pantalla-ajuste .fila-ajuste{padding:16px}.pantalla-ajuste .campos-grilla,.pantalla-ajuste .campos-grilla.tres{grid-template-columns:minmax(0,1fr)}}.pantalla-aparatos .aparatos-lista{margin:0 -20px;padding:0;list-style:none}.pantalla-aparatos .aparato-fila{border-top:1px solid var(--emp-borde);flex-direction:column;gap:6px;padding:14px 20px;display:flex}.pantalla-aparatos .aparato-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.pantalla-aparatos .aparato-nombre{flex-direction:column;min-width:0;display:flex}.pantalla-aparatos .aparato-errores{color:var(--emp-peligro);flex-direction:column;gap:4px;margin:0;padding:0;font-size:13px;line-height:18px;list-style:none;display:flex}.pantalla-aparatos .aparato-errores li{align-items:flex-start;gap:6px;display:flex}.pantalla-aparatos .aparato-errores .ico{flex:none;margin-top:2px}.pantalla-aparatos .aparato-personas{flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.pantalla-aparatos .aparato-personas li{align-items:center;gap:6px;font-size:14px;display:flex}.pantalla-aparatos .aparato-acciones{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.pantalla-aparatos .pasos-lista{flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:14px;line-height:20px;display:flex}.pantalla-aparatos .pasos-lista strong{overflow-wrap:anywhere}@media (max-width:760px){.pantalla-aparatos .aparatos-lista{margin:0 -16px}.pantalla-aparatos .aparato-fila{padding:14px 16px}}.pantalla-ajuste .tabla-datos td.num input{text-align:right;font-variant-numeric:tabular-nums;width:100%;max-width:180px;margin-left:auto}.pantalla-ajuste .tabla-datos tr.apagada>:is(th,td):not(:last-child){color:var(--emp-texto-2)}.pantalla-ajuste .tarjeta>.campo-bloque+.tabla-marco,.pantalla-ajuste .tarjeta>.tabla-marco+.campo-bloque{margin-top:16px}.pantalla-ajuste .ajuste-plegable{border-top:1px solid var(--emp-borde);margin-top:12px;padding-top:4px}.pantalla-ajuste .ajuste-plegable>summary{cursor:pointer;min-height:44px;color:var(--emp-marca-texto);align-items:center;gap:8px;font-weight:600;list-style:none;display:flex}.pantalla-ajuste .ajuste-plegable>summary::-webkit-details-marker{display:none}.pantalla-ajuste .ajuste-plegable>summary .flecha{margin-left:auto;transition:transform .15s}.pantalla-ajuste .ajuste-plegable[open]>summary .flecha{transform:rotate(180deg)}.pantalla-ajuste .ajuste-boton{justify-content:flex-end;margin-top:16px;display:flex}.pantalla-ajuste form>.campos-grilla+.campos-grilla{margin-top:16px}.pantalla-ajuste .tarjeta>form+.tabla-marco{margin-top:20px}.pantalla-ajuste .tarjeta-cifra{font-variant-numeric:tabular-nums;margin-left:auto;font-size:20px;font-weight:700;line-height:28px}.pantalla-ajuste .punto-color{display:block}.pantalla-ajuste .sin-cortar{white-space:nowrap}.pantalla-ajuste .ajuste-plegable>summary .plegable-titulo{min-width:0;color:var(--emp-texto);flex-direction:column;flex:1;display:flex}.pantalla-ajuste .ajuste-plegable>summary .plegable-titulo small{color:var(--emp-texto-2);font-size:12px;font-weight:400;line-height:16px}.pantalla-ajuste .ajuste-plegable>summary .flecha{margin-left:0}.pantalla-ajuste .ajuste-plegable>form{flex-direction:column;gap:16px;padding:8px 0 16px;display:flex}.pantalla-ajuste .ajuste-plegable>form>.ajuste-boton{margin-top:0}.pantalla-ajuste .ajuste-subform{border-top:1px dashed var(--emp-borde)}.pantalla-ajuste .campo-color{width:64px;min-height:44px;padding:4px}.pantalla-ajuste form.tarjeta>.ajuste-boton{margin-top:16px}.pantalla-ajuste .tabla-datos select{min-width:150px}.pantalla-ajuste .tabla-marco{max-height:none;margin:0}.pantalla-ajuste .ajustes-nota,.pantalla-ajuste .lista-simple li{margin:0}.pantalla-ficha .tarjeta.borde-info{border-color:var(--emp-info)}.pantalla-ficha .del-rut :is(input:not([type=checkbox]),select,textarea){background:var(--emp-info-suave);border-color:var(--emp-info)}.pantalla-ficha label.casilla.del-rut{background:var(--emp-info-suave);border-radius:8px;padding:0 8px}.pantalla-ficha .ficha-rut{flex-direction:column;gap:0;display:flex}.pantalla-ficha .ficha-rut .ajuste-boton{margin-top:12px}.pantalla-ficha .ficha-responsabilidades{flex-direction:column;display:flex}.pantalla-ficha .ficha-logo img{border-radius:8px;max-width:220px;max-height:120px;display:block}.pantalla-ficha .campos-grilla>label.casilla{align-self:end}.pantalla-negocios .negocio-tipo{flex-direction:column;gap:4px;display:flex}.pantalla-negocios .negocio-tipo p{margin:0;font-size:14px;line-height:20px}.pantalla-negocios .negocio-tipo[hidden]{display:none}.pantalla-ajuste :is(.modulos-lista,.ia-funciones){flex-direction:column;display:flex}.pantalla-ajuste :is(.modulos-lista,.ia-funciones)>label.casilla{border-bottom:1px solid var(--emp-borde);padding:10px 0}.pantalla-ajuste :is(.modulos-lista,.ia-funciones)>label.casilla:last-child{border-bottom:0}.pantalla-modulos form.campo-bloque{margin:0}.pantalla-modulos .modulos-seccion{text-transform:uppercase;letter-spacing:.04em;color:var(--emp-texto-2);margin:16px 0 0;font-size:13px;font-weight:600;line-height:18px}.pantalla-modulos .modulos-seccion:first-of-type{margin-top:0}.pantalla-ia .ia-aviso{gap:8px}.pantalla-ia .ia-aviso p{margin:0;font-size:14px;line-height:20px}.pantalla-ia .ia-acciones{flex-wrap:wrap;gap:10px;display:flex}.pantalla-ia .ia-aceptado{border-top:0;margin-top:0;padding-top:0}.pantalla-ia .ia-aceptado>.ia-caja{margin:4px 0 8px}.pantalla-cambios .tabla-cambios td{overflow-wrap:anywhere}.pantalla-cambios .tarjeta-cab>form{margin-left:auto}:is(.pantalla-prestamo,.pantalla-activo-acta,.pantalla-mi-prestamo) .texto-largo{white-space:pre-line;margin:0}:is(.pantalla-prestamo,.pantalla-activo-acta,.pantalla-mi-prestamo) .firma-lienzo{border:1px solid var(--emp-borde-fuerte);touch-action:none;background:#fff;border-radius:8px;width:100%;max-width:600px;height:200px}.pantalla-prestamo .numero-grande{color:var(--emp-texto);margin:0 0 12px;font-size:28px;font-weight:700;line-height:36px}.pantalla-activo-ficha .activo-qr{justify-content:center;display:flex}.pantalla-activo-ficha .activo-qr svg{width:120px;height:120px}.pantalla-activos-etiquetas .etiquetas-qr{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.pantalla-activos-etiquetas .etiqueta-qr{border:1px dashed var(--emp-borde-fuerte);text-align:center;color:#000;break-inside:avoid;background:#fff;border-radius:6px;padding:6px}.pantalla-activos-etiquetas .etiqueta-qr p{margin:2px 0;font-size:12px;line-height:1.2}.pantalla-activos-etiquetas .paginas{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media print{.pantalla-activos-etiquetas .cabecera-pagina,.pantalla-activos-etiquetas .guia{display:none!important}.pantalla-activos-etiquetas .etiquetas-hoja{box-shadow:none;border:0;padding:0}.pantalla-activos-etiquetas .etiquetas-qr{grid-template-columns:repeat(4,1fr)}}.pagina:is([class*=pantalla-nomina],.pantalla-trabajador,.pantalla-trabajadores,[class*=pantalla-mi-],[class*=pantalla-mis-]) .periodo-nomina{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.pagina:is([class*=pantalla-nomina],.pantalla-trabajador,[class*=pantalla-mi-],[class*=pantalla-mis-]) .paginas{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.pantalla-trabajador .numero-grande{color:var(--emp-texto);margin:0 0 4px;font-size:24px;font-weight:700;line-height:32px}.pantalla-nomina-simulador .simulador-tabla{grid-column:1/-1}.pantalla-nomina-turnos .turno-mes{flex-wrap:wrap;align-items:center;gap:4px;margin:0 12px 4px 0;display:inline-flex}.pantalla-nomina-turnos .en-linea{display:inline}.pantalla-nomina-turnos .casillas-fila{flex-wrap:wrap;gap:8px 16px;display:flex}.pantalla-nomina-revisar .fila-form+.fila-form,.pantalla-nomina-revisar .filas-form+.filas-form{border-top:1px solid var(--emp-borde);margin-top:12px;padding-top:12px}:is(.pantalla-nomina-revisar,.pantalla-nomina-solicitudes,.pantalla-nomina-dotacion) .fila-form-dato{display:block}:is(.pantalla-nomina-revisar,.pantalla-nomina-solicitudes,.pantalla-nomina-dotacion) .fila-form-control{flex:320px}:is(.pantalla-nomina-revisar,.pantalla-nomina-solicitudes,.pantalla-nomina-dotacion) .fila-form-control input{text-align:left;font-weight:400;font-size:inherit}.pantalla-nomina-prestacion .detalle-calculo summary{cursor:pointer;color:var(--emp-texto-2);font-size:13px}[class*=pantalla-nomina] .celda-linea.peligro{color:var(--emp-peligro)}.pantalla-mi-espacio .accesos-mios{flex-direction:column;gap:4px;display:flex}:is(.pantalla-mi-certificado,.pantalla-mis-autorizaciones) .texto-muestra{border-left:3px solid var(--emp-borde-fuerte);color:var(--emp-texto-2);margin:12px 0;padding:10px 14px}:is(.pantalla-mi-certificado,.pantalla-mis-autorizaciones) .texto-muestra p{margin:0 0 6px}.pantalla-mis-anticipos .texto-largo{white-space:pre-line;margin:0 0 12px}.pantalla-mis-anticipos .firma-lienzo{border:1px solid var(--emp-borde-fuerte);touch-action:none;background:#fff;border-radius:8px;width:100%;max-width:600px;height:200px;display:block}:is(.pantalla-mis-solicitudes,.pantalla-mis-turnos) :is(.pedido-mio,.turno-mio){border-top:1px solid var(--emp-borde);padding:10px 0}:is(.pantalla-mis-solicitudes,.pantalla-mis-turnos) :is(.pedido-mio,.turno-mio):first-of-type{border-top:0}:is(.pantalla-mis-horas,.pantalla-mis-turnos) .fila-form-dato{display:block}.pantalla-mis-horas .detalle-calculo summary,.pantalla-mis-turnos .detalle-calculo summary{cursor:pointer;color:var(--emp-texto-2);font-size:13px}:is(.pantalla-documental,.pantalla-documental-carpeta) .buscador-documentos{gap:8px;margin-top:12px;display:flex}:is(.pantalla-documental,.pantalla-documental-carpeta) .buscador-documentos input{flex:auto;min-width:0}.pantalla-documental .mes-documentos{color:var(--emp-texto-2);margin:12px 0 4px;font-size:14px;line-height:20px}:is(.pantalla-documental,.pantalla-documental-carpetas) .menu-item .cuenta{color:var(--emp-texto-2);margin-left:auto;font-size:12px}.pantalla-documental-documento .texto-largo{white-space:pre-line}.pantalla-documental-subir .ficha-documento summary{cursor:pointer;margin:8px 0}.pantalla-contabilidad .sin-cortar{white-space:nowrap}.pantalla-contabilidad .lista-simple{flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:14px;line-height:20px;display:flex}.pantalla-contabilidad .cont-subtitulo{margin:20px 0 8px;font-size:14px;font-weight:700;line-height:20px}.pantalla-contabilidad .tarjeta>.tabla-marco,.pantalla-contabilidad .tarjeta details>.tabla-marco,.pantalla-contabilidad .cont-lados .tabla-marco{max-height:none;margin:0}.pantalla-contabilidad .tarjeta>.campo-ayuda+.tabla-marco,.pantalla-contabilidad .tarjeta>.tabla-marco+.campo-ayuda{margin-top:12px}.pantalla-contabilidad .tarjeta>.aviso-caja{margin:0 0 12px}.pantalla-contabilidad .cabecera-pagina>.pestanas{margin-top:12px}.pantalla-contabilidad .cont-datos{margin:0}.pantalla-contabilidad .cont-datos>div{border-bottom:1px solid var(--emp-borde);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;font-size:14px;line-height:20px;display:flex}.pantalla-contabilidad .cont-datos>div:last-child{border-bottom:0}.pantalla-contabilidad .cont-datos dt{color:var(--emp-texto-2);min-width:0}.pantalla-contabilidad .cont-datos dd{text-align:right;margin:0;font-weight:600}.pantalla-contabilidad .cont-cifras{margin:0}.pantalla-contabilidad .cont-cifras>div{justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;font-size:14px;line-height:20px;display:flex}.pantalla-contabilidad .cont-cifras dt{overflow-wrap:anywhere;min-width:0}.pantalla-contabilidad .cont-cifras dd{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}.pantalla-contabilidad .cont-cifras .cont-total{border-top:1px solid var(--emp-borde);padding-top:12px;font-weight:700}.pantalla-contabilidad .cont-cifras .cont-total:first-child{border-top:0;padding-top:6px}.pantalla-contabilidad .cont-cifras .cont-total dd{font-size:16px}.pantalla-contabilidad .cont-cifras .cont-sub{color:var(--emp-texto-2);padding:2px 0 2px 12px}.pantalla-contabilidad .cont-historial{margin:0;padding:0;list-style:none}.pantalla-contabilidad .cont-historial li{border-bottom:1px solid var(--emp-borde);flex-direction:column;gap:2px;padding:10px 0;font-size:14px;line-height:20px;display:flex}.pantalla-contabilidad .cont-historial li:last-child{border-bottom:0}.pantalla-contabilidad .cont-historial-fecha{color:var(--emp-texto-2);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.pantalla-contabilidad .cont-fuente{margin-top:12px}.pantalla-contabilidad .cont-plegable>summary{cursor:pointer;min-height:40px;color:var(--emp-marca-texto);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.pantalla-contabilidad .cont-plegable>summary.boton{color:inherit}.pantalla-contabilidad .cont-plegable[open]>summary{margin-bottom:10px}.pantalla-contabilidad .cont-correccion{border-top:1px solid var(--emp-borde);padding-top:4px}.pantalla-contabilidad .cont-correccion+.cont-correccion{margin-top:4px}.pantalla-contabilidad .cont-lados{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pantalla-contabilidad .cont-lados .cont-subtitulo{margin-top:0}.pantalla-contabilidad .cont-meses th[scope=row]{text-align:left;font-weight:600}.pantalla-contabilidad .cont-meses td.num{white-space:nowrap;width:1%}.pantalla-contabilidad .cont-meses .cont-plegable{text-align:left;display:inline-block}.pantalla-contabilidad .cont-abrir{white-space:normal;flex-direction:column;gap:12px;width:min(320px,70vw);display:flex}.pantalla-contabilidad .cont-candado .rojo{margin:0 0 12px;font-size:14px;line-height:20px}.pantalla-contabilidad .cont-subir{border:2px dashed var(--emp-borde-fuerte);background:var(--emp-superficie-2);text-align:center;cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:28px 16px;display:flex}.pantalla-contabilidad .cont-subir:hover{border-color:var(--emp-marca)}.pantalla-contabilidad .cont-subir:focus-within{outline:3px solid var(--emp-foco);outline-offset:2px}.pantalla-contabilidad .cont-subir strong{color:var(--emp-marca-texto);font-size:16px;line-height:22px}.pantalla-contabilidad .cont-subir-icono{background:var(--emp-marca-suave);width:56px;height:56px;color:var(--emp-marca-texto);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.pantalla-contabilidad .cont-subir-ayuda{color:var(--emp-texto-2);font-size:13px;line-height:18px}.pantalla-contabilidad .cont-subir.leyendo{cursor:progress;opacity:.7}.pantalla-contabilidad .cont-elaboro{margin-top:12px}.pantalla-contabilidad .cont-huella{align-items:flex-start;gap:6px;display:flex}.pantalla-contabilidad .cont-huella .ico{flex:none;margin-top:2px}.pantalla-contabilidad .cont-huella-valor{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pantalla-contabilidad .tarjeta>.boton.ancho,.pantalla-contabilidad .tarjeta>p+.boton{margin-top:12px}.pantalla-contabilidad .cont-renglones{flex-direction:column;gap:12px;margin-top:12px;display:flex}.pantalla-contabilidad .compra-renglon{margin:0;padding:12px 16px 16px}.pantalla-contabilidad .compra-renglon>.campo-ayuda{margin:0 0 12px}.pantalla-contabilidad .compra-renglon label .chip{vertical-align:middle;margin-left:6px}.pantalla-contabilidad .cont-costo{margin:0;font-size:14px;line-height:20px}.pantalla-contabilidad .cont-alertas{color:var(--emp-texto);flex-direction:column;gap:6px;margin:12px 0 0;padding:0;font-size:14px;line-height:20px;list-style:none;display:flex}.pantalla-contabilidad .cont-alertas li{align-items:flex-start;gap:6px;display:flex}.pantalla-contabilidad .cont-alertas .ico{color:var(--emp-alerta);flex:none;margin-top:2px}.pantalla-contabilidad .compra-reparto{flex-direction:column;gap:10px;display:flex}.pantalla-contabilidad .compra-reparto p{margin:0;font-size:14px;line-height:20px}.pantalla-contabilidad .tarjeta>.compra-reparto+.campo-ayuda{margin-top:12px}.pantalla-contabilidad .cont-retenciones{flex-direction:column;gap:4px;margin-top:16px;display:flex}.pantalla-contabilidad .cont-retenciones .casilla-texto strong{font-weight:600}.pantalla-contabilidad .cont-avisos{color:var(--emp-texto-2);margin-top:12px}.pantalla-contabilidad .tarjeta>.campos-grilla+.campos-grilla,.pantalla-contabilidad .tarjeta>.campo-ayuda+.campos-grilla{margin-top:12px}.pantalla-contabilidad .cont-resumen{margin:0;font-size:14px;line-height:20px}.pantalla-contabilidad .cont-cufe{overflow-wrap:anywhere;margin-top:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:16px}.pantalla-contabilidad .cont-botones{flex-direction:column;gap:8px;margin-top:16px;display:flex}.pantalla-contabilidad .cont-asiento td.col-principal{overflow-wrap:anywhere}.pantalla-contabilidad .cont-form>.casilla{margin-bottom:12px}.pantalla-contabilidad .tarjeta>.campo-ayuda+.cont-form{margin-top:12px}.pantalla-contabilidad .tabla-datos .celda-linea{display:block}.pantalla-contabilidad .celda-accion{white-space:nowrap;text-align:right;width:1%}.pantalla-contabilidad .celda-accion form{margin:0}.pantalla-contabilidad .plan-buscar{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.pantalla-contabilidad .plan-buscar .buscar-lista{flex:260px}.pantalla-contabilidad .plan-clase{flex:0 300px;min-width:0}.pantalla-contabilidad .plan-clase select{width:100%}.pantalla-contabilidad .plan-cuantas{margin:0 0 8px}.pantalla-contabilidad .plan-cargar{margin-top:8px}.pantalla-contabilidad .plan td.plan-cod{font-variant-numeric:tabular-nums;width:1%}.pantalla-contabilidad .plan tr.plan-n1>td{background:var(--emp-superficie-2);font-weight:700}.pantalla-contabilidad .plan tr.plan-n2>td{font-weight:700}.pantalla-contabilidad .plan tr.plan-n4>td.plan-nombre{padding-left:24px}.pantalla-contabilidad .plan tr.plan-n6>td.plan-nombre{padding-left:36px}.pantalla-contabilidad .plan tr.plan-n8>td.plan-nombre{padding-left:48px}.pantalla-contabilidad .plan a{color:var(--emp-texto);text-decoration:none}.pantalla-contabilidad .plan a:hover{color:var(--emp-enlace);text-decoration:underline}.pantalla-contabilidad .plan td.plan-cod a{color:var(--emp-enlace)}.pantalla-contabilidad .tabla-datos tr.apagada>td,.pantalla-contabilidad .tabla-datos tr.apagada>td a{color:var(--emp-texto-2)}.pantalla-contabilidad .libros-filtros{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin:0 0 20px;display:flex}.pantalla-contabilidad .libros-filtros .campo-bloque{flex:160px;min-width:0}.pantalla-contabilidad .libros-filtros .libros-cuenta{flex-basis:260px}.pantalla-contabilidad .libros-filtros .libros-ver{flex:none}.pantalla-contabilidad .tabla-datos .libros-grupo>:is(th,td){background:var(--emp-superficie-2);font-weight:700}.pantalla-contabilidad .tabla-datos .libros-grupo>th{text-align:left}.pantalla-contabilidad .tabla-datos tfoot th{z-index:1;border-top:1px solid var(--emp-borde-fuerte);background:var(--emp-cabeza-tabla);text-align:left;border-bottom:0;height:auto;padding:10px 12px;font-size:13px;font-weight:700;position:sticky;bottom:0}.pantalla-contabilidad .asiento-lineas{flex-direction:column;gap:12px;display:flex}.pantalla-contabilidad .asiento-campos{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;display:grid}.pantalla-contabilidad .asiento-campos>.doble{grid-column:span 2}.pantalla-contabilidad .asiento-cuadra{color:var(--emp-exito);align-items:center;gap:6px;margin-top:8px;display:flex}.pantalla-contabilidad .asiento-justificacion{margin-top:16px}.pantalla-contabilidad .asiento-tercero{flex-direction:column;gap:12px;margin-bottom:12px;display:flex}.pantalla-contabilidad .tercero-ficha{flex-direction:column;gap:20px;display:flex}.pantalla-contabilidad .de-rut :is(input,select,textarea){background:var(--emp-ia-suave);border-color:var(--emp-ia)}.pantalla-contabilidad label.casilla.de-rut{background:var(--emp-ia-suave);border-radius:6px;margin:0 -6px;padding:0 6px}.pantalla-contabilidad .tercero-responsabilidades{flex-direction:column;display:flex}.pantalla-contabilidad .tercero-roles{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.pantalla-contabilidad .auto-botones{flex-wrap:wrap;gap:8px;display:flex}.pantalla-contabilidad .auto-historial{margin-top:20px}@media (max-width:760px){.pantalla-contabilidad .cont-lados{grid-template-columns:minmax(0,1fr)}.pantalla-contabilidad .cont-datos>div{flex-direction:column;gap:2px}.pantalla-contabilidad .cont-datos dd{text-align:left}.pantalla-contabilidad .cont-abrir{width:100%}.pantalla-contabilidad .cont-meses thead{display:none}.pantalla-contabilidad .cont-meses tr{border-bottom:1px solid var(--emp-borde);flex-direction:column;align-items:flex-start;gap:6px;padding:12px 16px;display:flex}.pantalla-contabilidad .cont-meses tr:last-child{border-bottom:0}.pantalla-contabilidad .cont-meses :is(th,td){text-align:left;white-space:normal;border:0;width:100%;height:auto;padding:0;display:block}.pantalla-contabilidad .cont-meses td.num{width:100%}.pantalla-contabilidad .cont-meses td.num:empty{display:none}.pantalla-contabilidad .cont-meses .cont-plegable{display:block}.pantalla-contabilidad .cont-meses .chip{white-space:normal}.pantalla-contabilidad .plan-clase{flex-basis:100%}.pantalla-contabilidad .plan tr.plan-n6>td.plan-nombre{padding-left:24px}.pantalla-contabilidad .plan tr.plan-n8>td.plan-nombre{padding-left:32px}.pantalla-contabilidad .asiento-campos{grid-template-columns:repeat(2,minmax(0,1fr))}.pantalla-contabilidad .libros-filtros .campo-bloque{flex-basis:calc(50% - 8px)}.pantalla-contabilidad .libros-filtros .libros-cuenta,.pantalla-contabilidad .libros-filtros .libros-ver{flex-basis:100%}.pantalla-contabilidad .libros-filtros .libros-ver .boton{width:100%}}.pantalla-inv2 .renglon{border-top:1px solid var(--emp-borde);padding:12px 0}.pantalla-inv2 .renglon:first-of-type{border-top:0}.pantalla-inv2 .tarjeta-aviso{border-color:var(--emp-alerta);background:var(--emp-alerta-suave)}.pantalla-inv2 .medidor-3{vertical-align:middle;width:160px}.pantalla-inv2 .mayusculas{text-transform:uppercase}.pantalla-inv2 .buscador-inv{gap:8px;margin-top:12px;display:flex}.pantalla-inv2 .buscador-inv input{flex:auto;min-width:0}.pantalla-inv2 .tabla-componentes td.col-principal input{width:100%;min-width:220px}.pantalla-inv2 .tabla-componentes td:not(.col-principal) input{width:120px}.pantalla-inv2 .factura-en-linea{gap:4px;display:flex}.pantalla-inv2 .factura-en-linea input{width:120px}.pantalla-inv2 .dato-peligro{color:var(--emp-peligro);font-weight:600}.pantalla-consumo .en-linea{margin-right:8px;display:inline-block}.pantalla-inv3 .fila-en-linea{flex-wrap:wrap;align-items:end;gap:8px;padding:4px 0;display:flex}.pantalla-inv3 .fila-en-linea .campo-bloque{margin:0}.pantalla-inv3 .ancho-xs{width:64px}.pantalla-inv3 .ancho-s{width:84px}.pantalla-inv3 .ancho-m{width:110px}.pantalla-inv3 .ancho-l{min-width:260px}.pantalla-inv3 .etiquetas-precio{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.pantalla-inv3 .etiqueta-precio{text-align:center;border:1px dashed var(--emp-borde);border-radius:8px;padding:8px}.pantalla-inv3 .etiqueta-precio div:nth-child(2){font-size:1.25rem;font-weight:700}.pantalla-cartera .tarjetas-pedidos{margin-bottom:16px}.pantalla-cartera .tarjetas-pedidos>.tarjeta{flex-direction:column;gap:12px;margin:0;display:flex}.pantalla-cartera .tarjetas-pedidos>.tarjeta p{margin:0;font-size:14px;line-height:20px}.pantalla-cartera .tarjetas-pedidos .tarjeta-pie{margin-top:auto}.pantalla-cartera :is(.nota-islero,.texto-cobro){border-left:3px solid var(--emp-borde-fuerte);background:var(--emp-superficie-2);color:var(--emp-texto);overflow-wrap:anywhere;border-radius:0 8px 8px 0;margin:0;padding:10px 14px;font-size:14px;line-height:20px}.pantalla-cartera .nota-islero{font-style:italic}.pantalla-cartera .subir-en-celda{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pantalla-cartera .subir-en-celda input[type=file]{max-width:220px;font-size:13px}.pantalla-cartera :is(.tarjeta,.campos-grilla)>.casilla{margin-top:12px}.pantalla-cartera .casillas-fila{flex-wrap:wrap;gap:8px 16px;display:flex}.pantalla-cartera .fieldset-limpio{border:0;min-width:0;margin:0;padding:0}.pantalla-cartera .lista-simple{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pantalla-cartera .lista-simple li{border-bottom:1px solid var(--emp-borde);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:10px 0;font-size:14px;line-height:20px;display:flex}.pantalla-cartera .lista-simple li:last-child{border-bottom:0}.pantalla-cobros .tarjeta>p.chico{margin:0 0 8px}.pantalla-cobros .texto-cobro{margin-bottom:12px}.pantalla-cobros .cobro-canales,.pantalla-cobros .cobro-llamada{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pantalla-cobros .cobro-llamada input[name=nota]{flex:160px;min-width:0}.pantalla-deterioro .periodo{flex-wrap:wrap;gap:8px}.pantalla-deterioro .periodo-otro{color:var(--emp-texto-2);align-items:center;gap:8px;font-size:14px;display:inline-flex}.pantalla-cliente .columna-principal{flex-direction:column;gap:20px;min-width:0;display:flex}.pantalla-cliente .columna-principal>.tarjeta{margin:0}.pantalla-cliente .tarjeta{flex-direction:column;gap:12px;display:flex}.pantalla-cliente .tarjeta>:is(.datos-mini,.campo-ayuda,.lista-simple){margin:0}.pantalla-cliente .aviso-texto{flex:280px;min-width:0}.pantalla-cliente .aviso-form{flex-basis:100%;align-items:end;margin-top:8px}.pantalla-cliente .estado-fechas{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.pantalla-cliente .estado-fechas .campo-bloque{flex:160px;margin:0}.pantalla-cliente .tarjeta-pie{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pantalla-cliente .cobro-form{align-items:end}.pantalla-cliente .cobro-form-boton{align-items:end;display:flex}.pantalla-cliente .cobro-parte{border-top:1px solid var(--emp-borde);flex-direction:column;gap:10px;padding-top:12px;display:flex}.pantalla-cliente .cobro-subtitulo{margin:0;font-size:16px;font-weight:700;line-height:24px}.pantalla-cliente .cobro-canales{flex-wrap:wrap;gap:8px;display:flex}.pantalla-cliente .titulo-legend{margin-bottom:8px;font-size:14px;font-weight:700;line-height:20px}.pantalla-cliente .escoger-cuentas{flex-direction:column;gap:8px;margin-top:12px;display:flex}.pantalla-cliente .escoger-fila{grid-template-columns:minmax(0,2fr) minmax(100px,1fr);align-items:center;gap:8px 12px;display:grid}.pantalla-cliente details.plegable{border:1px solid var(--emp-borde);border-radius:10px;padding:0 14px}.pantalla-cliente details.plegable>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-weight:600;list-style:none;display:flex}.pantalla-cliente details.plegable>summary::-webkit-details-marker{display:none}.pantalla-cliente details.plegable[open]{padding-bottom:14px}.pantalla-cliente details.plegable.chico{border:0;margin-top:6px;padding:0}.pantalla-cliente details.plegable.chico>summary{min-height:32px;color:var(--emp-enlace);font-size:13px}.pantalla-cliente .tabla-datos .accion-peligro{margin-top:6px}.pantalla-cliente .lista-simple li{flex-direction:column;align-items:flex-start}.pantalla-cliente .lista-simple li .chip{white-space:normal}.pantalla-cartera .fila-anulada td,.pantalla-cartera .fila-anulada th{color:var(--emp-texto-2)}.pantalla-cartera .fila-anulada .num{text-decoration:line-through}@media (max-width:760px){.pantalla-cliente .escoger-fila{grid-template-columns:minmax(0,1fr)}.pantalla-cliente .tarjeta-pie>.boton{flex:auto;justify-content:center}}.formato-credito .hoja{font-size:15px;line-height:1.5}.formato-credito .hoja>.aviso-caja{margin-bottom:20px}.formato-credito .hoja h1{text-align:center;margin:0 0 8px;font-size:20px;line-height:28px}.formato-credito .hoja h2{margin:16px 0 4px;font-size:16px;line-height:24px}.formato-credito .hoja :is(p,li){margin:4px 0}.formato-credito .centro{text-align:center}.formato-credito .linea{border-bottom:1px solid;min-width:200px;display:inline-block}.formato-credito .linea.corta{min-width:50px}.formato-credito .linea.media{min-width:130px}.formato-credito .linea.larga{min-width:300px}.formato-credito .canales-papel{flex-wrap:wrap;gap:6px 20px;display:flex}.formato-credito .canal-papel{align-items:center;gap:6px;display:inline-flex}.formato-credito .casilla-papel{border:1.5px solid;border-radius:2px;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.formato-credito .firma{flex-wrap:wrap;gap:24px;margin-top:40px;display:flex}.formato-credito .firma>div{border-top:1px solid;flex:1;min-width:220px;padding-top:4px}.formato-credito .firma>.huella{text-align:center;border:1px solid;flex:none;width:90px;min-width:0;height:110px;font-size:12px}.formato-credito .formato-parte+.formato-parte{border-top:1px dashed var(--emp-borde-fuerte);margin-top:32px;padding-top:32px}@media (max-width:760px){.formato-credito .linea.larga{min-width:200px}}.pantalla-ventas .cabecera-pagina .pestanas+.pestanas{margin-top:8px}.pantalla-ventas .tarjeta{flex-direction:column;gap:12px;display:flex}.pantalla-ventas .tarjeta>:is(.datos-mini,.campo-ayuda,.lista-simple){margin:0}.pantalla-ventas .lista-simple{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pantalla-ventas .lista-simple li{border-bottom:1px solid var(--emp-borde);justify-content:space-between;align-items:baseline;gap:4px 12px;padding:10px 0;font-size:14px;line-height:20px;display:flex}.pantalla-ventas .lista-simple li:last-child{border-bottom:0}.pantalla-ventas .lista-simple .celda-linea{display:block}.pantalla-ventas .lista-simple .num{white-space:nowrap;font-variant-numeric:tabular-nums}.pantalla-ventas .fila-anulada :is(td,th){color:var(--emp-texto-2)}.pantalla-ventas .fila-anulada .num{text-decoration:line-through}.pantalla-ventas details.plegable>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-weight:700;list-style:none;display:flex}.pantalla-ventas details.plegable>summary::-webkit-details-marker{display:none}.pantalla-ventas details.plegable[open]>summary{margin-bottom:8px}.pantalla-ventas .traer-ventas{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.pantalla-ventas .traer-ventas .campo-bloque{margin:0}@media print{.formato-credito .hoja{font-size:10.5pt}.formato-credito .hoja h2{break-after:avoid}.formato-credito .formato-parte+.formato-parte{border-top:0;margin-top:0;padding-top:0}.formato-credito .salto{break-before:page}.pantalla-cartera :is(.subir-en-celda,.cobro-canales,.estado-fechas,.accion-peligro,details.plegable,form){display:none}}.pantalla-mant .renglon{border-top:1px solid var(--emp-borde);padding:12px 0}.pantalla-mant .renglon:first-of-type{border-top:0}.pantalla-mant .tarjeta-aviso,.pantalla-mant .tarjeta.aviso{border-color:var(--emp-alerta);background:var(--emp-alerta-suave)}.pantalla-mant .fila-en-linea{flex-wrap:wrap;align-items:end;gap:8px 12px;margin:4px 0;display:flex}.pantalla-mant .fila-en-linea .campo-bloque,.pantalla-mant .fila-en-linea figure{margin:0}.pantalla-mant .en-linea{display:inline}.pantalla-mant .ancho-xs{width:64px}.pantalla-mant .ancho-s{width:84px}.pantalla-mant .ancho-m{width:120px}.pantalla-mant .ancho-l{min-width:260px}.pantalla-mant .firma-mini{width:160px;height:auto}.pantalla-mant .qr-centro{max-width:160px;margin:0 auto}.pantalla-mant .qr-chico{width:110px}.pantalla-mant .partir-texto{word-break:break-all}.pantalla-mant .fila-resaltada{background:var(--emp-fondo)}.pantalla-mant .etiquetas-qr{flex-wrap:wrap;gap:12px;display:flex}.pantalla-mant .etiqueta-qr{text-align:center;border:1px dashed var(--emp-borde-fuerte);break-inside:avoid;border-radius:8px;width:150px;padding:8px}@media print{.pantalla-mant aside{display:none!important}}.pantalla-servicios .en-linea{display:inline}.pantalla-servicios .texto-renglones{white-space:pre-line}.pantalla-servicios .texto-centro{text-align:center}.pantalla-servicios .fila-form-envuelve{flex-wrap:wrap}.pantalla-servicios .firma-lienzo{border:1px solid var(--emp-borde-fuerte);touch-action:none;background:#fff;border-radius:8px;width:100%;max-width:600px;height:180px}.pantalla-servicios .foto-mini{border-radius:8px;max-width:160px}.pantalla-servicios .foto-vista{margin:0}.pantalla-servicios .foto-vista-marco{max-width:100%;display:inline-block;position:relative}.pantalla-servicios .foto-vista-img{border-radius:8px;max-width:100%;display:block}.pantalla-servicios .foto-marcas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pantalla-servicios .foto-marca{stroke:var(--emp-peligro)}.pantalla-servicios .etiqueta-servicio{text-align:center;border:2px dashed;max-width:22rem;margin:2rem auto;padding:1.25rem}.pantalla-servicios .etiqueta-servicio h1{margin:.5rem 0}.pantalla-servicios .etiqueta-cuando{font-size:1.25rem}.pantalla-inv1 .inv1-filas{margin:0;padding:0;list-style:none}.pantalla-inv1 .inv1-fila{border-top:1px solid var(--emp-borde);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 0;display:flex}.pantalla-inv1 .inv1-fila:first-child{border-top:0}.pantalla-inv1 .inv1-fila-texto{flex:260px;min-width:0}.pantalla-inv1 .inv1-fila-texto p{margin:4px 0 0}.pantalla-inv1 .buscador-inv1{gap:8px;margin-bottom:16px;display:flex}.pantalla-inv1 .buscador-inv1 input{flex:auto;min-width:0}.pantalla-inv1 .filtro-inv1{flex-wrap:wrap;align-items:flex-end;gap:8px;max-width:480px;display:flex}.pantalla-inv1 .filtro-inv1 .campo-bloque{flex:240px;margin:0}.pantalla-inv1 .inv1-renglon{grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:8px;display:grid}.pantalla-inv1 .inv1-botones{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.pantalla-inv1 .inv1-pasos,.pantalla-inv1 .inv1-actividad{margin:0;padding-left:20px}.pantalla-inv1 .inv1-actividad li+li{margin-top:4px}.pantalla-inv1 .dato-peligro{color:var(--emp-peligro);font-weight:600}.pantalla-inv1 .segmentado{flex-wrap:wrap}.pantalla-inv1 .inv1-recibir{flex-wrap:wrap;gap:4px;display:flex}.pantalla-inv1 .inv1-recibir input{width:120px}.pantalla-inv1 .inv1-renglon-form{border-top:1px solid var(--emp-borde);flex-direction:column;gap:12px;padding:12px 0;display:flex}.pantalla-inv1 .inv1-renglon-titulo,.pantalla-inv1 .inv1-renglon-form h3{margin:0}.sin-marco .cabeza-negocio{align-items:center;gap:12px;max-width:760px;margin:0 auto;padding:16px;display:flex}.sin-marco .cabeza-negocio-logo{object-fit:contain;border-radius:8px;flex:none;width:56px;height:56px}.sin-marco .cabeza-negocio-texto{flex-direction:column;gap:2px;min-width:0;display:flex}.sin-marco .cabeza-negocio-texto strong{color:var(--emp-texto);font-size:18px;line-height:24px}.sin-marco .cabeza-negocio-texto span{color:var(--emp-texto-2);overflow-wrap:anywhere;font-size:13px;line-height:18px}.pagina-publica .publica-pagina{gap:16px}.pagina-publica .publica-pagina h1{margin:0;font-size:24px;font-weight:700;line-height:30px}.pagina-publica .publica-pagina .tarjeta h2{margin-top:0}.pagina-publica .publica-pie{text-align:center;color:var(--emp-texto-2);padding:8px 0 24px;font-size:13px;line-height:20px}.pagina-publica .publica-botones{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.pantalla-hotel .hotel-lista{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pantalla-hotel .hotel-buscar{gap:8px;max-width:640px;display:flex}.pantalla-hotel .hotel-buscar input{flex:auto;min-width:0}.pantalla-hotel .hotel-filas{margin:0;padding:0;list-style:none}.pantalla-hotel .hotel-fila{border-top:1px solid var(--emp-borde);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.pantalla-hotel .hotel-fila:first-child{border-top:0}.pantalla-hotel .hotel-fila p{margin:2px 0 0}.pantalla-hotel .hotel-linea{margin:0;padding:0;list-style:none}.pantalla-hotel .hotel-linea li{border-top:1px solid var(--emp-borde);grid-template-columns:150px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.pantalla-hotel .hotel-linea li:first-child{border-top:0}.pantalla-hotel .hotel-linea p{margin:4px 0 0}.pantalla-hotel .hotel-enlaces{margin:0;padding-left:20px}.pantalla-hotel .hotel-form-corto{flex-direction:column;gap:8px;margin-top:12px;display:flex}.pantalla-hotel .hotel-operacion{flex-wrap:wrap}@media (max-width:760px){.pantalla-hotel .hotel-linea li{grid-template-columns:minmax(0,1fr);gap:4px}}.pantalla-hotel .cal-envoltura{-webkit-overflow-scrolling:touch;overflow-x:auto}.pantalla-hotel table.cal{border-collapse:separate;border-spacing:2px;min-width:100%;font-size:12px}.pantalla-hotel table.cal th,.pantalla-hotel table.cal td{text-align:center;white-space:nowrap;padding:4px 2px}.pantalla-hotel table.cal th.hab{background:var(--emp-superficie);text-align:left;z-index:1;padding-right:8px;position:sticky;left:0}.pantalla-hotel table.cal th.hab .suave{font-weight:400}.pantalla-hotel table.cal td.c{background:var(--emp-exito-suave);border-radius:6px;min-width:36px;height:32px}.pantalla-hotel table.cal td.c a{min-height:24px;color:inherit;text-overflow:ellipsis;max-width:36px;text-decoration:none;display:block;overflow:hidden}.pantalla-hotel table.cal td.ocupada{background:var(--emp-peligro-suave);color:var(--emp-peligro)}.pantalla-hotel table.cal td.reservada,.pantalla-hotel table.cal td.sin{background:var(--emp-morado-suave);color:var(--emp-morado)}.pantalla-hotel table.cal th.hoy{color:var(--emp-superficie);background:var(--emp-texto);border-radius:6px}.pantalla-hotel .cal-leyenda{color:var(--emp-texto-2);flex-wrap:wrap;gap:4px 16px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.pantalla-hotel .cal-marca{vertical-align:-1px;border-radius:3px;width:12px;height:12px;margin-right:4px;display:inline-block}.pantalla-hotel .cal-marca.libre{background:var(--emp-exito-suave);border:1px solid var(--emp-exito)}.pantalla-hotel .cal-marca.ocupada{background:var(--emp-peligro-suave);border:1px solid var(--emp-peligro)}.pantalla-hotel .cal-marca.reservada{background:var(--emp-morado-suave);border:1px solid var(--emp-morado)}.pantalla-hotel .en-linea{margin:0;display:inline-block}.pantalla-hotel .hotel-anulado strong,.pantalla-hotel .hotel-anulado .num{color:var(--emp-texto-2);text-decoration:line-through}.pantalla-hotel .hotel-quedan{margin:0;font-weight:600}.pantalla-hotel .hotel-quedan.exito{color:var(--emp-exito)}.pantalla-hotel .hotel-quedan.peligro{color:var(--emp-peligro)}.pantalla-hotel .hotel-medidor{width:100%;height:20px}.pantalla-hotel .hotel-filtro{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.pantalla-hotel .hotel-tra{border:1px solid var(--emp-borde);border-radius:8px;margin:12px 0;padding:12px}.pantalla-hotel .hotel-tra>p{margin:4px 0 0}.pantalla-hotel .hotel-tra-persona{border-top:1px dashed var(--emp-borde);margin-top:8px;padding-top:8px}.pantalla-hotel .hotel-tra-persona dl{grid-template-columns:auto minmax(0,1fr);gap:2px 12px;margin:6px 0 0;font-size:14px;display:grid}.pantalla-hotel .hotel-tra-persona dt{color:var(--emp-texto-2)}.pantalla-hotel .hotel-tra-persona dd{overflow-wrap:anywhere;margin:0;font-weight:600}.pantalla-hotel .hotel-casillas{border:0;flex-wrap:wrap;gap:0 20px;margin:0;padding:0;display:flex}.pantalla-hotel .hotel-apagada td{color:var(--emp-texto-2)}.imprimir-tarjeta-hotel .hotel-tarjeta{border-collapse:collapse;width:100%;margin-top:8px}.imprimir-tarjeta-hotel .hotel-tarjeta th,.imprimir-tarjeta-hotel .hotel-tarjeta td{text-align:left;vertical-align:top;border-bottom:1px solid var(--emp-borde);padding:4px 8px 4px 0}.imprimir-tarjeta-hotel .hotel-tarjeta th{color:var(--emp-texto-2);width:34%;font-weight:400}.imprimir-tarjeta-hotel .hotel-tarjeta-legal{margin-top:12px;font-size:.85rem}.imprimir-tarjeta-hotel .hotel-firma{border-bottom:1px solid #000;width:100%;max-width:320px;display:block}.pantalla-hotel .habs{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;margin-top:12px;display:grid}.pantalla-hotel .hab{min-height:88px;color:var(--emp-texto);text-align:left;font:inherit;cursor:pointer;border:2px solid #0000;border-radius:10px;flex-direction:column;justify-content:flex-start;padding:10px;text-decoration:none;display:flex;position:relative}.pantalla-hotel .hab:focus-visible{outline:2px solid var(--emp-marca);outline-offset:2px}.pantalla-hotel .hab strong{font-size:20px;line-height:26px;display:block}.pantalla-hotel .hab small{overflow-wrap:anywhere;font-size:12px;line-height:16px;display:block}.pantalla-hotel .hab.libre{background:var(--emp-exito-suave);border-color:var(--emp-exito)}.pantalla-hotel .hab.ocupada{background:var(--emp-peligro-suave);border-color:var(--emp-peligro)}.pantalla-hotel .hab.por_limpiar{background:var(--emp-alerta-suave);border-color:var(--emp-alerta)}.pantalla-hotel .hab.mantenimiento{background:var(--emp-superficie-2);border-color:var(--emp-borde-fuerte)}.pantalla-hotel .hab.reservada{background:var(--emp-morado-suave);border-color:var(--emp-morado)}.pantalla-hotel .hab .sale{background:var(--emp-peligro);color:var(--emp-superficie);border-radius:6px;padding:1px 6px;font-size:11px;position:absolute;top:6px;right:6px}.pantalla-hotel .cal-marca.por_limpiar{background:var(--emp-alerta-suave);border:1px solid var(--emp-alerta)}.pantalla-hotel .cal-marca.mantenimiento{background:var(--emp-superficie-2);border:1px solid var(--emp-borde-fuerte)}.pantalla-hotel .hotel-accesos{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:4px 16px;margin:0;padding:0;list-style:none;display:grid}.pantalla-hotel .hotel-accesos a{min-height:44px;color:var(--emp-texto);border-radius:8px;align-items:center;gap:10px;padding:0 8px;text-decoration:none;display:flex}.pantalla-hotel .hotel-accesos a:hover{background:var(--emp-superficie-2)}dialog.hotel-dialogo{border:1px solid var(--emp-borde);background:var(--emp-superficie);width:min(440px,100% - 24px);color:var(--emp-texto);border-radius:12px;padding:20px}dialog.hotel-dialogo::backdrop{background:#0006}.hotel-dialogo h2{margin:0 0 4px}.hotel-dialogo-pie{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:16px;display:flex}.hotel-dialogo-pie form{margin:0}.pantalla-hotel .hotel-placa{text-transform:uppercase}.pantalla-hotel-entrada .campos-grilla+.casilla{margin-top:12px}.pantalla-hotel .hotel-lleno-ia{background:var(--emp-ia-suave)}.pantalla-hotel .hotel-lienzo{border:1px dashed var(--emp-borde-fuerte);touch-action:none;background:#fff;border-radius:8px;width:100%;height:170px;display:block}.pantalla-hotel .acomp .campo-bloque>label{flex-direction:column;gap:6px;display:flex}.pantalla-hotel .hotel-pre{white-space:pre-line}.pantalla-hotel .fila-aseo{align-items:center}.pantalla-hotel .fila-aseo .casilla{flex:auto}.pantalla-hotel .hotel-aseo-num{font-size:16px;font-weight:700}.pantalla-hotel .hotel-aseo-info{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;display:flex}.pantalla-hotel .fila-aseo.lista{background:var(--emp-exito-suave);border-radius:8px}.pantalla-hotel .fila-aseo.escogida{outline:2px solid var(--emp-marca);border-radius:8px}.pantalla-hotel .hotel-foto{object-fit:cover;border-radius:8px;flex:none;width:84px;height:84px}.pantalla-hotel .hotel-novedad p,.pantalla-hotel .hotel-articulo p{margin:0 0 4px}.pantalla-hotel .hotel-articulo-cuerpo{flex-direction:column;gap:8px;width:100%;display:flex}@media (max-width:760px){.pantalla-hotel .fila-aseo{flex-wrap:wrap}}.carta{background:var(--emp-superficie);border:1px solid var(--emp-borde);border-radius:12px;margin-bottom:16px;padding:16px}.suave{color:var(--emp-texto-2);font-size:.9rem}.fila{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}@media (min-width:1200px){.fila{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.grilla>.c-3{grid-column:span 3}.grilla>.c-4{grid-column:span 4}.grilla>.c-6{grid-column:span 6}.grilla>.c-8{grid-column:span 8}.grilla>.c-9{grid-column:span 9}}@media (min-width:1024px){.grilla>.c-6{grid-column:span 6}}@media (min-width:840px) and (max-width:1199px){.contenido{padding:20px 24px 48px}}.boton{background:var(--emp-marca);text-align:center;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px 16px;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex;color:var(--emp-sobre-marca)!important}.boton:hover{background:var(--emp-marca-hover)}.boton:disabled{opacity:.55;cursor:not-allowed}.boton.sec{background:var(--emp-superficie);border-color:var(--emp-borde-fuerte);color:var(--emp-texto)!important}.boton.sec:hover{background:var(--emp-superficie-2)}.boton.peligro{background:var(--emp-peligro-fuerte);color:#fff!important}.boton.peligro:hover{background:var(--emp-peligro-fuerte)}@supports (color:color-mix(in lab, red, red)){.boton.peligro:hover{background:color-mix(in srgb, var(--emp-peligro-fuerte) 88%, #000)}}.boton.sec.peligro{background:var(--emp-superficie);border-color:var(--emp-borde-fuerte);color:var(--emp-peligro)!important}.boton.sec.peligro:hover{background:var(--emp-peligro-suave)}.boton.ia{background:var(--emp-ia);border-color:var(--emp-ia);color:var(--emp-sobre-ia)!important}.boton.ia:hover{filter:brightness(.96)}.boton.fantasma{background:0 0;color:var(--emp-texto)!important}.boton.fantasma:hover{background:var(--emp-superficie-2)}.boton.suave{background:var(--emp-marca-suave);color:var(--emp-marca-texto)!important}.boton.suave:hover{background:var(--emp-marca)}@supports (color:color-mix(in lab, red, red)){.boton.suave:hover{background:color-mix(in srgb, var(--emp-marca) 18%, var(--emp-superficie))}}.boton.chico{min-height:40px;padding:6px 14px}.boton.alto{min-height:56px;font-size:16px;line-height:22px}.boton.ancho{width:100%}.boton.enviando{opacity:.5;cursor:progress}.boton-enlace{min-height:24px;color:var(--emp-enlace);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 4px;font-size:13px;font-weight:600;text-decoration:underline;display:inline-flex}.boton-enlace:hover{color:var(--emp-marca-texto)}.total{border-bottom:1px solid var(--emp-borde);justify-content:space-between;gap:12px;padding:7px 0;display:flex}.total>:last-child{font-variant-numeric:tabular-nums}.grande{font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:700}.rojo{color:var(--emp-peligro)}.verde{color:var(--emp-exito)}.errores{background:var(--emp-peligro-suave);border:1px solid var(--emp-peligro)}@supports (color:color-mix(in lab, red, red)){.errores{border:1px solid color-mix(in srgb, var(--emp-peligro) 35%, transparent)}}.errores{color:var(--emp-peligro);border-radius:10px;padding:10px 14px}.carta.errores{padding:14px 16px}.num,.plata{font-variant-numeric:tabular-nums}.chip{background:var(--emp-superficie-2);color:var(--emp-texto-2);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 12px 2px 8px;font-size:12px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}.chip.neutro{background:var(--emp-superficie-2);color:var(--emp-texto-2)}.chip.exito{background:var(--emp-exito-suave);color:var(--emp-exito)}.chip.alerta{background:var(--emp-alerta-suave);color:var(--emp-alerta)}.chip.peligro{background:var(--emp-peligro-suave);color:var(--emp-peligro)}.chip.info{background:var(--emp-info-suave);color:var(--emp-info)}.chip.ia{background:var(--emp-ia);color:var(--emp-sobre-ia)}.ico{vertical-align:middle;stroke-width:1.75px;flex:none;display:inline-block}.chip .ico,.pasos-estado .ico{stroke-width:2px}.saltar{z-index:100;background:var(--emp-marca);color:var(--emp-sobre-marca);border-radius:8px;padding:8px 12px;position:absolute;top:8px;left:-9999px}.saltar:focus{left:8px}.franja-pruebas{background:var(--emp-alerta-suave);color:var(--emp-alerta);border-bottom:1px solid var(--emp-alerta);justify-content:center;align-items:center;gap:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.franja-pruebas{border-bottom:1px solid color-mix(in srgb, var(--emp-alerta) 30%, transparent)}}.franja-pruebas{text-align:center;padding:6px 12px;font-size:.85rem;font-weight:600}.franja-ensayo{z-index:60;color:#fff;letter-spacing:.02em;text-align:center;background:#b42318;padding:6px 12px;font-size:.85rem;font-weight:700;position:sticky;top:0}.franja-ensayo-version{letter-spacing:0;font-weight:500}.marco-cuerpo{min-height:100vh;display:flex}.menu-lateral{width:var(--menu-ancho);background:var(--emp-superficie);border-right:1px solid var(--emp-borde);z-index:30;flex-direction:column;flex:none;align-self:flex-start;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.menu-cabeza{height:var(--barra-alto);border-bottom:1px solid var(--emp-borde);flex:none;align-items:center;gap:10px;padding:0 12px 0 16px;display:flex}.logo{letter-spacing:-.02em;color:var(--emp-texto);white-space:nowrap;font-size:1.12rem;font-weight:750;text-decoration:none}.logo .ia-letras{background:var(--emp-ia);color:var(--emp-sobre-ia);border-radius:6px;margin-left:1px;padding:0 4px}.logo-empresa{object-fit:contain;border:1px solid var(--emp-borde);background:#fff;border-radius:6px;width:28px;height:28px}.menu-desplazable{scrollbar-width:thin;flex:1;padding:10px 8px 16px;overflow-y:auto}.menu-grupo{margin:2px 0 6px}.menu-fijados{flex-wrap:wrap;gap:4px;padding:6px 6px 2px;display:flex}.fijado-icono{width:36px;height:36px;color:var(--esp,var(--emp-texto-2));border:1px solid var(--emp-borde);background:var(--emp-superficie);border-radius:8px;place-items:center;display:grid}.fijado-icono:hover{background:var(--emp-superficie-2)}.fijado-icono.activo{border-color:var(--esp,var(--emp-marca));background:var(--emp-marca-suave)}.plegado .menu-fijados{flex-direction:column;align-items:center}.menu-titulo{letter-spacing:.06em;text-transform:uppercase;color:var(--emp-texto-2);align-items:center;gap:8px;padding:10px 10px 4px;font-size:.72rem;font-weight:650;display:flex}.menu-item{border-radius:8px;align-items:center;gap:10px;min-height:36px;padding:6px 10px;font-size:.92rem;line-height:1.25;text-decoration:none;display:flex;position:relative;color:var(--emp-texto)!important}.menu-item:hover{background:var(--emp-superficie-2)}button.menu-item{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-size:.92rem}.menu-item .ico{color:var(--esp,var(--emp-texto-2))}.menu-item.activo{background:var(--emp-marca-suave);font-weight:600;color:var(--emp-marca)!important}[data-tema=noche] .menu-item.activo{color:var(--emp-foco)!important}@media (prefers-color-scheme:dark){[data-tema=auto] .menu-item.activo{color:var(--emp-foco)!important}}.menu-item.activo:before{content:"";background:var(--emp-marca);border-radius:3px;width:3px;position:absolute;top:8px;bottom:8px;left:-8px}.menu-item .texto{flex:1;min-width:0}.contador{background:var(--emp-peligro-fuerte);color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;min-width:22px;padding:1px 7px;font-size:.74rem;font-weight:700}.contador.suave{background:var(--emp-superficie-2);color:var(--emp-texto-2)}.fijar{opacity:0;color:var(--emp-texto-2);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:4px}.menu-item:hover .fijar,.fijar:focus-visible,.fijar.fijo{opacity:1}.fijar:hover{background:var(--emp-borde);color:var(--emp-texto)}details.espacio>summary{border-radius:8px;align-items:center;gap:10px;min-height:36px;padding:6px 10px;font-size:.92rem;font-weight:600;list-style:none;display:flex}details.espacio>summary::-webkit-details-marker{display:none}details.espacio>summary:hover{background:var(--emp-superficie-2)}details.espacio>summary .ico:first-child{color:var(--esp)}details.espacio>summary .flecha{color:var(--emp-texto-2);margin-left:auto;transition:transform .15s}details.espacio[open]>summary .flecha{transform:rotate(180deg)}details.espacio .menu-item{padding-left:38px;font-size:.9rem}details.espacio .menu-item .ico{display:none}.menu-pie{border-top:1px solid var(--emp-borde);flex:none;padding:8px}.menu-fila{position:relative}.menu-fila .fijar{position:absolute;top:50%;right:4px;transform:translateY(-50%)}.menu-fila:hover .contador{visibility:hidden}.menu-fila .menu-item{padding-right:30px}.boton-menu-tableta{display:none!important}.contenido.publico{max-width:520px;padding-top:32px}.sin-marco .barra-arriba{justify-content:center}.plegado .menu-lateral{width:68px}.plegado .menu-lateral .texto,.plegado .menu-lateral .menu-titulo,.plegado .menu-lateral .logo,.plegado .menu-lateral .fijar,.plegado .menu-lateral details.espacio .menu-item,.plegado .menu-lateral summary .flecha,.plegado .menu-lateral .contador{display:none}.plegado .menu-cabeza{justify-content:center;padding:0}.plegado .menu-item,.plegado details.espacio>summary{justify-content:center;padding:8px}.marco-principal{flex-direction:column;flex:1;min-width:0;display:flex}.cabeza{z-index:20;position:sticky;top:0}.barra-arriba{height:var(--barra-alto);background:var(--emp-fondo);align-items:center;gap:10px;padding:0 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.barra-arriba{background:color-mix(in srgb, var(--emp-fondo) 92%, transparent)}}.barra-arriba{border-bottom:1px solid var(--emp-borde);-webkit-backdrop-filter:saturate(1.4);backdrop-filter:saturate(1.4)}.solo-celular{display:none!important}.boton-icono{min-width:44px;height:44px;color:var(--emp-texto);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.boton-icono:hover{background:var(--emp-superficie-2)}.boton-icono.chico{min-width:40px;height:40px;padding:0 8px}.boton-icono.borde{border-color:var(--emp-borde-fuerte);background:var(--emp-superficie)}.buscador-abrir{border:1px solid var(--emp-borde-fuerte);background:var(--emp-superficie);min-width:0;max-width:520px;height:40px;color:var(--emp-texto-2);cursor:pointer;text-align:left;border-radius:10px;flex:260px;align-items:center;gap:10px;padding:0 12px;font-size:.92rem;display:flex}.buscador-abrir:hover{border-color:var(--emp-foco)}.buscador-abrir .texto{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}kbd{font:600 .72rem var(--font-sans);border:1px solid var(--emp-borde-fuerte);color:var(--emp-texto-2);background:var(--emp-superficie-2);border-bottom-width:2px;border-radius:6px;padding:2px 6px}.barra-arriba .espacio-libre{flex:1}.boton-crear{background:var(--emp-marca);height:40px;color:var(--emp-sobre-marca);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 14px;font-size:.92rem;font-weight:600;list-style:none;display:inline-flex}.boton-crear::-webkit-details-marker{display:none}.boton-crear:hover{background:var(--emp-marca-hover)}.boton-ia{background:var(--emp-ia);height:40px;color:var(--emp-sobre-ia);cursor:pointer;white-space:nowrap;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 14px;font-size:.92rem;font-weight:650;display:inline-flex}.boton-ia:hover{filter:brightness(.96)}.empresa-activa{flex-direction:column;min-width:0;max-width:220px;font-size:.86rem;font-weight:600;line-height:1.15;display:flex}.empresa-activa .nombre{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.empresa-activa a{font-size:.78rem;font-weight:500}.vista-cambio{border:1px solid var(--emp-borde-fuerte);border-radius:999px;flex:none;margin:0;display:inline-flex;overflow:hidden}.vista-cambio button{color:var(--emp-texto-2);cursor:pointer;background:0 0;border:0;padding:5px 12px;font-size:.8rem;font-weight:600}.vista-cambio button.on{background:var(--emp-marca);color:var(--emp-sobre-marca)}.iniciales{background:var(--emp-marca-suave);width:38px;height:38px;color:var(--emp-marca);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;list-style:none;display:inline-flex;position:relative}.iniciales::-webkit-details-marker{display:none}[data-tema=noche] .iniciales{color:var(--emp-foco)}@media (prefers-color-scheme:dark){[data-tema=auto] .iniciales{color:var(--emp-foco)}}.conexion-punto{background:var(--emp-exito);border:2px solid var(--emp-fondo);border-radius:999px;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.sin-conexion .conexion-punto{background:var(--emp-alerta)}details.desplegable{position:relative}details.desplegable>summary{list-style:none}details.desplegable>summary::-webkit-details-marker{display:none}.panel{z-index:40;background:var(--emp-elevada);border:1px solid var(--emp-borde);min-width:260px;max-width:min(360px,100vw - 24px);max-height:70vh;box-shadow:var(--emp-sombra);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.panel.izquierda{left:0;right:auto}.panel-titulo{letter-spacing:.06em;text-transform:uppercase;color:var(--emp-texto-2);padding:8px 10px 4px;font-size:.72rem;font-weight:650}.panel .menu-item{min-height:40px}.panel form{margin:0}.tema-opciones{grid-template-columns:repeat(3,1fr);gap:4px;padding:4px 6px 8px;display:grid}.tema-opciones button{border:1px solid var(--emp-borde);background:var(--emp-superficie);cursor:pointer;color:var(--emp-texto);border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;font-size:.78rem;font-weight:600;display:flex}.tema-opciones button[aria-pressed=true]{border-color:var(--emp-marca);background:var(--emp-marca-suave);color:var(--emp-marca)}[data-tema=noche] .tema-opciones button[aria-pressed=true]{color:var(--emp-foco);border-color:var(--emp-foco)}@media (prefers-color-scheme:dark){[data-tema=auto] .tema-opciones button[aria-pressed=true]{color:var(--emp-foco);border-color:var(--emp-foco)}}.contenido{width:100%;max-width:1600px;margin:0 auto;padding:24px 32px 48px}.contenido.ancho{max-width:none}.contenido.estrecho{max-width:760px}:where(.contenido .carta,.contenido .carta form)>:is(input:not([type=checkbox]):not([type=radio]),select,textarea){max-width:720px}:where(.contenido .carta)>p,:where(.contenido .carta)>ul,:where(.contenido .carta)>ol{max-width:110ch}.grilla{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;display:grid}.grilla>*{grid-column:span 12}.tarjetas{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:start;gap:16px;display:grid}.migas{color:var(--emp-texto-2);align-items:center;gap:6px;margin:-4px 0 14px;font-size:.82rem;display:flex}.migas .ico{color:var(--esp,var(--emp-texto-2))}.migas ol{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.migas li{align-items:center;gap:6px;min-height:24px;display:flex}.migas li .ico{color:var(--emp-texto-2)}.migas a{color:var(--emp-texto-2);text-decoration:none}.migas a:hover{color:var(--emp-texto);text-decoration:underline}.migas [aria-current=page]{color:var(--emp-texto);font-weight:500}.franja-espacio{background:var(--esp,transparent);height:4px}.esp-comercial{--esp:var(--esp-comercial)}.esp-operacion{--esp:var(--esp-operacion)}.esp-hotel{--esp:var(--esp-hotel)}.esp-gente{--esp:var(--esp-gente)}.esp-finanzas{--esp:var(--esp-finanzas)}.esp-documentos{--esp:var(--esp-documentos)}.esp-estacion,.esp-vehiculos,.esp-todos{--esp:var(--esp-operacion)}.esp-tienda,.esp-clientes,.esp-inventario{--esp:var(--esp-comercial)}.esp-hospedaje{--esp:var(--esp-hotel)}.esp-dinero,.esp-contabilidad,.esp-activos{--esp:var(--esp-finanzas)}.esp-dian{--esp:var(--esp-documentos)}.esp-suave{background:var(--esp)}@supports (color:color-mix(in lab, red, red)){.esp-suave{background:color-mix(in srgb, var(--esp) 10%, var(--emp-superficie))}}.avisos-flotantes{z-index:60;flex-direction:column;gap:8px;width:min(380px,100vw - 32px);display:flex;position:fixed;top:72px;right:16px}.aviso-flot{background:var(--emp-elevada);border:1px solid var(--emp-borde);border-left:4px solid var(--emp-exito);box-shadow:var(--emp-sombra);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;animation:.22s entrar;display:flex}.aviso-flot .ico{color:var(--emp-exito);margin-top:2px}.aviso-flot.error{border-left-color:var(--emp-peligro)}.aviso-flot.error .ico{color:var(--emp-peligro)}.aviso-flot.alerta{border-left-color:var(--emp-alerta)}.aviso-flot.alerta .ico{color:var(--emp-alerta)}.aviso-flot.celebrar{border-left-color:var(--emp-exito);background:var(--emp-exito-suave)}.aviso-flot.celebrar .ico{color:var(--emp-exito)}.aviso-flot p{flex:1;margin:0}.aviso-flot button{color:var(--emp-texto-2);cursor:pointer;background:0 0;border:0;padding:2px}@keyframes entrar{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}dialog.buscador{border:1px solid var(--emp-borde);width:min(640px,100vw - 24px);max-height:min(560px,80vh);box-shadow:var(--emp-sombra);border-radius:14px;margin-top:10vh;padding:0;overflow:hidden}dialog.buscador[open]{flex-direction:column;display:flex}dialog::backdrop{background:#08100d73}.buscador-campo{border-bottom:1px solid var(--emp-borde);align-items:center;gap:10px;padding:12px 14px;display:flex}.buscador-campo input{background:0 0;border:0;outline:0;min-height:0;padding:4px 0;font-size:1.05rem}.buscador-campo input:focus{outline:0}.buscador-lista{flex:1;padding:6px;overflow-y:auto}.buscador-fila{text-align:left;cursor:pointer;width:100%;color:var(--emp-texto);background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:9px 10px;text-decoration:none;display:flex}.buscador-fila .donde{color:var(--emp-texto-2);white-space:nowrap;margin-left:auto;font-size:.78rem}.buscador-fila.sel{background:var(--emp-marca-suave)}.buscador-fila.ia .ico{color:var(--emp-ia-texto)}.buscador-vacio{margin:10px}.buscador-pie{border-top:1px solid var(--emp-borde);color:var(--emp-texto-2);gap:14px;padding:8px 14px;font-size:.78rem;display:flex}dialog.ayuda{border:1px solid var(--emp-borde);width:min(560px,100% - 24px);max-height:88vh;box-shadow:var(--emp-sombra);border-radius:14px;padding:14px}dialog.ayuda[open]{flex-direction:column;display:flex}.ayuda-cab{justify-content:space-between;align-items:center;gap:8px;display:flex}.ayuda-cab strong{align-items:center;gap:8px;display:inline-flex}.ayuda-cab strong .ico{color:var(--emp-ia-texto)}.ayuda-cab button{cursor:pointer;color:var(--emp-texto);background:0 0;border:0;border-radius:6px;padding:4px}.ayuda-chat{flex:1;min-height:120px;max-height:58vh;margin:8px 0;overflow:auto}.ayuda-msg{white-space:pre-wrap;border-radius:12px;margin:6px 0;padding:9px 12px;font-size:.95rem}.ayuda-msg.yo{background:var(--emp-marca-suave);margin-left:18%}.ayuda-msg.ia{background:var(--emp-superficie-2);margin-right:8%}.barra-celular{display:none}.saludo{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;margin-bottom:18px;display:flex}.saludo h1{margin:0;font-size:1.6rem}.rejilla{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-bottom:16px;display:grid}.rejilla.accesos{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.acceso{border:1px solid var(--emp-borde);background:var(--emp-superficie);border-radius:12px;align-items:center;gap:12px;min-height:64px;padding:12px 14px;font-weight:600;text-decoration:none;transition:box-shadow .15s,border-color .15s;display:flex;color:var(--emp-texto)!important}.acceso:hover{border-color:var(--esp,var(--emp-marca));box-shadow:var(--emp-sombra)}.acceso .burbuja{background:var(--esp,var(--emp-marca));border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.acceso .burbuja{background:color-mix(in srgb, var(--esp,var(--emp-marca)) 13%, var(--emp-superficie))}}.acceso .burbuja{color:var(--esp,var(--emp-marca))}.acceso .texto{flex:1;min-width:0;line-height:1.3}.acceso.grande-op{min-height:84px;font-size:1.05rem}.seccion-titulo{letter-spacing:.06em;text-transform:uppercase;color:var(--emp-texto-2);align-items:center;gap:8px;margin:22px 0 10px;font-size:.78rem;font-weight:650;display:flex}.seccion-titulo .ico{color:var(--esp,var(--emp-texto-2))}.lista-revisar{margin:0;padding:0;list-style:none}.lista-revisar li+li{border-top:1px solid var(--emp-borde)}.lista-revisar a{align-items:center;gap:12px;padding:12px 4px;text-decoration:none;display:flex;color:var(--emp-texto)!important}.lista-revisar a:hover{background:var(--emp-superficie-2);border-radius:8px}.lista-revisar .burbuja{background:var(--esp,var(--emp-marca));border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lista-revisar .burbuja{background:color-mix(in srgb, var(--esp,var(--emp-marca)) 13%, var(--emp-superficie))}}.lista-revisar .burbuja{color:var(--esp,var(--emp-marca))}.lista-revisar .texto{flex:1}.lista-revisar .urgente .burbuja{background:var(--emp-peligro-suave);color:var(--emp-peligro)}.vacio{text-align:center;padding:28px 16px}.vacio .ico{color:var(--emp-exito)}.vacio-icono{background:var(--emp-superficie-2);width:56px;height:56px;color:var(--emp-texto-2);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.vacio .vacio-icono .ico{color:inherit}.vacio.exito .vacio-icono{background:var(--emp-exito-suave);color:var(--emp-exito)}.vacio>h2{font-size:16px;font-weight:700;line-height:22px}.vacio>p{max-width:52ch;color:var(--emp-texto-2);margin:0 auto}.vacio-acciones{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.fecha:first-letter{text-transform:uppercase}.rejilla.arriba{align-items:start}.buscador-campo input::-webkit-search-cancel-button{display:none}.vacio h2{margin:10px 0 4px}body.op{min-height:100vh}.op-barra{z-index:20;height:56px;padding:0 14px;padding-top:env(safe-area-inset-top);background:var(--emp-superficie);border-bottom:1px solid var(--emp-borde);align-items:center;gap:10px;display:flex;position:sticky;top:0}.op-lugar{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--emp-texto-2);flex:1;font-size:.86rem;font-weight:600;overflow:hidden}.op-salir{min-height:44px;color:var(--emp-texto-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 4px;font-weight:600;display:inline-flex}.op-salir .iniciales{width:34px;height:34px}.op-conexion{background:var(--emp-exito-suave);color:var(--emp-exito);flex-wrap:wrap;align-items:center;gap:4px 8px;padding:7px 14px;font-size:.84rem;font-weight:600;display:flex}.op-conexion.alerta{background:var(--emp-alerta-suave);color:var(--emp-alerta)}.op-conexion.peligro{background:var(--emp-peligro-suave);color:var(--emp-peligro)}.op-conexion.info{background:var(--emp-info-suave);color:var(--emp-info)}.op-punto{background:currentColor;border-radius:999px;flex:none;width:9px;height:9px}.op-sync{opacity:.85;font-weight:500}.op-conexion button{min-height:32px;color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-weight:700;text-decoration:underline}.op-cuerpo{max-width:560px;padding:16px 14px calc(96px + env(safe-area-inset-bottom));margin:0 auto}.op-cuerpo h1{margin-top:4px}.op-centro{text-align:center;padding-top:28px}.op-centro .op-acciones{justify-content:center}.op-campo{margin-bottom:12px}.op-nota{margin:4px 0 0;font-size:.86rem;display:block}.op-aviso-fijo{margin-bottom:12px}.op-grande{width:100%;min-height:56px;margin:6px 0 10px;font-size:1.04rem}.op-acciones{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.op-acciones .boton{flex:140px;min-height:50px}.op-errores{margin:6px 0;padding-left:20px}.op-alerta{background:var(--emp-alerta-suave);color:var(--emp-alerta);border-radius:10px;margin:10px 0;padding:10px 14px;font-size:.92rem;font-weight:600}.op-personas{gap:10px;margin:14px 0;display:grid}.op-persona-boton{border:1px solid var(--emp-borde);background:var(--emp-superficie);width:100%;min-height:68px;color:var(--emp-texto);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;display:flex}.op-persona-boton:active{background:var(--emp-marca-suave)}.op-persona-boton.apagada{opacity:.65}.op-persona-texto{flex:1;min-width:0}.op-persona-texto small{color:var(--emp-peligro);font-weight:600;display:block}.op-pin{text-align:center}.op-puntos{justify-content:center;gap:14px;margin:22px 0 6px;display:flex}.op-puntos span{border:2px solid var(--emp-borde-fuerte);border-radius:999px;width:16px;height:16px}.op-puntos span.lleno{background:var(--emp-marca);border-color:var(--emp-marca)}.op-pin-error{min-height:1.5em;margin:6px 0;font-weight:600}.op-teclado{grid-template-columns:repeat(3,1fr);gap:10px;max-width:320px;margin:8px auto 0;display:grid}.op-teclado button{border:1px solid var(--emp-borde);background:var(--emp-superficie);min-height:64px;color:var(--emp-texto);cursor:pointer;font-variant-numeric:tabular-nums;touch-action:manipulation;border-radius:14px;font-size:1.55rem;font-weight:600}.op-teclado button.texto{color:var(--emp-texto-2);font-size:.95rem}.op-teclado button:active{background:var(--emp-marca-suave)}.op-grupo{border:0;margin:0 0 14px;padding:0}.op-grupo legend{margin-bottom:8px;font-weight:650}.op-elegir{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;display:grid}.op-elegir label{border:1px solid var(--emp-borde-fuerte);background:var(--emp-superficie);min-height:56px;color:var(--emp-texto);text-align:center;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;margin:0;padding:8px;font-size:.95rem;font-weight:600;display:flex;position:relative}.op-elegir input{opacity:0;pointer-events:none;position:absolute}.op-elegir label:has(input:checked){border:2px solid var(--emp-marca);background:var(--emp-marca-suave);color:var(--emp-marca)}.op-elegir label:has(input:focus-visible){outline:3px solid var(--emp-foco);outline-offset:2px}.op-turno-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:8px;font-size:1.05rem;display:flex}.op-pestanas{z-index:10;background:var(--emp-fondo);border-bottom:1px solid var(--emp-borde);grid-template-columns:repeat(5,1fr);gap:4px;margin:0 -14px 14px;padding:6px 8px;display:grid;position:sticky;top:56px}.op-pestanas button{min-height:54px;color:var(--emp-texto-2);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 2px;font-size:.74rem;font-weight:600;display:flex}.op-pestanas button.activo{background:var(--emp-marca-suave);color:var(--emp-marca)}.op-bloque{background:var(--emp-superficie);border:1px solid var(--emp-borde);border-radius:12px;margin-bottom:10px;padding:12px 14px}.op-bloque h2{margin-top:0}.op-bloque summary{flex-wrap:wrap;align-items:center;gap:6px;min-height:40px;display:flex}.op-bloque-cab{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.op-fila{margin-bottom:4px}@media (max-width:760px){.fila.op-fila{grid-template-columns:1fr 1fr}}.op-etiqueta{color:var(--emp-texto-2);margin-bottom:4px;font-size:.86rem;font-weight:500;display:block}.op-dato{background:var(--emp-superficie-2);font-variant-numeric:tabular-nums;border-radius:8px;align-items:center;min-height:46px;padding:0 11px;display:flex}.op-lista{margin:8px 0;padding:0;list-style:none}.op-lista li{border-bottom:1px solid var(--emp-borde);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.op-quitar{min-height:44px;color:var(--emp-peligro);cursor:pointer;background:0 0;border:0;flex:none;padding:0 8px;font-weight:600}.op-fotos{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.op-fotos img{object-fit:cover;border:1px solid var(--emp-borde);background:var(--emp-superficie-2);border-radius:8px;width:64px;height:64px}.op-foto-boton{margin:0;position:relative;overflow:hidden}.op-foto-boton input{opacity:0;cursor:pointer;position:absolute;inset:0}.op-check{min-height:44px;color:var(--emp-texto);align-items:center;gap:10px;margin:4px 0;font-size:.95rem;display:flex}.op-check input{width:22px;height:22px}.op-pestanas.cuatro{grid-template-columns:repeat(4,1fr)}.op-productos{gap:8px;margin:8px 0 14px;display:grid}.op-prod{border:1px solid var(--emp-borde);background:var(--emp-superficie);width:100%;min-height:56px;color:var(--emp-texto);text-align:left;font:inherit;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.op-prod:active{background:var(--emp-marca-suave)}.op-prod-texto{overflow-wrap:anywhere;flex:1;min-width:0}.op-prod-texto small{font-size:.82rem;display:block}.op-prod .num{flex:none;font-weight:650}.op-linea{border-bottom:1px solid var(--emp-borde);padding:10px 0}.op-linea .op-bloque-cab{margin-bottom:6px}.op-linea-datos{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.op-cant{align-items:center;gap:6px;display:flex}.op-cant input{text-align:center;min-width:0}.op-cant button{border:1px solid var(--emp-borde);background:var(--emp-superficie-2);width:46px;height:46px;color:var(--emp-texto);cursor:pointer;border-radius:10px;flex:none;font-size:1.3rem;font-weight:700}.op-venta .op-campo:first-of-type{margin-top:12px}.op-recibo-der{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.op-aviso{left:12px;right:12px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:60;background:var(--emp-elevada);border:1px solid var(--emp-borde);border-left:4px solid var(--emp-exito);max-width:536px;box-shadow:var(--emp-sombra);border-radius:12px;margin:0 auto;padding:12px 14px;font-weight:600;position:fixed}.op-aviso.error{border-left-color:var(--emp-peligro);color:var(--emp-peligro)}@media (max-width:1023px){.menu-lateral{height:100%;box-shadow:var(--emp-sombra);width:min(300px,86vw);transition:transform .22s;position:fixed;top:0;bottom:0;left:0;transform:translate(-102%)}.menu-abierto .menu-lateral{transform:none}.velo{z-index:25;background:#08100d73;position:fixed;inset:0}.solo-computador{display:none!important}.solo-celular,.boton-menu-tableta{display:inline-flex!important}.plegado .menu-lateral{width:min(300px,86vw)}.plegado .menu-lateral .texto,.plegado .menu-lateral .menu-titulo,.plegado .menu-lateral .logo,.plegado .menu-lateral details.espacio .menu-item{display:revert}}@media (max-width:760px){.barra-arriba{gap:6px;padding:0 10px}.boton-menu-tableta{display:none!important}.empresa-activa{max-width:46vw}.contenido{padding:14px 12px calc(var(--celular-alto) + 28px)}.fila{grid-template-columns:1fr}.boton{min-height:48px}.rejilla.accesos{grid-template-columns:1fr 1fr;gap:10px}.rejilla.accesos .acceso{flex-direction:column;align-items:flex-start;gap:8px;min-height:104px;font-size:.92rem}.rejilla.accesos .acceso>.ico:last-child{display:none}.rejilla.accesos .acceso.grande-op{flex-direction:row;grid-column:1/-1;align-items:center;min-height:72px;font-size:1rem}.rejilla.accesos .acceso.grande-op>.ico:last-child{display:inline-block}.saludo h1{font-size:1.35rem}input,select,textarea{min-height:46px}.barra-celular{z-index:30;height:calc(var(--celular-alto) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--emp-superficie);border-top:1px solid var(--emp-borde);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.barra-celular>a,.barra-celular>button,.barra-celular>details>summary{color:var(--emp-texto-2);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;height:100%;font-size:.7rem;font-weight:600;text-decoration:none;display:flex;position:relative}.barra-celular>.activo{color:var(--emp-marca)}.barra-celular .crear-celular{color:var(--emp-sobre-marca)}.barra-celular .crear-celular .circulo{background:var(--emp-marca);width:44px;height:44px;box-shadow:var(--emp-sombra);border-radius:999px;justify-content:center;align-items:center;margin-top:-18px;display:inline-flex}.barra-celular>a .contador{position:absolute;top:6px;left:calc(50% + 6px)}.barra-celular details.desplegable{height:100%}.barra-celular .panel{top:auto;left:8px;right:8px;bottom:calc(var(--celular-alto) + 8px + env(safe-area-inset-bottom));max-width:none;position:fixed}.avisos-flotantes{top:auto;bottom:calc(var(--celular-alto) + 12px);width:auto;left:12px;right:12px}dialog.buscador{max-height:70vh;margin-top:12px}}.inv-pestanas{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.inv-pestanas a{border:1px solid var(--emp-borde);background:var(--emp-superficie);border-radius:999px;align-items:center;min-height:40px;padding:0 14px;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex;color:var(--emp-texto)!important}.inv-pestanas a:hover{background:var(--emp-superficie-2)}.inv-pestanas a.activa{background:var(--emp-marca);border-color:var(--emp-marca);color:var(--emp-sobre-marca)!important}.inv-pasos{counter-reset:none;flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.inv-pasos li a,.inv-pasos li span{border:1px solid var(--emp-borde);background:var(--emp-superficie);border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:.85rem;text-decoration:none;display:inline-flex;color:var(--emp-texto-2)!important}.inv-pasos li b{background:var(--emp-superficie-2);border-radius:50%;place-items:center;width:22px;height:22px;font-size:.78rem;display:inline-grid}.inv-pasos li.hecho a,.inv-pasos li.hecho span{color:var(--emp-texto)!important}.inv-pasos li.hecho b{background:var(--emp-exito);color:var(--emp-sobre-marca)}.inv-pasos li.actual a,.inv-pasos li.actual span{border-color:var(--emp-marca);font-weight:700;color:var(--emp-texto)!important}.inv-pasos li.actual b{background:var(--emp-marca);color:var(--emp-sobre-marca)}.inv-pasos li small{font-size:inherit}table.inv-reglas select{min-width:10rem}.inv-resumen{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-top:12px;display:grid}.inv-resumen>div{border:1px solid var(--emp-borde);border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.inv-resumen strong{font-variant-numeric:tabular-nums;font-size:1.15rem}.compra-renglon{border:1px solid var(--emp-borde);border-radius:10px;min-width:0;margin:10px 0 0;padding:10px 14px 12px}.compra-renglon legend{overflow-wrap:anywhere;padding:0 6px;font-weight:600}.compra-reparto{background:var(--emp-superficie-2);border-radius:10px;margin-top:12px;padding:10px 14px}table.compra-recibir input{max-width:9rem}@media (max-width:760px){.inv-pasos li:not(.actual) small{display:none}.inv-pasos li a,.inv-pasos li span{padding:0 8px}table.inv-reglas tr:has(>th){display:none}table.inv-reglas tr{border-top:1px solid var(--emp-borde);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 10px;padding:10px 0;display:grid}table.inv-reglas td{text-align:left;overflow-wrap:anywhere;border:0;padding:0;display:block}table.inv-reglas select,table.inv-reglas input{width:100%;min-width:0}table.inv-reglas td[data-et]:before{content:attr(data-et);color:var(--emp-texto-2)}table.inv-conteo td:first-child{grid-column:1/-1}}.solo-lector{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.espacio-libre{flex:1}.en-celular{display:none}.pagina{overflow-wrap:break-word;flex-direction:column;gap:20px;display:flex}.pagina>*{min-width:0}.contenido.medio{max-width:1040px}.columna-principal,.columna-lateral{flex-direction:column;gap:20px;min-width:0;display:flex}.pagina.operacion :is(input:not([type=checkbox]):not([type=radio]),select,textarea,.boton,.boton-icono){min-height:48px}.pagina.operacion .boton-icono{min-width:48px}.cabecera-pagina{flex-direction:column;gap:8px;display:flex}.cabecera-pagina .migas{margin:0;font-size:13px;line-height:20px}.cabecera-fila{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cabecera-texto{flex-direction:column;flex:420px;gap:6px;min-width:0;display:flex}.cabecera-titulo{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.cabecera-titulo h1{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:700;line-height:36px}.cabecera-desc{max-width:110ch;color:var(--emp-texto-2);text-wrap:pretty;margin:0;font-size:15px;line-height:22px}.cabecera-desc:empty,.cabecera-acciones:empty{display:none}.cabecera-acciones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tarjeta{background:var(--emp-superficie);border:1px solid var(--emp-borde);box-shadow:var(--emp-sombra-1);border-radius:12px;min-width:0;margin:0;padding:20px}.tarjeta>h2:first-child{margin-top:0}.tarjeta-cab{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.tarjeta-cab:last-child{margin-bottom:0}.tarjeta-cab.con-barra{border-bottom:1px solid var(--emp-borde);margin:-20px -20px 16px;padding:16px 20px}.tarjeta-icono{background:var(--esp,var(--emp-marca));border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tarjeta-icono{background:color-mix(in srgb, var(--esp,var(--emp-marca)) 12%, var(--emp-superficie))}}.tarjeta-icono{color:var(--esp,var(--emp-marca))}.tarjeta-titulos{flex-direction:column;flex:200px;min-width:0;display:flex}.tarjeta-titulos h2{margin:0;font-size:16px;font-weight:700;line-height:22px}.tarjeta-sub{color:var(--emp-texto-2);margin:0;font-size:13px;line-height:18px}.tarjeta-acciones{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.tarjeta-pie{border-top:1px solid var(--emp-borde);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin:16px -20px -20px;padding:12px 20px;display:flex}.indicadores{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px;margin:0;display:grid}.indicador,a.indicador{background:var(--emp-superficie);border:1px solid var(--emp-borde);min-width:0;box-shadow:var(--emp-sombra-1);color:var(--emp-texto);border-radius:12px;flex-direction:column;gap:10px;padding:16px 20px;text-decoration:none;display:flex;position:relative}.indicador-cab{color:var(--emp-texto-2);align-items:center;gap:10px;font-size:13px;font-weight:500;line-height:18px;display:flex}.indicador-icono{background:var(--esp,var(--emp-marca));border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.indicador-icono{background:color-mix(in srgb, var(--esp,var(--emp-marca)) 10%, var(--emp-superficie))}}.indicador-icono{color:var(--esp,var(--emp-marca))}.indicador-enlace{color:inherit;text-decoration:none}.indicador-enlace:after{content:"";border-radius:12px;position:absolute;inset:0}.indicador-enlace:focus-visible{outline:0}.indicador:has(.indicador-enlace:focus-visible){outline:3px solid var(--emp-foco);outline-offset:2px}.indicador-valor{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:28px;font-weight:700;line-height:34px}.indicador-valor.peligro{color:var(--emp-peligro)}.indicador-valor.exito{color:var(--emp-exito)}.indicador-nota{min-height:24px;color:var(--emp-texto-2);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-size:13px;line-height:18px;display:flex}.indicador-nota.exito{color:var(--emp-exito)}.indicador-nota.alerta{color:var(--emp-alerta)}.indicador-nota.peligro{color:var(--emp-peligro)}.indicador.con-enlace:hover,a.indicador:hover{border-color:var(--esp,var(--emp-marca));box-shadow:var(--emp-sombra-2)}.campos-grilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}.campos-grilla.tres{grid-template-columns:repeat(3,minmax(0,1fr))}.campos-grilla>.ancho{grid-column:1/-1}.campo-bloque{flex-direction:column;gap:6px;min-width:0;display:flex}.campo-bloque>label,.campo-cab>label{color:var(--emp-texto);margin:0;font-size:13px;font-weight:600;line-height:20px}label .opcional,.opcional{color:var(--emp-texto-2);font-weight:400}.campo-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.campo-cab>a{font-size:13px;font-weight:600}.campo-ayuda{color:var(--emp-texto-2);margin:0;font-size:13px;line-height:18px}.campo-error{color:var(--emp-peligro);align-items:flex-start;gap:6px;margin:0;font-size:13px;font-weight:600;line-height:18px;display:flex}.campo-error .ico{margin-top:2px}:is(input,select,textarea)[aria-invalid=true],.campo-icono:has([aria-invalid=true]){border-color:var(--emp-peligro)}.campo-icono{border:1px solid var(--emp-borde-campo);background:var(--emp-campo);min-height:44px;color:var(--emp-texto-2);border-radius:8px;align-items:center;gap:10px;padding:0 4px 0 12px;display:flex}.campo-icono:focus-within{outline:2px solid var(--emp-foco);outline-offset:0;border-color:var(--emp-foco)}.campo-icono>:is(input,select){width:auto;min-width:0;min-height:42px;color:var(--emp-texto);background:0 0;border:0;border-radius:0;flex:1;padding:0 8px 0 0}.campo-icono>:is(input,select):focus{outline:0}.campo-prefijo{color:var(--emp-texto-2);font-weight:600}.campo-icono>.boton-enlace{min-height:40px;color:var(--emp-texto);padding:0 10px;text-decoration:none}.campo-icono>.boton-enlace:hover{background:var(--emp-superficie-2)}label.casilla{min-height:44px;color:var(--emp-texto);cursor:pointer;align-items:flex-start;gap:10px;margin:0;font-size:14px;font-weight:500;line-height:20px;display:flex}label.casilla>input{flex:none;width:20px;height:20px;margin:0}label.casilla>input:first-child{margin-top:1px}.casilla-texto{flex-direction:column;min-width:0;display:flex}.casilla-texto strong{font-weight:500}.casilla-texto small{color:var(--emp-texto-2);font-size:12px;line-height:16px}.campo-cambio :is(input,select,textarea),.campo-cambio .campo-icono{border-color:var(--emp-alerta)}.campo-cambio-nota{color:var(--emp-alerta);align-items:center;gap:6px;margin:0;font-size:12px;font-weight:600;line-height:16px;display:flex}.filas-form{flex-direction:column;display:flex}.tarjeta>.filas-form{margin:0 -20px}.fila-form{border-bottom:1px solid var(--emp-borde);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:12px 20px;display:flex}.fila-form-dato{flex:240px;align-items:center;gap:12px;min-width:0;display:flex}.fila-form-dato>div{flex-direction:column;min-width:0;display:flex}.fila-form-dato label{color:var(--emp-texto);margin:0;font-size:13px;font-weight:600;line-height:18px}.fila-form-dato small{color:var(--emp-texto-2);font-size:12px;line-height:16px}.fila-form-control{flex:0 200px;min-width:150px}.fila-form-control input{text-align:right;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.fila-form-fin{flex:0 0 132px;justify-content:flex-end;gap:8px;display:flex}.numero-tile{background:var(--emp-superficie-2);width:36px;height:36px;color:var(--emp-texto);font-variant-numeric:tabular-nums;border-radius:8px;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.numero-tile.peligro{background:var(--emp-peligro-suave);color:var(--emp-peligro)}.franja-totales{background:var(--emp-cabeza-tabla);border-top:1px solid var(--emp-borde-fuerte);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:14px 20px;display:flex}.tarjeta>.franja-totales{margin:0 -20px}.tarjeta>.franja-totales:last-child{border-radius:0 0 12px 12px;margin-bottom:-20px}.resumen-lado{flex-direction:column;gap:2px;display:flex}.resumen-fila{border-bottom:1px solid var(--emp-borde);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;font-size:14px;display:flex}.resumen-fila>:first-child{min-width:0}.resumen-fila>:last-child{text-align:right;font-variant-numeric:tabular-nums;flex:none;max-width:70%;font-weight:600}.resumen-final{background:var(--emp-superficie-2);border-radius:8px;align-items:center;gap:8px;margin-top:8px;padding:12px 14px;font-weight:600;display:flex}.resumen-final>strong{font-variant-numeric:tabular-nums;margin-left:auto;font-size:18px;line-height:24px}.resumen-final.exito{background:var(--emp-exito-suave);color:var(--emp-exito)}.resumen-final.peligro{background:var(--emp-peligro-suave);color:var(--emp-peligro)}.errores:has(>.ico:first-child){align-items:flex-start;gap:8px;display:flex}.errores>.ico:first-child{margin-top:2px}.errores:has(>.ico:first-child)>:not(.ico){flex:1 1 0;min-width:0;margin:0}.errores:has(>.ico:first-child) ul{margin:4px 0 0;padding-left:20px}.tarjeta>:where(:not(.tarjeta-cab)+:not(.tarjeta-pie,.franja-totales)){margin-top:16px}.pagos-banco>.pago-banco{margin-top:0}.catalogo-fila+.catalogo-fila{margin-top:12px}.aviso-caja{border:1px solid var(--emp-borde);background:var(--emp-info-suave);color:var(--emp-texto);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.aviso-icono{background:var(--emp-superficie);width:36px;height:36px;color:var(--emp-info);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.aviso-texto{flex-direction:column;flex:200px;gap:2px;min-width:0;display:flex}.aviso-texto strong{font-size:14px;line-height:20px}.aviso-texto p{color:var(--emp-texto-2);margin:0;font-size:13px;line-height:18px}.aviso-cerrar{min-height:44px;color:var(--emp-info);padding:0 12px;text-decoration:none}.aviso-caja.alerta{background:var(--emp-alerta-suave)}.aviso-caja.alerta .aviso-icono,.aviso-caja.alerta .aviso-cerrar{color:var(--emp-alerta)}.aviso-caja.peligro{background:var(--emp-peligro-suave)}.aviso-caja.peligro .aviso-icono,.aviso-caja.peligro .aviso-cerrar{color:var(--emp-peligro)}.aviso-caja.exito{background:var(--emp-exito-suave)}.aviso-caja.exito .aviso-icono,.aviso-caja.exito .aviso-cerrar{color:var(--emp-exito)}.aviso-flot p.error{color:var(--emp-peligro)}.aviso-flot p.exito{color:var(--emp-exito)}.aviso-flot p.alerta{color:var(--emp-texto)}.guia{border:1px solid var(--emp-borde);background:var(--emp-info-suave);color:var(--emp-texto);border-radius:12px;margin:0 0 16px}.guia>summary{cursor:pointer;min-height:44px;color:var(--emp-info);align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:650;line-height:20px;list-style:none;display:flex}.guia>summary::-webkit-details-marker{display:none}.guia>summary:focus-visible{outline:2px solid var(--emp-foco);outline-offset:2px;border-radius:12px}.guia-flecha{margin-left:auto;transition:transform .15s;display:inline-flex}.guia[open] .guia-flecha{transform:rotate(180deg)}.guia:not([open]){background:0 0;border-color:#0000;width:fit-content;max-width:100%}.guia:not([open])>summary{min-height:40px;padding:0;font-weight:500}.pagina>.guia{margin:0}.guia:not([open]) .guia-flecha{margin-left:0}.guia-cuerpo{padding:0 16px 16px}.guia-pasos{gap:6px;max-width:80ch;margin:0;padding-left:22px;font-size:14px;line-height:20px;display:grid}.guia-ia{max-width:80ch;color:var(--emp-texto-2);flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0;font-size:13px;line-height:18px;display:flex}.guia-acciones{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.guia-acciones form{margin:0}.guia-acciones .boton,.guia-acciones .boton-ia{height:44px;min-height:44px}@media (prefers-reduced-motion:reduce){.guia-flecha{transition:none}}.pasos-estado{flex-wrap:wrap;gap:16px 8px;margin:0;padding:0;list-style:none;display:flex}.pasos-estado>li{flex-direction:column;flex:150px;gap:8px;min-width:0;display:flex}.paso-marca{align-items:center;gap:8px;display:flex}.paso-circulo{border:2px solid var(--emp-borde-fuerte);background:var(--emp-superficie);width:32px;height:32px;color:var(--emp-texto-2);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.paso-punto{background:var(--emp-marca);border-radius:999px;width:10px;height:10px}.paso-linea{background:var(--emp-borde-fuerte);border-radius:2px;flex:1;min-width:16px;height:2px}.paso-texto{flex-direction:column;min-width:0;padding-right:8px;display:flex}.paso-titulo{color:var(--emp-texto-2);font-size:14px;font-weight:600;line-height:20px}.paso-nota{color:var(--emp-texto-2);font-size:12px;line-height:16px}.pasos-estado>li.hecho .paso-circulo{background:var(--emp-marca);border-color:var(--emp-marca);color:var(--emp-sobre-marca)}.pasos-estado>li.hecho .paso-linea{background:var(--emp-marca)}.pasos-estado>li.hecho .paso-titulo{color:var(--emp-texto)}.pasos-estado>li.actual .paso-circulo{border-color:var(--emp-marca)}.pasos-estado>li.actual .paso-titulo{color:var(--emp-marca-texto)}.pasos-estado>li.devuelto .paso-circulo{background:var(--emp-peligro-fuerte);border-color:var(--emp-peligro-fuerte);color:#fff}.pasos-estado>li.devuelto .paso-titulo{color:var(--emp-peligro)}.linea-tiempo{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.linea-tiempo>li{gap:12px;display:flex}.linea-riel{flex-direction:column;align-items:center;gap:4px;display:flex}.linea-riel:after{content:"";background:var(--emp-borde);flex:1;width:2px;min-height:16px}.linea-tiempo>li:last-child .linea-riel:after{visibility:hidden}.linea-cuerpo{flex-direction:column;gap:2px;min-width:0;padding-bottom:14px;display:flex}.linea-cuerpo p{margin:0;font-size:14px;line-height:20px}.linea-cuerpo .linea-nota{color:var(--emp-texto-2);font-size:13px}.linea-cuerpo time{color:var(--emp-texto-2);font-size:12px;line-height:16px}.avatar{background:var(--emp-superficie-2);width:28px;height:28px;color:var(--emp-texto);letter-spacing:.02em;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.avatar.sistema{background:var(--emp-info-suave);color:var(--emp-info)}.avatar.ia{background:var(--emp-ia);color:var(--emp-sobre-ia)}.avatar.yo{background:var(--emp-marca-suave);color:var(--emp-marca-texto)}.avatar.grande{width:44px;height:44px;font-size:15px;font-weight:700}.adjuntos{flex-direction:column;margin:0 0 12px;padding:0;list-style:none;display:flex}.adjuntos>li{border-bottom:1px solid var(--emp-borde);align-items:center;gap:12px;padding:8px 0;display:flex}.adjuntos>li:last-child{border-bottom:0}.adjunto-icono{background:var(--emp-superficie-2);width:36px;height:36px;color:var(--emp-texto-2);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.adjunto-texto{flex-direction:column;flex:1;min-width:0;display:flex}.adjunto-texto a{overflow-wrap:anywhere;font-size:14px;font-weight:600}.adjunto-texto span{color:var(--emp-texto-2);font-size:12px;line-height:16px}.adjuntos-vacio{color:var(--emp-texto-2);font-size:14px}.fotos-titulo{margin:0 0 8px;font-size:13px;font-weight:600;line-height:18px}.fotos-grilla{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.fotos-grilla figure{flex-direction:column;gap:4px;margin:0;display:flex}.fotos-grilla a{aspect-ratio:1;border:1px solid var(--emp-borde);background:var(--emp-superficie-2);border-radius:8px;display:block;overflow:hidden}.fotos-grilla img{object-fit:cover;width:100%;height:100%;display:block}.fotos-grilla figcaption{color:var(--emp-texto-2);font-size:12px;line-height:16px}.persona-carta{align-items:flex-start;gap:12px;display:flex}.persona-texto{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.persona-texto>strong{font-size:15px;line-height:22px}.persona-detalle{color:var(--emp-texto-2);font-size:12px;line-height:16px}.persona-filas{flex-direction:column;gap:4px;margin:8px 0 0;display:flex}.persona-filas>div{justify-content:space-between;gap:12px;font-size:13px;display:flex}.persona-filas dt{color:var(--emp-texto-2)}.persona-filas dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.datos-mini{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dato-mini{background:var(--emp-superficie-2);border-radius:8px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.dato-mini-etiqueta{color:var(--emp-texto-2);align-items:center;gap:4px;font-size:12px;line-height:16px;display:flex}.dato-mini-valor{font-variant-numeric:tabular-nums;font-size:16px;font-weight:700;line-height:22px}.dato-mini-nota{color:var(--emp-texto-2);font-size:12px;font-weight:600;line-height:16px}.dato-mini.exito :is(.dato-mini-nota,.dato-mini-etiqueta .ico){color:var(--emp-exito)}.dato-mini.alerta :is(.dato-mini-nota,.dato-mini-etiqueta .ico){color:var(--emp-alerta)}.dato-mini.peligro :is(.dato-mini-nota,.dato-mini-etiqueta .ico){color:var(--emp-peligro)}.ia-caja{border:1px solid var(--emp-ia-borde);background:var(--emp-ia-suave);color:var(--emp-texto);border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex}.ia-caja-cab{align-items:center;gap:8px;display:flex}.ia-caja-icono{background:var(--emp-ia);width:26px;height:26px;color:var(--emp-sobre-ia);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ia-caja-cab strong{font-size:13px}.ia-caja p{margin:0;font-size:13px;line-height:19px}.ia-caja-acciones{flex-wrap:wrap;gap:8px;display:flex}.esqueleto-caja{flex-direction:column;gap:10px;display:flex}.esqueleto-caja.tabla{padding:16px}.esqueleto{background:linear-gradient(90deg, var(--emp-superficie-2) 25%, var(--emp-superficie-3) 50%, var(--emp-superficie-2) 75%);background-size:200% 100%;border-radius:6px;height:14px;animation:1.4s ease-in-out infinite esqueleto;display:block}.esqueleto.fila{height:36px;margin:0;display:block}.esqueleto.titulo{width:40%;height:20px}.esqueleto.corto{width:60%}@keyframes esqueleto{0%{background-position:200% 0}to{background-position:-200% 0}}.pestanas,.tabla-vistas{border-bottom:1px solid var(--emp-borde);flex-wrap:wrap;gap:0 20px;display:flex}.pestanas>a,.tabla-vistas>a{min-height:48px;color:var(--emp-texto-2);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0 4px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.pestanas>a:hover,.tabla-vistas>a:hover{color:var(--emp-texto)}.pestanas>a[aria-current=page],.tabla-vistas>a[aria-current=page]{border-bottom-color:var(--emp-marca);color:var(--emp-enlace);font-weight:600}.pestanas .cuenta,.tabla-vistas .cuenta{background:var(--emp-superficie-2);color:var(--emp-texto-2);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 8px;font-size:12px;font-weight:600;line-height:20px}.pestanas [aria-current=page] .cuenta,.tabla-vistas [aria-current=page] .cuenta{background:var(--emp-marca-suave);color:var(--emp-marca-texto)}.segmentado{background:var(--emp-superficie-3);border-radius:8px;gap:2px;padding:1px;display:inline-flex}.segmentado>:is(button,a){min-width:40px;height:38px;color:var(--emp-texto-2);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.segmentado>:is(button,a):hover{color:var(--emp-texto)}.segmentado>[aria-pressed=true],.segmentado>[aria-current=page]{background:var(--emp-superficie);color:var(--emp-texto);box-shadow:var(--emp-sombra-1), inset 0 0 0 1px var(--emp-borde-fuerte)}.periodo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.periodo-texto{text-align:center;min-width:12ch;font-size:15px}.periodo [aria-disabled=true]{opacity:.45;pointer-events:none}.periodo-otro{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.periodo-otro label{align-items:center;gap:8px;margin:0;font-size:13px;display:inline-flex}.periodo-otro input[type=date]{width:auto;min-height:40px}.con-js .periodo-ver{display:none}@media (max-width:760px){.periodo-otro{margin-left:0}}.accion-peligro>summary{cursor:pointer;list-style:none}.accion-peligro>summary::-webkit-details-marker{display:none}.accion-peligro-form{border:1px solid var(--emp-borde);border-left:4px solid var(--emp-peligro);background:var(--emp-superficie);border-radius:12px;flex-direction:column;gap:12px;margin-top:12px;padding:16px;display:flex}.accion-peligro-form p{margin:0}.tarjeta.borde-alerta{border-color:var(--emp-alerta)}.tarjeta.borde-peligro{border-color:var(--emp-peligro)}.lista-tarjetas{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.abrir-form>summary{cursor:pointer;color:var(--emp-enlace);min-height:32px;font-weight:600}.abrir-form-campos{flex-direction:column;gap:12px;max-width:560px;margin-top:12px;display:flex}.pagina-imprimir{flex-direction:column;gap:16px;display:flex}.imprimir-barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.imprimir-acciones{flex-wrap:wrap;gap:8px;margin-left:auto;display:inline-flex}.hoja{color:#13201c;border:1px solid var(--emp-borde);--emp-texto:#13201c;--emp-texto-2:#4b5a55;--emp-borde:#d5ddd9;background:#fff;border-radius:12px;width:100%;max-width:760px;margin:0 auto;padding:32px}.hoja .suave{color:#4b5a55}@media (max-width:760px){.hoja{border-radius:8px;padding:16px}}.ticket{max-width:330px;margin:0 auto;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.9rem}.ticket .t{justify-content:space-between;gap:8px;display:flex}.ticket hr{border:0;border-top:1px dashed var(--emp-borde);margin:8px 0}.ticket-centro{text-align:center}.ticket-total{font-size:1.1rem}.hoja .ticket{max-width:330px}.mas-acciones>summary .ico+span{margin-left:-2px}.mas-acciones .panel{min-width:240px}.barra-guardar{z-index:15;border:1px solid var(--emp-borde);background:var(--emp-superficie);box-shadow:var(--emp-sombra-2);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:none;position:sticky;bottom:12px}.barra-guardar[data-sucio],.barra-guardar.siempre{display:flex}.barra-guardar.siempre:empty,.solo-sucio{display:none}[data-sucio] .solo-sucio{display:block}.barra-guardar-texto{flex:260px;align-items:center;gap:8px;min-width:0;font-size:14px;line-height:20px;display:flex}.barra-guardar-texto>div{flex-direction:column;min-width:0;display:flex}.barra-guardar-icono{color:var(--emp-alerta);display:inline-flex}.barra-guardar:not([data-sucio]) .barra-guardar-icono{display:none}.barra-guardar-resumen{color:var(--emp-texto-2);font-size:13px;line-height:18px}.barra-guardar-resumen:empty{display:none}.barra-guardar-botones{flex-wrap:wrap;gap:8px;display:flex}.ajustes-grilla{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:20px;display:grid}.ajustes-menu{background:var(--emp-superficie);border:1px solid var(--emp-borde);min-width:0;box-shadow:var(--emp-sombra-1);top:calc(var(--barra-alto) + 16px);border-radius:12px;grid-column:span 3;padding:8px;position:sticky}.ajustes-contenido{flex-direction:column;grid-column:span 9;gap:20px;min-width:0;display:flex}details.ajustes-movil>summary{display:none}.buscar-lista.ajustes-buscar{min-height:44px;margin:4px 4px 8px}.ajustes-lista,.ajustes-lista ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ajustes-grupo-titulo{letter-spacing:.04em;text-transform:uppercase;color:var(--emp-texto-2);padding:12px 10px 4px;font-size:12px;font-weight:600;line-height:16px;display:block}.ajustes-lista a{min-height:44px;color:var(--emp-texto);border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.ajustes-lista a .ico{color:var(--emp-texto-2)}.ajustes-lista a:hover{background:var(--emp-superficie-2)}.ajustes-lista a[aria-current=page]{background:var(--emp-marca-suave);color:var(--emp-marca-texto);font-weight:600}.ajustes-lista a[aria-current=page] .ico{color:inherit}.ajustes-sin{color:var(--emp-texto-2);margin:0;padding:8px 10px;font-size:13px}.ajustes-tarjetas{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;margin:0;padding:0;list-style:none;display:grid}.ajuste-enlace{min-height:56px;color:var(--emp-texto);border-radius:8px;align-items:center;gap:12px;padding:8px 10px;text-decoration:none;display:flex}.ajuste-enlace:hover{background:var(--emp-superficie-2)}.ajuste-enlace:focus-visible{outline:2px solid var(--emp-foco);outline-offset:2px}.ajuste-icono{background:var(--emp-superficie-2);width:36px;height:36px;color:var(--emp-texto-2);border-radius:8px;flex:none;place-items:center;display:grid}.ajuste-textos{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ajuste-textos strong{font-size:15px;font-weight:600}.ajuste-enlace>.flecha{color:var(--emp-texto-2);flex:none}.lista-con-panel{align-items:start}.lista-principal{flex-direction:column;grid-column:span 12;gap:20px;min-width:0;display:flex}.panel-detalle{flex-direction:column;gap:16px;min-width:0;padding:16px;display:flex}.panel-cab{justify-content:space-between;align-items:center;gap:8px;display:flex}.panel-ceja{letter-spacing:.04em;text-transform:uppercase;color:var(--emp-texto-2);font-size:12px;font-weight:600;line-height:16px}.panel-identidad{align-items:flex-start;gap:12px;display:flex}.panel-icono{background:var(--esp,var(--emp-marca));border-radius:12px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.panel-icono{background:color-mix(in srgb, var(--esp,var(--emp-marca)) 10%, var(--emp-superficie))}}.panel-icono{color:var(--esp,var(--emp-marca))}.panel-icono .ico{stroke-width:1.5px}.panel-identidad-texto{flex-direction:column;gap:4px;min-width:0;display:flex}.panel-identidad h2{overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:700;line-height:22px}.panel-meta{color:var(--emp-texto-2);font-size:12px;line-height:16px}.panel-meta:empty,.panel-estado:empty,.panel-pie:empty{display:none}.panel-cuerpo{flex-direction:column;gap:16px;display:flex}.panel-cuerpo h3{margin:0;font-size:13px;font-weight:600;line-height:18px}.panel-lista{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.panel-lista li{justify-content:space-between;gap:8px;display:flex}.panel-pie{border-top:1px solid var(--emp-borde);flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}.abierto-al-lado{color:var(--emp-enlace);margin-left:6px;font-size:11px;font-weight:600}.tabla-caja{background:var(--emp-superficie);border:1px solid var(--emp-borde);min-width:0;box-shadow:var(--emp-sombra-1);border-radius:12px;flex-direction:column;display:flex}.tabla-herramientas{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:12px 16px;display:flex}.buscar-lista{border:1px solid var(--emp-borde-campo);background:var(--emp-campo);min-height:40px;color:var(--emp-texto-2);cursor:text;border-radius:8px;align-items:center;gap:8px;margin:0;padding:0 12px;font-weight:400;display:flex}.buscar-lista:focus-within{outline:2px solid var(--emp-foco);outline-offset:0;border-color:var(--emp-foco)}.buscar-lista>input{width:auto;min-width:0;min-height:38px;color:var(--emp-texto);background:0 0;border:0;border-radius:0;flex:1;padding:0;font-size:14px}.buscar-lista>input:focus{outline:0}.tabla-herramientas .buscar-lista{flex:240px;max-width:340px}.tabla-herramientas-der{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.con-htmx .tabla-aplicar{display:none}details.menu-columnas .panel{min-width:240px;padding:8px}.menu-columnas fieldset{border:0;margin:0;padding:0}.menu-columnas legend{padding:4px 8px}.menu-columnas label.casilla{border-radius:6px;align-items:center;min-height:40px;padding:0 8px}.menu-columnas label.casilla:hover{background:var(--emp-superficie-2)}.menu-columnas-pie{border-top:1px solid var(--emp-borde);flex-wrap:wrap;gap:8px;margin-top:4px;padding:8px;display:flex}.tabla-cuerpo{flex-direction:column;min-width:0;display:flex}.tabla-marco{border:1px solid var(--emp-borde);border-radius:8px;margin:0 16px;overflow:auto}table.tabla-datos{border-collapse:separate;border-spacing:0;width:100%;color:var(--emp-texto);overflow-wrap:normal;font-size:14px;line-height:20px}.tabla-datos :is(th,td){border-bottom:1px solid var(--emp-borde);background:var(--emp-superficie);text-align:left;vertical-align:middle;height:48px;padding:8px 12px}.tabla-datos thead th{z-index:2;background:var(--emp-cabeza-tabla);height:44px;color:var(--emp-texto-2);white-space:nowrap;padding:0 12px;font-size:12px;font-weight:600;line-height:16px;position:sticky;top:0}.tabla-datos tbody th{color:var(--emp-texto);font-size:14px;font-weight:400}.tabla-datos tbody tr:last-child>*{border-bottom:0}.tabla-datos tbody tr:hover>*,.tabla-datos tbody tr:has(input[name=ids]:checked)>*,.tabla-datos tr.sel>*{background:var(--emp-fila-sel)}.tabla-datos .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tabla-datos .chico{color:var(--emp-texto-2);white-space:nowrap;font-size:13px}.tabla-datos .celda-linea{color:var(--emp-texto-2);font-size:13px;line-height:18px}.tabla-datos .orden{min-height:40px;color:inherit;align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.tabla-datos .orden:hover{color:var(--emp-texto)}.tabla-datos .orden .ico{opacity:.7}.tabla-datos .orden.activo{color:var(--emp-enlace)}.tabla-datos .orden.activo .ico{opacity:1}.tabla-datos .col-principal{z-index:1;min-width:180px;position:sticky;left:0}.tabla-datos thead .col-principal,.tabla-datos thead .col-marca{z-index:3}.con-lote .tabla-datos .col-principal{left:44px}.tabla-datos .col-marca{z-index:1;width:44px;min-width:44px;padding:0 12px;position:sticky;left:0}.tabla-datos .col-marca input{width:20px;height:20px;margin:0;display:block}.tabla-datos .col-principal a{color:var(--emp-texto);font-weight:600;text-decoration:none}.tabla-datos .col-principal a:hover{color:var(--emp-enlace);text-decoration:underline}.tabla-caja.compacta .tabla-datos tbody :is(th,td){height:40px;padding-top:4px;padding-bottom:4px}.tabla-datos tfoot td{z-index:1;border-top:1px solid var(--emp-borde-fuerte);background:var(--emp-cabeza-tabla);font-variant-numeric:tabular-nums;border-bottom:0;height:auto;padding:10px 12px;font-size:13px;font-weight:700;position:sticky;bottom:0}.nota-total-titulo{white-space:nowrap;display:block}.total-valor{display:block}.nota-total{color:var(--emp-texto-2);font-size:12px;font-weight:500;display:block}.tabla-pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 16px;display:flex}.filas-por-pagina{color:var(--emp-texto-2);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:400;display:flex}.filas-por-pagina>label{font:inherit;color:inherit;margin:0;display:inline}.filas-por-pagina>select{width:auto;min-height:40px;padding:0 10px;font-size:13px}.rango{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}nav.paginas{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.paginas>a,.paginas>span[aria-disabled]{border:1px solid var(--emp-borde-fuerte);background:var(--emp-superficie);min-width:40px;height:40px;color:var(--emp-texto);border-radius:8px;justify-content:center;align-items:center;padding:0 8px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.paginas>a:hover{background:var(--emp-superficie-2);color:var(--emp-texto)}.paginas>a[aria-current=page]{border-color:var(--emp-marca);background:var(--emp-marca);color:var(--emp-sobre-marca);font-weight:700}.paginas>[aria-disabled=true]{opacity:.5}.paginas .puntos{color:var(--emp-texto-2);padding:0 4px}.tabla-cuerpo>.vacio{margin:0 16px 16px}.tabla-caja.htmx-request .tabla-marco{opacity:.6;transition:opacity .15s}.tabla-fija{flex-direction:column;gap:12px;min-width:0;display:flex}.tabla-fija .tabla-marco{margin:0}.tabla-fija-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tabla-fija-cab h2{margin:0;font-size:16px;line-height:24px}.tabla-fija-nota{color:var(--emp-texto-2);margin:0;font-size:13px}.contenido.publico.entrada{max-width:none;margin:0;padding:0}.entrada-caja{background:var(--emp-superficie);min-height:100vh;color:var(--emp-texto);flex-wrap:wrap;font-size:14px;line-height:20px;display:flex}.entrada-marca{background:var(--emp-entrada-fondo);color:#fff;flex-direction:column;flex:5 480px;justify-content:space-between;gap:40px;min-width:0;padding:48px 56px 32px;display:flex;position:relative;overflow:hidden}.entrada-marca:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff1a 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.entrada-marca>*{position:relative}.entrada-logo{letter-spacing:-.02em;color:#fff;align-self:flex-start;align-items:center;gap:3px;font-size:28px;font-weight:700;line-height:36px;text-decoration:none;display:inline-flex}.entrada-logo:hover{color:#fff}.entrada-logo .ia-letras{background:var(--emp-ia);color:#1c1f1e;border-radius:8px;padding:1px 8px;font-size:25px}.entrada-logo:focus-visible{outline-color:#fff}.entrada-mensaje{flex-direction:column;gap:28px;max-width:560px;display:flex}.entrada-lema{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:44px;font-weight:700;line-height:52px}.entrada-valores{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.entrada-valores li{align-items:center;gap:14px;font-size:16px;font-weight:500;line-height:22px;display:flex}.entrada-valor-icono{background:#ffffff1f;border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.entrada-dibujo{width:100%;max-width:520px;height:280px}.entrada-dibujo>span{position:absolute}.entrada-dibujo .e-circulo{background:#2b8a72;border-radius:999px;width:200px;height:200px;top:40px;left:0}.entrada-dibujo .e-tablero{background:#17574a;border-radius:20px;width:220px;height:150px;top:0;left:120px}.e-tablero i{background:#f6f5f2;border-radius:4px;width:22px;position:absolute;bottom:22px}.e-tablero i:first-child{height:40px;left:26px}.e-tablero i:nth-child(2){height:66px;left:58px}.e-tablero i:nth-child(3){height:52px;left:90px}.e-tablero i:nth-child(4){height:88px;left:122px}.e-tablero i:nth-child(5){background:#8fd6c1;height:70px;left:154px}.entrada-dibujo .e-anillo{border:14px solid #8fd6c1;border-radius:999px;width:150px;height:150px;top:150px;left:300px}.entrada-dibujo .e-tarjeta{background:#f6f5f2;border-radius:14px;grid-template-rows:1fr 1fr;grid-template-columns:28px 1fr;align-items:center;gap:6px 10px;width:200px;height:56px;padding:0 14px;display:grid;top:200px;left:60px}.e-tarjeta b{background:#1f6f5c;border-radius:999px;grid-row:1/3;width:28px;height:28px}.e-tarjeta i{background:#c9d6d1;border-radius:3px;height:6px}.e-tarjeta i:first-of-type{align-self:end;width:80%}.e-tarjeta i:nth-of-type(2){align-self:start;width:50%}.entrada-dibujo .e-chispa{background:var(--emp-ia);color:#1c1f1e;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;display:flex;top:12px;left:356px;transform:rotate(8deg)}.e-chispa .ico{stroke-width:2px}.entrada-pie{color:var(--emp-entrada-texto-2);margin:0;font-size:13px}.entrada-formulario{background:var(--emp-superficie);flex-direction:column;flex:6 480px;gap:24px;min-width:0;padding:32px 40px;display:flex}.entrada-arriba{color:var(--emp-texto-2);justify-content:flex-end;font-size:14px;display:flex}.entrada-arriba:empty{display:none}.entrada-centro{flex:1;justify-content:center;align-items:center;display:flex}.entrada-form{flex-direction:column;gap:20px;width:100%;min-width:0;max-width:400px;margin:0;display:flex}.entrada-titulos{flex-direction:column;gap:6px;display:flex}.entrada-titulos h1{letter-spacing:-.02em;margin:0;font-size:30px;font-weight:700;line-height:38px}.entrada-titulos p{color:var(--emp-texto-2);margin:0;font-size:15px;line-height:22px}.entrada-form .campo-bloque>label,.entrada-form .campo-cab>label{font-size:14px}.entrada-form .campo-icono{min-height:48px}.entrada-form .campo-icono>input{min-height:46px;font-size:15px}.mostrar-clave{font-size:13px}.entrada-o{color:var(--emp-texto-2);align-items:center;gap:12px;font-size:13px;display:flex}.entrada-o:before,.entrada-o:after{content:"";background:var(--emp-borde);flex:1;height:1px}.entrada-otras{flex-direction:column;gap:10px;display:flex}.entrada-ayuda{color:var(--emp-texto-2);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.entrada-ayuda a{font-weight:600}.entrada-form .boton.alto{min-height:48px;font-size:15px;line-height:22px}.mostrar-clave .si-visible{display:none}.mostrar-clave[data-visible] .si-visible{display:inline-block}.mostrar-clave[data-visible] .si-oculta{display:none}.mensajes-en-linea{flex-direction:column;gap:8px;display:flex}.mensajes-en-linea .aviso-texto p{color:var(--emp-texto);font-size:14px;line-height:20px}.entrada-pasos{flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:15px;line-height:22px;display:flex}.entrada-form label.casilla{min-height:44px}.contenido.publico.escoger{background:var(--emp-fondo);max-width:none;min-height:calc(100vh - 61px);margin:0;padding:56px 16px 48px;position:relative}.contenido.publico.escoger:before{content:"";background-image:radial-gradient(var(--emp-borde-fuerte) 1px, transparent 1px);opacity:.7;pointer-events:none;background-size:24px 24px;height:320px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.escoger-caja{flex-direction:column;gap:32px;width:100%;max-width:980px;margin:0 auto;display:flex;position:relative}.escoger-cabeza{background:var(--emp-superficie);border-bottom:1px solid var(--emp-borde);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:8px 24px;display:flex}.escoger-cabeza form{margin:0}.escoger-persona{align-items:center;gap:12px;min-width:0;display:flex}.escoger-nombre{text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:14px;font-weight:600;overflow:hidden}.iniciales.fija{cursor:default;width:36px;height:36px;color:var(--emp-marca-texto)}.escoger-intro{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.escoger-intro h1{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:34px;font-weight:700;line-height:42px}.escoger-intro p{max-width:60ch;color:var(--emp-texto-2);text-wrap:pretty;margin:0;font-size:16px;line-height:24px}.escoger-herramientas{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}.escoger-buscar{flex:280px;max-width:420px;margin:0}.escoger-buscar>input{font-size:15px}.escoger-orden{color:var(--emp-texto-2);font-size:13px}.escoger-form{flex-direction:column;gap:16px;margin:0;display:flex}fieldset.empresas{border:0;min-width:0;margin:0;padding:0}.empresas-lista{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:16px;display:grid}.empresa-tarjeta{border:1px solid var(--emp-borde);background:var(--emp-superficie);min-width:0;box-shadow:var(--emp-sombra-1);color:var(--emp-texto);cursor:pointer;border-radius:12px;flex-direction:column;gap:16px;margin:0;padding:20px;font-size:14px;font-weight:400;line-height:20px;display:flex;position:relative}.empresa-tarjeta[hidden]{display:none}.empresa-tarjeta:hover{border-color:var(--emp-borde-fuerte)}.empresa-tarjeta:has(input:checked){border-color:var(--emp-marca);box-shadow:0 0 0 1px var(--emp-marca), var(--emp-sombra-2)}.empresa-tarjeta:has(input:focus-visible){outline:3px solid var(--emp-foco);outline-offset:2px}.empresa-tarjeta.pruebas{border-style:dashed;border-color:var(--emp-borde-fuerte)}.empresa-tarjeta.pruebas:has(input:checked){border-style:solid;border-color:var(--emp-marca)}.empresa-tarjeta.inactiva{cursor:not-allowed;background:var(--emp-superficie-2);box-shadow:none}.empresa-tarjeta.inactiva:hover{border-color:var(--emp-borde)}.empresa-tarjeta.inactiva .chip.neutro{background:var(--emp-superficie-3)}.empresa-check{background:var(--emp-marca);width:24px;height:24px;color:var(--emp-sobre-marca);border-radius:999px;justify-content:center;align-items:center;display:none;position:absolute;top:16px;right:16px}.empresa-check .ico{stroke-width:2.5px}.empresa-tarjeta:has(input:checked) .empresa-check{display:inline-flex}.empresa-cabeza{align-items:center;gap:16px;min-width:0;display:flex}.empresa-marca{background:var(--emp-marca-suave);width:52px;height:52px;color:var(--emp-marca-texto);border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:22px;font-weight:700;display:inline-flex;overflow:hidden}.empresa-marca img{object-fit:contain;background:var(--emp-superficie);width:100%;height:100%}.empresa-marca.pruebas{background:var(--emp-alerta-suave);color:var(--emp-alerta)}.empresa-titulo{flex-direction:column;gap:4px;min-width:0;padding-right:32px;display:flex}.empresa-nombre{overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:22px}.empresa-sub{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.empresa-sub:empty{display:none}.empresa-lugar{color:var(--emp-texto-2);font-size:13px;line-height:20px}.empresa-chips{flex-wrap:wrap;gap:4px;display:flex}.empresa-pie{border-top:1px solid var(--emp-borde);flex-direction:column;gap:8px;margin-top:auto;padding-top:16px;font-size:13px;line-height:20px;display:flex}.empresa-dato{align-items:center;gap:8px;min-width:0;display:flex}.empresa-dato .ico{color:var(--emp-texto-2);flex:none}.empresa-dato.suave{color:var(--emp-texto-2);font-size:inherit}.empresa-fecha{white-space:nowrap}.escoger-paginas{color:var(--emp-texto-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.escoger-paginas-botones{flex-wrap:wrap;gap:8px;display:flex}.escoger-barra[hidden]{display:none}html:has(.escoger-barra){scroll-padding-bottom:140px}.escoger-barra{z-index:5;border:1px solid var(--emp-borde);background:var(--emp-superficie);box-shadow:var(--emp-sombra-1);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex;position:sticky;bottom:16px}.escoger-entrar{white-space:normal;text-align:left;max-width:100%;min-height:48px;padding:0 20px;font-size:15px;line-height:22px}.escoger-ayuda{text-align:center;color:var(--emp-texto-2);margin:0;font-size:13px}@media (forced-colors:active){.empresa-tarjeta:has(input:checked){outline:3px solid highlight}}.empresa-activa{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;display:grid}.empresa-activa-inicial{block-size:28px;inline-size:28px;font:700 13px/1 var(--font-sans);background:var(--emp-marca-suave);color:var(--emp-marca-texto);border-radius:8px;grid-row:1/span 2;place-items:center;display:inline-grid}.empresa-activa-inicial.pruebas{background:var(--emp-alerta-suave);color:var(--emp-alerta)}.empresa-activa a{align-items:center;gap:4px;min-width:0;display:inline-flex}.empresa-activa a>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.franja-pruebas-ir{white-space:nowrap;margin:0 0 0 auto}.franja-pruebas .boton-enlace{color:inherit;min-height:24px;font-weight:700;text-decoration:underline}.franja-pruebas a{color:inherit;font-weight:700;text-decoration:underline}.clave-form{flex-direction:column;gap:20px;display:flex}.clave-form>*{margin-top:0}.clave-acciones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.clave-consejos{color:var(--emp-texto-2);flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:14px;line-height:20px;display:flex}.otra-pestana{flex-direction:column;gap:16px;max-width:720px;display:flex}.otra-pestana-acciones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.otra-pestana-acciones form,.inicio-sin-margen,.carta.inicio-sin-margen{margin:0}.rejilla.arriba.inicio-tarjetas{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}.inicio-titulo{align-items:center;gap:8px;display:flex}.inicio-ver-todo{margin:8px 0 0}.inicio-al-dia{align-items:center;gap:6px;margin:0;display:flex}.rejilla.accesos.inicio-sin-bajo{margin-bottom:0}.inicio-plegable{margin:14px 0 0}.inicio-plegable-form{margin-top:8px}.inicio-linea{margin:4px 0;font-size:.9rem}.inicio-texto{font-size:.9rem}.inicio-nota{font-size:.85rem}.inicio-nota-chica{margin:4px 0 0;font-size:.8rem}.inicio-confirmar{flex-wrap:wrap;gap:8px;display:flex}.inicio-confirmar input{max-width:260px}.panel-nota{margin:6px 10px 10px}.panel-persona{padding:8px 10px 6px}.panel-vista{padding:0 10px 8px}.menu-boton{cursor:pointer;width:100%;font:inherit;background:0 0;border:0}.menu-boton .texto{text-align:left}.crear-texto{color:var(--emp-texto-2)}.ayuda-intro{margin:4px 0}.ayuda-form{margin:0}.ayuda-form .boton{margin-top:8px}.suave.ayuda-pie{margin:8px 0 0;font-size:.75rem}.pagos-banco{margin-bottom:16px}:is(.pagina,.columna-principal,.columna-lateral) .pagos-banco{margin-bottom:0}.pagos-banco>.tarjeta-cab{margin-bottom:8px}.pagos-banco-nota{color:var(--emp-texto-2);margin:0 0 4px;font-size:.9rem}.pago-banco{border-top:1px solid var(--emp-borde);padding:10px 0}.pago-banco-titulo{margin:0}.pago-banco-meta{color:var(--emp-texto-2);margin:2px 0 0;font-size:.9rem}.pago-banco-linea{margin:4px 0 0;font-size:.9rem}.pago-banco .campo-error{margin-top:4px}.pago-banco-form{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.pago-banco-form>input[name=texto]{flex:1;width:auto;min-width:180px}.nota-efectivo .campo-ayuda{margin:4px 0 0}.contar-caja{border:1px solid var(--emp-borde);background:var(--emp-superficie);border-radius:8px;margin:4px 0 12px;padding:8px 12px}.contar-fila{justify-content:space-between;align-items:center;gap:8px;margin:4px 0;font-weight:400;display:flex}.contar-fila>input{max-width:100px;margin:0}.contar-total{margin:8px 0 0}.contar-billetes h3{margin:12px 0 4px;font-size:1rem}.contar-billetes .billetes-grilla{grid-template-columns:5.5em 1fr auto;align-items:center;gap:8px 12px;margin:8px 0;display:grid}.contar-billetes .billetes-grilla>label{margin:0}.contar-billetes .billetes-grilla input{max-width:112px;margin:0}.contar-billetes .billetes-grilla span.sub{text-align:right;white-space:nowrap;color:var(--emp-texto-2);font-size:.9rem}.catalogo-fila{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.panel-detalle.catalogo-panel{display:flex!important}@media (min-width:1200px){.lista-con-panel.abierto>.lista-principal{grid-column:span 9}.lista-con-panel>.panel-detalle{top:calc(var(--barra-alto) + 16px);grid-column:span 3;max-height:calc(100vh - 92px);position:sticky;overflow:auto}.columna-lateral{top:calc(var(--barra-alto) + 16px);align-self:start;position:sticky}.lista-con-panel.abierto .tabla-datos .no-panel{display:none}.detalle-grilla{grid-template-rows:auto auto 1fr;row-gap:0}.detalle-grilla>.columna-principal{grid-area:1/1/auto/span 8}.detalle-grilla>.columna-lateral{grid-area:1/9/span 2/span 4}.detalle-grilla>.detalle-actividad{grid-area:2/1/span 2/span 8;margin-top:20px}.detalle-grilla>.detalle-adjuntos{grid-area:3/9/auto/span 4;margin-top:20px}}.detalle-grilla>:is(.detalle-actividad,.detalle-adjuntos):empty{display:none}@media (max-width:1199px){.panel-detalle{display:none!important}}@media (max-width:1023px){.ajustes-menu,.ajustes-contenido{grid-column:span 12}.ajustes-tarjetas{grid-template-columns:minmax(0,1fr)}.ajustes-menu{position:static}details.ajustes-movil>summary{align-items:center;gap:10px;min-height:44px;padding:0 10px;font-weight:600;list-style:none;display:flex}details.ajustes-movil>summary::-webkit-details-marker{display:none}details.ajustes-movil>summary .flecha{margin-left:auto;transition:transform .15s}details.ajustes-movil[open]>summary .flecha{transform:rotate(180deg)}details.ajustes-movil[open]>summary{margin-bottom:4px}.campos-grilla.tres{grid-template-columns:repeat(2,minmax(0,1fr))}.entrada-dibujo,.entrada-pie{display:none}.entrada-caja{flex-flow:column}.entrada-marca{flex:none;gap:24px}.entrada-formulario{flex:1 0 auto}}@media (min-width:761px){.tabla-marco{max-height:620px}}@media (max-width:760px){html:has(.barra-celular){scroll-padding-bottom:calc(var(--celular-alto) + 96px)}html:has(.barra-guardar,.foto-flotante){scroll-padding-bottom:240px}.en-celular{display:revert}.menu-item.en-celular{display:flex}.no-celular{display:none}.cabecera-titulo h1{font-size:24px;line-height:30px}.cabecera-acciones{width:100%}.cabecera-acciones>*{flex:auto}.cabecera-acciones .boton,.cabecera-acciones>details>summary{width:100%;min-height:48px}.cabecera-acciones .boton:not(.sec):not(.fantasma){order:-1}.tarjeta{padding:16px}.tarjeta-cab.con-barra{margin:-16px -16px 16px;padding:14px 16px}.tarjeta-pie{margin:16px -16px -16px;padding:12px 16px}.tarjeta>.filas-form,.tarjeta>.franja-totales{margin-left:-16px;margin-right:-16px}.tarjeta>.franja-totales:last-child{margin-bottom:-16px}.fila-form{padding:12px 16px}.fila-form-control{flex:150px}.fila-form-fin{flex:none}.franja-totales{padding:14px 16px}.indicadores{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.indicador,a.indicador{padding:12px}.indicador-valor{font-size:22px;line-height:28px}.indicador-nota{flex-wrap:nowrap;align-items:flex-start}.indicador-nota>.ico{flex:none;margin-top:1px}.campos-grilla,.campos-grilla.tres{grid-template-columns:minmax(0,1fr)}.pasos-estado{flex-flow:column;gap:0}.pasos-estado>li{flex-direction:row;flex:none;gap:12px}.paso-marca{flex-direction:column;align-self:stretch;gap:4px}.paso-linea{flex:1;width:2px;min-width:0;height:auto;min-height:16px}.paso-texto{padding:4px 0 14px}.barra-guardar{bottom:calc(var(--celular-alto) + 12px + env(safe-area-inset-bottom))}body:not(:has(.barra-celular)) .barra-guardar{bottom:calc(12px + env(safe-area-inset-bottom))}.barra-guardar-botones{width:100%}.barra-guardar-botones>*{flex:auto}.tabla-vistas{scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--emp-borde);border-bottom:0;flex-wrap:nowrap;gap:0 16px;overflow:auto hidden}.tabla-vistas::-webkit-scrollbar{display:none}.tabla-vistas>a{flex:none;margin-bottom:0}.tabla-herramientas{padding:12px}.tabla-herramientas .buscar-lista{flex-basis:100%;max-width:none;min-height:44px}.tabla-herramientas-der{margin-left:0}.tabla-herramientas details.desplegable>.panel{left:0;right:auto}.tabla-marco{margin:0 12px}.tabla-datos .no-celular{display:none}.tabla-datos .col-principal{min-width:140px}.tabla-datos .col-principal .chip{white-space:normal;border-radius:8px}.nota-total-titulo{white-space:normal}.tabla-caja.compacta .tabla-datos tbody :is(th,td){height:48px}.tabla-pie{padding:12px}.entrada-marca{gap:16px;padding:24px 16px}.entrada-valores{display:none}.entrada-mensaje{gap:0}.entrada-lema{font-size:28px;line-height:34px}.entrada-formulario{padding:24px 16px 32px}.entrada-centro{align-items:flex-start}.entrada-titulos h1{font-size:24px;line-height:30px}.escoger-cabeza{padding:8px 16px}.escoger-nombre{display:none}.escoger-cabeza .boton{min-height:48px}.contenido.publico.escoger{padding:24px 16px 0}.contenido.publico.escoger:before{height:200px}.escoger-caja{gap:20px}.escoger-intro h1{font-size:24px;line-height:30px}.escoger-intro p{font-size:15px;line-height:22px}.escoger-buscar{flex-basis:100%;max-width:none;min-height:48px}.empresa-tarjeta{gap:12px;min-height:120px;padding:16px}.empresa-marca{width:44px;height:44px;font-size:18px}.empresa-pie{padding-top:12px}.escoger-barra{padding:12px 16px calc(12px + env(safe-area-inset-bottom));box-shadow:var(--emp-sombra-2);border-width:1px 0 0;border-radius:0;flex-direction:column;align-items:stretch;gap:8px;margin:0 -16px;bottom:0}.escoger-entrar{text-align:center;justify-content:center;width:100%}.escoger-ayuda{padding-bottom:16px}html:has(.escoger-barra){scroll-padding-bottom:180px}.empresa-activa{grid-template-columns:minmax(0,1fr)}.empresa-activa-inicial{display:none}.clave-acciones>.boton{flex:auto}.franja-pruebas{flex-wrap:wrap}.franja-pruebas>span{flex:220px}}}@layer utilities{.visible{visibility:visible}.static{position:static}.block{display:block}.hidden{display:none}.columns-3{columns:3}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url("vendor/inter-latin.260c81a4759b.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url("vendor/inter-latin-ext.1ad231aac0a8.woff2")format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{color-scheme:light;--emp-marca:#1f6f5c;--emp-marca-hover:#005f4c;--emp-marca-suave:#e5f9f2;--emp-sobre-marca:#fff;--emp-foco:#198e75;--emp-ia:#fecf16;--emp-ia-suave:#fff6cc;--emp-ia-texto:#8a6e00;--emp-sobre-ia:#13201c;--emp-fondo:#f6f5f1;--emp-superficie:#fff;--emp-superficie-2:#f1f3f1;--emp-elevada:#fff;--emp-borde:#e2e7e5;--emp-borde-fuerte:#c9d2cf;--emp-texto:#13201c;--emp-texto-2:#5b6b66;--emp-exito:#1d7d3e;--emp-exito-suave:#e6f4ea;--emp-alerta:#9a4a00;--emp-alerta-suave:#fdeedc;--emp-peligro:#c9302d;--emp-peligro-suave:#fdeceb;--emp-info:#116bb5;--emp-info-suave:#e6f0fa;--emp-morado:#6b3fa0;--emp-morado-suave:#f1eafa;--emp-sombra:0 1px 2px #13201c0f, 0 4px 16px #13201c14;--emp-enlace:#1f6f5c;--emp-marca-texto:#17574a;--emp-fila-sel:#eef6f2;--emp-cabeza-tabla:#faf9f6;--emp-superficie-3:#ebe8e1;--emp-campo:#fff;--emp-borde-campo:#858c88;--emp-peligro-fuerte:#b42318;--emp-ia-borde:#f3d872;--emp-sombra-1:0 1px 2px #1c1f1e0d, 0 1px 1px #1c1f1e08;--emp-sombra-2:0 8px 24px #1c1f1e14;--emp-grafico-1:#1f6f5c;--emp-grafico-2:#6f95c2;--emp-edad-1:#1f6f5c;--emp-edad-2:#7fb5a5;--emp-edad-3:#d98b3a;--emp-edad-4:#c4561d;--emp-edad-5:#b42318;--emp-entrada-fondo:#1f6f5c;--emp-entrada-texto-2:#e3f1ec;--esp-comercial:#1f6f5c;--esp-operacion:#0e6d8f;--esp-hotel:#0f7c7a;--esp-gente:#a4502f;--esp-finanzas:#7a5230;--esp-documentos:#5b5f97;--menu-ancho:248px;--barra-alto:60px;--celular-alto:64px;--fondo:var(--emp-fondo);--carta:var(--emp-superficie);--fondo-carta:var(--emp-superficie);--texto:var(--emp-texto);--suave:var(--emp-texto-2);--borde:var(--emp-borde);--marca:var(--emp-marca);--rojo:var(--emp-peligro);--verde:var(--emp-exito)}[data-tema=noche]{color-scheme:dark;--emp-marca:#4fb39a;--emp-marca-hover:#6cc7ae;--emp-marca-suave:#123229;--emp-sobre-marca:#0b1a16;--emp-foco:#3cbd9e;--emp-ia-suave:#3a3210;--emp-ia-texto:#fecf16;--emp-fondo:#0b1512;--emp-superficie:#111d19;--emp-superficie-2:#172621;--emp-elevada:#172621;--emp-borde:#22352f;--emp-borde-fuerte:#335048;--emp-texto:#e8efec;--emp-texto-2:#9fb3ad;--emp-exito:#4cc27a;--emp-exito-suave:#12301d;--emp-alerta:#f0a83c;--emp-alerta-suave:#3a2a0e;--emp-peligro:#ff7a70;--emp-peligro-suave:#3d1614;--emp-info:#6cb4f5;--emp-info-suave:#10283f;--emp-morado:#c4a0f0;--emp-morado-suave:#2a1d3d;--emp-sombra:0 1px 2px #0006, 0 6px 20px #00000073;--emp-enlace:#6cc7ae;--emp-marca-texto:#9adcc9;--emp-fila-sel:#1c2e27;--emp-cabeza-tabla:#1e2522;--emp-superficie-3:#252d29;--emp-campo:#151a18;--emp-borde-campo:#6b7570;--emp-peligro-fuerte:#d93a3a;--emp-ia-borde:#5a4d17;--emp-sombra-1:0 1px 2px #0000004d;--emp-sombra-2:0 8px 24px #00000073;--emp-grafico-1:#4fb39a;--emp-grafico-2:#8bb8ec;--emp-edad-1:#4fb39a;--emp-edad-2:#8fc9b8;--emp-edad-3:#e69c52;--emp-edad-4:#e0743f;--emp-edad-5:#f0645a;--emp-entrada-fondo:#1f6f5c;--emp-entrada-texto-2:#e3f1ec;--esp-comercial:#3cbd9e;--esp-operacion:#4fb3d9;--esp-hotel:#3cc4c0;--esp-gente:#e8916b;--esp-finanzas:#cf9f72;--esp-documentos:#a3a7e6}@media (prefers-color-scheme:dark){[data-tema=auto]{color-scheme:dark;--emp-marca:#4fb39a;--emp-marca-hover:#6cc7ae;--emp-marca-suave:#123229;--emp-sobre-marca:#0b1a16;--emp-foco:#3cbd9e;--emp-ia-suave:#3a3210;--emp-ia-texto:#fecf16;--emp-fondo:#0b1512;--emp-superficie:#111d19;--emp-superficie-2:#172621;--emp-elevada:#172621;--emp-borde:#22352f;--emp-borde-fuerte:#335048;--emp-texto:#e8efec;--emp-texto-2:#9fb3ad;--emp-exito:#4cc27a;--emp-exito-suave:#12301d;--emp-alerta:#f0a83c;--emp-alerta-suave:#3a2a0e;--emp-peligro:#ff7a70;--emp-peligro-suave:#3d1614;--emp-info:#6cb4f5;--emp-info-suave:#10283f;--emp-morado:#c4a0f0;--emp-morado-suave:#2a1d3d;--emp-sombra:0 1px 2px #0006, 0 6px 20px #00000073;--emp-enlace:#6cc7ae;--emp-marca-texto:#9adcc9;--emp-fila-sel:#1c2e27;--emp-cabeza-tabla:#1e2522;--emp-superficie-3:#252d29;--emp-campo:#151a18;--emp-borde-campo:#6b7570;--emp-peligro-fuerte:#d93a3a;--emp-ia-borde:#5a4d17;--emp-sombra-1:0 1px 2px #0000004d;--emp-sombra-2:0 8px 24px #00000073;--emp-grafico-1:#4fb39a;--emp-grafico-2:#8bb8ec;--emp-edad-1:#4fb39a;--emp-edad-2:#8fc9b8;--emp-edad-3:#e69c52;--emp-edad-4:#e0743f;--emp-edad-5:#f0645a;--emp-entrada-fondo:#1f6f5c;--emp-entrada-texto-2:#e3f1ec;--esp-comercial:#3cbd9e;--esp-operacion:#4fb3d9;--esp-hotel:#3cc4c0;--esp-gente:#e8916b;--esp-finanzas:#cf9f72;--esp-documentos:#a3a7e6}}@media print{.menu-lateral,.barra-arriba,.barra-celular,.franja-pruebas,.avisos-flotantes,.migas,.franja-espacio{display:none!important}.contenido{max-width:none;padding:0}body{color:#000;background:#fff}.no-imprimir,.barra-guardar,.tabla-herramientas,.tabla-vistas,.tabla-vistas-barra,.tabla-fichas,.barra-lote,.tabla-pie,.panel-detalle,.cabecera-acciones{display:none!important}.tabla-marco{max-height:none;overflow:visible}.tarjeta,.tabla-caja,.indicador{box-shadow:none}.imprimir-barra,.guia,.periodo>:not(.periodo-texto){display:none!important}.pagina-imprimir{display:block}.hoja{border:0;border-radius:0;max-width:none;padding:0;font-size:11pt}.hoja:has(>.ticket:only-child) .ticket{width:72mm;max-width:none;margin:0}}