.api-caida-module__gfkCsa__pantalla{min-height:100vh;padding:var(--space-6);background:var(--color-bg);place-items:center;display:grid}.api-caida-module__gfkCsa__tarjeta{align-items:center;gap:var(--space-3);max-width:440px;padding:var(--space-8) var(--space-6);border-radius:var(--ui-radius-lg);background:var(--ui-surface);border:1px solid var(--ui-border);box-shadow:var(--ui-shadow-card);text-align:center;flex-direction:column;display:flex}.api-caida-module__gfkCsa__icono{border-radius:var(--radius-lg);background:var(--fondo-aviso);border:1px solid color-mix(in srgb, var(--tone-amber) 30%, transparent);width:56px;height:56px;color:var(--texto-aviso);place-items:center;display:grid}.api-caida-module__gfkCsa__titulo{font-size:var(--texto-xl);font-weight:var(--peso-semi);letter-spacing:-.02em;color:var(--color-titulo)}.api-caida-module__gfkCsa__texto{max-width:44ch;font-size:var(--texto-sm);color:var(--color-text-secondary);line-height:1.6}.api-caida-module__gfkCsa__estado{align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-3);background:var(--ui-surface-hover);border:1px solid var(--ui-border);font-size:var(--texto-xs);color:var(--color-muted);font-variant-numeric:tabular-nums;border-radius:999px;display:inline-flex}.api-caida-module__gfkCsa__girando{animation:1s linear infinite api-caida-module__gfkCsa__girar}@keyframes api-caida-module__gfkCsa__girar{to{rotate:360deg}}.api-caida-module__gfkCsa__boton{border:1px solid var(--color-primary);background:var(--color-primary);color:#fff;height:36px;font-size:var(--texto-sm);font-weight:var(--peso-medio);cursor:pointer;transition:background var(--transition-fast);border-radius:10px;padding:0 16px}.api-caida-module__gfkCsa__boton:hover{background:var(--color-primary-hover)}@media (prefers-reduced-motion:reduce){.api-caida-module__gfkCsa__girando{animation:none}}
.avatar-module__pjSF8q__avatar{letter-spacing:-.02em;-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex;position:relative;overflow:visible}.avatar-module__pjSF8q__foto{object-fit:cover;border-radius:50%;width:100%;height:100%}.avatar-module__pjSF8q__xs{width:20px;height:20px;font-size:8.5px}.avatar-module__pjSF8q__sm{width:30px;height:30px;font-size:11px}.avatar-module__pjSF8q__md{width:38px;height:38px;font-size:13px}.avatar-module__pjSF8q__lg{width:46px;height:46px;font-size:15px}.avatar-module__pjSF8q__xl{width:72px;height:72px;font-size:22px}.avatar-module__pjSF8q__punto{background:var(--color-muted);width:9px;height:9px;box-shadow:0 0 0 2px var(--ui-surface);border-radius:50%;position:absolute;bottom:-1px;right:-1px}.avatar-module__pjSF8q__puntoActivo{background:#10b981}.avatar-module__pjSF8q__xs .avatar-module__pjSF8q__punto{width:7px;height:7px}
.boton-module__tFcSWW__boton{white-space:nowrap;cursor:pointer;height:36px;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), transform 80ms;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.boton-module__tFcSWW__boton:active:not(:disabled){transform:translateY(1px)}.boton-module__tFcSWW__boton:disabled{opacity:.5;cursor:not-allowed}.boton-module__tFcSWW__boton:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.boton-module__tFcSWW__pequeno{height:30px;padding:0 10px;font-size:12px}.boton-module__tFcSWW__soloIcono{width:36px;padding:0}.boton-module__tFcSWW__soloIcono.boton-module__tFcSWW__pequeno{width:30px}.boton-module__tFcSWW__primario{background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:0 1px 2px #009fe340}.boton-module__tFcSWW__primario:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover);box-shadow:0 4px 12px -4px #009fe380}.boton-module__tFcSWW__secundario{background:var(--ui-surface);border-color:var(--color-border-hover);color:var(--color-text)}.boton-module__tFcSWW__secundario:hover:not(:disabled){background:var(--ui-surface-hover);border-color:var(--color-primary);color:var(--color-primary)}.boton-module__tFcSWW__fantasma{color:var(--color-text-secondary);background:0 0}.boton-module__tFcSWW__fantasma:hover:not(:disabled){background:var(--ui-surface-hover);color:var(--color-titulo)}.boton-module__tFcSWW__peligro{border-color:var(--color-border-hover);color:var(--texto-peligro);background:0 0}.boton-module__tFcSWW__peligro:hover:not(:disabled){background:var(--color-danger-bg);border-color:var(--texto-peligro)}
.cajon-module__-0S6ea__velo{z-index:1000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#02060e8c;justify-content:flex-end;animation:.18s cajon-module__-0S6ea__aparecer;display:flex;position:fixed;inset:0}.cajon-module__-0S6ea__panel{background:var(--ui-surface-solid);border-left:1px solid var(--color-border-hover);outline:none;flex-direction:column;width:100%;height:100%;animation:.26s cubic-bezier(.16,1,.3,1) cajon-module__-0S6ea__deslizar;display:flex;box-shadow:-28px 0 60px #02060e6b}.cajon-module__-0S6ea__sm{max-width:400px}.cajon-module__-0S6ea__normal{max-width:560px}.cajon-module__-0S6ea__ancho{max-width:760px}@keyframes cajon-module__-0S6ea__aparecer{0%{opacity:0}}@keyframes cajon-module__-0S6ea__deslizar{0%{opacity:.4;transform:translate(28px)}}.cajon-module__-0S6ea__cabecera{align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-4);border-bottom:1px solid var(--color-border);background:linear-gradient(180deg, var(--ui-surface-hover), transparent);flex-shrink:0;display:flex}.cajon-module__-0S6ea__icono{border-radius:var(--radius-lg);background:var(--ui-primary-soft);border:1px solid var(--ui-primary-border);width:40px;height:40px;color:var(--color-primary);flex-shrink:0;place-items:center;display:grid}.cajon-module__-0S6ea__textos{flex:1;min-width:0}.cajon-module__-0S6ea__titulo{font-size:var(--texto-xl);font-weight:var(--peso-semi);letter-spacing:-.015em;color:var(--color-titulo);line-height:1.3}.cajon-module__-0S6ea__descripcion{font-size:var(--texto-xs-plus);color:var(--color-text-secondary);margin-top:3px;line-height:1.5}.cajon-module__-0S6ea__adorno{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.cajon-module__-0S6ea__cerrar{border-radius:var(--ui-radius);width:32px;height:32px;color:var(--color-muted);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);background:0 0;border:1px solid #0000;flex-shrink:0;place-items:center;display:grid}.cajon-module__-0S6ea__cerrar:hover{background:var(--ui-surface-hover);border-color:var(--color-border-hover);color:var(--color-titulo)}.cajon-module__-0S6ea__cerrar:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.cajon-module__-0S6ea__cuerpo{gap:var(--space-5);min-height:0;padding:var(--space-5);flex-direction:column;flex:1;display:flex;overflow-y:auto}.cajon-module__-0S6ea__seccion{gap:var(--space-3);flex-direction:column;display:flex}.cajon-module__-0S6ea__seccionCabecera{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.cajon-module__-0S6ea__seccionTitulo{font-size:var(--texto-2xs-plus);font-weight:var(--peso-semi);letter-spacing:.07em;text-transform:uppercase;color:var(--color-muted)}.cajon-module__-0S6ea__datos{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cajon-module__-0S6ea__dato{min-width:0;padding:var(--space-3);border-radius:var(--ui-radius);background:var(--superficie-sutil);border:1px solid var(--borde-sutil);flex-direction:column;gap:3px;display:flex}.cajon-module__-0S6ea__datoEtiqueta{font-size:var(--texto-2xs);font-weight:var(--peso-medio);color:var(--color-muted)}.cajon-module__-0S6ea__datoValor{font-size:var(--texto-sm-plus);font-weight:var(--peso-medio);color:var(--color-text);overflow-wrap:anywhere}.cajon-module__-0S6ea__pie{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border);background:var(--ui-surface-raised);flex-shrink:0;display:flex}@media (max-width:640px){.cajon-module__-0S6ea__datos{grid-template-columns:minmax(0,1fr)}.cajon-module__-0S6ea__sm,.cajon-module__-0S6ea__normal,.cajon-module__-0S6ea__ancho{max-width:none}}@media (prefers-reduced-motion:reduce){.cajon-module__-0S6ea__velo,.cajon-module__-0S6ea__panel{animation:none}}
.desplegable-module__eTBOma__disparador{align-items:center;gap:var(--space-2);background:var(--ui-input);border:1px solid var(--ui-border);max-width:100%;height:36px;color:var(--color-text);font-size:var(--texto-sm);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);border-radius:10px;padding:0 10px 0 12px;font-family:inherit;display:inline-flex}.desplegable-module__eTBOma__disparadorAncho{justify-content:flex-start;width:100%}.desplegable-module__eTBOma__disparador:hover{border-color:var(--color-border-hover);background:var(--ui-surface-hover)}.desplegable-module__eTBOma__disparador:focus-visible{border-color:var(--color-primary);box-shadow:var(--ui-focus-ring);outline:none}.desplegable-module__eTBOma__disparadorAbierto{border-color:var(--color-primary);box-shadow:var(--ui-focus-ring)}.desplegable-module__eTBOma__etiqueta{font-size:var(--texto-xs);color:var(--color-muted);white-space:nowrap}.desplegable-module__eTBOma__valor{min-width:0;font-weight:var(--peso-medio);text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.desplegable-module__eTBOma__flecha{color:var(--color-muted);transition:rotate var(--transition-fast);flex-shrink:0}.desplegable-module__eTBOma__flechaAbierta{color:var(--color-primary);rotate:180deg}.desplegable-module__eTBOma__punto{background:var(--tinte,var(--color-primary));width:7px;height:7px;box-shadow:0 0 0 2.5px color-mix(in srgb, var(--tinte,var(--color-primary)) 20%, transparent);border-radius:50%;flex-shrink:0}.desplegable-module__eTBOma__panel{z-index:1200;max-height:300px;padding:var(--space-1-5);background:var(--ui-surface-solid);border:1px solid var(--color-border-hover);box-shadow:var(--ui-shadow-popover);border-radius:13px;flex-direction:column;animation:.15s cubic-bezier(.16,1,.3,1) desplegable-module__eTBOma__caer;display:flex;position:fixed}.desplegable-module__eTBOma__panelArriba{transform-origin:bottom;transform:translateY(-100%)}@keyframes desplegable-module__eTBOma__caer{0%{opacity:0;scale:.97}}.desplegable-module__eTBOma__buscador{align-items:center;gap:var(--space-2);margin-bottom:var(--space-1-5);padding:0 var(--space-2-5);background:var(--ui-input);border:1px solid var(--ui-border);height:34px;color:var(--color-muted);border-radius:9px;flex-shrink:0;display:flex}.desplegable-module__eTBOma__buscador input{min-width:0;color:var(--color-text);font-size:var(--texto-sm);background:0 0;border:none;outline:none;flex:1;font-family:inherit}.desplegable-module__eTBOma__buscador input::placeholder{color:var(--color-muted)}.desplegable-module__eTBOma__lista{flex-direction:column;gap:1px;min-height:0;display:flex;overflow-y:auto}.desplegable-module__eTBOma__opcion{align-items:center;gap:var(--space-2-5);width:100%;padding:var(--space-2) var(--space-2-5);color:var(--color-text);font-size:var(--texto-sm);text-align:left;cursor:pointer;transition:background var(--transition-fast);background:0 0;border:none;border-radius:8px;font-family:inherit;display:flex}.desplegable-module__eTBOma__opcionResaltada{background:var(--ui-surface-hover)}.desplegable-module__eTBOma__opcionActiva{background:var(--ui-primary-soft);color:var(--color-primary)}.desplegable-module__eTBOma__opcionActiva.desplegable-module__eTBOma__opcionResaltada{background:color-mix(in srgb, var(--color-primary) 22%, transparent)}.desplegable-module__eTBOma__opcion:disabled{opacity:.4;cursor:not-allowed}.desplegable-module__eTBOma__opcionTextos{flex-direction:column;flex:1;min-width:0;display:flex}.desplegable-module__eTBOma__opcionEtiqueta{font-weight:var(--peso-medio);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.desplegable-module__eTBOma__opcionNota{font-size:var(--texto-2xs-plus);color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.desplegable-module__eTBOma__opcionActiva .desplegable-module__eTBOma__opcionNota{color:color-mix(in srgb, var(--color-primary) 62%, var(--color-muted))}.desplegable-module__eTBOma__marca{color:var(--color-primary);flex-shrink:0}.desplegable-module__eTBOma__casilla{border:1.5px solid var(--ui-border);color:#0000;width:16px;height:16px;transition:background var(--transition-fast), border-color var(--transition-fast);border-radius:4px;flex-shrink:0;place-items:center;display:grid}.desplegable-module__eTBOma__casillaMarcada{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.desplegable-module__eTBOma__vacio{padding:var(--space-4) var(--space-3);font-size:var(--texto-xs-plus);color:var(--color-muted);text-align:center;line-height:1.5}@media (prefers-reduced-motion:reduce){.desplegable-module__eTBOma__panel{animation:none}.desplegable-module__eTBOma__flecha{transition:none}}
.filtro-periodo-module__KFC7jG__filtro{display:inline-flex;position:relative}.filtro-periodo-module__KFC7jG__popover{z-index:1200;gap:var(--space-3);width:min(340px,100vw - 32px);padding:var(--space-4);border-radius:var(--ui-radius-lg);background:var(--ui-surface-solid);border:1px solid var(--color-border-hover);box-shadow:var(--ui-shadow-popover);flex-direction:column;animation:.18s ease-out filtro-periodo-module__KFC7jG__aparecer;display:flex;position:fixed}.filtro-periodo-module__KFC7jG__titulo{align-items:center;gap:var(--space-2);font-size:var(--texto-sm);color:var(--color-titulo);display:flex}.filtro-periodo-module__KFC7jG__titulo svg{color:var(--color-primary)}.filtro-periodo-module__KFC7jG__fechas{gap:var(--space-2-5);grid-template-columns:1fr 1fr;display:grid}.filtro-periodo-module__KFC7jG__fecha{font-size:var(--texto-2xs-plus);font-weight:var(--peso-semi);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);flex-direction:column;gap:5px;display:flex}.filtro-periodo-module__KFC7jG__fecha input{height:38px;padding:0 var(--space-2-5);border-radius:var(--radius-md);border:1px solid var(--ui-border);background:var(--ui-input);color:var(--color-text);font:inherit;font-size:var(--texto-sm);font-weight:var(--peso-medio);letter-spacing:0;text-transform:none;transition:border-color var(--transition-fast), box-shadow var(--transition-fast)}.filtro-periodo-module__KFC7jG__fecha input:focus{border-color:var(--ui-primary-border);box-shadow:var(--ui-focus-ring);outline:none}.filtro-periodo-module__KFC7jG__nota{padding:var(--space-2) var(--space-2-5);border-radius:var(--radius-md);background:color-mix(in srgb, var(--tone-blue) 9%, transparent);font-size:var(--texto-xs);color:var(--color-text-secondary);margin:0}.filtro-periodo-module__KFC7jG__nota strong{color:var(--color-titulo)}.filtro-periodo-module__KFC7jG__error{background:color-mix(in srgb, var(--tone-red) 12%, transparent);color:color-mix(in srgb, var(--tone-red) 72%, #fff)}[data-tema=claro] .filtro-periodo-module__KFC7jG__error{color:color-mix(in srgb, var(--tone-red) 84%, #0f172a)}.filtro-periodo-module__KFC7jG__acciones{justify-content:flex-end;gap:var(--space-2);display:flex}@keyframes filtro-periodo-module__KFC7jG__aparecer{0%{opacity:0;transform:translateY(-4px)}}@media (max-width:640px){.filtro-periodo-module__KFC7jG__filtro{flex-wrap:wrap;max-width:100%}}@media (prefers-reduced-motion:reduce){.filtro-periodo-module__KFC7jG__popover{animation:none}}
.celdas-module__UHMBxa__dosLineas{flex-direction:column;gap:3px;min-width:0;display:flex}.celdas-module__UHMBxa__principal{font-size:var(--texto-sm);color:var(--color-text);align-items:center;gap:6px;min-width:0;font-weight:600;display:inline-flex}.celdas-module__UHMBxa__principal>span,.celdas-module__UHMBxa__secundaria>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.celdas-module__UHMBxa__secundaria{color:color-mix(in srgb, var(--tinte,var(--color-muted)) 70%, #fff);align-items:center;gap:5px;min-width:0;font-size:11.5px;font-weight:500;display:inline-flex}.celdas-module__UHMBxa__secundaria svg,.celdas-module__UHMBxa__principal svg{flex-shrink:0}[data-tema=claro] .celdas-module__UHMBxa__secundaria{color:color-mix(in srgb, var(--tinte,var(--color-muted)) 82%, #0f172a)}.celdas-module__UHMBxa__tenue{color:var(--color-muted);font-weight:400}.celdas-module__UHMBxa__monto{font-size:var(--texto-sm);color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:700}.celdas-module__UHMBxa__medidor{flex-direction:column;gap:5px;width:140px;min-width:0;max-width:100%;display:flex}.celdas-module__UHMBxa__medidorCabecera{color:var(--tinte);align-items:center;gap:5px;font-size:12px;font-weight:600;display:flex}[data-tema=claro] .celdas-module__UHMBxa__medidorCabecera{color:color-mix(in srgb, var(--tinte) 82%, #0f172a)}.celdas-module__UHMBxa__medidorCabecera strong{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.celdas-module__UHMBxa__carril{border-radius:var(--radius-pill);background:var(--ui-border);height:5px;display:block;overflow:hidden}.celdas-module__UHMBxa__relleno{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--tinte) 45%, transparent), var(--tinte));height:100%;transition:width var(--transition-normal);display:block}.celdas-module__UHMBxa__pildora{border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--tinte) 30%, transparent);background:color-mix(in srgb, var(--tinte) 12%, transparent);color:color-mix(in srgb, var(--tinte) 70%, #fff);white-space:nowrap;cursor:pointer;transition:background var(--transition-fast), transform var(--transition-fast);align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.celdas-module__UHMBxa__pildora:hover:not(:disabled){background:color-mix(in srgb, var(--tinte) 22%, transparent);transform:translateY(-1px)}.celdas-module__UHMBxa__pildora:disabled{opacity:.5;cursor:not-allowed}[data-tema=claro] .celdas-module__UHMBxa__pildora{background:color-mix(in srgb, var(--tinte) 10%, #fff);color:color-mix(in srgb, var(--tinte) 80%, #0f172a)}.celdas-module__UHMBxa__acciones{justify-content:flex-end;align-items:center;gap:var(--space-1-5);display:flex}.celdas-module__UHMBxa__cuando{color:var(--color-text-secondary);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.celdas-module__UHMBxa__punto{background:var(--tinte);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--tinte) 20%, transparent);border-radius:50%;flex-shrink:0}.celdas-module__UHMBxa__chip{border-radius:var(--radius-md);background:color-mix(in srgb, var(--tinte) 15%, transparent);width:30px;height:30px;color:var(--tinte);flex-shrink:0;place-items:center;display:inline-grid;overflow:hidden}.celdas-module__UHMBxa__chip img{object-fit:cover;width:100%;height:100%}.celdas-module__UHMBxa__conChip{align-items:center;gap:var(--space-2-5);min-width:0;display:flex}.celdas-module__UHMBxa__principal svg{color:var(--tinte,var(--color-primary))}
.esqueleto-pantalla-module__tu7-jG__pagina{gap:var(--space-4);padding:var(--space-5);flex-direction:column;display:flex}.esqueleto-pantalla-module__tu7-jG__bloque,.esqueleto-pantalla-module__tu7-jG__titulo,.esqueleto-pantalla-module__tu7-jG__boton,.esqueleto-pantalla-module__tu7-jG__cifra,.esqueleto-pantalla-module__tu7-jG__filaCabecera,.esqueleto-pantalla-module__tu7-jG__fila,.esqueleto-pantalla-module__tu7-jG__tarjeta,.esqueleto-pantalla-module__tu7-jG__columnaCabecera,.esqueleto-pantalla-module__tu7-jG__chatItem,.esqueleto-pantalla-module__tu7-jG__chatCuerpo{border-radius:var(--ui-radius);background:linear-gradient(90deg, var(--ui-surface) 25%, var(--ui-surface-hover) 50%, var(--ui-surface) 75%);background-size:200% 100%;animation:1.4s ease-in-out infinite esqueleto-pantalla-module__tu7-jG__brillo}@keyframes esqueleto-pantalla-module__tu7-jG__brillo{0%{background-position:200% 0}to{background-position:-200% 0}}.esqueleto-pantalla-module__tu7-jG__cabecera{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.esqueleto-pantalla-module__tu7-jG__titulo{width:240px;height:30px}.esqueleto-pantalla-module__tu7-jG__boton{border-radius:10px;width:128px;height:38px}.esqueleto-pantalla-module__tu7-jG__cifras{gap:var(--space-3);grid-template-columns:repeat(4,1fr);display:grid}.esqueleto-pantalla-module__tu7-jG__cifra{height:74px}@media (max-width:900px){.esqueleto-pantalla-module__tu7-jG__cifras{grid-template-columns:repeat(2,1fr)}}.esqueleto-pantalla-module__tu7-jG__tabla{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);padding:var(--space-2);background:var(--ui-surface);flex-direction:column;gap:2px;display:flex}.esqueleto-pantalla-module__tu7-jG__filaCabecera{height:40px}.esqueleto-pantalla-module__tu7-jG__fila{height:52px}.esqueleto-pantalla-module__tu7-jG__tablero{gap:var(--space-3);grid-auto-columns:300px;grid-auto-flow:column;display:grid;overflow:hidden}.esqueleto-pantalla-module__tu7-jG__columna{gap:var(--space-2-5);flex-direction:column;display:flex}.esqueleto-pantalla-module__tu7-jG__columnaCabecera{height:42px}.esqueleto-pantalla-module__tu7-jG__tarjeta{height:104px}.esqueleto-pantalla-module__tu7-jG__chat{gap:var(--space-4);height:100%;min-height:520px;padding:var(--space-4);grid-template-columns:340px 1fr;display:grid}.esqueleto-pantalla-module__tu7-jG__chatLista,.esqueleto-pantalla-module__tu7-jG__chatPanel{gap:var(--space-2-5);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);padding:var(--space-3);background:var(--ui-surface);flex-direction:column;display:flex}.esqueleto-pantalla-module__tu7-jG__chatItem{flex-shrink:0;height:68px}.esqueleto-pantalla-module__tu7-jG__chatCuerpo{flex:1}.esqueleto-pantalla-module__tu7-jG__bloque[data-alto="44"]{height:44px}.esqueleto-pantalla-module__tu7-jG__bloque[data-alto="56"]{height:56px}@media (max-width:900px){.esqueleto-pantalla-module__tu7-jG__chat{grid-template-columns:1fr}.esqueleto-pantalla-module__tu7-jG__chatPanel{display:none}}@media (prefers-reduced-motion:reduce){.esqueleto-pantalla-module__tu7-jG__bloque,.esqueleto-pantalla-module__tu7-jG__titulo,.esqueleto-pantalla-module__tu7-jG__boton,.esqueleto-pantalla-module__tu7-jG__cifra,.esqueleto-pantalla-module__tu7-jG__filaCabecera,.esqueleto-pantalla-module__tu7-jG__fila,.esqueleto-pantalla-module__tu7-jG__tarjeta,.esqueleto-pantalla-module__tu7-jG__columnaCabecera,.esqueleto-pantalla-module__tu7-jG__chatItem,.esqueleto-pantalla-module__tu7-jG__chatCuerpo{animation:none}}
.indicadores-module__-CCF_q__tira{gap:var(--space-2-5);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.indicadores-module__-CCF_q__indicador{padding:var(--space-3) var(--space-3-5);border-radius:var(--ui-radius);background:radial-gradient(130% 150% at 0% 0%, color-mix(in srgb, var(--tinte) 17%, transparent), transparent 62%), linear-gradient(135deg, color-mix(in srgb, var(--tinte) 7%, var(--ui-surface-solid)), var(--ui-surface-solid) 75%);border:1px solid color-mix(in srgb, var(--tinte) 12%, var(--ui-border));box-shadow:var(--sombra-tarjeta);min-width:0;transition:border-color var(--transition-fast);flex-direction:column;gap:2px;display:flex}.indicadores-module__-CCF_q__indicador:hover{border-color:color-mix(in srgb, var(--tinte) 28%, var(--ui-border))}[data-tema=claro] .indicadores-module__-CCF_q__indicador{background:radial-gradient(130% 150% at 0% 0%, color-mix(in srgb, var(--tinte) 13%, transparent), transparent 62%), linear-gradient(135deg, color-mix(in srgb, var(--tinte) 5%, #fff), #fff 75%);border-color:color-mix(in srgb, var(--tinte) 11%, var(--ui-border))}.indicadores-module__-CCF_q__cabecera{align-items:center;gap:var(--space-2);min-width:0;display:flex}.indicadores-module__-CCF_q__icono{background:color-mix(in srgb, var(--tinte) 16%, transparent);width:22px;height:22px;color:color-mix(in srgb, var(--tinte) 60%, #fff);border-radius:7px;flex-shrink:0;place-items:center;display:grid}[data-tema=claro] .indicadores-module__-CCF_q__icono{background:color-mix(in srgb, var(--tinte) 14%, #fff);color:color-mix(in srgb, var(--tinte) 78%, #0f172a)}.indicadores-module__-CCF_q__etiqueta{min-width:0;font-size:var(--texto-2xs-plus);font-weight:var(--peso-medio);letter-spacing:.01em;color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.indicadores-module__-CCF_q__delta{font-size:10.5px;font-weight:var(--peso-semi);font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;align-items:center;gap:3px;padding:1px 6px;display:inline-flex}.indicadores-module__-CCF_q__deltaBueno{background:var(--color-success-bg);color:var(--texto-exito)}.indicadores-module__-CCF_q__deltaMalo{background:var(--color-danger-bg);color:var(--texto-peligro)}.indicadores-module__-CCF_q__valor{font-size:25px;font-weight:var(--peso-negrita);letter-spacing:-.035em;color:var(--color-titulo);font-variant-numeric:tabular-nums;line-height:1.15}.indicadores-module__-CCF_q__nota{font-size:var(--texto-2xs);color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;line-height:1.4;overflow:hidden}@media (prefers-reduced-motion:reduce){.indicadores-module__-CCF_q__indicador{transition:none}}
.insignia-module__M7xh5a__insignia{max-width:100%;font-weight:var(--peso-semi);letter-spacing:-.005em;white-space:nowrap;background:color-mix(in srgb, var(--tinte) 15%, transparent);border:1px solid color-mix(in srgb, var(--tinte) 28%, transparent);color:color-mix(in srgb, var(--tinte) 62%, #fff);border-radius:999px;align-items:center;gap:6px;display:inline-flex}[data-tema=claro] .insignia-module__M7xh5a__insignia{background:color-mix(in srgb, var(--tinte) 13%, #fff);border-color:color-mix(in srgb, var(--tinte) 26%, #fff);color:color-mix(in srgb, var(--tinte) 72%, #0f172a)}.insignia-module__M7xh5a__sm{height:24px;font-size:var(--texto-2xs-plus);padding:0 9px}.insignia-module__M7xh5a__md{height:28px;font-size:var(--texto-xs);padding:0 11px}.insignia-module__M7xh5a__plana{background:0 0;border-color:#0000;height:auto;padding:0}.insignia-module__M7xh5a__punto{background:var(--tinte);width:6px;height:6px;box-shadow:0 0 0 2px color-mix(in srgb, var(--tinte) 18%, transparent);border-radius:50%;flex-shrink:0}.insignia-module__M7xh5a__texto{text-overflow:ellipsis;overflow:hidden}
.interruptor-module__rOVCcq__interruptor{border:1px solid var(--ui-border-strong);background:var(--ui-surface-hover);cursor:pointer;width:34px;height:20px;transition:background var(--transition-fast), border-color var(--transition-fast);border-radius:999px;flex-shrink:0;padding:0;position:relative}.interruptor-module__rOVCcq__bolita{background:var(--color-muted);width:14px;height:14px;transition:translate var(--transition-fast), background var(--transition-fast);border-radius:50%;position:absolute;top:2px;left:2px}.interruptor-module__rOVCcq__interruptor[data-activo]{background:var(--color-primary);border-color:#0000}.interruptor-module__rOVCcq__interruptor[data-activo][data-tono=peligro]{background:var(--color-danger)}.interruptor-module__rOVCcq__interruptor[data-activo] .interruptor-module__rOVCcq__bolita{background:#fff;translate:14px}.interruptor-module__rOVCcq__interruptor:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.interruptor-module__rOVCcq__interruptor:disabled{opacity:.45;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.interruptor-module__rOVCcq__interruptor,.interruptor-module__rOVCcq__bolita{transition:none}}.interruptor-module__rOVCcq__conTexto{align-items:center;gap:var(--space-3);padding:var(--space-2-5) var(--space-3);border:1px solid var(--ui-border);border-radius:var(--radius-lg);background:var(--ui-surface);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast);display:flex}.interruptor-module__rOVCcq__conTextoActivo{border-color:color-mix(in srgb, var(--color-primary) 40%, transparent);background:color-mix(in srgb, var(--color-primary) 7%, transparent)}.interruptor-module__rOVCcq__conTextoActivo[data-tono=peligro]{border-color:color-mix(in srgb, var(--color-danger) 40%, transparent);background:color-mix(in srgb, var(--color-danger) 7%, transparent)}.interruptor-module__rOVCcq__textos{flex-direction:column;gap:1px;min-width:0;display:flex}.interruptor-module__rOVCcq__textos strong{font-size:var(--texto-sm);color:var(--color-text)}.interruptor-module__rOVCcq__textos small{font-size:var(--texto-xs);color:var(--color-muted)}
.menuAcciones-module__p5mJlW__boton{width:28px;height:28px;color:var(--color-muted);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.menuAcciones-module__p5mJlW__boton:hover:not(:disabled){background:var(--ui-surface-hover);border-color:var(--color-border-hover);color:var(--color-titulo)}.menuAcciones-module__p5mJlW__boton:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.menuAcciones-module__p5mJlW__menu{top:var(--menu-arriba);right:var(--menu-derecha);z-index:120;transform-origin:100% 0;min-width:210px;padding:var(--space-2);border:1px solid var(--color-border-hover);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow-popover);flex-direction:column;animation:.14s ease-out menuAcciones-module__p5mJlW__aparecerMenu;display:flex;position:fixed}.menuAcciones-module__p5mJlW__menuArriba{transform-origin:100% 100%}@keyframes menuAcciones-module__p5mJlW__aparecerMenu{0%{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.menuAcciones-module__p5mJlW__menu{animation:none}}.menuAcciones-module__p5mJlW__item{align-items:center;gap:var(--space-2-5);width:100%;min-height:34px;padding:var(--space-2) var(--space-2-5);border-radius:var(--radius-sm);color:var(--color-text);text-align:left;cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;font-size:12.5px;display:flex}.menuAcciones-module__p5mJlW__item:hover:not(:disabled){background:var(--ui-surface-hover);color:var(--color-titulo)}.menuAcciones-module__p5mJlW__item:disabled{cursor:progress;opacity:.6}.menuAcciones-module__p5mJlW__itemPeligro{margin-top:var(--space-1);padding-top:var(--space-2-5);border-top:1px solid var(--ui-border);border-radius:0 0 var(--radius-sm) var(--radius-sm);color:var(--texto-peligro)}.menuAcciones-module__p5mJlW__itemPeligro:hover:not(:disabled){background:var(--color-danger-bg);color:var(--texto-peligro)}
.modal-module__eFu75W__velo{z-index:1000;padding:var(--space-5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02060ea8;justify-content:center;align-items:center;animation:.16s modal-module__eFu75W__aparecer;display:flex;position:fixed;inset:0;overflow-y:auto}.modal-module__eFu75W__dialogo{border-radius:var(--radius-xl);background:var(--ui-surface-solid);border:1px solid var(--color-border-hover);width:100%;max-width:460px;box-shadow:var(--ui-shadow-popover);outline:none;margin:auto;animation:.22s cubic-bezier(.16,1,.3,1) modal-module__eFu75W__subir;position:relative}.modal-module__eFu75W__ancho{max-width:660px}.modal-module__eFu75W__amplio{max-width:min(1120px, calc(100vw - 2 * var(--space-4)))}.modal-module__eFu75W__visor{max-width:820px;max-height:min(calc(100dvh - 2 * var(--space-5)), 1000px);flex-direction:column;display:flex}.modal-module__eFu75W__visor .modal-module__eFu75W__cuerpo{min-height:0;max-height:none;padding:var(--space-3) var(--space-5) var(--space-4);flex-direction:column;flex:auto;display:flex;overflow:hidden}.modal-module__eFu75W__visor .modal-module__eFu75W__cabecera{padding-bottom:var(--space-3)}.modal-module__eFu75W__visor .modal-module__eFu75W__pie{padding-block:var(--space-3)}@keyframes modal-module__eFu75W__aparecer{0%{opacity:0}}@keyframes modal-module__eFu75W__subir{0%{opacity:0;transform:translateY(10px)scale(.985)}}.modal-module__eFu75W__cabecera{align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-4);border-bottom:1px solid var(--color-border);display:flex}.modal-module__eFu75W__icono{border-radius:var(--radius-md);background:var(--ui-primary-soft);width:38px;height:38px;color:var(--color-primary);flex-shrink:0;place-items:center;display:grid}.modal-module__eFu75W__textos{flex:1;min-width:0}.modal-module__eFu75W__titulo{color:var(--color-titulo);font-size:16px;font-weight:600}.modal-module__eFu75W__descripcion{color:var(--color-text-secondary);margin-top:2px;font-size:12.5px;line-height:1.5}.modal-module__eFu75W__cerrar{border-radius:var(--ui-radius);width:30px;height:30px;color:var(--color-muted);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;flex-shrink:0;place-items:center;display:grid}.modal-module__eFu75W__cerrar:hover{background:var(--ui-surface-hover);color:var(--color-titulo)}.modal-module__eFu75W__cuerpo{padding:var(--space-5);max-height:min(60vh,520px);overflow-y:auto}.modal-module__eFu75W__rejilla{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.modal-module__eFu75W__campo{gap:var(--space-1-5);flex-direction:column;min-width:0;display:flex}.modal-module__eFu75W__campoAncho{grid-column:1/-1}.modal-module__eFu75W__etiqueta{color:var(--color-text-secondary);align-items:center;gap:3px;font-size:12px;font-weight:500;display:flex}.modal-module__eFu75W__requerido{color:var(--texto-peligro)}.modal-module__eFu75W__entrada{width:100%;padding:var(--space-2-5) var(--space-3);border:1px solid var(--color-border);border-radius:var(--ui-radius);background:var(--ui-input);color:var(--color-text);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;font-size:13.5px}.modal-module__eFu75W__entrada::placeholder{color:var(--color-muted)}.modal-module__eFu75W__entrada:hover{border-color:var(--color-border-hover)}.modal-module__eFu75W__entrada:focus{border-color:var(--color-primary);box-shadow:var(--ui-focus-ring)}.modal-module__eFu75W__ayuda{color:var(--color-muted);font-size:11.5px}.modal-module__eFu75W__error{color:var(--texto-peligro);font-size:11.5px}.modal-module__eFu75W__pie{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border);background:var(--ui-surface-raised);border-radius:0 0 var(--radius-xl) var(--radius-xl);display:flex}@media (max-width:560px){.modal-module__eFu75W__rejilla{grid-template-columns:minmax(0,1fr)}.modal-module__eFu75W__dialogo{max-width:none}}@media (prefers-reduced-motion:reduce){.modal-module__eFu75W__velo,.modal-module__eFu75W__dialogo{animation:none}}
.paginacion-module__3bc0ya__pie{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2-5) var(--space-4);border-top:1px solid var(--borde-sutil);flex-wrap:wrap;display:flex}.paginacion-module__3bc0ya__rango{font-size:var(--texto-xs-plus);color:var(--color-muted)}.paginacion-module__3bc0ya__rango strong{font-weight:var(--peso-semi);font-variant-numeric:tabular-nums;color:var(--color-titulo)}.paginacion-module__3bc0ya__controles{align-items:center;gap:4px;display:inline-flex}.paginacion-module__3bc0ya__flecha,.paginacion-module__3bc0ya__numero{min-width:32px;height:32px;color:var(--color-text-secondary);font-size:var(--texto-xs-plus);font-weight:var(--peso-medio);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;padding:0 8px;display:inline-grid}.paginacion-module__3bc0ya__flecha{border-color:var(--ui-border)}.paginacion-module__3bc0ya__flecha:hover:not(:disabled),.paginacion-module__3bc0ya__numero:hover:not(.paginacion-module__3bc0ya__numeroActivo){background:var(--ui-surface-hover);color:var(--color-titulo)}.paginacion-module__3bc0ya__flecha:disabled{opacity:.4;cursor:not-allowed}.paginacion-module__3bc0ya__flecha:focus-visible,.paginacion-module__3bc0ya__numero:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.paginacion-module__3bc0ya__numeroActivo{background:var(--color-primary);color:#fff;font-weight:var(--peso-semi);cursor:default;box-shadow:0 2px 8px -2px #009fe399}.paginacion-module__3bc0ya__salto{text-align:center;min-width:22px;color:var(--color-muted)}
.pantalla-module__1QTHfG__cabecera{align-items:center;gap:var(--space-3-5);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.pantalla-module__1QTHfG__icono{border-radius:var(--radius-lg);background:linear-gradient(145deg, color-mix(in srgb, var(--color-primary) 22%, transparent), color-mix(in srgb, var(--color-primary) 8%, transparent));border:1px solid var(--ui-primary-border);width:44px;height:44px;color:var(--color-primary);flex-shrink:0;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff0f}.pantalla-module__1QTHfG__textos{flex:1;min-width:200px}.pantalla-module__1QTHfG__tituloFila{align-items:center;gap:var(--space-2-5);display:flex}.pantalla-module__1QTHfG__titulo{font-size:22px;font-weight:var(--peso-negrita);letter-spacing:-.025em;color:var(--color-titulo)}.pantalla-module__1QTHfG__insigniaDemo{padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--color-warning-bg);color:var(--texto-aviso);font-size:10.5px;font-weight:var(--peso-semi);letter-spacing:.02em}.pantalla-module__1QTHfG__subtitulo{font-size:var(--texto-sm);color:var(--color-text-secondary);margin-top:3px}.pantalla-module__1QTHfG__acciones{align-items:center;gap:var(--space-2);display:flex}.pantalla-module__1QTHfG__barra{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--ui-radius-lg);background:var(--ui-surface);border:1px solid var(--ui-border);box-shadow:var(--sombra-tarjeta);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-wrap:wrap;display:flex}.pantalla-module__1QTHfG__grupo{align-items:center;gap:var(--space-2-5);flex-wrap:wrap;min-width:0;display:flex}.pantalla-module__1QTHfG__pestanas{background:var(--ui-input);border:1px solid var(--ui-border);border-radius:11px;align-items:center;gap:2px;padding:3px;display:inline-flex}.pantalla-module__1QTHfG__pestana{height:30px;color:var(--color-text-secondary);font-size:var(--texto-xs-plus);font-weight:var(--peso-medio);white-space:nowrap;cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:0 13px;display:inline-flex}.pantalla-module__1QTHfG__pestana:hover{background:var(--ui-surface-hover);color:var(--color-titulo)}.pantalla-module__1QTHfG__pestana:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.pantalla-module__1QTHfG__pestanaActiva,.pantalla-module__1QTHfG__pestanaActiva:hover{background:var(--color-primary);color:#fff;box-shadow:0 2px 8px -2px #009fe399}.pantalla-module__1QTHfG__pestanaCuenta{background:var(--fondo-neutro);min-width:18px;height:18px;color:var(--color-text-secondary);font-size:var(--texto-2xs);font-weight:var(--peso-semi);border-radius:999px;place-items:center;padding:0 5px;display:inline-grid}.pantalla-module__1QTHfG__pestanaActiva .pantalla-module__1QTHfG__pestanaCuenta{color:#fff;background:#ffffff3d}.pantalla-module__1QTHfG__buscador{background:var(--ui-input);border:1px solid var(--ui-border);width:260px;height:36px;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);border-radius:10px;align-items:center;display:flex;position:relative}.pantalla-module__1QTHfG__buscadorAncho{flex:1;width:auto;min-width:200px}.pantalla-module__1QTHfG__buscador:hover{border-color:var(--color-border-hover)}.pantalla-module__1QTHfG__buscador:focus-within{border-color:var(--color-primary);box-shadow:var(--ui-focus-ring)}.pantalla-module__1QTHfG__buscadorLupa{color:var(--color-muted);pointer-events:none;position:absolute;left:11px}.pantalla-module__1QTHfG__buscadorCampo{width:100%;height:100%;padding:0 var(--space-3) 0 34px;border-radius:inherit;color:var(--color-text);font-size:var(--texto-sm);background:0 0;border:none;outline:none}.pantalla-module__1QTHfG__buscadorCampo::placeholder{color:var(--color-muted)}.pantalla-module__1QTHfG__selector{align-items:center;gap:var(--space-2);background:var(--ui-input);border:1px solid var(--ui-border);cursor:pointer;height:36px;transition:border-color var(--transition-fast);border-radius:10px;padding:0 32px 0 12px;display:inline-flex;position:relative}.pantalla-module__1QTHfG__selector:hover{border-color:var(--color-border-hover)}.pantalla-module__1QTHfG__selector:focus-within{border-color:var(--color-primary);box-shadow:var(--ui-focus-ring)}.pantalla-module__1QTHfG__selectorEtiqueta{font-size:var(--texto-xs);color:var(--color-muted);white-space:nowrap}.pantalla-module__1QTHfG__selectorCampo{color:var(--color-text);font-size:var(--texto-sm);font-weight:var(--peso-medio);cursor:pointer;appearance:none;background:0 0;border:none;outline:none;max-width:180px}.pantalla-module__1QTHfG__selectorCampo option{background:var(--ui-surface-solid);color:var(--color-text)}.pantalla-module__1QTHfG__selectorFlecha{color:var(--color-muted);pointer-events:none;position:absolute;right:11px}.pantalla-module__1QTHfG__resumen{align-items:center;gap:var(--space-3);padding:0 var(--space-1);flex-wrap:wrap;margin-left:auto;display:flex}.pantalla-module__1QTHfG__resumenItem{align-items:center;gap:var(--space-2);font-size:var(--texto-xs-plus);color:var(--color-muted);white-space:nowrap;display:inline-flex}.pantalla-module__1QTHfG__resumenSeparador{width:1px;height:16px;margin-right:var(--space-1);background:var(--ui-border-strong)}.pantalla-module__1QTHfG__resumenEtiqueta{font-weight:var(--peso-medio)}.pantalla-module__1QTHfG__resumenValor{font-size:var(--texto-md);font-weight:var(--peso-semi);letter-spacing:-.015em;color:var(--color-titulo);font-variant-numeric:tabular-nums}.pantalla-module__1QTHfG__resumenExito{color:var(--texto-exito)}.pantalla-module__1QTHfG__resumenAviso{color:var(--texto-aviso)}.pantalla-module__1QTHfG__resumenPrimario{color:var(--color-primary)}.pantalla-module__1QTHfG__vacio{align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-6);text-align:center;flex-direction:column;display:flex}.pantalla-module__1QTHfG__vacioIcono{border-radius:var(--radius-lg);background:var(--ui-surface-hover);border:1px solid var(--ui-border);width:54px;height:54px;color:var(--color-muted);place-items:center;display:grid}.pantalla-module__1QTHfG__vacio strong{font-size:var(--texto-lg);color:var(--color-text)}.pantalla-module__1QTHfG__vacio p{max-width:420px;font-size:var(--texto-sm);color:var(--color-muted);line-height:1.6}.pantalla-module__1QTHfG__avisoSimulado{align-items:flex-start;gap:var(--space-2-5);margin-bottom:var(--space-4);padding:var(--space-2-5) var(--space-3);border-radius:var(--ui-radius);background:var(--superficie-sutil);border:1px solid var(--borde-sutil);border-left:3px solid color-mix(in srgb, var(--tone-amber) 55%, transparent);color:var(--color-muted);font-size:var(--texto-2xs-plus);line-height:1.55;display:flex}.pantalla-module__1QTHfG__avisoSimulado svg{color:var(--texto-aviso);flex-shrink:0;margin-top:1px}.pantalla-module__1QTHfG__avisoSimulado strong{color:var(--color-text-secondary)}.pantalla-module__1QTHfG__avisoSimulado code{background:var(--ui-surface-hover);font-family:var(--font-mono);border-radius:4px;padding:1px 4px;font-size:10.5px}@media (max-width:720px){.pantalla-module__1QTHfG__barra{flex-direction:column;align-items:stretch}.pantalla-module__1QTHfG__resumen{justify-content:flex-start;margin-left:0}.pantalla-module__1QTHfG__buscador{width:100%}}
.recortar-foto-module__axKIHa__contenedor{align-items:center;gap:var(--space-4);padding:var(--space-2) 0;flex-direction:column;display:flex}.recortar-foto-module__axKIHa__visor{border-radius:var(--ui-radius-lg);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#0b1220;position:relative;overflow:hidden}.recortar-foto-module__axKIHa__visor:active{cursor:grabbing}.recortar-foto-module__axKIHa__imagen{transform-origin:0 0;pointer-events:none;max-width:none;position:absolute;top:0;left:0}.recortar-foto-module__axKIHa__mascara{pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 999px #0206178c,inset 0 0 0 2px #ffffffd9}.recortar-foto-module__axKIHa__zoom{align-items:center;gap:var(--space-2);width:260px;display:flex}.recortar-foto-module__axKIHa__zoom input{accent-color:var(--color-primary);flex:1}.recortar-foto-module__axKIHa__zoom button{border:1px solid var(--ui-border);background:var(--ui-surface);width:28px;height:28px;color:var(--color-titulo);cursor:pointer;border-radius:50%;place-items:center;display:grid}.recortar-foto-module__axKIHa__zoom button:hover{border-color:var(--color-primary)}
.tooltip-module__-hE2Ya__disparador{align-items:center;min-width:0;display:inline-flex}.tooltip-module__-hE2Ya__globo{z-index:2000;width:max-content;max-width:min(280px,100vw - 16px);font-size:var(--texto-xs);font-weight:var(--peso-medio);letter-spacing:-.005em;text-align:center;white-space:normal;overflow-wrap:anywhere;pointer-events:none;--globo-fondo:#0d1626;--globo-borde:#ffffff1f;--globo-texto:#eaf1fa;--globo-nota:#93a3ba;--globo-sombra:0 10px 28px #02060e80;background:var(--globo-fondo);border:1px solid var(--globo-borde);box-shadow:var(--globo-sombra);color:var(--globo-texto);border-radius:10px;flex-direction:column;gap:2px;padding:8px 11px;line-height:1.45;animation:.14s cubic-bezier(.16,1,.3,1) tooltip-module__-hE2Ya__entrar;display:flex;position:fixed}.tooltip-module__-hE2Ya__globo[data-tema=claro]{--globo-fondo:#fff;--globo-borde:#0f172a1a;--globo-texto:#111c31;--globo-nota:#64748b;--globo-sombra:0 12px 30px #0f172a29, 0 1px 3px #0f172a1a}.tooltip-module__-hE2Ya__arriba{transform-origin:bottom;transform:translate(-50%,-100%)}.tooltip-module__-hE2Ya__abajo{transform-origin:top;transform:translate(-50%)}.tooltip-module__-hE2Ya__nota{color:var(--globo-nota);font-size:var(--texto-2xs);font-weight:var(--peso-normal);white-space:normal}.tooltip-module__-hE2Ya__flecha{background:var(--globo-fondo);border:1px solid var(--globo-borde);border-radius:1px;width:9px;height:9px;position:absolute;left:50%}.tooltip-module__-hE2Ya__arriba .tooltip-module__-hE2Ya__flecha{bottom:-5.5px;left:calc(50% - var(--desfase,0px));border-top:none;border-left:none;transform:translate(-50%)rotate(45deg)}.tooltip-module__-hE2Ya__abajo .tooltip-module__-hE2Ya__flecha{top:-5.5px;left:calc(50% - var(--desfase,0px));border-bottom:none;border-right:none;transform:translate(-50%)rotate(45deg)}@keyframes tooltip-module__-hE2Ya__entrar{0%{opacity:0;scale:.94}}@media (prefers-reduced-motion:reduce){.tooltip-module__-hE2Ya__globo{animation:none}}
.avisos-module__mqrRoG__panel{gap:var(--space-3);flex-direction:column;display:flex}.avisos-module__mqrRoG__aqui{align-items:start;gap:var(--space-3);padding:var(--space-4);border:1px solid color-mix(in srgb, var(--tinte) 30%, var(--ui-border));border-radius:var(--ui-radius-lg);background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--tinte) 12%, transparent), transparent 60%), var(--ui-surface-solid);grid-template-columns:auto 1fr auto;display:grid}.avisos-module__mqrRoG__aquiIcono{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--tinte) 16%, transparent);width:44px;height:44px;color:var(--tinte);place-items:center;display:grid}.avisos-module__mqrRoG__aquiTextos{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.avisos-module__mqrRoG__aquiTitulo{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.avisos-module__mqrRoG__aquiTitulo strong{font-size:var(--texto-md);font-weight:var(--peso-semi);color:var(--color-text)}.avisos-module__mqrRoG__aquiTextos p{font-size:var(--texto-sm);color:var(--color-text-secondary);margin:0;line-height:1.45}.avisos-module__mqrRoG__aquiAccion{align-self:center}.avisos-module__mqrRoG__pasos{margin:var(--space-1) 0 0;padding-left:var(--space-5);gap:var(--space-0-5);font-size:var(--texto-sm);color:var(--color-text);flex-direction:column;display:flex}.avisos-module__mqrRoG__pasos svg{vertical-align:-1px}.avisos-module__mqrRoG__nota{align-items:center;gap:var(--space-1-5);display:flex;color:var(--tone-amber)!important}.avisos-module__mqrRoG__girando{animation:.8s linear infinite avisos-module__mqrRoG__girar}@keyframes avisos-module__mqrRoG__girar{to{transform:rotate(360deg)}}.avisos-module__mqrRoG__tarjeta{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface-solid);overflow:hidden}.avisos-module__mqrRoG__tarjetaCabecera{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--ui-border);display:flex}.avisos-module__mqrRoG__tarjetaCabecera h3{align-items:center;gap:var(--space-1-5);font-size:var(--texto-sm-plus);font-weight:var(--peso-semi);color:var(--color-text);margin:0;display:flex}.avisos-module__mqrRoG__tarjetaCabecera p{margin:var(--space-0-5) 0 0;font-size:var(--texto-xs-plus);color:var(--color-muted)}.avisos-module__mqrRoG__cuenta{min-width:20px;height:20px;padding:0 var(--space-1-5);border-radius:var(--radius-pill);background:var(--superficie-sutil);font-size:var(--texto-xs);font-weight:var(--peso-semi);color:var(--color-text-secondary);place-items:center;display:inline-grid}.avisos-module__mqrRoG__maestro{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--ui-border)}.avisos-module__mqrRoG__tipos,.avisos-module__mqrRoG__dispositivos{margin:0;padding:0;list-style:none}.avisos-module__mqrRoG__tipos[data-apagado] .avisos-module__mqrRoG__tipo{opacity:.5}.avisos-module__mqrRoG__tipo,.avisos-module__mqrRoG__dispositivo{align-items:center;gap:var(--space-3);padding:var(--space-2-5) var(--space-4);min-height:var(--toque-min);transition:opacity var(--transition-fast);animation:.32s cubic-bezier(.16,1,.3,1) backwards avisos-module__mqrRoG__subir;display:flex}.avisos-module__mqrRoG__tipo+.avisos-module__mqrRoG__tipo,.avisos-module__mqrRoG__dispositivo+.avisos-module__mqrRoG__dispositivo{border-top:1px solid var(--ui-border)}.avisos-module__mqrRoG__tipoIcono{border-radius:var(--radius-md);background:color-mix(in srgb, var(--tinte) 15%, transparent);width:34px;height:34px;color:var(--tinte);flex-shrink:0;place-items:center;display:grid}.avisos-module__mqrRoG__tipoTextos{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.avisos-module__mqrRoG__tipoTextos strong{align-items:center;gap:var(--space-1-5);font-size:var(--texto-sm);font-weight:var(--peso-semi);color:var(--color-text);flex-wrap:wrap;display:flex}.avisos-module__mqrRoG__tipoTextos small{font-size:var(--texto-xs-plus);color:var(--color-muted)}.avisos-module__mqrRoG__vacio{align-items:center;gap:var(--space-2);padding:var(--space-4);font-size:var(--texto-sm);color:var(--color-muted);margin:0;display:flex}.avisos-module__mqrRoG__esqueleto{gap:var(--space-2);padding:var(--space-4);flex-direction:column;display:flex}.avisos-module__mqrRoG__esqueleto i{border-radius:var(--radius-md);background:var(--superficie-sutil);height:38px;animation:1.2s ease-in-out infinite avisos-module__mqrRoG__latir}@keyframes avisos-module__mqrRoG__latir{50%{opacity:.5}}@keyframes avisos-module__mqrRoG__subir{0%{opacity:0;transform:translateY(6px)}}@media (max-width:640px){.avisos-module__mqrRoG__aqui{padding:var(--space-3);grid-template-columns:auto 1fr}.avisos-module__mqrRoG__aquiAccion{grid-column:1/-1}.avisos-module__mqrRoG__aquiAccion>button{width:100%;min-height:var(--toque-min);justify-content:center}.avisos-module__mqrRoG__tarjetaCabecera{padding:var(--space-3)}.avisos-module__mqrRoG__tipo,.avisos-module__mqrRoG__dispositivo,.avisos-module__mqrRoG__maestro{padding-left:var(--space-3);padding-right:var(--space-3)}}@media (prefers-reduced-motion:reduce){.avisos-module__mqrRoG__tipo,.avisos-module__mqrRoG__dispositivo,.avisos-module__mqrRoG__esqueleto i,.avisos-module__mqrRoG__girando{animation:none}}.avisos-module__mqrRoG__banner{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--tinte) 35%, var(--ui-border));border-radius:var(--ui-radius-lg);background:radial-gradient(90% 180% at 0% 50%, color-mix(in srgb, var(--tinte) 14%, transparent), transparent 70%), var(--ui-surface-solid);animation:.32s cubic-bezier(.16,1,.3,1) backwards avisos-module__mqrRoG__subir;display:flex}.avisos-module__mqrRoG__bannerIcono{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--tinte) 18%, transparent);width:40px;height:40px;color:var(--tinte);flex-shrink:0;place-items:center;display:grid}.avisos-module__mqrRoG__bannerTextos{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.avisos-module__mqrRoG__bannerTextos strong{font-size:var(--texto-sm-plus);font-weight:var(--peso-semi);color:var(--color-text)}.avisos-module__mqrRoG__bannerTextos small{font-size:var(--texto-xs-plus);color:var(--color-text-secondary);line-height:1.4}.avisos-module__mqrRoG__bannerEnlace{align-items:center;gap:var(--space-1);font-size:var(--texto-sm);font-weight:var(--peso-semi);color:var(--tinte);flex-shrink:0;text-decoration:none;display:inline-flex}.avisos-module__mqrRoG__marca{align-items:center;gap:var(--space-1-5);padding:var(--space-1-5) var(--space-3);border:1px solid color-mix(in srgb, var(--tinte) 32%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--tinte) 12%, transparent);font-size:var(--texto-xs-plus);font-weight:var(--peso-semi);color:var(--tinte);white-space:nowrap;text-decoration:none;display:inline-flex}@media (max-width:640px){.avisos-module__mqrRoG__banner{padding:var(--space-3);flex-wrap:wrap}.avisos-module__mqrRoG__bannerTextos{flex-basis:calc(100% - 56px)}.avisos-module__mqrRoG__banner>button,.avisos-module__mqrRoG__bannerEnlace{width:100%;min-height:var(--toque-min);justify-content:center}}.avisos-module__mqrRoG__sonido{align-items:center;gap:var(--space-3);padding:var(--space-2-5) var(--space-4);min-height:var(--toque-min);border-bottom:1px solid var(--ui-border);display:flex}@media (max-width:560px){.avisos-module__mqrRoG__sonido{padding-left:var(--space-3);padding-right:var(--space-3);flex-wrap:wrap}}
.tarjeta-metrica-module___qaH9G__rejilla{grid-template-columns:repeat(var(--columnas,4), minmax(0, 1fr));gap:14px;margin-bottom:20px;display:grid}.tarjeta-metrica-module___qaH9G__tarjeta{min-width:0;box-shadow:var(--ui-shadow-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d1626bf;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:12px;padding:16px 18px;transition:background-color .25s,box-shadow .25s,border-color .25s;display:flex;position:relative}.tarjeta-metrica-module___qaH9G__tarjeta:before{content:"";border-radius:inherit;background:radial-gradient(120% 100% at 100% 0%, var(--tarjeta-brillo), transparent 55%);opacity:.55;pointer-events:none;position:absolute;inset:0}.tarjeta-metrica-module___qaH9G__tarjeta:hover{z-index:5;background-color:#121d30d9;border-color:#ffffff1c;box-shadow:0 8px 22px #00000047}.tarjeta-metrica-module___qaH9G__cabecera{justify-content:space-between;align-items:center;gap:10px;min-height:40px;display:flex;position:relative}.tarjeta-metrica-module___qaH9G__identidad{align-items:center;gap:10px;min-width:0;display:flex}.tarjeta-metrica-module___qaH9G__icono{width:40px;height:40px;color:var(--tono-color);background:var(--tono-fondo);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tarjeta-metrica-module___qaH9G__etiqueta{color:#fff9;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.tarjeta-metrica-module___qaH9G__accion{color:#38bdf8;white-space:nowrap;flex-shrink:0;align-items:center;gap:3px;font-size:12px;font-weight:600;display:inline-flex}.tarjeta-metrica-module___qaH9G__accion:hover{color:#7dd3fc}.tarjeta-metrica-module___qaH9G__insignia{flex-shrink:0;display:inline-flex}.tarjeta-metrica-module___qaH9G__cuerpo{justify-content:space-between;align-items:flex-end;gap:12px;min-width:0;display:flex;position:relative}.tarjeta-metrica-module___qaH9G__texto{min-width:0}.tarjeta-metrica-module___qaH9G__valor{letter-spacing:-.5px;color:var(--color-titulo);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:24px;font-weight:800;line-height:1.15}.tarjeta-metrica-module___qaH9G__valorAlerta{color:#fbbf24}.tarjeta-metrica-module___qaH9G__detalle{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;overflow:hidden}.tarjeta-metrica-module___qaH9G__delta{white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;align-items:center;gap:3px;height:22px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.tarjeta-metrica-module___qaH9G__deltaSube{color:#34d399;background:#10b98124;border:1px solid #10b98133}.tarjeta-metrica-module___qaH9G__deltaBaja{color:#f87171;background:#ef444424;border:1px solid #ef444433}.tarjeta-metrica-module___qaH9G__deltaPlano{color:var(--color-text-secondary);background:#ffffff0d;border:1px solid #ffffff14}.tarjeta-metrica-module___qaH9G__grafico{flex-shrink:0;width:112px;height:42px}.tarjeta-metrica-module___qaH9G__esqueleto{background:linear-gradient(90deg,#ffffff0a,#ffffff14,#ffffff0a) 0 0/200% 100%;border-radius:8px;width:110px;height:26px;animation:1.4s ease-in-out infinite tarjeta-metrica-module___qaH9G__brillo;display:block}@keyframes tarjeta-metrica-module___qaH9G__brillo{0%{background-position:200% 0}to{background-position:-200% 0}}.tarjeta-metrica-module___qaH9G__burbuja{color:#f8fafc;white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;background:#111c2e;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:2px;width:max-content;padding:6px 9px;font-size:12px;display:flex;box-shadow:0 10px 24px #0000008c}.tarjeta-metrica-module___qaH9G__burbujaDia{color:#e2e8f08c;font-size:11px}@media (max-width:1280px){.tarjeta-metrica-module___qaH9G__rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.tarjeta-metrica-module___qaH9G__rejilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}.tarjeta-metrica-module___qaH9G__tarjeta{border-radius:14px;gap:9px;padding:13px 14px}.tarjeta-metrica-module___qaH9G__cabecera{gap:8px;min-height:0}.tarjeta-metrica-module___qaH9G__icono{border-radius:9px;width:32px;height:32px}.tarjeta-metrica-module___qaH9G__etiqueta{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.25;display:-webkit-box}.tarjeta-metrica-module___qaH9G__cabecera{flex-wrap:wrap}.tarjeta-metrica-module___qaH9G__insignia{font-size:10.5px}.tarjeta-metrica-module___qaH9G__valor{font-size:20px}.tarjeta-metrica-module___qaH9G__detalle{font-size:11.5px}.tarjeta-metrica-module___qaH9G__grafico{display:none}}@media (max-width:380px){.tarjeta-metrica-module___qaH9G__rejilla{grid-template-columns:minmax(0,1fr)}.tarjeta-metrica-module___qaH9G__grafico{width:96px;display:block}}@media (prefers-reduced-motion:reduce){.tarjeta-metrica-module___qaH9G__esqueleto{animation:none}}@media (max-width:1023.98px),(pointer:coarse){.tarjeta-metrica-module___qaH9G__accion{margin-block:-11px;padding-block:11px}}[data-tema=claro] .tarjeta-metrica-module___qaH9G__tarjeta{background:var(--ui-surface);border-color:var(--color-border);-webkit-backdrop-filter:none;backdrop-filter:none}[data-tema=claro] .tarjeta-metrica-module___qaH9G__tarjeta:hover{border-color:var(--ui-primary-border);box-shadow:0 6px 20px -8px #0f172a38}[data-tema=claro] .tarjeta-metrica-module___qaH9G__etiqueta{color:var(--color-text-secondary)}[data-tema=claro] .tarjeta-metrica-module___qaH9G__deltaPlano{background:var(--ui-surface-hover);border-color:var(--color-border)}[data-tema=claro] .tarjeta-metrica-module___qaH9G__esqueleto{background:linear-gradient(90deg, var(--ui-surface-hover), var(--color-surface-2), var(--ui-surface-hover));background-size:200% 100%}[data-tema=claro] .tarjeta-metrica-module___qaH9G__burbuja{background:var(--ui-surface);border-color:var(--color-border-hover);box-shadow:var(--ui-shadow-popover);color:var(--color-text)}
.ui-module__Hi2WXW__boton{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2-5) var(--space-4);border-radius:var(--ui-radius);background:var(--color-primary);color:#fff;cursor:pointer;white-space:nowrap;transition:background var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);border:1px solid #0000;font-size:13px;font-weight:500;display:inline-flex}.ui-module__Hi2WXW__boton:hover:not(:disabled){background:var(--color-primary-hover)}.ui-module__Hi2WXW__boton:active:not(:disabled){transform:translateY(1px)}.ui-module__Hi2WXW__boton:disabled{opacity:.5;cursor:not-allowed}.ui-module__Hi2WXW__secundario{background:var(--ui-surface-hover);border-color:var(--color-border);color:var(--color-text)}.ui-module__Hi2WXW__secundario:hover:not(:disabled){background:var(--ui-surface-solid);border-color:var(--color-border-hover)}.ui-module__Hi2WXW__fantasma{color:var(--color-text-secondary);background:0 0}.ui-module__Hi2WXW__fantasma:hover:not(:disabled){background:var(--ui-surface-hover);color:var(--color-text)}.ui-module__Hi2WXW__peligro{background:var(--color-danger)}.ui-module__Hi2WXW__peligro:hover:not(:disabled){background:var(--texto-peligro)}.ui-module__Hi2WXW__pequeno{padding:var(--space-1-5) var(--space-3);font-size:12px}.ui-module__Hi2WXW__tarjeta{background:var(--ui-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--ui-shadow-card)}.ui-module__Hi2WXW__tarjetaCuerpo{padding:var(--space-5)}.ui-module__Hi2WXW__tarjetaCabecera{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);display:flex}.ui-module__Hi2WXW__campo{gap:var(--space-1-5);flex-direction:column;display:flex}.ui-module__Hi2WXW__etiquetaCampo{color:var(--color-text-secondary);font-size:12px;font-weight:500}.ui-module__Hi2WXW__entrada{width:100%;padding:var(--space-2-5) var(--space-3);background:var(--ui-input);border:1px solid var(--color-border);border-radius:var(--ui-radius);color:var(--color-text);transition:border-color var(--transition-fast)}.ui-module__Hi2WXW__entrada::placeholder{color:var(--color-muted)}.ui-module__Hi2WXW__entrada:hover{border-color:var(--color-border-hover)}.ui-module__Hi2WXW__entrada:focus{border-color:var(--color-primary);box-shadow:var(--ui-focus-ring);outline:none}.ui-module__Hi2WXW__entradaError{border-color:var(--color-danger)}.ui-module__Hi2WXW__mensajeError{color:var(--texto-peligro);font-size:12px}.ui-module__Hi2WXW__insignia{align-items:center;gap:var(--space-1);padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-sm);background:var(--ui-surface-hover);color:var(--color-text-secondary);border:1px solid var(--color-border);font-size:11px;font-weight:500;display:inline-flex}.ui-module__Hi2WXW__puntoInsignia{background:currentColor;border-radius:50%;width:6px;height:6px}.ui-module__Hi2WXW__avatar{background:var(--ui-primary-soft);width:32px;height:32px;color:var(--color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.ui-module__Hi2WXW__avatarImagen{object-fit:cover;width:100%;height:100%}.ui-module__Hi2WXW__avatarGrande{width:44px;height:44px;font-size:15px}.ui-module__Hi2WXW__esqueleto{background:linear-gradient(90deg, var(--ui-surface-hover) 25%, var(--color-surface-2) 50%, var(--ui-surface-hover) 75%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.4s ease-in-out infinite ui-module__Hi2WXW__brillo}@keyframes ui-module__Hi2WXW__brillo{0%{background-position:200% 0}to{background-position:-200% 0}}.ui-module__Hi2WXW__filaEsqueleto{gap:var(--space-3);flex-direction:column;display:flex}.ui-module__Hi2WXW__vacio{align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-6);text-align:center;color:var(--color-text-secondary);flex-direction:column;display:flex}.ui-module__Hi2WXW__vacioIcono{border-radius:var(--radius-lg);background:var(--ui-surface-hover);width:48px;height:48px;color:var(--color-muted);place-items:center;display:grid}.ui-module__Hi2WXW__vacioTitulo{color:var(--color-text);font-weight:600}.ui-module__Hi2WXW__vacioTexto{max-width:380px;font-size:13px}.ui-module__Hi2WXW__envolturaClave{position:relative}.ui-module__Hi2WXW__entradaClave{padding-right:calc(var(--space-3) + 30px)}.ui-module__Hi2WXW__ojoClave{top:50%;right:var(--space-1-5);border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-muted);cursor:pointer;transition:color var(--transition-fast), background-color var(--transition-fast);background:0 0;border:none;place-items:center;display:grid;position:absolute;transform:translateY(-50%)}.ui-module__Hi2WXW__ojoClave:hover{color:var(--color-text);background:var(--ui-surface-hover)}
.piezas-module__jxInRq__pago{padding:2px var(--space-2) 2px 2px;border-radius:var(--radius-pill);background:color-mix(in srgb, var(--tinte) 14%, transparent);border:1px solid color-mix(in srgb, var(--tinte) 26%, transparent);color:color-mix(in srgb, var(--tinte) 62%, #fff);font-size:var(--texto-2xs);font-weight:var(--peso-negrita);white-space:nowrap;align-items:center;gap:5px;line-height:1.2;display:inline-flex}[data-tema=claro] .piezas-module__jxInRq__pago{background:color-mix(in srgb, var(--tinte) 10%, #fff);color:color-mix(in srgb, var(--tinte) 82%, #0f172a)}.piezas-module__jxInRq__pagoLogo{background:color-mix(in srgb, var(--tinte) 22%, transparent);border-radius:50%;flex-shrink:0;place-items:center;width:17px;height:17px;display:grid;overflow:hidden}.piezas-module__jxInRq__pagoLogo img{object-fit:cover;width:100%;height:100%}.piezas-module__jxInRq__pagoGrande{gap:var(--space-1-5);padding:3px var(--space-2-5) 3px 3px;font-size:var(--texto-xs)}.piezas-module__jxInRq__pagoGrande .piezas-module__jxInRq__pagoLogo{width:22px;height:22px}.piezas-module__jxInRq__logoPago{width:var(--lado);height:var(--lado);background:color-mix(in srgb, var(--tinte) 18%, transparent);border:1px solid color-mix(in srgb, var(--tinte) 34%, transparent);color:color-mix(in srgb, var(--tinte) 70%, #fff);border-radius:28%;flex-shrink:0;place-items:center;display:grid;overflow:hidden}[data-tema=claro] .piezas-module__jxInRq__logoPago{background:color-mix(in srgb, var(--tinte) 12%, #fff);color:color-mix(in srgb, var(--tinte) 85%, #0f172a)}.piezas-module__jxInRq__logoPago img{object-fit:cover;width:100%;height:100%}.piezas-module__jxInRq__productos{gap:var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.piezas-module__jxInRq__producto{max-width:100%;padding:2px var(--space-2) 2px var(--space-1-5);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--tone-blue) 9%, transparent);font-size:var(--texto-2xs);color:var(--color-text-secondary);border:1px solid #0000;align-items:center;gap:4px;line-height:1.35;display:inline-flex}[data-tema=claro] .piezas-module__jxInRq__producto{background:color-mix(in srgb, var(--tone-blue) 7%, #fff)}.piezas-module__jxInRq__productoMas{background:color-mix(in srgb, var(--color-text) 6%, transparent);color:var(--color-text-secondary);cursor:help;font-weight:700}[data-tema=claro] .piezas-module__jxInRq__productoMas{background:color-mix(in srgb, var(--color-text) 6%, #fff)}.piezas-module__jxInRq__producto svg{color:var(--tone-blue);flex-shrink:0}.piezas-module__jxInRq__producto b{color:var(--color-titulo);font-weight:var(--peso-negrita);font-variant-numeric:tabular-nums}.piezas-module__jxInRq__producto span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.piezas-module__jxInRq__productosGrande{gap:var(--space-1-5)}.piezas-module__jxInRq__productosGrande .piezas-module__jxInRq__producto{padding:var(--space-1) var(--space-2-5) var(--space-1) var(--space-2);font-size:var(--texto-sm);border-radius:var(--radius-md)}
.acceso-module__KNY98q__fondoModal{--a-llama:#ff6a00;--a-llama-2:#ff8f00;--a-ambar:#ffb13b;--a-texto:#f7f4ef;--a-texto-2:#b0b2bf;--a-texto-3:#7a7d8d;--a-curva:cubic-bezier(.16, 1, .3, 1);z-index:1000;padding:var(--space-5);-webkit-backdrop-filter:blur(12px);background:#06070be0;place-items:center;animation:.22s ease-out both acceso-module__KNY98q__fondoEntra;display:grid;position:fixed;inset:0;overflow-y:auto}.acceso-module__KNY98q__fondoModal[data-saliendo]{pointer-events:none;animation:.2s ease-in both acceso-module__KNY98q__fondoSale}.acceso-module__KNY98q__modal{--color-primary:#ff8f00;--ui-focus-ring:0 0 0 3px #ff8f0038;--ui-input:#0a0c12;--color-border:#ffffff17;--color-border-hover:#ffffff2e;width:100%;max-width:420px;padding:var(--space-8) var(--space-8) var(--space-6);color:var(--a-texto);animation:acceso-module__KNY98q__modalEntra .42s var(--a-curva) both;background:radial-gradient(100% 50% at 50% 0,#ffffff0a,#0000 65%),linear-gradient(#151820,#0e1016);border:1px solid #ffffff14;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 30px 80px -24px #000c,inset 0 1px #ffffff0d}.acceso-module__KNY98q__fondoModal[data-saliendo] .acceso-module__KNY98q__modal{animation:.2s cubic-bezier(.4,0,1,1) both acceso-module__KNY98q__modalSale}@keyframes acceso-module__KNY98q__fondoEntra{0%{opacity:0}}@keyframes acceso-module__KNY98q__fondoSale{to{opacity:0}}@keyframes acceso-module__KNY98q__modalEntra{0%{opacity:0;filter:blur(4px);transform:translateY(18px)scale(.965)}}@keyframes acceso-module__KNY98q__modalSale{to{opacity:0;transform:translateY(10px)scale(.975)}}.acceso-module__KNY98q__cerrarModal{z-index:1;width:34px;height:34px;color:var(--a-texto-2);cursor:pointer;transition:background-color .15s ease, color .15s ease, border-color .15s ease, transform .2s var(--a-curva);background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.acceso-module__KNY98q__cerrarModal:hover{color:#fff;background:#ffffff0f;border-color:#ffffff14;transform:rotate(90deg)}.acceso-module__KNY98q__cerrarModal:focus-visible,.acceso-module__KNY98q__enviar:focus-visible{outline:2px solid var(--a-ambar);outline-offset:2px}.acceso-module__KNY98q__pieModal{margin-top:var(--space-5);padding-top:var(--space-4);text-align:center;color:var(--a-texto-3);border-top:1px solid #ffffff12;font-size:12.5px;line-height:1.5}.acceso-module__KNY98q__vista{animation:acceso-module__KNY98q__aparecerVista .28s var(--a-curva,ease-out)}@keyframes acceso-module__KNY98q__aparecerVista{0%{opacity:0;transform:translateY(6px)}}.acceso-module__KNY98q__cabecera{text-align:center;flex-direction:column;align-items:center;display:flex}.acceso-module__KNY98q__isotipo{background:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #ffffff17;border-radius:20px;place-items:center;width:68px;height:68px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14}.acceso-module__KNY98q__isotipo svg{transform-origin:50% 100%;animation:2.8s ease-in-out infinite alternate acceso-module__KNY98q__llama}@keyframes acceso-module__KNY98q__llama{to{transform:scale(1.03,1.06)skew(-1.5deg)}}.acceso-module__KNY98q__titulo{margin-top:var(--space-4);letter-spacing:-.03em;color:#fff;font-size:23px;font-weight:750}.acceso-module__KNY98q__subtitulo{margin-top:var(--space-1);color:var(--a-texto-2);font-size:14px}.acceso-module__KNY98q__error{align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-2-5) var(--space-3);color:#fca5a5;background:#ef44441a;border:1px solid #f8717140;border-radius:12px;font-size:13px;display:flex}.acceso-module__KNY98q__campos{gap:var(--space-4);margin-top:var(--space-6);flex-direction:column;display:flex}.acceso-module__KNY98q__campos input{border-radius:12px;height:46px;font-size:14.5px}.acceso-module__KNY98q__enviar{justify-content:center;align-items:center;gap:var(--space-2);width:100%;height:48px;margin-top:var(--space-6);color:#fff;text-shadow:0 1px 1px #78280059;cursor:pointer;background:linear-gradient(#ff8a1f 0%,#f06200 100%);border:none;border-radius:13px;font-size:15px;font-weight:700;transition:filter .15s,transform 80ms,box-shadow .2s;display:flex;box-shadow:inset 0 1px #ffffff47}.acceso-module__KNY98q__enviar:hover:not(:disabled){filter:brightness(1.07)}.acceso-module__KNY98q__enviar:active:not(:disabled){transform:translateY(1px)}.acceso-module__KNY98q__enviar:disabled{opacity:.6;cursor:not-allowed}.acceso-module__KNY98q__olvido{margin-top:var(--space-2-5);justify-content:flex-end;display:flex}.acceso-module__KNY98q__enlace{align-items:center;gap:var(--space-1-5);padding:var(--space-1) 0;color:var(--a-texto-2);cursor:pointer;background:0 0;border:none;font-size:13px;font-weight:550;transition:color .15s;display:inline-flex}.acceso-module__KNY98q__enlace:hover:not(:disabled){color:var(--a-ambar)}.acceso-module__KNY98q__enlace:disabled{opacity:.6;cursor:default}.acceso-module__KNY98q__enlace:focus-visible{outline:2px solid var(--a-ambar);outline-offset:2px;border-radius:6px}form>.acceso-module__KNY98q__enlace{margin:var(--space-4) auto 0;display:flex}.acceso-module__KNY98q__filaEnlaces{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-4);display:flex}.acceso-module__KNY98q__cuenta{font-variant-numeric:tabular-nums;color:var(--a-texto-3);font-size:13px}.acceso-module__KNY98q__resaltado{color:var(--a-texto);word-break:break-all;font-weight:650}.acceso-module__KNY98q__isotipo .acceso-module__KNY98q__iconoPaso{color:var(--a-llama-2);animation:none}.acceso-module__KNY98q__pasos{margin:0 auto var(--space-5);grid-template-columns:repeat(3,1fr);gap:6px;max-width:132px;list-style:none;display:grid}.acceso-module__KNY98q__pasos li{background:#ffffff1a;border-radius:99px;height:4px;transition:background-color .3s}.acceso-module__KNY98q__pasos li[data-estado=hecho]{background:color-mix(in srgb, var(--a-llama) 55%, transparent)}.acceso-module__KNY98q__pasos li[data-estado=actual]{background:linear-gradient(90deg, var(--a-llama), var(--a-ambar))}.acceso-module__KNY98q__codigo{gap:var(--space-2);grid-template-columns:repeat(6,1fr);display:grid}.acceso-module__KNY98q__casilla{border:1px solid var(--color-border);background:var(--ui-input);color:#fff;text-align:center;width:100%;min-width:0;height:58px;font-family:var(--font-mono,ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace);caret-color:var(--a-llama-2);transition:border-color .15s ease, box-shadow .15s ease, transform .15s var(--a-curva);border-radius:13px;font-size:26px;font-weight:700}.acceso-module__KNY98q__casilla:hover{border-color:var(--color-border-hover)}.acceso-module__KNY98q__casilla:focus{border-color:var(--a-llama-2);outline:none;box-shadow:0 0 0 3px #ff8f0038}.acceso-module__KNY98q__casilla[data-lleno]{border-color:color-mix(in srgb, var(--a-llama-2) 45%, transparent);animation:acceso-module__KNY98q__latido .22s var(--a-curva)}.acceso-module__KNY98q__casilla:disabled{opacity:.55}.acceso-module__KNY98q__codigo[data-error] .acceso-module__KNY98q__casilla{border-color:#f871718c}.acceso-module__KNY98q__codigo[data-error]{animation:.36s acceso-module__KNY98q__temblor}@keyframes acceso-module__KNY98q__latido{50%{transform:scale(1.06)}}@keyframes acceso-module__KNY98q__temblor{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.acceso-module__KNY98q__fuerza{--nivel:var(--tone-red);align-items:center;gap:var(--space-2-5);margin-top:var(--space-2);display:flex}.acceso-module__KNY98q__fuerza[data-nivel="2"]{--nivel:var(--tone-amber)}.acceso-module__KNY98q__fuerza[data-nivel="3"]{--nivel:#84cc16}.acceso-module__KNY98q__fuerza[data-nivel="4"]{--nivel:var(--tone-green)}.acceso-module__KNY98q__barras{flex:0 0 88px;grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.acceso-module__KNY98q__barras i{background:#ffffff1a;border-radius:99px;height:4px;transition:background-color .25s}.acceso-module__KNY98q__barras i[data-on]{background:var(--nivel)}.acceso-module__KNY98q__fuerzaTexto{color:var(--a-texto-3);font-size:12px}.acceso-module__KNY98q__fuerzaTexto strong{color:var(--nivel);font-weight:650}.acceso-module__KNY98q__fuerza[data-nivel="0"] .acceso-module__KNY98q__fuerzaTexto strong{color:var(--a-texto-3)}.acceso-module__KNY98q__listo{padding:var(--space-4) 0 var(--space-2);text-align:center;flex-direction:column;align-items:center;display:flex}.acceso-module__KNY98q__check{background:color-mix(in srgb, var(--tone-green) 14%, transparent);border:1px solid color-mix(in srgb, var(--tone-green) 35%, transparent);width:72px;height:72px;color:var(--tone-green);animation:acceso-module__KNY98q__aparecerCheck .5s var(--a-curva) both;border-radius:50%;place-items:center;display:grid}@keyframes acceso-module__KNY98q__aparecerCheck{0%{opacity:0;transform:scale(.6)}}@media (max-width:380px){.acceso-module__KNY98q__casilla{height:50px;font-size:22px}}@media (max-width:480px){.acceso-module__KNY98q__modal{padding:var(--space-6) var(--space-5) var(--space-5)}}@media (prefers-reduced-motion:reduce){.acceso-module__KNY98q__fondoModal,.acceso-module__KNY98q__modal,.acceso-module__KNY98q__vista,.acceso-module__KNY98q__isotipo svg,.acceso-module__KNY98q__casilla[data-lleno],.acceso-module__KNY98q__codigo[data-error],.acceso-module__KNY98q__check{animation:none}.acceso-module__KNY98q__fondoModal[data-saliendo]{animation:10ms linear both acceso-module__KNY98q__fondoSale}}
.formulario-module__EA3YRW__hero{gap:var(--space-3-5);padding:var(--space-4);border-radius:var(--ui-radius-lg);border:1px solid color-mix(in srgb, var(--tinte,var(--color-primary)) 30%, var(--ui-border));background:radial-gradient(120% 150% at 0% 0%, color-mix(in srgb, var(--tinte,var(--color-primary)) 20%, transparent), transparent 60%), linear-gradient(135deg, color-mix(in srgb, var(--tinte,var(--color-primary)) 7%, var(--ui-surface-solid)), var(--ui-surface-solid) 80%);flex-direction:column;flex-shrink:0;animation:.34s cubic-bezier(.16,1,.3,1) backwards formulario-module__EA3YRW__subir;display:flex;position:relative;overflow:hidden}[data-tema=claro] .formulario-module__EA3YRW__hero{background:radial-gradient(120% 150% at 0% 0%, color-mix(in srgb, var(--tinte,var(--color-primary)) 13%, transparent), transparent 60%), linear-gradient(135deg, color-mix(in srgb, var(--tinte,var(--color-primary)) 5%, #fff), #fff 80%)}.formulario-module__EA3YRW__heroFila{align-items:center;gap:var(--space-3-5);min-width:0;display:flex}.formulario-module__EA3YRW__heroMedio{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--tinte,var(--color-primary)) 20%, transparent);border:1px solid color-mix(in srgb, var(--tinte,var(--color-primary)) 36%, transparent);width:52px;height:52px;color:var(--tinte,var(--color-primary));font-size:var(--texto-lg);font-weight:var(--peso-negrita);flex-shrink:0;place-items:center;display:grid}[data-tema=claro] .formulario-module__EA3YRW__heroMedio{color:color-mix(in srgb, var(--tinte,var(--color-primary)) 82%, #0f172a)}.formulario-module__EA3YRW__heroTextos{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.formulario-module__EA3YRW__heroTextos small{font-size:var(--texto-2xs);font-weight:var(--peso-semi);letter-spacing:.07em;text-transform:uppercase;color:var(--color-muted)}.formulario-module__EA3YRW__heroTextos strong{font-size:var(--texto-2xl);font-weight:var(--peso-negrita);letter-spacing:-.02em;color:var(--color-titulo);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.formulario-module__EA3YRW__heroTextos span{align-items:center;gap:var(--space-1-5);font-size:var(--texto-xs);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.formulario-module__EA3YRW__vacioTitulo{color:var(--color-muted)!important;font-weight:var(--peso-semi)!important}.formulario-module__EA3YRW__heroDatos{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(118px,1fr));display:grid}.formulario-module__EA3YRW__heroDato{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-2-5);border-radius:var(--ui-radius);background:color-mix(in srgb, var(--ui-surface-solid) 70%, transparent);border:1px solid var(--ui-border);display:flex}.formulario-module__EA3YRW__heroDato>svg{color:var(--tinte,var(--color-muted));flex-shrink:0}[data-tema=claro] .formulario-module__EA3YRW__heroDato>svg{color:color-mix(in srgb, var(--tinte,var(--color-muted)) 85%, #0f172a)}.formulario-module__EA3YRW__heroDato>span{flex-direction:column;min-width:0;display:flex}.formulario-module__EA3YRW__heroDato small{font-size:var(--texto-2xs);color:var(--color-muted);white-space:nowrap}.formulario-module__EA3YRW__heroDato strong{font-size:var(--texto-sm);font-weight:var(--peso-semi);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;overflow:hidden}.formulario-module__EA3YRW__bloque{gap:var(--space-3-5);padding:var(--space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);animation:.34s cubic-bezier(.16,1,.3,1) backwards formulario-module__EA3YRW__subir;animation-delay:var(--retraso,0s);flex-direction:column;display:flex}.formulario-module__EA3YRW__bloqueCabecera{align-items:flex-start;gap:var(--space-3);display:flex}.formulario-module__EA3YRW__bloqueIcono{border-radius:var(--radius-md);background:color-mix(in srgb, var(--tinte,var(--color-primary)) 15%, transparent);border:1px solid color-mix(in srgb, var(--tinte,var(--color-primary)) 28%, transparent);width:32px;height:32px;color:var(--tinte,var(--color-primary));flex-shrink:0;place-items:center;display:grid}[data-tema=claro] .formulario-module__EA3YRW__bloqueIcono{background:color-mix(in srgb, var(--tinte,var(--color-primary)) 11%, #fff);color:color-mix(in srgb, var(--tinte,var(--color-primary)) 82%, #0f172a)}.formulario-module__EA3YRW__bloqueTextos{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.formulario-module__EA3YRW__bloqueTextos strong{font-size:var(--texto-md);font-weight:var(--peso-semi);color:var(--color-titulo);letter-spacing:-.01em}.formulario-module__EA3YRW__bloqueTextos small{font-size:var(--texto-xs);color:var(--color-muted);line-height:1.45}.formulario-module__EA3YRW__bloqueAccion{flex-shrink:0;align-self:center}.formulario-module__EA3YRW__rejilla{gap:var(--space-3-5) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.formulario-module__EA3YRW__rejilla3{grid-template-columns:repeat(3,minmax(0,1fr))}.formulario-module__EA3YRW__ancho{grid-column:1/-1}.formulario-module__EA3YRW__caja{border:1px solid var(--color-border);border-radius:var(--ui-radius);background:var(--ui-input);width:100%;min-width:0;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);align-items:stretch;display:flex;overflow:hidden}.formulario-module__EA3YRW__caja:hover{border-color:var(--color-border-hover)}.formulario-module__EA3YRW__caja:focus-within{border-color:var(--color-primary);box-shadow:var(--ui-focus-ring)}.formulario-module__EA3YRW__caja[data-error]{border-color:var(--texto-peligro)}.formulario-module__EA3YRW__caja[data-deshabilitada]{opacity:.65}.formulario-module__EA3YRW__caja input,.formulario-module__EA3YRW__caja textarea{width:100%;min-width:0;height:34px;padding:0 var(--space-3);color:var(--color-text);font:inherit;font-size:var(--texto-sm-plus);background:0 0;border:0;outline:none;flex:1}.formulario-module__EA3YRW__caja input:disabled{cursor:not-allowed}.formulario-module__EA3YRW__caja input::placeholder,.formulario-module__EA3YRW__caja textarea::placeholder{color:var(--color-muted)}.formulario-module__EA3YRW__caja textarea{height:auto;min-height:76px;padding-top:var(--space-2-5);padding-bottom:var(--space-2-5);resize:vertical;line-height:1.5}.formulario-module__EA3YRW__caja input[readonly]{color:var(--color-text-secondary)}.formulario-module__EA3YRW__cifraEntrada input{font-variant-numeric:tabular-nums;font-weight:var(--peso-semi)}.formulario-module__EA3YRW__icono{padding-left:var(--space-3);color:var(--color-muted);transition:color var(--transition-fast);align-items:center;display:flex}.formulario-module__EA3YRW__icono:has(+textarea){align-items:flex-start;padding-top:11px}.formulario-module__EA3YRW__icono+input,.formulario-module__EA3YRW__icono+textarea{padding-left:var(--space-2)}.formulario-module__EA3YRW__caja:focus-within .formulario-module__EA3YRW__icono{color:var(--color-primary)}.formulario-module__EA3YRW__prefijo,.formulario-module__EA3YRW__sufijo{align-items:center;gap:var(--space-1);padding:0 var(--space-2-5);background:color-mix(in srgb, var(--color-text) 4%, transparent);color:var(--color-text-secondary);font-size:var(--texto-xs);font-weight:var(--peso-semi);white-space:nowrap;font-variant-numeric:tabular-nums;display:flex}.formulario-module__EA3YRW__prefijo{border-right:1px solid var(--color-border)}.formulario-module__EA3YRW__sufijo{border-left:1px solid var(--color-border)}.formulario-module__EA3YRW__sufijoDato{background:color-mix(in srgb, var(--tinte) 12%, transparent);color:var(--tinte)}[data-tema=claro] .formulario-module__EA3YRW__sufijoDato{color:color-mix(in srgb, var(--tinte) 80%, #0f172a)}.formulario-module__EA3YRW__botonEntrada{border:0;border-left:1px solid var(--color-border);background:color-mix(in srgb, var(--color-text) 4%, transparent);width:36px;color:var(--color-muted);cursor:pointer;transition:color var(--transition-fast), background var(--transition-fast);flex-shrink:0;place-items:center;padding:0;display:grid}.formulario-module__EA3YRW__botonEntrada:hover:not(:disabled){color:var(--color-primary);background:var(--ui-primary-soft)}.formulario-module__EA3YRW__botonEntrada:disabled{opacity:.4;cursor:not-allowed}.formulario-module__EA3YRW__botonEntrada:focus-visible{box-shadow:inset var(--ui-focus-ring);outline:none}.formulario-module__EA3YRW__botonEntradaIzq{border-left:0;border-right:1px solid var(--color-border)}.formulario-module__EA3YRW__paso input{text-align:center}.formulario-module__EA3YRW__segmentos{grid-template-columns:repeat(var(--columnas,2), minmax(0, 1fr));gap:var(--space-2);display:grid}.formulario-module__EA3YRW__segmento{--tono:var(--tinte,var(--color-primary));align-items:center;gap:var(--space-2-5);min-width:0;padding:var(--space-2-5) var(--space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--color-text-secondary);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);display:flex}.formulario-module__EA3YRW__segmento:hover:not(:disabled){border-color:var(--color-border-hover);background:var(--ui-surface-hover)}.formulario-module__EA3YRW__segmento:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.formulario-module__EA3YRW__segmento:disabled{cursor:not-allowed;opacity:.55}.formulario-module__EA3YRW__segmento[aria-checked=true]{border-color:color-mix(in srgb, var(--tono) 60%, transparent);background:color-mix(in srgb, var(--tono) 12%, transparent);color:var(--color-titulo);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tono) 35%, transparent)}[data-tema=claro] .formulario-module__EA3YRW__segmento[aria-checked=true]{background:color-mix(in srgb, var(--tono) 8%, #fff)}.formulario-module__EA3YRW__segmentoIcono{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-text) 4%, transparent);width:30px;height:30px;color:var(--color-muted);transition:background var(--transition-fast), color var(--transition-fast);flex-shrink:0;place-items:center;display:grid}.formulario-module__EA3YRW__segmento[aria-checked=true] .formulario-module__EA3YRW__segmentoIcono{background:color-mix(in srgb, var(--tono) 20%, transparent);color:var(--tono)}[data-tema=claro] .formulario-module__EA3YRW__segmento[aria-checked=true] .formulario-module__EA3YRW__segmentoIcono{color:color-mix(in srgb, var(--tono) 82%, #0f172a)}.formulario-module__EA3YRW__segmentoTextos{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.formulario-module__EA3YRW__segmentoTextos strong{font-size:var(--texto-sm);font-weight:var(--peso-semi);color:inherit}.formulario-module__EA3YRW__segmentoTextos small{font-size:var(--texto-2xs-plus);color:var(--color-muted);line-height:1.4}.formulario-module__EA3YRW__segmentoMarca{color:var(--tono);opacity:0;transition:opacity var(--transition-fast);flex-shrink:0}.formulario-module__EA3YRW__segmento[aria-checked=true] .formulario-module__EA3YRW__segmentoMarca{opacity:1}.formulario-module__EA3YRW__segmentosCompactos .formulario-module__EA3YRW__segmento{justify-content:center;gap:var(--space-1-5);padding:var(--space-2) var(--space-2);font-size:var(--texto-sm);font-weight:var(--peso-medio)}.formulario-module__EA3YRW__calculo{gap:var(--space-2-5);padding:var(--space-3);border-radius:var(--ui-radius);background:color-mix(in srgb, var(--color-text) 4%, transparent);border:1px solid var(--ui-border);flex-direction:column;display:flex}.formulario-module__EA3YRW__calculoFilas{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.formulario-module__EA3YRW__calculoDato{flex-direction:column;gap:1px;min-width:0;display:flex}.formulario-module__EA3YRW__calculoDato small{align-items:center;gap:var(--space-1);font-size:var(--texto-2xs);color:var(--color-muted);display:flex}.formulario-module__EA3YRW__calculoDato strong{font-size:var(--texto-md);font-weight:var(--peso-semi);color:var(--color-text);font-variant-numeric:tabular-nums}.formulario-module__EA3YRW__calculoDato[data-tono] strong{color:var(--tinte)}[data-tema=claro] .formulario-module__EA3YRW__calculoDato[data-tono] strong{color:color-mix(in srgb, var(--tinte) 82%, #0f172a)}.formulario-module__EA3YRW__partida{border-radius:var(--radius-pill);background:var(--ui-surface-hover);height:8px;display:flex;overflow:hidden}.formulario-module__EA3YRW__partida i{width:var(--ancho,0%);height:100%;transition:width var(--transition-normal);display:block}.formulario-module__EA3YRW__partidaLeyenda{gap:var(--space-1) var(--space-3);font-size:var(--texto-2xs-plus);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.formulario-module__EA3YRW__partidaLeyenda span{align-items:center;gap:var(--space-1-5);display:inline-flex}.formulario-module__EA3YRW__punto{background:var(--tinte);border-radius:50%;flex-shrink:0;width:8px;height:8px}.formulario-module__EA3YRW__nota{align-items:flex-start;gap:var(--space-1-5);font-size:var(--texto-xs);color:var(--color-muted);margin:0;line-height:1.5;display:flex}.formulario-module__EA3YRW__nota svg{flex-shrink:0;margin-top:2px}.formulario-module__EA3YRW__notaAviso{color:var(--texto-aviso)}.formulario-module__EA3YRW__notaPeligro{color:var(--texto-peligro)}.formulario-module__EA3YRW__escala{gap:var(--space-1-5);flex-direction:column;display:flex}.formulario-module__EA3YRW__escalaCarril{border-radius:var(--radius-pill);height:10px;display:flex;position:relative;overflow:visible}.formulario-module__EA3YRW__escalaCarril>i{height:100%;display:block}.formulario-module__EA3YRW__escalaCarril>i:first-child{border-radius:var(--radius-pill) 0 0 var(--radius-pill)}.formulario-module__EA3YRW__escalaCarril>i:last-of-type{border-radius:0 var(--radius-pill) var(--radius-pill) 0}.formulario-module__EA3YRW__zonaBaja{width:var(--ancho,0%);background:color-mix(in srgb, var(--tone-amber) 55%, transparent)}.formulario-module__EA3YRW__zonaBien{background:color-mix(in srgb, var(--tone-green) 45%, transparent);flex:1}.formulario-module__EA3YRW__escalaMarca{border-radius:var(--radius-pill);background:var(--color-titulo);width:4px;height:18px;box-shadow:0 0 0 2px var(--ui-surface-solid);top:-4px;left:var(--posicion,0%);transition:left var(--transition-normal);margin-left:-2px;position:absolute}.formulario-module__EA3YRW__escalaEtiquetas{justify-content:space-between;gap:var(--space-2);font-size:var(--texto-2xs);color:var(--color-muted);display:flex;position:relative}.formulario-module__EA3YRW__escalaMinimo{left:var(--posicion,0%);font-weight:var(--peso-semi);color:var(--texto-aviso);white-space:nowrap;position:absolute;translate:-50%}.formulario-module__EA3YRW__fotoFila{align-items:start;gap:var(--space-3);grid-template-columns:112px minmax(0,1fr);display:grid}.formulario-module__EA3YRW__fotoCampos{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.formulario-module__EA3YRW__soltar.formulario-module__EA3YRW__soltarMini{width:112px;height:112px;min-height:0;padding:var(--space-2);gap:var(--space-1);flex:none}.formulario-module__EA3YRW__soltar.formulario-module__EA3YRW__soltarMini .formulario-module__EA3YRW__soltarIcono{border-radius:var(--radius-md);width:36px;height:36px;margin-bottom:0}.formulario-module__EA3YRW__soltar.formulario-module__EA3YRW__soltarMini strong{font-size:var(--texto-xs)}.formulario-module__EA3YRW__soltar.formulario-module__EA3YRW__soltarMini img{padding:var(--space-2)}.formulario-module__EA3YRW__soltar.formulario-module__EA3YRW__soltarMini .formulario-module__EA3YRW__soltarCapa{left:var(--space-1);right:var(--space-1);bottom:var(--space-1);padding:3px var(--space-1-5);font-size:var(--texto-2xs)}.formulario-module__EA3YRW__soltar.formulario-module__EA3YRW__soltarMini .formulario-module__EA3YRW__soltarNuevo{top:var(--space-1);left:var(--space-1);padding:1px var(--space-1-5)}.formulario-module__EA3YRW__soltar{justify-content:center;align-items:center;gap:var(--space-1-5);min-height:236px;padding:var(--space-4);border:1.5px dashed var(--ui-border-strong);border-radius:var(--ui-radius-lg);background:color-mix(in srgb, var(--color-text) 4%, transparent);color:var(--color-muted);font:inherit;text-align:center;cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.formulario-module__EA3YRW__soltar:hover,.formulario-module__EA3YRW__soltar[data-sobre]{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 8%, transparent);color:var(--color-primary)}.formulario-module__EA3YRW__soltar:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.formulario-module__EA3YRW__soltarIcono{width:48px;height:48px;margin-bottom:var(--space-1);border-radius:var(--radius-lg);background:var(--ui-primary-soft);border:1px solid var(--ui-primary-border);color:var(--color-primary);place-items:center;display:grid}.formulario-module__EA3YRW__soltar strong{font-size:var(--texto-sm);font-weight:var(--peso-semi);color:var(--color-text)}.formulario-module__EA3YRW__soltar small{font-size:var(--texto-2xs-plus);color:var(--color-muted)}.formulario-module__EA3YRW__soltar img{width:100%;height:100%;padding:var(--space-3);object-fit:contain;position:absolute;inset:0}.formulario-module__EA3YRW__conImagen{border-style:solid;border-color:var(--ui-border);background:radial-gradient(circle at 50% 55%, color-mix(in srgb, var(--color-primary) 10%, transparent), transparent 70%), color-mix(in srgb, var(--color-text) 4%, transparent)}.formulario-module__EA3YRW__soltarCapa{left:var(--space-2);right:var(--space-2);bottom:var(--space-2);justify-content:center;align-items:center;gap:var(--space-1-5);padding:var(--space-1-5) var(--space-2);border-radius:var(--ui-radius);color:#fff;font-size:var(--texto-xs);font-weight:var(--peso-medio);opacity:0;transition:opacity var(--transition-fast), translate var(--transition-fast);background:#02060eb8;display:flex;position:absolute;translate:0 4px}.formulario-module__EA3YRW__soltar:hover .formulario-module__EA3YRW__soltarCapa,.formulario-module__EA3YRW__soltar:focus-visible .formulario-module__EA3YRW__soltarCapa{opacity:1;translate:0}.formulario-module__EA3YRW__soltarNuevo{top:var(--space-2);left:var(--space-2);padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--color-primary);color:#fff;font-size:var(--texto-2xs);font-weight:var(--peso-semi);position:absolute}.formulario-module__EA3YRW__archivo{display:none}.formulario-module__EA3YRW__imagenPie{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.formulario-module__EA3YRW__antesDespues{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.formulario-module__EA3YRW__cifraGrande{padding:var(--space-3);border-radius:var(--ui-radius);background:color-mix(in srgb, var(--ui-surface-solid) 70%, transparent);border:1px solid var(--ui-border);flex-direction:column;align-items:center;gap:2px;display:flex}.formulario-module__EA3YRW__cifraGrande small{font-size:var(--texto-2xs);font-weight:var(--peso-semi);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.formulario-module__EA3YRW__cifraGrande strong{font-size:28px;font-weight:var(--peso-negrita);letter-spacing:-.02em;color:var(--tinte,var(--color-titulo));font-variant-numeric:tabular-nums;line-height:1.1}[data-tema=claro] .formulario-module__EA3YRW__cifraGrande[data-tono] strong{color:color-mix(in srgb, var(--tinte) 82%, #0f172a)}.formulario-module__EA3YRW__cifraGrande span{font-size:var(--texto-2xs-plus);color:var(--color-text-secondary)}.formulario-module__EA3YRW__flecha{background:color-mix(in srgb, var(--tinte) 16%, transparent);width:34px;height:34px;color:var(--tinte);border-radius:50%;place-items:center;display:grid}.formulario-module__EA3YRW__chips{gap:var(--space-1-5);flex-wrap:wrap;display:flex}.formulario-module__EA3YRW__chip{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2-5);border:1px solid var(--ui-border);border-radius:var(--radius-pill);background:var(--ui-surface);color:var(--color-text-secondary);font:inherit;font-size:var(--texto-xs);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast);display:inline-flex}.formulario-module__EA3YRW__chip:hover{border-color:var(--ui-primary-border);color:var(--color-primary)}.formulario-module__EA3YRW__chip[aria-pressed=true]{border-color:var(--ui-primary-border);background:var(--ui-primary-soft);color:var(--color-primary)}.formulario-module__EA3YRW__chip:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.formulario-module__EA3YRW__cuerpoModal{gap:var(--space-4);flex-direction:column;display:flex}.formulario-module__EA3YRW__lineas{gap:var(--space-2);flex-direction:column;display:flex}.formulario-module__EA3YRW__lineasCabecera,.formulario-module__EA3YRW__linea{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) 128px 132px 96px 32px;display:grid}.formulario-module__EA3YRW__lineasCabecera{padding:0 var(--space-3);font-size:var(--texto-2xs);font-weight:var(--peso-semi);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.formulario-module__EA3YRW__lineasCabecera span:nth-child(4){text-align:right}.formulario-module__EA3YRW__linea{padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);animation:.28s cubic-bezier(.16,1,.3,1) backwards formulario-module__EA3YRW__subir}.formulario-module__EA3YRW__lineaNombre{flex-direction:column;min-width:0;display:flex}.formulario-module__EA3YRW__lineaNombre strong{font-size:var(--texto-sm);font-weight:var(--peso-semi);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.formulario-module__EA3YRW__lineaNombre small{font-size:var(--texto-2xs);color:var(--color-muted)}.formulario-module__EA3YRW__lineaSubtotal{text-align:right;font-size:var(--texto-sm);font-weight:var(--peso-semi);color:var(--color-titulo);font-variant-numeric:tabular-nums}.formulario-module__EA3YRW__linea .formulario-module__EA3YRW__caja input{padding:var(--space-2) var(--space-2)}.formulario-module__EA3YRW__vacioLineas{align-items:center;gap:var(--space-1-5);padding:var(--space-5);border:1.5px dashed var(--ui-border);border-radius:var(--ui-radius);color:var(--color-muted);font-size:var(--texto-xs);text-align:center;flex-direction:column;display:flex}.formulario-module__EA3YRW__totalGrande{font-variant-numeric:tabular-nums;font-size:30px!important}.formulario-module__EA3YRW__pie{justify-content:flex-end;align-items:center;gap:var(--space-2);width:100%;display:flex}.formulario-module__EA3YRW__pieNota{align-items:center;gap:var(--space-1-5);min-width:0;font-size:var(--texto-xs);color:var(--color-muted);margin-right:auto;display:flex}.formulario-module__EA3YRW__pieNota svg{flex-shrink:0}.formulario-module__EA3YRW__girando{animation:.9s linear infinite formulario-module__EA3YRW__girar}@keyframes formulario-module__EA3YRW__girar{to{transform:rotate(360deg)}}@keyframes formulario-module__EA3YRW__subir{0%{opacity:0;transform:translateY(8px)}}@media (max-width:640px){.formulario-module__EA3YRW__rejilla,.formulario-module__EA3YRW__rejilla3,.formulario-module__EA3YRW__segmentos{grid-template-columns:minmax(0,1fr)}.formulario-module__EA3YRW__segmentosCompactos{grid-template-columns:repeat(2,minmax(0,1fr))}.formulario-module__EA3YRW__lineasCabecera{display:none}.formulario-module__EA3YRW__linea{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.formulario-module__EA3YRW__lineaNombre{grid-column:1/-1}.formulario-module__EA3YRW__pieNota{display:none}}@media (prefers-reduced-motion:reduce){.formulario-module__EA3YRW__hero,.formulario-module__EA3YRW__bloque,.formulario-module__EA3YRW__linea,.formulario-module__EA3YRW__girando{animation:none}}.formulario-module__EA3YRW__partidaCosto{background:var(--tone-purple)}.formulario-module__EA3YRW__partidaGanancia{background:var(--tone-green)}
.ruta-module__1Awvfq__vista{gap:var(--space-3);grid-template-columns:minmax(0,1fr) 320px;min-height:520px;display:grid}.ruta-module__1Awvfq__vistaMedia{grid-template-columns:1fr;min-height:0}.ruta-module__1Awvfq__mapa{border-radius:var(--ui-radius-lg);min-height:520px;position:relative;overflow:hidden}.ruta-module__1Awvfq__vistaMedia .ruta-module__1Awvfq__mapa{min-height:260px}.ruta-module__1Awvfq__vistaMedia .ruta-module__1Awvfq__lateral{max-height:none;overflow:visible}.ruta-module__1Awvfq__vistaMedia .ruta-module__1Awvfq__rutas{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.ruta-module__1Awvfq__vistaMedia .ruta-module__1Awvfq__salidas{display:none}.ruta-module__1Awvfq__leyenda{left:var(--space-2-5);bottom:var(--space-2-5);gap:var(--space-2);border-radius:var(--radius-pill);background:var(--ui-surface-solid);border:1px solid var(--ui-border);box-shadow:var(--sombra-tarjeta);font-size:var(--texto-2xs-plus);color:var(--color-text-secondary);z-index:2;flex-wrap:wrap;padding:5px 10px;font-weight:600;display:flex;position:absolute}.ruta-module__1Awvfq__leyendaItem{align-items:center;gap:5px;display:inline-flex}.ruta-module__1Awvfq__leyendaItem i{border-radius:2px;width:14px;height:4px}.ruta-module__1Awvfq__lateral{gap:var(--space-2-5);scrollbar-width:thin;flex-direction:column;min-width:0;max-height:560px;display:flex;overflow-y:auto}.ruta-module__1Awvfq__desde{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2-5);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);display:flex}.ruta-module__1Awvfq__desdeIcono{background:color-mix(in srgb, var(--tone-sky) 16%, transparent);width:30px;height:30px;color:var(--tone-sky);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ruta-module__1Awvfq__desdeTextos{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.ruta-module__1Awvfq__desdeTextos small{font-size:var(--texto-2xs-plus);color:var(--color-muted)}.ruta-module__1Awvfq__desdeTextos strong{font-size:var(--texto-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ruta-module__1Awvfq__modo{border-radius:var(--radius-pill);background:var(--superficie-sutil);color:var(--color-text-secondary);font-size:var(--texto-2xs-plus);white-space:nowrap;align-items:center;gap:4px;padding:3px 8px;font-weight:600;display:inline-flex}.ruta-module__1Awvfq__llegada{align-items:baseline;gap:var(--space-2);padding:0 var(--space-1);display:flex}.ruta-module__1Awvfq__llegada strong{font-size:var(--texto-2xl);color:#188038;font-variant-numeric:tabular-nums;font-weight:800}.ruta-module__1Awvfq__llegada span{font-size:var(--texto-sm);color:var(--color-text-secondary);white-space:nowrap}.ruta-module__1Awvfq__llegada em{color:var(--color-muted);font-style:normal}.ruta-module__1Awvfq__rutas{gap:var(--space-1-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ruta-module__1Awvfq__ruta{width:100%;padding:var(--space-2) var(--space-2-5);border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--color-text);text-align:left;cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast);border-left:4px solid #94a3b8;flex-direction:column;gap:2px;display:flex}.ruta-module__1Awvfq__ruta:hover{border-color:var(--color-border-hover);border-left-color:#64748b}.ruta-module__1Awvfq__rutaActiva,.ruta-module__1Awvfq__rutaActiva:hover{border-color:color-mix(in srgb, #1a73e8 45%, var(--ui-border));background:color-mix(in srgb, #1a73e8 7%, var(--ui-surface));border-left-color:#1a73e8}.ruta-module__1Awvfq__rutaLinea{align-items:center;gap:var(--space-2);display:flex}.ruta-module__1Awvfq__rutaLinea strong{font-size:var(--texto-md);font-weight:800}.ruta-module__1Awvfq__rutaActiva .ruta-module__1Awvfq__rutaLinea strong{color:#188038}.ruta-module__1Awvfq__rutaLinea span{font-size:var(--texto-sm);color:var(--color-text-secondary)}.ruta-module__1Awvfq__ruta small{font-size:var(--texto-xs);color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ruta-module__1Awvfq__rapida{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--tone-green) 15%, transparent);color:color-mix(in srgb, var(--tone-green) 70%, #fff);font-size:var(--texto-2xs);white-space:nowrap;align-items:center;gap:3px;margin-left:auto;padding:2px 7px;font-style:normal;font-weight:700;display:inline-flex}.ruta-module__1Awvfq__pasos{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface)}.ruta-module__1Awvfq__pasosTitulo{align-items:center;gap:var(--space-1-5);width:100%;padding:var(--space-2) var(--space-2-5);color:var(--color-text);font-size:var(--texto-sm);cursor:pointer;background:0 0;border:0;font-weight:700;display:flex}.ruta-module__1Awvfq__pasosTitulo b{border-radius:var(--radius-pill);background:var(--superficie-sutil);color:var(--color-text-secondary);font-size:var(--texto-2xs-plus);padding:0 6px}.ruta-module__1Awvfq__pasosTitulo svg{transition:transform var(--transition-fast);margin-left:auto}.ruta-module__1Awvfq__girado{transform:rotate(180deg)}.ruta-module__1Awvfq__pasosLista{padding:0 var(--space-2) var(--space-2);margin:0;list-style:none}.ruta-module__1Awvfq__paso{align-items:center;gap:var(--space-2);border-top:1px solid var(--ui-border);font-size:var(--texto-xs-plus);grid-template-columns:26px minmax(0,1fr) auto;padding:7px 2px;animation:.3s cubic-bezier(.16,1,.3,1) backwards ruta-module__1Awvfq__subir;display:grid}.ruta-module__1Awvfq__pasoIcono{color:#1a73e8;background:#1a73e824;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.ruta-module__1Awvfq__pasoTexto{line-height:1.3}.ruta-module__1Awvfq__paso small{color:var(--color-muted);font-size:var(--texto-2xs-plus);white-space:nowrap}.ruta-module__1Awvfq__salidas{gap:var(--space-2);grid-template-columns:1fr 1fr;margin-top:auto;display:grid}.ruta-module__1Awvfq__salida{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--color-text);font-size:var(--texto-sm);cursor:pointer;transition:border-color var(--transition-fast);justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-family:inherit;font-weight:600;text-decoration:none;display:inline-flex}.ruta-module__1Awvfq__salida:hover{border-color:var(--color-border-hover)}.ruta-module__1Awvfq__nota{gap:var(--space-2);padding:var(--space-2-5);border-radius:var(--ui-radius);background:color-mix(in srgb, var(--tone-amber) 12%, transparent);border:1px solid color-mix(in srgb, var(--tone-amber) 28%, transparent);font-size:var(--texto-xs-plus);margin:0;line-height:1.4;display:flex}.ruta-module__1Awvfq__nota svg{color:var(--tone-amber);flex-shrink:0;margin-top:1px}.ruta-module__1Awvfq__aviso{align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px dashed color-mix(in srgb, var(--tone-amber) 45%, var(--ui-border));border-radius:var(--ui-radius-lg);background:color-mix(in srgb, var(--tone-amber) 8%, transparent);font-size:var(--texto-sm);display:flex}.ruta-module__1Awvfq__aviso>svg{color:var(--tone-amber);flex-shrink:0}.ruta-module__1Awvfq__aviso span{color:var(--color-text-secondary);flex-direction:column;flex:1;gap:2px;display:flex}.ruta-module__1Awvfq__aviso strong{color:var(--color-text)}.ruta-module__1Awvfq__cargando{gap:var(--space-1-5);flex-direction:column;display:flex}.ruta-module__1Awvfq__cargando span{border-radius:var(--ui-radius);background:linear-gradient(90deg, var(--superficie-sutil), var(--ui-surface-hover), var(--superficie-sutil));background-size:200% 100%;height:58px;animation:1.2s linear infinite ruta-module__1Awvfq__brillo}[data-tema=claro] .ruta-module__1Awvfq__rapida{background:color-mix(in srgb, var(--tone-green) 12%, #fff);color:color-mix(in srgb, var(--tone-green) 78%, #0f172a)}[data-tema=oscuro] .ruta-module__1Awvfq__llegada strong,[data-tema=oscuro] .ruta-module__1Awvfq__rutaActiva .ruta-module__1Awvfq__rutaLinea strong{color:#34d399}[data-tema=oscuro] .ruta-module__1Awvfq__pasoIcono{color:#8ab4f8}@keyframes ruta-module__1Awvfq__subir{0%{opacity:0;transform:translateY(6px)}}@keyframes ruta-module__1Awvfq__brillo{to{background-position:-200% 0}}@media (max-width:860px){.ruta-module__1Awvfq__vista{grid-template-columns:1fr}.ruta-module__1Awvfq__mapa,.ruta-module__1Awvfq__vistaMedia .ruta-module__1Awvfq__mapa{min-height:320px}.ruta-module__1Awvfq__lateral{max-height:none}}@media (prefers-reduced-motion:reduce){.ruta-module__1Awvfq__paso,.ruta-module__1Awvfq__cargando span{animation:none}}
.plataforma-module__3JQnDq__rejilla{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}@media (max-width:1100px){.plataforma-module__3JQnDq__rejilla{grid-template-columns:minmax(0,1fr)}}.plataforma-module__3JQnDq__grafico{height:210px;margin-top:var(--space-2)}.plataforma-module__3JQnDq__cuadro{border:1px solid color-mix(in srgb, var(--tinte) 30%, transparent);background:color-mix(in srgb, var(--tinte) 16%, transparent);width:34px;height:34px;color:color-mix(in srgb, var(--tinte) 60%, #fff);letter-spacing:.02em;border-radius:10px;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.plataforma-module__3JQnDq__cuadroGrande{border-radius:14px;width:52px;height:52px;font-size:17px}[data-tema=claro] .plataforma-module__3JQnDq__cuadro{background:color-mix(in srgb, var(--tinte) 12%, #fff);color:color-mix(in srgb, var(--tinte) 78%, #0f172a)}.plataforma-module__3JQnDq__nombreBoton{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.plataforma-module__3JQnDq__nombreBoton:hover{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline}.plataforma-module__3JQnDq__clave{--tinte:var(--tone-amber);align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--tinte) 32%, transparent);border-radius:var(--ui-radius-lg);background:color-mix(in srgb, var(--tinte) 9%, transparent);animation:.32s cubic-bezier(.16,1,.3,1) backwards plataforma-module__3JQnDq__subir;display:flex}.plataforma-module__3JQnDq__claveIcono{background:color-mix(in srgb, var(--tinte) 18%, transparent);width:34px;height:34px;color:var(--tinte);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.plataforma-module__3JQnDq__claveTextos{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.plataforma-module__3JQnDq__claveTextos small{font-size:var(--texto-xs);color:var(--color-text-secondary)}.plataforma-module__3JQnDq__claveTextos strong{font-family:var(--font-mono);font-size:var(--texto-xl);letter-spacing:.04em;color:var(--color-titulo,var(--color-text))}.plataforma-module__3JQnDq__claveTextos em{font-size:var(--texto-2xs-plus);color:var(--color-muted);font-style:normal}.plataforma-module__3JQnDq__claveCopiar{border:1px solid var(--ui-border-strong);background:var(--ui-surface);width:34px;height:34px;color:var(--color-text);cursor:pointer;border-radius:10px;place-items:center;display:grid}.plataforma-module__3JQnDq__claveCopiar:hover{border-color:var(--tinte);color:var(--tinte)}.plataforma-module__3JQnDq__bitacora{margin:var(--space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.plataforma-module__3JQnDq__evento{gap:var(--space-3);font-size:var(--texto-sm);animation:.32s cubic-bezier(.16,1,.3,1) backwards plataforma-module__3JQnDq__subir;animation-delay:var(--retraso,0s);grid-template-columns:14px minmax(0,1fr) auto;align-items:baseline;padding:7px 0;display:grid;position:relative}.plataforma-module__3JQnDq__evento:before{content:"";background:var(--ui-border-strong);width:1px;position:absolute;top:18px;bottom:-8px;left:4px}.plataforma-module__3JQnDq__evento:last-child:before{display:none}.plataforma-module__3JQnDq__eventoPunto{background:var(--tinte);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb, var(--tinte) 18%, transparent);border-radius:50%;position:relative;top:1px}.plataforma-module__3JQnDq__eventoTexto{min-width:0;color:var(--color-text-secondary);line-height:1.4}.plataforma-module__3JQnDq__eventoTexto strong{font-weight:var(--peso-semi);color:var(--color-text)}.plataforma-module__3JQnDq__eventoCuando{font-size:var(--texto-xs);color:var(--color-muted);white-space:nowrap}.plataforma-module__3JQnDq__planes{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.plataforma-module__3JQnDq__plan{gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:var(--sombra-tarjeta);animation:.36s cubic-bezier(.16,1,.3,1) backwards plataforma-module__3JQnDq__subir;animation-delay:var(--retraso,0s);flex-direction:column;display:flex;position:relative;overflow:hidden}.plataforma-module__3JQnDq__plan:before{content:"";background:var(--tinte);height:3px;position:absolute;inset:0 0 auto}.plataforma-module__3JQnDq__planInactivo{opacity:.62}.plataforma-module__3JQnDq__planCabecera{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.plataforma-module__3JQnDq__planNombre{font-size:var(--texto-lg);font-weight:var(--peso-negrita);color:var(--color-titulo,var(--color-text))}.plataforma-module__3JQnDq__planDescripcion{font-size:var(--texto-xs-plus);color:var(--color-text-secondary);margin-top:2px}.plataforma-module__3JQnDq__planPrecio{align-items:baseline;gap:6px;display:flex}.plataforma-module__3JQnDq__planPrecio strong{font-size:var(--texto-3xl);font-weight:var(--peso-negrita);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--tinte) 55%, var(--color-text))}.plataforma-module__3JQnDq__planPrecio small{font-size:var(--texto-xs);color:var(--color-muted)}.plataforma-module__3JQnDq__planLimites{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.plataforma-module__3JQnDq__limite{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--superficie-sutil);font-size:var(--texto-xs);color:var(--color-text-secondary);display:flex}.plataforma-module__3JQnDq__limite strong{font-size:var(--texto-md);color:var(--color-text);font-variant-numeric:tabular-nums;display:block}.plataforma-module__3JQnDq__limite svg{color:var(--tinte);flex-shrink:0}.plataforma-module__3JQnDq__planPie{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--ui-border);font-size:var(--texto-xs);color:var(--color-text-secondary);display:flex}.plataforma-module__3JQnDq__planPie strong{color:var(--color-text)}.plataforma-module__3JQnDq__miembros{flex-direction:column;gap:2px;display:flex}.plataforma-module__3JQnDq__miembro{gap:var(--space-3);padding:var(--space-2) var(--space-2);border-radius:var(--ui-radius);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;display:grid}.plataforma-module__3JQnDq__miembro:hover{background:var(--ui-surface-hover)}.plataforma-module__3JQnDq__miembroTextos{flex-direction:column;min-width:0;display:flex}.plataforma-module__3JQnDq__miembroTextos strong{font-size:var(--texto-sm);font-weight:var(--peso-semi);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plataforma-module__3JQnDq__miembroTextos small{font-size:var(--texto-xs);color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plataforma-module__3JQnDq__aviso{--tinte:var(--tone-red);align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--tinte) 30%, transparent);border-radius:var(--ui-radius-lg);background:color-mix(in srgb, var(--tinte) 8%, transparent);font-size:var(--texto-sm);color:var(--color-text);display:flex}.plataforma-module__3JQnDq__aviso svg{color:var(--tinte);flex-shrink:0;margin-top:2px}.plataforma-module__3JQnDq__aviso small{color:var(--color-text-secondary);display:block}.plataforma-module__3JQnDq__usoRejilla{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.plataforma-module__3JQnDq__uso{flex-direction:column;gap:6px;display:flex}.plataforma-module__3JQnDq__usoCabecera{justify-content:space-between;gap:var(--space-2);font-size:var(--texto-xs);color:var(--color-text-secondary);display:flex}.plataforma-module__3JQnDq__usoCabecera strong{font-variant-numeric:tabular-nums;color:var(--color-text)}.plataforma-module__3JQnDq__carril{background:color-mix(in srgb, var(--tinte) 14%, transparent);border-radius:999px;height:6px;display:block;overflow:hidden}.plataforma-module__3JQnDq__relleno{border-radius:inherit;background:var(--tinte);height:100%;transition:width .4s cubic-bezier(.16,1,.3,1);display:block}.plataforma-module__3JQnDq__pestanasFicha{margin-bottom:var(--space-1)}@keyframes plataforma-module__3JQnDq__subir{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.plataforma-module__3JQnDq__clave,.plataforma-module__3JQnDq__evento,.plataforma-module__3JQnDq__plan{animation:none}}.plataforma-module__3JQnDq__enlaceTexto{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.plataforma-module__3JQnDq__enlaceTexto:hover{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline}.plataforma-module__3JQnDq__rolesFila{flex-wrap:wrap;gap:6px;display:flex}.plataforma-module__3JQnDq__rolChip{border:1px solid color-mix(in srgb, var(--tinte) 28%, transparent);background:color-mix(in srgb, var(--tinte) 14%, transparent);color:color-mix(in srgb, var(--tinte) 60%, #fff);font:inherit;cursor:pointer;transition:border-color var(--transition-fast);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.plataforma-module__3JQnDq__rolChip:hover{border-color:var(--tinte)}[data-tema=claro] .plataforma-module__3JQnDq__rolChip{background:color-mix(in srgb, var(--tinte) 10%, #fff);color:color-mix(in srgb, var(--tinte) 78%, #0f172a)}.plataforma-module__3JQnDq__tenue{color:var(--color-muted);font-size:12px}.plataforma-module__3JQnDq__filtroEmpresa{border:1px solid color-mix(in srgb, var(--tinte) 30%, transparent);background:color-mix(in srgb, var(--tinte) 12%, transparent);border-radius:999px;align-items:center;gap:8px;padding:6px 8px 6px 12px;font-size:13px;display:inline-flex}.plataforma-module__3JQnDq__filtroEmpresa a{color:var(--tinte);font-weight:600;text-decoration:none}.plataforma-module__3JQnDq__filtroEmpresa a:hover{text-decoration:underline}.plataforma-module__3JQnDq__filtroEmpresa button{background:color-mix(in srgb, var(--tinte) 18%, transparent);width:22px;height:22px;color:inherit;cursor:pointer;border:none;border-radius:999px;place-items:center;display:grid}[data-tema=claro] .plataforma-module__3JQnDq__filtroEmpresa{background:color-mix(in srgb, var(--tinte) 8%, #fff)}.plataforma-module__3JQnDq__pieNota{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--color-muted);font-size:13px;display:flex}.plataforma-module__3JQnDq__usoChips{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.plataforma-module__3JQnDq__usoChip{border-radius:var(--ui-radius-lg);border:1px solid color-mix(in srgb, var(--tinte) 24%, transparent);background:color-mix(in srgb, var(--tinte) 8%, transparent);grid-template-columns:auto 1fr;align-items:center;column-gap:8px;padding:10px 12px;display:grid}.plataforma-module__3JQnDq__usoChip svg{color:var(--tinte);grid-row:span 2}.plataforma-module__3JQnDq__usoChip small{color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.plataforma-module__3JQnDq__usoChip strong{font-size:13px;font-weight:600}[data-tema=claro] .plataforma-module__3JQnDq__usoChip{background:color-mix(in srgb, var(--tinte) 6%, #fff)}.plataforma-module__3JQnDq__enlaceFicha{color:var(--color-primary);align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.plataforma-module__3JQnDq__enlaceFicha:hover{text-decoration:underline}@media (max-width:640px){.plataforma-module__3JQnDq__usoChips{grid-template-columns:minmax(0,1fr)}}.plataforma-module__3JQnDq__enlacesFicha{gap:var(--space-3);flex-wrap:wrap;display:inline-flex}
.instalar-module__hPc0IW__instalar{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.instalar-module__hPc0IW__nota{color:var(--color-muted);font-size:var(--texto-sm);flex:220px;margin:0;line-height:1.5}
.whatsapp-module__9PiDwa__grupo{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.whatsapp-module__9PiDwa__boton{border-radius:var(--ui-radius);color:#fff;height:36px;font:inherit;font-size:var(--texto-sm);font-weight:var(--peso-negrita);text-shadow:0 1px 1px #0000002e;cursor:pointer;white-space:nowrap;transition:filter var(--transition-fast), transform var(--transition-fast);background:linear-gradient(#25d366,#1ea952);border:0;align-items:center;gap:8px;padding:0 8px 0 7px;display:inline-flex;box-shadow:inset 0 0 0 1px #0000000f}.whatsapp-module__9PiDwa__boton:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.whatsapp-module__9PiDwa__boton:focus-visible,.whatsapp-module__9PiDwa__enlace:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.whatsapp-module__9PiDwa__boton:disabled{cursor:progress;filter:saturate(.8)}.whatsapp-module__9PiDwa__logo{background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.whatsapp-module__9PiDwa__formato{border-radius:var(--radius-pill);font-size:10.5px;font-weight:var(--peso-negrita);letter-spacing:.02em;text-shadow:none;background:#00000029;padding:2px 6px}.whatsapp-module__9PiDwa__enlace{border-radius:var(--ui-radius);height:30px;color:var(--color-muted);font:inherit;font-size:var(--texto-xs);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:0 8px;font-weight:600;display:inline-flex}.whatsapp-module__9PiDwa__enlace:hover{color:var(--color-titulo);background:color-mix(in srgb, var(--color-muted) 12%, transparent)}.whatsapp-module__9PiDwa__girando{border:2px solid #25d3664d;border-top-color:#1ea952;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite whatsapp-module__9PiDwa__girar}@keyframes whatsapp-module__9PiDwa__girar{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.whatsapp-module__9PiDwa__girando{animation:none}}
.tablas-module__IBaagW__derecha{text-align:right;justify-content:flex-end;display:flex}.tablas-module__IBaagW__derecha>span{align-items:flex-end}.tablas-module__IBaagW__fin{flex:1;min-width:0}
