
/* ZS Premium Search Bar (Single Select) */
.zsps-search-wrap{background:linear-gradient(90deg,#eaf0ff 0%,#dde6ff 100%);padding:16px 18px;border-radius:14px;border:1px solid rgba(36,69,162,.15)}
.zsps-search-row{display:flex;gap:10px;align-items:center}
.zsps-search-input{flex:1;height:54px;border-radius:14px;border:1px solid rgba(36,69,162,.25);padding:0 16px;font-size:18px;outline:none}
.zsps-search-input:focus{box-shadow:0 0 0 3px rgba(36,69,162,.15)}
.zsps-search-btn{height:54px;padding:0 18px;border-radius:14px;background:#2445a2;border:none;color:#fff;font-weight:600}
.zsps-search-btn:hover{background:#1c3580}
.zsps-type-row{display:flex;gap:14px;margin-top:10px;flex-wrap:wrap}
.zsps-type{display:inline-flex;gap:8px;align-items:center;font-size:15px;opacity:.95}
.zsps-type input{transform:translateY(1px)}
.zsps-suggest{margin-top:10px;background:#fff;border-radius:14px;border:1px solid rgba(36,69,162,.18);overflow:hidden}
.zsps-suggest-inner{display:flex;flex-direction:column}
.zsps-suggest-item{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;text-decoration:none;color:#2445a2}
.zsps-suggest-item:hover{background:rgba(36,69,162,.06)}
.zsps-badge{font-size:12px;padding:2px 8px;border-radius:999px;border:1px solid rgba(36,69,162,.25);opacity:.9}
.zsps-badge-product{ }
.zsps-badge-category{ }
.zsps-badge-manufacturer{ }
