/* stsidebar front styles = stsidebar-skin.css + stsidebar-mega.css merged in their original order (one request instead of two). */
/* ===== ST Sidebar skin v1.3.0 — SalamBaba shared design tokens =====
 * Visual layer only: colours, borders, radii, shadows, weights, transitions.
 * No geometry/position changes to the rail, mobile bar or panels (Panda JS/CSS own those).
 * Replaces the glass look with the flat style used by the other modules; per-item admin colours still win (inline/ID rules).
 */
html body:not(#_){--sb-accent:#1877f2;--sb-accent-soft:#e8f1fe;--sb-accent-line:#a3c8fa;--sb-accent-ink:#1259ba;--sb-ink:#111827;--sb-ink2:#374151;--sb-muted:#6b7280;--sb-line:#e6e8ec;--sb-soft:#f5f6f8;--sb-badge:#e53935;--sb-ease:cubic-bezier(.22,.8,.3,1);--sb-shadow:0 8px 24px -8px rgba(16,24,40,.18),0 2px 6px rgba(16,24,40,.06)}
/* 1) Desktop dock buttons */
html body:not(#_) .rightbar_wrap .icon_wrap{background:#fff!important;color:var(--sb-ink2)!important;border:1px solid var(--sb-line)!important;border-radius:8px!important;box-shadow:0 1px 2px rgba(16,24,40,.06)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:color .18s var(--sb-ease),border-color .18s var(--sb-ease),box-shadow .2s var(--sb-ease),transform .18s var(--sb-ease),background-color .18s!important;-webkit-tap-highlight-color:transparent}
@media (hover:hover){html body:not(#_) .rightbar_wrap .icon_wrap:hover{color:var(--sb-accent-ink)!important;border-color:var(--sb-accent-line)!important;background:var(--sb-accent-soft)!important;box-shadow:var(--sb-shadow)!important;transform:translateY(-1px)}}
html body:not(#_) .rightbar_wrap .icon_wrap.active{color:var(--sb-accent-ink)!important;border-color:var(--sb-accent)!important;background:var(--sb-accent-soft)!important}
html body:not(#_) .rightbar_wrap .icon_wrap:active{transform:scale(.95)}
html body:not(#_) .rightbar_wrap .icon_text{font-weight:500}
/* Contact/phone priority item: blue (final look is set in stsidebar-mega.css) */
html body:not(#_) .rightbar_tels .icon_wrap,html body:not(#_) .mobile_bar_item.rightbar_tels{background:linear-gradient(0deg,#109792 1%,#3ab334 100%)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 1px 2px rgba(16,24,40,.06)!important}
/* 2) Counter badges */
html body:not(#_) .rightbar_wrap .amount_circle,html body:not(#_) .mobile_bar_item .amount_circle{background:var(--sb-badge)!important;color:#fff!important;font-weight:700;box-shadow:0 0 0 2px #fff;font-variant-numeric:tabular-nums}
/* 3) Slide-in panels */
html body:not(#_) .st-menu .st-menu-header{background:#fff;border-bottom:1px solid var(--sb-line)}
html body:not(#_) .st-menu .st-menu-title{color:var(--sb-ink);font-weight:700}
html body:not(#_) .st-menu .close_right_side{border-radius:50%;background:var(--sb-soft);color:var(--sb-muted);transition:background-color .18s var(--sb-ease),color .18s var(--sb-ease),transform .12s}
html body:not(#_) .st-menu .close_right_side:hover{background:#fdecec;color:#c62828}
html body:not(#_) .st-menu .close_right_side:active{transform:scale(.92)}
html body:not(#_) .st-menu .custom_sidebar_box{color:var(--sb-ink2);line-height:1.9}
html body:not(#_) .st-menu .custom_sidebar_box img{border-radius:8px}
/* 4) Account drawer */
html body:not(#_) .sb-sidebar-account{background:var(--sb-soft)!important}
html body:not(#_) .sb-sidebar-account .sb-sidebar-account__profile{background:#1877f2!important;border-radius:8px!important;box-shadow:none!important}
html body:not(#_) .sb-sidebar-account .sb-sidebar-account__avatar{background:#fff!important;color:var(--sb-accent)!important;box-shadow:0 0 0 3px rgba(255,255,255,.35)!important}
html body:not(#_) .sb-sidebar-account .sb-sidebar-account__nav{border:1px solid var(--sb-line)!important;border-radius:8px!important;background:#fff!important;box-shadow:0 1px 2px rgba(16,24,40,.05)!important;overflow:hidden}
html body:not(#_) .sb-sidebar-account .sb-sidebar-account__nav>a{color:var(--sb-ink)!important;border-bottom:1px solid #f0f1f4!important;transition:background-color .16s var(--sb-ease)!important}
html body:not(#_) .sb-sidebar-account .sb-sidebar-account__nav>a:last-child{border-bottom:0!important}
html body:not(#_) .sb-sidebar-account .sb-sidebar-account__nav>a:hover,html body:not(#_) .sb-sidebar-account .sb-sidebar-account__nav>a:active{background:var(--sb-soft)!important}
html body:not(#_) .sb-sidebar-account .sb-sidebar-account__nav>a>i:first-child{background-color:var(--sb-accent-soft)!important;color:var(--sb-accent-ink)!important;border-radius:8px!important}
html body:not(#_) .sb-sidebar-account .sb-sidebar-account__nav>a>span{font-weight:700!important}
html body:not(#_) .sb-sidebar-account .sb-sidebar-account__arrow{color:#9ca3af!important}
html body:not(#_) .sb-sidebar-account .sb-sidebar-account__logout{border:1.5px solid #f0b9b9!important;border-radius:8px!important;background:#fff!important;color:#c62828!important;font-weight:700!important;transition:background-color .18s var(--sb-ease),color .18s,border-color .18s!important}
html body:not(#_) .sb-sidebar-account .sb-sidebar-account__logout:hover,html body:not(#_) .sb-sidebar-account .sb-sidebar-account__logout:active{background:#c62828!important;border-color:#c62828!important;color:#fff!important}
/* 5) Mobile bar */
html body:not(#_) .mobile_bar_item{transition:color .18s var(--sb-ease),transform .12s var(--sb-ease),background-color .18s;-webkit-tap-highlight-color:transparent}
html body:not(#_) .mobile_bar_item.sb-sidebar-glass-btn{background:transparent!important;border-color:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
html body:not(#_) .mobile_bar_item .mobile_bar_tri_text{font-weight:500}
html body:not(#_) .mobile_bar_item:active{transform:scale(.94)}
html body:not(#_) .mobile_bar_item.active,html body:not(#_) .mobile_bar_item:hover{color:var(--sb-accent)}
html body:not(#_) .mobile_bar_item.active i{transform:scale(1.08)}
html body:not(#_) .mobile_bar_item i{transition:transform .2s var(--sb-ease)}
html body:not(#_) .mobile_bar_item .ajax_cart_bag{position:relative}
html body:not(#_) .mobile_bar_item .ajax_cart_bag .amount_circle{position:absolute;top:-6px;inset-inline-end:-9px;z-index:2}
html body:not(#_) .sb-mobile-search-row input[type="text"],html body:not(#_) .sb-mobile-search-row input[type="search"]{border-radius:8px;background:var(--sb-soft);border:1px solid transparent;transition:background-color .18s,border-color .18s,box-shadow .18s}
html body:not(#_) .sb-mobile-search-row input[type="text"]:focus,html body:not(#_) .sb-mobile-search-row input[type="search"]:focus{background:#fff;border-color:var(--sb-accent);box-shadow:0 0 0 3px rgba(24,119,242,.16);outline:0}
/* 6) Accessibility */
html body:not(#_) .rightbar_wrap .icon_wrap:focus-visible,html body:not(#_) .mobile_bar_item:focus-visible,html body:not(#_) .st-menu .close_right_side:focus-visible,html body:not(#_) .sb-sidebar-account a:focus-visible{outline:2px solid var(--sb-accent);outline-offset:2px}
@media (prefers-reduced-motion:reduce){html body:not(#_) .rightbar_wrap .icon_wrap,html body:not(#_) .mobile_bar_item,html body:not(#_) .mobile_bar_item i,html body:not(#_) .st-menu .close_right_side{transition:none;transform:none}}

/* ===== ST Sidebar 1.3.0 — compact, flat "marketplace" density pass (CSS only) =====
 * Same markup/JS/PHP. Dock and mobile bar geometry stay owned by the theme + admin settings;
 * this tightens the module-owned account drawer and panels and unifies radius (8px), weights and type. */
html body:not(#_){--sb-r:8px}
/* dock + mobile bar: flat, quiet */
html body:not(#_) .rightbar_wrap .icon_wrap{border-radius:var(--sb-r)!important;box-shadow:0 1px 2px rgba(16,24,40,.06)!important}
@media (hover:hover){html body:not(#_) .rightbar_wrap .icon_wrap:hover{transform:none;box-shadow:0 2px 8px -2px rgba(16,24,40,.16)!important}}
html body:not(#_) .rightbar_wrap .icon_text,html body:not(#_) .mobile_bar_item .mobile_bar_tri_text{font-size:11px;font-weight:500;line-height:1.4}
html body:not(#_) .rightbar_wrap .amount_circle,html body:not(#_) .mobile_bar_item .amount_circle{min-width:17px;height:17px;padding:0 4px;font-size:10.5px;line-height:17px;font-weight:700;border-radius:9px;box-shadow:0 0 0 2px #fff}
html body:not(#_) .mobile_bar_item.active i{transform:none}
html body:not(#_) .sb-mobile-search-row input[type="text"],html body:not(#_) .sb-mobile-search-row input[type="search"]{border-radius:var(--sb-r)}
/* panels */
html body:not(#_) .st-menu .st-menu-header{min-height:48px;padding-block:0}
html body:not(#_) .st-menu .st-menu-title{font-size:15px;font-weight:700}
html body:not(#_) .st-menu .close_right_side{width:32px;height:32px}
html body:not(#_) .st-menu .custom_sidebar_box{font-size:13px;line-height:1.75}
html body:not(#_) .st-menu .custom_sidebar_box img{border-radius:var(--sb-r)}
/* account drawer */
html body:not(#_) .sb-sidebar-account .st-menu-header{min-height:48px!important;padding:0 14px!important}
html body:not(#_) .sb-sidebar-account .st-menu-title{font-size:15px!important;font-weight:700!important}
html body:not(#_) .sb-sidebar-account .sb-sidebar-account__body{padding:10px!important}
html body:not(#_) .sb-sidebar-account .sb-sidebar-account__profile{padding:10px 12px!important;margin:0 0 8px!important;gap:10px!important;background:var(--sb-accent)!important;border:0!important;border-radius:var(--sb-r)!important;box-shadow:none!important}
html body:not(#_) .sb-sidebar-account .sb-sidebar-account__avatar{width:38px!important;height:38px!important;min-width:38px!important;font-size:17px!important;box-shadow:none!important}
html body:not(#_) .sb-sidebar-account .sb-sidebar-account__welcome{line-height:1.5!important}
html body:not(#_) .sb-sidebar-account .sb-sidebar-account__welcome small{font-size:11px!important;color:rgba(255,255,255,.86)!important}
html body:not(#_) .sb-sidebar-account .sb-sidebar-account__welcome strong{font-size:14px!important;font-weight:700!important;color:#fff!important}
html body:not(#_) .sb-sidebar-account .sb-sidebar-account__nav{border-radius:var(--sb-r)!important;box-shadow:none!important}
html body:not(#_) .sb-sidebar-account .sb-sidebar-account__nav>a{min-height:44px!important;padding:0 12px!important;gap:10px!important}
html body:not(#_) .sb-sidebar-account .sb-sidebar-account__nav>a>i:first-child{width:30px!important;min-width:30px!important;height:30px!important;border-radius:var(--sb-r)!important;font-size:15px!important}
html body:not(#_) .sb-sidebar-account .sb-sidebar-account__nav>a>span{font-size:13px!important;font-weight:600!important}
html body:not(#_) .sb-sidebar-account .sb-sidebar-account__logout{min-height:40px!important;margin:8px 0 0!important;border-width:1px!important;border-radius:var(--sb-r)!important;font-size:13px!important;font-weight:700!important}
@media only screen and (max-width:767px){
  html body:not(#_) .sb-sidebar-account .sb-sidebar-account__body{padding:10px!important}
  html body:not(#_) .sb-sidebar-account .sb-sidebar-account__nav>a{min-height:46px!important;font-size:13px!important}
  html body:not(#_) .sb-sidebar-account .sb-sidebar-account__logout{min-height:44px!important}
}

/* ST Sidebar - Mega look v1.3.2 (iOS liquid-glass bottom bar + blue call button)
 * ظاهر هماهنگ با مگامنو: آبی تک‌رنگ، گوشه‌گرد، سایه‌ی نرم. فقط رنگ/پس‌زمینه/سایه/گردی؛ بدون تغییر در ابعاد و جای‌گذاری.
 * برای برگشت به حالت قبل: این فایل را پاک کنید یا خط registerStylesheet آن را در hookDisplayHeader بردارید.
 */
html body:not(#_){--sm-glass-r:7px;--sm-bar-r:999px;--sm-bar-gap:4px;--sm-call-1:#109792;--sm-call-2:#3ab334;--sm-blue:#2f7bf6;--sm-blue-d:#1f5fd0;--sm-soft:#e8f1ff;--sm-soft2:#f3f8ff;--sm-line:#dbe7fb;--sm-ink:#1b2a41;--sm-mut:#6b7a90}

/* ---------- 1) نوار پایین موبایل ---------- */
@media (max-width:767px){
  /* نوار پایین: شیشه‌ی مایع iOS (blur + saturate + لبه‌ی روشن + هایلایت درونی) */
  html body:not(#_) :is(.mobile_bar,.mobilebar){
    background:linear-gradient(180deg,rgba(255,255,255,.62) 0%,rgba(236,244,255,.46) 100%)!important;
    /* معلق: فاصله از پایین و کناره‌ها، گوشه‌ی کاملاً گرد */
    left:var(--sm-bar-gap)!important;right:var(--sm-bar-gap)!important;width:auto!important;max-width:none!important;
    bottom:calc(8px + env(safe-area-inset-bottom,0px))!important;margin:0!important;
    border:1px solid rgba(255,255,255,.75)!important;
    border-radius:var(--sm-bar-r)!important;
    box-shadow:0 14px 34px -10px rgba(24,70,160,.38),0 2px 6px rgba(24,70,160,.10),0 1px 0 rgba(255,255,255,.95) inset,0 -10px 18px -12px rgba(255,255,255,.8) inset!important;
    -webkit-backdrop-filter:blur(24px) saturate(190%);backdrop-filter:blur(24px) saturate(190%);
  }
  html body:not(#_) :is(.mobile_bar,.mobilebar) :is(#mobile_bar_top,#mobile_bar_bottom,#mobile_bar_left,#mobile_bar_center,#mobile_bar_right,.container){
    background:transparent!important;background-image:none!important;
  }
  html body:not(#_) :is(.mobile_bar,.mobilebar) .mobile_bar_item{
    border-radius:var(--sm-bar-r)!important;color:#46566e!important;
    transition:background-color .2s,color .2s,transform .12s,box-shadow .2s!important;
  }
  html body:not(#_) .mobile_bar_item:active{transform:scale(.94)}
  html body:not(#_) .mobile_bar_item .mobile_bar_tri_text{color:inherit!important;font-weight:500!important}
  /* آیتم فعال: دکمه‌ی شیشه‌ای آبی */
  html body:not(#_) .mobile_bar_item:is(.active,.sb-nav-active),
  html body:not(#_) .mobile_bar_item:is(.active,.sb-nav-active) .mobile_bar_tri_text,
  html body:not(#_) .mobile_bar_item:is(.active,.sb-nav-active) i{color:var(--sm-blue-d)!important}
  html body:not(#_) .mobile_bar_item:is(.active,.sb-nav-active){
    background:linear-gradient(180deg,rgba(255,255,255,.85),rgba(206,224,255,.6))!important;
    box-shadow:0 1px 0 rgba(255,255,255,.95) inset,0 0 0 1px rgba(255,255,255,.7) inset,0 6px 14px -8px rgba(24,119,242,.55)!important;
    -webkit-backdrop-filter:blur(10px) saturate(170%);backdrop-filter:blur(10px) saturate(170%);
  }
  html body:not(#_) .mobile_bar_item:is(.active,.sb-nav-active):after{background:var(--sm-blue)!important;width:18px!important;height:3px!important;border-radius:0 0 4px 4px!important}
  /* دکمه‌ی تماس: گرادیان سبز سبد خرید */
  html body:not(#_) .mobile_bar_item.rightbar_tels{
    border-radius:var(--sm-bar-r)!important;
    background:linear-gradient(0deg,var(--sm-call-1) 1%,var(--sm-call-2) 100%)!important;border:0!important;color:#fff!important;
    box-shadow:0 1px 0 rgba(255,255,255,.65) inset,0 0 0 1px rgba(255,255,255,.35) inset,0 10px 20px -8px rgba(16,151,146,.7),0 0 0 3px rgba(255,255,255,.7)!important;
  }
  html body:not(#_) .mobile_bar_item.rightbar_tels .mobile_bar_tri_text,
  html body:not(#_) .mobile_bar_item.rightbar_tels i{color:#fff!important}
  /* ردیف جستجوی موبایل: ساده، بدون سایه (سبک را stsearchbar تعیین می‌کند) */
  html body:not(#_) .sb-mobile-search-row{background:transparent!important;padding:0!important;margin:8px 0 6px 0!important;box-shadow:none!important}
  html body:not(#_) #st_header #mobile_bar_bottom .sb-mobile-search-row :is(.search_widget_block,.search_widget,form,.search_widget_form_inner,.search_widget_text,.search_widget_btn),
  html body:not(#_) #st_header #mobile_bar_bottom .sb-mobile-search-row .search_widget_form_inner:focus-within{box-shadow:none!important;text-shadow:none!important;filter:none!important}
}

/* ---------- 2) پنل‌های کشویی ---------- */
html body:not(#_) .st-menu{background:#f6f9ff}
html body:not(#_) .st-menu .st-menu-header{
  background:linear-gradient(180deg,#fff,#f6f9ff)!important;border-bottom:1px solid var(--sm-line)!important;
}
html body:not(#_) .st-menu .st-menu-title{display:flex;align-items:center;gap:8px;color:var(--sm-ink)!important;font-weight:800!important}
html body:not(#_) .st-menu .st-menu-title:before{content:"";width:5px;height:20px;border-radius:5px;background:linear-gradient(180deg,#4b8ff8,var(--sm-blue-d))}
html body:not(#_) .st-menu .close_right_side{background:var(--sm-soft)!important;color:var(--sm-blue-d)!important;border-radius:50%!important}
html body:not(#_) .st-menu .close_right_side:hover{background:var(--sm-blue)!important;color:#fff!important}
html body:not(#_) .st-menu .custom_sidebar_box{background:#fff;border:1px solid var(--sm-line);border-radius:16px;margin:10px;box-shadow:0 8px 20px -16px rgba(31,95,208,.35)}

/* ---------- 3) پنل حساب کاربری ---------- */
html body:not(#_) .sb-sidebar-account{background:#f6f9ff!important}
html body:not(#_) .sb-sidebar-account .sb-sidebar-account__profile{
  background:linear-gradient(135deg,#4b8ff8 0%,var(--sm-blue-d) 100%)!important;border-radius:18px!important;
  box-shadow:0 14px 26px -14px rgba(31,95,208,.7)!important;
}
html body:not(#_) .sb-sidebar-account .sb-sidebar-account__nav{border:1px solid var(--sm-line)!important;border-radius:18px!important;box-shadow:0 8px 22px -16px rgba(31,95,208,.4)!important}
html body:not(#_) .sb-sidebar-account .sb-sidebar-account__nav>a{border-bottom:1px solid #eef3fc!important}
html body:not(#_) .sb-sidebar-account .sb-sidebar-account__nav>a:hover,
html body:not(#_) .sb-sidebar-account .sb-sidebar-account__nav>a:active{background:var(--sm-soft2)!important}
html body:not(#_) .sb-sidebar-account .sb-sidebar-account__nav>a>i:first-child{background-color:var(--sm-soft)!important;color:var(--sm-blue-d)!important;border-radius:12px!important}
html body:not(#_) .sb-sidebar-account .sb-sidebar-account__logout{border-radius:14px!important}

/* ---------- 4) ریل دسکتاپ ---------- */
@media (min-width:992px){
  html body:not(#_) .rightbar_wrap .icon_wrap{border:1px solid var(--sm-line)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 8px 20px -12px rgba(31,95,208,.4)!important}
  html body:not(#_) .rightbar_wrap .icon_wrap:hover,
  html body:not(#_) .rightbar_wrap .icon_wrap.active{background:var(--sm-soft)!important;border-color:#a9c8ff!important;color:var(--sm-blue-d)!important}
  html body:not(#_) .rightbar_tels .icon_wrap{background:linear-gradient(0deg,var(--sm-call-1) 1%,var(--sm-call-2) 100%)!important;border:0!important;color:#fff!important;box-shadow:0 1px 0 rgba(255,255,255,.6) inset,0 10px 20px -10px rgba(16,151,146,.7)!important}
  html body:not(#_) .rightbar_tels .icon_wrap :is(i,.icon_text){color:#fff!important}
}

/* ---------- 5) نوار پایین واقعی قالب (#sidebar_box) ---------- */
@media (max-width:991px){
  html body:not(#_) #sidebar_box{
    background:linear-gradient(180deg,rgba(255,255,255,.62) 0%,rgba(236,244,255,.46) 100%)!important;
    left:var(--sm-bar-gap)!important;right:var(--sm-bar-gap)!important;width:auto!important;max-width:none!important;
    bottom:calc(8px + env(safe-area-inset-bottom,0px))!important;margin:0!important;
    border:1px solid rgba(255,255,255,.75)!important;border-radius:var(--sm-bar-r)!important;
    box-shadow:0 14px 34px -10px rgba(24,70,160,.38),0 2px 6px rgba(24,70,160,.10),0 1px 0 rgba(255,255,255,.95) inset,0 -10px 18px -12px rgba(255,255,255,.8) inset!important;
    -webkit-backdrop-filter:blur(24px) saturate(190%);backdrop-filter:blur(24px) saturate(190%);
  }
  html body:not(#_) #sidebar_box :is(#leftbar,#rightbar){background:transparent!important}
  html body:not(#_) #sidebar_box .rightbar_wrap .icon_wrap{
    background:transparent!important;border-color:transparent!important;box-shadow:none!important;
    border-radius:var(--sm-bar-r)!important;color:#46566e!important;
  }
  html body:not(#_) #sidebar_box .rightbar_wrap .icon_wrap .icon_text{color:inherit!important;font-weight:500!important}
  html body:not(#_) #sidebar_box .rightbar_wrap .icon_wrap:is(.active,:active){
    background:linear-gradient(180deg,rgba(255,255,255,.85),rgba(206,224,255,.6))!important;color:var(--sm-blue-d)!important;
    box-shadow:0 1px 0 rgba(255,255,255,.95) inset,0 6px 14px -8px rgba(24,119,242,.55)!important;
  }
  html body:not(#_) #sidebar_box .rightbar_tels .icon_wrap{
    border-radius:var(--sm-bar-r)!important;
    background:linear-gradient(0deg,var(--sm-call-1) 1%,var(--sm-call-2) 100%)!important;border:0!important;color:#fff!important;
    box-shadow:0 1px 0 rgba(255,255,255,.65) inset,0 12px 22px -8px rgba(16,151,146,.7),0 0 0 4px rgba(255,255,255,.7)!important;
  }
  html body:not(#_) #sidebar_box .rightbar_tels .icon_wrap :is(i,.icon_text){color:#fff!important}
}

/* ---------- 6) حذف گردی گوشه‌های بالای صفحه/هدر در موبایل ---------- */
@media (max-width:991px){
  html body:not(#_) :is(#page_wrapper,#st-container,#st_header,#mobile_bar,.header-container){
    border-top-left-radius:0!important;border-top-right-radius:0!important;
  }
}

/* ---------- 7) هدر موبایل (لوگو/جستجو/سبد/منو): پس‌زمینه‌ی کاملاً سفید و ساده ---------- */
@media (max-width:991px){
  html body:not(#_) :is(#st_header,#mobile_bar,#mobile_bar_top,#mobile_bar_bottom,#mobile_bar_left,#mobile_bar_center,#mobile_bar_right,#mobile_bar>.container){
    background:#fff!important;background-image:none!important;
  }
}

/* ---------- 8) پشتیبان‌ها ---------- */
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){
  html body:not(#_) :is(.mobile_bar,.mobilebar,#sidebar_box){background:rgba(246,250,255,.97)!important}
}
@media (prefers-reduced-transparency:reduce){
  html body:not(#_) :is(.mobile_bar,.mobilebar,#sidebar_box){background:#f6faff!important;-webkit-backdrop-filter:none;backdrop-filter:none}
}

/* ---------- 9) دکمه‌ی تماس: چشمک/دایره‌ی زرد (از قالب یا ماژول تماس) حذف؛ چشمک سبز جایگزین ---------- */
/* توجه: pseudo-element داخل :is() معتبر نیست، پس یکی‌یکی نوشته شده */
html body:not(#_) .mobile_bar_item.rightbar_tels::before,
html body:not(#_) .mobile_bar_item.rightbar_tels::after,
html body:not(#_) .mobile_bar_item.rightbar_tels *::before,
html body:not(#_) .mobile_bar_item.rightbar_tels *::after,
html body:not(#_) .rightbar_tels .icon_wrap::before,
html body:not(#_) .rightbar_tels .icon_wrap::after,
html body:not(#_) .rightbar_tels .icon_wrap *::before,
html body:not(#_) .rightbar_tels .icon_wrap *::after{
  background:none!important;background-color:transparent!important;box-shadow:none!important;border-color:transparent!important;
  animation:none!important;-webkit-animation:none!important;filter:none!important;
}
html body:not(#_) .mobile_bar_item.rightbar_tels *,
html body:not(#_) .rightbar_tels .icon_wrap *{animation:none!important;-webkit-animation:none!important}
html body:not(#_) .mobile_bar_item.rightbar_tels>:is(i,span,div,.ajax_cart_bag,.header_icon_btn_icon),
html body:not(#_) .rightbar_tels .icon_wrap>:is(i,span,div){
  background:transparent!important;background-image:none!important;box-shadow:none!important;border-color:transparent!important;
}
/* چشمک سبز (حلقه‌ی نرم که پخش می‌شود) */
@keyframes sbCallPulse{
  0%{box-shadow:0 1px 0 rgba(255,255,255,.65) inset,0 10px 20px -8px rgba(16,151,146,.7),0 0 0 3px rgba(255,255,255,.7),0 0 0 3px rgba(16,151,146,.55)}
  70%{box-shadow:0 1px 0 rgba(255,255,255,.65) inset,0 10px 20px -8px rgba(16,151,146,.7),0 0 0 3px rgba(255,255,255,.7),0 0 0 15px rgba(16,151,146,0)}
  100%{box-shadow:0 1px 0 rgba(255,255,255,.65) inset,0 10px 20px -8px rgba(16,151,146,.7),0 0 0 3px rgba(255,255,255,.7),0 0 0 3px rgba(16,151,146,0)}
}
html body:not(#_) .mobile_bar_item.rightbar_tels,
html body:not(#_) #sidebar_box .rightbar_tels .icon_wrap{
  animation:sbCallPulse 2.2s ease-out infinite!important;-webkit-animation:sbCallPulse 2.2s ease-out infinite!important;
}
@media (prefers-reduced-motion:reduce){
  html body:not(#_) .mobile_bar_item.rightbar_tels,html body:not(#_) #sidebar_box .rightbar_tels .icon_wrap{animation:none!important;-webkit-animation:none!important}
}

/* ---------- 10) هدر موبایل (#mobile_bar): تخت، بدون گردی بالا، غیرمعلق ---------- */
@media (max-width:991px){
  html body:not(#_) :is(#mobile_bar,#st_header){border-radius:0!important;-webkit-backdrop-filter:none;backdrop-filter:none}
}

/* Equal columns, moderate icons and balanced inner breathing room.
 * Attached mode includes the device safe area in its background, below content. */
@media (max-width:991px){
  html body:not(#_) #sidebar_box{
    display:flex!important;
    flex-flow:row nowrap!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:0!important;
    padding-top:0!important;
    padding-inline:0!important;
    box-sizing:border-box;
    height:var(--sbs-dock-height,58px)!important;
    min-height:0!important;
    overflow:visible;
  }
  html body:not(#_) #sidebar_box > :is(#leftbar,#rightbar){display:contents!important}
  html body:not(#_) #sidebar_box .rightbar_wrap{
    position:relative!important;
    top:auto!important;bottom:auto!important;
    left:auto!important;right:auto!important;
    inset-inline-start:auto!important;inset-inline-end:auto!important;
    transform:none!important;
    float:none!important;
    flex:1 1 0px!important;
    width:0!important;min-width:0!important;max-width:none!important;
    height:calc(var(--sbs-dock-height,58px) - 2px)!important;min-height:0!important;
    margin:0!important;padding:0!important;text-align:center;
  }
  html body:not(#_) #sidebar_box .rightbar_wrap > .icon_wrap{
    position:relative!important;top:auto!important;bottom:auto!important;
    left:auto!important;right:auto!important;
    inset-inline-start:auto!important;inset-inline-end:auto!important;
    transform:none!important;
    display:flex!important;flex-direction:column!important;
    align-items:center!important;justify-content:center!important;gap:2px!important;
    width:100%!important;min-width:0!important;max-width:100%!important;
    height:calc(var(--sbs-dock-height,58px) - 2px)!important;min-height:0!important;
    margin:0!important;padding:1px 2px!important;box-sizing:border-box!important;
    line-height:1!important;
  }
  html body:not(#_) #sidebar_box .rightbar_wrap > .icon_wrap > i{
    display:block!important;flex:0 0 var(--sbs-dock-icon,24px)!important;
    width:var(--sbs-dock-icon,24px)!important;height:var(--sbs-dock-icon,24px)!important;line-height:var(--sbs-dock-icon,24px)!important;
    font-size:var(--sbs-dock-icon,24px)!important;margin:0!important;padding:0!important;
  }
  html body:not(#_) #sidebar_box .rightbar_wrap > .icon_wrap > i::before{
    line-height:var(--sbs-dock-icon,24px)!important;margin:0!important;
  }
  html body:not(#_) #sidebar_box .rightbar_wrap > .icon_wrap .icon_text{
    display:block!important;position:static!important;visibility:visible!important;opacity:1!important;
    text-align:center;
    width:100%!important;max-width:100%!important;
    height:var(--sbs-dock-line,16px)!important;line-height:var(--sbs-dock-line,16px)!important;font-size:var(--sbs-dock-font,11px)!important;
    margin:0!important;padding:0!important;
    white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis;
  }
  html body:not(#_) #sidebar_box .rightbar_tels > .icon_wrap{
    width:min(var(--sbs-call-size,54px),100%)!important;height:var(--sbs-call-size,54px)!important;min-height:0!important;
    top:var(--sbs-call-top,1px)!important;bottom:auto!important;transform:none!important;
    aspect-ratio:auto;margin:0 auto!important;padding:2px 1px!important;
  }
}

/* ---------- 11) ردیف دوم هدر موبایل (v1.3.22): جستجوی ۷۰٪ + ابزارهای کنارش، بدون خط جداکننده ----------
 * فقط #mobile_bar_bottom (جایی که ماژول جستجو و آیتم‌های «Mobile bar bottom» می‌نشینند).
 * جستجو ۷۰٪ عرض صفحه (70vw) را می‌گیرد؛ هر آیتمی که در جایگاه «Mobile bar bottom» اضافه شود، خودکار در فضای باقی‌مانده
 * کنار جستجو می‌نشیند و سهم مساوی می‌گیرد. اگر تعداد ابزارها زیاد شود، جستجو تا حداقل ۴۵٪ جمع می‌شود
 * (هیچ‌وقت ابزار روی جستجو نمی‌افتد و ردیف شکسته نمی‌شود). ترتیب راست‌به‌چپ: جستجو، سپس ابزارها.
 * ۱) خط HR بین ردیف لوگو و ردیف جستجو حذف می‌شود (hr، border، سایه‌ی خطی و pseudo-element).
 * ۲) نشانگر شمارش سبد/مقایسه داخل پدینگ بالای ردیف می‌ماند و روی لبه‌ی هدر نمی‌افتد. */
@media (max-width:991px){
  html body:not(#_) #mobile_bar hr,
  html body:not(#_) #st_header #mobile_bar_top+hr,
  html body:not(#_) #mobile_bar .sb-hdr-noline{display:none!important}
  html body:not(#_) #mobile_bar .sb-hdr-noborder{border-top:0!important;border-bottom:0!important;box-shadow:none!important;outline:0!important}
  html body:not(#_) #mobile_bar :is(.container,.flex_container,#mobile_bar_top,#mobile_bar_bottom,#mobile_bar_left,#mobile_bar_center,#mobile_bar_right){
    border:0!important;border-top:0!important;border-bottom:0!important;outline:0!important;box-shadow:none!important;
  }
  html body:not(#_) #mobile_bar :is(#mobile_bar_top,#mobile_bar_bottom,#mobile_bar>.container)::before,
  html body:not(#_) #mobile_bar :is(#mobile_bar_top,#mobile_bar_bottom,#mobile_bar>.container)::after{display:none!important;content:none!important}

  html body:not(#_) #mobile_bar #mobile_bar_bottom{
    display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;
    direction:rtl!important;gap:8px!important;width:100%!important;max-width:100%!important;min-height:0!important;margin:0!important;
    padding:14px 0 12px!important;
    box-sizing:border-box!important;overflow:visible!important;background:#fff!important;
  }
  html body:not(#_) #mobile_bar #mobile_bar_bottom>.sb-mobile-search-row{
    flex:0 1 70vw!important;width:70vw!important;min-width:45%!important;max-width:70vw!important;order:0!important;
    margin:0!important;padding:0!important;position:relative!important;box-sizing:border-box!important;
  }
  html body:not(#_) #mobile_bar #mobile_bar_bottom>.sb-mobile-search-row :is(.search_widget_block,.search_widget,.search_widget form,.search_widget_form_inner){
    width:100%!important;max-width:none!important;margin:0!important;box-sizing:border-box!important;
  }
  /* ابزارهای کنار جستجو: هرچه اضافه شود در باقی‌ماندهٔ ردیف سهم مساوی می‌گیرد */
  /* هر عنصر مستقیم دیگری در این ردیف (آیتم ماژول یا دکمه‌ی خود قالب) ابزار حساب می‌شود */
  html body:not(#_) #mobile_bar #mobile_bar_bottom>:not(.sb-mobile-search-row):not([hidden]):not(script):not(style):not(.mobile_bar_item){
    position:relative!important;flex:1 1 0!important;width:auto!important;min-width:32px!important;max-width:56px!important;align-self:center!important;order:1!important;margin:0!important;overflow:visible!important;box-sizing:border-box!important;
  }
  html body:not(#_) #mobile_bar #mobile_bar_bottom>.mobile_bar_item{
    position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;
    flex:1 1 0!important;width:auto!important;min-width:32px!important;max-width:56px!important;height:44px!important;order:1!important;
    margin:0!important;padding:0!important;box-sizing:border-box!important;overflow:visible!important;
    background:transparent!important;border:0!important;box-shadow:none!important;color:#1f2937!important;
  }
  html body:not(#_) #mobile_bar #mobile_bar_bottom>.mobile_bar_item:after{display:none!important}
  html body:not(#_) #mobile_bar #mobile_bar_bottom>.mobile_bar_item .mobile_bar_tri_text{display:none!important}
  html body:not(#_) #mobile_bar #mobile_bar_bottom>.mobile_bar_item :is(i,.icon_btn){margin:0!important;line-height:1!important;color:inherit!important}
  html body:not(#_) #mobile_bar #mobile_bar_bottom>.mobile_bar_item .ajax_cart_bag{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;overflow:visible!important}
  /* نشانگر شمارش: کوچک و کاملاً داخل ردیف (پدینگ بالای ردیف ۱۴ پیکسل است) */
  html body:not(#_) #mobile_bar #mobile_bar_bottom :is(.mobile_bar_item,.ajax_cart_bag,.st_shopping_cart,.blockcart) .amount_circle{
    position:absolute!important;top:-7px!important;right:-9px!important;left:auto!important;z-index:3!important;
    min-width:17px!important;height:17px!important;padding:0 4px!important;line-height:17px!important;font-size:10.5px!important;box-sizing:border-box!important;
  }
  html body:not(#_) #mobile_bar #mobile_bar_bottom .amount_circle.simple_hidden{display:none!important}
}
@media (max-width:359px){
  html body:not(#_) #mobile_bar #mobile_bar_bottom{gap:4px!important}
  html body:not(#_) #mobile_bar #mobile_bar_bottom>.mobile_bar_item{min-width:32px!important}
}

/* ---------- 12) ابعاد هدر موبایل (v1.3.23): ارتفاع‌ها و آیکن‌ها قابل تنظیم، خط جداکننده، گردی جستجو ۷ پیکسل ----------
 * مقدارها از ادمین (تب «لوگو و هدر موبایل» ← «ابعاد هدر موبایل») به‌صورت متغیر روی :root می‌آیند:
 * --sbhd-top ارتفاع ردیف بالا | --sbhd-bot ارتفاع ردیف جستجو و ابزارها | --sbhd-icon اندازه‌ی آیکن‌ها | --sbhd-line ضخامت خط جداکننده (۰ = بدون خط)
 * اگر متغیری نباشد، پیش‌فرض‌های همین‌جا اعمال می‌شوند. */
@media (max-width:991px){
  html body:not(#_) #mobile_bar #mobile_bar_top{
    height:var(--sbhd-top,44px)!important;min-height:0!important;max-height:var(--sbhd-top,44px)!important;padding-top:0!important;padding-bottom:0!important;margin:0!important;
    align-items:center!important;box-sizing:border-box!important;
  }
  html body:not(#_) #mobile_bar #mobile_bar_top :is(#mobile_bar_left,#mobile_bar_center,#mobile_bar_right){min-height:0!important;height:100%!important;display:flex!important;align-items:center!important}
  html body:not(#_) #mobile_bar #mobile_bar_top .mobile_bar_item{
    height:var(--sbhd-top,44px)!important;min-height:0!important;min-width:36px!important;width:auto!important;margin:0!important;padding:0 6px!important;
    display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;
  }
  html body:not(#_) #mobile_bar #mobile_bar_top .mobile_bar_item .mobile_bar_tri_text{display:none!important}
  html body:not(#_) #mobile_bar #mobile_bar_top a.mobile_logo{height:calc(var(--sbhd-top,44px) - 12px)!important;max-height:calc(var(--sbhd-top,44px) - 12px)!important;margin-top:0!important;margin-bottom:0!important}
  html body:not(#_) #mobile_bar #mobile_bar_top a.mobile_logo img{height:calc(var(--sbhd-top,44px) - 12px)!important;max-height:calc(var(--sbhd-top,44px) - 12px)!important;width:auto!important}

  /* خط جداکننده‌ی دو ردیف (هم‌عرض محتوای هدر) */
  html body:not(#_) #mobile_bar #mobile_bar_bottom{
    border-top:var(--sbhd-line,1px) solid #e6e8ec!important;
    padding:6px 0 6px!important;
  }
  html body:not(#_) #mobile_bar #mobile_bar_bottom>.mobile_bar_item{height:var(--sbhd-bot,38px)!important}
  html body:not(#_) #mobile_bar #mobile_bar_bottom .search_widget_form_inner{height:var(--sbhd-bot,38px)!important;min-height:0!important;box-sizing:border-box!important}

  /* آیکن‌ها (هر دو ردیف) */
  html body:not(#_) #mobile_bar :is(#mobile_bar_top,#mobile_bar_bottom) .mobile_bar_item :is(i,.icon_btn){font-size:var(--sbhd-icon,18px)!important;width:auto!important;height:auto!important;line-height:1!important}
  html body:not(#_) #mobile_bar :is(#mobile_bar_top,#mobile_bar_bottom) .mobile_bar_item i:before{font-size:var(--sbhd-icon,18px)!important;line-height:1!important}
  html body:not(#_) #mobile_bar :is(#mobile_bar_top,#mobile_bar_bottom) .mobile_bar_item :is(svg,img){width:var(--sbhd-icon,18px)!important;height:var(--sbhd-icon,18px)!important;max-width:var(--sbhd-icon,18px)!important;max-height:var(--sbhd-icon,18px)!important}
  html body:not(#_) #mobile_bar #mobile_bar_bottom .search_widget_btn :is(i,svg){font-size:var(--sbhd-icon,18px)!important}

  /* گردی ابزار جستجو: دقیقاً ۷ پیکسل، نه بیشتر */
  html body:not(#_) #mobile_bar .sb-mobile-search-row :is(.search_widget_block,.search_widget,form,.search_widget_form_inner,.search_widget_text,.search_widget_btn,.input-group-btn,input[type="text"],input[type="search"],button){border-radius:7px!important}
}

/* ---------- 13) طرح تک‌ردیفی هدر موبایل (v1.3.24) ----------
 * فعال با کلاس html.sbhd-one (از ادمین: «طرح تک‌ردیفی»). ترتیب راست‌به‌چپ: آیکون منو، نوار جستجو (لوگو داخلش)، ابزارها.
 * نوار جستجو فضای باقی‌مانده را می‌گیرد، پس هر ابزاری که اضافه شود جستجو به همان اندازه کوچک می‌شود.
 * sbhd-nomenu: آیکون منو حذف و جستجو تا لبه‌ی راست کامل می‌شود. sbhd-nologo: لوگو داخل جستجو نمایش داده نمی‌شود.
 * ردیف‌های بالا/پایین با display:contents ادغام می‌شوند؛ هیچ عنصری از DOM جابه‌جا نمی‌شود (فقط کپی لوگو داخل جستجو، با stsidebar-dock.js). */
@media (max-width:991px){
  html.sbhd-one:not(#_) body:not(#_) #mobile_bar>.container,
  html.sbhd-one:not(#_) body:not(#_) #mobile_bar .sb-hd-host{
    display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;
    direction:rtl!important;gap:6px!important;height:auto!important;min-height:0!important;padding:6px 13px!important;box-sizing:border-box!important;position:relative!important;
  }
  html.sbhd-one:not(#_) body:not(#_) #mobile_bar :is(#mobile_bar_top,#mobile_bar_bottom,#mobile_bar_left,#mobile_bar_right){display:contents!important}
  html.sbhd-one:not(#_) body:not(#_) #mobile_bar #mobile_bar_center{display:none!important}
  html.sbhd-one.sbhd-nomenu:not(#_) body:not(#_) #mobile_bar #mobile_bar_right{display:none!important}

  /* ترتیب: منو، جستجو، تماس/ابزارهای ردیف بالا، ابزارهای ردیف پایین */
  html.sbhd-one:not(#_) body:not(#_) #mobile_bar #mobile_bar_right>*{order:0!important}
  html.sbhd-one:not(#_) body:not(#_) #mobile_bar .sb-mobile-search-row{
    order:1!important;flex:1 1 0!important;width:auto!important;min-width:96px!important;max-width:none!important;margin:0!important;padding:0!important;position:static!important;container-type:inline-size;
  }
  html.sbhd-one:not(#_) body:not(#_) #mobile_bar #mobile_bar_left>*{order:2!important}
  html.sbhd-one:not(#_) body:not(#_) #mobile_bar #mobile_bar_bottom>*:not(.sb-mobile-search-row){order:3!important}

  /* همه‌ی ابزارها هم‌اندازه و ثابت */
  html.sbhd-one:not(#_) body:not(#_) #mobile_bar .mobile_bar_item{
    flex:0 0 auto!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:var(--sbhd-bot,38px)!important;min-height:0!important;
    margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;
  }
  html.sbhd-one:not(#_) body:not(#_) #mobile_bar .mobile_bar_item .mobile_bar_tri_text{display:none!important}

  /* نوار جستجو: لوگو + متن + دکمه در یک خط؛ ارتفاع از --sbhd-bot */
  html.sbhd-one:not(#_) body:not(#_) #mobile_bar :is(.search_widget_block,.search_widget){position:static!important;width:100%!important;max-width:none!important;margin:0!important}
  html.sbhd-one:not(#_) body:not(#_) #mobile_bar .sb-mobile-search-row .search_widget_form_inner{
    display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;direction:rtl!important;
    width:100%!important;height:var(--sbhd-bot,38px)!important;min-height:0!important;padding:0 8px!important;margin:0!important;box-sizing:border-box!important;overflow:hidden!important;
  }
  html.sbhd-one:not(#_) body:not(#_) #mobile_bar .sb-mobile-search-row .search_widget_form_inner .search_widget_text{
    flex:1 1 auto!important;min-width:0!important;width:auto!important;height:100%!important;padding:0 4px!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:12px!important;
  }
  html.sbhd-one:not(#_) body:not(#_) #mobile_bar .sb-mobile-search-row .search_widget_form_inner .input-group-btn{flex:0 0 auto!important;width:auto!important;display:flex!important;align-items:center!important}
  html.sbhd-one:not(#_) body:not(#_) #mobile_bar .sb-mobile-search-row .search_widget_btn{height:100%!important;width:auto!important;min-width:28px!important;padding:0 4px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}
  html.sbhd-one:not(#_) body:not(#_) #mobile_bar .sb-search-logo{
    flex:0 0 auto!important;display:block!important;height:calc(var(--sbhd-bot,38px) - 18px)!important;width:auto!important;max-width:26%!important;object-fit:contain!important;
    margin:0 0 0 6px!important;padding:0!important;border:0!important;pointer-events:none!important;
  }
  html.sbhd-one.sbhd-nologo:not(#_) body:not(#_) #mobile_bar .sb-search-logo{display:none!important}
  /* نتایج جستجو: زیر کل هدر و تمام‌عرض */
  html.sbhd-one:not(#_) body:not(#_) #mobile_bar .sb-mobile-search-row .search_results{left:0!important;right:0!important;width:100%!important;top:calc(100% + 3px)!important}
}
@container (max-width:150px){
  html.sbhd-one:not(#_) body:not(#_) #mobile_bar .sb-search-logo{display:none!important}
}
@media (max-width:359px){
  html.sbhd-one:not(#_) body:not(#_) #mobile_bar>.container,html.sbhd-one:not(#_) body:not(#_) #mobile_bar .sb-hd-host{gap:4px!important;padding-left:8px!important;padding-right:8px!important}
  html.sbhd-one:not(#_) body:not(#_) #mobile_bar .mobile_bar_item{width:32px!important;min-width:32px!important;max-width:32px!important}
}

/* ---------- 14) متن و لوگوی داخل نوار جستجو + محو شدن هنگام کلیک (v1.3.25) ----------
 * حالت بیکار: «جستجو در [لوگو]» (متن از ادمین). با فوکوس یا تایپ: متن و لوگو محو می‌شوند، placeholder واقعی (متن هنگام کلیک) نمایان می‌شود
 * و مکان‌نما اول فیلد (لبه‌ی راست) است. بدون JS هیچ‌چیز مخفی نمی‌شود (placeholder فقط با کلاس sb-has-ph شفاف می‌شود). */
@media (max-width:991px){
  html.sbhd-one:not(#_) body:not(#_) #mobile_bar .sb-mobile-search-row .search_widget_form_inner{position:relative!important}
  html.sbhd-one:not(#_) body:not(#_) #mobile_bar .sb-search-ph{
    position:absolute!important;top:0!important;bottom:0!important;inset-inline-start:12px!important;max-width:calc(100% - 52px)!important;
    display:flex!important;align-items:center!important;gap:6px!important;white-space:nowrap!important;overflow:hidden!important;pointer-events:none!important;z-index:2!important;
    opacity:1;transform:none;transition:opacity .18s ease,transform .18s ease,visibility 0s linear 0s;
  }
  html.sbhd-one:not(#_) body:not(#_) #mobile_bar .sb-search-ph .sb-ph-txt{font-size:12px!important;line-height:1!important;color:#8a8f98!important;flex:0 0 auto!important}
  html.sbhd-one:not(#_) body:not(#_) #mobile_bar .sb-search-ph .sb-search-logo{margin:0!important;flex:0 1 auto!important;min-width:0!important;max-width:110px!important}
  html.sbhd-one:not(#_) body:not(#_) #mobile_bar .sb-ph-off .sb-search-ph{opacity:0!important;transform:translateX(8px)!important;visibility:hidden!important;transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s!important}
  html.sbhd-one:not(#_) body:not(#_) #mobile_bar .sb-has-ph:not(.sb-ph-off) .search_widget_text::placeholder{color:transparent!important;opacity:0!important}
  html.sbhd-one:not(#_) body:not(#_) #mobile_bar .sb-has-ph .search_widget_text{text-align:start!important;direction:rtl!important;caret-color:#111!important}
}
