.configurator-panel.svelte-1tcwg0d{display:grid;grid-template-rows:auto auto auto}.step-options.svelte-1tcwg0d{overflow:visible}.configurator-nav.svelte-1tcwg0d{position:sticky;bottom:0;padding-bottom:max(.75rem,env(safe-area-inset-bottom))}@media(max-width:767px)and (min-height:740px){html.configurator-viewport-lock,body.configurator-viewport-lock{height:100dvh;overflow:hidden;overscroll-behavior:none}body.configurator-viewport-lock{position:fixed;top:0;right:0;bottom:0;left:0;width:100%}.configurator-panel.svelte-1tcwg0d{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;height:100dvh;overflow:hidden;grid-template-rows:minmax(150px,30dvh) minmax(0,1fr) auto;padding-top:env(safe-area-inset-top)}.configurator-content.svelte-1tcwg0d{display:grid;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.step-options.svelte-1tcwg0d{min-height:0;overflow-y:auto;overscroll-behavior:contain}.configurator-nav.svelte-1tcwg0d{position:static}}@media(max-width:767px)and (max-height:739px){.configurator-panel.svelte-1tcwg0d{min-height:100dvh}}@media(min-width:768px){.configurator-panel.svelte-1tcwg0d{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(32rem,auto) auto}.preview-stage.svelte-1tcwg0d{grid-column:2;grid-row:1 / 3;contain:size;margin:2rem 2rem 2rem 0;border-radius:var(--radius-luxury)}.configurator-content.svelte-1tcwg0d{grid-column:1;grid-row:1}.configurator-nav.svelte-1tcwg0d{position:static;grid-column:1;grid-row:2}.step-options.svelte-1tcwg0d{max-height:28rem;overflow-y:auto}}
