.selection-manage .share-maker{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px}.selection-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.selection-check{display:flex;gap:12px;align-items:center;border:1px solid #dfe4e8;border-radius:14px;padding:10px;background:#fff}.selection-check input{width:18px;height:18px;flex:0 0 auto}.selection-check img{width:84px;height:66px;object-fit:cover;border-radius:10px;background:#eef1f3}.selection-check .placeholder{width:84px;height:66px;border-radius:10px;background:#eef1f3;display:grid;place-items:center;color:#8b949b;font-size:12px}.selection-check b{display:block}.selection-check small{display:block;color:#6f777d;margin-top:3px}.share-side{align-self:start}.share-link-box{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.share-link-box input{flex:1 1 320px}.share-stat{display:flex;gap:8px;flex-wrap:wrap}.share-stat span{padding:6px 9px;border-radius:999px;background:#f1f4f6;font-size:12px}.feedback-pill{display:inline-flex;padding:4px 8px;border-radius:999px;font-size:12px;font-weight:700}.feedback-pill.like{background:#e7f5ee;color:#25734f}.feedback-pill.maybe{background:#fff4d8;color:#8d6916}.feedback-pill.reject{background:#fbe9e9;color:#a23a3a}.feedback-pill.none{background:#eff2f4;color:#778087}
.public-selection{max-width:1040px;margin:0 auto}.public-selection-hero{padding:34px 0 18px}.public-selection-hero .eyebrow{font-size:12px;letter-spacing:.16em;color:#778087}.public-selection-hero h1{font-size:34px;margin:8px 0 10px}.public-selection-hero p{color:#687078;line-height:1.7}.public-selection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.public-sample-card{overflow:hidden;border:1px solid #e1e5e8;border-radius:18px;background:#fff;box-shadow:0 8px 28px rgba(33,43,54,.06)}.public-sample-image{aspect-ratio:16/10;background:#eef1f2;overflow:hidden}.public-sample-image img{width:100%;height:100%;object-fit:cover;display:block}.public-sample-image .no-image{width:100%;height:100%;display:grid;place-items:center;color:#949da3}.public-sample-body{padding:16px}.public-sample-code{font-size:12px;color:#7a838a}.public-sample-title{font-size:20px;margin:3px 0 7px}.public-sample-meta{font-size:13px;color:#707980}.public-sample-summary{font-size:14px;color:#596168;line-height:1.7;min-height:48px}.public-sample-location{font-size:13px;padding:8px 10px;border-radius:10px;background:#f7f8f9;margin:10px 0;color:#525a60}.feedback-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.feedback-actions button{border:1px solid #d9dfe3;background:#fff;border-radius:10px;padding:10px 6px;cursor:pointer}.feedback-actions button.active.like{background:#e7f5ee;border-color:#bfe5d2;color:#1f704b}.feedback-actions button.active.maybe{background:#fff4d8;border-color:#f0d990;color:#8d6916}.feedback-actions button.active.reject{background:#fbe9e9;border-color:#e8c0c0;color:#9c3636}.public-selection-foot{margin:24px 0 8px;padding:16px 0;border-top:1px solid #e4e7e9;color:#8a9298;font-size:12px;text-align:center}.share-expired{max-width:620px;margin:80px auto;text-align:center}
@media(max-width:760px){.selection-manage .share-maker{grid-template-columns:1fr}.selection-checks{grid-template-columns:1fr}.public-selection-hero{padding-top:18px}.public-selection-hero h1{font-size:28px}.public-selection-grid{grid-template-columns:1fr}.feedback-actions button{font-size:13px}}


/* V1.0.20 首页视觉强制更新：全新路径，避免继续显示旧缓存图片 */
.quick-project{
  background-image:linear-gradient(180deg,rgba(13,28,39,.05),rgba(13,28,39,.72)),url('images/home-v1020/project.jpg')!important;
  background-size:cover!important;background-position:center 54%!important;
}
.quick-sample{
  background-image:linear-gradient(180deg,rgba(13,28,39,.05),rgba(13,28,39,.70)),url('images/home-v1020/sample.jpg')!important;
  background-size:cover!important;background-position:center 50%!important;
}
.quick-apply{
  background-image:linear-gradient(180deg,rgba(13,28,39,.04),rgba(13,28,39,.72)),url('images/home-v1020/apply.jpg')!important;
  background-size:cover!important;background-position:center 52%!important;
}
.quick-data{
  background-image:linear-gradient(180deg,rgba(13,28,39,.04),rgba(13,28,39,.72)),url('images/home-v1020/data.jpg')!important;
  background-size:cover!important;background-position:center!important;
}
.brand-banner{
  background-image:linear-gradient(90deg,rgba(16,32,45,.72),rgba(16,32,45,.28),rgba(12,28,42,.64)),url('images/home-v1020/banner.jpg')!important;
  background-size:cover!important;background-position:center 52%!important;
}
@media(max-width:720px){
  .quick-project,.quick-sample,.quick-apply,.quick-data{background-size:cover!important}
  .quick-project{background-position:center 56%!important}
  .quick-sample{background-position:center 50%!important}
  .quick-apply{background-position:center 53%!important}
  .quick-data{background-position:center!important}
  .brand-banner{background-position:center 55%!important}
}


/* V1.0.22 定点修复：合作数据卡片去除异常阴影/遮罩，仅保留轻微底部渐变用于文字可读性 */
.quick-data{
  background-image:linear-gradient(180deg,rgba(13,28,39,0) 0%,rgba(13,28,39,.04) 54%,rgba(13,28,39,.34) 100%),url('images/home-v1020/data.jpg')!important;
  background-size:cover!important;
  background-position:center!important;
  background-blend-mode:normal!important;
  box-shadow:none!important;
  filter:none!important;
  -webkit-filter:none!important;
  isolation:isolate!important;
}
.quick-data::before,.quick-data::after{
  content:none!important;
  display:none!important;
  opacity:0!important;
  box-shadow:none!important;
  filter:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
.quick-data .quick-icon{
  box-shadow:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  background:rgba(255,255,255,.12)!important;
}
.quick-data:hover,.quick-data:focus,.quick-data:active{
  box-shadow:none!important;
  filter:none!important;
  -webkit-filter:none!important;
}
@media(max-width:720px){
  .quick-data{
    background-image:linear-gradient(180deg,rgba(13,28,39,0) 0%,rgba(13,28,39,.03) 56%,rgba(13,28,39,.32) 100%),url('images/home-v1020/data.jpg')!important;
    background-position:center!important;
  }
}


/* V1.0.23 合作数据卡片最终修复：使用全新图片 URL，绕过旧 data.jpg 浏览器缓存 */
.quick-data{
  background-image:linear-gradient(180deg,rgba(13,28,39,0) 0%,rgba(13,28,39,.02) 62%,rgba(13,28,39,.28) 100%),url('images/home-v1023/data-clean.jpg')!important;
  background-size:cover!important;
  background-position:center 52%!important;
  background-blend-mode:normal!important;
  box-shadow:none!important;
  filter:none!important;
  -webkit-filter:none!important;
}
.quick-data::before,.quick-data::after{content:none!important;display:none!important}
.quick-data .quick-icon{
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  filter:none!important;
  box-shadow:none!important;
  background:rgba(255,255,255,.13)!important;
}
.quick-data small,.quick-data b,.quick-data em{
  text-shadow:0 1px 4px rgba(0,0,0,.28)!important;
}
@media(max-width:720px){
  .quick-data{
    background-image:linear-gradient(180deg,rgba(13,28,39,0) 0%,rgba(13,28,39,.015) 62%,rgba(13,28,39,.26) 100%),url('images/home-v1023/data-clean.jpg')!important;
    background-position:center 52%!important;
  }
}
