/* tea-rail — 茶馆频道栏 · 无编号文字轨 */
/* Marker: tea-rail-v:20260727nonumber1 */

#plaza-nav.tea-rail,
#plaza-nav.tea-rail.plaza-rail{
  position:relative !important;
  top:auto !important;
  z-index:30 !important;
  background:
    linear-gradient(180deg, rgba(255,255,255,.98) 0%, rgba(250,250,248,.96) 100%) !important;
  -webkit-backdrop-filter:blur(16px) saturate(1.15) !important;
  backdrop-filter:blur(16px) saturate(1.15) !important;
  border-top:0 !important;
  border-bottom:1px solid rgba(17,17,17,.12) !important;
  box-shadow:0 10px 28px rgba(0,0,0,.035) !important;
}
#plaza-nav.tea-rail::before{content:none !important;display:none !important;}

#plaza-nav .tea-rail-inner,
#plaza-nav .plaza-rail__inner{
  display:flex !important;
  align-items:center !important;
  flex-wrap:wrap !important;
  margin:0 auto !important;
  max-width:var(--page-w) !important;
  width:100% !important;
  height:auto !important;
  min-height:0 !important;
  padding:14px var(--gx) !important;
  box-sizing:border-box !important;
  gap:14px !important;
}

/* 频道轨：浅底胶囊组 */
#plaza-nav .tea-rail-tabs,
#plaza-nav .plaza-rail-tabs{
  display:flex !important;
  flex-direction:row !important;
  align-items:center !important;
  flex-wrap:nowrap !important;
  gap:3px !important;
  flex:1 1 auto !important;
  width:auto !important;
  min-width:0 !important;
  overflow-x:auto !important;
  -webkit-overflow-scrolling:touch !important;
  scrollbar-width:none !important;
  padding:4px !important;
  margin:0 !important;
  border:1px solid rgba(17,17,17,.1) !important;
  border-radius:999px !important;
  background:
    linear-gradient(180deg, #f2f2f0 0%, #f7f7f5 55%, #fafaf8 100%) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.9),
    inset 0 -1px 0 rgba(0,0,0,.03) !important;
}
#plaza-nav .tea-rail-tabs::-webkit-scrollbar{display:none !important;}

/* 标签：纯文字 */
#plaza-nav .tea-rail-tab,
#plaza-nav .plaza-rail-tab,
#plaza-nav a.tea-rail-tab,
#plaza-nav button.tea-rail-tab{
  position:relative !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  gap:6px !important;
  flex-shrink:0 !important;
  padding:10px 18px !important;
  margin:0 !important;
  border:1px solid transparent !important;
  border-radius:999px !important;
  background:transparent !important;
  font-family:var(--font-zh),'Noto Sans SC','PingFang SC','Microsoft YaHei',sans-serif !important;
  font-size:13.5px !important;
  font-weight:650 !important;
  letter-spacing:.06em !important;
  text-transform:none !important;
  text-decoration:none !important;
  color:rgba(17,17,17,.42) !important;
  white-space:nowrap !important;
  cursor:pointer !important;
  box-shadow:none !important;
  appearance:none !important;
  -webkit-appearance:none !important;
  transition:
    color .2s ease,
    background .2s ease,
    border-color .2s ease,
    box-shadow .2s ease,
    transform .15s ease !important;
  transform:translateY(0) !important;
}
#plaza-nav .tea-rail-tab:hover,
#plaza-nav .plaza-rail-tab:hover{
  color:#111 !important;
  background:rgba(255,255,255,.88) !important;
  border-color:rgba(17,17,17,.08) !important;
  box-shadow:0 1px 2px rgba(0,0,0,.04) !important;
  transform:none !important;
}
#plaza-nav .tea-rail-tab:active,
#plaza-nav .plaza-rail-tab:active{
  transform:scale(.985) !important;
}

/* 选中：白底 + 墨线 */
#plaza-nav .tea-rail-tab.is-active,
#plaza-nav .plaza-rail-tab.is-active{
  color:#111 !important;
  background:#fff !important;
  border-color:#111 !important;
  box-shadow:
    0 1px 0 rgba(255,255,255,.9) inset,
    0 3px 0 rgba(0,0,0,.14),
    0 8px 18px rgba(0,0,0,.05) !important;
  transform:translateY(0) !important;
}
#plaza-nav .tea-rail-tab.is-active:hover,
#plaza-nav .plaza-rail-tab.is-active:hover{
  color:#111 !important;
  background:#fff !important;
  border-color:#111 !important;
  box-shadow:
    0 1px 0 rgba(255,255,255,.9) inset,
    0 3px 0 rgba(0,0,0,.18),
    0 10px 20px rgba(0,0,0,.06) !important;
  transform:none !important;
}
#plaza-nav .tea-rail-tab.is-active:active,
#plaza-nav .plaza-rail-tab.is-active:active{
  transform:translateY(2px) !important;
  box-shadow:
    0 1px 0 rgba(255,255,255,.9) inset,
    0 1px 0 rgba(0,0,0,.14) !important;
}

/* 编号已移除：兜底隐藏 */
#plaza-nav .tea-rail-num,
#plaza-nav .cct-num{
  display:none !important;
}

#plaza-nav .tea-rail-text,
#plaza-nav .cct-label{
  font-size:inherit !important;
  letter-spacing:inherit !important;
  line-height:1.2 !important;
  color:inherit !important;
  font-weight:inherit !important;
}

#plaza-nav .tea-rail-badge,
#plaza-nav .cct-badge{
  margin-left:2px !important;
  padding:2px 7px !important;
  border-radius:999px !important;
  background:rgba(22,163,74,.12) !important;
  color:#15803d !important;
  font-family:var(--font-code),'IBM Plex Mono',Consolas,monospace !important;
  font-size:10px !important;
  font-weight:700 !important;
  letter-spacing:.02em !important;
  text-transform:none !important;
}
#plaza-nav .tea-rail-tab.is-active .tea-rail-badge,
#plaza-nav .plaza-rail-tab.is-active .cct-badge{
  background:rgba(22,163,74,.14) !important;
  color:#15803d !important;
}

#plaza-nav .tea-rail-tab--extra:hover,
#plaza-nav .plaza-rail-tab--bugua:hover,
#plaza-nav .tea-rail-tab--draw:hover{
  border-color:rgba(17,17,17,.08) !important;
  background:rgba(255,255,255,.88) !important;
}

#plaza-nav .tea-rail-tab--checkin:hover:not(:disabled),
#plaza-nav .plaza-rail-tab--checkin:hover:not(:disabled){
  border-color:rgba(17,17,17,.08) !important;
  background:rgba(255,255,255,.88) !important;
  color:#111 !important;
}

/* 已签到 */
#plaza-nav .tea-rail-tab--checkin:disabled,
#plaza-nav .tea-rail-tab.is-checked,
#plaza-nav .plaza-rail-tab--checkin:disabled,
#plaza-nav .plaza-rail-tab.is-checked{
  opacity:1 !important;
  cursor:not-allowed !important;
  transform:translateY(0) !important;
  border-color:#111 !important;
  background:#fff !important;
  color:#111 !important;
  box-shadow:
    0 1px 0 rgba(255,255,255,.9) inset,
    0 3px 0 rgba(0,0,0,.14) !important;
}

/* 发帖按钮 */
#plaza-nav .tea-rail-actions{
  display:flex !important;
  align-items:center !important;
  flex-shrink:0 !important;
  margin-left:auto !important;
}
#plaza-nav .tea-rail-post{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  gap:8px !important;
  min-height:40px !important;
  padding:0 20px !important;
  border:1px solid #111 !important;
  border-radius:999px !important;
  background:#fff !important;
  color:#111 !important;
  font-family:var(--font-zh),'Noto Sans SC','PingFang SC','Microsoft YaHei',sans-serif !important;
  font-size:13px !important;
  font-weight:700 !important;
  letter-spacing:.06em !important;
  text-decoration:none !important;
  white-space:nowrap !important;
  cursor:pointer !important;
  box-shadow:0 3px 0 rgba(0,0,0,.14) !important;
  transition:
    background .15s ease,
    border-color .15s ease,
    color .15s ease,
    box-shadow .15s ease,
    transform .15s ease !important;
  transform:translateY(0) !important;
}
#plaza-nav .tea-rail-post:hover{
  background:#111 !important;
  border-color:#111 !important;
  color:#fff !important;
  transform:translateY(-1px) !important;
  box-shadow:0 4px 0 rgba(0,0,0,.2) !important;
}
#plaza-nav .tea-rail-post:active{
  transform:translateY(2px) !important;
  box-shadow:0 1px 0 rgba(0,0,0,.14) !important;
}
#plaza-nav .tea-rail-post span[aria-hidden="true"]{
  display:inline-block !important;
  opacity:.7 !important;
  transition:transform .15s ease !important;
}
#plaza-nav .tea-rail-post:hover span[aria-hidden="true"]{
  transform:translateX(2px) !important;
}
#plaza-nav .tea-rail-post--ghost{
  background:#fff !important;
  color:#111 !important;
  box-shadow:0 3px 0 rgba(0,0,0,.12) !important;
}
#plaza-nav .tea-rail-post--ghost:hover{
  background:#f7f7f5 !important;
  color:#111 !important;
  border-color:#111 !important;
  box-shadow:0 4px 0 rgba(0,0,0,.16) !important;
}

@media (max-width:640px){
  #plaza-nav .tea-rail-inner{padding:10px 12px !important;gap:8px !important;}
  #plaza-nav .tea-rail-tabs{padding:3px !important;border-radius:999px !important;gap:2px !important;}
  #plaza-nav .tea-rail-tab{padding:8px 12px !important;gap:4px !important;font-size:12.5px !important;letter-spacing:.04em !important;}
  #plaza-nav .tea-rail-text,#plaza-nav .cct-label{font-size:inherit !important;}
  #plaza-nav .tea-rail-actions{display:none !important;}
  #plaza-nav .tea-rail-post{
    min-height:34px !important;
    padding:0 14px !important;
    font-size:12px !important;
    border-radius:999px !important;
  }
  #plaza-nav .tea-rail-post span[aria-hidden="true"]{display:none !important;}
}

/* -- checkin modal force -- */
html.bbs-checkin-lock{overflow:hidden !important;}
#bbs-checkin-modal.bbs-checkin-modal[hidden],
#bbs-checkin-modal[hidden],
.bbs-checkin-modal[hidden]{display:none !important;pointer-events:none !important;visibility:hidden !important;opacity:0 !important;}
#bbs-checkin-modal.bbs-checkin-modal,
.bbs-checkin-modal{
  position:fixed !important;
  top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;
  z-index:12080 !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  padding:20px 16px !important;
  box-sizing:border-box !important;
  opacity:0;
  visibility:hidden;
  pointer-events:none;
}
#bbs-checkin-modal.bbs-checkin-modal.is-open,
.bbs-checkin-modal.is-open{
  opacity:1 !important;
  visibility:visible !important;
  pointer-events:auto !important;
}
#bbs-checkin-modal .bbs-checkin-panel,
.bbs-checkin-panel{
  position:relative !important;
  z-index:1 !important;
  width:min(440px,100%) !important;
  max-width:100% !important;
  margin:0 auto !important;
  left:auto !important;
  top:auto !important;
  right:auto !important;
  bottom:auto !important;
  transform:translateY(14px) scale(.98);
}
#bbs-checkin-modal.is-open .bbs-checkin-panel,
.bbs-checkin-modal.is-open .bbs-checkin-panel{
  transform:translateY(0) scale(1) !important;
}
.bbs-friend-dialog{
  background:#fff !important;color:#111 !important;
  border:1px solid rgba(0,0,0,.1) !important;border-radius:14px !important;
  box-shadow:0 22px 56px rgba(0,0,0,.18) !important;
}
.bbs-friend-dialog-title{color:#111 !important;}
.bbs-friend-dialog-body{color:#555 !important;}
.bbs-friend-toast{
  background:#fff !important;color:#111 !important;
  border:1px solid rgba(0,0,0,.1) !important;
  box-shadow:0 12px 36px rgba(0,0,0,.12) !important;
}

/* ═══════════════════════════════════════════════════════
   茶馆之星 deck · HUD
   ═══════════════════════════════════════════════════════ */
.page-intro-deck.is-star[data-star-kind="bbs"]{
  --tea-ink:#111;
  --tea-leaf:#2f6b4f;
  --tea-mist:#e8f0eb;
  position:relative;
  isolation:isolate;
  gap:15px;
  padding:28px 24px 26px;
  border-left:1px solid rgba(0,0,0,.08);
  background:transparent;
  overflow:hidden;
  animation:bbsStarIn .55s cubic-bezier(.22,1,.36,1) both;
}
@keyframes bbsStarIn{
  from{opacity:0;transform:translateX(12px)}
  to{opacity:1;transform:translateX(0)}
}

.page-intro-deck.is-star[data-star-kind="bbs"]::after{
  content:"";
  position:absolute;inset:0;z-index:0;pointer-events:none;
  background:
    repeating-linear-gradient(
      0deg,
      transparent,
      transparent 3px,
      rgba(47,107,79,.02) 3px,
      rgba(47,107,79,.02) 4px
    );
  opacity:.85;
}

/* 顶部能量条 */
.page-intro-deck.is-star[data-star-kind="bbs"]::before{
  content:"";
  position:absolute;
  top:0;left:0;right:auto;
  height:3px;width:200%;
  z-index:3;pointer-events:none;
  background:repeating-linear-gradient(
    90deg,
    #111 0,
    #111 12%,
    #2f6b4f 28%,
    #7eb896 36%,
    #fff 42%,
    #2f6b4f 52%,
    #111 68%,
    #111 100%
  );
  background-size:50% 100%;
  opacity:1;
  transform:translateX(0);
  animation:bbsStarBar 2s linear infinite;
  will-change:transform;
}
@keyframes bbsStarBar{
  from{transform:translateX(0)}
  to{transform:translateX(-50%)}
}

.page-intro-deck.is-star[data-star-kind="bbs"] .pid-label{
  position:relative;z-index:1;
  padding:6px 12px 6px 9px;
  letter-spacing:.14em;
  color:#1f5c3d;
  background:linear-gradient(135deg,#f0faf4 0%,#dcefe4 100%);
  border:1px solid rgba(47,107,79,.28);
  box-shadow:0 2px 0 rgba(47,107,79,.14), 0 8px 18px rgba(47,107,79,.1);
  animation:bbsStarBadgePulse 2.8s ease-in-out infinite;
}
@keyframes bbsStarBadgePulse{
  0%,100%{box-shadow:0 2px 0 rgba(47,107,79,.14), 0 8px 18px rgba(47,107,79,.1)}
  50%{box-shadow:0 2px 0 rgba(47,107,79,.18), 0 10px 24px rgba(47,107,79,.18)}
}
.page-intro-deck.is-star[data-star-kind="bbs"] .pid-label-mark{
  background:linear-gradient(145deg,#7eb896,#2f6b4f 45%,#1a4a35);
  box-shadow:0 0 10px rgba(47,107,79,.35);
  animation:bbsStarSpin 6s linear infinite;
}
@keyframes bbsStarSpin{
  from{transform:rotate(0deg)}
  to{transform:rotate(360deg)}
}

.page-intro-deck.is-star[data-star-kind="bbs"] .pid-player,
.page-intro-deck.is-star[data-star-kind="bbs"] .pid-chips,
.page-intro-deck.is-star[data-star-kind="bbs"] .pid-meter,
.page-intro-deck.is-star[data-star-kind="bbs"] .pid-foot{
  position:relative;z-index:1;
}

.page-intro-deck.is-star[data-star-kind="bbs"] .pid-player{
  padding:14px;
  border-radius:16px;
  background:rgba(255,255,255,.8);
  border:1px solid rgba(255,255,255,.95);
  box-shadow:
    0 1px 0 rgba(255,255,255,.95) inset,
    0 10px 28px rgba(20,40,30,.08),
    0 0 0 1px rgba(47,107,79,.1);
  backdrop-filter:blur(8px);
  -webkit-backdrop-filter:blur(8px);
  transition:transform .25s ease, box-shadow .25s ease;
}
.page-intro-deck.is-star[data-star-kind="bbs"] .pid-player:hover{
  transform:translateY(-2px);
  box-shadow:
    0 1px 0 rgba(255,255,255,.95) inset,
    0 16px 36px rgba(20,40,30,.12),
    0 0 0 1px rgba(47,107,79,.2);
}

.page-intro-deck.is-star[data-star-kind="bbs"] .pid-nick{
  font-size:14px;font-weight:800;letter-spacing:0;
}
.page-intro-deck.is-star[data-star-kind="bbs"] .pid-nick .pid-k{
  font-size:13px;font-weight:500;letter-spacing:0;
}
.page-intro-deck.is-star[data-star-kind="bbs"] .pid-region{
  color:#2f6b4f;font-weight:600;letter-spacing:0;
}
.page-intro-deck.is-star[data-star-kind="bbs"] .pid-region .pid-k,
.page-intro-deck.is-star[data-star-kind="bbs"] .pid-talents .pid-k{
  font-weight:500;letter-spacing:0;
}

.page-intro-deck.is-star[data-star-kind="bbs"] .pid-orb,
.page-intro-deck.is-star[data-star-kind="bbs"] .pid-orb--avatar{
  width:82px;height:82px;
  border:3px solid #fff;
  position:relative;
  background:linear-gradient(145deg,#111,#2f6b4f 70%);
  box-shadow:
    0 0 0 2px rgba(17,17,17,.1),
    0 0 0 5px rgba(47,107,79,.18),
    0 10px 0 rgba(0,0,0,.08),
    0 16px 32px rgba(47,107,79,.26);
  animation:bbsStarOrbFloat 3.6s ease-in-out infinite;
}
@keyframes bbsStarOrbFloat{
  0%,100%{transform:translateY(0)}
  50%{transform:translateY(-3px)}
}
.page-intro-deck.is-star[data-star-kind="bbs"] .pid-orb::before,
.page-intro-deck.is-star[data-star-kind="bbs"] .pid-orb--avatar::before{
  content:"";
  position:absolute;inset:-7px;border-radius:50%;z-index:-1;
  background:conic-gradient(from 0deg, transparent 0%, #2f6b4f 22%, transparent 40%, #111 62%, transparent 78%, #7eb896 100%);
  animation:bbsStarRing 2.8s linear infinite;
  opacity:.85;
}
@keyframes bbsStarRing{
  to{transform:rotate(360deg)}
}

.page-intro-deck.is-star[data-star-kind="bbs"] .pid-chips li[data-act]{
  padding:8px 13px;
  border-radius:999px;
  background:rgba(255,255,255,.92);
  color:#111;
  border:1px solid rgba(0,0,0,.08);
  box-shadow:0 3px 0 rgba(0,0,0,.06), 0 6px 14px rgba(0,0,0,.04);
  transition:transform .18s ease, box-shadow .18s ease, border-color .18s, background .18s, color .18s;
}
.page-intro-deck.is-star[data-star-kind="bbs"] .pid-chips li[data-act] .pid-lab{
  color:inherit;
}
body .page-intro-deck.is-star[data-star-kind="bbs"] .pid-chips li[data-act]:hover{
  border-color:#111 !important;
  background:#111 !important;
  color:#fff !important;
  transform:translateY(-2px);
  box-shadow:0 5px 0 rgba(0,0,0,.12), 0 10px 18px rgba(0,0,0,.1);
}
body .page-intro-deck.is-star[data-star-kind="bbs"] .pid-chips li[data-act]:hover .pid-lab,
body .page-intro-deck.is-star[data-star-kind="bbs"] .pid-chips li[data-act]:hover .pid-ico,
body .page-intro-deck.is-star[data-star-kind="bbs"] .pid-chips li[data-act]:hover .pid-ico svg{
  color:#fff !important;
  stroke:currentColor;
}
.page-intro-deck.is-star[data-star-kind="bbs"] .pid-chips li[data-act="like"] .pid-ico{color:#e11d48}
.page-intro-deck.is-star[data-star-kind="bbs"] .pid-chips li[data-act="gift"] .pid-ico{color:#2f6b4f}
.page-intro-deck.is-star[data-star-kind="bbs"] .pid-chips li[data-act="friend"] .pid-ico{color:#111}

.page-intro-deck.is-star[data-star-kind="bbs"] .pid-meter{
  height:8px;
  background:rgba(0,0,0,.06);
  border:1px solid rgba(0,0,0,.06);
  box-shadow:0 1px 0 rgba(255,255,255,.7) inset;
}
.page-intro-deck.is-star[data-star-kind="bbs"] .pid-meter > i{
  background:linear-gradient(90deg,#111 0%,#1a1a1a 28%,#2f6b4f 72%,#7eb896 100%);
  background-size:160% 100%;
  animation:bbsStarMeter 2.4s ease-in-out infinite;
  box-shadow:0 0 12px rgba(47,107,79,.4);
}
@keyframes bbsStarMeter{
  0%,100%{background-position:0% 0;filter:brightness(1)}
  50%{background-position:100% 0;filter:brightness(1.1)}
}

.page-intro-deck.is-star[data-star-kind="bbs"] .pid-foot{
  font-size:11px;letter-spacing:.1em;
}
.page-intro-deck.is-star[data-star-kind="bbs"] .pid-foot strong{
  color:#2f6b4f;
  text-shadow:0 0 12px rgba(47,107,79,.3);
  font-variant-numeric:tabular-nums;
}

@media (prefers-reduced-motion:reduce){
  .page-intro-deck.is-star[data-star-kind="bbs"],
  .page-intro-deck.is-star[data-star-kind="bbs"]::before,
  .page-intro-deck.is-star[data-star-kind="bbs"] .pid-label,
  .page-intro-deck.is-star[data-star-kind="bbs"] .pid-label-mark,
  .page-intro-deck.is-star[data-star-kind="bbs"] .pid-orb,
  .page-intro-deck.is-star[data-star-kind="bbs"] .pid-orb--avatar,
  .page-intro-deck.is-star[data-star-kind="bbs"] .pid-orb::before,
  .page-intro-deck.is-star[data-star-kind="bbs"] .pid-orb--avatar::before,
  .page-intro-deck.is-star[data-star-kind="bbs"] .pid-meter > i{
    animation:none!important;
  }
}
@media (max-width:860px){
  .page-intro-deck.is-star[data-star-kind="bbs"] .pid-orb::before,
  .page-intro-deck.is-star[data-star-kind="bbs"] .pid-orb--avatar::before{inset:-5px}
}


/* ── plaza-sort-rail：最新 / 热门 / 随机 / BUG（列表页唯一吸顶） ── */
/* 顶栏 = site-meter(~36) + site-chrome(padding14*2+logo46) ≈ 110；不足会被挡住 */
.plaza-sort-rail,
#plaza-sort.plaza-sort-rail{
  position:sticky;
  top:var(--plaza-sort-sticky-top, 112px);
  z-index:40;
  background:rgba(255,255,255,.97);
  -webkit-backdrop-filter:blur(14px) saturate(1.1);
  backdrop-filter:blur(14px) saturate(1.1);
  border-bottom:1px solid rgba(0,0,0,.12);
  box-shadow:0 6px 18px rgba(0,0,0,.04);
}
.plaza-sort-rail .plaza-sort-inner{
  box-sizing:border-box;
  margin:0 auto;
  max-width:var(--page-w);
  padding:10px var(--gx) 14px;
  width:100%;
}
.plaza-sort-rail .plaza-sort-tabs{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  align-items:center;
}
.plaza-sort-rail .plaza-sort-btn{
  appearance:none;
  background:#f4f4f4;
  border:1px solid rgba(0,0,0,.1);
  border-radius:999px;
  color:rgba(0,0,0,.55);
  cursor:pointer;
  display:inline-flex;
  font-family:var(--font-zh),'Noto Sans SC','PingFang SC','Microsoft YaHei',sans-serif;
  font-size:13px;
  font-weight:600;
  letter-spacing:.04em;
  line-height:1;
  padding:9px 16px;
  text-decoration:none;
  transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease;
}
.plaza-sort-rail .plaza-sort-btn:hover{
  background:#fff;
  border-color:rgba(0,0,0,.18);
  color:#111;
}
.plaza-sort-rail .plaza-sort-btn.is-active{
  background:#111;
  border-color:#111;
  box-shadow:0 2px 0 rgba(0,0,0,.18);
  color:#fff;
}
.plaza-sort-rail .plaza-sort-btn.is-active:hover{
  background:#222;
  border-color:#222;
  color:#fff;
}
@media (max-width:768px){
  .plaza-sort-rail,
  #plaza-sort.plaza-sort-rail{
    /* 小屏 meter 隐藏 / chrome top:0，约 logo 栏高度 */
    top:var(--plaza-sort-sticky-top, 78px);
  }
}
@media (max-width:640px){
  .plaza-sort-rail .plaza-sort-btn{
    font-size:12px;
    padding:8px 12px;
  }
}
