/* 全站前台导航图1：灰底「返回」矩形 + 圆形首页（替代图2胶囊 chevron|home） */
.site-nav-fig1,
.nb-topbar-row{
  display:inline-flex!important;
  align-items:center!important;
  gap:8px!important;
  height:28px!important;
  min-height:28px!important;
  box-sizing:border-box!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  padding:0!important;
  opacity:1!important;
}
.site-nav-fig1__back,
a.site-nav-fig1__back,
.nb-buybar__back.site-nav-fig1__back{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  margin:0!important;
  width:auto!important;
  min-width:52px!important;
  height:28px!important;
  min-height:28px!important;
  max-height:28px!important;
  padding:0 10px!important;
  border-radius:5px!important;
  background:#f2f2f2!important;
  color:#292a2d!important;
  border:1px solid #e5e7eb!important;
  text-decoration:none!important;
  font-size:12px!important;
  font-weight:700!important;
  line-height:1!important;
  box-sizing:border-box!important;
  -webkit-tap-highlight-color:transparent;
}
.site-nav-fig1__home,
a.site-nav-fig1__home,
.nb-topbar-home{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:28px!important;
  height:28px!important;
  min-width:28px!important;
  min-height:28px!important;
  border-radius:50%!important;
  background:#f2f2f2!important;
  border:1px solid #e5e7eb!important;
  color:#292a2d!important;
  text-decoration:none!important;
  box-sizing:border-box!important;
  flex:0 0 auto!important;
  -webkit-tap-highlight-color:transparent;
}
.site-nav-fig1__home svg,
.nb-topbar-home svg,
.nb-topbar-home .aicon{
  width:14px!important;
  height:14px!important;
  display:block!important;
  fill:currentColor!important;
}
/* 图2胶囊容器被改造后隐藏分隔线 */
.site-nav-fig1 > div[style*="border-left"],
.site-nav-fig1 .site-nav-fig1__divider{display:none!important;}

/* 购物车 / 确认订单：顶栏返回改图1字样 */
body.cart-page .cart-back.site-nav-fig1__back,
body.cart-page a.cart-back{
  width:auto!important;
  min-width:52px!important;
  height:28px!important;
  border-radius:5px!important;
  background:#f2f2f2!important;
  border:1px solid #e5e7eb!important;
  color:#292a2d!important;
  font-size:12px!important;
  font-weight:700!important;
  padding:0 10px!important;
}
body.cart-page .cart-back svg{display:none!important;}
body.cart-page .headerL.site-nav-fig1,
body.cart-page .headerL{
  gap:8px;
}
.ck-topbar__tools.site-nav-fig1{
  position:absolute!important;
  left:10px!important;
  top:50%!important;
  transform:translateY(-50%)!important;
  z-index:3;
  display:inline-flex!important;
  align-items:center!important;
  gap:8px!important;
  min-height:0!important;
  height:auto!important;
}
.ck-topbar a.ck-topbar__back.site-nav-fig1__back{
  position:static!important;
  transform:none!important;
  width:auto!important;
  min-width:52px!important;
  height:28px!important;
  line-height:1!important;
  font-size:12px!important;
  font-weight:700!important;
  border-radius:5px!important;
  background:#f2f2f2!important;
  border:1px solid #e5e7eb!important;
  color:#292a2d!important;
  padding:0 10px!important;
}

/* 商务合作 / 消息 / 发圈：去掉胶囊壳 */
.ga-topnav-group.site-nav-fig1,
.mt-topnav-group.site-nav-fig1,
.msg-topnav-group.site-nav-fig1{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  border-radius:0!important;
  overflow:visible!important;
  height:auto!important;
  gap:8px!important;
  padding:0!important;
}
.ga-topnav-group.site-nav-fig1 a:first-child::after,
.msg-topnav-group.site-nav-fig1 a:first-child::after{display:none!important;content:none!important;}
.ga-topnav-group.site-nav-fig1 a,
.mt-topnav-group.site-nav-fig1 a,
.msg-topnav-group.site-nav-fig1 a{width:auto!important;height:auto!important;}

/* close.png 顶栏改造后 */
.site-nav-fig1-bar{
  display:flex!important;
  align-items:center!important;
  flex-wrap:wrap!important;
  gap:4px 0!important;
}
.site-nav-fig1-title{
  margin-left:10px!important;
  font-size:15px!important;
  font-weight:700!important;
  color:#1f2937!important;
}
header.up-top .site-nav-fig1{
  position:absolute;
  left:10px;
  top:50%;
  transform:translateY(-50%);
  z-index:2;
}
/* 个人信息等 #up 顶栏：压过页内 .up-back 36px 裁切；px 防 rem 裁字 */
#up .site-nav-fig1{
  height:28px!important;
  min-height:28px!important;
}
#up .up-back.site-nav-fig1__back,
#up a.site-nav-fig1__back{
  width:auto!important;
  min-width:52px!important;
  max-width:none!important;
  height:28px!important;
  min-height:28px!important;
  max-height:none!important;
  padding:0 10px!important;
  border-radius:5px!important;
  background:#f2f2f2!important;
  border:1px solid #e5e7eb!important;
  color:#292a2d!important;
  font-size:12px!important;
  font-weight:700!important;
  line-height:1!important;
  flex:0 0 auto!important;
  overflow:visible!important;
  white-space:nowrap!important;
  opacity:1!important;
}
.tx2-top{
  position:relative;
}
.tx2-top .site-nav-fig1{
  position:relative;
  z-index:2;
}
.tx2-top a.site-nav-fig1__back,
.tx2-top a.site-nav-fig1__home{
  width:auto!important;
  height:28px!important;
  min-height:28px!important;
  border-radius:5px!important;
  backdrop-filter:none!important;
  background:#f2f2f2!important;
  border:1px solid #e5e7eb!important;
}
.tx2-top a.site-nav-fig1__home{
  width:28px!important;
  min-width:28px!important;
  border-radius:50%!important;
  padding:0!important;
}
.tgl-topbar .site-nav-fig1,
.cl-head .site-nav-fig1,
.tg-topbar .site-nav-fig1,
.wo-top .site-nav-fig1,
.block-back .site-nav-fig1{flex:0 0 auto;}
.tgl-topbar a.site-nav-fig1__back img,
.cl-head a.site-nav-fig1__back img,
.block-back a.site-nav-fig1__back img{display:none!important;}
