.configurator-case-adjustment-preview_overlay__6W0m5{align-items:center;display:flex;inset:0;justify-content:center;padding:var(--ds-space-16);position:fixed;z-index:var(--ds-z-index-toast)}.configurator-case-adjustment-preview_scrim__AyCOl{background:var(--ds-color-overlay-scrim);border:0;inset:0;padding:0;position:absolute}.configurator-case-adjustment-preview_dialog__lrKi2{background:var(--ds-color-surface-div);border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-600);box-shadow:var(--ds-elevation-xl);color:var(--ds-color-text-primary);display:flex;flex-direction:column;gap:var(--ds-space-16);max-height:min(44rem,calc(100dvh - var(--ds-space-32)));max-width:42rem;min-width:0;overflow:hidden;padding:0;position:relative;width:100%}.configurator-case-adjustment-preview_dialogContent__uVNa6{display:flex;flex-direction:column;gap:var(--ds-space-16);max-height:inherit;min-height:0;padding:var(--ds-space-20);width:100%}.configurator-case-adjustment-preview_stateBody__4826i{display:flex;flex-direction:column;min-height:0}.configurator-case-adjustment-preview_errorMessage__Lo5wq,.configurator-case-adjustment-preview_header__etocS h2,.configurator-case-adjustment-preview_header__etocS p,.configurator-case-adjustment-preview_message__mo1z2,.configurator-case-adjustment-preview_section__6rKMJ h3,.configurator-case-adjustment-preview_warningMessage__0APLZ{margin:0}.configurator-case-adjustment-preview_errorMessage__Lo5wq,.configurator-case-adjustment-preview_message__mo1z2,.configurator-case-adjustment-preview_warningMessage__0APLZ{pointer-events:none}.configurator-case-adjustment-preview_header__etocS p{color:var(--ds-color-text-secondary);font-family:var(--ds-text-caption-m-font-family);font-size:var(--ds-text-caption-m-font-size);line-height:var(--ds-text-caption-m-line-height)}.configurator-case-adjustment-preview_header__etocS h2{font-family:var(--ds-text-heading-2-font-family);font-size:var(--ds-text-heading-2-font-size);line-height:var(--ds-text-heading-2-line-height);margin-top:var(--ds-space-4);overflow-wrap:anywhere}.configurator-case-adjustment-preview_body__haC1R{display:flex;flex-direction:column;max-height:min(30rem,calc(100dvh - 16rem));gap:var(--ds-space-12);min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:var(--ds-space-4)}.configurator-case-adjustment-preview_caseChange__VPJ6d,.configurator-case-adjustment-preview_errorMessage__Lo5wq,.configurator-case-adjustment-preview_message__mo1z2,.configurator-case-adjustment-preview_section__6rKMJ,.configurator-case-adjustment-preview_totalComparison__A5JWd,.configurator-case-adjustment-preview_warningMessage__0APLZ{background:var(--ds-color-background-primary);border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-600);padding:var(--ds-space-12)}.configurator-case-adjustment-preview_caseChange__VPJ6d,.configurator-case-adjustment-preview_caseChange__VPJ6d div{display:flex;flex-direction:column;gap:var(--ds-space-4)}.configurator-case-adjustment-preview_caseChange__VPJ6d del{color:var(--ds-color-text-secondary)}.configurator-case-adjustment-preview_caseChange__VPJ6d span,.configurator-case-adjustment-preview_changeList__4IYdL span,.configurator-case-adjustment-preview_totalComparison__A5JWd dt{color:var(--ds-color-text-secondary);font-family:var(--ds-text-caption-m-font-family);font-size:var(--ds-text-caption-m-font-size);line-height:var(--ds-text-caption-m-line-height)}.configurator-case-adjustment-preview_section__6rKMJ{display:flex;flex-direction:column;gap:var(--ds-space-8)}.configurator-case-adjustment-preview_section__6rKMJ h3{font-family:var(--ds-text-heading-4-font-family);font-size:var(--ds-text-heading-4-font-size);line-height:var(--ds-text-heading-4-line-height)}.configurator-case-adjustment-preview_changeList__4IYdL,.configurator-case-adjustment-preview_reasonList__eDC5d{display:flex;flex-direction:column;gap:var(--ds-space-8);list-style:none;margin:0;padding:0}.configurator-case-adjustment-preview_changeList__4IYdL li{display:grid;gap:var(--ds-space-8);grid-template-columns:minmax(7rem,.35fr) minmax(0,1fr)}.configurator-case-adjustment-preview_changeList__4IYdL div{display:flex;flex-direction:column;gap:var(--ds-space-4);min-width:0}.configurator-case-adjustment-preview_changeList__4IYdL del,.configurator-case-adjustment-preview_changeList__4IYdL strong,.configurator-case-adjustment-preview_reasonList__eDC5d li{overflow-wrap:anywhere}.configurator-case-adjustment-preview_changeList__4IYdL del{color:var(--ds-color-text-secondary)}.configurator-case-adjustment-preview_reasonList__eDC5d{list-style:disc;padding-left:var(--ds-space-20)}.configurator-case-adjustment-preview_totalComparison__A5JWd{display:grid;gap:var(--ds-space-12);grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.configurator-case-adjustment-preview_totalComparison__A5JWd dd{font-family:var(--ds-text-heading-4-font-family);font-size:var(--ds-text-heading-4-font-size);line-height:var(--ds-text-heading-4-line-height);margin:var(--ds-space-4) 0 0;overflow-wrap:anywhere}.configurator-case-adjustment-preview_errorMessage__Lo5wq{background:var(--ds-color-state-error-background);border-color:var(--ds-color-state-error);color:var(--ds-color-state-error)}.configurator-case-adjustment-preview_warningMessage__0APLZ{background:var(--ds-color-state-warning-background);border-color:var(--ds-color-state-warning);color:var(--ds-color-state-warning)}.configurator-case-adjustment-preview_actions__2TMfb{display:flex;flex-wrap:wrap;gap:var(--ds-space-8);justify-content:flex-end}.configurator-case-adjustment-preview_primaryButton__IaJzJ,.configurator-case-adjustment-preview_secondaryButton__j5eys{border:1px solid;border-radius:var(--ds-radius-600);cursor:pointer;font-family:var(--ds-text-label-m-font-family);font-size:var(--ds-text-label-m-font-size);font-weight:var(--ds-text-label-m-font-weight);line-height:var(--ds-text-label-m-line-height);min-height:var(--ds-button-height-md);padding:0 var(--ds-space-16)}.configurator-case-adjustment-preview_primaryButton__IaJzJ{background:var(--ds-color-button-primary-background);border-color:var(--ds-color-button-primary-background);color:var(--ds-color-button-primary-text)}.configurator-case-adjustment-preview_secondaryButton__j5eys{background:var(--ds-color-button-secondary-background);border-color:var(--ds-color-button-secondary-border);color:var(--ds-color-button-secondary-text)}.configurator-case-adjustment-preview_primaryButton__IaJzJ:focus-visible,.configurator-case-adjustment-preview_secondaryButton__j5eys:focus-visible{outline:2px solid var(--ds-color-border-strong);outline-offset:2px}.configurator-case-adjustment-preview_primaryButton__IaJzJ:hover,.configurator-case-adjustment-preview_secondaryButton__j5eys:hover{border-color:var(--ds-color-border-strong)}.configurator-case-adjustment-preview_primaryButton__IaJzJ:active,.configurator-case-adjustment-preview_secondaryButton__j5eys:active{box-shadow:inset 0 0 0 1px var(--ds-color-border-strong)}@media (max-width:40rem){.configurator-case-adjustment-preview_overlay__6W0m5{align-items:flex-end;padding:var(--ds-space-8)}.configurator-case-adjustment-preview_dialog__lrKi2{max-height:calc(100dvh - var(--ds-space-16))}.configurator-case-adjustment-preview_dialogContent__uVNa6{padding:var(--ds-space-12)}.configurator-case-adjustment-preview_header__etocS h2{font-size:var(--ds-text-heading-3-font-size);line-height:var(--ds-text-heading-3-line-height)}.configurator-case-adjustment-preview_changeList__4IYdL li,.configurator-case-adjustment-preview_totalComparison__A5JWd{grid-template-columns:minmax(0,1fr)}.configurator-case-adjustment-preview_actions__2TMfb{flex-direction:column-reverse}.configurator-case-adjustment-preview_primaryButton__IaJzJ,.configurator-case-adjustment-preview_secondaryButton__j5eys{width:100%}}.configurator-case-gallery_gallery__E0qAW{box-sizing:border-box;display:grid;height:100%;min-height:0;min-width:0;padding:var(--ds-space-20);width:100%}.configurator-case-gallery_gallery__E0qAW:focus-visible{outline:2px solid var(--ds-color-border-strong);outline-offset:calc(var(--ds-space-4) * -1)}.configurator-case-gallery_content__sTENv{display:grid;gap:var(--ds-space-16);grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;min-width:0;width:100%}.configurator-case-gallery_frame__kPW62{background:transparent;border:0;display:grid;height:100%;max-height:48rem;max-width:48rem;place-items:center;place-self:center;position:relative;width:100%}.configurator-case-gallery_viewport__mDAXK{height:100%;min-height:0;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch;width:100%}.configurator-case-gallery_viewport__mDAXK::-webkit-scrollbar{display:none}.configurator-case-gallery_track__O5epi{display:flex;height:100%;min-width:100%;width:100%}.configurator-case-gallery_slide__0_1IF{display:grid;flex:0 0 100%;min-height:0;min-width:0;place-items:center;position:relative;scroll-snap-align:center;scroll-snap-stop:always}.configurator-case-gallery_viewport__mDAXK[data-dragging=true]{cursor:grabbing;scroll-snap-type:none;user-select:none}.configurator-case-gallery_viewport__mDAXK[data-input-scrolling=true],.configurator-case-gallery_viewport__mDAXK[data-snapping=true]{scroll-snap-type:none}.configurator-case-gallery_viewport__mDAXK{cursor:grab}.configurator-case-gallery_image__jl2Ki{animation:configurator-case-gallery_configurator-case-image-fade__HMeQy var(--ds-duration-normal) var(--ds-ease-standard) both;display:block;height:100%;inset:0;object-fit:contain;position:absolute;user-select:none;width:100%}.configurator-case-gallery_errorMessage__8buRy,.configurator-case-gallery_message__ZB4v6{color:var(--ds-color-text-secondary);font-family:var(--ds-text-body-m-font-family);font-size:var(--ds-text-body-m-font-size);font-weight:var(--ds-text-body-m-font-weight);line-height:var(--ds-text-body-m-line-height);margin:0;max-width:24rem;padding:var(--ds-space-20);text-align:center}.configurator-case-gallery_emptyState__5ediH{align-items:center;display:flex;flex-direction:column;gap:var(--ds-space-12)}.configurator-case-gallery_emptyAction___ev_C{align-items:center;background:var(--ds-color-button-primary-background);border:1px solid var(--ds-color-button-primary-background);border-radius:var(--ds-radius-600);color:var(--ds-color-button-primary-text);cursor:pointer;display:none;font-family:var(--ds-text-label-l-font-family);font-size:var(--ds-text-label-l-font-size);font-weight:var(--ds-text-label-l-font-weight);line-height:var(--ds-text-label-l-line-height);min-height:44px;padding:0 var(--ds-space-20);transition:background-color var(--ds-duration-fast) var(--ds-ease-standard),border-color var(--ds-duration-fast) var(--ds-ease-standard)}.configurator-case-gallery_emptyAction___ev_C:hover{filter:brightness(.96)}.configurator-case-gallery_emptyAction___ev_C:active{filter:brightness(.9)}.configurator-case-gallery_emptyAction___ev_C:focus-visible{outline:2px solid var(--ds-color-border-strong);outline-offset:2px}.configurator-case-gallery_errorMessage__8buRy{align-items:center;display:flex;flex-direction:column;gap:var(--ds-space-12)}.configurator-case-gallery_retryButton__cxUZq{background:var(--ds-color-button-neutral-background);border:1px solid var(--ds-color-button-neutral-border);border-radius:var(--ds-radius-600);color:var(--ds-color-button-neutral-text);cursor:pointer;font:inherit;min-height:calc(var(--ds-space-32) + var(--ds-space-8));padding:var(--ds-space-8) var(--ds-space-16);transition:background-color var(--ds-duration-fast) var(--ds-ease-standard),border-color var(--ds-duration-fast) var(--ds-ease-standard)}.configurator-case-gallery_navigation__QRxAX{align-items:center;display:grid;gap:var(--ds-space-12);grid-template-columns:auto minmax(0,1fr) auto;justify-self:center;max-width:28rem;width:100%}.configurator-case-gallery_arrowButton__PZPBf,.configurator-case-gallery_dotButton__ILL5_{align-items:center;background:var(--ds-color-button-neutral-background);border:1px solid var(--ds-color-button-neutral-border);border-radius:var(--ds-radius-full);color:var(--ds-color-button-neutral-text);cursor:pointer;display:inline-flex;justify-content:center;padding:0;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard),border-color var(--ds-duration-fast) var(--ds-ease-standard),transform var(--ds-duration-fast) var(--ds-ease-standard)}.configurator-case-gallery_arrowButton__PZPBf{height:calc(var(--ds-space-32) + var(--ds-space-8));width:calc(var(--ds-space-32) + var(--ds-space-8))}.configurator-case-gallery_arrowButton__PZPBf svg{height:var(--ds-space-20);width:var(--ds-space-20)}.configurator-case-gallery_position__ae4jn{align-items:center;display:flex;flex-direction:column;gap:var(--ds-space-8);min-width:0}.configurator-case-gallery_counter__vxvT_{color:var(--ds-color-text-secondary);font-family:var(--ds-text-label-m-font-family);font-size:var(--ds-text-label-m-font-size);font-weight:var(--ds-text-label-m-font-weight);line-height:var(--ds-text-label-m-line-height)}.configurator-case-gallery_dots__JRSVv{align-items:center;display:flex;gap:var(--ds-space-8);justify-content:center}.configurator-case-gallery_dotButton__ILL5_{background:transparent;border:0;height:var(--ds-space-24);position:relative;width:var(--ds-space-24)}.configurator-case-gallery_dotButton__ILL5_:before{background:var(--ds-color-border-default);border-radius:var(--ds-radius-full);content:"";height:var(--ds-space-10);width:var(--ds-space-10)}.configurator-case-gallery_dotButton__ILL5_[aria-current=true]:before{background:var(--ds-color-text-primary)}.configurator-case-gallery_arrowButton__PZPBf:hover,.configurator-case-gallery_retryButton__cxUZq:hover{border-color:var(--ds-color-border-strong)}.configurator-case-gallery_arrowButton__PZPBf:active,.configurator-case-gallery_dotButton__ILL5_:active,.configurator-case-gallery_retryButton__cxUZq:active{transform:scale(.96)}.configurator-case-gallery_arrowButton__PZPBf:focus-visible,.configurator-case-gallery_dotButton__ILL5_:focus-visible,.configurator-case-gallery_retryButton__cxUZq:focus-visible{outline:2px solid var(--ds-color-border-strong);outline-offset:2px}.configurator-case-gallery_arrowButton__PZPBf:disabled{cursor:default;opacity:.45;pointer-events:none}@keyframes configurator-case-gallery_configurator-case-image-fade__HMeQy{0%{opacity:0}to{opacity:1}}@media (max-width:64rem){.configurator-case-gallery_emptyState__5ediH .configurator-case-gallery_message__ZB4v6{padding-bottom:0}.configurator-case-gallery_emptyAction___ev_C{display:inline-flex}.configurator-case-gallery_gallery__E0qAW{min-height:28rem;padding:var(--ds-space-16)}.configurator-case-gallery_frame__kPW62{max-height:33rem;max-width:33rem}}@media (prefers-reduced-motion:reduce){.configurator-case-gallery_image__jl2Ki{animation:none}.configurator-case-gallery_arrowButton__PZPBf,.configurator-case-gallery_dotButton__ILL5_,.configurator-case-gallery_emptyAction___ev_C,.configurator-case-gallery_retryButton__cxUZq{transition:none}}