.elementor-3177 .elementor-element.elementor-element-b4748d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-3177 .elementor-element.elementor-element-2bb3a76{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-3177 .elementor-element.elementor-element-0457c39.elementor-element{--align-self:flex-end}body:not(.rtl) .elementor-3177 .elementor-element.elementor-element-0457c39{left:1153px}body.rtl .elementor-3177 .elementor-element.elementor-element-0457c39{right:1153px}.elementor-3177 .elementor-element.elementor-element-0457c39{top:33px}@media(max-width:767px){body:not(.rtl) .elementor-3177 .elementor-element.elementor-element-0457c39{left:596px}body.rtl .elementor-3177 .elementor-element.elementor-element-0457c39{right:596px}.elementor-3177 .elementor-element.elementor-element-0457c39{top:35px}}.oum-list-search{display:flex;align-items:center;gap:10px;margin-bottom:15px;flex-wrap:nowrap}.oum-search-input-wrap{position:relative;flex:1}#oum-list-search{width:100%;padding:10px 38px 10px 36px;border-radius:8px;border:1px solid #ccc;font-size:14px}.oum-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:14px;opacity:.6}.oum-clear-btn{position:absolute;right:12px;top:50%;transform:translateY(-50%);cursor:pointer;font-size:14px;display:none;opacity:.6}.oum-clear-btn:hover{opacity:1}.oum-list-search button{padding:10px 18px;border-radius:8px;border:none;background:#2563eb;color:#fff;cursor:pointer;white-space:nowrap}.oum-list-search button:hover{background:#1e40af}@media (max-width:480px){.oum-list-search{flex-wrap:wrap}}<script>document.addEventListener('DOMContentLoaded',function (){const form=document.getElementById('oum-list-search-form');const input=document.getElementById('oum-list-search');const clearBtn=document.getElementById('oum-clear-search');const allowedCats=document .getElementById('oum-allowed-categories') .value.toLowerCase() .split('|');if (!form) return;// Autofocus input.focus();// Show / hide clear button input.addEventListener('input',()=>{clearBtn.style.display=input.value ? 'block':'none'});// Clear search clearBtn.addEventListener('click',()=>{input.value='';clearBtn.style.display='none';document.querySelectorAll('.oum-location-item, .oum-list-item, .oum-location-row').forEach(item=>item.style.display='')});// Submit search form.addEventListener('submit',function (e){e.preventDefault();const term=input.value.toLowerCase().trim();const items=document.querySelectorAll('.oum-location-item, .oum-list-item, .oum-location-row');items.forEach(item=>{const text=item.innerText.toLowerCase();let itemCats=item.dataset.category ? item.dataset.category.toLowerCase():item.className.toLowerCase();const matchesCategory=allowedCats.some(cat=>itemCats.includes(cat));const matchesText=term==='' || text.includes(term);item.style.display=matchesCategory && matchesText ? '':'none'})})});</script>