.SelectorDeCiudad_selector__fU7IH{display:flex;flex-direction:column;gap:12px;padding:14px;background:var(--color-superficie);border-radius:var(--radio-tarjeta);box-shadow:var(--sombra-tarjeta)}.SelectorDeCiudad_busqueda__K2r9h{width:100%;padding:10px 12px;border:1px solid var(--borde-neutro);border-radius:var(--radio-boton);font-family:var(--fuente-texto);font-size:14px}.SelectorDeCiudad_listado__k2tIq{display:flex;flex-direction:column;gap:12px;max-height:320px;overflow-y:auto}.SelectorDeCiudad_sinResultados__2e5cz{font-size:13px;color:var(--color-texto-secundario)}.SelectorDeCiudad_grupoProvincia__sqm_h{display:flex;flex-direction:column;gap:6px}.SelectorDeCiudad_nombreProvincia__cUWvw{font-family:var(--fuente-display);font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-texto-secundario)}.SelectorDeCiudad_ciudades__uftUK{display:flex;flex-wrap:wrap;gap:6px}.SelectorDeCiudad_ciudad__tuXHf{display:inline-flex;align-items:center;gap:6px;background:var(--fondo-sutil);border:1px solid transparent;border-radius:var(--radio-pill);padding:6px 12px;font-family:var(--fuente-texto);font-size:13px;font-weight:600;color:var(--color-texto);cursor:pointer}.SelectorDeCiudad_ciudadActual__KwA5_{border-color:var(--acento);color:var(--acento-oscuro)}.SelectorDeCiudad_cantidad__9Mc0T{font-size:11px;color:var(--color-texto-secundario)}