.round19-model .pdp3d-stage{min-height:520px;background:#fff;border:1px solid #dde3e9;border-radius:12px}
.round19-model .pdp3d-seg{display:flex;max-width:360px;margin:16px 0;gap:4px;border:0}
.round19-model .pdp3d-seg button{padding:12px 18px;border:1px solid #d3dae2}
.round19-model .pdp3d-hud button{min-height:44px}
.round19-model .button{margin-top:12px}
.pdp-v2.pdp-round19 .hero-stats .stat-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}
.pdp-v2.pdp-round19 .stat{min-width:0}
.pdp-v2.pdp-round19 .stat strong{white-space:normal;overflow-wrap:anywhere;line-height:1.3}
@media(max-width:600px){.pdp-v2.pdp-round19 .hero-stats .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.round19-placeholder{display:grid;place-content:center;min-height:300px;text-align:center;background:#f4f6f8;color:#52677a;padding:24px;border-radius:12px}
.round19-placeholder strong{font-size:28px}.round19-placeholder span{padding-top:12px}
@media(max-width:700px){.round19-model .pdp3d-stage{min-height:390px}.round19-model .pdp3d-hud{left:8px;right:8px;bottom:10px}.round19-model .pdp3d-hud button{padding:9px 7px;font-size:10px}}
