.PlanChangeReasonDialog_modal__7Qhqc{container-type:inline-size}.PlanChangeReasonDialog_modalTitle__UpDXc{display:inline-flex;min-width:0;align-items:center;gap:var(--ds-space-control-gap-standard)}.PlanChangeReasonDialog_titleIcon__TrC9m{flex-shrink:0}.PlanChangeReasonDialog_body__54_7Y{display:flex;min-width:0;flex-direction:column;gap:var(--ds-space-layout-standard)}.PlanChangeReasonDialog_description__1BKJD{margin:0;color:var(--md-sys-color-on-surface-variant);overflow-wrap:break-word}.PlanChangeReasonDialog_footerActions__uMY2Y{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ds-space-control-gap-standard)}.ToastProvider_scrollControls__8x8gr{display:flex;justify-content:flex-end;gap:var(--ds-space-layout-compact);flex-shrink:0}.ToastProvider_messageList__3ZN06{display:flex;flex-direction:column;gap:var(--ds-space-layout-compact);min-height:0;overflow-y:auto}.ToastProvider_notificationActions__fMBuo{display:flex;flex-wrap:wrap;gap:var(--ds-space-layout-compact);pointer-events:auto;min-width:0}.ToastProvider_notificationLauncher__jilJA{position:fixed;inset-block-start:calc(var(--ds-sizing-navigation-header-expanded-block) + var(--ds-space-layout-compact) + env(safe-area-inset-top, 0px));inset-inline-end:max(var(--ds-space-layout-standard),env(safe-area-inset-right,0px));z-index:var(--ds-z-toast);max-inline-size:calc(100% - var(--ds-space-layout-standard) * 2)}.ToastProvider_actionErrorDetails__lWWfz{display:grid;gap:var(--ds-space-layout-compact);overflow-wrap:break-word}.ToastProvider_actionErrorDetails__lWWfz p{margin:0}.BluinterniOptionVisual_root__e8qME{display:grid;width:100%;min-width:0;margin:0;overflow:hidden;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-sm);background:var(--md-sys-color-surface-container-low)}.BluinterniOptionVisual_image__q0ciP,.BluinterniOptionVisual_pending__Ij_EN{width:100%;aspect-ratio:3/2}.BluinterniOptionVisual_image__q0ciP{display:block;background:var(--md-sys-color-surface);object-fit:contain}.BluinterniOptionVisual_pending__Ij_EN{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ds-spacing-2);padding:var(--ds-spacing-4);color:var(--md-sys-color-on-surface-variant);background:var(--md-sys-color-surface-container);font-size:var(--ds-text-xs);text-align:center}.BluinterniOptionVisual_pendingIcon__UNrY6{width:var(--ds-spacing-6);height:var(--ds-spacing-6)}.BluinterniOptionVisual_caption__F2_Gq{padding:var(--ds-spacing-1) var(--ds-spacing-2);color:var(--md-sys-color-on-surface-variant);background:var(--md-sys-color-surface-container-low);font-size:var(--ds-text-xs);line-height:1.3;overflow-wrap:break-word}.BluinterniOptionVisual_compact__q7ayB .BluinterniOptionVisual_image__q0ciP,.BluinterniOptionVisual_compact__q7ayB .BluinterniOptionVisual_pending__Ij_EN{aspect-ratio:16/9}.BluinterniOptionVisual_compact__q7ayB .BluinterniOptionVisual_caption__F2_Gq{padding-block:var(--ds-spacing-1)}.CollectionStep_title__SMZG2{margin:0 0 var(--ds-spacing-2);font-size:var(--md-title-medium);font-weight:600}.CollectionStep_description__rPc1h{margin:0 0 var(--ds-spacing-6);color:var(--md-sys-color-on-surface-variant);font-size:var(--md-body-medium)}.CollectionStep_grid__S_abX{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--ds-spacing-3)}.CollectionStep_collectionMotion__VZcg8{min-width:0}.CollectionStep_collection__cepRM{position:relative;width:100%;height:100%;padding:var(--ds-spacing-4);border:2px solid var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-12);background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);cursor:pointer;font:inherit;text-align:left;transition:all .2s ease}.CollectionStep_collectionSelected__8JRZy{border-color:var(--md-sys-color-primary);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.CollectionStep_collectionDisabled__Uoeb5{cursor:not-allowed;opacity:.68}.CollectionStep_check__gc18W{position:absolute;top:var(--ds-spacing-2);right:var(--ds-spacing-2);display:flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:var(--ds-radius-circle);background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.CollectionStep_visual__YhyTd{display:flex;width:100%;min-height:calc(var(--ds-spacing-7) * 4 + var(--ds-spacing-5));align-items:center;justify-content:center;margin-bottom:var(--ds-spacing-3)}.CollectionStep_fallbackIcon__pEYvK{width:40px;height:40px;color:var(--md-sys-color-on-surface-variant)}.CollectionStep_collectionName__strES{margin-bottom:var(--ds-spacing-1);font-size:var(--md-title-small);font-weight:600}.CollectionStep_category__qtOwa{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-body-small);opacity:.8}.CollectionStep_collectionDescription__Lano6{margin-top:var(--ds-spacing-2);color:var(--md-sys-color-on-surface-variant);font-size:var(--md-label-small);opacity:.7}.CollectionStep_collectionSelected__8JRZy .CollectionStep_category__qtOwa,.CollectionStep_collectionSelected__8JRZy .CollectionStep_collectionDescription__Lano6{color:var(--md-sys-color-on-primary-container)}.CollectionStep_fit__yzRcV{margin-top:10px;padding:7px var(--ds-spacing-2);border-radius:var(--ds-radius-sm);font-size:var(--md-label-small);line-height:1.3;overflow-wrap:break-word}.CollectionStep_fitStandard__f7ro0{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.CollectionStep_fitQuote__IxmNc{background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}.CollectionStep_fitUnavailable__F1Szr{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.CollectionStep_fitUnknown__unFlb{background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface-variant)}.CollectionStep_collectionSelected__8JRZy .CollectionStep_fit__yzRcV{background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface)}.CollectionStep_fitDescription__5h0Nx{margin-top:2px}.DoorTypeStep_title__RZxHM{margin:0 0 var(--ds-spacing-2);font-size:var(--md-title-medium);font-weight:600}.DoorTypeStep_description__PmG6C{margin:0 0 var(--ds-spacing-6);color:var(--md-sys-color-on-surface-variant);font-size:var(--md-body-medium)}.DoorTypeStep_option___V928{position:relative;min-height:164px;padding:var(--ds-spacing-5);border:2px solid var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-12);background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);cursor:pointer;font:inherit;text-align:left;transition:all .2s ease}.DoorTypeStep_optionSelected__0Rdfa{border-color:var(--md-sys-color-primary);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.DoorTypeStep_optionDisabled__LRBl5{cursor:not-allowed;opacity:.55}.DoorTypeStep_check__R6c_U{display:flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:var(--ds-radius-circle);background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.DoorTypeStep_check__R6c_U,.DoorTypeStep_recommended__mCtGO{position:absolute;top:var(--ds-spacing-3);right:var(--ds-spacing-3)}.DoorTypeStep_recommended__mCtGO{padding:3px var(--ds-spacing-2);border-radius:var(--ds-radius-full);background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container);font-size:var(--md-label-small);font-weight:700}.DoorTypeStep_icon__LbSBm{margin-bottom:var(--ds-spacing-3);color:var(--md-sys-color-on-surface-variant)}.DoorTypeStep_optionSelected__0Rdfa .DoorTypeStep_icon__LbSBm{color:var(--md-sys-color-primary)}.DoorTypeStep_optionTitle__bTSM2{margin-bottom:var(--ds-spacing-1);font-size:var(--md-title-medium);font-weight:600}.DoorTypeStep_optionDescription__xhcqH{color:var(--md-sys-color-on-surface-variant);font-size:13px;line-height:1.35}.DoorTypeStep_optionSelected__0Rdfa .DoorTypeStep_optionDescription__xhcqH{color:var(--md-sys-color-on-primary-container)}.DoorTypeStep_meta__9yT_4{margin-top:10px;font-size:var(--md-body-small);font-weight:700}.DoorTypeStep_warning__mocIg{margin-top:var(--ds-spacing-2);color:var(--md-sys-color-error);font-size:var(--md-body-small);line-height:1.35;overflow-wrap:break-word}.DoorTypeStep_optionSelected__0Rdfa .DoorTypeStep_warning__mocIg{color:var(--md-sys-color-on-primary-container)}.DoorTypeStep_emptyState__aOA_k{padding:14px;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-8);background:var(--md-sys-color-error-container);color:var(--md-sys-color-error);font-size:13px;line-height:1.4}.DoorSideOrientationCard_activeSide__Q6T_U,.DoorSideOrientationCard_compactCard__uNfOx,.DoorSideOrientationCard_compactSupplierBadge__UQ9I3,.DoorSideOrientationCard_fullCard__vT_xW,.DoorSideOrientationCard_fullSupplierBadge__Zx8gM,.DoorSideOrientationCard_imageFrame___eL6v,.DoorSideOrientationCard_legendItem__5k6l7,.DoorSideOrientationCard_missingPreview__ZCxFm,.DoorSideOrientationCard_pendingCard__73AYK,.DoorSideOrientationCard_pendingInstruction__1MXg5,.DoorSideOrientationCard_ruleLine__73e5V{border-radius:var(--ds-radius-sm)}.DoorSideOrientationCard_ruleLine__73e5V{padding:7px 9px;background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);font-size:var(--ds-text-sm);font-weight:var(--ds-font-weight-bold);line-height:1.35;overflow-wrap:break-word}.DoorSideOrientationCard_ruleLineWarning__XTnVf{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.DoorSideOrientationCard_sideLegend__5XTYC{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:var(--ds-spacing-2);min-width:0}.DoorSideOrientationCard_legendItem__5k6l7{display:grid;grid-template-columns:var(--ds-spacing-8) minmax(0,1fr);align-items:center;gap:var(--ds-spacing-2);min-width:0;padding:var(--ds-spacing-2) 9px;border:1px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface)}.DoorSideOrientationCard_legendBadge___Aps_{display:inline-grid;place-items:center;width:var(--ds-spacing-8);height:var(--ds-spacing-8);border-radius:var(--ds-radius-circle);font-size:var(--ds-text-base);font-weight:900}.DoorSideOrientationCard_legendBadgePrimary__TzbTN{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.DoorSideOrientationCard_legendBadgeSecondary__v457t{background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}.DoorSideOrientationCard_caption__TarQ4,.DoorSideOrientationCard_fullSupportingText__Q6gz4,.DoorSideOrientationCard_legendCopy__PRmjT,.DoorSideOrientationCard_sideDescription__eo5cC,.DoorSideOrientationCard_sourceLabel__hQ8aV,.DoorSideOrientationCard_supportingText__H1lxQ{color:var(--md-sys-color-on-surface-variant);overflow-wrap:break-word}.DoorSideOrientationCard_caption__TarQ4,.DoorSideOrientationCard_legendCopy__PRmjT,.DoorSideOrientationCard_supportingText__H1lxQ{font-size:var(--ds-text-sm);line-height:1.35}.DoorSideOrientationCard_strongText__stlEN{color:var(--md-sys-color-on-surface)}.DoorSideOrientationCard_preview__bWu0q{display:grid;align-content:normal;gap:7px;min-width:0}.DoorSideOrientationCard_previewPrimary__G2WI_{align-content:start;gap:10px}.DoorSideOrientationCard_imageFrame___eL6v{display:grid;place-items:center;min-height:122px;padding:7px;overflow:hidden;border:1px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface-container)}.DoorSideOrientationCard_imageFramePrimary__aiwzP{min-height:220px;padding:10px;background:var(--md-sys-color-surface)}.DoorSideOrientationCard_diagramImage__2Shs0{display:block;width:100%;max-height:190px;object-fit:contain}.DoorSideOrientationCard_diagramImagePrimary__v_J7a{max-height:420px}.DoorSideOrientationCard_sourceLabel__hQ8aV{font-size:var(--ds-text-xs);line-height:1.3}.DoorSideOrientationCard_missingPreview__ZCxFm{padding:7px 9px;border:1px dashed var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface-variant);font-size:var(--ds-text-sm);line-height:1.35;overflow-wrap:break-word}.DoorSideOrientationCard_compactCard__uNfOx,.DoorSideOrientationCard_fullCard__vT_xW,.DoorSideOrientationCard_pendingCard__73AYK{border-radius:var(--ds-radius-md);border:1px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface)}.DoorSideOrientationCard_pendingCard__73AYK{display:grid;gap:10px;min-width:0;margin-bottom:18px;padding:var(--ds-spacing-3)}.DoorSideOrientationCard_pendingCardCompact__U6FOH{gap:var(--ds-spacing-2);margin-bottom:var(--ds-spacing-4);padding:10px}.DoorSideOrientationCard_compactTitle__AGv2Z,.DoorSideOrientationCard_fullTitle__C0RJd,.DoorSideOrientationCard_pendingTitle__tD_FB{color:var(--md-sys-color-primary);font-size:13px;font-weight:var(--ds-font-weight-bold)}.DoorSideOrientationCard_pendingTitle__tD_FB{line-height:1.35;overflow-wrap:break-word}.DoorSideOrientationCard_pendingInstruction__1MXg5{padding:var(--ds-spacing-2) 10px;background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);font-size:var(--ds-text-sm);font-weight:var(--ds-font-weight-bold);line-height:1.35;overflow-wrap:break-word}.DoorSideOrientationCard_compactCard__uNfOx{display:grid;gap:var(--ds-spacing-2);margin-bottom:var(--ds-spacing-4);padding:10px}.DoorSideOrientationCard_compactTitle__AGv2Z{display:flex;align-items:center;gap:var(--ds-spacing-2);min-width:0}.DoorSideOrientationCard_flexText__UeiGW{flex:1;min-width:0;overflow-wrap:break-word}.DoorSideOrientationCard_compactSupplierBadge__UQ9I3,.DoorSideOrientationCard_fullSupplierBadge__Zx8gM{display:inline-flex;width:fit-content;max-width:100%;background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);font-size:var(--ds-text-sm);font-weight:var(--ds-font-weight-bold);overflow-wrap:break-word}.DoorSideOrientationCard_compactSupplierBadge__UQ9I3{min-width:0;padding:var(--ds-spacing-1) var(--ds-spacing-2);white-space:normal}.DoorSideOrientationCard_activeSide__Q6T_U{padding:6px var(--ds-spacing-2);background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface-variant);font-size:var(--ds-text-sm);line-height:1.35;overflow-wrap:break-word}.DoorSideOrientationCard_fullCard__vT_xW{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));align-items:stretch;gap:var(--ds-spacing-3);margin-bottom:18px;padding:10px}.DoorSideOrientationCard_details__YArWk{display:grid;align-content:center;gap:10px}.DoorSideOrientationCard_fullTitle__C0RJd{display:inline-flex;align-items:center}.DoorSideOrientationCard_fullSupplierBadge__Zx8gM{padding:5px 9px}.DoorSideOrientationCard_sideDescription__eo5cC{font-size:13px;line-height:1.45}.DoorSideOrientationCard_fullSupportingText__Q6gz4{font-size:var(--ds-text-sm);line-height:1.4}.FinishStep_title__bI78m{margin:0 0 var(--ds-spacing-2);font-size:var(--md-title-medium);font-weight:600}.FinishStep_description__qrebB{margin:0 0 var(--ds-spacing-6);color:var(--md-sys-color-on-surface-variant);font-size:var(--md-body-medium)}.FinishStep_sideTabs__Ptt04{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--ds-spacing-2);margin-bottom:var(--ds-spacing-4)}.FinishStep_sideTab__VElb6{display:grid;min-height:72px;align-content:start;gap:var(--ds-spacing-1);padding:var(--ds-spacing-3);border:2px solid var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-sm);background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);cursor:pointer;text-align:left}.FinishStep_sideTabSelected__IEzQX{border-color:var(--md-sys-color-primary);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.FinishStep_sideLabel__56Di5{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-body-small);font-weight:700}.FinishStep_sideTabSelected__IEzQX .FinishStep_sideLabel__56Di5{color:var(--md-sys-color-primary)}.FinishStep_sideDescription__Ecguu{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-body-small);line-height:1.35;overflow-wrap:break-word}.FinishStep_sideTabSelected__IEzQX .FinishStep_sideDescription__Ecguu{color:var(--md-sys-color-on-primary-container)}.FinishStep_sideFinish__HDCq7{font-size:var(--md-body-medium);font-weight:600;overflow-wrap:break-word}.FinishStep_differentFinishes__i05L5{margin-bottom:18px;padding:var(--ds-spacing-3);border-radius:var(--ds-radius-sm);background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container);font-size:var(--md-body-small);line-height:1.4}.FinishStep_finishGroup__Jj19l{margin-bottom:var(--ds-spacing-6)}.FinishStep_groupTitle__ZVZuQ{margin:0 0 var(--ds-spacing-3);color:var(--md-sys-color-on-surface-variant);font-size:var(--md-title-small);font-weight:600;letter-spacing:0;text-transform:uppercase}.FinishStep_finishGrid__IDelH{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.FinishStep_finishOption___41Jk{position:relative;width:100%;height:100%;padding:var(--ds-spacing-3);appearance:none;border:2px solid var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-md);background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);cursor:pointer;text-align:left;transition:all .2s ease}.FinishStep_finishOptionSelected__Rll7U{border-color:var(--md-sys-color-primary);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.FinishStep_check__6DUrg{position:absolute;top:6px;right:6px;display:flex;width:18px;height:18px;align-items:center;justify-content:center;border-radius:var(--ds-radius-circle);background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.FinishStep_sideBadges__1u0bb{position:absolute;top:6px;left:6px;display:flex;gap:var(--ds-spacing-1)}.FinishStep_sideBadge__aPRc2{display:inline-flex;min-width:18px;height:18px;align-items:center;justify-content:center;border-radius:var(--ds-radius-4);background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container);font-size:var(--md-label-small);font-weight:700}.FinishStep_swatch__qE65c{height:40px;background:var(--finish-swatch-color)}.FinishStep_finishImage__kDL2h,.FinishStep_swatch__qE65c{width:100%;margin-bottom:var(--ds-spacing-2);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-sm)}.FinishStep_finishImage__kDL2h{display:block;height:72px;background:var(--md-sys-color-surface-container);object-fit:cover}.FinishStep_finishLabel__SYcza{font-size:var(--md-body-small);font-weight:500;line-height:1.3;text-align:center}.FinishStep_variantSection__LUJUE{container-name:finish-variants;container-type:inline-size;margin:var(--ds-spacing-6) 0;padding-top:var(--ds-spacing-5);border-top:1px solid var(--md-sys-color-outline-variant)}.FinishStep_variantHeadingRow__4XYpV{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-spacing-3);margin-bottom:var(--ds-spacing-4)}.FinishStep_variantTitle__aYjeQ{margin:0 0 var(--ds-spacing-1);color:var(--md-sys-color-on-surface);font-size:var(--md-title-small);font-weight:700;letter-spacing:0}.FinishStep_variantDescription__35Hw3{max-width:62ch;margin:0;color:var(--md-sys-color-on-surface-variant);font-size:var(--md-body-small);line-height:1.4}.FinishStep_selectedCode__1frqh{flex:0 0 auto;padding:var(--ds-spacing-2) var(--ds-spacing-3);border-radius:var(--ds-radius-sm);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);font-size:var(--md-label-large);font-weight:700}.FinishStep_variantGrid__HX9cu{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:var(--ds-spacing-3)}.FinishStep_variantOption__W3dUQ{position:relative;display:grid;min-width:0;align-content:start;gap:var(--ds-spacing-1);padding:var(--ds-spacing-2);border:2px solid var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-sm);background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);cursor:pointer;text-align:left}.FinishStep_variantOptionSelected__nOqvl{border-color:var(--md-sys-color-primary);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.FinishStep_variantImage__pHS4_{display:block;width:100%;aspect-ratio:88/115;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-sm);background:var(--md-sys-color-surface-container);object-fit:cover}.FinishStep_variantCheck__2ZhKz{position:absolute;top:var(--ds-spacing-3);right:var(--ds-spacing-3);display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:var(--ds-radius-circle);background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.FinishStep_variantCode__k_4rq{margin-top:var(--ds-spacing-1);font-size:var(--md-label-large);overflow-wrap:break-word}.FinishStep_variantName__U5QV7{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-body-small);line-height:1.3;overflow-wrap:break-word}.FinishStep_variantOptionSelected__nOqvl .FinishStep_variantName__U5QV7{color:var(--md-sys-color-on-primary-container)}.FinishStep_ralPanel__yapQq{margin-top:var(--ds-spacing-6);padding:var(--ds-spacing-4);border-radius:var(--ds-radius-12);background:var(--md-sys-color-surface-container)}.FinishStep_ralLabel__0CzNq{display:flex;align-items:center;gap:var(--ds-spacing-3);cursor:pointer}.FinishStep_ralLabelDisabled__m1COg{cursor:not-allowed;opacity:.72}.FinishStep_checkbox__XIcYR{width:20px;height:20px;cursor:inherit}.FinishStep_ralTitle__NRe5z{margin-bottom:2px;font-weight:500}.FinishStep_ralIcon__J_ks1{margin-right:6px;vertical-align:middle}.FinishStep_ralDescription__gVX2Z{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-body-small)}@container finish-variants (max-width: 420px){.FinishStep_variantHeadingRow__4XYpV{align-items:stretch;flex-direction:column}.FinishStep_selectedCode__1frqh{align-self:flex-start}.FinishStep_variantGrid__HX9cu{grid-template-columns:repeat(2,minmax(0,1fr))}}.DimensionsStep_root__L68k7{color:var(--md-sys-color-on-surface)}.DimensionsStep_title__7pg2H{margin:0 0 var(--ds-spacing-2);font-size:var(--ds-text-xl);font-weight:var(--ds-font-weight-semibold)}.DimensionsStep_description__g_SZj{margin:0 0 var(--ds-spacing-6);color:var(--md-sys-color-on-surface-variant);font-size:var(--ds-text-base)}.DimensionsStep_stack__qCYDH{display:flex;flex-direction:column;gap:var(--ds-spacing-6)}.DimensionsStep_overrideLabel__iXWAI,.DimensionsStep_sectionLabelOptional__AIhA1,.DimensionsStep_sectionLabel__4VGHJ{display:flex;align-items:center;gap:var(--ds-spacing-2);margin-bottom:var(--ds-spacing-3)}.DimensionsStep_sectionLabel__4VGHJ{font-weight:var(--ds-font-weight-semibold)}.DimensionsStep_sectionLabelOptional__AIhA1{font-weight:var(--ds-font-weight-medium)}.DimensionsStep_assetGrid__NB3P8,.DimensionsStep_beamGrid__RbHYb,.DimensionsStep_clearanceGrid__aU0W7,.DimensionsStep_inputGrid__OzCah,.DimensionsStep_measurementGrid__c5qss,.DimensionsStep_optionGrid__vpGAv,.DimensionsStep_thicknessGrid__VTFJb{display:grid}.DimensionsStep_assetGrid__NB3P8,.DimensionsStep_beamGrid__RbHYb,.DimensionsStep_optionGrid__vpGAv{gap:calc(var(--ds-spacing-2) + var(--ds-radius-2))}.DimensionsStep_optionGrid__vpGAv{grid-template-columns:repeat(auto-fit,minmax(min(100%,10.625rem),1fr))}.DimensionsStep_beamGrid__RbHYb,.DimensionsStep_inputGrid__OzCah{grid-template-columns:repeat(auto-fit,minmax(min(100%,11.25rem),1fr))}.DimensionsStep_inputGrid__OzCah,.DimensionsStep_thicknessGrid__VTFJb{gap:var(--ds-spacing-3)}.DimensionsStep_clearanceGrid__aU0W7,.DimensionsStep_measurementGrid__c5qss{grid-template-columns:repeat(auto-fit,minmax(min(100%,10.625rem),1fr));gap:calc(var(--ds-spacing-2) + var(--ds-radius-2))}.DimensionsStep_thicknessGrid__VTFJb{grid-template-columns:repeat(auto-fit,minmax(min(100%,7.5rem),1fr))}.DimensionsStep_assetGrid__NB3P8{grid-template-columns:repeat(auto-fit,minmax(min(100%,13.75rem),1fr))}.DimensionsStep_beamButton__YFpjX,.DimensionsStep_optionButton__r4Mti,.DimensionsStep_presetButton__UZVM5,.DimensionsStep_resetButton__rAQfh,.DimensionsStep_thicknessButton__Y75ma{border-radius:var(--ds-radius-8);cursor:pointer}.DimensionsStep_beamButton__YFpjX,.DimensionsStep_optionButton__r4Mti,.DimensionsStep_thicknessButton__Y75ma{border:2px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface)}.DimensionsStep_beamButton__YFpjX,.DimensionsStep_optionButton__r4Mti{min-height:calc(var(--ds-spacing-10) + var(--ds-spacing-9));padding:var(--ds-spacing-3);text-align:left}.DimensionsStep_optionButton__r4Mti{font-weight:var(--ds-font-weight-medium);line-height:1.3}.DimensionsStep_beamButton__YFpjX{display:grid;gap:var(--ds-spacing-1)}.DimensionsStep_beamButtonSelected__JVn_j,.DimensionsStep_optionButtonSelected__bHTC3,.DimensionsStep_presetButtonSelected__c4H_q,.DimensionsStep_thicknessButtonSelected__fmaPW{border-color:var(--md-sys-color-primary);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.DimensionsStep_beamTitle__RQUfI,.DimensionsStep_optionButtonSelected__bHTC3{font-weight:var(--ds-font-weight-bold)}.DimensionsStep_beamTitle__RQUfI{font-size:var(--ds-text-base)}.DimensionsStep_beamDescription__vqTJB,.DimensionsStep_cardLabel__BSYYu,.DimensionsStep_measurementLabel__rBVEQ,.DimensionsStep_summaryDetail__CZNyF,.DimensionsStep_summaryLabel__U03aI,.DimensionsStep_thicknessDescription__U3EHS,.DimensionsStep_warning__qR_w9{font-size:var(--ds-text-sm)}.DimensionsStep_assetSource__QCPaP,.DimensionsStep_assetStatusPending__1hxKI,.DimensionsStep_beamDescription__vqTJB,.DimensionsStep_emptyState__z9y99,.DimensionsStep_inputLabel__7kjku,.DimensionsStep_measurementLabel__rBVEQ,.DimensionsStep_overrideDescription__cQYG8{color:var(--md-sys-color-on-surface-variant)}.DimensionsStep_beamButtonSelected__JVn_j .DimensionsStep_beamDescription__vqTJB{color:var(--md-sys-color-on-primary-container)}.DimensionsStep_requiredMessage__g0UVL{margin-top:var(--ds-spacing-2);color:var(--md-sys-color-error);font-size:var(--ds-text-sm);line-height:1.4}.DimensionsStep_assetCard__fLMjq,.DimensionsStep_assetGallery__fsQ8R,.DimensionsStep_measurementCard__z4ay4,.DimensionsStep_overrideSurface__fqqoj,.DimensionsStep_surface__SZl2d{border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-8)}.DimensionsStep_surface__SZl2d{padding:var(--ds-spacing-4);background:var(--md-sys-color-surface)}.DimensionsStep_inputLabel__7kjku{display:block;margin-bottom:calc(var(--ds-spacing-1) + var(--ds-radius-2));font-size:var(--ds-text-sm)}.DimensionsStep_textField__kmvZK{width:100%}.DimensionsStep_activeSizeCard__3Zax5,.DimensionsStep_choiceRequired__a2awl,.DimensionsStep_emptyState__z9y99,.DimensionsStep_summaryCard__ImUVB{padding:var(--ds-spacing-3);border-radius:var(--ds-radius-8)}.DimensionsStep_choiceRequired__a2awl{margin-top:calc(var(--ds-spacing-3) + var(--ds-radius-2));background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container);font-size:var(--ds-text-sm);font-weight:var(--ds-font-weight-semibold);line-height:1.4;overflow-wrap:break-word}.DimensionsStep_activeSizeCard__3Zax5,.DimensionsStep_summaryCard__ImUVB{display:grid;gap:calc(var(--ds-spacing-1) + var(--ds-radius-2))}.DimensionsStep_summaryCard__ImUVB{margin-top:calc(var(--ds-spacing-3) + var(--ds-radius-2))}.DimensionsStep_activeSizeCard__3Zax5,.DimensionsStep_summaryCardValid__3LgQW{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.DimensionsStep_summaryCardInvalid__r22hw{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.DimensionsStep_summaryLabel__U03aI{font-weight:var(--ds-font-weight-bold);text-transform:uppercase}.DimensionsStep_summaryValue__8Hunp{font-size:calc(var(--ds-text-2xl) + var(--ds-radius-2));font-weight:var(--ds-font-weight-bold)}.DimensionsStep_summaryDetail__CZNyF{line-height:1.4}.DimensionsStep_summaryDetailStrong__U9Qpy{font-weight:var(--ds-font-weight-bold)}.DimensionsStep_warningList__PBt5b{display:flex;flex-direction:column;gap:var(--ds-spacing-1);margin-top:var(--ds-spacing-1)}.DimensionsStep_warning__qR_w9{display:flex;align-items:flex-start;gap:calc(var(--ds-spacing-1) + var(--ds-radius-2));color:var(--md-sys-color-error);overflow-wrap:break-word}.DimensionsStep_warningIcon__qdBGK{flex-shrink:0;margin-top:var(--ds-radius-2)}.DimensionsStep_overrideSurface__fqqoj{display:grid;gap:var(--ds-spacing-3);padding:var(--ds-spacing-3);background:var(--md-sys-color-surface-container-highest)}.DimensionsStep_overrideLabel__iXWAI{margin-bottom:0;color:var(--md-sys-color-on-surface);font-size:calc(var(--ds-text-sm) + var(--ds-radius-2));font-weight:var(--ds-font-weight-bold)}.DimensionsStep_emptyState__z9y99,.DimensionsStep_overrideDescription__cQYG8{font-size:var(--ds-text-sm);line-height:1.45}.DimensionsStep_presetActions__Ob5vB,.DimensionsStep_quantityControl__5S5xz{display:flex;align-items:center;gap:var(--ds-spacing-2)}.DimensionsStep_presetActions__Ob5vB{flex-wrap:wrap}.DimensionsStep_presetButton__UZVM5,.DimensionsStep_resetButton__rAQfh{min-height:var(--ds-spacing-10)}.DimensionsStep_emptyState__z9y99{background:var(--md-sys-color-surface-container-highest)}.DimensionsStep_measurementCard__z4ay4{padding:var(--ds-spacing-3);background:var(--md-sys-color-surface)}.DimensionsStep_measurementLabel__rBVEQ{margin-bottom:var(--ds-spacing-1);color:var(--md-sys-color-on-surface-variant)}.DimensionsStep_measurementValue__HU37n{font-size:calc(var(--ds-text-base) + var(--ds-radius-2));font-weight:var(--ds-font-weight-bold)}.DimensionsStep_measurementFormula__HUTmh{margin-top:var(--ds-spacing-1);color:var(--md-sys-color-on-surface-variant);font-size:var(--ds-text-xs)}.DimensionsStep_assetGallery__fsQ8R{padding:var(--ds-spacing-3);background:var(--md-sys-color-surface)}.DimensionsStep_assetGalleryTitle__4OFXx{display:flex;align-items:center;gap:var(--ds-spacing-2);margin-bottom:calc(var(--ds-spacing-2) + var(--ds-radius-2));font-weight:var(--ds-font-weight-bold)}.DimensionsStep_assetCard__fLMjq{min-width:0;overflow:hidden;background:var(--md-sys-color-surface-container-highest)}.DimensionsStep_assetImageFrame__BUfm3{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:16/9;overflow:hidden;border-bottom:1px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface)}.DimensionsStep_assetImage__IaBLl{display:block;width:100%;height:100%;object-fit:contain}.DimensionsStep_assetZoomButton__6ZDWm{position:absolute;top:var(--ds-spacing-2);right:var(--ds-spacing-2);box-shadow:var(--ds-shadow-sm)}.DimensionsStep_assetContent__e2C5p{padding:calc(var(--ds-spacing-2) + var(--ds-radius-2))}.DimensionsStep_assetLabel__78wYE{font-size:var(--ds-text-sm);font-weight:var(--ds-font-weight-bold);overflow-wrap:break-word}.DimensionsStep_assetSource__QCPaP,.DimensionsStep_assetStatus__bVHiR{font-size:var(--ds-text-xs);overflow-wrap:break-word}.DimensionsStep_assetSource__QCPaP{margin-top:var(--ds-spacing-1)}.DimensionsStep_assetStatus__bVHiR{margin-top:calc(var(--ds-spacing-1) + var(--ds-radius-2))}.DimensionsStep_assetStatusError__mn_Dh{color:var(--md-sys-color-error)}.DimensionsStep_assetPreview__MTjkk{display:grid;min-width:0;gap:var(--ds-spacing-3)}.DimensionsStep_assetPreviewToolbar__YHjPX{display:flex;align-items:center;justify-content:center;gap:var(--ds-spacing-2)}.DimensionsStep_assetPreviewZoom__vZXo_{min-width:calc(var(--ds-spacing-10) + var(--ds-spacing-2));color:var(--md-sys-color-on-surface);font-size:var(--ds-text-sm);font-weight:var(--ds-font-weight-semibold);text-align:center}.DimensionsStep_assetPreviewScroller__whnNI{min-width:0;max-height:70dvh;overflow:auto;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-8);background:var(--md-sys-color-surface);overscroll-behavior:contain}.DimensionsStep_assetPreviewImage__fx35m{display:block;max-width:none;height:auto;margin:0 auto}.DimensionsStep_assetPreviewSource__u3mzb{color:var(--md-sys-color-on-surface-variant);font-size:var(--ds-text-xs);overflow-wrap:break-word;text-align:center}.DimensionsStep_thicknessButton__Y75ma{padding:var(--ds-spacing-3) var(--ds-spacing-4);text-align:center;transition:border-color var(--md-duration-short-4) ease,background-color var(--md-duration-short-4) ease,color var(--md-duration-short-4) ease}.DimensionsStep_thicknessButtonFlexible___ls2c{flex:1}.DimensionsStep_thicknessTitle__BwKEr{margin-bottom:var(--ds-spacing-1);font-weight:var(--ds-font-weight-semibold)}.DimensionsStep_thicknessDescription__U3EHS{opacity:.8}.DimensionsStep_quantityButton__hdzQg{flex:0 0 auto}.DimensionsStep_quantityField__pushx{width:calc(var(--ds-spacing-10) * 2)}.DimensionsStep_quantityInput__romiH{text-align:center}.FrameStep_title__fioLI{margin:0 0 var(--ds-spacing-2);font-size:var(--md-title-medium);font-weight:600}.FrameStep_description__ZQNeu{margin:0 0 var(--ds-spacing-6);color:var(--md-sys-color-on-surface-variant);font-size:var(--md-body-medium)}.FrameStep_emptyState__Vcc_L{display:grid;gap:var(--ds-spacing-2);padding:var(--ds-spacing-4);border:1px dashed var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-md);background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface-variant);line-height:1.4}.FrameStep_emptyStateTitle__6Ygmy{color:var(--md-sys-color-on-surface)}.FrameStep_emptyStateText__UKsPF,.FrameStep_optionDescription__u08Bz,.FrameStep_ralDescription__Mw0Xu{font-size:13px}.FrameStep_options__Gxaci{display:flex;flex-direction:column;gap:var(--ds-spacing-3)}.FrameStep_optionMotion__9kXBY{min-width:0}.FrameStep_option__hS5gX{display:flex;width:100%;align-items:center;gap:var(--ds-spacing-4);padding:var(--ds-spacing-4);border:2px solid var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-12);background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);cursor:pointer;transition:all .2s ease}.FrameStep_optionSelected__CKlmj{border-color:var(--md-sys-color-primary);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.FrameStep_swatchImage__18plZ,.FrameStep_swatchPlaceholder__U4pgt{width:48px;height:48px;flex-shrink:0;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-8)}.FrameStep_swatchImage__18plZ{object-fit:cover}.FrameStep_swatchPlaceholder__U4pgt{display:grid;place-items:center;background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface-variant)}.FrameStep_optionContent__zvG95{flex:1;min-width:0}.FrameStep_optionTitle__sVixT{margin-bottom:var(--ds-spacing-1);font-weight:600}.FrameStep_recommended__LIQBq{display:inline-flex;align-items:center;margin-left:var(--ds-spacing-2);padding:2px var(--ds-spacing-2);border-radius:var(--ds-radius-full);background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container);font-size:var(--md-label-small);font-weight:600}.FrameStep_optionDescription__u08Bz{color:var(--md-sys-color-on-surface-variant)}.FrameStep_optionSelected__CKlmj .FrameStep_optionDescription__u08Bz{color:var(--md-sys-color-on-primary-container)}.FrameStep_check__R2WVH{display:flex;width:24px;height:24px;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--ds-radius-circle);background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.FrameStep_ralPanel__hwZ2X{margin-top:var(--ds-spacing-6);padding:var(--ds-spacing-4);border-radius:var(--ds-radius-12);background:var(--md-sys-color-surface-container)}.FrameStep_ralLabel__E9aTW{display:flex;align-items:center;gap:var(--ds-spacing-3);cursor:pointer}.FrameStep_ralLabelDisabled__8_PQa{cursor:not-allowed;opacity:.72}.FrameStep_checkbox___A_oS{width:20px;height:20px;cursor:inherit}.FrameStep_ralTitle__8w6g1{margin-bottom:2px;font-weight:500}.FrameStep_ralIcon__tFgYf{margin-right:6px;vertical-align:middle}.FrameStep_ralDescription__Mw0Xu{color:var(--md-sys-color-on-surface-variant)}.AccessoriesStep_root__SMSgv{container-type:inline-size}.AccessoriesStep_accessory__iYbUW{display:flex;align-items:center;gap:var(--ds-spacing-4);padding:var(--ds-spacing-4);border:2px solid var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-12);background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);cursor:pointer;transition:all .2s ease}.AccessoriesStep_accessorySelected__MbUKG{border-color:var(--md-sys-color-primary);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.AccessoriesStep_accessoryIcon__yRJnF{display:flex;width:44px;height:44px;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--ds-radius-md);background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface-variant)}.AccessoriesStep_accessorySelected__MbUKG .AccessoriesStep_accessoryIcon__yRJnF{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.AccessoriesStep_accessoryContent__cHmah{flex:1;min-width:0}.AccessoriesStep_accessoryTitle__9z1M8,.AccessoriesStep_quantityTitle__BiKbz{margin-bottom:2px;font-weight:600}.AccessoriesStep_accessoryDescription__MjdK8,.AccessoriesStep_emptyState__KuYmN,.AccessoriesStep_note___d9Kb,.AccessoriesStep_quantityDescription__wluFc,.AccessoriesStep_quantitySectionDescription__5y9uy{font-size:13px;color:var(--md-sys-color-on-surface-variant)}.AccessoriesStep_accessorySelected__MbUKG .AccessoriesStep_accessoryDescription__MjdK8{color:var(--md-sys-color-on-primary-container)}.AccessoriesStep_quantityWarning__pKdo1,.AccessoriesStep_warning__5n61a{margin-top:var(--ds-spacing-1);color:var(--md-sys-color-error);font-size:var(--md-body-small);line-height:1.3}.AccessoriesStep_accessorySelected__MbUKG .AccessoriesStep_warning__5n61a{color:var(--md-sys-color-on-primary-container)}.AccessoriesStep_priceLabel__PKD4K,.AccessoriesStep_price__o06kY{flex-shrink:0;font-weight:600}.AccessoriesStep_price__o06kY{font-size:15px}.AccessoriesStep_priceLabel__PKD4K{color:var(--md-sys-color-on-surface-variant);font-size:13px}.AccessoriesStep_accessorySelected__MbUKG .AccessoriesStep_priceLabel__PKD4K{color:var(--md-sys-color-on-primary-container)}.AccessoriesStep_check__CW6dB{display:flex;width:24px;height:24px;flex-shrink:0;align-items:center;justify-content:center;border:2px solid var(--md-sys-color-outline);border-radius:var(--ds-radius-sm);transition:all .2s ease}.AccessoriesStep_accessorySelected__MbUKG .AccessoriesStep_check__CW6dB{border-color:var(--md-sys-color-primary);background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.AccessoriesStep_quantityAccessory__n_w4s{display:flex;align-items:center;gap:var(--ds-spacing-4);padding:var(--ds-spacing-4);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-12);background:var(--md-sys-color-surface)}.AccessoriesStep_quantityAccessoryActive__lARFD{background:var(--md-sys-color-primary-container)}.AccessoriesStep_quantityContent__ISMfe{flex:1;min-width:0}.AccessoriesStep_quantityDescription__wluFc{line-height:1.35}.AccessoriesStep_quantityControls__kUNn9{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--ds-spacing-2)}.AccessoriesStep_quantityPrice__ocW6k{min-width:64px;color:var(--md-sys-color-on-surface-variant);font-size:var(--md-body-small);font-weight:700;text-align:right}.AccessoriesStep_decrementButton__wxb3U,.AccessoriesStep_incrementButton__sV18O{display:flex;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-8);cursor:pointer}.AccessoriesStep_decrementButton__wxb3U{background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface)}.AccessoriesStep_decrementButton__wxb3U:disabled{color:var(--md-sys-color-outline);cursor:not-allowed}.AccessoriesStep_incrementButton__sV18O{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.AccessoriesStep_quantityValue__FOoGs{min-width:36px;color:var(--md-sys-color-on-surface);font-weight:700;text-align:center}.AccessoriesStep_title__d8c_p{margin:0 0 var(--ds-spacing-2);font-size:var(--md-title-medium);font-weight:600}.AccessoriesStep_description__OM6IJ{margin:0 0 var(--ds-spacing-6);color:var(--md-sys-color-on-surface-variant);font-size:var(--md-body-medium)}.AccessoriesStep_accessoryList__yrjrd,.AccessoriesStep_quantityList__UM9Jt{display:flex;flex-direction:column;gap:var(--ds-spacing-3)}.AccessoriesStep_quantitySectionSeparated__oH9hu{margin-top:var(--ds-spacing-6)}.AccessoriesStep_quantitySectionTitle__oKoih{margin:0 0 var(--ds-spacing-2);font-size:15px;font-weight:700}.AccessoriesStep_quantitySectionDescription__5y9uy{margin:0 0 var(--ds-spacing-3)}.AccessoriesStep_emptyState__KuYmN{border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-8);line-height:1.4}.AccessoriesStep_emptyState__KuYmN,.AccessoriesStep_note___d9Kb{padding:var(--ds-spacing-4);background:var(--md-sys-color-surface-container)}.AccessoriesStep_note___d9Kb{margin-top:var(--ds-spacing-6);border-radius:var(--ds-radius-12)}@container (max-width: 599px){.AccessoriesStep_quantityAccessory__n_w4s{align-items:stretch;flex-direction:column}.AccessoriesStep_quantityControls__kUNn9{width:100%;justify-content:flex-start}.AccessoriesStep_quantityPrice__ocW6k{min-width:0;flex:1;text-align:left}}.AccessoriesStep_measurementLabel__mn5AC{display:block;margin-top:var(--ds-spacing-2);margin-bottom:var(--ds-spacing-1);color:var(--md-sys-color-on-surface-variant);font-size:var(--md-body-small)}.SummaryStep_stateContainer__j73J8{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(var(--ds-spacing-10) * 7.5);gap:var(--ds-spacing-4)}.SummaryStep_mutedText__opoFy{color:var(--md-sys-color-on-surface-variant)}.SummaryStep_errorIcon__H4pTn,.SummaryStep_errorTitle__bJRWO{color:var(--md-sys-color-error)}.SummaryStep_errorContent__ezZYj{max-width:calc(var(--ds-spacing-10) * 13);text-align:center}.SummaryStep_errorTitle__bJRWO{margin:0;font-weight:var(--ds-font-weight-bold)}.SummaryStep_errorDetail__xk0ZO,.SummaryStep_errorMessage__GcBod{margin:var(--ds-spacing-2) 0 0;color:var(--md-sys-color-on-surface-variant);line-height:var(--ds-leading-normal)}.SummaryStep_errorMessage__GcBod{font-size:var(--ds-text-base)}.SummaryStep_errorDetail__xk0ZO{font-size:var(--ds-text-sm)}.SummaryStep_title__WBIXH{margin:0 0 var(--ds-spacing-2);font-size:var(--ds-text-xl);font-weight:var(--ds-font-weight-semibold)}.SummaryStep_subtitle__TdXKj{margin:0 0 var(--ds-spacing-6);color:var(--md-sys-color-on-surface-variant);font-size:var(--ds-text-base)}.SummaryStep_configurationSection__RiNFW,.SummaryStep_outlinedSection__FnisR,.SummaryStep_priceCard__uSIL0,.SummaryStep_quotePanel__7D8IX{padding:var(--ds-spacing-4);border-radius:var(--ds-radius-12)}.SummaryStep_configurationSection__RiNFW{margin-bottom:var(--ds-spacing-6);background-color:var(--md-sys-color-surface-container);container-name:summary-configuration;container-type:inline-size}.SummaryStep_outlinedSection__FnisR{margin-bottom:var(--ds-spacing-4);border:thin solid var(--md-sys-color-outline-variant)}.SummaryStep_priceTitle__mhg2D,.SummaryStep_sectionTitle__go493{font-size:var(--ds-text-base);font-weight:var(--ds-font-weight-semibold)}.SummaryStep_sectionTitle__go493{margin:0 0 var(--ds-spacing-3)}.SummaryStep_configGrid__OZXnS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-spacing-2) var(--ds-spacing-4)}@container summary-configuration (max-width: 599px){.SummaryStep_configGrid__OZXnS{grid-template-columns:minmax(0,1fr)}}.SummaryStep_configLabel__vF077,.SummaryStep_configValue__qEXxi{min-width:0;font-size:var(--ds-text-base)}.SummaryStep_configLabel__vF077{color:var(--md-sys-color-on-surface-variant)}.SummaryStep_configValue__qEXxi{font-weight:var(--ds-font-weight-medium)}.SummaryStep_breakWord__WyDb0{overflow-wrap:break-word}.SummaryStep_ralValue__Kdek6{color:var(--md-sys-color-link)}.SummaryStep_checkIcon__kAfYp{vertical-align:middle}.SummaryStep_technicalDetails____2bB{margin-top:var(--ds-spacing-4);border-top:thin solid var(--md-sys-color-outline-variant)}.SummaryStep_lineTechnicalSummary__5zFJb,.SummaryStep_technicalSummary__uT2sV{cursor:pointer;color:var(--md-sys-color-on-surface-variant);font-size:var(--ds-text-sm);font-weight:var(--ds-font-weight-semibold)}.SummaryStep_technicalSummary__uT2sV{padding-top:var(--ds-spacing-3)}.SummaryStep_lineTechnicalSummary__5zFJb:focus-visible,.SummaryStep_technicalSummary__uT2sV:focus-visible{outline:medium solid var(--md-sys-color-primary);outline-offset:var(--ds-spacing-1)}.SummaryStep_lineTechnicalBody__iGO6g,.SummaryStep_technicalDetailsBody__FqTqC{display:grid;gap:var(--ds-spacing-2);padding-top:var(--ds-spacing-3)}.SummaryStep_technicalDetailRow__l8iub{min-width:0;color:var(--md-sys-color-on-surface-variant);font-size:var(--ds-text-sm);line-height:var(--ds-leading-normal)}.SummaryStep_technicalDetailLabel__SPXm_{font-weight:var(--ds-font-weight-semibold)}.SummaryStep_sourceDetails__j36lS{margin-top:var(--ds-spacing-4)}.SummaryStep_sectionHeader__oIBbJ{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-spacing-3);margin-bottom:var(--ds-spacing-2);flex-wrap:wrap}.SummaryStep_sectionHeadingWithIcon__N99g8{display:flex;align-items:center;gap:var(--ds-spacing-2);margin:0;font-size:var(--ds-text-base);font-weight:var(--ds-font-weight-bold)}.SummaryStep_includedHeading___HE0W,.SummaryStep_includedItem__2ePN4,.SummaryStep_linePosition__ppLfC,.SummaryStep_lineSupplierName__bTxdo,.SummaryStep_lineTag__q288y,.SummaryStep_lineUnit__3CBS0,.SummaryStep_orderMetadata__3MCtr,.SummaryStep_sectionDescription__sy_q6,.SummaryStep_sectionMeta__x9uns{color:var(--md-sys-color-on-surface-variant)}.SummaryStep_sectionMeta__x9uns{font-size:var(--ds-text-sm);white-space:nowrap}.SummaryStep_sectionDescription__sy_q6{margin:0 0 var(--ds-spacing-3);font-size:var(--ds-text-sm);line-height:var(--ds-leading-normal)}.SummaryStep_supplierList__M1yT3{display:flex;flex-direction:column;gap:var(--ds-spacing-3)}.SummaryStep_supplierLine__2o4P3{padding:var(--ds-spacing-3);border:thin solid var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-8);background-color:var(--md-sys-color-surface)}.SummaryStep_supplierLineHeader__57pYS{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--ds-spacing-3)}.SummaryStep_lineTechnicalDetails__MpvBw{margin-top:var(--ds-spacing-3);padding-top:var(--ds-spacing-2);border-top:thin solid var(--md-sys-color-outline-variant)}.SummaryStep_includedHeading___HE0W,.SummaryStep_lineName__kfJdK,.SummaryStep_linePosition__ppLfC,.SummaryStep_lineTotal__jLgCS{font-weight:var(--ds-font-weight-bold)}.SummaryStep_linePosition__ppLfC,.SummaryStep_lineSupplierName__bTxdo{font-size:var(--ds-text-sm)}.SummaryStep_lineMain__YfFFp{min-width:0}.SummaryStep_lineName__kfJdK{font-size:var(--ds-text-base);overflow-wrap:break-word}.SummaryStep_lineSupplierName__bTxdo{margin-top:var(--ds-spacing-1);overflow-wrap:break-word}.SummaryStep_linePrice__qHj_5{text-align:right;white-space:nowrap}.SummaryStep_lineTotal__jLgCS{font-size:var(--ds-text-base)}.SummaryStep_includedHeading___HE0W,.SummaryStep_includedItem__2ePN4,.SummaryStep_lineTag__q288y,.SummaryStep_lineUnit__3CBS0,.SummaryStep_orderMetadata__3MCtr{font-size:var(--ds-text-xs)}.SummaryStep_lineTags__XGxk3{display:flex;flex-wrap:wrap;gap:var(--ds-spacing-2);margin-top:var(--ds-spacing-3)}.SummaryStep_orderMetadata__3MCtr{margin-top:var(--ds-spacing-2);overflow-wrap:break-word;line-height:var(--ds-leading-normal)}.SummaryStep_includedSection__VxtRb{margin-top:var(--ds-spacing-3);padding-top:var(--ds-spacing-3);border-top:thin solid var(--md-sys-color-outline-variant)}.SummaryStep_includedHeading___HE0W{margin-bottom:var(--ds-spacing-1)}.SummaryStep_includedItem__2ePN4{overflow-wrap:break-word}.SummaryStep_quotePanel__7D8IX{margin-bottom:var(--ds-spacing-4);border:thin solid var(--md-sys-color-tertiary);background-color:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}.SummaryStep_quoteHeading__poQEO{display:flex;align-items:center;gap:var(--ds-spacing-2);margin-bottom:var(--ds-spacing-2);font-weight:var(--ds-font-weight-bold)}.SummaryStep_quoteBody__vySjc{font-size:var(--ds-text-base);line-height:var(--ds-leading-normal)}.SummaryStep_quoteItems__QurLd{display:flex;flex-direction:column;gap:var(--ds-spacing-2);margin-top:var(--ds-spacing-3)}.SummaryStep_quoteApplied__04eE0,.SummaryStep_quoteItem__8MPbT{font-size:var(--ds-text-sm);line-height:var(--ds-leading-normal)}.SummaryStep_quoteControls__e85g7{display:grid;gap:var(--ds-spacing-3);margin-top:var(--ds-spacing-4)}.SummaryStep_quoteToggle__J68zP{display:flex;align-items:center;gap:var(--ds-spacing-3);font-size:var(--ds-text-base);font-weight:var(--ds-font-weight-bold)}.SummaryStep_quoteFields__4z0m5{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--ds-spacing-10) * 4.5)),1fr));gap:var(--ds-spacing-3)}.SummaryStep_quoteNoteField__KvWWG{grid-column:1/-1}.SummaryStep_legacyQuoteFields__MsQo4,.SummaryStep_quoteLineSection__Vlmsw{display:grid;gap:var(--ds-spacing-3)}.SummaryStep_quoteLineIntro__esny2,.SummaryStep_quoteLineWarning__uupvW,.SummaryStep_quoteSupplierDetails__XgvU9{color:var(--md-sys-color-on-tertiary-container);font-size:var(--ds-text-sm);line-height:var(--ds-leading-normal)}.SummaryStep_quoteLineCard__EtVJn{display:grid;gap:var(--ds-spacing-3);padding:var(--ds-spacing-3);border:thin solid var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-8);background-color:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface)}.SummaryStep_quoteLineHeader__VO_sw{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-spacing-3)}.SummaryStep_quoteLineFields___Hf7M{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--ds-spacing-10) * 4.5)),1fr));gap:var(--ds-spacing-3)}.SummaryStep_quoteLineWarning__uupvW{padding:var(--ds-spacing-2) var(--ds-spacing-3);border-left:var(--ds-spacing-1) solid var(--md-sys-color-tertiary);background-color:var(--md-sys-color-tertiary-container)}.SummaryStep_quoteSupplierDetails__XgvU9 summary{cursor:pointer;font-weight:var(--ds-font-weight-semibold)}.SummaryStep_quoteSupplierDetails__XgvU9 .SummaryStep_quoteLineFields___Hf7M{margin-top:var(--ds-spacing-3)}.SummaryStep_priceCard__uSIL0{border:thin solid var(--md-sys-color-outline-variant)}.SummaryStep_priceTitle__mhg2D{margin:0 0 var(--ds-spacing-4)}.SummaryStep_priceList__g8Bda{display:flex;flex-direction:column;gap:var(--ds-spacing-2)}.SummaryStep_priceRowWithGap__4Jl6g,.SummaryStep_priceRow__YUyb4,.SummaryStep_priceSubtotal__gdBol,.SummaryStep_vatTotal__tnE3y{display:flex;justify-content:space-between}.SummaryStep_priceRowWithGap__4Jl6g{gap:var(--ds-spacing-4)}.SummaryStep_priceAmount__TbVA7,.SummaryStep_priceLabel__xn_Ml{font-size:var(--ds-text-base)}.SummaryStep_priceLabel__xn_Ml{color:var(--md-sys-color-on-surface-variant)}.SummaryStep_priceAmount__TbVA7{white-space:nowrap}.SummaryStep_priceSubtotal__gdBol{margin-top:var(--ds-spacing-2);padding-top:var(--ds-spacing-3);border-top:thin solid var(--md-sys-color-outline-variant)}.SummaryStep_priceSubtotalText__O9D2Y{font-size:var(--ds-text-base);font-weight:var(--ds-font-weight-semibold)}.SummaryStep_priceTotalText__pVF6s{font-size:var(--ds-text-base)}.SummaryStep_vatTotal__tnE3y{margin:var(--ds-spacing-3) calc(var(--ds-spacing-4) * -1) calc(var(--ds-spacing-4) * -1);padding:var(--ds-spacing-4);border-radius:0 0 var(--ds-radius-12) var(--ds-radius-12);background-color:var(--md-sys-color-primary-container)}.SummaryStep_vatTotalText__6_X2C{color:var(--md-sys-color-on-primary-container);font-size:var(--ds-text-lg);font-weight:var(--ds-font-weight-bold)}.SummaryStep_detailsSection__WhM79{margin-top:var(--ds-spacing-4)}.SummaryStep_detailsHeading__lRdrC{margin:0 0 var(--ds-spacing-2);color:var(--md-sys-color-on-surface-variant);font-size:var(--ds-text-base);font-weight:var(--ds-font-weight-semibold)}.SummaryStep_detailItem__YpsXS{margin-bottom:var(--ds-spacing-1)}.SummaryStep_currencyNote__BzzAF,.SummaryStep_detailItem__YpsXS{color:var(--md-sys-color-on-surface-variant);font-size:var(--ds-text-sm)}.SummaryStep_currencyNote__BzzAF{margin-top:var(--ds-spacing-4);text-align:center}.DoorPreview_root__hXCGX{display:flex;flex-direction:column;align-items:center;gap:var(--ds-spacing-4)}.DoorPreview_preview__6Xaer{filter:drop-shadow(var(--ds-shadow-lg))}.DoorPreview_previewInvalid__ectA_{opacity:.45}.DoorPreview_dimensions__NWjyQ{color:var(--md-sys-color-on-surface-variant);text-align:center}.DoorPreview_size__Kwz4E{font-size:var(--md-body-medium);font-weight:600}.DoorPreview_collection___OkNN,.DoorPreview_openingDetails__zsPRy{margin-top:var(--ds-spacing-1);font-size:var(--md-body-small);opacity:.8}.DoorPreview_badge__83Wbe{padding:6px var(--ds-spacing-3);border-radius:var(--ds-radius-sm);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);font-size:var(--md-label-small);font-weight:600;letter-spacing:.5px;text-transform:uppercase}.PriceInsightPanel_panel__F_7Qg{display:flex;flex-direction:column;gap:var(--ds-spacing-3);box-sizing:border-box;width:100%;min-width:0;max-width:100%}.PriceInsightPanel_detailHeading__RpLqB,.PriceInsightPanel_dimensionHeading__ZPnAx,.PriceInsightPanel_header__oVkSg,.PriceInsightPanel_quoteHeading__dJHd9,.PriceInsightPanel_titleGroup__U6IxK{display:flex;align-items:center}.PriceInsightPanel_header__oVkSg{justify-content:space-between;gap:var(--ds-spacing-3);min-width:0}.PriceInsightPanel_detailHeading__RpLqB,.PriceInsightPanel_dimensionHeading__ZPnAx,.PriceInsightPanel_quoteHeading__dJHd9,.PriceInsightPanel_titleGroup__U6IxK{gap:var(--ds-spacing-2)}.PriceInsightPanel_title__bp8iE{font-size:var(--ds-text-base);font-weight:var(--ds-font-weight-bold);overflow-wrap:break-word}.PriceInsightPanel_changeSection__pAK2S,.PriceInsightPanel_detailCard__2b1x1,.PriceInsightPanel_dimensionCard__BJnbk,.PriceInsightPanel_explanationCard__uaA1S,.PriceInsightPanel_priceSummary__WhLX_,.PriceInsightPanel_quoteCard__GI4Va,.PriceInsightPanel_stateMessage__YFrGd{border-radius:var(--ds-radius-8)}.PriceInsightPanel_stateMessage__YFrGd{padding:var(--ds-spacing-3);font-size:var(--ds-text-sm);line-height:1.4}.PriceInsightPanel_detailCard__2b1x1,.PriceInsightPanel_dimensionCard__BJnbk,.PriceInsightPanel_explanationCard__uaA1S,.PriceInsightPanel_neutralMessage__ENus4{border:1px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface)}.PriceInsightPanel_dimensionClearance__m6rl7,.PriceInsightPanel_dimensionRule__A_dKm,.PriceInsightPanel_dimensionSummary__KgbcC,.PriceInsightPanel_explanationSource__3HExu,.PriceInsightPanel_lineSource__Ax9E8,.PriceInsightPanel_mutedText__ISq04,.PriceInsightPanel_neutralMessage__ENus4{color:var(--md-sys-color-on-surface-variant)}.PriceInsightPanel_errorMessage__89jxh{display:flex;gap:var(--ds-spacing-2);background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.PriceInsightPanel_stateIcon__627Pa{flex-shrink:0}.PriceInsightPanel_lineContent__nJ_UV,.PriceInsightPanel_stateContent__peGBr{min-width:0}.PriceInsightPanel_stateTitle__I9bSm{margin-bottom:3px;font-weight:var(--ds-font-weight-bold)}.PriceInsightPanel_stateAction__578Q2{margin-top:5px;overflow-wrap:break-word}.PriceInsightPanel_compactDimensions__s8J1W,.PriceInsightPanel_dimensionRule__A_dKm,.PriceInsightPanel_dimensionSummary__KgbcC,.PriceInsightPanel_dimensionWarning__uibDr,.PriceInsightPanel_explanationLabel__dwda5,.PriceInsightPanel_explanationSource__3HExu,.PriceInsightPanel_lineLabel__qxRiN,.PriceInsightPanel_lineSource__Ax9E8,.PriceInsightPanel_mutedText__ISq04,.PriceInsightPanel_priceMeta__3DG8S,.PriceInsightPanel_quoteOnlyLine__hArIe,.PriceInsightPanel_wrapText__T1Oqi{overflow-wrap:break-word}.PriceInsightPanel_priceSummary__WhLX_{box-sizing:border-box;min-width:0;max-width:100%;padding:14px;background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.PriceInsightPanel_detailCardCompact__LgYoM,.PriceInsightPanel_priceSummaryCompact__Hvr9J{padding:10px}.PriceInsightPanel_priceLabel__svt_t{font-size:var(--ds-text-xs);font-weight:var(--ds-font-weight-bold);text-transform:uppercase}.PriceInsightPanel_priceAmount__3JH_c{margin-top:2px;font-size:var(--ds-text-3xl);font-weight:800}.PriceInsightPanel_priceAmountCompact__sOAao{font-size:var(--ds-text-2xl)}.PriceInsightPanel_quoteOnlyAmount__RfjC0{font-size:var(--ds-text-xl);overflow-wrap:break-word}.PriceInsightPanel_priceMeta__3DG8S{margin-top:var(--ds-spacing-1);font-size:var(--ds-text-sm)}.PriceInsightPanel_priceMetaCompact__6s11l{font-size:var(--ds-text-xs)}.PriceInsightPanel_compactLineItems__x1yq1{display:grid;gap:2px;margin-top:6px;font-size:10px;line-height:1.35}.PriceInsightPanel_compactDimensions__s8J1W{margin-top:5px;font-size:10px;line-height:1.35}.PriceInsightPanel_compactDimensionSource__rxRY4{margin-top:1px}.PriceInsightPanel_deltaPositive__NypPR,.PriceInsightPanel_dimensionWarning__uibDr,.PriceInsightPanel_quoteOnlyLine__hArIe{color:var(--md-sys-color-error)}.PriceInsightPanel_deltaNegative__QX0ak{color:var(--md-sys-color-primary)}.PriceInsightPanel_changeSection__pAK2S{box-sizing:border-box;min-width:0;padding:var(--ds-spacing-3);border:1px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface)}.PriceInsightPanel_changeSectionCompact__NYNXA{padding:var(--ds-spacing-2)}.PriceInsightPanel_changeHeading__oZGhV,.PriceInsightPanel_changeReason__80bO6,.PriceInsightPanel_changeTitle__rE43k{display:flex;align-items:center}.PriceInsightPanel_changeHeading__oZGhV{justify-content:space-between;flex-wrap:wrap;gap:var(--ds-spacing-2)}.PriceInsightPanel_changeTitle__rE43k{min-width:0;gap:var(--ds-spacing-2);font-size:var(--ds-text-sm);overflow-wrap:break-word}.PriceInsightPanel_changeReasonAmount__9jWFp,.PriceInsightPanel_changeTitle__rE43k,.PriceInsightPanel_changeTotal__pgJFD{font-weight:var(--ds-font-weight-bold)}.PriceInsightPanel_changeTotal__pgJFD{font-size:var(--ds-text-sm)}.PriceInsightPanel_changeCaption__0eB1v,.PriceInsightPanel_changeQuoteReason__9xpCR,.PriceInsightPanel_changeTotalNeutral__4AmpG{color:var(--md-sys-color-on-surface-variant)}.PriceInsightPanel_changeCaption__0eB1v{margin-top:var(--ds-spacing-1);font-size:var(--ds-text-xs)}.PriceInsightPanel_changeReasons__ghbPC{display:grid;gap:var(--ds-spacing-2);margin-top:var(--ds-spacing-2)}.PriceInsightPanel_changeReason__80bO6{justify-content:space-between;gap:var(--ds-spacing-3);min-width:0;font-size:var(--ds-text-sm)}.PriceInsightPanel_changeReasonAmount__9jWFp{flex-shrink:0;white-space:nowrap}.PriceInsightPanel_changeQuoteReason__9xpCR{font-size:var(--ds-text-sm);overflow-wrap:break-word}.PriceInsightPanel_detailCard__2b1x1{padding:var(--ds-spacing-3);font-size:var(--ds-text-sm);line-height:1.4}.PriceInsightPanel_detailCardCompact__LgYoM{font-size:var(--ds-text-xs)}.PriceInsightPanel_detailHeading__RpLqB{margin-bottom:var(--ds-spacing-2);font-weight:var(--ds-font-weight-bold)}.PriceInsightPanel_dimensionSummary__KgbcC{margin-bottom:7px}.PriceInsightPanel_strongText__voMUL{color:var(--md-sys-color-on-surface)}.PriceInsightPanel_dimensionClearance__m6rl7,.PriceInsightPanel_explanationSource__3HExu,.PriceInsightPanel_lineSource__Ax9E8,.PriceInsightPanel_sourceOffset__NmqLd{margin-top:2px}.PriceInsightPanel_explanationItem__812MB,.PriceInsightPanel_lineItem__nPJPq{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.PriceInsightPanel_lineItemSpaced__uy4Aq,.PriceInsightPanel_quoteOnlyLine__hArIe{margin-top:6px}.PriceInsightPanel_explanationLabel__dwda5,.PriceInsightPanel_lineLabel__qxRiN{font-weight:var(--ds-font-weight-semibold)}.PriceInsightPanel_explanationAmount____wmG,.PriceInsightPanel_lineAmount__vymNl{font-weight:var(--ds-font-weight-bold);white-space:nowrap}.PriceInsightPanel_quoteCard__GI4Va{padding:var(--ds-spacing-3);background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container);font-size:var(--ds-text-sm);line-height:1.4}.PriceInsightPanel_quoteCardCompact__eDpOH{padding:9px;font-size:var(--ds-text-xs)}.PriceInsightPanel_quoteHeading__dJHd9{margin-bottom:6px;font-weight:var(--ds-font-weight-bold)}.PriceInsightPanel_quoteHeadingCompact__enqbp{margin-bottom:var(--ds-spacing-1)}.PriceInsightPanel_dimensionCard__BJnbk,.PriceInsightPanel_explanationCard__uaA1S{padding:var(--ds-spacing-3)}.PriceInsightPanel_explanationHeading__eaQdk{margin-bottom:10px;font-size:var(--ds-text-sm);font-weight:var(--ds-font-weight-bold)}.PriceInsightPanel_explanationList__ahKC8{display:flex;flex-direction:column;gap:var(--ds-spacing-2)}.PriceInsightPanel_dimensionCard__BJnbk,.PriceInsightPanel_explanationAmount____wmG,.PriceInsightPanel_explanationLabel__dwda5{font-size:var(--ds-text-sm)}.PriceInsightPanel_explanationSource__3HExu{font-size:var(--ds-text-xs)}.PriceInsightPanel_dimensionCard__BJnbk{line-height:1.45}.PriceInsightPanel_dimensionHeading__ZPnAx{margin-bottom:6px;font-weight:var(--ds-font-weight-bold)}.PriceInsightPanel_dimensionRule__A_dKm,.PriceInsightPanel_dimensionWarning__uibDr{margin-top:var(--ds-spacing-1)}.DoorConfiguratorFeedbackDialog_content__7AnUZ{display:flex;flex-direction:column;gap:var(--ds-spacing-4);container-type:inline-size}.DoorConfiguratorFeedbackDialog_contextLine__LGENW{display:flex;align-items:flex-start;gap:var(--ds-spacing-3);padding:var(--ds-spacing-3);border:thin solid var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-8);background:var(--md-sys-color-surface-container-low);color:var(--md-sys-color-on-surface-variant);font-size:var(--ds-text-sm);line-height:var(--ds-leading-normal)}.DoorConfiguratorFeedbackDialog_contextLine__LGENW svg{flex:0 0 auto;color:var(--md-sys-color-primary)}.DoorConfiguratorFeedbackDialog_contextLine__LGENW strong{color:var(--md-sys-color-on-surface)}.DoorConfiguratorFeedbackDialog_actions__s7CF9{display:flex;justify-content:flex-end;gap:var(--ds-spacing-2);flex-wrap:wrap}@container (max-width: 599px){.DoorConfiguratorFeedbackDialog_actions__s7CF9>*{flex:1 1 auto}}.GenericSingleSelectStep_root__shsQQ{padding:var(--ds-spacing-4) 0}.GenericSingleSelectStep_title__upYUU{margin:0 0 var(--ds-spacing-1);color:var(--md-sys-color-on-surface);font-size:var(--md-title-medium);font-weight:var(--ds-font-weight-semibold)}.GenericSingleSelectStep_description__TS2we{margin:0 0 var(--ds-spacing-5);color:var(--md-sys-color-on-surface-variant);font-size:var(--md-body-small)}.GenericSingleSelectStep_grid__Dykdm{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--option-min-width),100%),1fr));gap:var(--ds-spacing-3)}.GenericSingleSelectStep_gridWithImages__9Mik9{--option-min-width:calc(var(--ds-spacing-10) + var(--ds-spacing-10) + var(--ds-spacing-10) + var(--ds-spacing-10) + var(--ds-spacing-5))}.GenericSingleSelectStep_gridWithoutImages__DVbGk{--option-min-width:calc(var(--ds-spacing-10) + var(--ds-spacing-10) + var(--ds-spacing-10) + var(--ds-spacing-10))}.GenericSingleSelectStep_option__JVssI{position:relative;overflow:hidden;padding:0;border:var(--ds-radius-2) solid var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-12);background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);cursor:pointer;font:inherit;text-align:left;transition:all var(--md-duration-short-3) var(--md-easing-standard)}.GenericSingleSelectStep_optionSelected__2a4Gq{border-color:var(--md-sys-color-primary);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.GenericSingleSelectStep_imageArea__wW9QQ{display:flex;height:calc(var(--ds-spacing-10) + var(--ds-spacing-10) + var(--ds-spacing-10));align-items:center;justify-content:center;overflow:hidden;border-bottom:thin solid var(--md-sys-color-outline-variant);background:var(--option-color,var(--md-sys-color-surface-container-low))}.GenericSingleSelectStep_image__Vv2Nz{max-width:100%;max-height:100%;object-fit:contain}.GenericSingleSelectStep_swatch__swIwO{height:calc(var(--ds-spacing-5) + var(--ds-spacing-5) + var(--ds-spacing-5));border-bottom:thin solid var(--md-sys-color-outline-variant);background:var(--option-color,var(--md-sys-color-surface-container-low))}.GenericSingleSelectStep_content__015M1{padding:calc(var(--ds-spacing-2) + var(--ds-radius-2)) var(--ds-spacing-3)}.GenericSingleSelectStep_optionName__hNVQw{font-size:var(--md-title-small);font-weight:var(--ds-font-weight-semibold);overflow-wrap:break-word}.GenericSingleSelectStep_optionDescription__7DZ1_{margin-top:var(--ds-radius-2);color:var(--md-sys-color-on-surface-variant);font-size:var(--md-body-small);overflow-wrap:break-word}.GenericSingleSelectStep_optionSelected__2a4Gq .GenericSingleSelectStep_optionDescription__7DZ1_{color:var(--md-sys-color-on-primary-container)}.GenericSingleSelectStep_pricingImpact__2yGDj{margin-top:var(--ds-spacing-1);color:var(--md-sys-color-tertiary);font-size:var(--md-label-medium);font-weight:var(--ds-font-weight-medium)}.GenericSingleSelectStep_check__KOa_o{position:absolute;top:var(--ds-spacing-2);right:var(--ds-spacing-2);display:flex;width:var(--ds-spacing-6);height:var(--ds-spacing-6);align-items:center;justify-content:center;border-radius:var(--ds-radius-circle);background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.GenericSingleSelectStep_checkIcon__wGG07{width:var(--md-label-large);height:var(--md-label-large)}.GenericMultiSelectStep_root__BSB4l{padding:var(--ds-spacing-4) 0}.GenericMultiSelectStep_title__uSLQU{margin:0 0 var(--ds-spacing-1);color:var(--md-sys-color-on-surface);font-size:var(--md-title-medium);font-weight:var(--ds-font-weight-semibold)}.GenericMultiSelectStep_description__IPl_D{margin:0 0 var(--ds-spacing-5);color:var(--md-sys-color-on-surface-variant);font-size:var(--md-body-small)}.GenericMultiSelectStep_options__b_AnI{display:flex;flex-direction:column;gap:calc(var(--ds-spacing-2) + var(--ds-radius-2))}.GenericMultiSelectStep_option__DcynE{display:flex;min-width:0;align-items:center;gap:var(--ds-spacing-3);padding:var(--ds-spacing-3) var(--ds-spacing-4);border:var(--ds-radius-2) solid var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-md);background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);cursor:pointer;font:inherit;text-align:left;transition:all var(--md-duration-short-3) var(--md-easing-standard)}.GenericMultiSelectStep_optionSelected__Dj0TM{border-color:var(--md-sys-color-primary);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.GenericMultiSelectStep_checkbox__OTgle{width:var(--ds-spacing-5);height:var(--ds-spacing-5);flex-shrink:0;color:var(--md-sys-color-on-surface-variant)}.GenericMultiSelectStep_checkboxSelected__2w_HA{color:var(--md-sys-color-primary)}.GenericMultiSelectStep_thumbnail__fb50o{display:flex;width:calc(var(--ds-spacing-6) + var(--ds-spacing-6));height:calc(var(--ds-spacing-6) + var(--ds-spacing-6));flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border:thin solid var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-sm);background:var(--md-sys-color-surface-container-low)}.GenericMultiSelectStep_image__b9noN{max-width:100%;max-height:100%;object-fit:contain}.GenericMultiSelectStep_content__079bC{display:grid;min-width:0;flex:1}.GenericMultiSelectStep_optionName__KOJsS{font-size:var(--md-title-small);font-weight:var(--ds-font-weight-medium);overflow-wrap:break-word}.GenericMultiSelectStep_optionDescription__CXd4f{margin-top:var(--ds-radius-2);color:var(--md-sys-color-on-surface-variant);font-size:var(--md-body-small);overflow-wrap:break-word}.GenericMultiSelectStep_optionSelected__Dj0TM .GenericMultiSelectStep_optionDescription__CXd4f{color:var(--md-sys-color-on-primary-container)}.GenericMultiSelectStep_priceBadge__qARYC{flex-shrink:0;padding:var(--ds-spacing-1) calc(var(--ds-spacing-2) + var(--ds-radius-2));border-radius:var(--ds-radius-sm);background:color-mix(in srgb,var(--md-sys-color-tertiary) 5%,transparent);color:var(--md-sys-color-tertiary);font-family:var(--ds-font-mono);font-size:var(--md-body-small);font-weight:var(--ds-font-weight-semibold)}.GenericMultiSelectStep_priceBadgeSelected__HsP_U{background:color-mix(in srgb,var(--md-sys-color-tertiary) 10%,transparent)}.GenericBooleanToggleStep_root__KXUK3{padding:var(--ds-spacing-4) 0}.GenericBooleanToggleStep_title__8EVow{margin:0 0 var(--ds-spacing-1);color:var(--md-sys-color-on-surface);font-size:var(--md-title-medium);font-weight:600}.GenericBooleanToggleStep_description__491CR{margin:0 0 var(--ds-spacing-5);color:var(--md-sys-color-on-surface-variant);font-size:13px}.GenericBooleanToggleStep_content__CgfUL{display:flex;flex-direction:column;align-items:center;gap:var(--ds-spacing-5);padding:var(--ds-spacing-5) 0}.GenericBooleanToggleStep_illustration__OmXb5{display:flex;width:240px;height:180px;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-12);background:var(--md-sys-color-surface-container-low)}.GenericBooleanToggleStep_image__qJKiF{max-width:100%;max-height:100%;object-fit:contain}.GenericBooleanToggleStep_options__LgRpW{display:grid;width:min(100%,420px);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.GenericBooleanToggleStep_option__K28WV{display:flex;min-width:0;min-height:64px;align-items:center;justify-content:center;gap:var(--ds-spacing-3);padding:14px 18px;border:2px solid var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-12);background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);cursor:pointer;font:inherit;transition:all .15s}.GenericBooleanToggleStep_optionSelected__8rZNn{border-color:var(--md-sys-color-primary);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.GenericBooleanToggleStep_optionIcon__kubDh{flex-shrink:0;color:var(--md-sys-color-on-surface-variant)}.GenericBooleanToggleStep_optionSelected__8rZNn .GenericBooleanToggleStep_optionIcon__kubDh{color:var(--md-sys-color-primary)}.GenericBooleanToggleStep_optionContent___q8WR{display:grid;min-width:0;gap:2px}.GenericBooleanToggleStep_optionLabel__RGVNe{font-size:var(--md-title-medium);font-weight:700;overflow-wrap:break-word}.GenericBooleanToggleStep_pricingImpact__PUr1m{margin-top:2px;color:var(--md-sys-color-tertiary);font-size:13px}.DoorConfiguratorWizard_wizardError__jEaQH{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:var(--ds-spacing-4);padding:var(--ds-spacing-6);text-align:center}.DoorConfiguratorWizard_schemaErrorBanner___cCVu{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-spacing-3);margin-bottom:var(--ds-spacing-4);padding:var(--ds-spacing-3) var(--ds-spacing-4);border:var(--ds-border-width-1) solid var(--md-sys-color-error);border-radius:var(--ds-radius-8);color:var(--md-sys-color-on-error-container);background-color:var(--md-sys-color-error-container)}.DoorConfiguratorWizard_schemaErrorBannerText__3scxS{flex:1 1 240px;min-width:0;font-size:var(--ds-text-sm);line-height:1.45;overflow-wrap:break-word}.DoorConfiguratorWizard_errorIcon__e6Er4{display:flex;align-items:center;justify-content:center;width:calc(var(--ds-spacing-7) * 2);height:calc(var(--ds-spacing-7) * 2);border-radius:var(--ds-radius-8);color:var(--md-sys-color-on-error-container);background-color:var(--md-sys-color-error-container)}.DoorConfiguratorWizard_errorTitle___B3Ua{color:var(--md-sys-color-error);font-size:var(--ds-text-lg);font-weight:var(--ds-font-weight-bold)}.DoorConfiguratorWizard_errorAction__X4NTI,.DoorConfiguratorWizard_errorMessage__QTrBA{max-width:460px;color:var(--md-sys-color-on-surface-variant);line-height:1.45}.DoorConfiguratorWizard_errorMessage__QTrBA{font-size:var(--ds-text-base)}.DoorConfiguratorWizard_errorAction__X4NTI{font-size:var(--ds-text-sm)}.DoorConfiguratorWizard_errorActions__Db0L_{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.DoorConfiguratorWizard_visualOptionSection__lesRv{min-width:0;max-width:100%}.DoorConfiguratorWizard_openingScopeTitle__FKxD4,.DoorConfiguratorWizard_sectionTitle__oOxFG{margin:0 0 var(--ds-spacing-2);font-size:var(--ds-text-xl);overflow-wrap:break-word}.DoorConfiguratorWizard_sectionTitle__oOxFG{font-weight:var(--ds-font-weight-semibold)}.DoorConfiguratorWizard_sectionSubtitle__3pE9v{margin:0 0 var(--ds-spacing-5);color:var(--md-sys-color-on-surface-variant);font-size:var(--ds-text-base);line-height:1.4;overflow-wrap:break-word}.DoorConfiguratorWizard_emptyState__1oh92{padding:14px;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-8);color:var(--md-sys-color-on-surface-variant);background-color:var(--md-sys-color-surface-container);font-size:var(--ds-text-sm);line-height:1.35;overflow-wrap:break-word}.DoorConfiguratorWizard_visualOptionGrid__tvrZf{--visual-option-min-width:168px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--visual-option-min-width),100%),1fr));gap:var(--ds-spacing-3);min-width:0}.DoorConfiguratorWizard_visualOptionGridWide__b2y3O{--visual-option-min-width:260px}.DoorConfiguratorWizard_visualOptionCard__XhSCm{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;max-width:100%;min-height:124px;padding:14px;overflow:hidden;border:2px solid var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-8);color:var(--md-sys-color-on-surface);background-color:var(--md-sys-color-surface);font:inherit;text-align:left;cursor:pointer}.DoorConfiguratorWizard_beamOptionButton__SjZEv.DoorConfiguratorWizard_selected__Lje6d,.DoorConfiguratorWizard_selectionButton___bm25.DoorConfiguratorWizard_selected__Lje6d,.DoorConfiguratorWizard_visualOptionCard__XhSCm.DoorConfiguratorWizard_selected__Lje6d{border-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary-container);background-color:var(--md-sys-color-primary-container)}.DoorConfiguratorWizard_beamOptionButton__SjZEv:focus-visible,.DoorConfiguratorWizard_fieldInput__iXDte:focus-visible,.DoorConfiguratorWizard_quantityButton__slPPR:focus-visible,.DoorConfiguratorWizard_quantityInput___0lRg:focus-visible,.DoorConfiguratorWizard_selectionButton___bm25:focus-visible,.DoorConfiguratorWizard_visualOptionCard__XhSCm:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.DoorConfiguratorWizard_optionBadges__tN5ZM{position:absolute;top:var(--ds-spacing-2);right:var(--ds-spacing-2);display:flex;flex-direction:column;align-items:flex-end;gap:var(--ds-spacing-1)}.DoorConfiguratorWizard_optionBadge__ZH5WY{padding:2px var(--ds-spacing-2);border-radius:var(--ds-radius-full);font-size:var(--ds-text-xs);font-weight:var(--ds-font-weight-semibold)}.DoorConfiguratorWizard_recommendedBadge__4RVA6{color:var(--md-sys-color-on-tertiary-container);background-color:var(--md-sys-color-tertiary-container)}.DoorConfiguratorWizard_quoteBadge__YRwpU{color:var(--md-sys-color-on-error-container);background-color:var(--md-sys-color-error-container)}.DoorConfiguratorWizard_optionVisual__3dRSZ{width:100%;min-width:0}.DoorConfiguratorWizard_materialOptionImage__ZRVcp{max-height:156px;aspect-ratio:88/115;background:var(--md-sys-color-surface-container);object-fit:cover}.DoorConfiguratorWizard_materialOptionImage__ZRVcp,.DoorConfiguratorWizard_technicalLayoutImage__Xt9Gd{display:block;width:100%;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-sm)}.DoorConfiguratorWizard_technicalLayoutImage__Xt9Gd{aspect-ratio:3/2;background:var(--md-sys-color-surface);object-fit:contain}.DoorConfiguratorWizard_optionIcon__p3Jyl{color:var(--md-sys-color-on-surface-variant)}.DoorConfiguratorWizard_selected__Lje6d .DoorConfiguratorWizard_optionIcon__p3Jyl{color:var(--md-sys-color-primary)}.DoorConfiguratorWizard_optionLabel__fipyX{font-size:var(--ds-text-base);font-weight:var(--ds-font-weight-bold);overflow-wrap:break-word}.DoorConfiguratorWizard_optionDescription__Lmto5{color:var(--md-sys-color-on-surface-variant);font-size:var(--ds-text-sm);line-height:1.35;overflow-wrap:break-word}.DoorConfiguratorWizard_optionWarning__mtYT_{color:var(--md-sys-color-error);font-size:var(--ds-text-xs);line-height:1.3;overflow-wrap:break-word}.DoorConfiguratorWizard_selected__Lje6d .DoorConfiguratorWizard_optionDescription__Lmto5,.DoorConfiguratorWizard_selected__Lje6d .DoorConfiguratorWizard_optionWarning__mtYT_{color:var(--md-sys-color-on-primary-container)}.DoorConfiguratorWizard_openingDiagram__2sMvq{display:grid;gap:6px;min-width:0}.DoorConfiguratorWizard_diagramCaption__R80ru{color:var(--md-sys-color-on-surface-variant);font-size:var(--ds-text-xs);line-height:1.3;overflow-wrap:break-word}.DoorConfiguratorWizard_flushNotice__049fN{display:grid;gap:var(--ds-spacing-2);margin-bottom:var(--ds-spacing-4);padding:var(--ds-spacing-3);border:1px solid var(--md-sys-color-primary);border-radius:var(--ds-radius-8);color:var(--md-sys-color-on-primary-container);background-color:var(--md-sys-color-primary-container)}.DoorConfiguratorWizard_noticeHeading__6EauF{display:flex;align-items:center;gap:var(--ds-spacing-2);font-size:var(--ds-text-sm);font-weight:var(--ds-font-weight-bold)}.DoorConfiguratorWizard_noticeBody__zSfNx{font-size:var(--ds-text-sm);line-height:1.4;overflow-wrap:break-word}.DoorConfiguratorWizard_noticeEmphasis__UJayv{font-size:var(--ds-text-sm);font-weight:var(--ds-font-weight-bold);line-height:1.35;overflow-wrap:break-word}.DoorConfiguratorWizard_noticeSource__xGb72{font-size:var(--ds-text-xs);line-height:1.35;overflow-wrap:break-word}.DoorConfiguratorWizard_selectionSummary__bazGJ{display:grid;gap:var(--ds-spacing-2);min-width:0;margin-top:14px;padding:var(--ds-spacing-3);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-8);color:var(--md-sys-color-on-surface);background-color:var(--md-sys-color-surface)}.DoorConfiguratorWizard_selectionSummaryReading__UxkE6,.DoorConfiguratorWizard_selectionSummaryText__1u1eF,.DoorConfiguratorWizard_selectionSummaryTitle__OY5OM{overflow-wrap:break-word}.DoorConfiguratorWizard_selectionSummaryTitle__OY5OM{color:var(--md-sys-color-primary);font-size:var(--ds-text-sm);font-weight:var(--ds-font-weight-bold);line-height:1.35}.DoorConfiguratorWizard_selectionSummaryReading__UxkE6,.DoorConfiguratorWizard_selectionSummaryText__1u1eF{color:var(--md-sys-color-on-surface-variant);font-size:var(--ds-text-sm)}.DoorConfiguratorWizard_selectionSummaryText__1u1eF{line-height:1.4}.DoorConfiguratorWizard_selectionSummaryReading__UxkE6{font-weight:var(--ds-font-weight-bold);line-height:1.35}.DoorConfiguratorWizard_openingDimensionGrid__iVITz{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--ds-spacing-3)}.DoorConfiguratorWizard_fieldLabel__GhYaY{display:block;margin-bottom:6px;color:var(--md-sys-color-on-surface-variant);font-size:var(--ds-text-sm)}.DoorConfiguratorWizard_fieldInput__iXDte{min-width:0!important;width:100%}.DoorConfiguratorWizard_openingScopeCard__wyUf7{display:grid;gap:var(--ds-spacing-4);padding:var(--ds-spacing-4);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-8);background-color:var(--md-sys-color-surface)}.DoorConfiguratorWizard_openingScopeTitle__FKxD4{font-weight:var(--ds-font-weight-bold)}.DoorConfiguratorWizard_openingScopeDescription__dYZnZ{margin:0;color:var(--md-sys-color-on-surface-variant);font-size:var(--ds-text-base);line-height:1.45}.DoorConfiguratorWizard_beamHeading__i7bqU,.DoorConfiguratorWizard_fieldHeading__CP78w,.DoorConfiguratorWizard_quantityLabel__AOI4p{margin-bottom:10px;font-size:var(--ds-text-sm);font-weight:var(--ds-font-weight-bold)}.DoorConfiguratorWizard_wallTypeGrid__OZGnA{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:var(--ds-spacing-2)}.DoorConfiguratorWizard_selectionButton___bm25{min-height:56px;padding:10px;border:2px solid var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-8);color:var(--md-sys-color-on-surface);background-color:var(--md-sys-color-surface);font-size:var(--ds-text-sm);font-weight:var(--ds-font-weight-medium);line-height:1.3;text-align:center;cursor:pointer}.DoorConfiguratorWizard_selectionButton___bm25.DoorConfiguratorWizard_selected__Lje6d{font-weight:var(--ds-font-weight-bold)}.DoorConfiguratorWizard_beamHeading__i7bqU,.DoorConfiguratorWizard_quantityControls__LrPaT,.DoorConfiguratorWizard_quantityLabel__AOI4p{display:flex;align-items:center;gap:var(--ds-spacing-2)}.DoorConfiguratorWizard_beamGrid__ksaAb{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--ds-spacing-2)}.DoorConfiguratorWizard_beamOptionButton__SjZEv{display:grid;gap:var(--ds-spacing-1);min-height:68px;padding:10px;border:2px solid var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-8);color:var(--md-sys-color-on-surface);background-color:var(--md-sys-color-surface);font:inherit;text-align:left;cursor:pointer}.DoorConfiguratorWizard_beamOptionLabel__uzj3D{font-size:var(--ds-text-sm);font-weight:var(--ds-font-weight-bold)}.DoorConfiguratorWizard_beamHelp__QZPsx,.DoorConfiguratorWizard_beamOptionDescription__hE6Xj,.DoorConfiguratorWizard_fieldError__fV0bR,.DoorConfiguratorWizard_fieldHelp__nZ_K2{font-size:var(--ds-text-sm);line-height:1.35}.DoorConfiguratorWizard_beamHelp__QZPsx,.DoorConfiguratorWizard_beamOptionDescription__hE6Xj,.DoorConfiguratorWizard_fieldHelp__nZ_K2{color:var(--md-sys-color-on-surface-variant)}.DoorConfiguratorWizard_selected__Lje6d .DoorConfiguratorWizard_beamOptionDescription__hE6Xj{color:var(--md-sys-color-on-primary-container)}.DoorConfiguratorWizard_beamHelp__QZPsx{margin-top:var(--ds-spacing-2);overflow-wrap:break-word}.DoorConfiguratorWizard_beamHelpError__ungOF,.DoorConfiguratorWizard_fieldError__fV0bR{color:var(--md-sys-color-error)}.DoorConfiguratorWizard_fieldError__fV0bR,.DoorConfiguratorWizard_fieldHelp__nZ_K2{margin-top:6px}.DoorConfiguratorWizard_quantityInput___0lRg{width:92px}.DoorConfiguratorWizard_quantityInput___0lRg>div{min-width:0!important}.DoorConfiguratorWizard_quantityButton__slPPR{width:var(--ds-spacing-10);height:var(--ds-spacing-10);border:1px solid var(--md-sys-color-outline);border-radius:var(--ds-radius-8);color:var(--md-sys-color-on-surface);background-color:var(--md-sys-color-surface);font-size:var(--ds-text-xl);cursor:pointer}.DoorConfiguratorWizard_infoPanel__ZJqPQ{padding:var(--ds-spacing-3);border-radius:var(--ds-radius-8);color:var(--md-sys-color-on-surface-variant);background-color:var(--md-sys-color-surface-container);font-size:var(--ds-text-sm);line-height:1.45}.DoorConfiguratorWizard_derivedMillingSchema__LdHFo{margin-top:var(--ds-spacing-3);max-width:16rem}.DoorConfiguratorWizard_sectionSpacing24__auUOs,.DoorConfiguratorWizard_stack24__31sMa{margin-top:var(--ds-spacing-6)}.DoorConfiguratorWizard_sectionSpacing20__58sWF,.DoorConfiguratorWizard_stack20__4WOMy{margin-top:var(--ds-spacing-5)}.DoorConfiguratorWizard_stack20__4WOMy,.DoorConfiguratorWizard_stack24__31sMa,.DoorConfiguratorWizard_stepStack__qYtCL{display:flex;flex-direction:column}.DoorConfiguratorWizard_stack24__31sMa{gap:var(--ds-spacing-6)}.DoorConfiguratorWizard_stack20__4WOMy{gap:var(--ds-spacing-5)}.DoorConfiguratorWizard_stepStack__qYtCL{gap:var(--ds-spacing-4)}.DoorConfiguratorWizard_handleCodeGrid__GxrWG{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--ds-spacing-3)}.DoorConfiguratorWizard_loadingNotice__Ozh57{display:flex;align-items:center;gap:10px;padding:var(--ds-spacing-3);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--ds-radius-8);color:var(--md-sys-color-on-surface-variant);background-color:var(--md-sys-color-surface-container);font-size:var(--ds-text-sm)}.DoorConfiguratorWizard_wizardRoot__nm9Ty{display:flex;flex-direction:column;box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:min(82vh,860px)}.DoorConfiguratorWizard_wizardRoot__nm9Ty.DoorConfiguratorWizard_compact__GRJVY{height:100%;min-height:0}.DoorConfiguratorWizard_previewModeNotice__oiiiu{margin:0;padding:var(--ds-spacing-3) var(--ds-spacing-6);color:var(--md-sys-color-on-error-container);background-color:var(--md-sys-color-error-container);font-size:var(--ds-text-sm);font-weight:var(--ds-font-weight-semibold);line-height:1.4;overflow-wrap:break-word}.DoorConfiguratorWizard_wizardRoot__nm9Ty.DoorConfiguratorWizard_compact__GRJVY .DoorConfiguratorWizard_previewModeNotice__oiiiu{padding:var(--ds-spacing-3) var(--ds-spacing-4)}.DoorConfiguratorWizard_progressBar__Evh_A{display:flex;align-items:center;gap:var(--ds-spacing-2);min-width:0;padding:var(--ds-spacing-4) var(--ds-spacing-6);overflow-x:auto;border-bottom:1px solid var(--md-sys-color-outline-variant)}.DoorConfiguratorWizard_progressBar__Evh_A.DoorConfiguratorWizard_compact__GRJVY{padding:var(--ds-spacing-3) var(--ds-spacing-4)}.DoorConfiguratorWizard_progressStep__czonX{display:flex;flex:0 0 auto;align-items:center;gap:var(--ds-spacing-2)}.DoorConfiguratorWizard_progressStep__czonX.DoorConfiguratorWizard_completed__9QJFb{cursor:pointer}.DoorConfiguratorWizard_progressStep__czonX.DoorConfiguratorWizard_active__TnHix,.DoorConfiguratorWizard_progressStep__czonX.DoorConfiguratorWizard_pending__Xef3c{cursor:default}.DoorConfiguratorWizard_progressStep__czonX.DoorConfiguratorWizard_pending__Xef3c{opacity:.5}.DoorConfiguratorWizard_progressStep__czonX.DoorConfiguratorWizard_pending__Xef3c.DoorConfiguratorWizard_clickable__gLViM{cursor:pointer}.DoorConfiguratorWizard_progressStep__czonX.DoorConfiguratorWizard_pending__Xef3c.DoorConfiguratorWizard_clickable__gLViM:focus-visible,.DoorConfiguratorWizard_progressStep__czonX.DoorConfiguratorWizard_pending__Xef3c.DoorConfiguratorWizard_clickable__gLViM:hover{opacity:1}.DoorConfiguratorWizard_progressCircle__MgRZ_{display:flex;align-items:center;justify-content:center;width:var(--ds-spacing-7);height:var(--ds-spacing-7);border-radius:var(--ds-radius-circle);font-size:var(--ds-text-sm);font-weight:var(--ds-font-weight-semibold)}.DoorConfiguratorWizard_progressCircle__MgRZ_.DoorConfiguratorWizard_completed__9QJFb{color:var(--md-sys-color-on-primary);background-color:var(--md-sys-color-primary)}.DoorConfiguratorWizard_progressCircle__MgRZ_.DoorConfiguratorWizard_active__TnHix{color:var(--md-sys-color-on-primary-container);background-color:var(--md-sys-color-primary-container)}.DoorConfiguratorWizard_progressCircle__MgRZ_.DoorConfiguratorWizard_pending__Xef3c{color:var(--md-sys-color-on-surface-variant);background-color:var(--md-sys-color-surface-container)}.DoorConfiguratorWizard_progressLabel__F2vZ_{color:var(--md-sys-color-on-surface-variant);font-size:var(--ds-text-sm);font-weight:var(--ds-font-weight-normal);white-space:nowrap}.DoorConfiguratorWizard_progressLabel__F2vZ_.DoorConfiguratorWizard_active__TnHix{color:var(--md-sys-color-on-surface);font-weight:var(--ds-font-weight-semibold)}.DoorConfiguratorWizard_progressDivider__jVL95{flex-shrink:0;width:var(--ds-spacing-6);height:1px;background-color:var(--md-sys-color-outline-variant)}.DoorConfiguratorWizard_contentArea__bGgEN{display:flex;flex:1;min-width:0;max-width:100%;overflow:hidden}.DoorConfiguratorWizard_contentArea__bGgEN.DoorConfiguratorWizard_compact__GRJVY{flex-direction:column;overflow:auto}.DoorConfiguratorWizard_configurationPanel__s4qSG{order:1;flex:1;box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:var(--ds-spacing-6);overflow-y:auto;border-right:1px solid var(--md-sys-color-outline-variant)}.DoorConfiguratorWizard_configurationPanel__s4qSG.DoorConfiguratorWizard_compact__GRJVY{padding:var(--ds-spacing-4);padding-bottom:var(--ds-spacing-6);overflow-y:visible;border-top:1px solid var(--md-sys-color-outline-variant);border-right:0}.DoorConfiguratorWizard_loadingState__EaIMu{display:flex;align-items:center;justify-content:center;height:100%}.DoorConfiguratorWizard_motionContent__rIS2K{min-width:0;max-width:100%}.DoorConfiguratorWizard_sidePanel__XYv3j{position:relative;order:2;display:flex;flex-direction:column;flex-shrink:0;align-items:stretch;box-sizing:border-box;width:380px;min-width:0;max-width:100%;gap:var(--ds-spacing-4);padding:var(--ds-spacing-5);overflow-y:auto;background-color:var(--md-sys-color-surface-container)}.DoorConfiguratorWizard_sidePanel__XYv3j.DoorConfiguratorWizard_compact__GRJVY{order:0;width:100%;padding:var(--ds-spacing-4);padding-bottom:var(--ds-spacing-6);overflow-y:visible;border-bottom:1px solid var(--md-sys-color-outline-variant)}.DoorConfiguratorWizard_pricePanel__V1GDh{position:sticky;top:0;width:100%;min-width:0;max-width:100%;background-color:var(--md-sys-color-surface-container)}.DoorConfiguratorWizard_pricePanel__V1GDh.DoorConfiguratorWizard_compact__GRJVY{position:relative}.DoorConfiguratorWizard_previewCenter__FiasH{display:flex;justify-content:center}.DoorConfiguratorWizard_footer__nPv5n{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-spacing-3);padding:var(--ds-spacing-4) var(--ds-spacing-6);border-top:1px solid var(--md-sys-color-outline-variant)}.DoorConfiguratorWizard_footer__nPv5n.DoorConfiguratorWizard_compact__GRJVY{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);flex-wrap:nowrap;padding:var(--ds-spacing-3) var(--ds-spacing-4)}.DoorConfiguratorWizard_footer__nPv5n.DoorConfiguratorWizard_compact__GRJVY>*{min-width:0}.page_headerIdentity__SObeo{flex:1 1 auto;min-width:0;max-width:100%}.page_headerTitle__wrRNf,.page_metadataBadge__3QD9O{min-width:0;max-width:100%;overflow-wrap:break-word}