.b123-brand[href^=\/truck-builder] .b123-builder-identity strong{letter-spacing:.01em}@media (min-width:1100px){.b123-body-page .b123-focus-workspace,.b123-equipment-page .b123-focus-workspace{border-top:1px solid var(--st-line,#303336)!important;grid-template-columns:minmax(0,61%) minmax(420px,39%)!important}.b123-body-page .b123-focus-workspace>.b123-build-preview,.b123-equipment-page .b123-focus-workspace>.b123-build-preview{height:var(--st-work-h,calc(100dvh - 164px))!important;background:radial-gradient(at 50% 56%,#252b2e 0,#14191b 44%,#090b0c 100%)!important;min-height:560px!important;max-height:none!important}.b123-body-page .b123-focus-panel,.b123-equipment-page .b123-focus-panel{min-height:var(--st-work-h,calc(100dvh - 164px))!important;background:#151718!important}}@media (min-width:1180px){.b123-final-review-page{background:#090a0b!important;padding:0!important}.b123-final-review-shell{grid-template-columns:minmax(420px,44vw) minmax(0,1fr)!important;align-items:start!important;max-width:1900px!important;margin:0 auto!important;display:grid!important}.b123-final-review-hero{border-bottom:0!important;border-right:1px solid #2c2f32!important;height:100dvh!important;min-height:100dvh!important;padding:28px clamp(24px,3vw,54px)!important;position:sticky!important;top:0!important}.b123-final-review-hero .b123-build-preview{width:100%!important;margin:18px 0 0!important}.b123-final-review-hero .b123-build-preview-stage{height:calc(100dvh - 255px)!important;min-height:0!important}.b123-final-review-scroll{display:none!important}.b123-final-review-content{width:auto!important;min-width:0!important;margin:0!important;padding:0 clamp(28px,4vw,72px) 76px!important}.b123-final-review-glance{border-top:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:0 -1px!important}.b123-final-review-glance div:nth-child(3){border-right:0!important}.b123-final-review-glance div:nth-child(-n+3){border-bottom:1px solid #2a2d30!important}.b123-final-review-section{padding:42px 0!important}.b123-final-review-submit-section{grid-template-columns:1fr!important;gap:28px!important;margin-top:42px!important}.b123-final-review-form{background:#0c0e0f!important;border:1px solid #34383b!important;padding:24px!important}}@media (max-width:1179px){.b123-final-review-shell{display:block!important}}@media (max-width:720px){.b123-final-review-hero{padding:22px 16px 26px!important}.b123-final-review-content{width:calc(100% - 24px)!important}}.b123-workspace-main.b123-workspace-main-full:has(>.b123-body-page){height:auto!important;min-height:100vh!important;overflow:visible!important}.b123-workspace-main.b123-workspace-main-full>.b123-body-page,.b123-workspace-main.b123-workspace-main-full>.b123-body-page>.b123-container,.b123-body-page .b123-focus-workspace,.b123-body-page .b123-focus-panel,.b123-body-page .b123-focus-content{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.b123-body-page .b123-focus-actions{padding-bottom:calc(12px + env(safe-area-inset-bottom))!important}.b123-needs-summary>.b123-public-disclaimer{border:1px solid var(--b123-line);background:#ff841f0e;border-radius:5px;grid-column:1/-1;margin:0 14px 16px;padding:11px 12px}.b123-public-disclaimer summary{cursor:pointer;color:var(--b123-muted);gap:8px;font-size:9px;line-height:1.45;list-style:none;display:grid}.b123-public-disclaimer summary::-webkit-details-marker{display:none}.b123-public-disclaimer summary span{width:max-content;color:var(--b123-accent2);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:8px;font-weight:800;display:inline-flex}.b123-public-disclaimer summary span:after{content:"+";font-size:13px;line-height:.5}.b123-public-disclaimer[open] summary span:after{content:"−"}.b123-public-disclaimer>div{border-top:1px solid var(--b123-line);margin-top:11px;padding-top:10px}.b123-public-disclaimer p{color:var(--b123-muted);margin:0 0 9px;font-size:8px;line-height:1.55}.b123-public-disclaimer p:last-child{margin-bottom:0}@media (max-width:1100px){.b123-needs-summary>.b123-public-disclaimer{margin:0 10px 12px}}@media (min-width:1100px){.b123-body-page{background:#0d0e0f!important;min-height:100vh!important;padding:0 0 78px!important}.b123-body-page>.b123-container{width:100%!important;max-width:none!important}.b123-body-page .b123-studio-heading{display:none!important}.b123-body-page .b123-focus-workspace{background:#090b0c!important;display:block!important}.b123-body-page .b123-build-preview-body{background:#0b0d0e!important;border:0!important;border-bottom:1px solid #303336!important;width:100%!important;height:clamp(360px,46vh,520px)!important;min-height:360px!important;max-height:520px!important;position:relative!important;top:auto!important}.b123-body-page .b123-build-preview-body .b123-build-preview-stage{background:radial-gradient(circle at 50% 70%,#252a2d 0,#15191b 47%,#090b0c 100%)!important;width:100%!important;height:100%!important;min-height:0!important;position:absolute!important;inset:0!important}.b123-body-page .b123-build-preview-body .parametric-chassis-viewer{background:0 0!important;height:100%!important;min-height:100%!important}.b123-body-page .b123-build-preview-body .b123-build-preview-head{z-index:5!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:flex-start!important;width:auto!important;min-height:0!important;padding:0!important;display:flex!important;position:absolute!important;top:22px!important;left:24px!important;right:24px!important}.b123-body-page .b123-build-preview-body .b123-build-preview-head>div:first-child{-webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important;background:#0a0b0cc7!important;border:1px solid #383b3e!important;gap:3px!important;padding:10px 12px!important;display:grid!important}.b123-body-page .b123-build-preview-body .b123-status-pill{color:#ff8a35!important;background:#0d0e0fd1!important;border:1px solid #5a3a22!important;padding:7px 10px!important}.b123-body-page .b123-build-preview-body .b123-build-preview-head h2{font-size:18px!important}.b123-body-page .b123-build-preview-body .b123-build-preview-meta{z-index:5!important;background:#0a0b0cd1!important;border:1px solid #34373a!important;width:max-content!important;max-width:calc(100% - 40px)!important;height:auto!important;min-height:0!important;padding:8px 12px!important;position:absolute!important;bottom:14px!important;left:50%!important;transform:translate(-50%)!important}.b123-body-page .b123-build-preview-body .b123-build-preview-meta span:last-child,.b123-body-page .b123-build-preview-body .b123-build-preview-specs{display:none!important}.b123-body-page .b123-focus-panel{background:#0d0e0f!important;min-height:0!important;display:block!important}.b123-body-page .b123-local-progress{top:var(--builder-peek-h,40px)!important;z-index:18!important;background:#141516!important;border-bottom:1px solid #2c2e31!important;align-items:stretch!important;gap:6px!important;padding:0 22px!important;display:flex!important;position:sticky!important;overflow-x:auto!important}.b123-body-page .b123-local-progress button{background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;min-width:max-content!important;min-height:56px!important;padding:0 15px!important}.b123-body-page .b123-local-progress button.active{background:#ff6b000b!important;border-bottom-color:#ff6b00!important}.b123-body-page .b123-focus-actions{z-index:45!important;background:#0c0d0e!important;border-top:1px solid #2f3134!important;min-height:72px!important;margin:0!important;padding:12px 28px!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;box-shadow:0 -10px 28px #00000057!important}}
