:root{color-scheme:light;--blanco: #ffffff;--gris-muy-claro: #FBFBFB;--gris-claro: #F4F4F4;--gris-medio: #E1E1E1;--gris-medio-oscuro: #696969;--gris-oscuro: #323232;--gris-muy-oscuro: #1E1E1E;--marca-claro: #D2E1F1;--marca-medio: #C0D2EA;--marca-medio-oscuro: #9CB4DC;--marca-oscuro: #072965;--marca-muy-oscuro: #062250;--negro: #000000;--acento-claro: var(--marca-claro);--acento-medio: var(--marca-medio);--acento-oscuro: var(--marca-oscuro);--superficie-base: var(--blanco);--tinta-base: var(--negro);--detalle-neutro: var(--gris-medio);--borde: var(--gris-medio);--fondo: var(--gris-claro);--fondo-secundario: var(--gris-claro);--texto: var(--negro);--texto-suave: var(--gris-medio-oscuro);--texto-placeholder: var(--gris-medio-oscuro);--texto-bloqueado: var(--texto-placeholder);--fondo-control-bloqueado: var(--gris-claro);--fondo-toggle-inactivo: var(--gris-claro);--hover-fila: var(--gris-claro);--hover-combo: var(--gris-claro);--hover-dtp: var(--gris-claro);--seleccion: var(--marca-claro);--hover-seleccion: var(--marca-medio);--rollover: var(--gris-claro);--texto-sobre-claro: #000000;--sombra: 0 1px 2px rgba(0, 0, 0, .05), 0 2px 8px rgba(0, 0, 0, .07);--fondo-menu: var(--gris-muy-claro);--texto-menu-hover: var(--negro);--fondo-encabezado: var(--gris-muy-claro);--fondo-contenedor: var(--gris-muy-claro);--fondo-panel: var(--blanco);--fondo-toolbar: var(--gris-claro);--hover-toolbar: var(--blanco);--texto-toolbar: var(--gris-medio-oscuro);--texto-toolbar-hover: var(--negro);--fondo-filtros: var(--gris-claro);--fondo-strip: var(--gris-claro);--fondo-tab-activo: var(--blanco);--hover-tab: var(--blanco);--fondo-titulos: var(--blanco);--hover-titulos: var(--gris-claro);--texto-titulos: var(--gris-medio-oscuro);--texto-titulos-hover: var(--negro);--texto-sobre-marca: var(--texto-sobre-claro);--isologo-imagen: url(/clarity-iso.svg)}:root.tema-noche{color-scheme:dark;--acento-claro: var(--marca-claro);--acento-medio: var(--marca-oscuro);--acento-oscuro: var(--marca-muy-oscuro);--superficie-base: var(--negro);--tinta-base: var(--blanco);--detalle-neutro: var(--gris-medio-oscuro);--borde: var(--gris-medio-oscuro);--fondo: var(--fondo-toolbar);--fondo-secundario: var(--fondo-toolbar);--texto: var(--gris-muy-claro);--texto-suave: var(--gris-muy-claro);--texto-placeholder: var(--gris-medio);--texto-bloqueado: var(--gris-medio);--fondo-control-bloqueado: var(--gris-oscuro);--fondo-toggle-inactivo: var(--gris-oscuro);--hover-fila: var(--gris-oscuro);--hover-combo: var(--gris-oscuro);--hover-dtp: var(--gris-oscuro);--seleccion: var(--marca-muy-oscuro);--hover-seleccion: var(--marca-oscuro);--rollover: var(--fondo-toolbar);--texto-sobre-claro: var(--gris-muy-claro);--sombra: 0 1px 2px rgba(0, 0, 0, .05), 0 2px 8px rgba(0, 0, 0, .07);--fondo-menu: var(--gris-muy-oscuro);--texto-menu-hover: var(--gris-muy-claro);--fondo-encabezado: var(--gris-muy-oscuro);--fondo-contenedor: var(--gris-muy-oscuro);--fondo-panel: var(--negro);--fondo-toolbar: var(--gris-oscuro);--hover-toolbar: var(--negro);--texto-toolbar: var(--gris-muy-claro);--texto-toolbar-hover: var(--gris-muy-claro);--fondo-filtros: var(--gris-oscuro);--fondo-strip: var(--gris-oscuro);--fondo-tab-activo: var(--negro);--hover-tab: var(--negro);--fondo-titulos: var(--negro);--hover-titulos: var(--gris-oscuro);--texto-titulos: var(--gris-muy-claro);--texto-titulos-hover: var(--gris-muy-claro);--texto-sobre-marca: var(--gris-muy-claro);--isologo-imagen: url(/clarity-iso-noche.svg)}:root{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;--rojo: #b8302a;--amarillo: #e8b400;--verde: #278a44;--fs-grande: 18px;--fs-mediano: 14px;--fs-chico: 12px;--fsm-grande: 18px;--fsm-mediano: 16px;--fsm-chico: 12px;--alto-control: 40px;--ancho-minimo-campo: 80px;--alto-fila: 40px;--alto-min-sublista: calc(2px + 9px + var(--alto-control) + 10px + var(--alto-control) + 41px + var(--alto-fila) * 3);--alto-min-subpanel: calc(16px + 3px + var(--alto-min-sublista) + 10px);--alto-barra: 60px;--alto-encabezado: 50px;--tarjeta-contenido: 300px;--tarjeta-aire: 20px;--tarjeta-ancho: calc(var(--tarjeta-contenido) + var(--tarjeta-aire) * 2 + 2px);--r: 12px;--r-control: 10px;--color-borde: var(--borde);--color-fondo: var(--fondo);--color-texto: var(--texto);--color-primario: var(--acento-oscuro);--color-error: var(--acento-oscuro);--color-aviso: var(--acento-medio)}*{box-sizing:border-box}body{margin:0;background:var(--superficie-base);color:var(--texto);font-size:var(--fs-mediano);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0 0 .5rem;font-weight:600}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-thumb{background:var(--detalle-neutro);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:light-dark(var(--gris-medio-oscuro),var(--gris-oscuro))}.menu-lateral ::-webkit-scrollbar-thumb:vertical,.panel-lista ::-webkit-scrollbar-thumb:vertical,.panel-alta ::-webkit-scrollbar-thumb:vertical,.modal-importar .importar-lista ::-webkit-scrollbar-thumb:vertical{background:var(--fondo-secundario)}.menu-lateral ::-webkit-scrollbar-thumb:vertical:hover,.panel-lista ::-webkit-scrollbar-thumb:vertical:hover,.panel-alta ::-webkit-scrollbar-thumb:vertical:hover,.modal-importar .importar-lista ::-webkit-scrollbar-thumb:vertical:hover{background:var(--detalle-neutro)}.i{width:var(--fs-grande);height:var(--fs-grande);flex:none;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.i.i-cantidad-paneles{width:20px;height:20px}button{font-family:inherit;font-size:var(--fs-mediano);cursor:pointer;height:var(--alto-control);padding:0 14px;border:none;border-radius:var(--r-control);background:var(--acento-claro);color:var(--texto-sobre-marca);display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap}button:hover:not(:disabled),button:focus:not(:disabled){background:var(--detalle-neutro)}button:disabled{color:var(--texto-suave);cursor:default}:focus{outline:none}:focus-visible{outline:1px solid light-dark(var(--gris-medio-oscuro),var(--gris-oscuro));outline-offset:-1px}button[type=submit]{background:var(--acento-claro);color:var(--tinta-base);border-color:var(--acento-claro)}button[type=submit]:hover:not(:disabled):not(.tbtn-primario),button[type=submit]:focus:not(:disabled):not(.tbtn-primario){background:var(--acento-medio);border-color:var(--acento-medio);color:var(--tinta-base)}button.ancho-total[type=submit]:hover:not(:disabled),button.ancho-total[type=submit]:focus:not(:disabled){background:var(--acento-medio);border-color:var(--acento-medio);color:var(--tinta-base)}button[type=submit]:disabled{background:var(--detalle-neutro);border-color:var(--detalle-neutro);color:var(--texto-suave)}button.enlace{border:none;background:none;padding:0 4px;height:auto;color:var(--texto);font-size:var(--fs-chico)}button.enlace:hover:not(:disabled),button.enlace:focus:not(:disabled){background:none;text-decoration:underline}button .i{color:var(--acento-oscuro)}button[type=submit] .i{color:inherit}input,select,textarea{font-family:inherit;font-size:var(--fs-mediano);color:var(--texto)}input[type=email],input[type=password],input[type=text],input[type=number],input[type=date],input:not([type]),select,textarea{height:var(--alto-control);padding:0 10px;border:1px solid var(--borde);border-radius:var(--r-control);background:var(--superficie-base);outline:none;width:100%}textarea{height:auto;min-height:80px;padding:10px;resize:vertical}input:focus,select:focus,textarea:focus{border-color:light-dark(var(--gris-medio-oscuro),var(--gris-oscuro))}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}input:disabled,select:disabled,textarea:disabled,input[readonly],textarea[readonly]{background:var(--fondo-control-bloqueado);color:var(--texto-suave)}input[type=radio]{width:18px;height:18px;accent-color:var(--acento-medio)}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:1px solid var(--detalle-neutro);border-radius:4px;background:var(--superficie-base);cursor:pointer;position:relative;flex:none}input[type=checkbox]:focus{border-color:light-dark(var(--gris-medio-oscuro),var(--gris-oscuro))}input[type=checkbox]:disabled{background:var(--fondo-control-bloqueado)}.campo-inline:has(>input[type=checkbox]:disabled)>label,.checklist-grupos li:has(input[type=checkbox]:disabled) label,.check-recordar:has(input[type=checkbox]:disabled){color:light-dark(var(--gris-medio-oscuro),var(--gris-oscuro));cursor:default}input[type=checkbox]:disabled{cursor:default}input[type=checkbox]:checked:after{content:"";position:absolute;left:4px;top:1.1px;width:4px;height:7px;border:solid light-dark(var(--gris-medio-oscuro),var(--gris-oscuro));border-width:0 2px 2px 0;transform:rotate(45deg)}.tema-noche input[type=checkbox]:checked:after{border-color:var(--gris-medio)}.campo{display:flex;flex-direction:column;gap:3px;margin-bottom:12px}.campo>.campo-deshabilitado{display:block;border:0;padding:0;margin:0;min-width:0}.campo>label{font-size:var(--fs-chico);color:var(--texto-suave);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.campo-inline{flex-direction:row-reverse;align-items:center;justify-content:flex-end;gap:8px}.campo-inline>label{font-size:var(--fs-mediano);color:var(--texto)}.campo-error{color:var(--acento-oscuro);font-size:var(--fs-chico);font-weight:600;min-height:16px;line-height:16px}.error-general{color:var(--acento-oscuro);font-size:var(--fs-chico);font-weight:600;border-left:3px solid var(--acento-oscuro);background:var(--fondo-secundario);padding:9px 10px;border-radius:0 8px 8px 0;margin:0 0 12px}.acciones{display:flex;gap:6px}.separador{display:flex;align-items:center;gap:8px;color:var(--texto-suave);font-size:var(--fs-chico);margin:0}.tarjeta>.separador{height:60px;margin-bottom:-19px;width:var(--tarjeta-contenido);max-width:100%}.separador:before,.separador:after{content:"";flex:1;height:1px;background:var(--borde)}.subtitulo{color:var(--texto-suave);font-size:var(--fs-chico);margin:0 0 16px}.nota-inline{font-size:var(--fs-chico);color:var(--texto-suave)}.pantalla-login{min-height:100vh;display:flex;flex-direction:column;background:var(--fondo)}.panel-marca{flex:none;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--superficie-base);border-bottom:1px solid var(--borde)}.panel-marca img{height:30px;width:auto}.panel-marca p{display:none}.pantalla-login>*:not(.panel-marca){width:100%;max-width:var(--tarjeta-ancho);margin:20px auto}@media(min-width:860px){.pantalla-login{flex-direction:row}.panel-marca{flex:1;flex-direction:column;gap:26px;padding:2rem;border-bottom:none;border-right:1px solid var(--borde)}.panel-marca img{height:auto;width:min(420px,55%)}.panel-marca p{display:block;margin:0;max-width:34rem;text-align:center;line-height:1.6;color:var(--texto-suave)}.pantalla-login>*:not(.panel-marca){flex:none;align-self:flex-start;width:var(--tarjeta-ancho);max-width:var(--tarjeta-ancho);margin:20px}}.tarjeta{background:var(--superficie-base);border:1px solid var(--borde);border-radius:14px;box-shadow:var(--sombra);padding:var(--tarjeta-aire);width:100%}.tarjeta>.solapas-auth{height:var(--alto-control);min-height:var(--alto-control);width:var(--tarjeta-contenido);max-width:100%;margin:0 0 30px}.tarjeta>.boton-google{height:var(--alto-control);min-height:var(--alto-control);width:var(--tarjeta-contenido);max-width:100%;margin:0}.tarjeta h1{font-size:var(--fs-grande);margin-bottom:4px}.tarjeta h1:has(.i){display:flex;align-items:center;gap:8px}.tarjeta>h1{height:var(--alto-control);min-height:var(--alto-control);width:var(--tarjeta-contenido);max-width:100%;margin:0 0 30px;padding:0 10px;border:2px solid var(--detalle-neutro);border-radius:var(--r-control);background:var(--superficie-base);color:var(--tinta-base);font-size:var(--fs-mediano);font-weight:400;cursor:default;display:flex;align-items:center;justify-content:center;line-height:1;box-sizing:border-box}.tarjeta>h1 .i{color:var(--tinta-base)}.solapas-auth,.toggle-si-no{display:flex;border-radius:var(--r-control);padding:2px}.solapas-auth{background:var(--detalle-neutro)}.solapas-auth{margin-bottom:16px}.toggle-si-no{background:var(--fondo-toggle-inactivo);border:1px solid var(--detalle-neutro);padding:1px}.toggle-si-no:focus{border-color:light-dark(var(--gris-medio-oscuro),var(--gris-oscuro));outline:none}.solapas-auth button,.toggle-si-no button{flex:1;height:36px;border:none;border-radius:calc(var(--r-control) - 2px);background:none;color:light-dark(var(--gris-medio-oscuro),var(--gris-oscuro))}.solapas-auth button .i{color:light-dark(var(--gris-medio-oscuro),var(--gris-oscuro))}.toggle-si-no button .i{color:inherit}.toggle-si-no button{flex:1 1 0;min-width:0;padding:0}.solapas-auth button.activo .i{color:var(--tinta-base)}.solapas-auth button:hover:not(:disabled),.solapas-auth button:focus:not(:disabled),.toggle-si-no button:hover:not(:disabled),.toggle-si-no button:focus:not(:disabled){background:none}.solapas-auth button:hover:not(:disabled):not(.activo),.solapas-auth button:hover:not(:disabled):not(.activo) .i,.solapas-auth button:focus:not(:disabled):not(.activo),.solapas-auth button:focus:not(:disabled):not(.activo) .i,.toggle-si-no button:hover:not(:disabled):not(.activo),.toggle-si-no button:focus:not(:disabled):not(.activo){color:var(--tinta-base)}.solapas-auth button.activo,.toggle-si-no button.activo{background:var(--superficie-base);color:var(--tinta-base);cursor:default}.solapas-auth button.activo:hover:not(:disabled),.solapas-auth button.activo:focus:not(:disabled),.toggle-si-no button.activo:hover:not(:disabled),.toggle-si-no button.activo:focus:not(:disabled){background:var(--superficie-base)}.boton-google{display:flex;justify-content:center;min-height:var(--alto-control)}.campo-clave,.campo-con-accion{position:relative}.campo-clave input,.campo-con-accion input{padding-right:42px}.campo-clave .ojo,.campo-con-accion .accion-campo{position:absolute;right:0;top:0;color:light-dark(var(--gris-medio-oscuro),var(--gris-oscuro))}.campo-clave .ojo:hover:not(:disabled),.campo-clave .ojo:focus:not(:disabled),.campo-con-accion .accion-campo:hover:not(:disabled),.campo-con-accion .accion-campo:focus:not(:disabled){background:none;color:var(--tinta-base)}#usuario-password-edicion+.ojo .i{transform:translate(4px)}.ancla-mensaje{position:relative;height:60px}.msg-flotante{position:absolute;left:0;right:1px;bottom:10px;margin:0;display:flex;align-items:flex-start;justify-content:center;gap:8px;padding:8px 10px;font-size:var(--fs-chico);font-weight:600;border-radius:8px;line-height:1.4;box-shadow:var(--sombra);opacity:0;transform:translateY(8px);transition:transform .5s ease,opacity .5s ease}.msg-flotante.mostrar{opacity:1;transform:translateY(0)}.msg-flotante .i{flex:none;margin-top:1px}.msg-flotante.una-linea{justify-content:flex-start;align-items:center}.msg-flotante.una-linea .i{margin-top:0}.msg-flotante.msg-error{background:var(--fondo-secundario);border-left:3px solid var(--acento-oscuro);color:var(--tinta-base)}.msg-flotante.msg-aviso{background:var(--fondo-secundario);border-left:3px solid var(--acento-medio);color:var(--acento-medio)}button.ancho-total{width:100%}.campo:has(#usuario){margin-bottom:-8px}.campo:has(#password){margin-bottom:-19px}.check-recordar{height:30px;display:flex;align-items:center;gap:6px;margin:0;font-size:var(--fs-chico);color:var(--texto-suave);cursor:pointer}.campo:has(#registro-usuario){margin-bottom:-8px}.campo:has(#registro-email){margin-bottom:-19px}.espacio-30{height:30px;margin:0}.campo:has(#recuperar-completar-usuario){margin-bottom:11px}.campo:has(#recuperar-completar-password){margin-bottom:-8px}.campo:has(#recuperar-completar-confirmar-password){margin-bottom:-19px}.campo:has(#completar-usuario){margin-bottom:11px}.campo:has(#completar-password){margin-bottom:-8px}.campo:has(#completar-confirmar-password){margin-bottom:-19px}.campo:has(#recuperar-usuario){margin-bottom:-8px}.campo:has(#recuperar-email){margin-bottom:-19px}.mensaje-cuenta-pendiente{height:270px;margin:-30px 0 0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.mensaje-cuenta-pendiente h1{margin-bottom:8px}.mensaje-cuenta-pendiente .subtitulo{margin:0}.espacio-clave-nueva{height:41px;margin:-30px 0 0}.texto-recuperar{height:130px;margin:-30px 0 -19px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:var(--tarjeta-contenido);max-width:100%}.texto-recuperar h1{margin:0 0 8px}.texto-recuperar p{margin:0;color:var(--texto-suave);font-size:var(--fs-chico)}.tarjeta:has(.pie-tarjeta){padding-top:0;padding-bottom:0}.pie-tarjeta{margin:0;height:60px;display:flex;align-items:center;justify-content:center}.pantalla-carga{text-align:center;margin-top:25vh;color:var(--texto-suave)}body.app{background:var(--fondo-contenedor);height:100vh;overflow:hidden}.encabezado{position:fixed;top:0;left:0;right:0;height:var(--alto-encabezado);z-index:6;background:var(--fondo-encabezado);border:none;box-shadow:none;display:flex;align-items:center;gap:10px;padding:0 10px}.encabezado button{border:none;box-shadow:none}.encabezado .titulo-modulo{font-size:var(--fs-chico);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:default}.titulo-rastro{display:flex;align-items:baseline;gap:8px;min-width:0}.rastro-paso{display:flex;flex-direction:column;min-width:0}.rastro-paso-boton{cursor:pointer;background:none;border:0;border-radius:0;padding:0;margin:0;height:auto;gap:0;align-items:stretch;justify-content:flex-start;white-space:normal;font:inherit;color:inherit;text-align:left}.rastro-paso-boton:hover:not(:disabled),.rastro-paso-boton:focus:not(:disabled){background:none}.rastro-flecha{cursor:default}.rastro-flecha{color:var(--texto-suave);flex:none}.accion-panel{font-size:var(--fs-chico);line-height:1;color:light-dark(var(--gris-medio-oscuro),var(--gris-oscuro));white-space:nowrap;cursor:default}.encabezado .rastro-paso-boton .titulo-modulo,.encabezado .rastro-paso-boton .accion-panel{cursor:pointer}.encabezado .rastro-paso-boton .titulo-modulo{color:light-dark(var(--gris-medio-oscuro),var(--gris-oscuro))}.encabezado .rastro-paso-boton:hover .titulo-modulo{color:var(--tinta-base)}.encabezado-der{margin-left:auto;display:flex;align-items:center;gap:2px}.boton-icono{width:var(--alto-control);height:var(--alto-control);flex:none;padding:0;border:none;background:none;color:var(--acento-oscuro)}.boton-icono:hover:not(:disabled),.boton-icono:focus:not(:disabled){background:var(--fondo-secundario)}.boton-icono .i{color:inherit}.boton-icono.pin,.boton-icono.cerrar-menu,.boton-icono.cerrar-sesion,.boton-icono.boton-ayuda{color:var(--tinta-base)}.encabezado .boton-ayuda{border-radius:var(--r-control)}.menu-lateral .boton-icono:hover:not(:disabled),.menu-lateral .boton-icono:focus:not(:disabled){background:var(--detalle-neutro)}:where(.tema-noche) .menu-lateral .boton-icono:hover:not(:disabled),:where(.tema-noche) .menu-lateral .boton-icono:focus:not(:disabled){background:var(--gris-oscuro)}.encabezado .boton-ayuda:hover:not(:disabled),.encabezado .boton-ayuda:focus:not(:disabled){background:var(--detalle-neutro)}.encabezado .hamburguesa{color:var(--texto)}.menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:40;opacity:0;pointer-events:none;transition:opacity .22s}body.menu-abierto .menu-overlay{opacity:1;pointer-events:auto}.menu-lateral{position:fixed;top:0;left:0;bottom:0;width:280px;z-index:41;background:var(--fondo-menu);border-right:none;box-shadow:none;--menu-margen-lateral: 10px;padding:10px var(--menu-margen-lateral) 0;display:flex;flex-direction:column;transform:translate(-100%);transition:transform .25s}body.menu-abierto .menu-lateral{transform:none;box-shadow:1px 0 0 0 var(--borde)}.menu-marca{flex:none;display:flex;align-items:center;gap:5px;margin-top:0;margin-bottom:10px}.menu-marca .boton-icono{flex:none}.boton-icono.pin{display:none}.combo{position:relative}.combo,.selector-fecha{-webkit-user-select:none;user-select:none}.combo input,.selector-fecha input{-webkit-user-select:text;user-select:text}.grupo-activo{flex:1;min-width:0;border-radius:var(--r)}.grupo-unico{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:0 10px 0 5px;min-height:var(--alto-control)}.grupo-unico-nombre{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grupo-unico-nombre{font-weight:600;color:var(--tinta-base)}.menu-empresa{flex:none;display:flex;margin:0 0 10px}.combo-boton{display:flex;align-items:center;gap:0;width:100%;height:auto;min-height:var(--alto-control);border:1px solid var(--detalle-neutro);border-radius:var(--r-control);background:none;padding:0 10px;text-align:left}.toolbar .combo-boton{border:1px solid var(--borde)}.combo-boton:hover:not(:disabled),.combo-boton:focus:not(:disabled){background:none}.combo-boton:disabled{background:var(--fondo-control-bloqueado);cursor:default}.combo-boton:disabled .combo-chevron{display:none}.combo-boton:focus{border-color:light-dark(var(--gris-medio-oscuro),var(--gris-oscuro))}.combo-boton.combo-hamburguesa{border-color:transparent}.combo-boton.combo-hamburguesa:hover:not(:disabled),.combo-boton.combo-hamburguesa:focus-visible:not(:disabled){background:var(--detalle-neutro)}.combo-boton.combo-hamburguesa:focus:not(:focus-visible):not(:hover),.menu-lateral:has(.menu-items.arrastrando) .combo-boton.combo-hamburguesa{background:none}.combo.abierto .combo-boton{border-color:transparent;position:relative;z-index:51}.combo.abierto .combo-lista{top:0;padding-top:calc(var(--alto-control) - 1px)}.combo-boton.sin-eleccion{cursor:default}.combo-boton.sin-eleccion:hover,.combo-boton.sin-eleccion:focus{background:none}.combo-boton:disabled:hover,.combo-boton:disabled:focus{background:var(--fondo-control-bloqueado)}.combo-boton:disabled .combo-valor{color:var(--texto-suave)}.combo-chevron{flex:none;width:30px;align-self:stretch;display:flex;align-items:center;justify-content:center;margin-right:-10px;color:var(--tinta-base)}.combo-chevron .i{color:var(--tinta-base);transition:transform .12s ease}.combo.abierto .combo-chevron .i{transform:rotate(180deg)}.toolbar .combo.combo-variante-boton{flex:none;width:auto}.combo-flotante{position:fixed;width:120px;height:var(--alto-control);z-index:50}.combo-flotante .combo-lista{right:0}.combo-flotante-cabecera{position:absolute;top:0;right:0;bottom:0;left:0;z-index:51;display:flex;align-items:center;gap:.35rem;padding:0 10px;font-size:var(--fs-chico);color:var(--texto-toolbar-hover);white-space:nowrap;cursor:pointer}.combo-flotante-cabecera .i{color:var(--texto-toolbar-hover)}.combo-flotante>button.combo-flotante-accion{position:absolute;top:0;right:0;z-index:52;width:var(--alto-control);height:var(--alto-control);padding:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:0 var(--r-control) 0 0;background:none}.combo-flotante>button.combo-flotante-accion .i{color:var(--texto-toolbar)}.combo-flotante>button.combo-flotante-accion:is(:hover,:focus-visible):not(:disabled){background:none}.combo-flotante>button.combo-flotante-accion:is(:hover,:focus-visible):not(:disabled) .i{color:var(--tinta-base)}.combo-flotante-cabecera .combo-tbtn-chevron{margin-left:auto}.combo-variante-boton .combo-tbtn-chevron{transition:transform .12s ease}.combo-variante-boton.abierto .combo-tbtn-chevron{transform:rotate(180deg)}.grupo-isologo{box-sizing:border-box;width:var(--alto-control);height:var(--alto-control);padding:4px;flex:none;object-fit:contain;cursor:default}.grupo-hamburguesa{width:30px;height:30px;flex:none;display:flex;align-items:center;justify-content:center}.grupo-hamburguesa .i{color:var(--tinta-base)}.combo-datos{min-width:0;flex:1}.combo-valor{display:block;font-size:var(--fs-mediano);color:var(--tinta-base);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.combo-lista{position:absolute;top:calc(100% + 5px);left:0;right:0;max-height:260px;background:var(--superficie-base);border:1px solid var(--borde);border-radius:var(--r-control);box-shadow:var(--sombra);z-index:50;padding:5px;display:flex;flex-direction:column;gap:10px;overflow:hidden}.combo-lista .lista-buscador{flex:none;margin:0}.combo-lista ul{list-style:none;margin:0 -5px 0 0;padding:0;overflow-y:auto;min-height:0;display:flex;flex-direction:column;gap:1px;scrollbar-gutter:stable}.combo-lista ul:focus{outline:none}.combo-lista li{height:var(--alto-control);flex-shrink:0;display:flex;align-items:center;padding:0 10px;margin-right:1px;border-left:3px solid transparent;border-radius:8px;font-size:var(--fs-mediano);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.combo-lista li>.texto-resaltable{min-width:0;overflow:hidden;text-overflow:ellipsis}.combo-dos-renglones{display:flex;flex-direction:column;min-width:0;line-height:16px}.combo-dos-renglones>.texto-resaltable,.combo-dos-renglones>.combo-detalle>.texto-resaltable{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.combo-detalle{font-size:var(--fs-chico);color:var(--texto-bloqueado)}.combo-lista li.marcado{background:var(--hover-combo)}.combo-lista li.sel.marcado{background:var(--hover-seleccion)}.combo-lista li.sel{background:var(--seleccion);color:var(--tinta-base)}.selector-fecha{position:relative;display:flex;align-items:center}.selector-fecha .selector-fecha-input{padding-right:30px}.selector-fecha-icono{position:absolute;top:0;right:0;width:30px;height:var(--alto-control);display:flex;align-items:center;justify-content:center;border:none;padding:0;cursor:pointer;color:var(--tinta-base)}.selector-fecha-icono,.selector-fecha-icono:hover:not(:disabled),.selector-fecha-icono:focus:not(:disabled){background:none}.selector-fecha-icono:disabled{cursor:default;color:var(--texto-suave)}.selector-fecha-icono .i{color:var(--tinta-base);transition:transform .12s ease}.selector-fecha-icono .i.abierto{transform:rotate(180deg)}.selector-fecha-icono:disabled .i{color:var(--texto-suave)}.selector-fecha.abierto{height:var(--alto-control)}.selector-fecha.abierto .selector-fecha-input{border-color:transparent;background:transparent;position:absolute;top:0;left:64px;width:162px;padding:0;text-align:center;z-index:51}.selector-fecha.abierto.hacia-izquierda .selector-fecha-input{left:auto;right:64px}.selector-fecha.abierto .selector-fecha-icono{right:auto;left:260px;z-index:52}.selector-fecha.abierto.hacia-izquierda .selector-fecha-icono{left:auto;right:0}.selector-fecha-panel{cursor:default;position:absolute;top:0;left:0;width:290px;padding:calc(var(--alto-control) - 1px) 5px 5px;background:var(--superficie-base);border:1px solid var(--borde);border-radius:var(--r-control);box-shadow:var(--sombra);z-index:50}.selector-fecha.hacia-izquierda .selector-fecha-panel{left:auto;right:0}.selector-fecha.hacia-arriba .selector-fecha-panel{top:auto;bottom:0;padding:5px 5px calc(var(--alto-control) - 1px)}.selector-fecha-hoy{position:absolute;top:0;left:5px;height:var(--alto-control);width:auto;border:0;border-radius:0;padding:0 10px;background:none;color:light-dark(var(--gris-medio-oscuro),var(--gris-oscuro));font:inherit;font-weight:600;cursor:pointer}.selector-fecha-hoy:hover:not(:disabled),.selector-fecha-hoy:focus:not(:disabled){background:none;color:var(--tinta-base)}.selector-fecha.hacia-arriba .selector-fecha-hoy{top:auto;bottom:0}.selector-fecha-cabecera{display:flex;align-items:center;height:var(--alto-control)}.selector-fecha-cabecera .tx{width:36px;height:36px}.selector-fecha-cabecera .tx .i{color:var(--tinta-base)}.selector-fecha-cabecera .tx:focus:not(:hover){background:none}@media(hover:none){.selector-fecha-cabecera .tx:hover:not(:disabled),.selector-fecha-cabecera .tx:focus:not(:disabled){background:none}}.selector-fecha-cabecera .tx:first-child .i{transform:rotate(90deg)}.selector-fecha-cabecera .tx:last-child .i{transform:rotate(-90deg)}.selector-fecha-mes{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;position:relative;height:var(--alto-control);font-size:var(--fs-mediano)}.selector-fecha-periodo-boton{width:auto;height:var(--alto-control);border:0;border-radius:0;padding:2px 0;background:none;color:light-dark(var(--gris-medio-oscuro),var(--gris-oscuro));font:inherit;font-weight:600;cursor:pointer}.selector-fecha-periodo-boton:hover:not(:disabled),.selector-fecha-periodo-boton:focus:not(:disabled){background:none;color:var(--tinta-base)}.selector-fecha-periodo-boton:focus:not(:hover){color:light-dark(var(--gris-medio-oscuro),var(--gris-oscuro))}@media(hover:none){.selector-fecha-periodo-boton:hover:not(:disabled),.selector-fecha-periodo-boton:focus:not(:disabled){background:none;color:light-dark(var(--gris-medio-oscuro),var(--gris-oscuro))}}.selector-fecha-periodo-boton.activo,.selector-fecha-periodo-boton.activo:hover:not(:disabled),.selector-fecha-periodo-boton.activo:focus:not(:disabled){background:none;color:var(--tinta-base)}.selector-fecha-meses,.selector-fecha-anios{display:grid}.selector-fecha-meses{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,40px);grid-auto-flow:column}.selector-fecha-anios{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,40px);grid-auto-flow:column}.selector-fecha-celda{width:100%;height:100%;border:none;background:none;padding:0;border-radius:8px;font-size:var(--fs-mediano);color:var(--texto);cursor:pointer}.selector-fecha-celda:hover:not(:disabled),.selector-fecha-celda:focus:not(:disabled){background:var(--hover-dtp);color:var(--tinta-base)}.selector-fecha-celda.sel,.selector-fecha-celda.sel:hover:not(:disabled),.selector-fecha-celda.sel:focus:not(:disabled){background:var(--seleccion);color:var(--tinta-base)}.selector-fecha-celda.sel:hover:not(:disabled){background:var(--acento-medio)}.selector-fecha-celda.hoy{color:var(--tinta-base);font-weight:600}.selector-fecha-meses .selector-fecha-celda{justify-content:flex-start;padding:0 10px}.selector-fecha-semana,.selector-fecha-grilla{display:grid;grid-template-columns:repeat(7,40px)}.selector-fecha-semana span{height:40px;display:flex;align-items:center;justify-content:center;font-size:var(--fs-chico);color:var(--texto-suave)}.selector-fecha-grilla:focus{outline:none}.selector-fecha-dia{width:40px;height:40px;border:none;background:none;padding:0;border-radius:8px;font-size:var(--fs-mediano);color:var(--texto);cursor:pointer}.selector-fecha-dia:hover:not(:disabled),.selector-fecha-dia:focus:not(:disabled){background:none}.selector-fecha-dia.marcado,.selector-fecha-dia.marcado:hover:not(:disabled){background:var(--hover-dtp)}.selector-fecha-dia.sel,.selector-fecha-dia.sel:hover:not(:disabled){background:var(--seleccion)}.selector-fecha-dia.sel.marcado,.selector-fecha-dia.sel.marcado:hover:not(:disabled){background:var(--acento-medio)}.selector-fecha-dia.hoy{color:var(--tinta-base);font-weight:600}.menu-linea{border:none;margin:0 0 10px}.lista-buscador.menu-buscador{margin:-9px 0 10px}.menu-lateral .menu-buscador input{background:var(--superficie-base)}.menu-lateral .menu-buscador input:focus{background:var(--superficie-base);border-color:var(--detalle-neutro);box-shadow:var(--sombra)}.menu-lateral .menu-buscador input:hover{border-color:var(--detalle-neutro)}:is(.filtros,.form-modal) input:focus:not(:disabled):not(.selector-fecha.abierto input),:is(.filtros,.form-modal) select:focus:not(:disabled),:is(.filtros,.form-modal) textarea:focus:not(:disabled),:is(.filtros,.form-modal) .combo:not(.abierto) .combo-boton:focus:not(:disabled),.menu-lateral .grupo-activo:not(.abierto) .combo-boton:not(.combo-hamburguesa):focus:not(:disabled),:is(.filtros,.form-modal) .toggle-si-no:focus,.modal-mensaje .modal-mensaje-entrada:focus{border-color:var(--borde);box-shadow:var(--sombra);outline:none}.menu-lateral .grupo-activo:not(.abierto) .combo-boton:not(.combo-hamburguesa):not(:disabled){background:var(--superficie-base)}.menu-items{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;align-items:flex-start;gap:1px;margin-right:calc(var(--menu-margen-lateral) * -1)}.menu-items:focus{outline:none}.menu-lateral button.menu-item{width:calc(280px - var(--menu-margen-lateral) * 2);height:var(--alto-control);flex:none;justify-content:flex-start;gap:11px;border:none;border-left:3px solid transparent;border-radius:8px;background:none;padding:0 10px;text-align:left;color:var(--texto-suave)}.menu-lateral button.menu-item .i{color:var(--texto-suave)}.menu-item-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-lateral button.menu-item.marcado:not(:disabled){background:var(--detalle-neutro);color:var(--texto-menu-hover)}:where(.tema-noche) .menu-lateral button.menu-item.marcado:not(:disabled){background:var(--gris-oscuro)}.menu-lateral button.menu-item.marcado:not(:disabled) .i{color:var(--texto-menu-hover)}.menu-lateral button.menu-item.activo{background:var(--seleccion);border-left-color:var(--acento-oscuro);color:var(--tinta-base)}.menu-lateral button.menu-item.activo.marcado:not(:disabled){background:var(--hover-seleccion);border-left-color:var(--acento-oscuro);color:var(--tinta-base)}.menu-lateral button.menu-item.activo .i,.menu-lateral button.menu-item.activo.marcado:not(:disabled) .i{color:var(--tinta-base)}.resaltado-busqueda{background:none;color:inherit;font-weight:600}.menu-separador{width:calc(280px - var(--menu-margen-lateral) * 2);margin:0;height:40px;flex:none;padding:14px 10px 6px;font-size:var(--fs-chico);text-transform:uppercase;letter-spacing:.04em;color:var(--texto-suave);cursor:default}.menu-separador:first-child{height:30px;padding-top:4px}.menu-lateral .menu-agrupador{height:40px;padding:0 10px;display:flex;align-items:center;justify-content:flex-start;gap:11px;border-left:3px solid transparent;text-align:left}.menu-lateral button.menu-agrupador{border:none;border-left:3px solid transparent;border-radius:8px;background:none;cursor:pointer}.menu-lateral button.menu-agrupador.marcado:not(:disabled){background:var(--detalle-neutro);color:var(--texto-menu-hover)}:where(.tema-noche) .menu-lateral button.menu-agrupador.marcado:not(:disabled){background:var(--gris-oscuro)}.menu-agrupador-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-agrupador-chevron{flex:none;display:flex;align-items:center}.menu-lateral .menu-agrupador-chevron .i{color:inherit;transition:transform .12s ease}.menu-lateral .menu-agrupador.abierto .menu-agrupador-chevron .i{transform:rotate(180deg)}.menu-usuario{flex:none;display:flex;align-items:center;gap:5px;margin-top:auto;padding:10px 0;box-shadow:0 -1px 0 0 var(--borde)}.menu-usuario-info{display:flex;align-items:center;gap:10px;flex:1;min-width:0;height:auto;border:none;background:none;padding:0;text-align:left}.menu-usuario-info:hover:not(:disabled),.menu-usuario-info:focus:not(:disabled){background:var(--detalle-neutro)}.menu-usuario .avatar{width:var(--alto-control);height:var(--alto-control);flex:none;border-radius:50%;background:var(--marca-oscuro);border:3px solid var(--marca-medio-oscuro);color:var(--superficie-base);display:flex;align-items:center;justify-content:center;font-weight:600}.menu-usuario .datos{min-width:0;flex:1}.menu-usuario .datos>b{display:block;font-size:var(--fs-mediano);font-weight:600;color:var(--tinta-base);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-usuario .datos>span{display:block;font-size:var(--fs-chico);color:var(--texto-suave);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.capa{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;background:var(--fondo-contenedor);container-type:inline-size;container-name:panelctn}.wrap{--mitad: calc(50% + 5px) ;--tercio: calc((100% - 20px) / 3)}@container panelctn (min-width: 810px){.wrap.paneles-cantidad-2.modulo-en-panel-1>.paneles{flex:0 0 calc(50% - 5px)}.wrap.paneles-cantidad-3.modulo-en-panel-1>.paneles{flex:0 0 var(--tercio)}.wrap.paneles-cantidad-3.modulo-en-paneles-1-2>.paneles{flex:0 0 calc(var(--tercio) * 2 + 10px)}.wrap.modulo-en-panel-1>.paneles>.panel-lista{display:none}.wrap.modulo-en-panel-1.modulo-sin-ficha>.paneles>.panel-lista{display:flex}.wrap.modulo-en-panel-1.modulo-sin-ficha>.paneles>.panel-alta{display:none}.wrap.paneles-cantidad-2>.capa.en-panel-1{right:var(--mitad)}.wrap.paneles-cantidad-2>.capa.en-panel-2{left:var(--mitad)}.wrap.paneles-cantidad-3>.capa.en-panel-1{right:calc(var(--tercio) * 2 + 20px)}.wrap.paneles-cantidad-3>.capa.en-panel-2{right:calc(var(--tercio) + 10px);left:calc(var(--tercio) + 10px)}.wrap.paneles-cantidad-3>.capa.en-panel-3{left:calc(var(--tercio) * 2 + 20px)}.wrap.paneles-cantidad-3>.panel-tercero-vacio{position:absolute;top:0;right:0;bottom:0;display:flex;width:var(--tercio)}.capa.en-panel-unico{top:0;right:0;bottom:0;left:0}}.capa.en-tapado,.wrap.modulo-tapado>.paneles{visibility:hidden}.wrap{position:fixed;top:var(--alto-encabezado);left:10px;right:10px;bottom:10px;z-index:1;display:flex;container-type:inline-size;container-name:panelctn}.paneles{flex:1;min-height:0;display:flex;flex-direction:column}.panel-lista,.panel-alta{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--fondo-panel);border:1px solid var(--borde);border-radius:var(--r);container-type:inline-size;container-name:mainctn}.panel-lista,.panel-alta{box-shadow:var(--sombra)}.panel-lista{background:var(--fondo-panel);border:1px solid var(--detalle-neutro);position:relative}.panel-lista table,.panel-lista th,.panel-lista td{background:transparent}.panel-alta.vacio,.panel-tercero-vacio,.paneles.con-alta .panel-lista{display:none}@container panelctn (min-width: 810px){.paneles{flex-direction:row;gap:10px}.panel-alta.vacio,.paneles.con-alta .panel-lista{display:flex}}.paneles.max-lista .panel-lista{display:flex}.paneles.max-lista .panel-alta,.paneles.max-alta .panel-lista{display:none}.panel-scroll{flex:1;min-height:0;overflow-y:auto}.panel-vacio{flex:1;display:flex;align-items:center;justify-content:center;padding:20px;text-align:center;color:var(--texto-suave);font-size:var(--fs-mediano)}@media not (min-width:620px){input,select,textarea{font-size:var(--fsm-mediano)}.wrap{left:0;right:0;bottom:0;top:var(--alto-encabezado)}.panel-lista,.panel-alta{border:none;border-radius:0}}@media(min-width:900px){.menu-lateral{transform:none}.menu-overlay,.encabezado .hamburguesa,.menu-lateral .cerrar-menu{display:none}.boton-icono.pin{display:inline-flex}.encabezado{padding-left:290px}.wrap{left:280px}.menu-lateral.mini{width:50px;padding-top:5px;--menu-margen-lateral: 5px}.menu-lateral.mini .menu-marca{margin-top:0;margin-bottom:0}.menu-lateral.mini .boton-icono.pin,.menu-lateral.mini .combo-datos,.menu-lateral.mini .combo-chevron,.menu-lateral.mini .menu-item-label,.menu-lateral.mini .menu-agrupador-label,.menu-lateral.mini .menu-usuario-info,.menu-lateral.mini .menu-linea,.menu-lateral.mini .menu-buscador{display:none}.menu-lateral.mini .menu-separador{width:40px;height:0;margin:5px 0;padding:0;border-top:1px solid var(--borde);font-size:0;color:transparent}.menu-lateral.mini .menu-separador:first-child{margin-top:0;position:sticky;top:0;background:var(--fondo-menu);z-index:1}.menu-lateral.mini .menu-agrupador{height:40px;margin:0;padding:0;border:none;justify-content:center;gap:0;color:var(--texto-suave)}.menu-lateral.mini .menu-agrupador:first-child{position:static;top:auto;z-index:auto}.menu-lateral.mini .menu-items:not(:has(>.menu-separador:first-child)):before{content:"";flex:none;width:40px;border-top:1px solid var(--borde);margin-bottom:5px;position:sticky;top:0;background:var(--fondo-menu);z-index:1}.menu-lateral.mini .combo-boton{justify-content:center}.menu-lateral.mini button.menu-item{width:40px;justify-content:center;padding:0;gap:0}.menu-lateral.mini .menu-usuario{justify-content:center;padding:5px 0}body.menu-mini .encabezado{padding-left:60px}body.menu-mini .wrap{left:50px}}.toolbar{position:relative;flex:none;height:var(--alto-control);display:flex;align-items:center;gap:5px;padding:0;margin:10px;background:var(--fondo-toolbar);color:var(--texto-toolbar);border-radius:var(--r-control)}.toolbar:has(>.tabs-form){background:var(--fondo-strip);color:inherit}.toolbar .tabs-form{margin-bottom:0;border-bottom:none;position:relative;z-index:1}.toolbar:has(.tabs-form){position:relative;height:var(--alto-control);margin-bottom:0}.toolbar:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--detalle-neutro);pointer-events:none}.toolbar-acciones-alta:after,.panel-lista .toolbar:not(:has(>.tabs-form)):after,.subpanel-caja>.toolbar:not(:has(>.tabs-form)):after{content:none}.toolbar>.tabs-form{min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.toolbar>.tabs-form::-webkit-scrollbar{display:none}.toolbar>.tabs-form>button{flex:none}.tabs-form.arrastrando,.carril-acciones-visor.arrastrando,.menu-items.arrastrando,.menu-items.arrastrando button,.lista-scroll.arrastrando,.lista-scroll.arrastrando *{cursor:grabbing;-webkit-user-select:none;user-select:none}.toolbar:has(.tabs-form)>:not(.tabs-form):not(.tsep){flex:none}.toolbar>.tabs-form{margin-right:auto}.toolbar>.tabs-form:has(+.tabs-flechas){margin-right:0}.toolbar>.tabs-flechas{margin-right:auto}.panel-lista .toolbar{margin-bottom:0}.toolbar button{border:none}.toolbar button .i{color:var(--texto-toolbar)}.toolbar button,.tabs-form button{font-size:var(--fs-chico)}.tbtn{height:var(--alto-control);padding:0 10px;border:none;border-radius:var(--r-control);background:none;color:var(--tinta-base);display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.tbtn:hover:not(:disabled),.tbtn:focus:not(:disabled){background:var(--fondo-secundario);color:var(--tinta-base)}.tbtn:hover:not(:disabled) .i,.tbtn:focus:not(:disabled) .i{color:var(--tinta-base)}.tbtn .i{color:var(--acento-oscuro)}.tbtn-primario{background:var(--acento-claro);color:var(--tinta-base)}.tbtn-primario:hover:not(:disabled),.tbtn-primario:focus:not(:disabled){background:var(--acento-medio);color:var(--tinta-base)}.tbtn-primario:disabled{background:var(--detalle-neutro);color:var(--texto-suave)}.panel-alta[data-con-cambios]>.toolbar-acciones-alta button[type=submit]{position:relative}.panel-alta[data-con-cambios]>.toolbar-acciones-alta button[type=submit]:after{content:"";position:absolute;left:calc(10px + var(--fs-grande) / 2);bottom:4px;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:var(--rojo)}.tbtn-cuadrado{width:var(--alto-control);padding:0;justify-content:center}.toolbar button.tbtn-primario .i,button.tbtn-primario .i{color:var(--texto-toolbar-hover)}.tbtn-primario:hover:not(:disabled) .i,.tbtn-primario:focus:not(:disabled) .i{color:var(--tinta-base)}.tbtn-primario:not(.tbtn-cuadrado),.tbtn-secundario{width:80px;justify-content:center}.tbtn-secundario{height:var(--alto-control);padding:0 10px;border:none;border-radius:var(--r-control);background:var(--acento-claro);color:var(--tinta-base);display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.tbtn-secundario:hover:not(:disabled),.tbtn-secundario:focus:not(:disabled){background:var(--acento-medio);color:var(--tinta-base)}.tbtn-secundario:hover:not(:disabled) .i,.tbtn-secundario:focus:not(:disabled) .i{color:var(--tinta-base)}.tbtn-secundario .i{color:var(--acento-oscuro)}.toolbar-acciones-alta{margin-bottom:0}.toolbar-acciones-alta,.toolbar-acciones-alta>.controles-paneles,.panel-lista .toolbar.toolbar-botones-pegados,.toolbar-botones-pegados>.controles-paneles{gap:5px}.toolbar-acciones-alta>.tbtn-primario:not(.tbtn-cuadrado),.toolbar-acciones-alta>.carril-acciones .tbtn-primario:not(.tbtn-cuadrado){width:auto}.tbtn-eliminar{background:none}.tbtn-eliminar:hover:not(:disabled),.tbtn-eliminar:focus:not(:disabled){background:var(--fondo-secundario)}button:focus{outline:none}.tsep{flex:1}.controles-paneles{display:inline-flex;align-items:center;gap:5px;margin-left:auto}.toolbar>.tx-cerrar-modulo{flex:none;margin-left:auto}.toolbar>.controles-paneles+.tx-cerrar-modulo{margin-left:0}.carril-acciones{display:flex;align-items:center;flex:0 1 auto;min-width:0;gap:inherit}.carril-acciones-visor{display:flex;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;gap:inherit}.carril-acciones-visor::-webkit-scrollbar{display:none}.carril-acciones-fila{display:flex;align-items:center;flex:none;width:max-content;gap:inherit}.carril-acciones-fila>*{flex:none}.carril-flechas{display:inline-flex;flex:none}.carril-flecha,.carril-flecha:hover:not(:disabled),.carril-flecha:focus:not(:disabled){flex:none;width:30px;height:var(--alto-control);padding:0;border:none;background:none;display:inline-flex;align-items:center;justify-content:center}.toolbar .carril-flecha .i{color:var(--texto-toolbar)}.toolbar .carril-flecha:hover:not(:disabled) .i,.toolbar .carril-flecha:focus:not(:disabled) .i{color:var(--texto-toolbar-hover)}.carril-flecha:disabled{cursor:default}.toolbar .carril-flecha:disabled .i{color:var(--detalle-neutro)}.carril-flecha-izquierda .i{transform:rotate(90deg)}.carril-flecha-derecha .i{transform:rotate(-90deg)}.wrap.sin-capa>.paneles>.panel-alta>.toolbar:first-child button[aria-label=Cerrar],.capa.ultimo-panel>.paneles>.panel-alta>.toolbar:first-child button[aria-label=Cerrar],.wrap.paneles-cantidad-1>.paneles>.panel-alta>.toolbar:first-child button[aria-label=Cerrar],.wrap.paneles-cantidad-1>.capa>.paneles>.panel-alta>.toolbar:first-child button[aria-label=Cerrar]{display:none}.tx{width:var(--alto-control);padding:0;justify-content:center;background:none}.tx:hover:not(:disabled),.tx:focus:not(:disabled){background:var(--fondo-secundario);color:var(--tinta-base)}.tx:hover:not(:disabled) .i,.tx:focus:not(:disabled) .i{color:var(--tinta-base)}.panel-scroll{padding:0}.lista-scroll:focus{outline:none}.lista-cargando{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;display:flex;align-items:center;justify-content:center}.lista-vacia{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;display:flex;align-items:center;justify-content:center;padding:0 20px;text-align:center;text-wrap:balance;color:var(--texto-suave);pointer-events:none}.lista-buscador{position:relative;margin:0 10px}.toolbar .lista-buscador{flex:3;min-width:120px;margin:0}.filtros.con-buscador{height:auto;flex-wrap:wrap;row-gap:10px}.filtros.con-buscador>.lista-buscador{flex:0 0 100%;min-width:0;margin:0}.lista-buscador input{padding-left:var(--alto-control);padding-right:30px}.lista-buscador input::placeholder{color:light-dark(var(--gris-medio-oscuro),var(--gris-oscuro))}.lista-buscador-icono{position:absolute;left:0;top:0;width:var(--alto-control);height:var(--alto-control);display:flex;align-items:center;justify-content:center;color:light-dark(var(--gris-medio-oscuro),var(--gris-oscuro));pointer-events:none}.lista-buscador.con-filtro input{padding-right:60px}.lista-buscador:has(:is(.lista-buscador-filtro,.lista-buscador-limpiar):focus:not(:disabled)) input{box-shadow:var(--sombra)}.lista-buscador-filtro,.lista-buscador-filtro:hover:not(:disabled),.lista-buscador-filtro:focus:not(:disabled){position:absolute;right:1px;top:0;width:30px;background:none;color:var(--tinta-base)}.lista-buscador.con-filtro .lista-buscador-limpiar,.lista-buscador.con-filtro .lista-buscador-limpiar:hover:not(:disabled),.lista-buscador.con-filtro .lista-buscador-limpiar:focus:not(:disabled){right:31px}.lista-buscador-limpiar,.lista-buscador-limpiar:hover:not(:disabled),.lista-buscador-limpiar:focus:not(:disabled){position:absolute;right:1px;top:0;width:30px;background:none;color:var(--tinta-base)}table{width:100%;border-collapse:collapse;background:var(--superficie-base);border:none}.lista-header,.lista-body{table-layout:fixed}.lista-header,.lista-body,.form-modal .campo>label,.tabs-form{-webkit-user-select:none;user-select:none}.lista-header-wrap{flex:none;padding:0;border-bottom:1px solid var(--borde)}th{text-align:left;height:var(--alto-control);padding:0 8px;color:var(--texto-suave);font-size:var(--fs-chico);font-weight:400;letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lista-header th{background:var(--fondo-titulos);color:var(--texto-titulos)}.lista-header th .i{color:inherit}.lista-header th:not(.col-check):not(.td-semaforo){position:relative;isolation:isolate}.lista-header th:not(.col-check):not(.td-semaforo):before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:1px;background:var(--detalle-neutro);pointer-events:none}.lista-header th:not(.td-semaforo):is(:hover,:focus){color:var(--texto-titulos-hover)}.lista-body td,.lista-body td .i{color:var(--tinta-base)}.th-ordenable{cursor:pointer}.th-ordenable:is(:hover,:focus),.lista-header th:not(.td-semaforo):not(.col-check):is(:hover,:focus){background:var(--fondo-titulos);border-radius:0}.lista-header th:not(.td-semaforo):not(.col-check):is(:hover,:focus):after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:4px;background:var(--hover-titulos);z-index:-1;pointer-events:none}.lista-header th:first-child:not(.td-semaforo):not(.col-check):is(:hover,:focus):after{left:0}.lista-header th.td-semaforo:hover{background:var(--fondo-titulos);color:var(--texto-titulos);cursor:default}.th-ordenable:focus{outline:none}.th-ordenable-contenido{display:flex;align-items:center;gap:0;width:100%}.th-ordenable-texto{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.th-ordenable .i{width:13px;height:13px;color:var(--texto-suave)}.th-ordenable .i.icono-orden-desc{transform:rotate(180deg)}td{height:var(--alto-fila);padding:0 8px;border-bottom:1px solid var(--borde);font-size:var(--fs-mediano);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}th:first-child,td:first-child{padding-left:12px;border-left:3px solid transparent}.lista-header th:first-child{border-left-color:var(--fondo-titulos)}td:first-child{position:relative;overflow:visible}td:first-child:after{content:"";position:absolute;left:-4.5px;width:4.5px;bottom:-1px;height:1px;background:var(--borde)}.panel-scroll>table>tbody tr.sel td:first-child:after{display:none}td:last-child,th:last-child{padding-right:12px}th.col-check,td.col-check{position:relative;padding:0}th.col-check+th,td.col-check+td{padding-left:0}th.col-check input[type=checkbox],td.col-check input[type=checkbox]{display:block;margin:0;position:absolute;left:17px;top:50%;transform:translate(-50%,-50%);border-radius:3px}td.col-check input[type=checkbox]{top:calc(50% + .25px)}.lista-header th.col-check input[type=checkbox],.lista-body td.col-check input[type=checkbox],th.col-check input[type=checkbox]:hover{border-color:light-dark(var(--gris-medio-oscuro),var(--gris-oscuro))}.lista-header th.col-check:has(input[type=checkbox]:is(:hover,:focus)){background:var(--fondo-titulos);border-left-color:var(--fondo-titulos);isolation:isolate}.lista-header th.col-check:has(input[type=checkbox]:is(:hover,:focus)):after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:0;background:var(--hover-titulos);z-index:-1;pointer-events:none}.lista-body tbody tr.marcado td.col-check input[type=checkbox],.lista-body tbody tr.sel td.col-check input[type=checkbox]{border-color:light-dark(var(--gris-medio-oscuro),var(--gris-oscuro))}.tema-noche input[type=checkbox]:focus,.tema-noche .lista-header th.col-check input[type=checkbox],.tema-noche .lista-body td.col-check input[type=checkbox],.tema-noche th.col-check input[type=checkbox]:hover,.tema-noche .lista-body tbody tr.marcado td.col-check input[type=checkbox],.tema-noche .lista-body tbody tr.sel td.col-check input[type=checkbox]{border-color:var(--gris-medio)}.tabla-empresas th,.tabla-empresas td{padding:0 5px}.tabla-empresas th:first-child,.tabla-empresas td:first-child{padding:0;border-left:3px solid transparent}.tabla-empresas th:first-child.col-check,.tabla-empresas td:first-child.col-check{padding:0}.tabla-empresas th:last-child,.tabla-empresas td:last-child{padding:0}.tabla-empresas th:nth-child(2),.tabla-empresas td:nth-child(2){padding-left:5px}.tabla-empresas th:nth-last-child(2),.tabla-empresas td:nth-last-child(2){padding-right:5px}.lista-header:not(.tabla-empresas) th:not(.col-check),.lista-body:not(.tabla-empresas) td:not(.col-check){padding:0 5px}.lista-header:not(.tabla-empresas) th:nth-child(2),.lista-body:not(.tabla-empresas) td:nth-child(2){padding-left:5px}.lista-header:not(.tabla-empresas) th:last-child:not(.col-check),.lista-body:not(.tabla-empresas) td:last-child:not(.col-check){padding-right:5px}table:not(.lista-body) tbody tr:hover td{background:var(--hover-fila)}.lista-body tbody tr.marcado td{background:var(--hover-fila)}table:not(.lista-body) tbody tr:hover td:first-child,.lista-body tbody tr.marcado td:first-child{border-left-color:var(--hover-fila)}.lista-scroll,.lista-body,.prueba-tabla,.lista-body td{background:light-dark(var(--gris-muy-claro),var(--gris-muy-oscuro))}.lista-body td:first-child{border-left-color:light-dark(var(--gris-muy-claro),var(--gris-muy-oscuro))}.lista-body tbody tr:nth-child(2n):not(.marcado):not(.sel) td{background:var(--superficie-base)}.lista-body tbody tr:nth-child(2n):not(.marcado):not(.sel) td:first-child{border-left-color:var(--superficie-base)}.lista-header.sin-check:not(.tabla-empresas) th:first-child,.lista-body.sin-check:not(.tabla-empresas) td:first-child{padding-left:5px}.lista-header.sin-check:not(.tabla-empresas) th:nth-child(2),.lista-body.sin-check:not(.tabla-empresas) td:nth-child(2){padding-left:5px}.lista-header th:not(.col-check):not(.td-semaforo):not(:empty){padding-left:9px}.celda-recorte{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-scroll>table>tbody tr{cursor:pointer}.panel-scroll>table>tbody tr.sel td{background:var(--seleccion);color:var(--tinta-base)}.panel-scroll>table>tbody tr.sel.marcado td{background:var(--hover-seleccion)}.panel-scroll>table>tbody tr.sel td:first-child{border-left-color:var(--acento-oscuro)}.tema-noche .menu-lateral button.menu-item.activo,.tema-noche .panel-scroll>table>tbody tr.sel td{background:var(--marca-oscuro)}.tema-noche .menu-lateral button.menu-item.activo.marcado:not(:disabled),.tema-noche .panel-scroll>table>tbody tr.sel.marcado td{background:var(--marca-muy-oscuro)}.tema-noche .menu-lateral button.menu-item.activo,.tema-noche .menu-lateral button.menu-item.activo.marcado:not(:disabled),.tema-noche .panel-scroll>table>tbody tr.sel td:first-child{border-left-color:var(--marca-medio-oscuro)}.form-modal{margin:0;border:none;border-radius:0;box-shadow:none;max-width:none;padding:7px 10px 0}.form-modal>*:last-child,.form-modal>*:last-child>*:last-child,.form-modal>*:last-child>*:last-child>*:last-child{margin-bottom:0}.toolbar:has(.tabs-form)+.panel-scroll .form-modal{padding-top:11px}.form-modal>h3{font-size:var(--fs-mediano);margin-bottom:14px}.form-modal>*:not(.tabs-form):not(h3):not(fieldset):not(.subpanel):not(.renglon-lista){max-width:560px}.form-modal-ancho>*:not(.tabs-form):not(h3):not(fieldset){max-width:900px}.form-modal fieldset{border:none;padding:0;margin:0;min-width:0}.form-modal .renglon{display:flex;flex-wrap:nowrap;column-gap:10px;align-items:flex-start}.form-modal .renglon>*{flex:1 1 0;min-width:0}.form-modal .renglon>.campo-relativo{min-width:var(--ancho-minimo-campo)}.form-modal .renglon>.celda-grupo{min-width:0}.form-modal .renglon>.celda-grupo.vacio{min-height:calc(16px + 3px + var(--alto-control));margin-bottom:11px}.panel-alta>.panel-scroll:has(>.form-con-subpanel)+.toolbar{margin-top:0}.form-con-subpanel{display:flex;flex-direction:column;height:100%}.subpanel{display:flex;flex-direction:column;gap:3px;flex:1;min-height:var(--alto-min-subpanel);padding-bottom:10px}.form-modal>.subpanel:not(:last-child){padding-bottom:0}.form-modal>.subpanel:last-child{margin-bottom:0}.form-con-subpanel>.renglon-lista{flex:1;align-items:stretch;min-height:var(--alto-min-subpanel)}.renglon-lista>.campo-lista{margin-bottom:0}.subpanel>label{font-size:var(--fs-chico);color:var(--texto-suave)}.subpanel-caja{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--borde);border-radius:var(--r-control);background:var(--fondo-panel);box-shadow:var(--sombra)}.subpanel-caja .toolbar{margin:9px 9px 0}.form-modal .campo{margin-bottom:11px}.tabs-form{display:flex;background:var(--fondo-strip);gap:0;height:var(--alto-control);margin-bottom:11px;border-bottom:1px solid var(--borde)}.tabs-form button{padding:0 10px;height:var(--alto-control);border:none;border-top:3px solid transparent;border-radius:0;background:none;color:light-dark(var(--gris-medio-oscuro),var(--gris-oscuro))}.tabs-form button span{display:inline-block;transform:translateY(-1px)}.tabs-form button:not(.activo):hover:not(:disabled),.tabs-form button:not(.activo):focus:not(:disabled){background:var(--hover-tab);color:var(--tinta-base)}.tabs-form button.activo{font-weight:600;border-top-color:var(--acento-oscuro)}.tabs{display:flex;gap:8px;padding:10px 12px 0}.tabs button.activo{border-color:var(--acento-oscuro);font-weight:600}.checklist-grupos{list-style:none;margin:0;padding:0 6px 0 0;border:1px solid var(--borde);border-radius:var(--r-control)}.checklist-grupos li{display:flex;align-items:center;gap:10px;min-height:var(--alto-barra);padding:8px 12px;border-bottom:1px solid var(--borde)}.checklist-grupos li:last-child{border-bottom:none}.checklist-grupos li.inactivo{color:var(--texto-suave);background:var(--fondo-secundario)}.checklist-grupos li.fila-invitado{justify-content:space-between;gap:16px}.estado-vacio{max-width:34rem;margin:15vh auto;padding:2rem;text-align:center;color:var(--texto-suave)}.estado-vacio h2{margin-bottom:12px;color:var(--texto)}.estado-vacio p{margin-bottom:12px;line-height:1.5}.form-modal .combo{width:100%}.filtros .combo{flex:1;min-width:0}.filtros{flex:none;height:var(--alto-control);display:flex;gap:10px;align-items:center;padding:0 10px;background:var(--fondo-filtros);margin-top:10px}.filtros.dispuestos{height:auto;flex-direction:column;align-items:stretch;row-gap:10px}.filtros-renglon{display:flex;align-items:center;gap:10px;min-width:0}.filtro-celda{display:flex;min-width:0}.filtro-celda>*{flex:1 1 auto;min-width:0;width:100%;margin:0}.filtros-renglon:has(>.filtro-celda>.filtro-etiqueta){align-items:flex-end;margin-top:1px}.filtro-celda:has(>.filtro-etiqueta){flex-direction:column;gap:3px}.filtro-celda>.filtro-etiqueta{flex:none;cursor:default;-webkit-user-select:none;user-select:none;font-size:var(--fs-chico);color:var(--texto-suave);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toolbar.toolbar-bancos{gap:10px}.semaforo{display:inline-block;box-sizing:border-box;width:10px;height:10px;border:1px solid transparent;border-radius:50%;vertical-align:middle}.lista-body:not(.tabla-empresas) td.td-semaforo,.lista-header:not(.tabla-empresas) th.td-semaforo{padding-left:1px;padding-right:1px}.td-semaforo .semaforo{display:block}.combo-punto{flex:none;margin-left:-5px;margin-right:5px}.combo-valor .combo-punto{margin-left:0;margin-top:-3px}.combo-muestra{flex:none;width:12px;height:12px;margin-right:8px;border:1px solid var(--borde);border-radius:2px}.semaforo.verde{background:var(--verde);border-color:var(--verde)}.semaforo.amarillo{background:var(--amarillo);border-color:var(--amarillo)}.semaforo.rojo{background:var(--rojo);border-color:var(--rojo)}.semaforo.blanco{background:var(--superficie-base);border-color:var(--borde)}th.td-num,td.td-num{text-align:right}.celda-partes{display:flex;column-gap:4px;line-height:16px}.celda-partes.partida{flex-direction:column}.celda-partes.partida>.celda-parte+.celda-parte{font-size:var(--fs-chico);color:var(--texto-bloqueado)}.celda-parte{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lista-body:not(.tabla-empresas) td.td-con-punto:not(.col-check){padding-left:0}.celda-con-punto{display:flex;align-items:center;column-gap:5px;min-width:0}.celda-con-punto>.semaforo{flex:none}.celda-con-punto-texto{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}input.input-num,td.td-num-solo-items{text-align:right}.col-oculta{display:none}.modal-mensaje::backdrop{background:#00000080}.modal-mensaje{margin:20px auto auto;border:none;max-height:calc(100vh - 40px);overflow:auto;padding:20px;border-radius:var(--r);background:var(--superficie-base);color:var(--texto);box-shadow:var(--sombra);width:min(420px,calc(100vw - 40px));max-width:none}.tema-noche .modal-mensaje{background:var(--gris-oscuro)}.tema-noche .modal-mensaje :is(.tbtn-primario,.tbtn-secundario,.importar-seleccionar){background:var(--marca-oscuro)}.tema-noche .modal-mensaje :is(.tbtn-primario,.tbtn-secundario,.importar-seleccionar):is(:hover,:focus):not(:disabled){background:var(--marca-muy-oscuro)}.modal-mensaje-texto{margin:0;font-size:var(--fs-mediano);white-space:pre-line}.modal-mensaje.modal-mensaje-con-combo{overflow:visible}.modal-mensaje-entradas{display:flex;gap:10px;margin-top:10px}.modal-mensaje-entrada-campo{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:3px}.modal-mensaje-entrada-campo>label{font-size:var(--fs-chico);color:var(--texto-suave)}.modal-mensaje-entrada{display:block;width:100%}.modal-mensaje-muestra{flex:none;align-self:flex-end;width:var(--alto-control);height:var(--alto-control);border:1px solid var(--borde);border-radius:var(--r-control)}.modal-mensaje-acciones{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.modal-mensaje button:disabled{display:none}.modal-progreso-barra{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:block;width:100%;height:8px;margin-top:20px;border:none;border-radius:var(--r);overflow:hidden;background:var(--detalle-neutro)}.modal-progreso-barra::-webkit-progress-bar{background:var(--detalle-neutro)}.modal-progreso-barra::-webkit-progress-value{background:var(--acento-oscuro);transition:width .2s ease}.modal-progreso-barra::-moz-progress-bar{background:var(--acento-oscuro)}.modal-progreso-paso{margin:10px 0 0;font-size:var(--fs-chico);color:light-dark(var(--gris-medio-oscuro),var(--gris-oscuro))}.modal-progreso-error{margin:20px 0 0;font-size:var(--fs-mediano);color:var(--texto);white-space:pre-line}.editor-seccion{flex:1;min-height:0;display:flex;flex-direction:column}.editor-seccion>.editor-acciones{flex:none;height:var(--alto-control);margin:0;padding:0 10px;border-bottom:1px solid var(--borde)}.editor-dibujo{flex:1;min-height:0;overflow:auto;padding:10px;display:flex;flex-direction:column;gap:10px}.editor-dibujo:focus-visible{outline:2px solid var(--acento-medio);outline-offset:-2px}.editor-dibujo .renglon{display:flex;flex-wrap:nowrap;column-gap:10px;align-items:stretch}.editor-dibujo .renglon>*{min-width:0}.editor-dibujo .renglon>.campo-relativo{min-width:var(--ancho-minimo-campo)}.celda-editor{position:relative;height:var(--alto-control);padding:0 10px;display:flex;align-items:center;justify-content:space-between;gap:6px;border:1px solid var(--borde);border-radius:var(--r-control);background:var(--superficie-base);color:var(--texto);font-size:var(--fs-mediano);text-align:left;cursor:pointer;overflow:hidden}.celda-editor:hover{background:var(--rollover)}.celda-editor.sel{background:var(--seleccion);border-color:var(--acento-medio)}.celda-editor.deshabilitada .celda-etiqueta{color:var(--texto-suave);text-decoration:line-through}.celda-etiqueta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.celda-tamano{flex:none;font-size:var(--fs-chico);color:var(--texto-suave)}.celda-propio{position:absolute;top:4px;left:4px;width:6px;height:6px;border-radius:50%;background:var(--acento-oscuro)}.celda-editor-grupo{position:relative;padding:16px 6px 6px;border:1px dashed light-dark(var(--gris-medio-oscuro),var(--gris-oscuro));border-radius:var(--r-control);cursor:pointer}.celda-editor-grupo.sel{background:var(--seleccion);border-style:solid;border-color:var(--acento-medio)}.celda-editor-grupo.vacio{min-height:calc(var(--alto-control) + 22px)}.celda-grupo-titulo{position:absolute;top:2px;left:8px;font-size:var(--fs-chico);color:var(--texto-suave);cursor:pointer}.editor-acciones{gap:0}.editor-bandeja{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.chip-editor{height:28px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--borde);border-radius:14px;background:var(--superficie-base);color:var(--texto);font-size:var(--fs-chico);cursor:pointer}.chip-editor:hover{background:var(--rollover)}.chip-editor.sel{background:var(--seleccion);border-color:var(--acento-medio)}.editor-seccion .celda-editor:hover,.editor-seccion .chip-editor:hover{background:var(--rollover)}.editor-seccion .celda-editor.sel,.editor-seccion .chip-editor.sel{background:var(--seleccion);border-color:transparent;box-shadow:var(--sombra)}.editor-seccion .celda-editor.sel:hover,.editor-seccion .chip-editor.sel:hover{background:var(--hover-seleccion)}.editor-seccion .celda-editor-grupo:hover{background:var(--rollover)}.editor-seccion .celda-editor-grupo.sel{background:var(--seleccion);border-color:transparent;box-shadow:var(--sombra)}.editor-seccion .celda-editor-grupo.sel:hover{background:var(--hover-seleccion)}.chip-editor.oculto,.chip-motivo{color:var(--texto-suave)}.editor-fila{display:flex;flex-direction:column}.zona-renglon{height:0;flex:none;border-radius:4px;transition:height .1s}.editor-dibujo.arrastrando-algo .zona-renglon{height:8px;margin:1px 0;background:var(--fondo-secundario)}.editor-dibujo.arrastrando-algo .zona-renglon.activa{height:14px;background:var(--acento-medio)}.celda-editor.drop-antes{box-shadow:inset 4px 0 0 var(--acento-oscuro)}.celda-editor.drop-despues{box-shadow:inset -4px 0 0 var(--acento-oscuro)}.celda-editor-grupo.drop-antes{box-shadow:inset 4px 0 0 var(--acento-oscuro)}.celda-editor-grupo.drop-despues{box-shadow:inset -4px 0 0 var(--acento-oscuro)}.celda-editor-grupo.drop-dentro{border-color:var(--acento-oscuro);border-style:solid;background:var(--acento-claro)}.celda-editor.arrastrando,.celda-editor-grupo.arrastrando,.chip-editor.arrastrando{opacity:.4}.celda-editor[draggable=true],.celda-editor-grupo[draggable=true],.chip-editor[draggable=true]{cursor:grab}.editor-bandeja{min-height:32px;margin:0 10px 10px;padding:2px 6px;border:1px dashed transparent;border-radius:var(--r-control)}.editor-bandeja.activa{border-color:var(--acento-oscuro);background:var(--acento-claro)}.modal-ayuda{width:min(760px,calc(100vw - 40px));display:flex;flex-direction:column;overflow:hidden}.modal-ayuda:not([open]){display:none}.modal-registro-arca:not([open]){display:none}.modal-registro-arca.agrandado{width:min(900px,calc(100vw - 40px));height:calc(100vh - 40px);padding:0;overflow:hidden}.modal-registro-arca.agrandado[open]{display:flex;flex-direction:column}.registro-arca-toolbar{margin:0}.registro-arca-titulo{display:flex;align-items:center;column-gap:5px;flex:1;min-width:0;padding-left:10px}.registro-arca-titulo>.semaforo{flex:none}.registro-arca-nombre{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.registro-arca-nombre>b{font-weight:600}.registro-arca-mensajes{margin:10px 0 0;padding-left:20px;font-size:var(--fs-mediano)}.registro-arca-mensajes li+li{margin-top:5px}[data-punto]{position:relative}[data-punto]:after{content:"";position:absolute;left:calc(10px + var(--fs-grande) / 2);bottom:4px;width:5px;height:5px;margin-left:-2.5px;border-radius:50%}.tx[data-punto]:after{left:50%}[data-punto=corriendo]:after{background:var(--rojo);animation:punto-titila 1.2s ease-in-out infinite alternate}[data-punto=terminado]:after{background:var(--verde)}@keyframes punto-titila{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){[data-punto=corriendo]:after{animation:none}}.modal-registro-masivo{width:min(760px,calc(100vw - 40px));display:flex;flex-direction:column;overflow:hidden}.modal-registro-masivo:not([open]){display:none}.registro-masivo-cuerpo{overflow:auto;min-height:0;flex:1}.registro-masivo-tabla{width:100%;margin-top:10px;border-collapse:collapse;font-size:var(--fs-mediano)}.registro-masivo-tabla th,.registro-masivo-tabla td{padding:5px;border-bottom:1px solid var(--borde);text-align:left;vertical-align:top}.registro-masivo-tabla .importe{text-align:right;white-space:nowrap}.registro-masivo-tabla .semaforo{margin-right:5px}.registro-arca-pdf{display:block;flex:1;min-height:0;width:100%;border:none}.ayuda-contenido{overflow:auto;min-height:0;flex:1}.ayuda-acciones{flex:none;flex-wrap:wrap}.ayuda-acciones .tbtn-secundario{width:auto;padding-inline:12px}.ayuda-md{font-size:var(--fs-mediano);line-height:1.5}.ayuda-md h1{font-size:var(--fs-grande);font-weight:700;margin:0 0 20px;padding-left:30px;background:var(--isologo-imagen) no-repeat left center / 22px 22px}.ayuda-md h2{font-size:var(--fs-grande);font-weight:400;margin:20px 0 10px;padding-bottom:4px;border-bottom:1px solid var(--borde)}.ayuda-md h3{font-size:var(--fs-mediano);font-weight:700;margin:20px 0 10px}.ayuda-md p,.ayuda-md ul,.ayuda-md ol{margin:0 0 10px}.ayuda-md ul,.ayuda-md ol{padding-left:20px}.ayuda-md li{margin-bottom:4px}.ayuda-md code{font-size:var(--fs-chico);background:var(--fondo-secundario);border-radius:4px;padding:1px 4px}.ayuda-md pre{font-size:var(--fs-chico);background:var(--fondo-secundario);border-radius:var(--r);padding:10px;overflow:auto}.ayuda-md table{border-collapse:collapse;margin:0 0 10px;font-size:var(--fs-chico)}.ayuda-md th,.ayuda-md td{border:1px solid var(--borde);padding:4px 8px;text-align:left}.ayuda-md a{color:var(--acento-oscuro)}.esquema-pantalla{margin:0 0 20px;border:1px solid var(--borde);border-radius:var(--r);background:var(--fondo-secundario);padding:10px}.esquema-titulo{font-size:var(--fs-chico);color:var(--texto-suave);margin-bottom:10px}.esquema-seccion{background:var(--superficie-base);border:1px solid var(--borde);border-radius:var(--r);padding:10px}.esquema-seccion+.esquema-seccion{margin-top:10px}.esquema-seccion-titulo{font-size:var(--fs-chico);font-weight:700;margin-bottom:10px}.esquema-renglon{display:flex;gap:10px;min-width:0}.esquema-renglon+.esquema-renglon{margin-top:10px}.esquema-celda,.esquema-grupo,.esquema-hueco{min-width:0}.esquema-etiqueta{display:block;font-size:var(--fs-chico);color:var(--texto-suave);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.esquema-obligatorio{color:var(--acento-oscuro);margin-left:2px}.esquema-control{display:block;height:14px;border:1px solid var(--borde);border-radius:4px;background:var(--superficie-base)}.esquema-grupo{min-width:0}.prueba-archivo{align-items:center;display:flex;gap:10px;min-width:0}.modal-importar .form-modal{padding:0}.modal-importar .ayuda-acciones .tbtn-secundario{width:80px}.modal-importar .ayuda-contenido{display:flex;flex-direction:column;overflow:visible}.modal-importar .form-modal{flex:none}.prueba-resultado.importar-resultado{margin-top:0;gap:0}.importar-totales,.importar-archivo,.importar-archivo input{-webkit-user-select:none;user-select:none}.importar-totales{flex:none;line-height:16px;margin:31px 0 3px;font-size:var(--fs-chico);color:var(--texto-suave);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.importar-resultado .prueba-aviso{margin:10px 0}.importar-lista{flex:1;min-height:0}.importar-lista .lista-header th:first-child:before{content:none}.importar-lista .panel-scroll>table>tbody tr{cursor:default}.importar-archivo{display:flex;align-items:stretch;height:110px;border:1px solid var(--borde);border-radius:var(--r-control);background:var(--fondo-secundario);overflow:hidden}.importar-archivo.arrastrando{background:var(--detalle-neutro)}.importar-archivo input:not([type=file]){text-align:center;pointer-events:none;flex:1;min-width:0;height:100%;border:none;border-radius:0;background:none}.importar-zona{flex:1;min-width:0;display:flex;align-items:stretch;margin:10px;border:1px dashed var(--texto-suave);border-radius:var(--r-control)}.importar-seleccionar{flex:none;height:auto;margin:10px 0 10px 10px;padding:0 10px;gap:.35rem;border:none;border-radius:var(--r-control);background:var(--acento-claro);color:var(--tinta-base)}.importar-seleccionar:hover:not(:disabled),.importar-seleccionar:focus:not(:disabled){background:var(--acento-medio)}.importar-seleccionar:disabled{background:var(--detalle-neutro)}.importar-seleccionar .i{color:var(--tinta-base)}.importar-quitar,.importar-quitar:hover:not(:disabled),.importar-quitar:focus:not(:disabled){flex:none;width:30px;height:100%;padding:0;border:none;background:none}.importar-quitar .i{color:light-dark(var(--gris-medio-oscuro),var(--gris-oscuro))}.importar-quitar:hover .i{color:var(--tinta-base)}.prueba-archivo .subtitulo{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prueba-resultado{display:flex;flex:1;flex-direction:column;gap:10px;min-height:0}.prueba-aviso{border-left:3px solid currentColor;font-size:var(--fs-chico);margin:0;padding:6px 10px}.prueba-aviso.verde{color:var(--verde)}.prueba-aviso.rojo{color:var(--rojo)}.prueba-tabla{flex:1;min-height:0;overflow:auto}.prueba-tabla table{font-size:var(--fs-chico);min-width:100%;width:max-content}.prueba-tabla thead th{background:var(--fondo-titulos);border-bottom:1px solid var(--borde);color:var(--texto-suave);font-weight:600;position:sticky;text-align:left;top:0}.prueba-tabla th,.prueba-tabla td{padding:4px 8px;vertical-align:top}.prueba-tabla tbody tr:nth-child(2n){background:var(--superficie-base)}.prueba-con-error td{color:var(--rojo)}.prueba-error{color:var(--rojo);font-size:var(--fs-chico)}.prueba-huella{color:var(--texto-suave);font-variant-numeric:tabular-nums}.prueba-duplicado td{color:var(--texto-suave)}.prueba-aviso.amarillo{color:var(--amarillo)}.lista-buscador .lista-buscador-filtro .i,.lista-buscador .lista-buscador-limpiar .i,.combo-boton .combo-chevron .i,.selector-fecha .selector-fecha-icono:not(:disabled) .i{color:light-dark(var(--gris-medio-oscuro),var(--gris-oscuro))}.lista-buscador .lista-buscador-filtro:is(:hover,:focus) .i,.lista-buscador .lista-buscador-limpiar:is(:hover,:focus) .i,.combo-boton .combo-chevron:hover .i,.selector-fecha .selector-fecha-icono:hover:not(:disabled) .i{color:var(--tinta-base)}.lista-buscador-filtro .i{transition:transform .12s ease}.lista-buscador-filtro[aria-pressed=true] .i{transform:rotate(180deg)}.fila-buscador{flex:0 0 100%;min-width:0;display:flex;gap:10px}.fila-buscador>.lista-buscador{flex:1 1 0;min-width:0;margin:0}.fila-buscador>.paginador{flex:0 0 250px}.wrap.juego-3 .fila-buscador>.lista-buscador,.wrap.juego-3 .fila-buscador>.paginador{flex:0 0 calc(50% - 5px);min-width:0}.paginador{height:var(--alto-control);font-size:var(--fs-mediano);display:flex;align-items:center;padding-left:10px;border:1px solid var(--borde);border-radius:var(--r-control);background:var(--superficie-base)}.paginador-texto{color:light-dark(var(--gris-medio-oscuro),var(--gris-oscuro));-webkit-user-select:none;user-select:none;cursor:default;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paginador:focus-within{box-shadow:var(--sombra)}.paginador-boton,.paginador-boton:hover:not(:disabled),.paginador-boton:focus:not(:disabled){flex:none;width:30px;height:100%;padding:0;border:none;background:none}.paginador .paginador-boton .i{color:light-dark(var(--gris-medio-oscuro),var(--gris-oscuro))}.paginador .paginador-boton:is(:hover,:focus):not(:disabled) .i{color:var(--tinta-base)}.paginador-boton:disabled{cursor:default}.paginador .paginador-boton:disabled .i{color:var(--detalle-neutro)}.paginador-texto.dos-renglones{display:flex;flex-direction:column;line-height:1.15}.paginador-texto.dos-renglones>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paginador{position:relative}.paginador-medida{position:absolute;left:0;top:0;visibility:hidden;white-space:nowrap;pointer-events:none}.paginador-anterior .i{transform:rotate(90deg)}.paginador-siguiente .i{transform:rotate(-90deg)}.toolbar-acciones-alta+.toolbar:has(.tabs-form):before{content:none;position:absolute;left:0;right:0;top:0;height:0;border-top:1px solid var(--borde)}.toolbar-acciones-alta+.toolbar:has(.tabs-form):after{top:auto;bottom:0;height:0;background:none;border-top:1px solid var(--borde)}.toolbar-acciones-alta+.toolbar .tabs-form{align-self:flex-start}.toolbar-acciones-alta+.toolbar .tabs-form button{height:var(--alto-control)}.toolbar-acciones-alta+.toolbar .tabs-form button span{transform:translateY(-1px)}.toolbar-acciones-alta+.toolbar .tabs-form button.activo{font-weight:inherit}.panel-alta:has(.sublista-maximizada){position:relative}.campo-lista.sublista-maximizada .subpanel-caja{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.renglon-lista:has(>.campo-lista-cerrada){display:none}.subpanel-caja>.filtros+.lista-scroll,.subpanel-caja>.toolbar+.lista-scroll{margin-top:0}.toolbar button.tbtn-primario{background:none;border-color:transparent;color:var(--texto-toolbar)}.toolbar button.tbtn-primario:hover:not(:disabled),.toolbar button.tbtn-primario:focus:not(:disabled){background:var(--hover-toolbar);color:var(--texto-toolbar-hover)}button:disabled:not(.combo-boton):not(.selector-fecha-icono):not(.carril-flecha):not(.paginador-boton){background:none;border-color:transparent;color:light-dark(var(--gris-medio-oscuro),var(--gris-oscuro))}button:disabled:not(.combo-boton):not(.selector-fecha-icono):not(.carril-flecha):not(.paginador-boton) .i{color:light-dark(var(--gris-medio-oscuro),var(--gris-oscuro))}.toolbar button:not(:disabled):not(:hover):not(:focus),.toolbar button:not(:disabled):not(:hover):not(:focus) .i{color:var(--texto-toolbar)}.toolbar:not(:has(>.tabs-form)) button:disabled:not(.carril-flecha):not(.paginador-boton):not(.tbtn-siempre-visible){display:none}.toolbar button.tbtn-siempre-visible:disabled{opacity:.5;cursor:default}.selector-paneles-editor{display:inline-flex;gap:5px;flex-shrink:0}.toolbar:not(:has(>.tabs-form)) .selector-paneles-editor button[aria-pressed=true],.toolbar:not(:has(>.tabs-form)) .selector-paneles-editor button[aria-pressed=true] .i{background:var(--hover-tab);color:var(--texto-toolbar-hover)}.toolbar:not(:has(>.tabs-form)) button:hover:not(:disabled),.toolbar:not(:has(>.tabs-form)) button:focus:not(:disabled){background:var(--hover-tab);color:var(--tinta-base)}.toolbar button:hover:not(:disabled),.toolbar button:focus:not(:disabled),.toolbar button:hover:not(:disabled) .i,.toolbar button:focus:not(:disabled) .i{color:var(--texto-toolbar-hover)}.toolbar:not(:has(>.tabs-form)){box-sizing:content-box;margin:0;padding:0;border-radius:0}.toolbar:not(:has(>.tabs-form)) button{border-radius:0}.toolbar:not(:has(>.tabs-form))>button:not(:disabled):not(button:not(:disabled)~*):not(:not(button)~*),.toolbar:not(:has(>.tabs-form))>.carril-acciones:first-child .carril-acciones-fila>button:not(:disabled):not(button:not(:disabled)~*){border-top-left-radius:var(--r-control)}.toolbar:not(:has(>.tabs-form))>button:last-child,.toolbar:not(:has(>.tabs-form))>.controles-paneles:last-child>button:last-child{border-top-right-radius:var(--r-control)}.toolbar:has(>.tabs-form){box-sizing:content-box;margin:0;padding:10px 10px 0;border-radius:0}.tabs-form button.activo{position:relative;z-index:1;--fondo-solapa-activa: var(--fondo-tab-activo);background:var(--fondo-solapa-activa);border-radius:var(--r-control) var(--r-control) 0 0;border-top:1px solid var(--detalle-neutro);border-left:1px solid var(--detalle-neutro);border-right:1px solid var(--detalle-neutro);padding:2px 9px 0}.tabs-form button.activo,.tabs-form button.activo:hover:not(:disabled),.tabs-form button.activo:focus:not(:disabled){--fondo-solapa-activa: var(--fondo-tab-activo);background:var(--fondo-tab-activo);color:light-dark(var(--gris-medio-oscuro),var(--gris-oscuro));cursor:default}.tabs-form button:not(.activo):hover:not(:disabled),.tabs-form button:not(.activo):focus:not(:disabled){border-radius:var(--r-control) var(--r-control) 0 0}.toolbar:has(>.tabs-form) button:not(.activo):hover:not(:disabled),.toolbar:has(>.tabs-form) button:not(.activo):focus:not(:disabled){background:var(--hover-tab)}.tabs-form button:not(.activo){box-shadow:inset 0 -1px 0 var(--detalle-neutro)}.tabs-form button.activo:before,.tabs-form button.activo:after{content:"";position:absolute;bottom:0;width:var(--r-control);height:var(--r-control);pointer-events:none}.tabs-form button.activo:before{right:100%;background:radial-gradient(circle at 0 0,transparent calc(var(--r-control) - 1px),var(--detalle-neutro) calc(var(--r-control) - .5px),var(--detalle-neutro) var(--r-control),var(--fondo-solapa-activa) calc(var(--r-control) + .5px))}.tabs-form button.activo:after{left:100%;background:radial-gradient(circle at 100% 0,transparent calc(var(--r-control) - 1px),var(--detalle-neutro) calc(var(--r-control) - .5px),var(--detalle-neutro) var(--r-control),var(--fondo-solapa-activa) calc(var(--r-control) + .5px))}.toolbar:has(>.tabs-form){padding-left:0}.toolbar>.tabs-form{padding:0 var(--r-control);box-shadow:inset 0 -1px 0 var(--detalle-neutro)}.toolbar:not(:has(>.tabs-form))+.filtros{margin-top:0;padding-top:10px;box-sizing:content-box}.filtros .combo:not(.abierto) .combo-boton:not(:disabled){background:var(--superficie-base)}.filtros.dispuestos{padding-bottom:10px;box-shadow:inset 0 -1px 0 var(--detalle-neutro)}.toolbar button.sin-hover-arrastre,.tabs-form button.sin-hover-arrastre,.boton-icono.sin-hover-arrastre{background:none!important;color:light-dark(var(--gris-medio-oscuro),var(--gris-oscuro))!important}.toolbar button.sin-hover-arrastre .i,.boton-icono.sin-hover-arrastre .i{color:var(--texto-toolbar)!important}.tabs-form button.activo.sin-hover-arrastre{--fondo-solapa-activa: var(--fondo-tab-activo) !important;background:var(--fondo-tab-activo)!important}.lista-header th.sin-hover-arrastre{background:var(--fondo-titulos)!important;color:var(--texto-titulos)!important}.lista-header th.sin-hover-arrastre:after{content:none!important}.tema-noche button[type=submit]:not(:disabled):not(.tbtn),.tema-noche .tbtn-primario:not(:disabled):not(.tbtn),.tema-noche .tbtn-secundario:not(:disabled),.tema-noche .tbtn-secundario:not(:disabled) .i,.tema-noche .importar-seleccionar:not(:disabled),.tema-noche .importar-seleccionar:not(:disabled) .i,.tema-noche .menu-lateral button.menu-item.activo,.tema-noche .menu-lateral button.menu-item.activo .i,.tema-noche .combo-lista li.sel,.tema-noche .selector-fecha-celda.sel,.tema-noche .selector-fecha-dia.sel,.tema-noche .panel-scroll>table>tbody tr.sel td{color:var(--texto-sobre-marca)}.tema-noche button[type=submit]:hover:not(:disabled):not(.tbtn),.tema-noche button[type=submit]:focus:not(:disabled):not(.tbtn),.tema-noche .tbtn-primario:hover:not(:disabled):not(.tbtn),.tema-noche .tbtn-primario:focus:not(:disabled):not(.tbtn),.tema-noche .tbtn-secundario:hover:not(:disabled),.tema-noche .tbtn-secundario:focus:not(:disabled),.tema-noche .tbtn-secundario:hover:not(:disabled) .i,.tema-noche .tbtn-secundario:focus:not(:disabled) .i,.tema-noche .importar-seleccionar:hover:not(:disabled),.tema-noche .importar-seleccionar:focus:not(:disabled),.tema-noche .importar-seleccionar:hover:not(:disabled) .i,.tema-noche .importar-seleccionar:focus:not(:disabled) .i,.tema-noche .selector-fecha-celda.sel:hover:not(:disabled),.tema-noche .selector-fecha-dia.sel.marcado{color:var(--texto-sobre-claro)}.tema-noche .menu-lateral button.menu-item.marcado:not(:disabled),.tema-noche .menu-lateral button.menu-item.marcado:not(:disabled) .i,.tema-noche .menu-lateral .menu-agrupador:hover,.tema-noche .menu-lateral .menu-agrupador:focus,.tema-noche .menu-lateral .boton-icono:hover:not(:disabled),.tema-noche .menu-lateral .boton-icono:focus:not(:disabled){color:var(--texto-menu-hover)}.tema-noche .menu-lateral button.menu-item.activo.marcado:not(:disabled),.tema-noche .menu-lateral button.menu-item.activo.marcado:not(:disabled) .i,.tema-noche .combo-lista li.sel,.tema-noche .combo-lista li.sel .i,.tema-noche .combo-lista li.sel.marcado,.tema-noche .combo-lista li.sel.marcado .i,.tema-noche .panel-scroll>table>tbody tr.sel.marcado td,.tema-noche .panel-scroll>table>tbody tr.sel.marcado td .i{color:var(--texto-sobre-marca)}.tema-noche .encabezado .boton-ayuda:hover:not(:disabled),.tema-noche .encabezado .boton-ayuda:focus:not(:disabled){color:var(--texto-sobre-claro)}:root.tema-noche,.tema-noche *{color:var(--texto)!important}.tema-noche input::placeholder,.tema-noche textarea::placeholder{color:var(--texto-placeholder)!important;opacity:1}.tema-noche :where(.i,label,legend,.filtro-etiqueta,h1,h2,h3,h4,h5,h6,th,.titulo-modulo,.subtitulo,.celda-grupo-titulo,.esquema-titulo,.esquema-seccion-titulo,[class$=-label]),.tema-noche :where(.i,label,legend,.filtro-etiqueta,h1,h2,h3,h4,h5,h6,th,.titulo-modulo,.subtitulo,.celda-grupo-titulo,.esquema-titulo,.esquema-seccion-titulo,[class$=-label]) *{color:var(--gris-medio)!important}.tema-noche :where(button:hover:not(:disabled),a:hover,[role=button]:hover:not([aria-disabled=true]),.menu-item.marcado:not(:disabled),.menu-agrupador.marcado:not(:disabled),.combo-lista li.marcado) :where(.i,h1,h2,h3,h4,h5,h6,th,.titulo-modulo,.subtitulo,.celda-grupo-titulo,.esquema-titulo,.esquema-seccion-titulo),.tema-noche :where(button:hover:not(:disabled),a:hover,[role=button]:hover:not([aria-disabled=true]),.menu-item.marcado:not(:disabled),.menu-agrupador.marcado:not(:disabled),.combo-lista li.marcado) :where(.i,h1,h2,h3,h4,h5,h6,th,.titulo-modulo,.subtitulo,.celda-grupo-titulo,.esquema-titulo,.esquema-seccion-titulo) *,.tema-noche :where(.i,h1,h2,h3,h4,h5,h6,th,.titulo-modulo,.subtitulo,.celda-grupo-titulo,.esquema-titulo,.esquema-seccion-titulo):hover,.tema-noche :where(.i,h1,h2,h3,h4,h5,h6,th,.titulo-modulo,.subtitulo,.celda-grupo-titulo,.esquema-titulo,.esquema-seccion-titulo):hover *{color:var(--blanco)!important}.tema-noche :disabled,.tema-noche :disabled *,.tema-noche [aria-disabled=true],.tema-noche [aria-disabled=true] *,.tema-noche input[readonly],.tema-noche textarea[readonly]{color:var(--texto-bloqueado)!important}.tema-noche .paginador-texto,.tema-noche .paginador-texto *{color:var(--gris-medio)!important}.tema-noche .paginador .paginador-boton:disabled .i,.tema-noche .paginador .paginador-boton:disabled .i *{color:var(--gris-medio-oscuro)!important}.tema-noche .combo-lista li.sel,.tema-noche .selector-fecha-celda.sel,.tema-noche .selector-fecha-celda.sel:is(:hover,:focus):not(:disabled),.tema-noche .selector-fecha-dia.sel,.tema-noche .selector-fecha-dia.sel:hover:not(:disabled){background:var(--marca-oscuro)}.tema-noche .combo-lista li.sel.marcado,.tema-noche .selector-fecha-celda.sel:hover:not(:disabled),.tema-noche .selector-fecha-dia.sel:hover:not(:disabled),.tema-noche .selector-fecha-dia.sel.marcado,.tema-noche .selector-fecha-dia.sel.marcado:hover:not(:disabled){background:var(--marca-muy-oscuro)}.tema-noche .combo-boton.combo-hamburguesa:hover:not(:disabled),.tema-noche .combo-boton.combo-hamburguesa:focus-visible:not(:disabled),.tema-noche .encabezado .boton-ayuda:hover:not(:disabled),.tema-noche .encabezado .boton-ayuda:focus:not(:disabled),.tema-noche .menu-usuario-info:hover:not(:disabled),.tema-noche .menu-usuario-info:focus:not(:disabled){background:var(--gris-oscuro)}.editor-rico{display:flex;flex-direction:column;width:100%;border:1px solid var(--borde);border-radius:var(--r-control);background:var(--superficie-base)}.editor-rico:has(.editor-rico-area:focus){box-shadow:var(--sombra)}.editor-rico>.toolbar{border-radius:calc(var(--r-control) - 1px) calc(var(--r-control) - 1px) 0 0}.editor-rico-grilla{position:relative;display:flex;flex-direction:column;min-height:120px;max-height:320px;overflow:auto;border-radius:calc(var(--r-control) - 1px);background:var(--superficie-base)}.editor-rico-columna,.editor-rico-fila{display:flex;gap:1px;min-width:0;background:var(--borde)}.editor-rico-columna{flex-direction:column}.editor-rico-fila{gap:0}.editor-rico-divisor{position:relative;flex:0 0 1px;background:var(--borde)}.editor-rico-divisor.movible:before{content:"";position:absolute;top:0;right:-4px;bottom:0;left:-4px;z-index:1;cursor:col-resize}.editor-rico-divisor.movible:is(:hover,:focus-visible,:active){background:var(--texto-suave);outline:none}.editor-rico>.toolbar+.editor-rico-grilla{border-top-left-radius:0;border-top-right-radius:0}.editor-rico-area{box-sizing:border-box;min-width:0;min-height:40px;padding:10px;background:var(--superficie-base);color:var(--texto);font-size:var(--fs-mediano);outline:none;white-space:pre-wrap;overflow-wrap:anywhere}.editor-rico-imagen-marco{position:absolute;z-index:2;outline:1px solid var(--texto-suave);pointer-events:none}.editor-rico-imagen-manija{position:absolute;right:-5px;bottom:-5px;box-sizing:border-box;width:10px;height:10px;border:1px solid var(--texto);background:var(--superficie-base);cursor:nwse-resize;pointer-events:auto;touch-action:none}.editor-rico-area img{max-width:100%;height:auto}.editor-rico.deshabilitado .editor-rico-area{color:var(--texto-suave)}.panel-alta:has(.campo-maximizado){position:relative}.campo-maximizado>.editor-rico{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.campo-maximizado>.editor-rico>.editor-rico-grilla{flex:1;max-height:none}.campo-cerrado,.renglon:has(>.campo-cerrado):not(:has(>.campo:not(.campo-cerrado))){display:none}.form-con-texto-rico{--alto-min-texto-rico: 290px;display:flex;flex-direction:column;min-height:100%}.form-con-texto-rico>fieldset:has(.editor-rico){display:contents}.form-con-texto-rico .renglon{flex:none}.form-con-texto-rico .renglon:has(>.campo>.editor-rico){flex:1 1 0;align-items:stretch;min-height:calc(16px + 3px + var(--alto-min-texto-rico) + 10px)}.form-con-texto-rico .campo:has(>.editor-rico){display:flex;flex-direction:column;gap:3px;margin-bottom:0;padding-bottom:10px}.form-con-texto-rico .campo:not(.campo-maximizado)>.editor-rico{flex:1 1 0;min-height:var(--alto-min-texto-rico)}.form-con-texto-rico .campo:not(.campo-maximizado)>.editor-rico>.editor-rico-grilla{flex:1 1 0;min-height:0;max-height:none}
