.pb-header-v218 .pb-header-search{position:relative;overflow:visible!important}
.pb-header-v218 .pb-header-search input[type=search]{background:transparent!important;border:0!important;box-shadow:none!important;padding-inline:30px 12px;min-width:0}
.pb-live-search{position:absolute;top:calc(100% + 10px);inset-inline:0;z-index:1100;background:#fffdf8;border:1px solid #e5dac4;border-radius:16px;box-shadow:0 16px 40px #34351f26;overflow:hidden;animation:pb-search-in .18s ease-out}
.pb-live-search[hidden]{display:none!important}
.pb-live-search-list{max-height:min(440px,55vh);overflow-y:auto;overscroll-behavior:contain;padding:6px}
.pb-live-search a.pb-search-item{display:flex;align-items:center;gap:12px;padding:9px;border-radius:10px;text-decoration:none;color:#414228;font:600 .86rem/1.5 Inter,Tajawal,sans-serif;transition:background .15s}
.pb-live-search a.pb-search-item:hover,.pb-live-search a.pb-search-item:focus{background:#f1eadb;outline:2px solid #c7a54a;outline-offset:-2px}
.pb-search-item img{width:52px;height:52px;flex:0 0 52px;object-fit:contain;border-radius:9px;background:#f7f3ea}
.pb-search-item span{overflow-wrap:anywhere}
.pb-search-message{padding:18px;color:#77715f;font-size:.85rem}
.pb-search-all{display:block;padding:12px;text-align:center;background:#f3eedf;color:#565730;text-decoration:none;font-size:.82rem;font-weight:700;border-top:1px solid #e5dac4}
.pb-header-v218 .pb-lang-switch.pb-flag-only{padding:0!important;border:0!important;background:transparent!important;gap:0!important}
.pb-header-v218 .pb-flag-only a{display:flex!important;align-items:center;justify-content:center;min-width:44px!important;height:44px!important;padding:7px!important;border:0!important;border-radius:10px;background:transparent!important}
.pb-header-v218 .pb-flag-only a::after{display:none!important}
.pb-header-v218 .pb-flag-only .pb-language-flag{display:block!important;width:28px!important;height:19px!important;object-fit:cover;border-radius:3px;box-shadow:0 1px 4px #0002;margin:0!important}
@keyframes pb-search-in{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){.pb-live-search{animation:none}}
