.AvisoRegistroBuscador-module__CNMXgW__aviso{color:#1f4a36;border-radius:var(--radius-lg);background:#e4f2e9;border:1.5px solid #2f8a5f;flex-wrap:wrap;align-items:center;gap:14px 18px;margin-bottom:20px;padding:16px 20px;animation:2.4s ease-in-out infinite AvisoRegistroBuscador-module__CNMXgW__halo;display:flex}.AvisoRegistroBuscador-module__CNMXgW__aviso p{flex:420px;margin:0;font-size:.95rem;line-height:1.55}.AvisoRegistroBuscador-module__CNMXgW__aviso strong{color:#14402b}.AvisoRegistroBuscador-module__CNMXgW__punto{background:#2f8a5f;border-radius:50%;flex:none;width:12px;height:12px;position:relative}.AvisoRegistroBuscador-module__CNMXgW__punto:after{content:"";background:#2f8a5f;border-radius:50%;animation:1.6s ease-out infinite AvisoRegistroBuscador-module__CNMXgW__latido;position:absolute;inset:0}.AvisoRegistroBuscador-module__CNMXgW__boton{color:#fff;border-radius:var(--radius-control,8px);background:#2f8a5f;flex:none;align-items:center;padding:11px 20px;font-size:.92rem;font-weight:700;text-decoration:none;transition:filter .15s,transform .15s;display:inline-flex}.AvisoRegistroBuscador-module__CNMXgW__boton:hover{color:#fff;filter:brightness(1.08);transform:translateY(-1px)}@keyframes AvisoRegistroBuscador-module__CNMXgW__halo{0%,to{box-shadow:0 0 #2f8a5f00}50%{box-shadow:0 0 0 6px #2f8a5f2e}}@keyframes AvisoRegistroBuscador-module__CNMXgW__latido{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}html.dark .AvisoRegistroBuscador-module__CNMXgW__aviso{color:#cfe9da;background:#2f8a5f29}html.dark .AvisoRegistroBuscador-module__CNMXgW__aviso strong{color:#e6f6ec}@media (prefers-reduced-motion:reduce){.AvisoRegistroBuscador-module__CNMXgW__aviso,.AvisoRegistroBuscador-module__CNMXgW__punto:after{animation:none}}
.fdet{--fdet-caja:var(--paper-2);--fdet-acento:var(--navy);--fdet-elegida:var(--accent-blue-bg);--fdet-alto:56px;background:linear-gradient(180deg, var(--paper-3) 0%, var(--paper) 100%);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);font-family:var(--font-body);flex-direction:column;gap:16px;padding:22px 26px 24px;display:flex}html.dark .fdet{--fdet-caja:var(--paper-3);--fdet-acento:#8fb0d6;--fdet-elegida:#8fb0d624;background:linear-gradient(180deg, var(--paper-2) 0%, var(--paper) 100%)}.fdet-cabeza{justify-content:space-between;align-items:center;gap:16px;display:flex}.fdet-kicker{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--gold);align-items:center;gap:10px;margin:0;font-size:.8rem;font-weight:500;display:flex}.fdet-latido{background:var(--accent-green);border-radius:50%;flex:none;width:11px;height:11px;position:relative}.fdet-latido:after{content:"";background:var(--accent-green);border-radius:50%;animation:1.8s ease-out infinite fdet-latir;position:absolute;inset:0}@keyframes fdet-latir{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(3)}}.fdet-linea{z-index:2;align-items:center;gap:12px;display:flex;position:relative}.fdet-linea--pie{z-index:1}.fdet-palabra{color:var(--text-muted);flex:none;font-size:1.05rem;font-weight:500}.fdet-d-tipo{flex:210px}.fdet-d-provincia{flex:220px}.fdet-d-localidad{flex:1.2 240px}.fdet-d-grupo{flex:220px}.dsp{min-width:0;position:relative}.dsp-boton{width:100%;height:var(--fdet-alto,56px);font-family:var(--font-body);color:var(--text-primary);text-align:left;background:var(--fdet-caja,var(--paper-2));border:1px solid var(--line-2);box-shadow:var(--shadow-sm);cursor:pointer;transition:border-color var(--transition-normal), box-shadow var(--transition-normal), background var(--transition-normal);border-radius:12px;align-items:center;gap:10px;padding:0 14px;font-size:1.02rem;font-weight:600;display:flex}.dsp-boton:hover:not(:disabled){border-color:var(--fdet-acento,var(--navy))}.dsp-boton:focus-visible,.dsp--abierto .dsp-boton{border-color:var(--fdet-acento,var(--navy));box-shadow:0 0 0 3px var(--accent-primary-glow);outline:none}.dsp-icono{color:var(--fdet-acento,var(--navy));flex:none;place-items:center;display:grid}.dsp-valor{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dsp-n{font-family:var(--font-mono);color:var(--text-secondary);background:var(--paper-3);border-radius:999px;flex:none;padding:2px 8px;font-size:.72rem;font-weight:500}html.dark .dsp-n{background:var(--paper-2)}.dsp-flecha{color:var(--text-primary);transition:transform var(--transition-normal);flex:none}.dsp--abierto .dsp-flecha{transform:rotate(180deg)}.dsp--apagado .dsp-boton{cursor:not-allowed;color:var(--text-muted);box-shadow:none;background:0 0;border-style:dashed}.dsp--apagado .dsp-icono,.dsp--apagado .dsp-flecha{color:var(--text-muted)}.dsp--compacto .dsp-boton{gap:6px;height:32px;padding:0 8px;font-size:.84rem}.dsp-capa{z-index:60;width:max(100%,300px);max-width:min(380px, calc(100vw * var(--compensa-zoom,1) - 32px));background:var(--paper-2);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:14px;padding:14px 8px 8px;animation:.14s ease-out dsp-entrar;position:absolute;top:calc(100% + 8px);left:0}.fdet-d-grupo .dsp-capa{left:auto;right:0}@keyframes dsp-entrar{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.dsp-titulo{color:var(--text-primary);margin:0;padding:0 10px 10px;font-size:.98rem;font-weight:700}.dsp-buscar{height:40px;color:var(--text-muted);background:var(--paper);border:1px solid var(--line);border-radius:10px;align-items:center;gap:8px;margin:0 4px 8px;padding:0 12px;display:flex}.dsp-buscar:focus-within{border-color:var(--fdet-acento,var(--navy))}.dsp-buscar input{min-width:0;font:500 .92rem var(--font-body);color:var(--text-primary);background:0 0;border:0;outline:none;flex:1}.dsp-lista{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;outline:none;max-height:324px;margin:0;padding:0;list-style:none;overflow-y:auto}.dsp-opcion{color:var(--text-primary);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:1rem;font-weight:500;display:flex}.dsp-opcion--activa{background:var(--paper-3)}.dsp-opcion--elegida{color:var(--fdet-acento,var(--navy));background:var(--fdet-elegida,var(--accent-blue-bg));font-weight:700}.dsp-opcion-icono{color:var(--fdet-acento,var(--navy));flex:none;place-items:center;display:grid}.dsp-opcion-texto{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.dsp-opcion-texto>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dsp-opcion-texto small{color:var(--text-muted);font-size:.76rem;font-weight:500}.dsp-opcion-n{font-family:var(--font-mono);color:var(--text-muted);flex:none;font-size:.74rem;font-weight:500}.dsp-check{color:var(--fdet-acento,var(--navy));flex:none;place-items:center;display:grid}.dsp-casilla{width:20px;height:20px;color:var(--text-inverse);border:1.5px solid var(--line-2);border-radius:6px;flex:none;place-items:center;display:grid}.dsp-opcion--elegida .dsp-casilla{background:var(--fdet-acento,var(--navy));border-color:var(--fdet-acento,var(--navy))}html.dark .dsp-opcion--elegida .dsp-casilla{color:#0e1620}.dsp-casilla svg{width:14px;height:14px}.dsp-vacio{color:var(--text-muted);padding:12px;font-size:.88rem}.dsp-nota{color:var(--text-muted);margin:6px 12px 4px;font-size:.76rem}.fdet-linea--pie{align-items:flex-start}.fdet-dinero-bloque{flex:0 290px;min-width:220px}.fdet-dinero{height:var(--fdet-alto);background:var(--fdet-caja);border:1px solid var(--line-2);box-shadow:var(--shadow-sm);cursor:text;transition:border-color var(--transition-normal), box-shadow var(--transition-normal);border-radius:12px;align-items:center;gap:12px;padding:0 16px 0 14px;display:flex}.fdet-dinero:hover{border-color:var(--fdet-acento)}.fdet-dinero:focus-within{border-color:var(--fdet-acento);box-shadow:0 0 0 3px var(--accent-primary-glow)}.fdet-dinero-icono{color:var(--fdet-acento);flex:none;place-items:center;display:grid}.fdet-dinero-cuerpo{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.fdet-dinero-etiqueta{color:var(--text-muted);font-size:.72rem;font-weight:600}.fdet-dinero-campo{align-items:baseline;gap:6px;display:flex}.fdet-dinero-campo input{min-width:0;font:700 1.12rem var(--font-body);color:var(--text-primary);background:0 0;border:0;outline:none;flex:1;padding:0}.fdet-dinero-campo input::placeholder{color:var(--text-muted);opacity:.55;font-weight:500}.fdet-dinero-campo span{color:var(--text-muted);font-weight:600}.fdet-ayuda{color:var(--text-muted);margin:6px 4px 0;font-size:.74rem;line-height:1.4}.fdet-ayuda strong{color:var(--text-secondary)}.fdet-cargas{height:var(--fdet-alto);color:var(--text-primary);background:var(--fdet-caja);border:1px solid var(--line-2);box-shadow:var(--shadow-sm);cursor:pointer;transition:border-color var(--transition-normal), background var(--transition-normal);border-radius:12px;flex:none;align-items:center;gap:12px;padding:0 14px 0 10px;font-size:1rem;font-weight:600;text-decoration:none;display:flex;position:relative}.fdet-cargas:hover{border-color:var(--fdet-acento)}.fdet-cargas input{opacity:0;pointer-events:none;position:absolute}.fdet-cargas:focus-within,.fdet-cargas:focus-visible{box-shadow:0 0 0 3px var(--accent-primary-glow);outline:none}.fdet-cargas-icono{width:36px;height:36px;color:var(--fdet-acento);background:var(--paper-3);transition:background var(--transition-normal), color var(--transition-normal);border-radius:10px;flex:none;place-items:center;display:grid}html.dark .fdet-cargas-icono{background:var(--paper-2)}.fdet-cargas-texto{white-space:nowrap;flex-direction:column;margin-right:4px;display:flex}.fdet-cargas-texto small{color:var(--gold);font-size:.72rem;font-weight:600}.fdet-interruptor{background:var(--line-2);width:44px;height:24px;transition:background var(--transition-normal);border-radius:999px;flex:none;margin-left:auto;position:relative}.fdet-interruptor:after{content:"";width:18px;height:18px;transition:transform var(--transition-normal);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.fdet-cargas--activo{border-color:var(--accent-green)}.fdet-cargas--activo .fdet-cargas-icono{color:var(--accent-green);background:var(--accent-green-bg)}.fdet-cargas--activo .fdet-interruptor{background:var(--accent-green)}.fdet-cargas--activo .fdet-interruptor:after{transform:translate(20px)}html.dark .fdet-cargas--activo .fdet-cargas-icono{color:#7fc9a2;background:#2f6b4f40}.fdet-cargas--bloqueado{color:var(--text-secondary)}.fdet-cargas--bloqueado .fdet-cargas-icono{color:var(--gold);background:var(--gold-soft)}html.dark .fdet-cargas--bloqueado .fdet-cargas-icono{background:#9a7b3f2e}.fdet-cargas--bloqueado .fdet-interruptor{opacity:.5}.fdet-cargas--bloqueado:hover{border-color:var(--gold)}.fdet-buscar{min-width:0;height:var(--fdet-alto);color:var(--fdet-acento);background:var(--fdet-caja);border:1px solid var(--line-2);box-shadow:var(--shadow-sm);cursor:text;transition:border-color var(--transition-normal), box-shadow var(--transition-normal);border-radius:12px;flex:260px;align-items:center;gap:12px;padding:0 16px 0 14px;display:flex}.fdet-buscar:hover{border-color:var(--fdet-acento)}.fdet-buscar:focus-within{border-color:var(--fdet-acento);box-shadow:0 0 0 3px var(--accent-primary-glow)}.fdet-buscar svg{flex:none}.fdet-buscar-cuerpo{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.fdet-buscar input{width:100%;min-width:0;font:600 1rem var(--font-body);color:var(--text-primary);background:0 0;border:0;outline:none;padding:0}.fdet-buscar input::placeholder{color:var(--text-muted);opacity:.7;font-weight:500}.fdet-boton{height:var(--fdet-alto);min-width:230px;font:700 1.02rem var(--font-body);color:#fff;background:var(--accent-primary);box-shadow:var(--shadow-glow);cursor:pointer;transition:background var(--transition-normal), transform var(--transition-normal);border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:10px;padding:0 26px;display:inline-flex}.fdet-boton:hover:not(:disabled){background:var(--accent-primary-hover)}.fdet-boton:active:not(:disabled){transform:translateY(1px)}.fdet-boton:focus-visible{box-shadow:0 0 0 3px var(--accent-primary-glow);outline:none}.fdet-boton svg{transition:transform var(--transition-normal)}.fdet-boton:hover:not(:disabled) svg{transform:translate(3px)}.fdet-boton:disabled{opacity:.5;cursor:not-allowed}.fdet-ancla{scroll-margin-top:16px}.fpan{margin-bottom:24px}.fpan-cabecera{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius-lg);transition:border-color var(--transition-normal), box-shadow var(--transition-normal);align-items:center;gap:14px;padding:8px 14px 8px 8px;display:flex}.fpan-cabecera:hover{border-color:var(--line-2);box-shadow:var(--shadow-md)}.fpan--abierto .fpan-cabecera{border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0}.fpan-plegar{min-width:0;font-family:var(--font-body);color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:12px;padding:6px 10px;display:flex}.fpan-plegar:focus-visible{box-shadow:0 0 0 3px var(--accent-primary-glow);outline:none}.fpan-icono{width:34px;height:34px;color:var(--text-secondary);background:var(--paper-3);border-radius:9px;flex:none;place-items:center;display:grid}.fpan-titulo{flex-direction:column;flex:1;gap:1px;display:flex}.fpan-titulo strong{font-size:.98rem;font-weight:700}.fpan-titulo small{color:var(--text-muted);font-size:.78rem}.fpan-flecha{width:34px;height:34px;color:var(--text-secondary);border:1px solid var(--line-2);cursor:pointer;transition:transform var(--transition-normal), border-color var(--transition-normal);background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.fpan-flecha:hover{border-color:var(--text-secondary)}.fpan-flecha:focus-visible{box-shadow:0 0 0 3px var(--accent-primary-glow);outline:none}.fpan--abierto .fpan-flecha{transform:rotate(180deg)}.fpan>.glass-card{border-top-left-radius:0;border-top-right-radius:0;margin-bottom:0}.imodo{font-family:var(--font-body);color:var(--text-muted);border:1px solid var(--line);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--transition-normal), border-color var(--transition-normal), background var(--transition-normal);border-radius:999px;flex:none;align-items:center;gap:10px;padding:6px 6px 6px 12px;font-size:.82rem;font-weight:600;display:inline-flex;position:relative}.imodo:hover{color:var(--text-primary);border-color:var(--line-2)}.imodo input{opacity:0;pointer-events:none;position:absolute}.imodo:focus-within{box-shadow:0 0 0 3px var(--accent-primary-glow)}.imodo-pista{background:var(--line-2);width:40px;height:22px;transition:background var(--transition-normal);border-radius:999px;position:relative}.imodo-pista:after{content:"";width:16px;height:16px;transition:transform var(--transition-normal);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.imodo--activo{color:var(--accent-green);border-color:var(--accent-green);background:var(--accent-green-bg)}.imodo--activo .imodo-pista{background:var(--accent-green)}.imodo--activo .imodo-pista:after{transform:translate(18px)}html.dark .imodo--activo{color:#7fc9a2;background:#2f6b4f38;border-color:#7fc9a280}.fdet--inactivo .fdet-linea,.fpan--inactivo>.glass-card{opacity:.5;transition:opacity var(--transition-normal)}.fdet--inactivo .fdet-linea:hover,.fdet--inactivo .fdet-linea:focus-within,.fpan--inactivo>.glass-card:hover,.fpan--inactivo>.glass-card:focus-within{opacity:.85}@media (max-width:1180px){.fdet-linea:not(.fdet-linea--pie){flex-wrap:wrap}.fdet-linea:not(.fdet-linea--pie) .fdet-palabra{display:none}.fdet-linea--pie{flex-wrap:wrap}}@media (max-width:640px){.fdet{padding:18px 16px 20px}.fdet-linea>.dsp,.fdet-dinero-bloque,.fdet-cargas,.fdet-buscar,.fdet-boton{flex:100%;width:100%}.fdet-d-grupo .dsp-capa{left:0;right:auto}.fdet-cabeza,.fpan-cabecera{flex-wrap:wrap}.fpan-titulo small{display:none}}
