/* WXSSC V67.3-D Home Quote Platform Summary
   首页价格模块只做行情快照和导流，不承载完整价格中心。
*/

html body #priceCenter.wx-home-price-light-v672d{
  border-radius:12px !important;
  border-color:rgba(191,219,254,.95) !important;
  background:linear-gradient(180deg,#ffffff 0%,#fbfdff 100%) !important;
  box-shadow:0 8px 20px rgba(37,99,235,.06) !important;
  overflow:hidden !important;
}

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

html body #priceCenter .wx-hpl672d-head{
  display:grid !important;
  grid-template-columns:minmax(0,1fr) auto !important;
  gap:12px !important;
  align-items:end !important;
  margin-bottom:7px !important;
}

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

html body #priceCenter .wx-hpl672d h2{
  margin:5px 0 2px !important;
  font-size:19px !important;
  line-height:1.18 !important;
  letter-spacing:0 !important;
}

html body #priceCenter .wx-hpl672d p{
  max-width:660px !important;
  color:#64748b !important;
  font-size:11px !important;
  line-height:1.3 !important;
  font-weight:800 !important;
}

html body #priceCenter .wx-hpl672d-search{
  grid-template-columns:minmax(0,1fr) 126px !important;
  gap:7px !important;
  margin:7px 0 6px !important;
  width:100% !important;
  max-width:100% !important;
  box-sizing:border-box !important;
}

html body #priceCenter .wx-hpl672d-input{
  height:34px !important;
  border-radius:8px !important;
  font-size:12px !important;
  font-weight:850 !important;
  min-width:0 !important;
}

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

html body #priceCenter #wxHomePriceLightSubmit{
  height:34px !important;
  font-size:12px !important;
  min-width:0 !important;
  white-space:nowrap !important;
}

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

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

html body #priceCenter .wx-hpl672d-chip{
  height:24px !important;
  padding:0 8px !important;
  border-radius:999px !important;
  font-size:11px !important;
  background:#ffffff !important;
  color:#1d4ed8 !important;
  border-color:#bfdbfe !important;
  box-shadow:none !important;
}

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

html body #priceCenter .wx-hpl672d-stat{
  min-height:38px !important;
  padding:6px 9px !important;
  border-radius:8px !important;
  background:#f8fafc !important;
  border-color:#dbeafe !important;
}

html body #priceCenter .wx-hpl672d-stat b{
  font-size:15px !important;
  letter-spacing:0 !important;
}

html body #priceCenter .wx-hpl672d-stat b em{
  margin-left:2px !important;
  color:#64748b !important;
  font-size:10px !important;
  font-style:normal !important;
  font-weight:900 !important;
}

html body #priceCenter .wx-hpl672d-stat span{
  font-size:10px !important;
  color:#64748b !important;
}

html body #priceCenter .wx-hpl672d-table-wrap{
  border-radius:10px !important;
}

html body #priceCenter .wx-hpl672d-table th{
  padding:6px 10px !important;
  font-size:11px !important;
  background:#f8fafc !important;
}

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

html body #priceCenter .wx-hpl672d-price{
  font-size:12px !important;
  color:#dc2626 !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:22px !important;
  padding:0 7px !important;
  font-size:11px !important;
  white-space:nowrap !important;
}

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

html body #priceCenter .wx-hpl672d-foot-links{
  display:inline-flex !important;
  gap:12px !important;
}

html body #priceCenter .wx-hpl672d-foot-links a{
  color:#2563eb !important;
  font-weight:900 !important;
  text-decoration:none !important;
}

html body #priceCenter .wx-hpl672d-table th:nth-child(1),
html body #priceCenter .wx-hpl672d-table td:nth-child(1){
  width:18% !important;
  text-align:left !important;
}

html body #priceCenter .wx-hpl672d-table th:nth-child(2),
html body #priceCenter .wx-hpl672d-table td:nth-child(2){
  width:30% !important;
  text-align:left !important;
}

html body #priceCenter .wx-hpl672d-table th:nth-child(3),
html body #priceCenter .wx-hpl672d-table td:nth-child(3){
  width:18% !important;
}

html body #priceCenter .wx-hpl672d-table th:nth-child(4),
html body #priceCenter .wx-hpl672d-table td:nth-child(4){
  width:12% !important;
}

html body #priceCenter .wx-hpl672d-table th:nth-child(5),
html body #priceCenter .wx-hpl672d-table td:nth-child(5){
  width:22% !important;
  text-align:center !important;
}

html body #priceCenter .wx-hpl672d-date{
  min-height:0 !important;
  gap:0 !important;
}

html body #priceCenter .wx-hpl672d-date b{
  display:none !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:13px !important;
  }

  html body #priceCenter .wx-hpl672d-head{
    grid-template-columns:1fr !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;
  }
}
