/* KreaStore 7.40 – premium, akadálymentes keresőjavaslatok */
.ks-header-search{position:relative;z-index:110}
.ks-header-search .ks52-suggest{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:0!important;width:100%!important;max-height:min(65vh,560px);overflow:auto;background:#fff!important;border:1px solid #dfe6ec!important;border-radius:12px!important;box-shadow:0 16px 40px rgba(11,36,57,.18)!important;padding:7px!important;z-index:1200!important;box-sizing:border-box}
.ks-header-search .ks52-suggest[hidden]{display:none!important}
.ks740-result{display:flex!important;align-items:center;gap:12px;padding:9px 10px!important;text-decoration:none!important;color:#14334b!important;border-radius:8px;min-width:0}
.ks740-result:hover,.ks740-result[aria-selected="true"]{background:#eff6fa!important}
.ks740-thumb{width:58px;height:58px;flex:0 0 58px;display:flex;align-items:center;justify-content:center;background:#f3f6f8;border-radius:7px;overflow:hidden}
.ks740-thumb img{display:block;width:100%;height:100%;object-fit:contain}
.ks740-detail{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ks740-detail strong{font-size:13px;line-height:1.35;white-space:normal}.ks740-detail small{font-size:11px;color:#64788a;white-space:normal}
.ks740-price{font-weight:750;color:#e74738;white-space:nowrap;font-size:13px}.ks740-more{display:block!important;text-align:center;padding:12px!important;border-top:1px solid #e8eef2;color:#0d567a!important;font-size:13px;font-weight:700;text-decoration:none!important}.ks740-more:hover{background:#f0f6f9}.ks740-empty{padding:15px;color:#64788a;font-size:13px}
@media(max-width:640px){.ks-header-search .ks52-suggest{max-height:60vh}.ks740-result{gap:8px;padding:8px 5px!important}.ks740-thumb{width:46px;height:46px;flex-basis:46px}.ks740-price{font-size:12px}.ks740-detail strong{font-size:12px}}

.ks119-category-heading{padding:9px 17px 5px;font-size:12px;font-weight:800;color:#4a6f52;background:#f5faf5;border-top:1px solid #e0e9df}
.ks119-category-result{background:#f9fcf9!important}
.ks119-category-icon{width:45px;flex:0 0 45px;text-align:center;font-size:22px;color:#557b5d}
.ks119-category-arrow{margin-left:auto;font-weight:800;color:#6c9a74;padding-right:8px}
