.create-design-page-fullbleed .cfg-standard-designer-app.wiz-config-section{width:100%;max-width:none;margin:0}.cfg-standard-designer-app.wiz-config-section{gap:0;padding:0;border:0;border-radius:0;background:var(--wiz-bg);box-shadow:none;display:flex;flex-direction:column;overflow-x:clip}@media (min-width:901px){.cfg-standard-designer-app.wiz-config-section{height:calc(100dvh - 99px);min-height:520px;overflow:hidden}html[data-designer-immersive] .cfg-standard-designer-app.wiz-config-section{height:100dvh}}.cfg-standard-designer-app>.cfg-dressing-appbar{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 16px;padding:4px 18px;border-bottom:1px solid color-mix(in srgb,var(--wiz-border) 78%,transparent);background:var(--wiz-bg)}.cfg-standard-designer-app .cfg-dressing-appbar>.cfg-create-design-header{flex:1 1 auto;width:auto;max-width:none;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;gap:12px}.cfg-standard-designer-app .cfg-create-design-header-copy{display:flex;align-items:baseline;gap:8px}.cfg-standard-designer-app .cfg-create-design-header-copy>span{margin:0;font-size:8px;letter-spacing:.1em;opacity:.6}.cfg-standard-designer-app .cfg-create-design-header-copy h1{margin:0;font-size:16px;line-height:1.1}.cfg-standard-designer-app .cfg-create-design-header-copy p{display:none}.cfg-standard-designer-app .cfg-create-design-header-actions>.cfg-create-design-header-button{height:27px;min-height:27px;padding:0 10px;font-size:11.5px;line-height:1}.cfg-standard-designer-app .cfg-dressing-appbar-session.kwiz-session-tools{flex:0 0 auto;gap:6px 10px;margin:0;padding:0;border:0;border-radius:0;background:transparent}.cfg-standard-designer-app .kwiz-session-actions{gap:4px}.cfg-standard-designer-app .kwiz-session-actions>button{height:27px;min-height:27px;padding:0 8px;font-size:.7rem;line-height:1}.cfg-standard-designer-app .kwiz-autosave-state{min-height:24px;font-size:.66rem}.cfg-standard-designer-app>.wiz-tab-panel{flex:1 1 auto;min-height:0;gap:0;padding:0;margin:0;display:flex;flex-direction:column}.cfg-standard-designer-app .wiz-tab-panel>.wiz-stepper{flex:0 0 auto;margin:0;padding:4px 18px 0;gap:5px;overflow-x:hidden;scrollbar-width:none}.cfg-standard-designer-app .wiz-tab-panel>.wiz-stepper::-webkit-scrollbar{display:none}.cfg-standard-designer-app .wiz-stepper-item{min-width:78px;min-height:0;padding:4px 10px;border-radius:10px;font-size:10.5px;line-height:1;gap:5px}.cfg-standard-designer-app .wiz-stepper-item.active{padding:5px 11px 6px;border-radius:10px 10px 0 0}.cfg-standard-designer-app .wiz-stepper-dot{width:17px;height:17px;font-size:9px}.cfg-standard-designer-app .wiz-kitchen-flow-error{margin:6px 20px 0}.cfg-standard-designer-app .wiz-layout-main{flex:1 1 auto;min-height:0;width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;display:flex;flex-direction:column}.cfg-standard-designer-app .wiz-kitchen-setup-flow{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:0}.cfg-standard-designer-app .kwiz-step-embedded{flex:1 1 auto;min-height:0;padding:0;display:flex;flex-direction:column}.cfg-standard-designer-app .wiz-step-actions{flex:0 0 auto;margin:0;padding:6px 18px;border-top:1px solid color-mix(in srgb,var(--wiz-border) 78%,transparent);background:var(--wiz-bg);display:flex;justify-content:space-between;gap:10px}.cfg-standard-designer-app .wiz-step-actions .button,.cfg-standard-designer-app .wiz-step-actions .button.secondary{min-height:32px;padding-block:6px;font-size:12px;line-height:1}.cfg-standard-designer-app .cfg-standard-actions{display:flex;gap:10px;flex-wrap:wrap}@media (min-width:901px){.cfg-standard-designer-app .kwiz-body.cfg-dressing-body{flex:1 1 auto;min-height:0;gap:0;align-items:stretch;padding:6px 14px 8px}.cfg-standard-designer-app .kwiz-body>.kwiz-main{height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-padding-end:6px;padding-inline-end:6px}.cfg-standard-designer-app .kwiz-body>.kwiz-main::-webkit-scrollbar{width:8px}.cfg-standard-designer-app .kwiz-body>.kwiz-main::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--wiz-text) 22%,transparent)}.cfg-standard-designer-app .kwiz-body>.kwiz-planner-splitter{height:100%;align-self:stretch}.cfg-standard-designer-app .kwiz-body>aside.cfg-standard-viz.kwiz-viz{position:static;height:100%;min-height:0;margin:0;padding:0;border:0;border-radius:14px;background:var(--wiz-inactive-tab);overflow:hidden;display:flex;flex-direction:column}}.cfg-standard-designer-app .cfg-standard-viz>.kwiz-viz-stage{flex:1 1 auto;min-height:0;border-radius:inherit;display:flex;flex-direction:column}.cfg-standard-designer-app .cfg-standard-viz>.kwiz-viz-stage>*{flex:1 1 auto;min-height:0;height:100%;max-height:none;margin:0;border:0;border-radius:inherit;box-shadow:none;position:relative;top:auto}@media (max-width:900px){.cfg-standard-designer-app .kwiz-step-embedded{display:block}.cfg-standard-designer-app .cfg-standard-viz>.kwiz-viz-stage>*{min-height:clamp(420px,62vh,640px)}}html body .cfg-standard-tokens.cfg-standard-tokens.cfg-standard-tokens{--std-accent:var(--bronze-light);--std-accent-strong:var(--bronze);--std-border:var(--line);--std-text:var(--text);--std-muted:#b8bcc5;--std-panel:var(--surface-strong);--std-panel-soft:var(--surface);--std-control:var(--bg);--std-hover:color-mix(in srgb,var(--std-accent) 14%,transparent);--std-popup:var(--std-panel);--wiz-bg:var(--std-control);--wiz-card:var(--std-panel);--wiz-primary:var(--std-accent);--wiz-primary-dark:var(--std-accent-strong);--wiz-accent:var(--std-accent);--wiz-border:var(--std-border);--wiz-inactive-tab:var(--std-panel-soft);--wiz-text:var(--std-text);--wiz-muted:var(--std-muted);--accent:var(--std-accent);--accent-strong:var(--std-accent-strong);--border:var(--std-border);--ink:var(--std-text);--muted:var(--std-muted);--muted-text:var(--std-muted);--panel:var(--std-panel);--panel2:var(--std-panel-soft);--panel-solid:var(--std-panel);--panel-soft:var(--std-panel-soft);--control:var(--std-control);--active:var(--std-hover);--active-surface:var(--std-hover);--active-surface-strong:color-mix(in srgb,var(--wiz-primary) 22%,transparent);--preview:var(--std-panel-soft);--preview-start:var(--std-panel-soft);--preview-end:var(--std-panel-soft);--studio-accent:var(--std-accent);--studio-accent-dark:var(--std-accent-strong);--studio-border:var(--std-border);--studio-soft:var(--std-hover);--studio-text:var(--std-text);--studio-muted:var(--std-muted);--studio-panel:var(--std-panel);--studio-panel-solid:var(--std-panel);--studio-panel-soft:var(--std-panel-soft);--studio-control:var(--std-control);--studio-hover:var(--std-hover);--studio-line:var(--std-border);--studio-popup:var(--std-popup);--iron-accent:var(--std-accent);--iron-accent-strong:var(--std-accent-strong);--iron-border:var(--std-border);--iron-soft:var(--std-hover);--iron-text:var(--std-text);--iron-muted:var(--std-muted);--iron-panel:var(--std-panel);--iron-panel-solid:var(--std-panel);--iron-panel-soft:var(--std-panel-soft);--iron-control:var(--std-control);--iron-hover:var(--std-hover);--iron-popup:var(--std-popup);--iron-preview-start:var(--std-panel-soft);--iron-preview-end:var(--std-panel-soft);color:var(--std-text);font-family:inherit}html[data-theme=light] body .cfg-standard-tokens.cfg-standard-tokens.cfg-standard-tokens{--std-accent:#c18833;--std-accent-strong:#a5721f;--std-border:#d9b782;--std-text:#4a3e2c;--std-muted:#8a7a63;--std-panel:#fff;--std-panel-soft:#f8f2e8;--std-control:#faf5ee}.cfg-modular-designer-app .cfg-standard-form.cfg-standard-tokens,.cfg-standard-designer-app .cfg-standard-form.cfg-standard-tokens{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;max-width:none;font-size:12px;line-height:1.4}.cfg-standard-form :is(h2,h3){margin:0 0 6px;font-size:13px;font-weight:800;line-height:1.25;color:var(--std-text)}.cfg-standard-form h4{margin:0 0 4px;font-size:12px;font-weight:800;color:var(--std-text)}.cfg-standard-form :is(p,small,.muted){font-size:11px;color:var(--std-muted)}.cfg-standard-form label>span:first-child{font-size:10.5px;font-weight:700;color:var(--std-muted)}.cfg-standard-form :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),select,textarea){box-sizing:border-box;min-height:32px;padding:5px 9px;border:1px solid var(--std-border);border-radius:8px;background:var(--std-control);color:var(--std-text);font:inherit;font-size:12px;line-height:1.2}.cfg-standard-form :is(input,select,textarea):focus-visible{outline:2px solid var(--std-accent);outline-offset:1px}.cfg-standard-form :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--std-accent)}.cfg-standard-view-tabs{flex:0 0 auto;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:4px;gap:4px;padding:4px 6px;border-bottom:1px solid color-mix(in srgb,var(--wiz-border) 70%,transparent);background:var(--wiz-card)}.cfg-standard-view-tabs>button{min-height:0;height:28px;padding:0 10px;border:1px solid var(--wiz-border);border-radius:9px;background:var(--wiz-inactive-tab);color:var(--wiz-text);font:inherit;font-size:11px;font-weight:800;line-height:1;cursor:pointer}.cfg-standard-view-tabs>button.active{border-color:var(--wiz-primary);background:color-mix(in srgb,var(--wiz-primary) 16%,var(--wiz-card));color:var(--wiz-primary)}.cfg-standard-preview-toolbar{flex:0 0 auto;display:flex;justify-content:flex-start;padding:3px 6px;border-bottom:1px solid color-mix(in srgb,var(--wiz-border) 60%,transparent);background:var(--wiz-card)}.cfg-standard-preview-toolbar>.cfg-designer-3d-toolbar,.cfg-standard-preview-toolbar>.cfg-designer-3d-toolbar.cfg-designer-3d-toolbar-advanced,.cfg-standard-preview-toolbar>.cfg-designer-3d-toolbar.cfg-designer-3d-toolbar-advanced[dir=rtl],.cfg-standard-preview-toolbar>.cfg-designer-3d-toolbar[dir=rtl]{position:relative!important;inset:auto!important;left:auto!important;right:auto!important;transform:none!important;container-type:normal!important;flex:1 1 auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;overflow:visible!important;z-index:40!important}.cfg-standard-preview-toolbar .cfg-designer-3d-toolbar .cfg-designer-tool-row,.cfg-standard-preview-toolbar .cfg-designer-3d-toolbar-advanced .cfg-designer-tool-row{min-height:0!important;padding:0!important;gap:3px!important;flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none}.cfg-standard-preview-toolbar .cfg-designer-tool-row::-webkit-scrollbar{display:none}.cfg-standard-preview-toolbar .cfg-designer-3d-toolbar .cfg-designer-tool-row>button,.cfg-standard-preview-toolbar .cfg-designer-3d-toolbar-advanced .cfg-designer-tool-row>button{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important}.cfg-standard-preview-toolbar .cfg-designer-3d-toolbar .cfg-designer-tool-row>button.cfg-tool-labelled,.cfg-standard-preview-toolbar .cfg-designer-3d-toolbar-advanced .cfg-designer-tool-row>button.cfg-tool-labelled{width:auto!important;padding:0 8px!important}.cfg-standard-preview-toolbar .cfg-designer-3d-toolbar-advanced .cfg-designer-tool-row>button svg{width:15px!important;height:15px!important}.cfg-standard-preview-toolbar .cfg-designer-3d-toolbar-advanced .cfg-designer-tool-row>button.cfg-tool-labelled>span{font-size:10.5px!important}.cfg-standard-preview-toolbar .cfg-designer-3d-toolbar-advanced .cfg-designer-tool-row{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;justify-content:flex-start!important;width:100%!important;pointer-events:auto!important}.cfg-standard-preview-toolbar .cfg-designer-tool-popover{top:calc(100% + 4px)!important}.cfg-standard-stage{position:relative;flex:1 1 auto;min-height:0;overflow:hidden}.cfg-standard-stage canvas{display:block}.cfg-standard-camera-pad.kwiz-camera-pad{position:absolute!important;top:auto!important;bottom:12px!important;left:12px!important;right:auto!important;z-index:34!important;width:108px!important;height:108px!important;pointer-events:auto!important}[dir=rtl] .cfg-standard-camera-pad.kwiz-camera-pad{left:auto!important;right:12px!important}.cfg-standard-stage .kwiz-unit-editor,.cfg-standard-stage [role=dialog]{z-index:60!important}.cfg-modular-designer-app .cfg-standard-preview,.cfg-standard-viz .cfg-standard-preview{display:flex!important;flex-direction:column!important;height:100%;min-height:0;max-height:none;position:relative;overflow:hidden;padding:0!important;border:0;border-radius:inherit;box-shadow:none;background:var(--wiz-inactive-tab)}.cfg-standard-preview>.cfg-standard-stage{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important}.cfg-standard-stage .cfg-r3f-shell>.cfg-r3f-canvas-wrap,.cfg-standard-stage>.cfg-r3f-shell{height:100%;min-height:0}.kr-product-template-editor .cfg-standard-preview>.cfg-standard-stage{height:clamp(460px,62vh,680px)!important;min-height:460px!important}.cfg-standard-designer-app .cfg-tv-unit-step-slot>.card.wiz-step-card{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.cfg-standard-designer-app .cfg-tv-unit-step-slot .wiz-step-actions,.cfg-standard-designer-app .cfg-tv-unit-step-slot .wiz-step-head .badge,.cfg-standard-designer-app .cfg-tv-unit-step-slot .wiz-step-head .button,.cfg-standard-designer-app .cfg-tv-unit-step-slot .wiz-step-head h2{display:none}.cfg-standard-designer-app .cfg-tv-unit-step-slot .cfg-product-wizard-split{display:block}.cfg-standard-designer-app .cfg-tv-unit-viz-facts{display:none}.cfg-standard-designer-app .cfg-tv-layout-gallery{grid-template-columns:repeat(2,minmax(0,1fr));margin:4px 0 10px}.cfg-standard-preview>.cfg-standard-stage .cfg-r3f-shell{height:100%!important;min-height:0!important}.cfg-standard-preview>.cfg-standard-stage{border:0!important;border-radius:0!important;background:transparent}.cfg-standard-designer-app .cfg-standard-form .cfg-dressing-panel-tabs{gap:3px;padding:0;border:0;border-radius:0;background:transparent}.cfg-standard-designer-app .cfg-standard-form .cfg-dressing-panel-tabs>button{min-height:26px;padding:0 8px;font-size:10px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cfg-standard-designer-app .cfg-standard-form .cfg-dressing-units-generate-row{margin:0}.cfg-standard-designer-app .cfg-standard-form .cfg-dressing-units-generate{width:100%;min-height:26px;margin:0;padding:3px 8px;border-radius:8px;font-size:10px;font-weight:700;gap:5px}.cfg-mb-catalogue.cfg-dressing-catalogue-section{margin:0;padding:6px 0 0;border:0;background:transparent}.cfg-mb-catalogue .cfg-dressing-catalogue-tile .cfg-dressing-catalogue-add .cfg-dressing-catalogue-thumb-slot{aspect-ratio:16/10}.cfg-mb-catalogue .cfg-dressing-catalogue-add:disabled{opacity:.5;cursor:not-allowed}.cfg-tv-catalogue .cfg-dressing-catalogue-tile .cfg-dressing-catalogue-add .cfg-dressing-catalogue-thumb-slot{aspect-ratio:4/3;background:#fff;border-color:#e4cfae}.cfg-tv-catalogue .cfg-dressing-catalogue-tile.is-applied .cfg-dressing-catalogue-add .cfg-dressing-catalogue-thumb-slot{border-color:var(--wiz-primary,#b77a3f);background:#fbf5ec}.cfg-tv-catalogue .cfg-dressing-catalogue-media>img{padding:3px}.cfg-mb-catalogue .cfg-dressing-catalogue-add{min-height:0}.cfg-standard-stage.is-drop-target:after{content:"";position:absolute;inset:4px;z-index:70;border:2px dashed var(--wiz-primary,#b77a3f);border-radius:12px;pointer-events:none}.cfg-mb-design-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.cfg-standard-designer-app .cfg-standard-form .cfg-mb-design-actions .cfg-dressing-units-generate.is-open{border-color:var(--wiz-primary,#b77a3f);background:color-mix(in srgb,var(--wiz-primary,#b77a3f) 16%,var(--wiz-card,#fff))}.cfg-mb-kind-tabs{display:flex;flex-wrap:wrap;gap:4px;margin:2px 0 8px}.cfg-mb-kind-tabs>button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:3px;flex:1 1 auto;min-height:28px!important;padding:2px 9px;border:1px solid var(--wiz-border,#d8d0c5);border-radius:999px;white-space:nowrap;background:var(--wiz-card,#fff);color:var(--wiz-text,#3a3129);font-size:10px;font-weight:800;line-height:1.1;text-align:center;cursor:pointer}.cfg-mb-kind-tabs>button.active{border-color:var(--wiz-primary,#b77a3f);background:color-mix(in srgb,var(--wiz-primary,#b77a3f) 14%,var(--wiz-card,#fff));color:color-mix(in srgb,var(--wiz-primary,#b77a3f) 70%,#000)}.cfg-mb-kind-tabs>button small{min-width:15px;padding:1px 4px;border-radius:999px;background:var(--wiz-primary,#b77a3f);color:#fff;font-size:8.5px;line-height:1.3}.cfg-mb-catalogue .cfg-dressing-catalogue-group>h4{display:flex;align-items:center;justify-content:space-between;gap:6px}.cfg-mb-group-count{font-size:9px;font-weight:800;text-transform:none;letter-spacing:0;color:var(--wiz-primary,#b77a3f)}.cfg-mb-group-hint{margin:-2px 0 6px;font-size:10px;line-height:1.4;color:color-mix(in srgb,var(--wiz-text,#3a3129) 62%,transparent)}.cfg-mb-catalogue .cfg-dressing-catalogue-tile{position:relative}.cfg-mb-catalogue .cfg-dressing-catalogue-tile.is-applied,.cfg-mb-preset.is-applied{border-color:var(--wiz-primary,#b77a3f);box-shadow:0 0 0 2px color-mix(in srgb,var(--wiz-primary,#b77a3f) 30%,transparent)}.cfg-mb-applied{position:absolute;bottom:4px;inset-inline-end:4px;display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:var(--wiz-primary,#b77a3f);color:#fff;pointer-events:none}.cfg-mb-add-another{position:absolute;top:9px;inset-inline-end:9px;display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:999px;background:var(--wiz-primary,#b77a3f);color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25)}.cfg-mb-add-another,.cfg-mb-link{min-height:0!important;padding:0;cursor:pointer}.cfg-mb-link{margin-top:6px;border:0;background:transparent;color:var(--wiz-primary,#b77a3f);font-size:10.5px;font-weight:800;text-decoration:underline}.cfg-mb-panel{margin:0 0 8px;padding:8px;border:1px solid var(--wiz-border,#d8d0c5);border-radius:10px;background:color-mix(in srgb,var(--wiz-primary,#b77a3f) 4%,var(--wiz-card,#fff))}.cfg-mb-preset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.cfg-mb-preset{display:flex;flex-direction:column;align-items:stretch;gap:3px;min-height:0!important;padding:5px;border:1px solid var(--wiz-border,#d8d0c5);border-radius:10px;background:var(--wiz-card,#fff);color:var(--wiz-text,#3a3129);text-align:start;cursor:pointer}.cfg-mb-preset:hover{border-color:var(--wiz-primary,#b77a3f)}.cfg-mb-preset-media{display:block;aspect-ratio:16/10;border-radius:7px;background:linear-gradient(180deg,#fbfaf8,#f1ede7);overflow:hidden}.cfg-mb-preset-media>img{display:block;width:100%;height:100%;object-fit:cover}.cfg-mb-preset strong{font-size:10.5px;font-weight:800;line-height:1.2}.cfg-mb-preset small{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:9px;line-height:1.3;color:color-mix(in srgb,var(--wiz-text,#3a3129) 60%,transparent)}.cfg-mb-help-list{display:grid;grid-gap:5px;gap:5px;margin-bottom:8px}.cfg-mb-help-row{display:grid;grid-gap:5px;gap:5px;padding:4px;border:1px solid var(--wiz-border,#d8d0c5);border-radius:9px;background:var(--wiz-card,#fff)}.cfg-mb-help-row.is-on{border-color:color-mix(in srgb,var(--wiz-primary,#b77a3f) 60%,var(--wiz-border,#d8d0c5))}.cfg-mb-help-toggle{display:grid;grid-template-columns:18px 56px minmax(0,1fr);align-items:center;grid-gap:7px;gap:7px;min-height:0!important;padding:0;border:0;background:transparent;color:var(--wiz-text,#3a3129);text-align:start;cursor:pointer}.cfg-mb-help-toggle strong{font-size:10.5px;font-weight:800}.cfg-mb-help-check{display:grid;place-items:center;width:16px;height:16px;border:1.5px solid var(--wiz-border,#b9ada0);border-radius:4px;color:#fff}.cfg-mb-help-row.is-on .cfg-mb-help-check{border-color:var(--wiz-primary,#b77a3f);background:var(--wiz-primary,#b77a3f)}.cfg-mb-help-thumb{display:block;width:56px;height:35px;border-radius:6px;background:#f3efe9;overflow:hidden}.cfg-mb-help-thumb>img{display:block;width:100%;height:100%;object-fit:contain}.cfg-mb-help-options{display:flex;align-items:center;gap:6px;-webkit-padding-start:25px;padding-inline-start:25px}.cfg-mb-help-options select{flex:1 1 auto;min-width:0;height:26px;min-height:0;padding:0 6px;border:1px solid var(--wiz-border,#d8d0c5);border-radius:7px;background:var(--wiz-card,#fff);font-size:10.5px}.cfg-mb-help-count{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:800}.cfg-mb-help-count>button{width:22px;height:22px;min-height:0!important;padding:0;border:1px solid var(--wiz-border,#d8d0c5);border-radius:6px;background:var(--wiz-card,#fff);cursor:pointer}.cfg-standard-designer-app .cfg-standard-form .cfg-mb-arrange{width:100%}.cfg-mb-style-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:5px;gap:5px}.cfg-mb-style-strip>button{display:flex;flex-direction:column;gap:2px;min-height:0!important;padding:3px;border:1px solid var(--wiz-border,#d8d0c5);border-radius:8px;background:var(--wiz-card,#fff);color:inherit;font-size:9.5px;font-weight:800;line-height:1.15;text-align:center;cursor:pointer}.cfg-mb-style-strip>button.active{border-color:var(--wiz-primary,#b77a3f);box-shadow:0 0 0 2px color-mix(in srgb,var(--wiz-primary,#b77a3f) 28%,transparent)}.cfg-mb-style-strip>button>span{display:block;aspect-ratio:16/10;border-radius:5px;background:#f3efe9;overflow:hidden}.cfg-mb-style-strip img{display:block;width:100%;height:100%;object-fit:contain}.cfg-dining-step{display:flex;flex-direction:column;gap:10px}.cfg-dining-section{padding:10px;border:1px solid var(--std-border);border-radius:10px;background:var(--std-panel)}.cfg-dining-section h3{margin:0 0 8px}.cfg-dining-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.cfg-dining-section-head h3{margin:0}.cfg-dining-link{min-height:0;padding:3px 9px;border:1px solid var(--std-border);border-radius:999px;background:var(--std-control);color:var(--std-accent-strong);font:inherit;font-size:11px;font-weight:700;cursor:pointer}.cfg-dining-note{margin:8px 0 0}.cfg-dining-legacy{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid var(--std-accent);border-radius:9px;font-size:11.5px;background:color-mix(in srgb,var(--std-accent) 10%,var(--std-panel));color:var(--std-text)}.cfg-dining-legacy .button{min-height:30px;padding:4px 10px;font-size:11px;white-space:nowrap}.cfg-dining-packages{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));grid-gap:6px;gap:6px}.cfg-dining-chair-grid button,.cfg-dining-packages button{min-height:0;display:grid;grid-gap:2px;gap:2px;padding:8px;border:1px solid var(--std-border);border-radius:9px;background:var(--std-control);color:var(--std-text);font:inherit;text-align:start;cursor:pointer;transition:border-color .14s ease,background .14s ease}.cfg-dining-packages strong{font-size:12px}.cfg-dining-packages span{font-size:10.5px;line-height:1.3;color:var(--std-muted)}.cfg-dining-chair-grid button:hover,.cfg-dining-packages button:hover{border-color:var(--std-accent)}.cfg-dining-chair-grid button.is-active,.cfg-dining-packages button.is-active{border-color:var(--std-accent);background:color-mix(in srgb,var(--std-accent) 13%,var(--std-panel));box-shadow:inset 0 0 0 1px var(--std-accent)}.cfg-dining-chair-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));grid-gap:6px;gap:6px}.cfg-dining-chair-grid button{justify-items:center;padding:8px 4px 7px;text-align:center}.cfg-dining-chair-grid svg{color:var(--std-accent-strong)}.cfg-dining-chair-grid strong{font-size:11px;line-height:1.2}.cfg-dining-chair-grid small{font-size:10px}.cfg-dining-chair-options{margin-top:4px}.cfg-dining-row{display:flex;align-items:center;gap:8px;margin-top:8px}.cfg-dining-row>span{min-width:74px;font-size:11px;font-weight:700;color:var(--std-muted)}.cfg-dining-row>select{flex:1 1;min-width:0}.cfg-dining-stepper{display:inline-flex;align-items:center;overflow:hidden;border:1px solid var(--std-border);border-radius:8px;background:var(--std-control)}.cfg-dining-stepper button{min-height:0;width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--std-text);cursor:pointer}.cfg-dining-stepper button:disabled{opacity:.35;cursor:default}.cfg-dining-stepper strong{min-width:26px;text-align:center;font-size:12px;color:var(--std-text)}.cfg-dining-check{display:flex;align-items:center;gap:7px;margin-top:8px;font-size:11.5px;color:var(--std-text);cursor:pointer}.cfg-dining-check input:disabled+span{opacity:.45}.cfg-dining-finish{display:grid;grid-gap:6px;gap:6px;padding:8px 0;border-top:1px dashed color-mix(in srgb,var(--std-border) 75%,transparent)}.cfg-dining-section-head+.cfg-dining-finish{margin-top:6px;border-top:0}.cfg-dining-finish.is-empty small{font-size:10.5px}.cfg-dining-finish-head{display:flex;align-items:center;gap:8px}.cfg-dining-finish-head>span{flex:0 0 auto;min-width:92px;font-size:11px;font-weight:700;color:var(--std-muted)}.cfg-dining-finish-head>select{flex:1 1;min-width:0}.cfg-dining-finish-name{font-size:10.5px}.cfg-dining-swatches{display:flex;flex-wrap:wrap;gap:5px}.cfg-dining-swatches>button{min-height:0;width:24px;height:24px;padding:0;display:grid;place-items:center;border:2px solid var(--std-panel);border-radius:50%;box-shadow:0 0 0 1px var(--std-border);background-size:cover;background-position:50%;color:#fff;cursor:pointer}.cfg-dining-swatches>button.is-active{box-shadow:0 0 0 2px var(--std-accent)}.cfg-dining-swatches>button svg{filter:drop-shadow(0 0 1.5px rgba(0,0,0,.75))}.cfg-dining-swatches.is-small>button{width:20px;height:20px}.cfg-dining-swatches>button.cfg-dining-swatch-more{width:auto;padding:0 8px;border-radius:999px;background:var(--std-control);color:var(--std-text);font:inherit;font-size:10px;font-weight:700}.cfg-dining-pieces{display:grid;grid-gap:6px;gap:6px}.cfg-dining-piece{padding:7px 8px;border:1px solid var(--std-border);border-radius:9px;background:var(--std-control)}.cfg-dining-piece.is-added{border-color:var(--std-accent);background:color-mix(in srgb,var(--std-accent) 8%,var(--std-panel))}.cfg-dining-piece-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px}.cfg-dining-piece-head strong{display:block;font-size:12px;color:var(--std-text)}.cfg-dining-piece-head small{display:block;font-size:10.5px;line-height:1.3}.cfg-dining-piece-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;color:var(--std-accent-strong)}.cfg-dining-piece-icon,.cfg-dining-piece-toggle{border:1px solid var(--std-border);background:var(--std-panel)}.cfg-dining-piece-toggle{min-height:0;display:inline-flex;align-items:center;gap:4px;padding:5px 9px;white-space:nowrap;border-radius:999px;color:var(--std-text);font:inherit;font-size:11px;font-weight:700;cursor:pointer}.cfg-dining-piece-toggle.is-remove{border-color:#c2563f;background:transparent;color:#c2563f}.cfg-dining-piece-toggle.is-remove:hover{background:color-mix(in srgb,#c2563f 10%,transparent)}.cfg-dining-piece-options{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px}.cfg-dining-piece-options>select{flex:1 1 120px;min-width:0}.cfg-dining-inline-number{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--std-muted)}.cfg-dining-inline-number input{width:72px}.cfg-dining-popup-toolbar{display:block!important}.cfg-standard-preview .cfg-inline-preview-popup.kwiz-unit-editor.is-docked-side{width:min(320px,calc(100% - 20px))!important;max-width:min(320px,calc(100% - 20px))!important;max-height:calc(100% - 96px)!important;overflow-x:hidden!important;overflow-y:auto!important;box-shadow:0 10px 28px rgba(40,30,20,.16)!important}.cfg-standard-preview .cfg-inline-preview-popup.kwiz-unit-editor.is-docked-side.is-dragged,.cfg-standard-preview .cfg-inline-preview-popup.kwiz-unit-editor.is-docked-side.is-dragged[dir=rtl]{left:var(--popup-left,8px)!important;top:var(--popup-top,58px)!important;right:auto!important;bottom:auto!important;inset-inline-start:auto!important;inset-inline-end:auto!important;transform:none!important}.cfg-standard-preview .cfg-inline-preview-popup.is-docked-side .kwiz-unit-editor-toolbar{flex-wrap:wrap!important;overflow:visible!important;row-gap:6px!important}.cfg-dining-popup{display:grid;grid-gap:6px;gap:6px;width:100%;min-width:250px;max-width:330px;color:var(--std-text);font-size:12px}.cfg-dining-popup .cfg-dining-check,.cfg-dining-popup .cfg-dining-row{margin-top:2px}.cfg-dining-popup .cfg-dining-finish{padding:5px 0}.cfg-dining-popup .cfg-dining-finish-head>span{min-width:70px}.cfg-dining-popup .cfg-dining-remove{justify-self:start}.cfg-dining-finish-head>.kwiz-vselect,.cfg-dining-row>.kwiz-vselect{flex:1 1;min-width:0}.cfg-dining-piece-options>.kwiz-vselect{flex:1 1 140px;width:auto!important}.cfg-dining-popup>.kwiz-vselect{width:100%}.cfg-dining-material-thumb{background-size:cover;background-position:50%}.kwiz-vselect-thumb>svg.kwiz-opt-thumb{color:var(--wiz-primary,#b77a3f)}.cfg-dining-plan-canvas{position:relative}.cfg-dining-room-dims .kwiz-dim-table-title small{-webkit-margin-start:4px;margin-inline-start:4px;color:var(--wiz-muted);font-size:10.5px;font-weight:600}.cfg-dining-room-dims .cfg-dining-issues{margin-top:8px}.cfg-dining-issues{margin:10px 0 0;padding:8px 10px 8px 26px;border:1px solid #d9822b;border-radius:9px;background:color-mix(in srgb,#d9822b 10%,var(--std-panel));color:var(--std-text);font-size:11.5px}.cfg-dining-issues li+li{margin-top:4px}.cfg-dining-fold{min-height:0;width:100%;display:flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;color:var(--std-text);font:inherit;text-align:start;cursor:pointer}.cfg-dining-fold>span{display:grid;grid-gap:1px;gap:1px;flex:1 1;min-width:0}.cfg-dining-fold strong{font-size:13px;font-weight:800}.cfg-dining-fold small{font-size:10.5px;color:var(--std-muted)}.cfg-dining-fold>em{font-size:11px;font-style:normal;font-weight:700;color:var(--std-accent-strong);white-space:nowrap}.cfg-dining-fold>svg{flex:none;color:var(--std-muted);transition:transform .15s ease}.is-open>.cfg-dining-fold>svg{transform:rotate(180deg)}.cfg-dining-ready-trigger>img{width:66px;height:44px;flex:none;border-radius:7px;object-fit:cover;background:#f3efe9}.cfg-dining-ready-list{display:grid;grid-gap:5px;gap:5px;max-height:420px;margin:10px 0 0;padding:0;overflow-y:auto;list-style:none}.cfg-dining-ready-list button{min-height:0;width:100%;display:flex;align-items:center;gap:10px;padding:5px 8px 5px 5px;border:1px solid var(--std-border);border-radius:9px;background:var(--std-control);color:var(--std-text);font:inherit;text-align:start;cursor:pointer}.cfg-dining-ready-list button:hover{border-color:var(--std-accent)}.cfg-dining-ready-list button.is-active{border-color:var(--std-accent);background:color-mix(in srgb,var(--std-accent) 13%,var(--std-panel))}.cfg-dining-ready-list img{width:96px;height:64px;flex:none;border-radius:6px;object-fit:cover;background:#f3efe9}.cfg-dining-ready-list span{display:grid;grid-gap:2px;gap:2px;flex:1 1;min-width:0}.cfg-dining-ready-list strong{font-size:12px}.cfg-dining-ready-list small{font-size:10.5px;color:var(--std-muted)}.cfg-dining-ready-list svg{flex:none;color:var(--std-accent)}.cfg-dining-ready-list .cfg-tv-ready-swatches{display:flex;gap:4px;margin-top:2px}.cfg-tv-ready-swatches i{width:14px;height:14px;border-radius:50%;border:1px solid rgba(60,45,30,.22);box-shadow:inset 0 1px 1px hsla(0,0%,100%,.35)}.cfg-mb-room-step{display:grid;grid-gap:9px;gap:9px;min-width:0}.cfg-mb-room-step .kwiz-hint{margin:0 0 8px}.cfg-mb-room-step .kwiz-side-card+.kwiz-side-card{margin-top:8px}.cfg-mb-room-step .kwiz-side-head strong{font-size:13px!important;font-weight:700!important;color:var(--wiz-text)}.cfg-mb-room-step .kwiz-side-lengths{font-size:12px!important}.cfg-mb-room-step .kwiz-openings-head{font-size:12.5px!important;font-weight:700!important}.cfg-mb-room-step .kwiz-openings-empty{font-size:12.5px!important}.cfg-mb-room-step .kwiz-add-btn{font-size:12.5px!important;font-weight:700!important;padding:7px 13px!important;min-height:0!important;height:auto!important}.cfg-mb-room-step .kwiz-door-mode-field,.cfg-mb-room-step .kwiz-mini-field{font-size:12.5px!important;font-weight:600!important}.cfg-mb-room-step .kwiz-door-mode-field>span:first-child,.cfg-mb-room-step .kwiz-mini-field>span:first-child{font-size:12.5px;font-weight:600;color:var(--wiz-muted)}.cfg-mb-room-step .kwiz-mini-field input{width:84px!important;min-height:0!important;height:auto!important;margin:0!important;padding:7px 9px!important;border-radius:10px!important;font-size:13.5px!important;font-weight:600!important;box-shadow:none!important}.cfg-mb-opening-row>.kwiz-vselect{flex:1 1 150px;width:auto!important}.cfg-mb-opening-row .kwiz-door-mode-field{flex:1 1 150px;min-width:0}.cfg-mb-room-step .kwiz-icon-btn{padding:7px!important;min-height:0!important;height:auto!important}.cfg-mb-room-step .kwiz-vselect-thumb>svg{color:var(--wiz-primary,#b77a3f)}.cfg-mb-help-dialog .cfg-mb-help-designs{display:grid;grid-gap:6px;gap:6px}.cfg-mb-help-dialog .cfg-mb-help-designs>strong{font-size:.76rem}.cfg-mb-help-dialog .cfg-mb-help-design-row{display:grid;grid-template-columns:minmax(90px,130px) minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px}.cfg-mb-help-dialog .cfg-mb-help-design-name{font-size:.74rem;font-weight:700}.cfg-mb-help-dialog .cfg-mb-help-design-single{font-size:.72rem;color:var(--muted,#687581)}.cfg-mb-help-dialog .cfg-mb-help-design-row>.kwiz-vselect{width:100%!important;min-width:0}.cfg-mb-help-dialog .kwiz-vselect-thumb{overflow:hidden}.cfg-mb-popup .cfg-mb-style-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.cfg-mb-popup .cfg-mb-style-strip>button{padding:2px;border-radius:6px;font-size:8.5px;line-height:1.1}.cfg-mb-popup .cfg-mb-style-strip>button>span{border-radius:4px}.cfg-mb-help-dialog>header{padding-block:8px!important}.cfg-mb-help-dialog>header h2{font-size:.9rem!important}.cfg-mb-help-dialog>header p{font-size:.68rem!important}.cfg-mb-help-dialog .kwiz-guided-quick-close{width:28px!important;height:28px!important;min-height:0!important}.cfg-product-template-modal{padding:12px 14px;border-radius:16px}.cfg-product-template-modal>header{gap:12px;margin-bottom:8px;align-items:center}.cfg-product-template-modal>header span{font-size:9.5px}.cfg-product-template-modal>header h2{margin:1px 0 2px;font-size:17px}.cfg-product-template-modal>header p{font-size:11px}.cfg-product-template-modal>header>button{width:30px;height:30px;min-height:0;border-radius:9px;font-size:18px}.cfg-product-template-modal .cfg-product-template-filters button{min-height:0;padding:4px 10px;font-size:11px}.cfg-standard-designer-app .cfg-standard-form .cfg-dressing-panel-tabs{display:flex;gap:2px;padding:2px;border:1px solid var(--wiz-border,#d8d0c5);border-radius:9px;background:color-mix(in srgb,var(--wiz-primary,#b77a3f) 5%,var(--wiz-card,#fff))}.cfg-standard-designer-app .cfg-standard-form .cfg-dressing-panel-tabs>button{flex:1 1;min-width:0;min-height:24px!important;height:24px;margin:0;padding:0 6px;border:0!important;border-radius:7px;background:transparent;box-shadow:none;color:var(--wiz-muted,#7a6c5d);font-size:10.5px;font-weight:700}.cfg-standard-designer-app .cfg-standard-form .cfg-dressing-panel-tabs>button.active{background:var(--wiz-card,#fff);color:var(--wiz-primary,#b77a3f);box-shadow:0 1px 3px rgba(60,40,20,.14)}.cfg-mb-kind-select{margin:2px 0 8px}.cfg-mb-kind-select>.kwiz-vselect{width:100%!important}.cfg-mb-kind-select .kwiz-vselect-thumb img{width:100%;height:100%;object-fit:contain}.cfg-dressing-appbar button{margin:0!important}.cfg-dressing-appbar .cfg-create-design-header-actions,.cfg-dressing-appbar .kwiz-session-actions,.cfg-mb-size-row{align-items:center}.cfg-mb-size-row{display:flex;gap:8px;margin:2px 0 8px}.cfg-mb-size-row>span{flex:0 0 auto;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.02em;color:var(--wiz-muted,#7a6c5d)}.cfg-mb-size-seg{flex:1 1 auto;display:flex;gap:2px;padding:2px;border:1px solid var(--wiz-border,#d8d0c5);border-radius:8px;background:color-mix(in srgb,var(--wiz-primary,#b77a3f) 5%,var(--wiz-card,#fff));min-width:0}.cfg-mb-size-seg>button{flex:1 1;min-width:0;min-height:0!important;height:22px;margin:0!important;padding:0 4px;border:0;border-radius:6px;background:transparent;box-shadow:none;color:var(--wiz-muted,#7a6c5d);font-size:10px;font-weight:700;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.cfg-mb-size-seg>button.active{background:var(--wiz-card,#fff);color:var(--wiz-primary,#b77a3f);box-shadow:0 1px 3px rgba(60,40,20,.14)}.cfg-mb-size-seg>button{flex:1 1 auto;padding:0 5px;text-overflow:clip}.cfg-mb-headboard-options{display:grid;grid-gap:5px;gap:5px;margin:0;padding:0;border:0;min-width:0}.cfg-mb-headboard-options:disabled{opacity:.5}.cfg-mb-strip-label{font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:var(--wiz-muted,#7a6c5d)}.cfg-mb-materials-note{margin:0 0 8px;padding:6px 9px;border-radius:8px;background:color-mix(in srgb,var(--wiz-primary,#b77a3f) 9%,var(--wiz-card,#fff));border:1px solid color-mix(in srgb,var(--wiz-primary,#b77a3f) 28%,transparent);color:var(--wiz-text,#3a3129);font-size:11px;line-height:1.4}.cfg-product-material-price-toggle{display:flex;align-items:center;gap:6px;margin:2px 0 4px;font-size:10.5px;font-weight:600;color:var(--wiz-muted,#7a6c5d);cursor:pointer}.cfg-product-material-price-toggle input{width:13px;height:13px;min-height:0;margin:0;accent-color:var(--wiz-primary,#b77a3f)}.cfg-product-material-price-toggle.is-locked,.cfg-product-material-price-toggle.is-on{color:var(--wiz-primary,#b77a3f)}.cfg-product-material-price-toggle.is-locked{cursor:default}.cfg-mb-board-material{display:grid;grid-gap:5px;gap:5px;flex:1 1 100%;min-width:0}.cfg-mb-board-families{display:flex;flex-wrap:wrap;gap:4px}.cfg-mb-board-families>button:disabled{opacity:.45;cursor:not-allowed}.cfg-mb-board-current{display:flex;align-items:center;gap:6px;min-width:0}.cfg-mb-board-swatch{flex:0 0 auto;width:18px;height:18px;border-radius:50%;border:1px solid rgba(0,0,0,.22);background-size:cover;background-position:50%}.cfg-mb-board-name{flex:1 1 auto;min-width:0;min-height:0!important;margin:0!important;padding:0;border:0;background:transparent;color:inherit;font-size:11px;font-weight:700;text-align:start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.cfg-mb-board-hint{margin:0;font-size:10px;color:var(--wiz-muted,#7a6c5d)}.cfg-dining-review{display:flex;flex-direction:column;gap:10px}.cfg-dining-price-card{position:relative;overflow:hidden;display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border-radius:14px;color:#fff;background:linear-gradient(135deg,var(--std-accent) 0,var(--std-accent-strong) 100%);box-shadow:0 10px 24px color-mix(in srgb,var(--std-accent-strong) 30%,transparent)}.cfg-dining-price-card:after{content:"";position:absolute;inset:-40% -20% auto auto;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.22),transparent 70%);pointer-events:none}.cfg-dining-price-card>span{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;opacity:.9}.cfg-dining-price-card>strong{font-size:22px;font-weight:900;line-height:1.15;letter-spacing:-.01em}.cfg-dining-price-card>strong em{font-style:normal;font-weight:600;opacity:.75}.cfg-dining-price-card>small{font-size:10.5px;opacity:.88}.cfg-standard-form .cfg-dining-price-card small{color:#fff}.cfg-dining-price-missing{margin:6px 0 0;padding:6px 9px;border-radius:8px;background:hsla(0,0%,100%,.18);font-size:11px}.cfg-dining-review-list{display:grid;grid-gap:6px;gap:6px;margin:0}.cfg-dining-review-list>div{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:8px;gap:8px;padding:6px 0;border-top:1px dashed color-mix(in srgb,var(--std-border) 70%,transparent)}.cfg-dining-review-list>div:first-child{border-top:0;padding-top:0}.cfg-dining-review-list dt{font-size:11px;font-weight:700;color:var(--std-muted)}.cfg-dining-review-list dd{margin:0;font-size:12px;font-weight:700;color:var(--std-text)}.cfg-dining-review-materials{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.cfg-dining-review-materials li{display:flex;align-items:center;gap:9px}.cfg-dining-review-swatch{flex:none;width:30px;height:30px;border-radius:8px;border:1px solid var(--std-border);background-size:cover;background-position:50%}.cfg-dining-review-materials li>span:last-child{display:grid;min-width:0}.cfg-dining-review-materials small{font-size:10.5px;color:var(--std-muted)}.cfg-dining-review-materials strong{font-size:12px;color:var(--std-text)}.cfg-dining-display-group{border-style:dashed;background:color-mix(in srgb,var(--std-panel-soft) 70%,var(--std-panel))}.cfg-dining-display-note{margin:-4px 0 8px}.cfg-dining-chair-select{width:100%}.cfg-product-material-entry-price.is-display{color:var(--wiz-muted,#8a7a63);font-style:italic}.cfg-dining-price-ready{font-weight:700;opacity:.95}.cfg-dining-order{display:grid;grid-gap:7px;gap:7px}.cfg-dining-order-item{padding:9px 10px;border:1px solid var(--std-border);border-radius:10px;background:var(--std-control)}.cfg-dining-order-item.is-open{border-color:var(--std-accent);background:var(--std-panel)}.cfg-dining-order-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.cfg-dining-order-head>strong{min-width:0;font-size:12px;color:var(--std-text)}.cfg-dining-order-amount{flex:none;font-size:13px;font-weight:900;color:var(--std-accent-strong);white-space:nowrap}.cfg-dining-order-display{flex:none;font-size:10.5px;font-style:normal;font-weight:700;color:var(--std-muted)}.cfg-dining-order-lines{display:grid;grid-gap:3px;gap:3px;margin:6px 0 0;padding:0;list-style:none}.cfg-dining-order-lines li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 10px;font-size:10.5px;color:var(--std-muted)}.cfg-dining-order-lines li.is-missing{color:#b4543c}.cfg-dining-order-calc{white-space:nowrap}.cfg-dining-order-calc b{color:var(--std-text)}.cfg-dining-order-actions{display:flex;gap:6px;margin-top:7px}.cfg-dining-order-actions>button{min-height:0;display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:999px;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.cfg-dining-order-change{border:1px solid var(--std-border);background:var(--std-panel);color:var(--std-text)}.cfg-dining-order-remove{border:1px solid #c2563f;background:transparent;color:#c2563f}.cfg-dining-order-remove:hover{background:color-mix(in srgb,#c2563f 10%,transparent)}.cfg-dining-order-editor{display:grid;grid-gap:8px;gap:8px;margin-top:9px;padding-top:9px;border-top:1px dashed color-mix(in srgb,var(--std-border) 75%,transparent)}.cfg-error-retry{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.cfg-error-retry .button{min-height:36px}.cfg-office-pickers{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:8px;gap:8px}.cfg-office-picker{display:grid;grid-gap:4px;gap:4px;min-width:0}.cfg-office-picker>span{font-size:11px;font-weight:700;color:var(--std-muted)}.cfg-office-features{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:0 10px;gap:0 10px;margin-top:4px}.cfg-office-thumb{object-fit:cover;background:var(--std-panel-soft)}.cfg-office-piece-thumb{width:44px;height:34px;padding:0;overflow:hidden}.cfg-office-piece-thumb img{width:100%;height:100%;object-fit:cover;display:block}.cfg-office-sides{display:inline-flex;flex-wrap:wrap;gap:4px}.cfg-office-sides button{min-height:28px;padding:3px 9px;border:1px solid var(--std-border);border-radius:999px;background:var(--std-control);color:var(--std-text);font-size:11px;font-weight:600;cursor:pointer}.cfg-office-sides button.is-active{border-color:var(--std-accent);background:color-mix(in srgb,var(--std-accent) 14%,var(--std-panel));color:var(--std-accent-strong)}.cfg-office-part-popup .cfg-dining-popup{padding:8px 10px 10px}.cfg-iron-choice{flex-wrap:wrap}.cfg-iron-numbers{margin-top:8px}.cfg-iron-optional{display:grid;grid-gap:4px;gap:4px}.cfg-iron-optional .cfg-dining-order-remove{justify-self:start}.cfg-iron-upload>summary{cursor:pointer;list-style:none}.cfg-iron-upload>summary::-webkit-details-marker{display:none}.cfg-iron-upload[open]>summary{margin-bottom:6px}.cfg-iron-upload .button{min-height:32px;padding:5px 12px;font-size:12px;margin-top:6px}.cfg-iron-stack li:first-child{font-weight:700}.cfg-modular-preview-stage>.cfg-office-quick-popup.kwiz-unit-editor-cabinet-quick{position:absolute!important;z-index:30!important;width:max-content!important;inline-size:max-content!important;min-width:0!important;max-width:calc(100% - 12px)!important;max-inline-size:calc(100% - 12px)!important;height:auto!important;min-height:0!important;max-height:none!important;padding:3px 4px!important;overflow:visible!important}.cfg-office-quick-popup .kwiz-cabinet-quick-row.cfg-office-quick-row{flex-wrap:nowrap!important;width:max-content!important;max-width:100%!important;overflow:visible!important;gap:3px!important;min-height:26px!important}.cfg-office-quick-popup .kwiz-cabinet-quick-title{flex:0 0 auto!important;max-width:74px!important;min-width:0!important;padding:0 3px!important;cursor:move!important}.cfg-office-quick-popup .cfg-office-quick-stepper{display:inline-flex!important;align-items:center!important;gap:1px!important;min-height:0!important}.cfg-office-quick-popup .cfg-office-quick-stepper>span{font-size:8px!important;font-weight:800!important;opacity:.7;-webkit-padding-end:1px;padding-inline-end:1px}.cfg-office-quick-popup .cfg-office-quick-stepper>button{width:16px!important;min-width:16px!important;height:22px!important;min-height:22px!important;padding:0!important;display:inline-grid!important;place-items:center!important}.cfg-office-quick-popup .cfg-office-quick-stepper>input{width:36px!important;min-width:36px!important;max-width:36px!important;height:22px!important;min-height:22px!important;padding:0 2px!important;font-size:10px!important;text-align:center}.cfg-office-quick-popup .cfg-office-quick-swatch{display:inline-flex;flex-direction:column-reverse;align-items:center;gap:0;line-height:1}.cfg-office-quick-popup .cfg-office-quick-swatch>small{font-size:7px;font-weight:800;opacity:.72;line-height:1}.cfg-office-quick-popup .kwiz-object-color-current{width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;padding:0!important}.cfg-office-quick-popup .kwiz-cabinet-quick-action,.cfg-office-quick-popup .kwiz-cabinet-quick-close,.cfg-office-quick-popup .kwiz-cabinet-quick-delete{min-height:22px!important;height:22px!important}.cfg-office-quick-popup .cfg-office-quick-actions,.cfg-office-quick-popup .cfg-office-quick-stepper,.cfg-office-quick-popup .cfg-office-quick-swatch{flex:0 0 auto!important}.cfg-office-quick-popup .cfg-office-quick-actions{display:inline-flex;align-items:center;gap:2px;-webkit-padding-start:3px;padding-inline-start:3px;-webkit-margin-start:1px;margin-inline-start:1px;-webkit-border-start:1px solid color-mix(in srgb,var(--wiz-text,#3a3129) 14%,transparent);border-inline-start:1px solid color-mix(in srgb,var(--wiz-text,#3a3129) 14%,transparent)}.cfg-office-quick-popup .cfg-dressing-quick-front-styles button{min-height:22px!important;height:22px!important;padding:0 6px!important;font-size:9px!important}.cfg-office-quick-popup .kwiz-object-color-control{position:relative}.cfg-office-quick-popup .cfg-office-quick-stepper>input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.cfg-office-quick-popup .cfg-office-quick-stepper>input::-webkit-inner-spin-button,.cfg-office-quick-popup .cfg-office-quick-stepper>input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cfg-office-quick-popup .kwiz-unit-motion-toggle>em{display:none!important}.cfg-office-quick-popup .kwiz-unit-motion-toggle{min-width:24px!important;height:22px!important;min-height:22px!important;padding:0 4px!important}.cfg-office-quick-popup .cfg-office-quick-stepper.is-count>input{width:22px!important;min-width:22px!important;max-width:22px!important}.cfg-office-quick-popup .kwiz-cabinet-quick-title{max-width:64px!important}.cfg-office-quick-popup .kwiz-cabinet-quick-row.cfg-office-quick-row{gap:2px!important}.cfg-office-quick-popup .cfg-office-quick-actions>button{width:22px!important;min-width:22px!important;padding:0!important;display:inline-grid!important;place-items:center!important}.cfg-office-quick-popup .cfg-office-quick-stepper:not(.is-count)>input{width:32px!important;min-width:32px!important;max-width:32px!important}.cfg-office-quick-popup .kwiz-object-color-control{position:relative!important}.cfg-office-quick-popup .kwiz-object-color-picker{position:absolute!important;top:calc(100% + 6px)!important;left:50%!important;transform:translateX(-50%)!important;z-index:60!important;display:flex!important;flex-wrap:wrap!important;flex:none!important;gap:4px!important;width:216px!important;min-width:0!important;max-width:216px!important;margin:0!important;padding:6px!important;border:1px solid var(--wiz-border,#e2d6c5)!important;border-radius:10px!important;background:var(--wiz-card,#fff)!important;box-shadow:0 10px 28px rgba(0,0,0,.18)!important}.cfg-office-quick-popup .kwiz-object-color-picker .kwiz-unit-color-picker-label{flex:0 0 100%}.cfg-iron-numbers.kwiz-room-fields{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(124px,1fr))!important;grid-gap:8px!important;gap:8px!important}.cfg-iron-numbers .kwiz-room-field{min-width:0!important;width:auto!important}.cfg-iron-numbers .kwiz-room-label{white-space:normal!important;line-height:1.2!important}.cfg-iron-numbers .kwiz-room-control{display:flex!important;align-items:center!important;width:100%!important;min-width:0!important;box-sizing:border-box!important}.cfg-iron-numbers .kwiz-room-control input{flex:1 1 auto!important;width:100%!important;min-width:0!important}.cfg-iron-numbers .kwiz-room-control em{flex:0 0 auto!important}.cfg-iron-quick-popup.kwiz-unit-editor-cabinet-quick{width:max-content!important;inline-size:max-content!important;min-width:0!important;max-width:calc(100% - 12px)!important;max-inline-size:calc(100% - 12px)!important;height:auto!important;min-height:0!important;max-height:none!important;padding:3px 4px!important;overflow:visible!important}.cfg-iron-pattern-picker .cfg-iron-pattern-svg{display:inline-grid;place-items:center;width:64px;height:48px;flex:0 0 auto;border-radius:8px;background:#f6f3ee;overflow:hidden}.cfg-iron-pattern-picker .cfg-iron-pattern-svg svg{width:100%;height:100%}.cfg-iron-pattern-picker .cfg-dining-ready-list button>svg{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--wiz-primary,#b77a3f)}.cfg-iron-fab .cfg-iron-fab-rows{display:grid;grid-gap:10px;gap:10px}.cfg-iron-fab .cfg-iron-fab-row{display:grid;grid-template-columns:minmax(92px,118px) minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px}.cfg-iron-fab .cfg-iron-fab-label{font-size:12px;font-weight:800;color:var(--wiz-muted,#7a6a58);line-height:1.2}.cfg-iron-fab .cfg-iron-segment{display:inline-flex;flex-wrap:wrap;max-width:100%;padding:3px;gap:3px;border:1px solid var(--wiz-border,#e3d6c4);border-radius:11px;background:color-mix(in srgb,var(--wiz-card,#fff) 70%,var(--wiz-border,#e3d6c4));justify-self:start}.cfg-iron-fab .cfg-iron-segment button{min-height:30px!important;padding:4px 12px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--wiz-text,#3a3129)!important;font-size:12px!important;font-weight:700!important;box-shadow:none!important;white-space:nowrap}.cfg-iron-fab .cfg-iron-segment button.is-active{background:var(--wiz-card,#fff)!important;color:var(--wiz-primary,#b77a3f)!important;box-shadow:0 1px 4px rgba(0,0,0,.12)!important}.cfg-iron-fab .cfg-iron-stepper{display:inline-grid;grid-template-columns:30px 56px 30px auto;align-items:center;justify-self:start;overflow:hidden;border:1px solid var(--wiz-border,#e3d6c4);border-radius:10px;background:var(--wiz-card,#fff)}.cfg-iron-fab .cfg-iron-stepper button{min-height:32px!important;height:32px!important;width:30px!important;min-width:30px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--wiz-primary,#b77a3f)!important;font-size:16px!important;font-weight:800!important;box-shadow:none!important}.cfg-iron-fab .cfg-iron-stepper button:disabled{opacity:.35}.cfg-iron-fab .cfg-iron-stepper input{width:56px!important;min-width:0!important;height:32px!important;min-height:32px!important;padding:0 4px!important;border:0!important;border-inline:1px solid var(--wiz-border,#e3d6c4)!important;border-radius:0!important;background:transparent!important;text-align:center;font-weight:800;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.cfg-iron-fab .cfg-iron-stepper input::-webkit-inner-spin-button,.cfg-iron-fab .cfg-iron-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cfg-iron-fab .cfg-iron-stepper em{padding:0 9px 0 4px;font-style:normal;font-size:11px;color:var(--wiz-muted,#7a6a58)}.cfg-iron-picker-grid .cfg-dining-ready-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important;max-height:420px;overflow-y:auto;padding:2px}.cfg-iron-picker-grid .cfg-dining-ready-list li{min-width:0}.cfg-iron-picker-grid .cfg-dining-ready-list button{position:relative;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important;width:100%!important;height:100%;padding:5px!important;text-align:start}.cfg-iron-picker-grid .cfg-dining-ready-list button .cfg-iron-pattern-svg,.cfg-iron-picker-grid .cfg-dining-ready-list button img{width:100%!important;height:auto!important;aspect-ratio:4/3;object-fit:cover;border-radius:7px}.cfg-iron-picker-grid .cfg-dining-ready-list button>span{display:grid;grid-gap:1px;gap:1px;min-width:0}.cfg-iron-picker-grid .cfg-dining-ready-list button strong{font-size:11.5px!important;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfg-iron-picker-grid .cfg-dining-ready-list button small{font-size:10px!important;line-height:1.25;opacity:.75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfg-iron-picker-grid .cfg-dining-ready-list button>svg{position:absolute;top:9px;inset-inline-end:9px;background:var(--wiz-card,#fff);border-radius:50%;padding:1px}.cfg-iron-pattern-picker.cfg-iron-picker-grid .cfg-dining-ready-list button img{aspect-ratio:1/1;object-position:center}