/* Bayun/Nikjo integrated instant search */
#wc-instant-search-panel.wcis{position:fixed;z-index:10050;margin:0;font-family:inherit;direction:rtl}.wcis.hidden{display:none}.wcis .wcis-inner{background:var(--bayun-card,#fff);border:1px solid rgba(44,142,141,.14);box-shadow:0 20px 50px rgba(24,63,63,.16);border-radius:18px;padding:12px}.wcis-preloader{display:none;padding:8px 10px;margin-bottom:8px;background:rgba(44,142,141,.05);border:1px dashed rgba(44,142,141,.12);border-radius:10px;font-size:13px}.wcis-pre-t2{margin-right:5px}.wcis-section-title{font-size:13px;font-weight:700;margin:2px 0 8px;color:rgba(34,34,34,.58)}.wcis-list-vert{max-height:300px;overflow-y:auto;padding-right:2px}.wcis-product{display:grid;grid-template-columns:64px 1fr auto;gap:10px;align-items:center;padding:8px;border-radius:12px;text-decoration:none;color:inherit;transition:.18s ease}.wcis-product:hover{background:rgba(44,142,141,.07)}.wcis-product img{width:64px;height:64px;object-fit:cover;border-radius:10px}.wcis-title{font-size:13px;line-height:1.55;color:#223;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.wcis-price{font-size:12px;color:var(--bayun-primary)}.wcis-price-old{text-decoration:line-through;color:#888;margin-bottom:2px}.wcis-price-new{color:var(--bayun-pink);font-weight:700}.wcis-badge{font-size:10px;padding:3px 7px;border-radius:999px;background:var(--bayun-pink-ultra,#fff0f5);color:var(--bayun-pink)}.wcis-empty{padding:12px;color:#666;font-size:13px;text-align:center}.wcis-divider{height:1px;background:rgba(44,142,141,.08);margin:10px 0}.wcis-list-horz{display:grid;grid-auto-flow:column;gap:10px;overflow-x:auto;padding-bottom:4px;grid-auto-columns:calc(100% / 3.5)}.wcis-cat{display:grid;grid-template-columns:56px 1fr;gap:9px;align-items:center;border:1px solid rgba(44,142,141,.08);border-radius:14px;padding:9px;background:#f7fbfb;text-decoration:none;color:inherit}.wcis-cat img{width:56px;height:56px;border-radius:11px;object-fit:cover}.wcis-cat-name{font-size:13px;color:#223}.wcis-cat-count{font-size:11px;color:#6a7785;margin-top:2px}.wcis-viewall-wrap{padding:10px 0 4px}.wcis-viewall-btn{display:block;width:100%;text-align:center;padding:10px 12px;border-radius:11px;background:var(--bayun-soft);color:var(--bayun-primary);text-decoration:none;font-size:13px;font-weight:700;transition:.18s ease}.wcis-viewall-btn:hover{background:var(--bayun-primary);color:#fff}
/* Rich two-part Nikjo placeholder. It overlays the existing Bayun input without changing the form geometry. */
.bayun-search-form{position:relative}.bayun-search-form .wcis-ph{position:absolute;top:50%;transform:translateY(-50%);pointer-events:auto;cursor:text;user-select:none;opacity:.88;font-family:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:1;right:46px;left:auto;max-width:calc(100% - 90px)}.bayun-search-form.has-value .wcis-ph,.bayun-search-form:focus-within .wcis-ph{display:none!important}.bayun-search-form .wcis-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:#6e6e6e;cursor:pointer;user-select:none}.bayun-search-form .wcis-icon-camera{position:absolute;left:12px;top:50%;transform:translateY(-50%);z-index:2}.bayun-search-form.has-value .wcis-icon-camera{display:none}.bayun-search-form input[data-wcis-input]{position:relative;z-index:2}.bayun-search-form input[data-wcis-input]::placeholder{color:transparent!important}
@media(max-width:640px){#wc-instant-search-panel{width:calc(100vw - 28px)!important;left:14px!important}.wcis-list-horz{grid-auto-columns:calc(100% / 2.2)}.wcis-product{grid-template-columns:54px 1fr auto}.wcis-product img{width:54px;height:54px}.bayun-search-form .wcis-ph{right:44px;max-width:calc(100% - 82px)}}
