/* Ustasından Al – premium layer; scoped to WoodMart's own result container. */
.wd-search-results.uas-search-enhanced{--uas-accent:var(--wd-primary-color,currentColor);--uas-soft:var(--bgcolor-gray-100,#f7f7f7)}
.wd-search-results.uas-search-enhanced .wd-suggestions-group.wd-type-product{gap:0}
.wd-search-results.uas-search-enhanced .wd-suggestions-group.wd-type-product .wd-suggestion:not(.uas-fuzzy-row){align-items:center;padding:12px 14px;border-color:var(--brdcolor-gray-300);transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease}
.wd-search-results.uas-search-enhanced .wd-suggestions-group.wd-type-product .wd-suggestion:not(.uas-fuzzy-row):hover,.wd-search-results.uas-search-enhanced .wd-suggestions-group.wd-type-product .wd-suggestion:not(.uas-fuzzy-row).wd-active{z-index:1;background:var(--uas-soft);box-shadow:0 8px 24px rgba(0,0,0,.06)}
.wd-search-results.uas-search-enhanced .wd-suggestions-group.wd-type-product .wd-suggestion-thumb{display:flex;align-items:center;justify-content:center;overflow:hidden;width:68px;height:68px;max-width:68px;margin-inline-end:13px;border:1px solid var(--brdcolor-gray-200);border-radius:12px;background:var(--bgcolor-white)}
.wd-search-results.uas-search-enhanced .wd-suggestions-group.wd-type-product .wd-suggestion-thumb img{width:100%;height:100%;object-fit:contain;padding:4px;border-radius:10px}
.wd-search-results.uas-search-enhanced .wd-suggestions-group.wd-type-product .wd-suggestion-content{flex:1 1 auto;min-width:0;--wd-mb:6px}
.wd-search-results.uas-search-enhanced .wd-suggestions-group.wd-type-product .wd-entities-title{font-size:14px;line-height:1.38;font-weight:650}
.wd-search-results.uas-search-enhanced .wd-suggestions-group.wd-type-product .wd-entities-title strong{color:var(--uas-accent);text-decoration:none;font-weight:750}
.wd-search-results.uas-search-enhanced .wd-suggestions-group.wd-type-product .wd-suggestion-sku{margin-top:4px;color:var(--color-gray-500);font-size:11px;line-height:1.25}
.wd-search-results.uas-search-enhanced .wd-suggestions-group.wd-type-product .price{margin-top:6px;font-size:14px;font-weight:750}
.wd-search-results.uas-search-enhanced .uas-search-meta{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin-top:7px;min-width:0}
.wd-search-results.uas-search-enhanced .uas-search-meta-left{display:flex;align-items:center;gap:5px;min-width:0;color:var(--color-gray-500);font-size:11px;line-height:1.25}
.wd-search-results.uas-search-enhanced .uas-search-brand,.wd-search-results.uas-search-enhanced .uas-search-seller{overflow:hidden;max-width:145px;text-overflow:ellipsis;white-space:nowrap}
.wd-search-results.uas-search-enhanced .uas-search-brand{color:var(--color-gray-700);font-weight:650}
.wd-search-results.uas-search-enhanced .uas-search-dot{opacity:.5}
.wd-search-results.uas-search-enhanced .uas-search-stockline{display:flex;align-items:center;justify-content:flex-start;min-height:22px}
.wd-search-results.uas-search-enhanced .uas-search-stockline.uas-stock-pos-above{margin:6px 0 1px}
.wd-search-results.uas-search-enhanced .uas-search-stockline.uas-stock-pos-below{margin:5px 0 0}
.wd-search-results.uas-search-enhanced .uas-search-stock{flex:0 0 auto;display:inline-flex;align-items:center;min-height:21px;padding:3px 7px;border-radius:999px;font-size:10px;font-weight:700;line-height:1;background:var(--uas-soft);color:var(--color-gray-700)}
.wd-search-results.uas-search-enhanced .uas-stock-in{color:#147a42;background:rgba(20,122,66,.09)}
.wd-search-results.uas-search-enhanced .uas-stock-low{color:#9b6410;background:rgba(155,100,16,.10)}
.wd-search-results.uas-search-enhanced .uas-stock-backorder{color:#6654a6;background:rgba(102,84,166,.10)}
.wd-search-results.uas-search-enhanced .uas-stock-out{color:#a63d3d;background:rgba(166,61,61,.09)}
.wd-search-results.uas-search-enhanced .wd-suggestion.uas-fuzzy-row{display:block!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
.wd-search-results.uas-search-enhanced .uas-fuzzy-wrap{display:flex;align-items:center;gap:10px;padding:10px 13px;border-block:1px solid var(--brdcolor-gray-200);background:linear-gradient(90deg,var(--uas-soft),var(--bgcolor-white));font-size:12px;line-height:1.35}
.wd-search-results.uas-search-enhanced .uas-fuzzy-wrap:before{content:'✓';display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;border-radius:999px;background:var(--uas-accent);color:#fff;font-size:12px;font-weight:800}
.wd-search-results.uas-search-enhanced .uas-fuzzy-kicker{flex:0 0 auto;text-transform:uppercase;letter-spacing:.05em;color:var(--color-gray-500);font-size:9px;font-weight:750}
.wd-search-results.uas-search-enhanced .uas-fuzzy-text{color:var(--color-gray-700)}
.wd-search-results.uas-search-enhanced .uas-fuzzy-text strong{color:var(--wd-title-color);font-weight:750}
.wd-search-results.uas-search-enhanced .wd-all-results{padding-block:12px;border-top:1px solid var(--brdcolor-gray-300);font-size:11px;font-weight:750;letter-spacing:.025em}
@media(max-width:1024px){.wd-search-results.uas-search-enhanced .wd-suggestions-group.wd-type-product .wd-suggestion:not(.uas-fuzzy-row){padding:10px}.wd-search-results.uas-search-enhanced .wd-suggestions-group.wd-type-product .wd-suggestion-thumb{width:54px;height:54px;max-width:54px;margin-inline-end:10px}.wd-search-results.uas-search-enhanced .wd-suggestions-group.wd-type-product .wd-entities-title{font-size:13px}.wd-search-results.uas-search-enhanced .uas-search-seller{max-width:110px}.wd-search-results.uas-search-enhanced .uas-fuzzy-wrap{align-items:flex-start;flex-wrap:wrap;gap:5px 8px}.wd-search-results.uas-search-enhanced .uas-fuzzy-wrap:before{margin-top:1px}.wd-search-results.uas-search-enhanced .uas-fuzzy-text{flex:1 1 170px}}
@media(max-width:576px){.wd-search-results.uas-search-enhanced .uas-search-meta{align-items:flex-start}.wd-search-results.uas-search-enhanced .uas-search-meta-left{flex-wrap:wrap}.wd-search-results.uas-search-enhanced .uas-search-seller{display:none}.wd-search-results.uas-search-enhanced .uas-search-dot{display:none}.wd-search-results.uas-search-enhanced .uas-search-stock{min-height:19px;padding:3px 6px}}

.wd-search-results.uas-search-enhanced .uas-synonym-wrap,.wd-search-results.uas-search-enhanced .uas-rescue-wrap{display:flex;align-items:center;gap:10px;padding:10px 13px;border-block:1px solid var(--brdcolor-gray-200);background:linear-gradient(90deg,var(--uas-soft),var(--bgcolor-white));font-size:12px;line-height:1.35}.wd-search-results.uas-search-enhanced .uas-synonym-wrap:before,.wd-search-results.uas-search-enhanced .uas-rescue-wrap:before{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;border-radius:999px;background:var(--uas-accent);color:#fff;font-size:12px;font-weight:800}.wd-search-results.uas-search-enhanced .uas-synonym-wrap:before{content:'↔'}.wd-search-results.uas-search-enhanced .uas-rescue-wrap:before{content:'⌕'}@media(max-width:1024px){.wd-search-results.uas-search-enhanced .uas-synonym-wrap,.wd-search-results.uas-search-enhanced .uas-rescue-wrap{align-items:flex-start;flex-wrap:wrap;gap:5px 8px}.wd-search-results.uas-search-enhanced .uas-synonym-wrap:before,.wd-search-results.uas-search-enhanced .uas-rescue-wrap:before{margin-top:1px}}
/* v3.4.0: robust stock placement + quick suggestions + keyboard/accessibility polish */
.wd-search-results .uas-stock-inline{display:block;margin-top:5px}
.wd-search-results .uas-stock-inline.uas-stock-pos-above{margin-top:0;margin-bottom:5px}
.wd-search-results .price .uas-stock-inline .uas-search-stock{display:inline-flex}
.wd-search-results .wd-suggestions-group.wd-type-brands .wd-suggestion,
.wd-search-results .wd-suggestions-group.wd-type-categories .wd-suggestion{min-height:42px}
.wd-search-results[role="listbox"] .wd-suggestion[role="option"].wd-active{outline:2px solid rgba(38,96,171,.22);outline-offset:-2px}
