/* Same product-v3 components; scope presentation to this model only. */
.wsl-product-v3--j-xs2100q .wsl-product-v3-feature-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.wsl-product-v3--j-xs2100q #structure-value .wsl-product-v3-feature-grid,
.wsl-product-v3--j-xs2100q .wsl-product-v3-param-value-grid,
.wsl-product-v3--j-xs2100q #technical-spec .wsl-product-v3-spec-body { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 18px; }
.wsl-product-v3--j-xs2100q #technical-spec dl { margin: 0; padding: 16px 0; border-top: 1px solid #dbe5f2; }
.wsl-product-v3--j-xs2100q #technical-spec dd { margin: 8px 0 0; font-weight: 700; }
.wsl-product-v3--j-xs2100q .wsl-product-v3-stat-card { padding: 18px; min-width: 0; }
.wsl-product-v3--j-xs2100q .wsl-product-v3-stat-card:last-child dd { display: block; border: 0; padding: 0; }
.wsl-product-v3--j-xs2100q .wsl-product-v3-stat-card:last-child strong { text-align: left; }
.wsl-product-v3--j-xs2100q .wsl-product-v3-stat-card:last-child dd + dd strong { font-size: 14px; font-weight: 400; }
.wsl-product-v3--j-xs2100q #product-inquiry { display: grid; grid-template-columns: minmax(0, 35fr) minmax(0, 65fr); gap: 28px; align-items: start; }
.wsl-product-v3--j-xs2100q #product-inquiry p { color: #edf3fb; }
.wsl-product-v3--j-xs2100q #product-inquiry > div > span { color: #fff; }
.wsl-product-v3--j-xs2100q #product-inquiry .wsl-product-v3-form { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px 16px; width: 100%; min-width: 0; }
.wsl-product-v3--j-xs2100q #product-inquiry label { min-width: 0; color: #fff; }
.wsl-product-v3--j-xs2100q #product-inquiry input,
.wsl-product-v3--j-xs2100q #product-inquiry textarea { width: 100%; min-width: 0; box-sizing: border-box; }
.wsl-product-v3--j-xs2100q #product-inquiry input { min-height: 44px; }
.wsl-product-v3--j-xs2100q #product-inquiry label:has(textarea),
.wsl-product-v3--j-xs2100q #product-inquiry button { grid-column: 1 / -1; width: 100%; }
@media (max-width: 800px) {
    .wsl-product-v3--j-xs2100q .wsl-product-v3-feature-grid,
    .wsl-product-v3--j-xs2100q #structure-value .wsl-product-v3-feature-grid,
    .wsl-product-v3--j-xs2100q .wsl-product-v3-param-value-grid,
    .wsl-product-v3--j-xs2100q #technical-spec .wsl-product-v3-spec-body,
    .wsl-product-v3--j-xs2100q #product-inquiry,
    .wsl-product-v3--j-xs2100q #product-inquiry .wsl-product-v3-form { grid-template-columns: minmax(0, 1fr); }
}
