:root{--fondo:#14161b;--superficie:#1e2128;--superficie-2:#272b34;--borde:#343946;--texto:#e6e8ec;--texto-suave:#9aa3b2;--acento:#6fc172;--azul:#6cb8f6;--rojo:#ff8f7a;--naranja:#ffb74d;--violeta:#d29ddb;--gris:#b0b7c3;--amarillo:#ffd54f;--sombra:0 10px 30px #00000059;--campo-fondo:#2b2f38;--campo-borde:#4a505c;--campo-texto:#e6e8ec;--campo-bloqueado-fondo:#3a3f4b;--campo-bloqueado-texto:#b8bfcc;--tabla-cabecera:#2b2f38;--fila-hover:#272b34;--fila-detalle:#232730;--alerta-error-fondo:#f443361f;--alerta-error-borde:#f4433673;--alerta-error-texto:#ff8a80;--alerta-ok-fondo:#4caf501f;--alerta-ok-borde:#4caf5073;--alerta-ok-texto:#a5d6a7;--alerta-aviso-fondo:#ff98001f;--alerta-aviso-borde:#ff980073;--alerta-aviso-texto:#ffcc80;--alerta-oro-fondo:#ffc1071a;--alerta-oro-borde:#ffc10780;--boton-principal:#2e7d32;--boton-peligro:#c62828;--texto-sobre-boton:#fff;--capa-modal:#0009;--cabecera-fondo:#14161bf2;--acceso-fondo:radial-gradient(circle at 15% 20%, #2196f32e, transparent 45%), radial-gradient(circle at 85% 80%, #4caf5029, transparent 45%), linear-gradient(160deg, #0f1115 0%, #181b22 55%, #10131a 100%);--acceso-tarjeta:#1e2128eb;--logo-fondo:#fff;--radio:10px;color:var(--texto);background:var(--fondo);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;accent-color:var(--acento);-webkit-font-smoothing:antialiased;font-family:system-ui,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;line-height:1.45}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (prefers-color-scheme:light){:root:not([data-tema]){--fondo:#f4f5f7;--superficie:#fff;--superficie-2:#eef0f3;--borde:#d0d5dd;--texto:#1d2330;--texto-suave:#566070;--acento:#25662a;--azul:#0b57ad;--rojo:#a91f1f;--naranja:#8f4000;--violeta:#7b1fa2;--gris:#555c67;--amarillo:#6e5300;--sombra:0 10px 30px #0f172a1f;--campo-fondo:#fff;--campo-borde:#b9c0cb;--campo-texto:#1d2330;--campo-bloqueado-fondo:#e9ecf0;--campo-bloqueado-texto:#4a5361;--tabla-cabecera:#e9ecf0;--fila-hover:#eef0f3;--fila-detalle:#f6f7f9;--alerta-error-fondo:#c6282814;--alerta-error-borde:#c6282866;--alerta-error-texto:#b71c1c;--alerta-ok-fondo:#2e7d3214;--alerta-ok-borde:#2e7d3266;--alerta-ok-texto:#1b5e20;--alerta-aviso-fondo:#e67e001a;--alerta-aviso-borde:#a84b0066;--alerta-aviso-texto:#8a4100;--alerta-oro-fondo:#ffc10724;--alerta-oro-borde:#7a5c0066;--capa-modal:#0f172a73;--cabecera-fondo:#fffffff2;--acceso-fondo:radial-gradient(circle at 15% 20%, #1565c01f, transparent 45%), radial-gradient(circle at 85% 80%, #2e7d321a, transparent 45%), linear-gradient(160deg, #eef1f5 0%, #f7f8fa 55%, #eaedf2 100%);--acceso-tarjeta:#fffffff0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}:root[data-tema=claro]{--fondo:#f4f5f7;--superficie:#fff;--superficie-2:#eef0f3;--borde:#d0d5dd;--texto:#1d2330;--texto-suave:#566070;--acento:#25662a;--azul:#0b57ad;--rojo:#a91f1f;--naranja:#8f4000;--violeta:#7b1fa2;--gris:#555c67;--amarillo:#6e5300;--sombra:0 10px 30px #0f172a1f;--campo-fondo:#fff;--campo-borde:#b9c0cb;--campo-texto:#1d2330;--campo-bloqueado-fondo:#e9ecf0;--campo-bloqueado-texto:#4a5361;--tabla-cabecera:#e9ecf0;--fila-hover:#eef0f3;--fila-detalle:#f6f7f9;--alerta-error-fondo:#c6282814;--alerta-error-borde:#c6282866;--alerta-error-texto:#b71c1c;--alerta-ok-fondo:#2e7d3214;--alerta-ok-borde:#2e7d3266;--alerta-ok-texto:#1b5e20;--alerta-aviso-fondo:#e67e001a;--alerta-aviso-borde:#a84b0066;--alerta-aviso-texto:#8a4100;--alerta-oro-fondo:#ffc10724;--alerta-oro-borde:#7a5c0066;--capa-modal:#0f172a73;--cabecera-fondo:#fffffff2;--acceso-fondo:radial-gradient(circle at 15% 20%, #1565c01f, transparent 45%), radial-gradient(circle at 85% 80%, #2e7d321a, transparent 45%), linear-gradient(160deg, #eef1f5 0%, #f7f8fa 55%, #eaedf2 100%);--acceso-tarjeta:#fffffff0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.marca-tema-claro{display:none}@media (prefers-color-scheme:light){:root:not([data-tema]) .marca-tema-claro{display:inline-block}:root:not([data-tema]) .marca-tema-oscuro{display:none}}:root[data-tema=claro] .marca-tema-claro{display:inline-block}:root[data-tema=claro] .marca-tema-oscuro{display:none}:root[data-tema=oscuro]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--fondo);min-height:100vh;margin:0}#root{min-height:100vh}h1,h2,h3{color:var(--texto);font-weight:600}button,input,select,textarea{font-family:inherit}.acceso{background:var(--acceso-fondo);justify-content:center;align-items:center;min-height:100vh;padding:24px 16px;display:flex}.acceso-tarjeta{background:var(--acceso-tarjeta);border:1px solid var(--borde);width:100%;max-width:400px;box-shadow:var(--sombra);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:16px;flex-direction:column;gap:14px;padding:36px 32px 28px;display:flex}.acceso-logo{background:var(--logo-fondo);object-fit:contain;border-radius:8px;max-width:180px;max-height:90px;margin:0 auto 4px;padding:6px 10px;display:block}.acceso-titulo{text-align:center;margin:0;font-size:22px}.acceso-subtitulo{text-align:center;color:var(--texto-suave);margin:-6px 0 6px;font-size:14px}.alerta{text-align:center;border-radius:8px;margin:0;padding:10px 12px;font-size:14px}.alerta-error{background:var(--alerta-error-fondo);border:1px solid var(--alerta-error-borde);color:var(--alerta-error-texto)}.alerta-ok{background:var(--alerta-ok-fondo);border:1px solid var(--alerta-ok-borde);color:var(--alerta-ok-texto)}.alerta-aviso{background:var(--alerta-aviso-fondo);border:1px solid var(--alerta-aviso-borde);color:var(--alerta-aviso-texto)}.aviso-bloqueo{z-index:5;margin-bottom:12px;font-size:15px;position:sticky;top:0}.enlace{color:var(--azul);cursor:pointer;background:0 0;border:none;padding:0;font-size:14px}.enlace:hover{text-decoration:underline}.qr-2fa{background:var(--logo-fondo);border-radius:8px;width:200px;height:200px;margin:0 auto;display:block}.clave-2fa{text-align:center;letter-spacing:1px;word-break:break-all;font-size:15px;display:block}.codigos-respaldo{columns:2;background:var(--superficie-2);border-radius:8px;margin:0;padding:12px 12px 12px 40px;font-family:monospace;font-size:16px}.sucursal-destacada{text-align:center;background:var(--superficie-2);border:1px solid var(--borde);border-radius:10px;margin:4px 0;padding:16px;font-size:20px;font-weight:600}.app{background:var(--fondo);--alto-cabecera:64px;--ancho-barra:248px;min-height:100vh}.app-contraida{--ancho-barra:68px}.cabecera{top:var(--alto-franja,0px);z-index:20;min-height:var(--alto-cabecera);background:var(--cabecera-fondo);border-bottom:1px solid var(--borde);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);align-items:center;gap:8px 14px;padding:8px 16px;display:flex;position:sticky}.cabecera-izquierda,.cabecera-derecha{flex:none;align-items:center;gap:8px;display:flex}.cabecera-izquierda{gap:10px}.cabecera-centro{flex-wrap:wrap;flex:auto;justify-content:center;align-items:center;gap:6px 14px;min-width:0;display:flex}.boton-menu,.boton-buscar,.boton-campanita,.boton-usuario{border:1px solid var(--borde);background:var(--superficie);min-width:44px;height:44px;color:var(--texto);cursor:pointer;border-radius:8px;place-items:center;display:inline-grid}.boton-menu{flex:0 0 44px;width:44px;font-size:20px}.boton-menu:hover,.boton-buscar:hover,.boton-campanita:hover,.boton-usuario:hover{background:var(--superficie-2)}.boton-buscar{align-items:center;gap:8px;padding:0 10px;font-size:14px;display:inline-flex}.boton-buscar-texto{display:none}.boton-buscar-atajo{border:1px solid var(--borde);color:var(--texto-suave);border-radius:4px;padding:1px 6px;font-family:inherit;font-size:12px}.boton-campanita{width:44px;font-size:18px;position:relative}.campanita-numero{background:var(--boton-peligro);color:#fff;text-align:center;border-radius:999px;min-width:22px;height:22px;padding:0 5px;font-size:12px;font-weight:700;line-height:22px;position:absolute;top:-6px;right:-6px}.boton-usuario{width:44px;font-size:18px;display:none}.cabecera-marca{cursor:pointer;min-width:0;min-height:44px;color:inherit;background:0 0;border:none;align-items:center;gap:10px;padding:0;display:flex}.cabecera-marca img.logo-empresa{background:var(--logo-fondo);object-fit:contain;border-radius:6px;max-width:120px;max-height:40px;padding:3px 6px}.cabecera-siiace-logo{width:auto;height:37px}.cabecera-siiace-icono{width:28px;height:28px}.cabecera-siiace-logo-caja,.cabecera-siiace-icono-caja{align-items:center;display:flex}.cabecera-siiace-icono-caja{display:none}.barra-marca{justify-content:center;padding:10px 0 6px;display:flex}.barra-marca-icono{width:32px;height:32px}.acceso-siiace{width:220px;height:auto}.acceso-lema{text-align:center;color:var(--texto-suave);margin:-4px 0 8px}.cabecera-lugar{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;font-size:14px;font-weight:600;overflow:hidden}.cabecera-grupo-usuario{position:relative}.cabecera-usuario{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.cabecera-usuario-datos{flex-direction:column;align-items:flex-end;min-width:0;max-width:180px;line-height:1.3;display:flex}.cabecera-usuario-datos strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:14px;font-weight:500;overflow:hidden}.cabecera-usuario .boton,.cabecera-usuario .selector-tema select{min-height:44px}.cabecera-usuario-datos .enlace{min-height:32px;font-size:13px}.cabecera-usuario .selector-tema>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1100px){.boton-usuario{display:inline-grid}.boton-buscar-atajo,.cabecera-usuario{display:none}.cabecera-usuario.abierto{z-index:40;border:1px solid var(--borde);background:var(--superficie);width:max-content;max-width:min(280px,100vw - 24px);box-shadow:var(--sombra);border-radius:10px;flex-direction:column;align-items:stretch;gap:10px;padding:12px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.cabecera-usuario.abierto .cabecera-usuario-datos{align-items:flex-start;max-width:none}.cabecera-usuario.abierto .cabecera-usuario-datos strong{white-space:normal}.cabecera-usuario.abierto .selector-tema>span{clip:auto;width:auto;height:auto;position:static}}@media (width>=1400px){.boton-buscar-texto{display:inline}}.buscador-global-capa{z-index:60;background:var(--capa-modal);justify-content:center;align-items:flex-start;padding:72px 16px 16px;display:flex;position:fixed;inset:0}.buscador-global{border:1px solid var(--borde);background:var(--superficie);width:min(560px,100%);max-height:calc(100vh - 100px);box-shadow:var(--sombra);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.buscador-global input{border:1px solid var(--campo-borde);background:var(--campo-fondo);width:100%;min-height:44px;color:var(--campo-texto);box-sizing:border-box;border-radius:8px;padding:8px 12px;font-size:16px}.buscador-global-lista{margin:0;padding:0;list-style:none;overflow-y:auto}.buscador-global-lista button{width:100%;min-height:44px;color:var(--texto);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;font-size:15px;display:flex}.buscador-global-lista button .texto-suave{font-size:13px}.buscador-global-lista button.activo{background:var(--superficie-2);border-color:var(--borde)}.buscador-global-vacio{padding:10px}.buscador-global-ayuda{margin:0;font-size:12px}.app-cuerpo{align-items:flex-start;display:flex}.barra-lateral{top:calc(var(--alto-franja,0px) + var(--alto-cabecera-real,var(--alto-cabecera)));flex:0 0 var(--ancho-barra);width:var(--ancho-barra);height:calc(100vh - var(--alto-franja,0px) - var(--alto-cabecera-real,var(--alto-cabecera)));background:var(--superficie);border-right:1px solid var(--borde);padding:10px 8px 24px;position:sticky;overflow-y:auto}.barra-lista,.barra-opciones{margin:0;padding:0;list-style:none}.barra-lista>li+li{margin-top:2px}.barra-modulo,.barra-opcion{width:100%;min-height:44px;color:var(--texto);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:15px;display:flex}.barra-modulo:hover,.barra-opcion:hover{background:var(--superficie-2)}.barra-modulo.activo{box-shadow:inset 3px 0 0 var(--acento);font-weight:600}.barra-icono{flex:0 0 28px;place-items:center;width:28px;font-size:18px;display:grid}.barra-texto{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.barra-flecha{color:var(--texto-suave);font-size:12px}.barra-opciones{margin:2px 0 6px;padding-left:38px}.barra-opcion{color:var(--texto-suave);font-size:14px}.barra-opcion.activa{background:var(--alerta-ok-fondo);border-color:var(--alerta-ok-borde);color:var(--alerta-ok-texto);font-weight:600}.barra-lateral.contraida{padding-left:6px;padding-right:6px}.barra-lateral.contraida .barra-modulo{justify-content:center;padding:8px 0}.barra-lateral.movil{top:calc(var(--alto-franja,0px) + var(--alto-cabecera-real,var(--alto-cabecera)));z-index:30;width:min(300px,86vw);height:calc(100vh - var(--alto-franja,0px) - var(--alto-cabecera-real,var(--alto-cabecera)));box-shadow:var(--sombra);position:fixed;left:0}.barra-lateral-capa{inset:calc(var(--alto-franja,0px) + var(--alto-cabecera-real,var(--alto-cabecera))) 0 0 0;z-index:25;background:var(--capa-modal);position:fixed}.ruta-pagina{color:var(--texto-suave);margin:0 0 6px;font-size:14px}.ruta-pagina .enlace{font-size:14px}.ruta-pagina [aria-current]{color:var(--texto)}.selector-tema{color:var(--texto-suave);align-items:center;gap:6px;font-size:12px;display:flex}.selector-tema select{border:1px solid var(--campo-borde);background:var(--campo-fondo);color:var(--campo-texto);border-radius:6px;padding:5px 6px;font-size:13px}.contenido{flex:1;min-width:0;max-width:1280px;margin:0 auto;padding:24px}@media (width<=767px){.app{--alto-cabecera:60px}.contenido{padding:16px}.cabecera{flex-wrap:wrap;padding:8px 12px}.cabecera-siiace-logo-caja{display:none}.cabecera-siiace-icono-caja{display:flex}.cabecera-izquierda{flex:auto}.cabecera-centro{flex-basis:100%;order:3}}.inicio-saludo{margin:8px 0 4px;font-size:26px}.inicio-sub{color:var(--texto-suave);margin:0 0 24px}.inicio-tarjetas{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;display:grid}.tarjeta-modulo{text-align:left;border:1px solid var(--borde);border-top:4px solid var(--color,var(--azul));background:var(--superficie);min-height:170px;color:var(--texto);cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;padding:24px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}.tarjeta-modulo:hover{box-shadow:var(--sombra);border-color:var(--color,var(--azul));transform:translateY(-3px)}.tarjeta-icono{background:color-mix(in srgb, var(--color,var(--azul)) 18%, transparent);border-radius:12px;place-items:center;width:52px;height:52px;font-size:28px;display:grid}.tarjeta-titulo{font-size:19px;font-weight:600}.tarjeta-desc{color:var(--texto-suave);font-size:14px}.pestanas{border-bottom:1px solid var(--borde);flex-wrap:wrap;gap:4px;margin-bottom:20px;display:flex}.pestana{color:var(--texto-suave);cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;padding:10px 18px;font-size:15px}.pestana:hover{color:var(--texto)}.pestana.activa{color:var(--texto);border-bottom-color:var(--acento)}.seccion-cabecera{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.seccion-cabecera h2{margin:0}.modal-fondo{z-index:50;background:var(--capa-modal);justify-content:center;align-items:flex-start;padding:60px 16px 24px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal{background:var(--superficie);border:1px solid var(--borde);width:100%;max-width:680px;box-shadow:var(--sombra);border-radius:14px;padding:22px 24px 24px}.modal-ancho{max-width:1280px}.modal-titulo{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.modal-titulo h3{margin:0}.modal-cerrar{color:var(--texto-suave);cursor:pointer;background:0 0;border:none;font-size:22px;line-height:1}.fila-clic{cursor:pointer}.fila-clic:hover{background:var(--fila-hover)}.estados-contrato{vertical-align:middle;flex-wrap:wrap;gap:4px 6px;display:inline-flex}.estado-contrato{color:var(--color);background:color-mix(in srgb, var(--color) 15%, transparent);border:1px solid color-mix(in srgb, var(--color) 50%, transparent);border-radius:999px;padding:2px 10px;font-size:13px;font-weight:600;display:inline-block}.form-rejilla{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 16px;display:grid}.form-rejilla label{color:var(--texto-suave);flex-direction:column;gap:4px;font-size:14px;display:flex}.form-info{border:1px solid var(--borde);background:var(--superficie-2);color:var(--texto-suave);border-radius:8px;flex-wrap:wrap;gap:8px 28px;padding:10px 14px;font-size:14px;display:flex}.form-info strong{color:var(--texto)}.form-pesos{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;display:grid}.form-pesos input{text-align:right;width:100%}.total-gramos{border:1px solid var(--alerta-oro-borde);background:var(--alerta-oro-fondo);color:var(--texto-suave);border-radius:8px;flex-direction:column;justify-content:center;gap:2px;padding:8px 14px;font-size:14px;display:flex}.total-gramos strong{color:var(--amarillo);text-align:right;font-size:22px}@media (width<=600px){.form-pesos{grid-template-columns:repeat(2,minmax(0,1fr))}}.peso-oro{flex-direction:column;gap:6px;display:flex}.form-pesos .desc-oro{text-align:left;font-size:13px}.desc-oro:disabled{opacity:.45;cursor:not-allowed}.form-pesos[data-prendas]{grid-template-columns:minmax(0,1fr);gap:8px}.form-pesos .fila-prenda{grid-template-columns:minmax(150px,13rem) 7rem minmax(0,1fr) 44px;align-items:end;gap:8px;display:grid}.form-pesos .campo-prenda input,.form-pesos .campo-prenda select{width:100%}@media (width>=601px){.fila-prenda-siguiente .etiqueta-prenda{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.form-pesos .fila-prenda select{width:100%}.form-pesos [data-agregar-prenda]{justify-self:start}.form-pesos[data-prendas] .total-gramos{justify-self:start;min-width:13rem}@media (width<=600px){.form-pesos .fila-prenda{grid-template-columns:minmax(0,1fr) 6.5rem 44px}.form-pesos .fila-prenda .campo-desc{grid-area:2/1/auto/-1}}.monto-sugerido{border-color:var(--alerta-ok-borde);background:var(--alerta-ok-fondo)}.monto-sugerido strong{color:var(--alerta-ok-texto)}.confirmar-edicion{border:1px solid var(--alerta-aviso-borde);background:var(--alerta-aviso-fondo);color:var(--alerta-aviso-texto);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.marca-desfavorable{border:1px solid var(--alerta-error-borde);background:var(--alerta-error-fondo);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.marca-desfavorable label{color:var(--texto-suave);flex-direction:column;gap:4px;display:flex}.logo-vista{border:1px dashed var(--borde);background:var(--logo-fondo);border-radius:10px;place-items:center;width:200px;height:110px;padding:8px;display:grid}.logo-vista img{object-fit:contain;max-width:100%;max-height:100%}.logo-vista.vacio{background:var(--superficie-2);color:var(--texto-suave);font-size:13px}.caja-tarjeta{border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);margin-bottom:20px;padding:16px}.caja-cifras{flex-wrap:wrap;gap:12px;margin:12px 0;display:flex}.caja-cifra{background:var(--superficie-2);border-radius:6px;flex-direction:column;gap:2px;min-width:140px;padding:8px 12px;display:flex}.caja-cifra span{color:var(--texto-suave);font-size:13px}.caja-cifra strong{font-size:18px}.caja-tabla{border-collapse:collapse;width:100%}.caja-tabla td{border-bottom:1px solid var(--borde)}.arbol-permisos{flex-basis:100%;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.arbol-modulo{border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie-2);margin:0;padding:8px 12px 12px}.arbol-fila{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.arbol-permiso{margin-top:8px;padding-left:4px}.arbol-inactivo{opacity:.55;cursor:default}.arbol-desc{color:var(--texto-suave);font-size:13px;display:block}.arbol-nota{background:var(--superficie);color:var(--texto-suave);border-radius:4px;margin-left:6px;padding:1px 6px;font-size:12px}.arbol-resumen{color:var(--texto-suave);flex-basis:100%;margin:0}.boton{cursor:pointer;color:var(--texto);background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:10px 20px;font-size:16px;font-weight:500;transition:background .15s,border-color .15s,opacity .15s;display:inline-flex}.boton:disabled{opacity:.5;cursor:not-allowed}.boton-chico{padding:6px 14px;font-size:14px}.boton-principal{background:var(--boton-principal);color:var(--texto-sobre-boton)}.boton-principal:hover:not(:disabled){background:color-mix(in srgb, var(--boton-principal) 85%, #000)}.boton-secundario{border-color:var(--borde);color:var(--texto)}.boton-secundario:hover:not(:disabled){border-color:var(--texto-suave);background:var(--superficie-2)}.boton-peligro{background:var(--boton-peligro);color:var(--texto-sobre-boton)}.boton-peligro:hover:not(:disabled){background:color-mix(in srgb, var(--boton-peligro) 85%, #000)}.botones-fila{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.texto-suave{color:var(--texto-suave)}.texto-aviso{color:var(--naranja)}.texto-error{color:var(--rojo)}.texto-ok{color:var(--acento)}.alerta-izq{text-align:left}.tabla{border-collapse:collapse;width:100%}.tabla th,.tabla td{text-align:left;padding:8px}.tabla thead tr{background:var(--superficie-2)}.tabla tbody td{border-bottom:1px solid var(--borde)}.numero,.tabla .numero{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tabla tfoot td{font-weight:600}.tabla-prendas{margin:4px 0;font-size:14px}.tabla-analisis{margin:8px 0 4px;font-size:14px}.resumen-analisis{flex-wrap:wrap;gap:4px 16px;display:flex}.campo-monto{align-items:center;display:flex;position:relative}.campo-monto input{text-align:right;font-variant-numeric:tabular-nums;width:100%;padding-left:48px!important}.campo-monto-simbolo{color:var(--texto-suave);pointer-events:none;font-size:14px;position:absolute;left:10px}.opciones{border:1px solid var(--borde);border-radius:8px;flex-wrap:wrap;display:inline-flex;overflow:hidden}.opcion{border:none;border-right:1px solid var(--borde);color:var(--texto-suave);cursor:pointer;background:0 0;padding:9px 16px;font-size:15px}.opcion:last-child{border-right:none}.opcion:hover{color:var(--texto);background:var(--superficie-2)}.opcion.elegida{background:color-mix(in srgb, var(--acento) 22%, transparent);color:var(--texto);font-weight:600}.confirmacion{flex-direction:column;gap:14px;display:flex}.confirmacion-resumen{border:1px solid var(--borde);background:var(--superficie-2);border-radius:8px;gap:6px;margin:0;padding:12px 14px;display:grid}.confirmacion-resumen div{justify-content:space-between;gap:16px;display:flex}.confirmacion-resumen dt{color:var(--texto-suave)}.confirmacion-resumen dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:500}.monto-grande{font-size:22px;font-weight:700}.devuelta{border:1px solid color-mix(in srgb, var(--acento) 50%, transparent);background:color-mix(in srgb, var(--acento) 10%, transparent);border-radius:8px;justify-content:space-between;align-items:baseline;padding:12px 14px;display:flex}.devuelta strong{font-variant-numeric:tabular-nums;font-size:30px}.campo{flex-direction:column;gap:4px;display:flex}.campo>span:first-child,.campo>label:first-child{color:var(--texto-suave);font-size:14px}.campo-unidad{align-items:center;gap:8px;display:flex}.campo-unidad input{flex:1;min-width:0}.campo-unidad span{color:var(--texto-suave)}.vista-previa{border:1px dashed var(--borde);color:var(--texto-suave);border-radius:8px;grid-column:1/-1;padding:10px 14px}.vista-previa strong{color:var(--texto);font-size:18px}.indicador-caja{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;font-size:14px;display:flex}.indicador-caja-sesion{border:1px solid color-mix(in srgb, var(--acento) 50%, transparent);background:color-mix(in srgb, var(--acento) 12%, transparent);border-radius:999px;align-items:center;gap:6px;padding:3px 12px;display:inline-flex}.indicador-caja-sesion.cerrada{border-color:color-mix(in srgb, var(--naranja) 50%, transparent);background:color-mix(in srgb, var(--naranja) 12%, transparent)}.indicador-caja-traslados{border:1px solid color-mix(in srgb, var(--azul) 50%, transparent);background:color-mix(in srgb, var(--azul) 12%, transparent);color:var(--texto);border-radius:999px;padding:3px 12px;font-size:14px}button.indicador-caja-traslados{cursor:pointer}.fila-elegida{background:color-mix(in srgb, var(--acento) 18%, transparent)}.fila-anulada{color:var(--texto-suave)}.fila-activa,.fila-activa:hover{background:color-mix(in srgb, var(--azul) 16%, transparent);box-shadow:inset 3px 0 0 var(--azul)}.opciones-fila{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.editor-netos .opciones-fila{justify-content:flex-start;align-items:center}.opciones-fila.una-linea{white-space:nowrap;flex-wrap:nowrap}.ficha-datos{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 24px;margin-bottom:14px;display:grid}.panel-cliente{border:1px solid var(--borde);background:var(--superficie-2);border-radius:8px;flex-direction:column;gap:10px;margin-bottom:14px;padding:12px;display:flex}.campos-cliente{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px 16px;display:grid}.campos-cliente label{flex-direction:column;gap:4px;display:flex}.tabla-historial-cliente td:first-child,.tabla-historial-cliente td:nth-child(2){white-space:nowrap}.tabla-historial-cliente th:nth-child(5),.tabla-historial-cliente td:nth-child(5){min-width:400px}.tabla-historial td{white-space:nowrap}.fila-reversada td{color:var(--texto-suave)}.marca-reversada{color:var(--rojo);border:1px solid var(--rojo);border-radius:4px;margin-left:8px;padding:1px 6px;font-size:12px;display:inline-block}.fila-alerta td{background-color:var(--alerta-aviso-fondo,color-mix(in srgb, var(--naranja) 14%, transparent))}.aviso-inactividad-fondo{z-index:100;align-items:center}.aviso-inactividad{text-align:center;border:3px solid var(--naranja);max-width:460px}.aviso-inactividad h3{color:var(--naranja);margin:0 0 10px;font-size:22px}.aviso-inactividad-cuenta{margin:0 0 18px;font-size:16px}.aviso-inactividad .boton{padding:12px 24px;font-size:17px}.config-formulario{max-width:900px}.config-campos{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px 12px;display:grid}.campo-ancho{grid-column:1/-1}.campo-origen{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;display:flex}.campo-origen .enlace{min-height:32px;font-size:13px}.chip-origen{border:1px solid var(--alerta-aviso-borde);background:var(--alerta-aviso-fondo);color:var(--alerta-aviso-texto);border-radius:999px;padding:1px 8px}.campo-resaltado{outline:3px solid var(--azul);outline-offset:4px;border-radius:6px}.barra-guardar{z-index:5;border:1px solid var(--borde);background:var(--superficie);box-shadow:var(--sombra);color:var(--texto-suave);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:16px;padding:10px 14px;display:flex;position:sticky;bottom:0}.barra-guardar.con-cambios{border-color:var(--alerta-aviso-borde);color:var(--alerta-aviso-texto);font-weight:600}.barra-guardar .boton{min-height:44px}.contrato-nuevo-parte{border:1px solid var(--borde);background:var(--superficie);border-radius:10px;min-width:0;margin:0;padding:12px 16px 16px}.contrato-nuevo-parte legend{padding:0 6px;font-size:16px;font-weight:600}.contrato-nuevo-subtitulo{margin:4px 0 0;font-size:16px}.campo-ayuda{font-size:13px}.texto-legal-lado{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (width>=1100px){.texto-legal-lado{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.texto-legal-vista{flex-direction:column;gap:8px;display:flex}.texto-legal-vista .boton{align-self:flex-start;min-height:44px}.texto-legal-vista iframe{border:1px solid var(--borde);background:var(--logo-fondo);border-radius:8px;width:100%;height:640px}.maestro-detalle{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=900px){.maestro-detalle{grid-template-columns:minmax(0,1fr)}}.maestro-lista{border:1px solid var(--borde);background:var(--superficie);border-radius:10px;margin:0;padding:6px;list-style:none}.maestro-opcion{width:100%;min-height:44px;color:var(--texto);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:14px;display:flex}.maestro-opcion:hover{background:var(--superficie-2)}.maestro-opcion.activa{border-color:var(--azul);box-shadow:inset 3px 0 0 var(--azul);font-weight:600}.maestro-panel{border:1px solid var(--borde);background:var(--superficie);border-radius:10px;min-width:0;padding:14px}.chip-estado{border:1px solid;border-radius:999px;flex:none;padding:1px 8px;font-size:12px;font-weight:500}.chip-estado.configurado{color:var(--alerta-ok-texto);background:var(--alerta-ok-fondo);border-color:var(--alerta-ok-borde)}.chip-estado.incompleto{color:var(--alerta-aviso-texto);background:var(--alerta-aviso-fondo);border-color:var(--alerta-aviso-borde)}.chip-estado.sin_cuenta{color:var(--alerta-error-texto);background:var(--alerta-error-fondo);border-color:var(--alerta-error-borde)}.paginacion{color:var(--texto-suave);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:8px 0 14px;font-size:14px;display:flex}.paginacion .boton,.pestana{min-height:44px}.ficha-resumen{border:1px solid var(--borde);background:var(--superficie-2);border-radius:10px;margin-bottom:14px;padding:14px}.ficha-resumen .ficha-datos{margin-bottom:0}.transaccion{max-width:700px}.transaccion.con-resumen{grid-template-columns:minmax(0,700px) minmax(280px,380px);align-items:start;gap:20px;max-width:1120px;display:grid}.transaccion-resumen{top:calc(var(--alto-cabecera-real,var(--alto-cabecera,64px)) + 12px);position:sticky}@media (width<=1100px){.transaccion.con-resumen{grid-template-columns:minmax(0,1fr);max-width:700px}.transaccion-resumen{position:static}}.resumen-fijo-barra{display:none}.contrato-nuevo.con-resumen{grid-template-columns:minmax(0,760px) minmax(260px,340px);align-items:start;gap:20px;display:grid}.contrato-nuevo.con-resumen>.resumen-fijo{top:calc(var(--alto-cabecera-real,var(--alto-cabecera,64px)) + 12px);position:sticky}@media (width<=1100px){.contrato-nuevo.con-resumen{grid-template-columns:minmax(0,1fr)}.contrato-nuevo.con-resumen>.resumen-fijo{position:static}}@media (width<=768px){.transaccion.con-resumen,.contrato-nuevo.con-resumen{padding-bottom:calc(var(--alto-resumen-fijo,53px) + 16px)}.resumen-fijo,.contrato-nuevo.con-resumen>.resumen-fijo,.transaccion-resumen.resumen-fijo{z-index:20;background:var(--superficie);border-top:1px solid var(--borde);box-shadow:var(--sombra);position:fixed;inset:auto 0 0}.resumen-fijo-barra{width:100%;min-height:52px;color:var(--texto);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:8px 16px;display:flex}.resumen-fijo-barra strong{font-variant-numeric:tabular-nums;margin-left:auto}.resumen-fijo-ver{color:var(--azul);font-size:14px}.resumen-fijo-cuerpo{display:none}.resumen-fijo.abierto .resumen-fijo-cuerpo{max-height:60vh;padding:0 16px 12px;display:block;overflow-y:auto}.resumen-fijo .resumen-operacion{box-shadow:none;border:none;padding:0}}.resumen-valor{text-align:right}.valor-calculado{flex-direction:column;gap:4px;display:flex}.valor-calculado strong{font-variant-numeric:tabular-nums;align-items:center;min-height:44px;font-size:16px;display:flex}.tabla-desglose{border-collapse:collapse;min-width:220px;font-size:14px}.tabla-desglose th{text-align:left;color:var(--texto-suave);padding:2px 16px 2px 0;font-weight:400}.tabla-desglose td{text-align:right;font-variant-numeric:tabular-nums;padding:2px 0}.tabla-desglose tr.total th,.tabla-desglose tr.total td{border-top:1px solid var(--borde);color:var(--texto);font-weight:700}.resumen-operacion-titulo{margin:0 0 8px;font-size:17px}.resumen-operacion h4{color:var(--texto-suave);margin:10px 0 4px;font-size:14px}.resumen-operacion-lista{margin:0;padding:0;list-style:none}.resumen-operacion-lista li{border-bottom:1px dashed var(--borde);flex-wrap:wrap;justify-content:space-between;gap:2px 10px;padding:4px 0;font-size:14px;display:flex}.resumen-operacion-lista li strong{font-variant-numeric:tabular-nums}.resumen-operacion-lista li .texto-suave{text-align:right;flex-basis:100%;font-size:12px}.parte-operacion{border:1px solid var(--borde);background:var(--superficie);border-radius:10px}.parte-operacion.completa{border-color:var(--alerta-ok-borde)}.parte-operacion-titulo{width:100%;min-height:44px;color:var(--texto);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:8px 12px;display:flex}.parte-operacion-lista{border:1px solid var(--alerta-ok-borde);background:var(--alerta-ok-fondo);color:var(--alerta-ok-texto);border-radius:999px;margin-left:auto;padding:1px 8px;font-size:12px}.parte-operacion-resumen{margin:0;padding:0 12px 10px 36px;font-size:14px}.parte-operacion-cuerpo{padding:0 12px 12px}.parte-operacion-cuerpo>.caja-tarjeta{border:none;margin:0;padding:0}.menu-acciones{display:inline-block;position:relative}.menu-acciones-lista{z-index:15;border:1px solid var(--borde);background:var(--superficie);min-width:220px;box-shadow:var(--sombra);text-align:left;border-radius:8px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);right:0}.menu-acciones-lista button{width:100%;min-height:44px;color:var(--texto);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 12px;font-size:14px;display:block}.menu-acciones-lista button:hover,.menu-acciones-lista button:focus{background:var(--superficie-2)}.menu-acciones-lista li.primera-peligrosa{border-top:1px solid var(--borde);margin-top:4px;padding-top:4px}.menu-acciones-lista button.peligro{color:var(--rojo);font-weight:600}.tabla-usuarios{border-collapse:collapse;width:100%}.tabla-usuarios th{background:var(--tabla-cabecera);text-align:left;padding:10px}.tabla-usuarios td{vertical-align:top;overflow-wrap:anywhere;padding:10px}.tabla-usuarios tbody tr{border-bottom:1px solid var(--borde)}.tabla-usuarios .celda-acciones{text-align:right;white-space:nowrap}.tabla-usuarios .celda-acciones .boton+.menu-acciones{margin-left:8px}.tabla-usuarios .detalle{font-size:13px}@media (width<=767px){.tabla-usuarios thead{display:none}.tabla-usuarios,.tabla-usuarios tbody,.tabla-usuarios tr,.tabla-usuarios td{box-sizing:border-box;width:100%;display:block}.tabla-usuarios tbody tr{padding:8px 0}.tabla-usuarios td{padding:4px}.tabla-usuarios td[data-titulo]:before{content:attr(data-titulo);color:var(--texto-suave);font-size:12px;display:block}.tabla-usuarios .celda-acciones{text-align:left;white-space:normal}}.sr-solo{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=767px){.pagina-paises table,.pagina-paises tbody,.pagina-paises tr,.pagina-paises td{width:100%;display:block}.pagina-paises td{text-align:left!important;white-space:normal!important}.pagina-paises thead{display:none}.pagina-paises td[data-etiqueta]:before{content:attr(data-etiqueta) ": ";color:var(--texto-suave)}.pagina-paises .acciones-fila{justify-content:flex-start}}.paises-cabecera{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:14px;display:flex}.paises-cabecera .campo{margin:0}.formulario-apilado{gap:10px;display:grid}.bloque-pais{margin:8px 0 22px}.tabla-pais{width:100%;max-width:980px}.tabla-pais td{vertical-align:middle}.tabla-pais .centro{text-align:center}.fila-inactiva td{opacity:.55}td.acciones-fila{text-align:right;white-space:nowrap}td.acciones-fila .boton+.boton{margin-left:6px}.paises-alta{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:10px;display:flex}.paises-alta .campo{margin:0}.barra-guardar-pestana{justify-content:flex-start;margin:4px 0 18px}.recuadro-valor-general{max-width:760px;margin-top:24px}.nota-campo{flex-basis:100%;margin:4px 0 0;font-size:.9em}.campo-en-linea{align-items:center;gap:6px;display:inline-flex}.fila-grupo th{background:var(--superficie-2);text-align:left}.fila-total th{border-top:2px solid var(--borde);font-weight:700}.fila-excluida td{color:var(--texto-suave)}.casilla-fila{align-items:center;gap:8px;min-height:44px;display:flex}.lista-eventos{color:var(--texto-suave);padding-left:18px}.boton-ayuda{border:1px solid var(--borde);background:var(--superficie-2);min-width:44px;min-height:44px;color:var(--texto);cursor:pointer;border-radius:50%;font-weight:700}.boton-ayuda:hover{border-color:var(--acento)}.tabla-remates-marco{overflow-x:auto}.tabla-remates td,.tabla-remates th{vertical-align:top}.tabla-remates td.numero,.tabla-remates .sin-cortar{white-space:nowrap}.tabla-remates .col-accion{white-space:nowrap;text-align:right}.tabla-remates .col-accion .opciones-fila{flex-wrap:nowrap}.tabla-remates .col-accion input[type=checkbox]{vertical-align:middle;width:20px;height:20px}.tabla-remates tr.fila-clic{cursor:pointer}.chip-decision{background:var(--superficie-2);color:var(--texto);white-space:nowrap;border-radius:10px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.chip-decision.rematar{background:var(--boton-peligro);color:#fff}.chip-decision.esperar{background:color-mix(in srgb, var(--amarillo) 35%, transparent);color:var(--texto);border:1px solid color-mix(in srgb, var(--amarillo) 70%, var(--borde))}.chip-decision.acuerdo{background:color-mix(in srgb, var(--azul) 18%, transparent);color:var(--azul)}.chip-decision.excluido{background:var(--superficie-2);color:var(--texto-suave);white-space:normal;font-weight:500}.filtros-remate{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:12px 0;display:flex}.grupo-filtros{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.resumen-y-acciones{flex-wrap:wrap;align-items:flex-start;gap:12px 24px;margin-bottom:12px;display:flex}.acciones-lote{flex-flow:wrap;align-items:center;gap:8px;display:flex}.resumen-remate{flex-direction:column;gap:12px;display:flex}.resumen-tipos-marco{width:100%}.resumen-tipos{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}@media (width<=767px){.resumen-tipos{grid-template-columns:repeat(2,1fr)}}.cuadro-tipo{border:1px solid var(--borde);background:var(--superficie-2);border-radius:8px;flex-direction:column;align-content:start;gap:2px;padding:8px 10px;display:flex}.cuadro-en-lote{font-weight:600}.cuadro-por-decidir{font-size:.85em}.resumen-sin-producto{margin:8px 0 0}.tarjeta-lote-decidir{margin:0;font-size:.9em}.tarjeta-lote-sucursales{margin:0;padding:0;font-size:.9em;list-style:none}.cuadro-total{border-width:2px}.tarjeta-lote{border:2px solid var(--acento);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 28px;padding:10px 14px;display:flex}.tarjeta-lote-encabezado{flex-direction:column;display:flex}.tarjeta-lote .acciones-lote{margin-left:auto}.tarjeta-lote h4{color:var(--texto-suave);margin:0;font-size:.9em}.tarjeta-lote-cifra{margin:0;font-size:1.3em;font-weight:700}.tarjeta-lote dl{grid-template-columns:auto auto;gap:2px 10px;margin:0;display:grid}.tarjeta-lote dd{text-align:right;margin:0;font-weight:600}.tarjeta-lote .acciones-lote{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.resumen-fila{flex-wrap:wrap;align-items:flex-end;gap:12px 24px;display:flex}.resumen-fila .acciones-lote{margin-bottom:34px;margin-left:auto}.resumen-fila+p{max-width:100%}.resumen-y-acciones>[data-resumen]{flex:100%}.tabla-resumen-remate{width:auto;min-width:420px}.tabla-resumen-remate th.grupo-columnas{text-align:center;border-bottom:2px solid var(--borde)}.tabla-resumen-remate .fila-total-montos td{color:var(--texto-suave);font-size:13px}.tabla-remates thead th{vertical-align:bottom}.tabla-remates-marco.marco-fijo{overflow:visible}.marco-fijo .tabla-remates tr.fila-sucursal th{top:var(--alto-cabecera-real,var(--alto-cabecera));z-index:1;position:sticky}.acciones-lote .boton-ayuda{flex:none;width:32px;min-width:32px;height:32px;min-height:32px;padding:0}.tabla-logistica .numero-contrato-grande{white-space:nowrap}.tabla-logistica td:nth-child(2){min-width:140px}.tabla-remates tr.fila-sucursal th{background:color-mix(in srgb, var(--acento) 14%, var(--superficie));border-top:3px solid var(--acento);padding-top:10px;padding-bottom:8px;font-size:15px;font-weight:700}.tabla-remates tbody+tbody tr.fila-sucursal th{border-top-width:3px}.tabla-remates .acciones-candidato{justify-content:flex-end;align-items:center;gap:10px;min-height:36px;display:flex}.tabla-remates .acciones-candidato input[type=checkbox]{margin:0}.nota-gestion{color:var(--texto-suave);font-style:italic}.titulo-grupo-candidatos{margin:16px 0 6px}.aviso-guardado{border-left:4px solid var(--acento);margin-bottom:12px}.tabla-logistica td{vertical-align:middle}.linea-remate{grid-template-columns:7.5em 5em 10.5em;align-items:center;gap:4px 10px;margin-bottom:4px;display:grid}.linea-remate .linea-gramos{text-align:right;white-space:nowrap}.linea-remate .linea-decision{width:100%;padding:4px 8px;font-size:14px}.linea-remate .linea-detalle{grid-column:1/-1;padding-left:1em}.editor-netos.compacto .opciones-fila{flex-wrap:wrap;gap:6px}.tabla-recibir-a td{vertical-align:middle}.tabla-recibir-a .casilla-gramos{width:96px}.modal-bolsita .boton-principal:disabled{background:var(--superficie-2);color:var(--texto-suave);border-color:var(--borde);opacity:1}.modal-resumen-envio{max-width:760px}.tabla-resumen-envio{width:100%}.fila-motivo td{border-top:none;padding-top:0}.fila-detalle-recepcion>td{background:var(--superficie-2);padding:10px 14px}.tabla-lineas-recibir{width:100%;margin:0}.tabla-lineas-recibir td{vertical-align:top}.tabla-lineas-recibir .linea-decision{min-width:150px}.bolsita-campos{flex-wrap:wrap;align-items:flex-end;gap:12px 18px;margin-bottom:12px;display:flex}.bolsita-campos .campo{margin:0}.bolsita-nota{flex:220px}@media (width<=767px){.modal-fondo:has(.modal-bolsita){padding:0}.modal-bolsita{border:none;border-radius:0;max-width:none;min-height:100vh}}.editor-netos.compacto .enlace{white-space:nowrap;flex-shrink:0}.celda-con-error input,.celda-con-error select{border-color:var(--rojo)}.aviso-celda{text-align:left;white-space:normal;margin-top:4px;font-size:.9em}.lista-faltantes{margin:4px 0 8px 12px}.grupo-sucursal-lote{margin:4px 0}.encabezado-plegable{text-align:left;border:1px solid var(--borde);background:var(--superficie-2);width:100%;min-height:44px;color:var(--texto);cursor:pointer;border-radius:8px;padding:10px 12px;font-weight:600}.tabla-contratos-lote td{vertical-align:middle}.nota-dos-lineas{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fila-con-problema td{background:color-mix(in srgb, var(--naranja) 14%, transparent)}.encabezado-lote{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.comprobante-plegado{margin-top:10px}.comprobante-con-alto{max-height:320px;overflow:auto}.tabla-pesaje{width:100%}.totales-diferencias{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-top:12px;display:flex}.totales-diferencias .tabla{width:auto;min-width:260px}.historial-agrupado{padding-left:18px}.tabla-recibir td{vertical-align:middle}.tabla-recibir tr:not(.fin-contrato) td{border-bottom-color:#0000}.tabla-recibir tr.fin-contrato td,.tabla-recibir td[rowspan]{border-bottom:1px solid var(--borde)}.tabla-logistica .casilla-gramos{text-align:right;width:96px}.tabla-recibir .col-gramos-linea{width:120px}.tabla-recibir th,.tabla-recibir th.th-partida{white-space:normal!important}.tabla-recibir th.th-partida{width:110px}.tabla-recibir td:nth-child(2){min-width:0;max-width:170px}.tabla-recibir .aviso-celda{text-align:left;white-space:normal;max-width:170px;margin-top:4px}.tabla-recibir .linea-remate{grid-template-columns:6.5em 4.5em 9.5em}.tabla-confirmar th.col-accion-fija,.tabla-confirmar td.col-accion-fija{text-align:left;width:290px;min-width:290px}.tabla-confirmar .opciones-accion label{white-space:nowrap}.tabla-confirmar .opciones-accion{flex-wrap:nowrap;justify-content:flex-start;gap:14px;display:flex}.tabla-confirmar td{vertical-align:middle}.aviso-con-boton{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0;display:flex}.lista-pendientes{margin:0;padding:0;list-style:none}.lista-pendientes li{border-bottom:1px solid var(--borde);justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.lista-pendientes li:last-child{border-bottom:none}.lista-pendientes li>span:first-child{text-align:left}.pendiente-botones{flex-shrink:0;gap:6px;display:flex}.subtitulo-pendientes{color:var(--texto-suave);margin:14px 0 4px;font-size:.95em}.tabla-totales-tipo{width:auto;min-width:360px}.filtros-compactos .grupo-filtros{gap:6px}.historial-agrupado details{color:var(--texto-suave);margin:2px 0 4px}.pasos-lote{flex-wrap:wrap;gap:4px;margin:8px 0;padding:0;list-style:none;display:flex}.pasos-lote li{background:var(--superficie-2);color:var(--texto-suave);border-radius:12px;padding:4px 10px;font-size:13px}.pasos-lote li.hecho{background:color-mix(in srgb, var(--acento) 22%, transparent);color:var(--texto)}.pasos-lote li.actual{outline:2px solid var(--acento);color:var(--texto);font-weight:600}.numero-contrato-grande{letter-spacing:.3px;font-size:17px;font-weight:700}.resumen-remate{flex-wrap:wrap;align-items:flex-start;gap:16px 32px;margin-bottom:12px;display:flex}.resumen-cifras{flex-wrap:wrap;gap:8px 28px;margin:0;display:flex}.resumen-cifras dt{color:var(--texto-suave);font-size:12px}.resumen-cifras dd{margin:0;font-size:18px;font-weight:700}.tabla-gramos{width:auto;min-width:260px}@media (width<=760px){.tabla-resumen-remate{width:100%;min-width:0}.acciones-lote{flex-flow:wrap}.resumen-fila .acciones-lote{margin-bottom:0;margin-left:0}.tabla-remates tr.fila-sucursal th{position:static}.linea-remate{grid-template-columns:1fr auto}.linea-remate .linea-decision{grid-column:1/-1}.tabla-remates thead{display:none}.tabla-remates,.tabla-remates tbody,.tabla-remates tr,.tabla-remates td,.tabla-remates th{width:100%;display:block}.tabla-remates tr{border:1px solid var(--borde);border-radius:10px;margin-bottom:10px;padding:6px 10px}.tabla-remates tr.fila-grupo{border:none;padding:0}.tabla-remates td{text-align:left;border:none;padding:4px 0}.tabla-remates td.numero{text-align:left}.tabla-remates td[data-etiqueta]:before{content:attr(data-etiqueta);color:var(--texto-suave);font-size:11px;display:block}.tabla-remates .col-accion,.tabla-remates .col-accion-izq{box-shadow:none;text-align:left;width:100%;position:static}}.tarjeta-datos{overflow-wrap:anywhere;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 30px;display:grid}@media (width<=480px){.tarjeta-datos{grid-template-columns:minmax(0,1fr);gap:6px}}.form-cuenta label,.form-cuenta select,.form-cuenta input{min-width:0;max-width:100%}.tabla-desplazable{max-width:100%;overflow-x:auto}.numero-contrato{white-space:nowrap}.barra-acciones{border-top:1px solid var(--borde);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;padding-top:14px;display:flex}.pestanas.pestanas-una-linea{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.pestanas-una-linea .pestana{white-space:nowrap;flex:none}.movimientos-tarjetas{display:none}@media (width<=600px){.movimientos-tabla{display:none}.movimientos-tarjetas{gap:10px;display:grid}}.movimiento-tarjeta{border:1px solid var(--borde);background:var(--superficie);border-radius:8px;padding:10px 12px}.movimiento-tarjeta.fila-anulada{opacity:.7}.movimiento-tarjeta .mov-arriba{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.movimiento-tarjeta .mov-monto{white-space:nowrap;font-weight:700}.movimiento-tarjeta .mov-abajo{color:var(--texto-suave);flex-wrap:wrap;gap:4px 12px;margin-top:6px;font-size:14px;display:flex}:root.instalacion-pruebas{--alto-franja:28px}:root.instalacion-pruebas body{padding-top:var(--alto-franja)}.franja-pruebas{z-index:1000;height:var(--alto-franja);background:var(--boton-peligro);color:#fff;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:700;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden}
