/* Scope only this batch; J-D3C, navbar, footer and other categories are untouched. */
main.wsl-scrubber-batch{--batch-blue:#073e6c;--batch-line:#d9e4ee;--batch-soft:#edf4f8}
main.wsl-scrubber-batch .wsl-product-v3-section{position:relative;clear:both;min-width:0}
main.wsl-scrubber-batch .wsl-section__head{align-items:start;gap:24px}
main.wsl-scrubber-batch .wsl-section__head h2{line-height:1.45}
main.wsl-scrubber-batch .sales-site-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;position:static!important;margin:24px 0!important;transform:none!important;height:auto!important}
main.wsl-scrubber-batch .sales-site-grid article{position:static!important;margin:0!important;background:#f2f6fa;border:1px solid var(--batch-line);border-top:3px solid #18598b;padding:22px;min-width:0;height:auto!important}
main.wsl-scrubber-batch .sales-site-grid h3{font-size:18px;line-height:1.5;margin:8px 0}
main.wsl-scrubber-batch .sales-site-grid p{font-size:15px;line-height:1.8}
main.wsl-scrubber-batch .sales-site-number{font-size:14px;color:#d0002d;font-weight:700}
main.wsl-scrubber-batch .sales-selection-tips{background:var(--batch-soft);padding:24px;margin:24px 0 0;border:1px solid var(--batch-line);position:static!important}
main.wsl-scrubber-batch .sales-selection-tips ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 36px;padding-left:24px;line-height:1.8}
main.wsl-scrubber-batch .sales-selection-tips h3{font-size:18px;margin:0 0 14px}
main.wsl-scrubber-batch .sales-table{display:block!important;max-width:100%;width:100%;overflow:auto!important;min-width:0;position:static!important;clear:both;margin:24px 0;height:auto!important;max-height:none!important}
main.wsl-scrubber-batch .sales-table table{display:table!important;width:100%!important;min-width:660px;table-layout:fixed!important;border-collapse:collapse!important;height:auto!important}
main.wsl-scrubber-batch .sales-table tr{display:table-row!important;position:static!important;height:auto!important}
main.wsl-scrubber-batch .sales-table th,main.wsl-scrubber-batch .sales-table td{display:table-cell!important;position:static!important;float:none!important;width:auto!important;height:auto!important;max-height:none!important;min-width:0!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;font-size:16px!important;line-height:1.75!important;padding:16px 18px!important;vertical-align:top!important;border:1px solid var(--batch-line)}
main.wsl-scrubber-batch .sales-table th{background:var(--batch-soft)}
main.wsl-scrubber-batch .sales-model-table th:first-child{width:19%!important}
main.wsl-scrubber-batch .sales-model-table th:not(:first-child){text-align:center!important;vertical-align:middle!important}
main.wsl-scrubber-batch #comparison a.sales-compare-product{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px;width:100%;text-align:center!important}
main.wsl-scrubber-batch #comparison .sales-compare-product img{display:block!important;width:180px!important;height:160px!important;max-width:100%!important;object-fit:contain!important;object-position:center!important;margin:0 auto!important;background:white}
main.wsl-scrubber-batch .sales-current-model{background:#dcebf7!important}
main.wsl-scrubber-batch .sales-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
main.wsl-scrubber-batch .sales-grid article{padding:24px;border:1px solid var(--batch-line);background:#f2f6fa;min-width:0}
main.wsl-scrubber-batch .sales-grid h3{font-size:18px;line-height:1.6;margin:0 0 10px}
main.wsl-scrubber-batch .sales-grid p,main.wsl-scrubber-batch .sales-scene-transition{font-size:15px;line-height:1.85}
main.wsl-scrubber-batch #product-structure .sales-grid{gap:20px}
main.wsl-scrubber-batch #product-structure h3{font-size:17px;line-height:1.6}
main.wsl-scrubber-batch #product-structure p{font-size:15px;line-height:1.8}
main.wsl-scrubber-batch .d3c-specs .jd-spec-fold{border:1px solid var(--batch-line);margin:24px 0}
main.wsl-scrubber-batch .d3c-specs .jd-spec-fold>summary{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px;background:#edf4f8;cursor:pointer;color:var(--batch-blue);font-size:17px}
main.wsl-scrubber-batch .d3c-specs summary small{display:block;font-size:13px;font-weight:400;margin-top:5px}
main.wsl-scrubber-batch .d3c-specs .jd-spec-content{padding:20px;overflow:auto}
main.wsl-scrubber-batch .d3c-specs .jd-fold-label{font-size:13px;white-space:nowrap}
main.wsl-scrubber-batch #product-inquiry{position:relative!important;inset:auto!important;transform:none!important;clear:both;margin-top:32px!important;height:auto!important}
main.wsl-scrubber-batch #product-inquiry form{min-width:0;max-width:100%}
main.wsl-scrubber-batch #product-inquiry label,main.wsl-scrubber-batch #product-inquiry input,main.wsl-scrubber-batch #product-inquiry textarea{min-width:0;max-width:100%;box-sizing:border-box}
main.wsl-scrubber-batch #faq details{padding:20px 0;border-bottom:1px solid var(--batch-line)}
main.wsl-scrubber-batch #faq summary{font-size:17px;font-weight:700;line-height:1.6;cursor:pointer}
main.wsl-scrubber-batch #faq details p{font-size:15px;line-height:1.85;margin-top:12px}
@media(max-width:1024px){main.wsl-scrubber-batch .sales-site-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:767px){main.wsl-scrubber-batch .sales-site-grid,main.wsl-scrubber-batch .sales-grid{grid-template-columns:minmax(0,1fr)!important}main.wsl-scrubber-batch .sales-selection-tips ol{grid-template-columns:1fr}main.wsl-scrubber-batch .sales-site-grid article{padding:20px}main.wsl-scrubber-batch .wsl-section__head{display:block}main.wsl-scrubber-batch .d3c-specs .jd-spec-content{padding:12px}main.wsl-scrubber-batch .d3c-specs .jd-spec-fold>summary{padding:16px;align-items:start}main.wsl-scrubber-batch #product-inquiry{grid-template-columns:minmax(0,1fr)!important}main.wsl-scrubber-batch #product-inquiry form{grid-column:1/-1!important;width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important}}

@media(max-width:767px){main.wsl-scrubber-batch .sales-model-table::before{content:"左右滑动，查看三款机型的完整对比 →";display:block;font-size:13px;line-height:1.6;color:#526d83;margin:0 0 12px;position:sticky;left:0}}

/* Model-specific readability polish, frozen J-D3C excluded by the batch marker. */
main.wsl-scrubber-batch .wsl-scrubber-hero-cards dd{font-size:14px;line-height:1.8}
main.wsl-scrubber-batch .wsl-scrubber-hero-cards dt{font-size:14px;line-height:1.65}
main.wsl-scrubber-batch .sales-cost-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:24px 0}
main.wsl-scrubber-batch .sales-cost-cards article{background:#f2f6fa;border:1px solid #d9e4ee;border-top:3px solid #18598b;padding:24px;min-width:0}
main.wsl-scrubber-batch .sales-cost-cards article>span{font-size:13px;color:#bc0030;font-weight:700}
main.wsl-scrubber-batch .sales-cost-cards h3{font-size:20px;line-height:1.5;margin:12px 0}
main.wsl-scrubber-batch .sales-cost-cards p,main.wsl-scrubber-batch .sales-cost-note p{font-size:15px;line-height:1.85;margin:12px 0 0}
main.wsl-scrubber-batch .sales-cost-note{padding:22px;background:#edf4f8;border-left:3px solid #18598b}
main.wsl-scrubber-batch .sales-table:focus-visible,main.wsl-scrubber-batch #faq summary:focus-visible,main.wsl-scrubber-batch #product-inquiry input:focus-visible,main.wsl-scrubber-batch #product-inquiry textarea:focus-visible{outline:2px solid #18598b;outline-offset:3px}
@media(max-width:767px){main.wsl-scrubber-batch .sales-cost-cards{grid-template-columns:1fr;gap:16px}main.wsl-scrubber-batch .sales-cost-cards article{padding:20px}main.wsl-scrubber-batch .wsl-scrubber-hero-cards dd{font-size:14px}}

main.wsl-scrubber-batch #product-inquiry{background:#0d4676!important;background-image:none!important;color:#fff!important}
main.wsl-scrubber-batch #product-inquiry h2,main.wsl-scrubber-batch #product-inquiry h3,main.wsl-scrubber-batch #product-inquiry label{color:#fff!important}
main.wsl-scrubber-batch #product-inquiry p,main.wsl-scrubber-batch #product-inquiry .wsl-kicker{color:#e7f0f8!important;opacity:1!important}
main.wsl-scrubber-batch #product-inquiry input,main.wsl-scrubber-batch #product-inquiry textarea{background:#fff!important;color:#153e59!important;border:1px solid #ccdfef!important}
main.wsl-scrubber-batch #product-inquiry input::placeholder,main.wsl-scrubber-batch #product-inquiry textarea::placeholder{color:#647a8b!important;opacity:1!important}
main.wsl-scrubber-batch #product-inquiry .polish-contact{display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center;grid-column:1/-1;margin:0 0 12px;line-height:1.8}
main.wsl-scrubber-batch #product-inquiry .polish-contact a{color:#fff!important;text-decoration:underline;text-underline-offset:4px}
main.wsl-scrubber-batch #product-inquiry .polish-privacy{grid-column:1/-1;font-size:13px;line-height:1.7;margin:0}
main.wsl-scrubber-batch #product-inquiry :focus-visible{outline:2px solid #fff;outline-offset:3px}

main.wsl-scrubber-batch #product-inquiry>div:first-child{grid-column:1/-1;min-width:0}main.wsl-scrubber-batch #product-inquiry>.wsl-product-v3-form{grid-column:1/-1!important;width:100%!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}main.wsl-scrubber-batch #product-inquiry .wsl-product-v3-form label:has(textarea){grid-column:1/-1}@media(max-width:767px){main.wsl-scrubber-batch #product-inquiry>.wsl-product-v3-form{grid-template-columns:minmax(0,1fr)!important}}
