/* WXSSC V67.3-A Home Price Light UX Tune
   只微调首页价格轻量入口视觉/文案表现，不影响 /prices.html 价格中心。
*/

html body #priceCenter.wx-home-price-light-v672d{
  border-radius:22px !important;
  border-color:rgba(191,219,254,.95) !important;
  background:linear-gradient(180deg,#ffffff 0%,#f8fbff 68%,#f3f7ff 100%) !important;
  box-shadow:0 14px 34px rgba(37,99,235,.09) !important;
}

html body #priceCenter .wx-hpl672d-inner{
  padding:18px !important;
}

html body #priceCenter .wx-hpl672d-head{
  margin-bottom:12px !important;
}

html body #priceCenter .wx-hpl672d-kicker{
  height:24px !important;
  padding:0 9px !important;
  background:#eff6ff !important;
  color:#1d4ed8 !important;
  border:1px solid #bfdbfe !important;
  font-size:12px !important;
  letter-spacing:.02em !important;
}

html body #priceCenter .wx-hpl672d h2{
  margin:8px 0 5px !important;
  font-size:23px !important;
  letter-spacing:-.035em !important;
}

html body #priceCenter .wx-hpl672d p{
  max-width:620px !important;
  color:#64748b !important;
  font-size:13px !important;
  line-height:1.5 !important;
}

html body #priceCenter .wx-hpl672d-search{
  grid-template-columns:minmax(0,1fr) 142px !important;
  gap:9px !important;
  margin:12px 0 9px !important;
}

html body #priceCenter .wx-hpl672d-input{
  height:42px !important;
  border-radius:14px !important;
  font-size:14px !important;
}

html body #priceCenter .wx-hpl672d-btn{
  height:34px !important;
  padding:0 12px !important;
  border-radius:999px !important;
  font-size:12px !important;
}

html body #priceCenter #wxHomePriceLightSubmit{
  height:42px !important;
  font-size:13px !important;
}

html body #priceCenter .wx-hpl672d-actions{
  gap:8px !important;
}

html body #priceCenter .wx-hpl672d-chips{
  gap:7px !important;
  margin-bottom:10px !important;
}

html body #priceCenter .wx-hpl672d-chip{
  height:30px !important;
  padding:0 11px !important;
  font-size:12px !important;
  background:#fff !important;
}

html body #priceCenter .wx-hpl672d-summary{
  grid-template-columns:repeat(3,minmax(0,1fr)) !important;
  gap:8px !important;
  margin:10px 0 !important;
}

html body #priceCenter .wx-hpl672d-stat{
  padding:10px 11px !important;
  border-radius:15px !important;
}

html body #priceCenter .wx-hpl672d-stat b{
  font-size:18px !important;
}

html body #priceCenter .wx-hpl672d-table th{
  padding:9px 10px !important;
  font-size:12px !important;
}

html body #priceCenter .wx-hpl672d-table td{
  padding:10px 10px !important;
  font-size:12px !important;
}

html body #priceCenter .wx-hpl672d-price{
  font-size:13px !important;
}

html body #priceCenter .wx-hpl672d-lock{
  height:24px !important;
  padding:0 8px !important;
  font-size:11px !important;
}

html body #priceCenter .wx-hpl672d-session{
  height:23px !important;
  padding:0 7px !important;
  font-size:11px !important;
}

html body #priceCenter .wx-hpl672d-foot{
  margin-top:10px !important;
  font-size:12px !important;
}

/* 首页顶部快捷卡片旧文案区域不动结构，只把视觉语气压轻 */
html body a[href="#priceCenter"] small{
  opacity:.72 !important;
  font-weight:800 !important;
}

@media(max-width:760px){
  html body #priceCenter .wx-hpl672d-inner{
    padding:15px !important;
  }

  html body #priceCenter .wx-hpl672d-search{
    grid-template-columns:1fr !important;
  }

  html body #priceCenter .wx-hpl672d-summary{
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;
  }

  html body #priceCenter .wx-hpl672d-stat{
    padding:9px 8px !important;
  }

  html body #priceCenter .wx-hpl672d-stat b{
    font-size:16px !important;
  }
}
