/**
 * Versión: 1.0.16. Última modificación: 2026-09-17.
 * Muestra las sugerencias del autocompletado sin tapar el resto del formulario.
 */
.fbw-autocomplete{position:relative !important;width:100% !important;max-width:420px !important}
.fbw-autocomplete-source{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important}
.fbw-autocomplete-input{width:100%!important;box-sizing:border-box!important}
.fbw-autocomplete-input::placeholder{color:#666!important;opacity:1 !important}
.fbw-autocomplete-list{position:absolute !important;left:0 !important;right:0 !important;top:100% !important;z-index:9999 !important;max-height:240px !important;overflow:auto !important;list-style:none !important;margin:3px 0 0 !important;padding:4px !important;background:#fff !important;color:#222 !important;border:1px solid #b7aab1 !important;border-radius:8px !important;box-shadow:0 10px 24px rgba(0,0,0,.18) !important}
.fbw-autocomplete-list[hidden]{display:none!important}
.fbw-autocomplete-list li{padding:8px 10px !important;margin:0 !important;cursor:pointer !important;line-height:1.3 !important}
.fbw-autocomplete-list li:hover,.fbw-autocomplete-list li[aria-selected=true]{background:#fce4f1 !important;color:#8e0054 !important}
.fbw-autocomplete-list .fbw-autocomplete-empty{cursor:default !important;color:#666 !important}
.fbw-map-filters .fbw-autocomplete{max-width:none !important}

/* Prioridad de las listas y estados ocultos del plugin frente al tema. */
.sin-puntos, body ul.sin-puntos, body ol.sin-puntos, body #page-container ul.sin-puntos, body #page-container ol.sin-puntos { list-style: none !important; padding-left: 0 !important; }
[class*="fbw-"][hidden], .fbw-public-form [hidden], .fbw-map-widget [hidden], .fbw-admin-entry-form [hidden] { display: none !important; }
