/* SHAHAZ Smart Search list — the ONE suggestion list of every header search bar (home colours, banner header, global /
 * second header). Markup: shahaz_smart_search_panel_html() (inc/shahaz-smart-search.php) + the start list of
 * shzBindLiveSearch() (assets/js/shahaz-header.js). Sheet + frame: shahaz-header.css (ZIP-460 / 468). */
/* structure (ZIP-469: scoped to the search lists — the seller sidebar also uses the class name .shz-ss) */
:is(.shahaz-home-header__suggestions,.shahaz-global-market-header__suggestions) .shz-ss{display:flex;flex-direction:column;gap:10px;font-family:inherit;text-align:left}
:is(.shahaz-home-header__suggestions,.shahaz-global-market-header__suggestions) .shz-ss__section{display:flex;flex-direction:column;gap:6px}
:is(.shahaz-home-header__suggestions,.shahaz-global-market-header__suggestions) .shz-ss__dests{display:flex;flex-wrap:wrap;gap:6px}
:is(.shahaz-home-header__suggestions,.shahaz-global-market-header__suggestions) .shz-ss__dest{display:inline-flex;align-items:center;gap:6px;border-radius:999px;line-height:1.1;text-decoration:none!important;-webkit-tap-highlight-color:transparent}
:is(.shahaz-home-header__suggestions,.shahaz-global-market-header__suggestions) .shz-ss__dest-arrow{font-size:14px;line-height:1}
:is(.shahaz-home-header__suggestions,.shahaz-global-market-header__suggestions) .shz-ss__dest:active{transform:scale(.97)}
:is(.shahaz-home-header__suggestions,.shahaz-global-market-header__suggestions) .shz-ss__keyword{max-width:100%}
:is(.shahaz-home-header__suggestions,.shahaz-global-market-header__suggestions) .shz-ss__keyword span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
:is(.shahaz-home-header__suggestions,.shahaz-global-market-header__suggestions) .shz-ss__keyword svg{flex:0 0 13px;width:13px;height:13px;fill:none;stroke-width:2.2;stroke-linecap:round}
:is(.shahaz-home-header__suggestions,.shahaz-global-market-header__suggestions) .shz-ss__all{align-self:stretch;display:block;text-decoration:none!important}
:is(.shahaz-home-header__suggestions,.shahaz-global-market-header__suggestions) .shz-ss a:focus-visible{outline:2px solid #e0306f;outline-offset:2px}
/* ZIP-468 (owner) — ONE look for the search list of every header (home colours, banner header, global / second header
 * on every page): light-pink glass sheet (frame + sheet: shahaz-header.css), rose-glass chips, glass product rows,
 * a magenta "all results" bar, and the rows rising in one after another. No white sheet, no shadow, no blur. */
html body :is(.shahaz-home-header__suggestions,.shahaz-global-market-header__suggestions){color:#3b0a27}
html body :is(.shahaz-home-header__suggestions,.shahaz-global-market-header__suggestions) .shz-ss{padding:12px 11px 11px;gap:11px}
html body :is(.shahaz-home-header__suggestions,.shahaz-global-market-header__suggestions) .shz-ss__heading{
  display:flex;align-items:center;gap:6px;padding:0 2px;color:#a3005a;font-size:11px;font-weight:800;letter-spacing:.06em}
html body :is(.shahaz-home-header__suggestions,.shahaz-global-market-header__suggestions) .shz-ss__heading::before{
  content:"";width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#f3c14d,#e0157a)}
html body :is(.shahaz-home-header__suggestions,.shahaz-global-market-header__suggestions) .shz-ss__heading::after{
  content:"";flex:1 1 auto;height:1px;background:linear-gradient(90deg,rgba(224,21,122,.35),rgba(224,21,122,0))}
html body :is(.shahaz-home-header__suggestions,.shahaz-global-market-header__suggestions) .shz-ss__dest{
  padding:7px 13px;border:0;background:linear-gradient(180deg,#ff4fae,#e0157a);color:#fff!important;font-size:12.5px;font-weight:700}
html body :is(.shahaz-home-header__suggestions,.shahaz-global-market-header__suggestions) .shz-ss__keywords{display:flex;flex-wrap:wrap;gap:6px;padding:0}
html body :is(.shahaz-home-header__suggestions,.shahaz-global-market-header__suggestions) .shz-ss__keyword{
  display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border:1px solid #ffb3d9;border-radius:999px;
  background:linear-gradient(180deg,rgba(255,255,255,.62),rgba(255,214,236,.5));color:#5c0636!important;font-size:12px;font-weight:600;line-height:1.15;
  text-decoration:none!important;cursor:pointer;-webkit-tap-highlight-color:transparent}
html body :is(.shahaz-home-header__suggestions,.shahaz-global-market-header__suggestions) .shz-ss__keyword:active{transform:scale(.97);border-color:#e0157a}
html body :is(.shahaz-home-header__suggestions,.shahaz-global-market-header__suggestions) .shz-ss__keyword svg{stroke:#e0157a}
html body :is(.shahaz-home-header__suggestions,.shahaz-global-market-header__suggestions) .shz-cosmetics-search-products{display:flex;flex-direction:column;gap:6px;padding:0}
html body :is(.shahaz-home-header__suggestions,.shahaz-global-market-header__suggestions) a.shz-cosmetics-search-product{
  display:grid;grid-template-columns:46px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:6px 8px 6px 6px;border:1px solid #ffc2e3;border-radius:14px;
  background:linear-gradient(180deg,rgba(255,255,255,.7),rgba(255,236,246,.55));color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;
  animation:shz-ss-row .32s ease-out both}
html body :is(.shahaz-home-header__suggestions,.shahaz-global-market-header__suggestions) a.shz-cosmetics-search-product:nth-child(2){animation-delay:.04s}
html body :is(.shahaz-home-header__suggestions,.shahaz-global-market-header__suggestions) a.shz-cosmetics-search-product:nth-child(3){animation-delay:.08s}
html body :is(.shahaz-home-header__suggestions,.shahaz-global-market-header__suggestions) a.shz-cosmetics-search-product:nth-child(4){animation-delay:.12s}
html body :is(.shahaz-home-header__suggestions,.shahaz-global-market-header__suggestions) a.shz-cosmetics-search-product:nth-child(n+5){animation-delay:.16s}
html body :is(.shahaz-home-header__suggestions,.shahaz-global-market-header__suggestions) a.shz-cosmetics-search-product:active{border-color:#e0157a}
html body :is(.shahaz-home-header__suggestions,.shahaz-global-market-header__suggestions) a.shz-cosmetics-search-product img{width:46px;height:46px;border-radius:10px;object-fit:cover;background:#ffe0f0;display:block}
html body :is(.shahaz-home-header__suggestions,.shahaz-global-market-header__suggestions) .shz-cosmetics-search-product-copy{min-width:0;display:grid;gap:3px}
html body :is(.shahaz-home-header__suggestions,.shahaz-global-market-header__suggestions) .shz-cosmetics-search-product-copy strong{display:block;font-size:12px;font-weight:700;line-height:1.25;color:#3b0a27;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html body :is(.shahaz-home-header__suggestions,.shahaz-global-market-header__suggestions) .shz-cosmetics-search-product-copy em{display:block;font-size:12px;font-style:normal;font-weight:800;line-height:1;color:#e0157a;white-space:nowrap}
html body :is(.shahaz-home-header__suggestions,.shahaz-global-market-header__suggestions) .shz-cosmetics-search-arrow{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:linear-gradient(180deg,#ff4fae,#e0157a);color:#fff;font-size:13px;line-height:1}
html body :is(.shahaz-home-header__suggestions,.shahaz-global-market-header__suggestions) .shz-ss__all{
  margin-top:2px;padding:9px 12px;border-radius:999px;background:linear-gradient(180deg,#ff4fae,#e0157a);color:#fff!important;font-size:12.5px;font-weight:700;text-align:center}
html body :is(.shahaz-home-header__suggestions,.shahaz-global-market-header__suggestions) :is(.shz-cosmetics-search-loading,.shz-cosmetics-search-empty){
  margin:8px;padding:14px 12px;border:1px solid #ffb3d9;border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,214,236,.45));
  color:#8a0755;font-size:12px;font-weight:700;text-align:center}
html body :is(.shahaz-home-header__suggestions,.shahaz-global-market-header__suggestions) .shz-cosmetics-search-empty::before{content:"✦";display:block;margin-bottom:3px;color:#e0157a;font-size:17px}
@keyframes shz-ss-row{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){html body :is(.shahaz-home-header__suggestions,.shahaz-global-market-header__suggestions) a.shz-cosmetics-search-product{animation:none}}
/* ZIP-469: spelling corrected note, honest "not found", recent / popular start list, highlighted words */
html body :is(.shahaz-home-header__suggestions,.shahaz-global-market-header__suggestions) .shz-ss__note{
  padding:8px 11px;border:1px dashed #f3a7cf;border-radius:12px;background:rgba(255,255,255,.4);color:#8a0755;font-size:12px;line-height:1.35}
html body :is(.shahaz-home-header__suggestions,.shahaz-global-market-header__suggestions) .shz-ss__note b{color:#e0157a}
html body :is(.shahaz-home-header__suggestions,.shahaz-global-market-header__suggestions) .shz-ss__none{
  display:grid;gap:4px;padding:14px 12px;border:1px solid #ffb3d9;border-radius:14px;text-align:center;
  background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,214,236,.45));color:#8a0755;font-size:12px;line-height:1.4}
html body :is(.shahaz-home-header__suggestions,.shahaz-global-market-header__suggestions) .shz-ss__none::before{content:"✦";color:#e0157a;font-size:17px;line-height:1}
html body :is(.shahaz-home-header__suggestions,.shahaz-global-market-header__suggestions) .shz-ss__none b{font-size:13px;color:#5c0636}
html body :is(.shahaz-home-header__suggestions,.shahaz-global-market-header__suggestions) .shz-ss__clear{
  margin-left:auto;order:3;padding:2px 9px;border:1px solid #ffb3d9;border-radius:999px;background:transparent;color:#a3005a;font:inherit;font-size:10.5px;font-weight:700;cursor:pointer}
html body :is(.shahaz-home-header__suggestions,.shahaz-global-market-header__suggestions) .shz-ss__heading:has(.shz-ss__clear)::after{order:2}
html body :is(.shahaz-home-header__suggestions,.shahaz-global-market-header__suggestions) button.shz-ss__keyword{font-family:inherit}
html body :is(.shahaz-home-header__suggestions,.shahaz-global-market-header__suggestions) mark{background:none;color:#e0157a;font-weight:800;padding:0}
