.cfg-dressing-docked-view-tabs>button{min-width:34px!important;height:24px!important;min-height:24px!important;padding:0 7px!important;border:0!important;border-radius:6px!important;font-size:9px!important;font-weight:800!important;background:transparent!important;color:var(--wiz-muted,#73685d)!important}.cfg-dressing-docked-view-tabs>button.active{background:color-mix(in srgb,var(--wiz-primary,#b77a3f) 14%,transparent)!important;color:var(--wiz-primary,#b77a3f)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wiz-primary,#b77a3f) 24%,transparent)!important}.cfg-dressing-top-actions>.cfg-designer-3d-toolbar{position:relative!important;inset:auto!important;transform:none!important;width:max-content!important;height:28px!important;min-height:28px!important;margin:0!important;z-index:auto!important}.cfg-dressing-settings-shell .cfg-dressing-settings-scroll{flex:1 1 auto;min-height:0;overflow:auto;scrollbar-width:thin;padding:1px}.cfg-dressing-settings-shell .cfg-controls,.cfg-dressing-settings-shell .cfg-controls>section,.cfg-dressing-settings-shell .cfg-dressing-controls{width:100%!important;min-width:0!important;margin:0!important}.cfg-dressing-settings-shell .cfg-controls>section{padding:6px!important;border:0!important;box-shadow:none!important;background:transparent!important}.cfg-dressing-settings-shell .cfg-dressing-layout-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important}.cfg-dressing-settings-shell .cfg-dressing-layout-btn{min-height:38px!important;padding:4px!important}.cfg-dressing-settings-shell .cfg-dressing-dimension-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))!important;gap:4px!important}.cfg-dressing-settings-shell .cfg-dressing-number-stepper{min-height:30px!important;grid-template-columns:30px minmax(0,1fr) 30px!important}.cfg-dressing-settings-shell .cfg-dressing-number-stepper>button,.cfg-dressing-settings-shell .cfg-dressing-number-value input{min-height:28px!important;height:28px!important}.cfg-dressing-settings-shell .cfg-dressing-settings-footnote{flex:0 0 auto;display:flex;align-items:center;gap:4px;padding:5px 6px;border-top:1px solid var(--kwiz-settings-soft-border);color:var(--wiz-muted);font-size:8px!important}.cfg-dressing-smart-add-panel .cfg-dressing-smart-add-guide{grid-template-columns:minmax(0,1fr) auto;grid-gap:5px!important;gap:5px!important;align-items:end}.cfg-dressing-smart-add-guide>label{display:grid;grid-gap:2px;gap:2px;min-width:0}.cfg-dressing-custom-unit-form select,.cfg-dressing-smart-add-guide select{width:100%;min-width:0;min-height:28px;padding:3px 6px;border:1px solid var(--kwiz-settings-soft-border);border-radius:7px;background:var(--wiz-card,#fff);color:var(--wiz-text)}.cfg-dressing-smart-add-guide>small{grid-column:1/-1;color:var(--wiz-muted)}.cfg-dressing-smart-add-guide>small.is-warning{color:#a94736}.cfg-dressing-smart-width{display:grid;grid-template-columns:auto 27px minmax(48px,auto) 27px;align-items:center;grid-gap:3px;gap:3px}.cfg-dressing-smart-width>button{width:27px;height:27px;display:grid;place-items:center;padding:0;border:1px solid var(--kwiz-settings-soft-border);border-radius:7px;background:var(--wiz-card,#fff);color:var(--wiz-text)}.cfg-dressing-smart-width>strong{text-align:center;white-space:nowrap}.cfg-dressing-smart-add-panel .kwiz-smart-add-grid>button{grid-template-columns:38px minmax(0,1fr)!important}.cfg-dressing-smart-add-panel .kwiz-smart-add-icon{width:38px!important;height:38px!important}.cfg-dressing-custom-unit-form{display:grid;grid-gap:6px;gap:6px;padding:2px}.cfg-dressing-custom-unit-form>label{display:grid;grid-gap:3px;gap:3px}.cfg-dressing-custom-unit-preview{min-height:86px;display:grid;place-content:center;justify-items:center;grid-gap:5px;gap:5px;border:1px solid var(--kwiz-settings-soft-border);border-radius:9px;background:var(--kwiz-settings-soft);color:var(--wiz-primary)}.cfg-dressing-custom-unit-preview>span{color:var(--wiz-muted)}.cfg-dressing-end-choice{display:inline-flex!important;align-items:center!important;gap:3px!important;padding:2px!important;border:1px solid var(--wiz-border,#d8d0c5)!important;border-radius:7px!important;background:color-mix(in srgb,var(--wiz-card,#fff) 94%,transparent)!important}.cfg-dressing-end-choice>button{min-height:25px!important;padding:3px 6px!important;border:0!important;border-radius:5px!important;background:transparent!important;color:var(--wiz-text)!important;white-space:nowrap}.cfg-dressing-end-choice>button.active{background:color-mix(in srgb,var(--wiz-primary,#b77a3f) 15%,transparent)!important;color:var(--wiz-primary,#b77a3f)!important}.cfg-dressing-end-choice>button:disabled{opacity:.42;cursor:not-allowed}.cfg-dressing-end-side-select{min-width:84px!important}.cfg-dressing-plan-module .is-rounded-end{stroke-linejoin:round}.cfg-dressing-rounded-plan-marker{fill:none;stroke:var(--wiz-primary,#b77a3f);stroke-width:2.5;pointer-events:none}.cfg-dressing-price-banner{flex-wrap:wrap}.cfg-dressing-price-banner>small{flex-basis:100%;color:var(--wiz-muted);font-size:9px}.cfg-dressing-review-grid article small{display:block;margin-top:3px;color:var(--wiz-muted);font-size:9px}.cfg-dressing-price-breakdown,.cfg-dressing-review-units{margin-top:12px;padding:10px;border:1px solid var(--wiz-border,#d8d0c5);border-radius:10px;background:var(--wiz-card,#fff)}.cfg-dressing-review-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:7px}.cfg-dressing-review-section-head>span{color:var(--wiz-muted);font-size:9px}.cfg-dressing-price-line,.cfg-dressing-review-unit-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 10px;gap:4px 10px;align-items:center;padding:5px 0;border-bottom:1px solid color-mix(in srgb,var(--wiz-border,#d8d0c5) 62%,transparent)}.cfg-dressing-price-line:last-child,.cfg-dressing-review-unit-row:last-child{border-bottom:0}.cfg-dressing-price-line.is-note{color:var(--wiz-muted)}.cfg-dressing-price-line.is-note>strong{font-size:9px}.cfg-dressing-price-line.is-total{margin-top:3px;padding-top:8px;font-weight:800}.cfg-dressing-review-unit-row>small{grid-column:1/-1;color:var(--wiz-muted)}html[data-theme=dark] .cfg-dressing-custom-unit-form select,html[data-theme=dark] .cfg-dressing-price-breakdown,html[data-theme=dark] .cfg-dressing-review-units,html[data-theme=dark] .cfg-dressing-smart-add-guide select,html[data-theme=dark] .cfg-dressing-smart-width>button,html[data-theme=dark] .cfg-dressing-top-actions{background:var(--wiz-card,#181818)!important;color:var(--wiz-text)!important}@container kitchen-3d-preview (max-width: 620px){.cfg-dressing-top-actions{justify-content:flex-start!important;overflow-x:auto!important}.cfg-dressing-top-actions>.cfg-designer-3d-toolbar{max-width:none!important;flex:0 0 auto!important}.cfg-dressing-smart-add-panel .cfg-dressing-smart-add-guide{grid-template-columns:minmax(0,1fr)!important}.cfg-dressing-smart-width{grid-template-columns:minmax(0,1fr) 27px 52px 27px}.cfg-dressing-smart-add-guide>small{grid-column:1}}.cfg-dressing-module-thumb{position:relative;width:30px;height:34px;display:flex;flex-direction:column;justify-content:space-evenly;gap:2px;padding:4px;border:1px solid color-mix(in srgb,currentColor 24%,transparent);border-radius:4px;color:var(--wiz-primary,#b77a3f);background:color-mix(in srgb,var(--wiz-primary,#b77a3f) 5%,transparent);overflow:hidden;box-sizing:border-box}.cfg-dressing-module-thumb .is-shelf,.cfg-dressing-module-thumb .is-vanity-top{display:block;width:100%;height:1.5px;background:currentColor;border-radius:1px}.cfg-dressing-module-thumb .is-rail{position:absolute;left:3px;width:calc(100% - 6px);height:2px;border-radius:2px;background:currentColor}.cfg-dressing-module-thumb .is-rail-top{top:7px}.cfg-dressing-module-thumb .is-rail-mid{top:50%}.cfg-dressing-module-thumb .is-rail.second{top:calc(50% + 1px)}.cfg-dressing-module-thumb .is-hang{position:absolute;left:6px;right:6px;top:9px;bottom:5px;background:repeating-linear-gradient(90deg,currentColor 0 2px,transparent 2px 7px);-webkit-mask-image:linear-gradient(180deg,#000 0 60%,transparent 92%);mask-image:linear-gradient(180deg,#000 0 60%,transparent 92%);opacity:.55}.cfg-dressing-module-thumb.is-double_hang .is-hang{top:calc(50% + 3px);bottom:4px}.cfg-dressing-module-thumb .is-drawer{display:block;flex:1 1 auto;min-height:4px;border:1px solid;border-radius:1.5px;position:relative}.cfg-dressing-module-thumb .is-drawer:after{content:"";position:absolute;left:50%;top:50%;width:8px;height:1.5px;transform:translate(-50%,-50%);background:currentColor;border-radius:1px}.cfg-dressing-module-thumb.is-shoes .is-shelf{transform:rotate(-8deg);transform-origin:center}.cfg-dressing-module-thumb.is-vanity{padding-top:3px}.cfg-dressing-module-thumb .is-mirror{position:absolute;top:3px;left:50%;transform:translateX(-50%);width:15px;height:15px;border:1.5px solid;border-radius:8px 8px 3px 3px;background:color-mix(in srgb,currentColor 12%,transparent)}.cfg-dressing-module-thumb .is-vanity-top{position:absolute;left:3px;bottom:13px;width:calc(100% - 6px);height:2px}.cfg-dressing-module-thumb .is-vanity-drawer{position:absolute;left:5px;right:5px;bottom:3px;height:8px;border:1px solid;border-radius:1.5px}.cfg-dressing-module-thumb .is-vanity-drawer:after{content:"";position:absolute;left:50%;top:50%;width:7px;height:1.5px;transform:translate(-50%,-50%);background:currentColor}.cfg-dressing-custom-unit-preview .cfg-dressing-module-thumb{width:44px;height:50px}.cfg-dressing-library-groups{display:grid;grid-gap:14px;gap:14px}.cfg-dressing-library-group{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;border:0;background:transparent}.cfg-dressing-library-group-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 9px;border:1px solid color-mix(in srgb,var(--wiz-primary,#b77a3f) 18%,transparent);border-radius:9px;background:color-mix(in srgb,var(--wiz-primary,#b77a3f) 5%,transparent)}.cfg-dressing-library-group-head strong{font-size:12px;line-height:1.25}.cfg-dressing-library-group-head small{font-size:10px;opacity:.68;white-space:nowrap}.cfg-dressing-module-thumb.has-library-variant{width:34px;height:40px;padding:3px}.cfg-dressing-module-thumb .is-library-shelf{position:absolute;left:5px;right:5px;height:1px;background:currentColor;opacity:.86}.cfg-dressing-module-thumb .is-library-side{position:absolute;top:5px;bottom:4px;width:1px;background:currentColor;opacity:.82}.cfg-dressing-module-thumb .is-library-side.is-left{left:12px}.cfg-dressing-module-thumb .is-library-side.is-right{right:12px}.cfg-dressing-module-thumb .is-library-rail{position:absolute;left:8px;right:8px;height:1px;background:currentColor}.cfg-dressing-module-thumb .is-library-rail.second{top:23px}.cfg-dressing-module-thumb .is-library-hang{position:absolute;left:15px;top:15px;width:7px;height:10px;border-left:1px solid;border-bottom:1px solid;transform:skewX(-12deg)}.cfg-dressing-module-thumb .is-library-drawer{position:absolute;left:7px;right:7px;height:3px;border:1px solid;border-radius:1px;background:color-mix(in srgb,currentColor 6%,transparent)}.cfg-dressing-library-front-choice{grid-column:1/-1}.cfg-dressing-library-front-choice button{min-width:80px}.cfg-dressing-module-popup .kwiz-cabinet-quick-title small{font-size:10px;font-weight:700;opacity:.72}.cfg-dressing-module-thumb .is-corner-face{position:absolute;inset-inline-end:2px;top:5px;width:14px;height:22px;border:1px solid;transform:skewY(-38deg) rotate(9deg);border-radius:2px;background:color-mix(in srgb,currentColor 14%,transparent)}.cfg-dressing-module-thumb .is-ac-box,.cfg-dressing-module-thumb .is-door-opening,.cfg-dressing-module-thumb .is-island-top,.cfg-dressing-module-thumb .is-window-opening{position:absolute;inset-inline-start:5px;inset-inline-end:5px;border:1px solid;border-radius:3px}.cfg-dressing-module-thumb .is-door-opening{top:4px;bottom:4px;background:color-mix(in srgb,currentColor 10%,transparent)}.cfg-dressing-module-thumb .is-window-opening{top:6px;height:14px;background:rgba(157,215,248,.35)}.cfg-dressing-module-thumb .is-window-sill{position:absolute;left:6px;right:6px;top:22px;height:2px;background:currentColor}.cfg-dressing-module-thumb .is-ac-box{top:8px;height:12px;background:color-mix(in srgb,currentColor 6%,transparent)}.cfg-dressing-module-thumb .is-ac-louver{position:absolute;left:9px;right:9px;top:18px;height:2px;background:currentColor;box-shadow:0 3px 0 currentColor}.cfg-dressing-module-thumb .is-island-top{top:5px;height:8px;background:color-mix(in srgb,currentColor 10%,transparent)}.cfg-dressing-module-thumb .is-island-drawer{position:absolute;left:7px;right:7px;top:16px;height:7px;border:1px solid;border-radius:2px}.cfg-dressing-module-thumb .is-island-drawer.second{top:25px}.cfg-dressing-room-opening-card,.cfg-dressing-room-openings-list{display:grid;grid-gap:10px;gap:10px}.cfg-dressing-room-opening-card{padding:12px;border:1px solid rgba(181,129,73,.24);border-radius:12px;background:hsla(0,0%,100%,.04)}.cfg-dressing-preview-shell .cfg-dressing-view-tabs-row{flex:0 0 auto;width:100%;padding:5px 7px 3px;box-sizing:border-box;background:color-mix(in srgb,var(--wiz-card,#fff) 98%,transparent)}.cfg-dressing-preview-shell .cfg-dressing-view-tabs-row>.cfg-dressing-docked-view-tabs{position:static!important;inset:auto!important;transform:none!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;height:auto!important;min-height:0!important;grid-gap:5px!important;gap:5px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.cfg-dressing-preview-shell .cfg-dressing-docked-view-tabs>button{width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:0 10px!important;border:1px solid color-mix(in srgb,var(--wiz-primary,#b77a3f) 55%,var(--wiz-border,#d8d0c5))!important;border-radius:10px!important;background:var(--wiz-card,#fff)!important;color:var(--wiz-muted,#73685d)!important;box-shadow:none!important;font-size:10.5px!important;font-weight:850!important;line-height:1!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cfg-dressing-preview-shell .cfg-dressing-docked-view-tabs>button.active{color:var(--wiz-primary,#b77a3f)!important;background:color-mix(in srgb,var(--wiz-primary,#b77a3f) 5%,var(--wiz-card,#fff))!important;border-color:var(--wiz-primary,#b77a3f)!important;box-shadow:none!important}.cfg-dressing-preview-shell>.cfg-dressing-top-actions{position:relative!important;inset:auto!important;flex:0 0 42px!important;width:100%!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:4px 8px!important;display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:2px!important;overflow:visible!important;direction:ltr!important;border:0!important;border-top:1px solid color-mix(in srgb,var(--wiz-border,#d8d0c5) 72%,transparent)!important;border-bottom:1px solid color-mix(in srgb,var(--wiz-border,#d8d0c5) 82%,transparent)!important;border-radius:0!important;background:var(--wiz-card,#fff)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-sizing:border-box;z-index:22}.cfg-dressing-top-actions>.cfg-designer-3d-toolbar,.cfg-dressing-top-actions>.cfg-designer-3d-toolbar.cfg-designer-3d-toolbar-advanced,.cfg-dressing-top-actions>.cfg-designer-3d-toolbar.cfg-designer-3d-toolbar-advanced[dir=rtl],.cfg-dressing-top-actions>.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:0 0 auto!important;width:auto!important;min-width:max-content!important;max-width:none!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important;z-index:auto!important}.cfg-dressing-top-actions>.cfg-designer-3d-toolbar.cfg-designer-3d-toolbar-advanced>.cfg-designer-tool-row,.cfg-dressing-top-actions>.cfg-designer-3d-toolbar>.cfg-designer-tool-row{width:auto!important;min-width:max-content!important;max-width:none!important;justify-content:flex-start!important;height:34px!important;min-height:34px!important;display:flex!important;flex-flow:row nowrap!important;align-items:center!important;gap:1px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.cfg-dressing-top-actions>.cfg-designer-3d-toolbar .cfg-designer-tool-row>button{flex:0 0 31px!important;width:31px!important;min-width:31px!important;max-width:31px!important;height:31px!important;min-height:31px!important;max-height:31px!important;padding:0!important;margin:0!important;display:inline-grid!important;place-items:center!important;border-radius:7px!important}.cfg-dressing-top-actions>.cfg-dressing-top-group-divider{flex:0 0 1px!important;width:1px!important;height:22px!important;margin:0 3px!important;background:color-mix(in srgb,var(--wiz-border,#d8d0c5) 82%,transparent)!important}.cfg-dressing-top-actions>.cfg-dressing-view-tools{position:relative!important;flex:1 1!important;width:0!important;min-width:0!important;pointer-events:auto!important;z-index:25!important}.cfg-dressing-top-actions .cfg-dressing-view-tools-bar,.cfg-dressing-top-actions>.cfg-dressing-view-tools{inset:auto!important;height:34px!important;min-height:34px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important}.cfg-dressing-top-actions .cfg-dressing-view-tools-bar{position:static!important;transform:none!important;width:100%!important;flex-flow:row nowrap!important;gap:1px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}.cfg-dressing-top-actions .cfg-dressing-view-tools-bar::-webkit-scrollbar{display:none}.cfg-dressing-top-actions .cfg-dressing-view-tools-bar>.kwiz-health-badge,.cfg-dressing-top-actions .cfg-dressing-view-tools-bar>button{position:relative!important;flex:0 0 auto!important;width:auto!important;min-width:31px!important;max-width:none!important;height:31px!important;min-height:31px!important;max-height:31px!important;padding:0 7px!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;border:1px solid transparent!important;border-radius:7px!important;background:transparent!important;color:var(--wiz-muted,#73685d)!important;box-shadow:none!important;font-size:9.5px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important}.cfg-dressing-top-actions .cfg-dressing-view-tools-bar>.kwiz-health-badge.active,.cfg-dressing-top-actions .cfg-dressing-view-tools-bar>.kwiz-health-badge:hover,.cfg-dressing-top-actions .cfg-dressing-view-tools-bar>button.active,.cfg-dressing-top-actions .cfg-dressing-view-tools-bar>button:hover{color:var(--wiz-primary,#b77a3f)!important;background:color-mix(in srgb,var(--wiz-primary,#b77a3f) 8%,transparent)!important;border-color:color-mix(in srgb,var(--wiz-primary,#b77a3f) 20%,transparent)!important}.cfg-dressing-top-actions .cfg-dressing-view-tools-bar>.kwiz-health-badge.status-invalid{color:#b34a3c!important}.cfg-dressing-top-actions .cfg-dressing-view-tools-bar>.kwiz-health-badge.status-excellent{color:var(--wiz-text,#443c35)!important}.cfg-dressing-top-actions .cfg-dressing-view-tools-bar .kwiz-tool-divider{flex:0 0 1px!important;width:1px!important;height:20px!important;margin:0 3px!important;background:color-mix(in srgb,var(--wiz-border,#d8d0c5) 82%,transparent)!important}.cfg-dressing-top-actions .cfg-dressing-view-tools-bar svg{flex:0 0 auto}.cfg-dressing-top-actions .cfg-dressing-view-tools-bar .kwiz-health-badge span,.cfg-dressing-top-actions .cfg-dressing-view-tools-bar .kwiz-health-badge strong{font-size:9.5px!important;color:inherit!important}.cfg-dressing-view-tools .kwiz-health-panel,.cfg-dressing-view-tools .kwiz-tool-popover{position:absolute!important;z-index:1000!important;top:39px!important;inset-inline-start:0!important;inset-inline-end:auto!important;width:min(270px,calc(100vw - 28px))!important;max-height:min(330px,calc(100vh - 120px));overflow:auto}.cfg-dressing-health-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px;gap:5px;margin-top:6px}.cfg-dressing-health-metrics>span{display:grid;grid-gap:2px;gap:2px;padding:6px;border:1px solid color-mix(in srgb,var(--wiz-border,#d8d0c5) 75%,transparent);border-radius:7px;color:var(--wiz-muted,#73685d);font-size:9px}.cfg-dressing-health-metrics>span>strong{color:var(--wiz-text,#443c35);font-size:10px}.cfg-dressing-more-actions{display:grid;grid-gap:4px;gap:4px}.cfg-dressing-more-actions>button{min-height:30px;display:flex;align-items:center;justify-content:flex-start;gap:6px;padding:5px 7px;border:1px solid color-mix(in srgb,var(--wiz-border,#d8d0c5) 82%,transparent);border-radius:7px;background:var(--wiz-card,#fff);color:var(--wiz-text,#443c35);font-size:10px;font-weight:750}.cfg-dressing-canvas-wrap>.cfg-designer-camera-pad{z-index:30!important}.cfg-dressing-module-popup.kwiz-unit-editor{z-index:60!important}html[data-theme=dark] .cfg-dressing-more-actions>button,html[data-theme=dark] .cfg-dressing-preview-shell .cfg-dressing-docked-view-tabs>button,html[data-theme=dark] .cfg-dressing-preview-shell .cfg-dressing-view-tabs-row,html[data-theme=dark] .cfg-dressing-preview-shell>.cfg-dressing-top-actions{background:var(--wiz-card,#181818)!important;color:var(--wiz-text)!important}@container kitchen-3d-preview (max-width: 760px){.cfg-dressing-top-actions .cfg-dressing-view-tools-bar>.kwiz-health-badge,.cfg-dressing-top-actions .cfg-dressing-view-tools-bar>button{padding-inline:6px!important}.cfg-dressing-top-actions .cfg-dressing-view-tools-bar .kwiz-tool-short-label>span,.cfg-dressing-top-actions .cfg-dressing-view-tools-bar>.kwiz-health-badge>span{display:none!important}}@container kitchen-3d-preview (max-width: 500px){.cfg-dressing-preview-shell .cfg-dressing-view-tabs-row{padding-inline:4px}.cfg-dressing-preview-shell .cfg-dressing-docked-view-tabs>button{height:32px!important;min-height:32px!important;font-size:9.5px!important}.cfg-dressing-preview-shell>.cfg-dressing-top-actions{padding-inline:4px!important}.cfg-dressing-top-actions>.cfg-designer-3d-toolbar{flex-basis:94px!important;width:94px!important;min-width:94px!important}.cfg-dressing-top-actions>.cfg-designer-3d-toolbar>.cfg-designer-tool-row{width:94px!important}.cfg-dressing-top-actions>.cfg-dressing-top-group-divider{margin-inline:1px!important}}.cfg-dressing-preview-shell[dir=rtl] .cfg-dressing-canvas-wrap>.cfg-designer-camera-pad{top:auto!important;bottom:12px!important;left:auto!important;right:12px!important;z-index:34!important}.cfg-dressing-preview-shell[dir=ltr] .cfg-dressing-canvas-wrap>.cfg-designer-camera-pad{top:auto!important;bottom:12px!important;right:auto!important;left:12px!important;z-index:34!important}@container kitchen-3d-preview (max-width: 620px){.cfg-dressing-preview-shell[dir=rtl] .cfg-dressing-canvas-wrap>.cfg-designer-camera-pad{right:8px!important;left:auto!important;bottom:8px!important}.cfg-dressing-preview-shell[dir=ltr] .cfg-dressing-canvas-wrap>.cfg-designer-camera-pad{left:8px!important;right:auto!important;bottom:8px!important}}.cfg-dressing-preview-shell .cfg-dressing-canvas-wrap>.cfg-designer-camera-pad{width:108px!important;min-width:108px!important;max-width:108px!important;height:108px!important;min-height:108px!important;max-height:108px!important;flex:0 0 108px!important;pointer-events:auto!important}.cfg-dressing-top-actions{column-gap:6px!important}.cfg-dressing-top-actions>.cfg-designer-3d-toolbar{flex:0 0 auto!important;width:auto!important;min-width:max-content!important;max-width:none!important;overflow:visible!important;isolation:isolate}.cfg-dressing-top-actions>.cfg-designer-3d-toolbar>.cfg-designer-tool-row{width:auto!important;min-width:max-content!important;justify-content:flex-start!important;gap:2px!important;overflow:visible!important}.cfg-dressing-top-actions>.cfg-designer-3d-toolbar .cfg-designer-tool-row>button{flex:0 0 32px!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important}.cfg-dressing-top-actions>.cfg-dressing-top-group-divider{margin-inline:4px!important}@container kitchen-3d-preview (max-width: 500px){.cfg-dressing-top-actions{column-gap:4px!important}.cfg-dressing-top-actions>.cfg-designer-3d-toolbar,.cfg-dressing-top-actions>.cfg-designer-3d-toolbar>.cfg-designer-tool-row{min-width:max-content!important;width:auto!important}.cfg-dressing-top-actions>.cfg-dressing-top-group-divider{margin-inline:2px!important}}.cfg-dressing-smart-add-panel.kwiz-smart-add{width:var(--kwiz-smart-add-user-width,340px)!important;min-width:280px!important;max-width:min(560px,calc(100% - 12px))!important}.cfg-dressing-smart-add-panel .cfg-dressing-smart-add-guide{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:6px!important;gap:6px!important;align-items:stretch!important}.cfg-dressing-smart-add-placement-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px}.cfg-dressing-custom-door-row>button,.cfg-dressing-smart-add-placement-modes>button{min-height:29px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:4px 7px;border:1px solid var(--kwiz-settings-soft-border,var(--wiz-border,#d8d0c5));border-radius:7px;background:var(--wiz-card,#fff);color:var(--wiz-muted,#73685d);font-size:9px;font-weight:800}.cfg-dressing-smart-add-placement-modes>button.active{color:var(--wiz-primary,#b77a3f);border-color:color-mix(in srgb,var(--wiz-primary,#b77a3f) 38%,transparent);background:color-mix(in srgb,var(--wiz-primary,#b77a3f) 10%,transparent)}.cfg-dressing-smart-add-target-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px;gap:5px}.cfg-dressing-custom-unit-form>label,.cfg-dressing-smart-add-target-row>label,.cfg-dressing-smart-fill-type{display:grid;grid-gap:2px;gap:2px;min-width:0;color:var(--wiz-muted,#73685d);font-size:8.5px;font-weight:750}.cfg-dressing-smart-add-dimensions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px;gap:4px}.cfg-dressing-smart-add-dimensions .cfg-dressing-smart-width{grid-template-columns:1fr 23px minmax(40px,auto) 23px;gap:2px;min-width:0;padding:3px;border:1px solid color-mix(in srgb,var(--wiz-border,#d8d0c5) 72%,transparent);border-radius:7px}.cfg-dressing-smart-add-dimensions .cfg-dressing-smart-width>span{grid-column:1/-1;font-size:8px;color:var(--wiz-muted,#73685d)}.cfg-dressing-smart-add-dimensions .cfg-dressing-smart-width>button{width:23px;height:23px}.cfg-dressing-smart-add-dimensions .cfg-dressing-smart-width>strong{font-size:8px}.cfg-dressing-custom-door-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px}.cfg-dressing-smart-add-cancel-arm{position:absolute;inset-inline-end:3px;inset-block-start:3px;width:20px!important;height:20px!important;min-height:20px!important;border-radius:999px!important;background:#fff!important;color:#a94736!important;border:1px solid color-mix(in srgb,#a94736 35%,transparent)!important;z-index:2}.cfg-dressing-smart-add-cursor{position:fixed;z-index:10020;transform:translate(14px,14px);pointer-events:none;display:grid;grid-gap:2px;gap:2px;min-width:112px;padding:5px 7px;border:1px solid rgba(34,168,97,.55);border-radius:8px;background:rgba(20,25,22,.88);color:#fff;box-shadow:0 6px 18px rgba(0,0,0,.18);font-size:9px;line-height:1.15}.cfg-dressing-smart-add-cursor small{opacity:.78;font-size:8px}.cfg-dressing-smart-add-cursor.is-auto-fit{border-color:rgba(212,154,58,.7)}.kwiz-3d-shell>.cfg-dressing-module-popup-kitchen.kwiz-unit-editor-cabinet-quick{width:max-content!important;inline-size:max-content!important;min-width:0!important;max-width:calc(100% - 14px)!important;max-inline-size:calc(100% - 14px)!important;overflow:visible!important;padding:3px!important}.cfg-dressing-module-popup-kitchen .kwiz-cabinet-quick-header{min-height:26px!important;gap:3px!important}.cfg-dressing-module-popup-kitchen .kwiz-cabinet-quick-row.cfg-dressing-cabinet-quick-row{flex-wrap:wrap!important;width:max-content!important;max-width:100%!important;overflow:visible!important;align-items:center;gap:3px 4px!important;min-height:26px!important;padding-bottom:1px}.cfg-dressing-module-popup-kitchen .cfg-dressing-quick-stepper{flex:0 0 auto}.cfg-dressing-module-popup-kitchen .cfg-dressing-quick-tools-row{flex-wrap:wrap!important;width:max-content!important;max-width:100%!important;align-items:center;gap:3px 4px!important;margin-top:3px;padding-top:4px;border-top:1px solid color-mix(in srgb,var(--wiz-text,#3a3129) 12%,transparent)}.cfg-dressing-module-popup-kitchen .cfg-dressing-quick-tools-row.cfg-dressing-island-quick-row{margin-top:0;padding-top:0;border-top:none}.cfg-dressing-module-popup-kitchen .cfg-dressing-quick-tools-row .kwiz-cabinet-quick-action.active{border-color:var(--wiz-primary,#b77a3f);background:color-mix(in srgb,var(--wiz-primary,#b77a3f) 14%,var(--wiz-card,#fff));color:var(--wiz-primary,#b77a3f)}.cfg-dressing-module-popup-kitchen .cfg-dressing-quick-front-styles{display:inline-flex;flex:0 0 auto;gap:2px;padding:2px;border-radius:7px;background:color-mix(in srgb,var(--wiz-text,#3a3129) 8%,transparent)}.cfg-dressing-module-popup-kitchen .cfg-dressing-quick-front-styles>button{min-height:22px;padding:0 7px;border:0;border-radius:5px;background:transparent;color:color-mix(in srgb,var(--wiz-text,#3a3129) 62%,transparent);font-size:8.5px;font-weight:800;white-space:nowrap;cursor:pointer}.cfg-dressing-module-popup-kitchen .cfg-dressing-quick-front-styles>button.active{background:var(--wiz-card,#fff);color:var(--wiz-primary,#b77a3f);box-shadow:0 1px 3px rgba(0,0,0,.14)}.cfg-dressing-module-popup-kitchen .cfg-dressing-quick-stepper{display:grid!important;grid-template-columns:max-content 20px 42px 20px!important;align-items:center;grid-gap:2px!important;gap:2px!important;width:auto!important;min-width:0!important}.cfg-dressing-module-popup-kitchen .cfg-dressing-quick-stepper>span{font-size:8px;font-weight:800;color:var(--wiz-muted,#73685d);white-space:nowrap}.cfg-dressing-module-popup-kitchen .cfg-dressing-quick-stepper>button{width:20px!important;min-width:20px!important;height:21px!important;min-height:21px!important;padding:0!important;display:grid!important;place-items:center}.cfg-dressing-module-popup-kitchen .cfg-dressing-quick-stepper>input{width:42px!important;min-width:42px!important;height:21px!important;padding:0 2px!important;border:1px solid var(--wiz-border,#d8d0c5);border-radius:5px;background:var(--wiz-card,#fff);color:var(--wiz-text,#443c35);text-align:center;font-size:8px;font-weight:800}.cfg-dressing-module-popup-kitchen .cfg-dressing-quick-replace{width:92px!important;max-width:92px!important;padding-inline:4px!important;-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important}.cfg-dressing-island-shape-select{display:inline-flex!important;align-items:center;gap:3px;flex:0 0 auto}.cfg-dressing-island-shape-select>span{font-size:8px;font-weight:800;color:var(--wiz-muted,#73685d);white-space:nowrap}.cfg-dressing-island-shape-select>select{height:21px;max-width:92px;padding:0 4px;border:1px solid var(--wiz-border,#d8d0c5);border-radius:5px;background:var(--wiz-card,#fff);color:var(--wiz-text,#443c35);font-size:8px;font-weight:800}html[data-theme=dark] .cfg-dressing-island-shape-select>select{background:var(--wiz-card,#181818)!important;color:var(--wiz-text,#f2ece6)!important}.cfg-dressing-popup-expanded{margin-top:4px;border-top:1px solid color-mix(in srgb,var(--wiz-border,#d8d0c5) 72%,transparent);padding-top:4px}.cfg-dressing-popup-expanded .kwiz-cabinet-editor-tabs{position:static!important;margin:0 0 4px!important}.cfg-dressing-popup-editor-content{max-height:min(300px,42vh);overflow:auto;padding:2px!important}.cfg-dressing-popup-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:5px!important;gap:5px!important;align-items:end}.cfg-dressing-popup-field{display:grid;grid-gap:3px;gap:3px;min-width:0;color:var(--wiz-muted,#73685d);font-size:8.5px;font-weight:800}.cfg-dressing-popup-field select{width:100%;min-height:27px;border:1px solid var(--wiz-border,#d8d0c5);border-radius:6px;background:var(--wiz-card,#fff);color:var(--wiz-text,#443c35)}.cfg-dressing-popup-expanded .cfg-dressing-popup-count{min-height:28px;display:flex;align-items:center;gap:5px}.cfg-dressing-popup-expanded .cfg-dressing-popup-count>button{width:27px;height:27px;display:grid;place-items:center;border:1px solid var(--wiz-border,#d8d0c5);border-radius:6px;background:var(--wiz-card,#fff);color:var(--wiz-text,#443c35)}html[data-theme=dark] .cfg-dressing-custom-door-row>button,html[data-theme=dark] .cfg-dressing-module-popup-kitchen .cfg-dressing-quick-stepper>input,html[data-theme=dark] .cfg-dressing-popup-expanded .cfg-dressing-popup-count>button,html[data-theme=dark] .cfg-dressing-popup-field select,html[data-theme=dark] .cfg-dressing-smart-add-placement-modes>button{background:var(--wiz-card,#181818)!important;color:var(--wiz-text,#f2ece6)!important}@container kitchen-3d-preview (max-width: 820px){.kwiz-3d-shell>.cfg-dressing-module-popup-kitchen.kwiz-unit-editor-cabinet-quick{min-width:0!important;width:max-content!important;max-width:calc(100% - 14px)!important}.cfg-dressing-module-popup-kitchen .kwiz-cabinet-quick-row.cfg-dressing-cabinet-quick-row{width:max-content!important;max-width:100%!important}.cfg-dressing-popup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container kitchen-3d-preview (max-width: 560px){.cfg-dressing-popup-grid,.cfg-dressing-smart-add-dimensions,.cfg-dressing-smart-add-target-row{grid-template-columns:minmax(0,1fr)}.cfg-dressing-smart-add-dimensions .cfg-dressing-smart-width{grid-template-columns:1fr 25px 54px 25px}.cfg-dressing-module-popup-kitchen .kwiz-cabinet-quick-header{flex-wrap:wrap!important}}.cfg-dressing-resize-badge{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#000;color:#fff;border:1px solid hsla(0,0%,100%,.28);box-shadow:0 3px 9px rgba(0,0,0,.3);font:600 8px/20px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-align:center;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.cfg-dressing-resize-badge.is-small{width:15px;height:15px;font-size:7px;line-height:15px}.cfg-dressing-position-guide-label{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:22px;padding:0 7px;border-radius:999px;background:#15130f;color:#f0ae36;border:1px solid rgba(213,154,55,.55);box-shadow:0 2px 7px rgba(0,0,0,.28);font:800 10px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;white-space:nowrap}.cfg-dressing-library-group .kwiz-smart-add-grid>button{grid-template-columns:88px minmax(0,1fr)!important;min-height:98px!important;align-items:center!important;padding:6px!important}.cfg-dressing-library-group .kwiz-smart-add-icon{width:84px!important;height:86px!important;min-width:84px!important;border-radius:8px!important;overflow:hidden!important;background:#fff!important}.cfg-dressing-module-thumb.has-source-preview{padding:0!important;border:0!important;border-radius:8px!important;background:#fff!important;color:inherit!important}.cfg-dressing-library-group .cfg-dressing-module-thumb.has-source-preview{width:84px!important;height:86px!important}.cfg-dressing-source-thumb{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:#fff}.cfg-dressing-catalogue-thumb-slot:has(.cfg-dressing-module-thumb.has-source-preview){width:54px;height:60px}.cfg-dressing-catalogue-thumb-slot .cfg-dressing-module-thumb.has-source-preview{width:52px!important;height:58px!important}.cfg-dressing-custom-unit-preview .cfg-dressing-module-thumb.has-source-preview{width:56px!important;height:62px!important}.cfg-dressing-module-thumb.has-source-preview:after{content:"";position:absolute;inset:0;border:1px solid color-mix(in srgb,var(--wiz-border,#d8d0c5) 70%,transparent);border-radius:8px;pointer-events:none}.cfg-dressing-library-group .kwiz-smart-add-copy{min-width:0;align-self:center}.cfg-dressing-library-group .kwiz-smart-add-copy strong{display:block;font-size:10px!important;line-height:1.25}.cfg-dressing-library-group .kwiz-smart-add-copy small{display:block;margin-top:3px;font-size:8px!important;line-height:1.3}html[data-theme=dark] .cfg-dressing-library-group .kwiz-smart-add-icon,html[data-theme=dark] .cfg-dressing-module-thumb.has-source-preview,html[data-theme=dark] .cfg-dressing-source-thumb{background-color:#f8f8f6!important}.cfg-dressing-preview-shell .cfg-dressing-view-tabs-row,.cfg-dressing-preview-shell>.cfg-dressing-top-actions{position:relative!important;z-index:90!important;pointer-events:auto!important}.cfg-dressing-preview-shell .cfg-dressing-view-tabs-row :is(button,select,input),.cfg-dressing-preview-shell>.cfg-dressing-top-actions :is(button,select,input){pointer-events:auto!important}.cfg-dressing-smart-add-panel.kwiz-smart-add{z-index:84!important;pointer-events:auto!important}.cfg-dressing-smart-add-panel .cfg-dressing-smart-add-guide{position:relative!important;z-index:6!important;pointer-events:auto!important;isolation:isolate}.cfg-dressing-smart-add-panel .cfg-dressing-smart-add-guide :is(button,select,input,label){pointer-events:auto!important}.cfg-dressing-smart-add-panel .kwiz-smart-add-body{position:relative!important;z-index:1!important}.cfg-dressing-empty-inspector{display:grid;grid-gap:4px;gap:4px;margin:10px 12px 4px;padding:14px 12px;border:1px dashed color-mix(in srgb,var(--wiz-border,#d8d0c5) 88%,transparent);border-radius:10px;background:color-mix(in srgb,var(--wiz-card,#fff) 70%,transparent);text-align:center}.cfg-dressing-empty-inspector strong{font-size:13px}.cfg-dressing-empty-inspector span{font-size:11.5px;line-height:1.5;color:color-mix(in srgb,var(--wiz-text,#3a3129) 66%,transparent)}.cfg-dressing-selected-unit-summary{display:grid;grid-gap:3px;gap:3px;padding:10px 12px;border-bottom:1px solid color-mix(in srgb,var(--wiz-border,#d8d0c5) 70%,transparent)}.cfg-dressing-selected-unit-summary strong{font-size:13px}.cfg-dressing-selected-unit-summary small,.cfg-dressing-unit-readout{font-size:11px;color:color-mix(in srgb,var(--wiz-text,#3a3129) 62%,transparent)}.cfg-dressing-unit-readout{margin:2px 0 6px;line-height:1.5}.cfg-dressing-variant-note{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 10px;margin:2px 0 10px;border-radius:8px;background:color-mix(in srgb,var(--wiz-accent,#a8783c) 10%,transparent)}.cfg-dressing-variant-custom{flex-shrink:0;min-height:24px;padding:0 10px;font-size:11px;font-weight:600;border:1px solid var(--wiz-accent,#a8783c);border-radius:7px;background:color-mix(in srgb,var(--wiz-card,#fff) 92%,transparent);color:var(--wiz-accent,#a8783c);cursor:pointer}html[data-theme=dark] .cfg-dressing-variant-custom{background:color-mix(in srgb,var(--wiz-card,#241f1a) 84%,transparent)}.cfg-dressing-unit-front-choice{display:flex;gap:6px;margin-bottom:8px}.cfg-dressing-unit-front-choice button{flex:1 1;min-height:28px;padding:0 10px;font-size:11.5px;border:1px solid color-mix(in srgb,var(--wiz-border,#d8d0c5) 88%,transparent);border-radius:8px;background:color-mix(in srgb,var(--wiz-card,#fff) 92%,transparent);color:inherit;cursor:pointer}.cfg-dressing-unit-front-choice button.active{border-color:var(--wiz-accent,#a8783c);background:color-mix(in srgb,var(--wiz-accent,#a8783c) 16%,transparent);font-weight:600}.cfg-dressing-selected-unit-settings label:not(.cfg-check){display:grid;grid-gap:4px;gap:4px;margin:0 0 9px;font-size:10px;font-weight:800;color:color-mix(in srgb,var(--wiz-text,#3a3129) 66%,transparent)}.cfg-dressing-selected-unit-settings select{width:100%;min-height:34px;margin:0;padding:0 10px;border:1px solid color-mix(in srgb,var(--wiz-border,#d8d0c5) 85%,transparent);border-radius:9px;background:var(--wiz-card,#fff);color:var(--wiz-text,#3a3129);font-size:12.5px;font-weight:700}.cfg-dressing-selected-unit-settings .cfg-dressing-unit-actions-row{display:flex;gap:6px;margin:2px 0 8px}.cfg-dressing-selected-unit-settings .cfg-dressing-unit-actions-row button{flex:1 1;min-height:28px;margin:0;padding:0 10px;font-size:11.5px;font-weight:600;border:1px solid color-mix(in srgb,var(--wiz-border,#d8d0c5) 88%,transparent);border-radius:8px;background:color-mix(in srgb,var(--wiz-card,#fff) 92%,transparent);color:inherit;box-shadow:none;cursor:pointer}.cfg-dressing-selected-unit-settings .cfg-dressing-unit-actions-row button:hover{border-color:var(--wiz-accent,#a8783c)}.cfg-dressing-module-popup .cfg-dressing-popup-check{grid-column:1/-1;display:flex;align-items:center;gap:6px;font-size:11.5px}.cfg-dressing-module-popup .cfg-dressing-popup-check input{width:auto;margin:0}.cfg-designer-3d-toolbar .cfg-designer-tool-reset:hover:not(:disabled){color:var(--wiz-accent,#a8783c)}html[data-theme=dark] .cfg-dressing-empty-inspector{border-color:color-mix(in srgb,var(--wiz-border,#4a4038) 82%,transparent);background:color-mix(in srgb,var(--wiz-card,#241f1a) 62%,transparent)}html[data-theme=dark] .cfg-dressing-empty-inspector span,html[data-theme=dark] .cfg-dressing-selected-unit-summary small,html[data-theme=dark] .cfg-dressing-unit-readout{color:color-mix(in srgb,var(--wiz-text,#efe6da) 62%,transparent)}html[data-theme=dark] .cfg-dressing-unit-front-choice button{border-color:color-mix(in srgb,var(--wiz-border,#4a4038) 82%,transparent);background:color-mix(in srgb,var(--wiz-card,#241f1a) 84%,transparent)}.cfg-dressing-review-step .cfg-dressing-review-preview{margin-bottom:14px;min-height:360px}.cfg-dressing-opening-2d{--dress-obstacle-fill:#e9d7b4;--dress-obstacle-line:#6b5334;--dress-obstacle-ink:#4a3820}.cfg-dressing-opening-2d.is-window{--dress-obstacle-fill:#8ec9ec;--dress-obstacle-line:#1f5f85;--dress-obstacle-ink:#123f5a}.cfg-dressing-opening-2d.is-ac{--dress-obstacle-fill:#aab6c6;--dress-obstacle-line:#37424f;--dress-obstacle-ink:#222c38}.cfg-dressing-opening-2d-body{fill:var(--dress-obstacle-fill);stroke:var(--dress-obstacle-line);stroke-width:1.8}.cfg-dressing-opening-2d-fin,.cfg-dressing-opening-2d-leaf,.cfg-dressing-opening-2d-pane{stroke:var(--dress-obstacle-line);fill:none;stroke-linecap:round}.cfg-dressing-opening-2d-leaf{stroke-width:2.2}.cfg-dressing-opening-2d-pane{stroke-width:1.6;stroke-dasharray:4 3}.cfg-dressing-opening-2d-fin{stroke-width:1.1;opacity:.75}.cfg-dressing-opening-2d-label{font-size:8px;font-weight:800;letter-spacing:.02em;fill:var(--dress-obstacle-ink);paint-order:stroke;stroke:var(--dress-obstacle-fill);stroke-width:2.4;stroke-linejoin:round;pointer-events:none}html[data-theme=dark] .cfg-dressing-opening-2d{--dress-obstacle-fill:#b08d55;--dress-obstacle-line:#f0dcb6;--dress-obstacle-ink:#2a1f0f}html[data-theme=dark] .cfg-dressing-opening-2d.is-window{--dress-obstacle-fill:#4d9ec9;--dress-obstacle-line:#cbe8f8;--dress-obstacle-ink:#08222f}html[data-theme=dark] .cfg-dressing-opening-2d.is-ac{--dress-obstacle-fill:#7b8899;--dress-obstacle-line:#dbe4ef;--dress-obstacle-ink:#131a22}.cfg-dressing-smart-add-options{margin:0 8px 6px;border:1px solid color-mix(in srgb,var(--wiz-border,#d8d0c5) 80%,transparent);border-radius:9px;background:color-mix(in srgb,var(--wiz-card,#fff) 72%,transparent)}.cfg-dressing-smart-add-options>summary{display:flex;align-items:center;gap:6px;padding:7px 9px;font-size:10.5px;font-weight:800;cursor:pointer;list-style:none;border-radius:9px}.cfg-dressing-smart-add-options>summary::-webkit-details-marker{display:none}.cfg-dressing-smart-add-options>summary:after{content:"▾";-webkit-margin-start:auto;margin-inline-start:auto;font-size:10px;opacity:.6}.cfg-dressing-smart-add-options[open]>summary:after{content:"▴"}.cfg-dressing-smart-add-options>summary em{font-style:normal;font-weight:600;font-size:9.5px;color:color-mix(in srgb,var(--wiz-text,#3a3129) 60%,transparent)}.cfg-dressing-smart-add-options-body{display:grid;grid-gap:7px;gap:7px;padding:0 9px 9px}html[data-theme=dark] .cfg-dressing-smart-add-options{border-color:color-mix(in srgb,var(--wiz-border,#4a4038) 80%,transparent);background:color-mix(in srgb,var(--wiz-card,#241f1a) 64%,transparent)}html[data-theme=dark] .cfg-dressing-smart-add-options>summary em{color:color-mix(in srgb,var(--wiz-text,#efe6da) 60%,transparent)}.cfg-dressing-quick-replace-wrap{position:relative;flex:0 0 auto}.cfg-dressing-quick-replace-menu{position:absolute;z-index:40;top:calc(100% + 4px);inset-inline-start:0;display:grid;grid-gap:1px;gap:1px;min-width:132px;padding:3px;border:1px solid var(--wiz-border,#d8d0c5);border-radius:8px;background:var(--wiz-card,#fff);box-shadow:0 8px 22px rgba(0,0,0,.16)}.cfg-dressing-quick-replace-menu>button{height:24px;padding:0 7px;border:0;border-radius:5px;background:transparent;color:var(--wiz-text,#443c35);font-size:9px;font-weight:800;text-align:start;white-space:nowrap;cursor:pointer}.cfg-dressing-quick-replace-menu>button.active,.cfg-dressing-quick-replace-menu>button:hover{background:color-mix(in srgb,var(--wiz-primary,#b77a3f) 12%,transparent);color:var(--wiz-primary,#b77a3f)}html[data-theme=dark] .cfg-dressing-quick-replace-menu{border-color:color-mix(in srgb,var(--wiz-border,#4a4038) 85%,transparent);background:var(--wiz-card,#241f1a)}.cfg-dressing-family-options{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding-inline:2px;margin-top:4px}.cfg-dressing-family-layout{display:inline-flex;align-items:center;gap:2px;border:1px solid color-mix(in srgb,var(--wiz-border,#d8d0c5) 82%,transparent);border-radius:7px;padding:1px}.cfg-dressing-family-layout>button{min-width:22px;height:20px;padding:0 6px;border:0;border-radius:5px;background:transparent;color:inherit;cursor:pointer;display:inline-grid;place-items:center}.cfg-dressing-family-layout>span{font-size:8.5px;font-weight:800;padding-inline:2px;white-space:nowrap}.cfg-dressing-opening-2d.is-interactive .cfg-dressing-opening-2d-body{cursor:-webkit-grab;cursor:grab}.cfg-dressing-opening-2d.is-interactive .cfg-dressing-opening-2d-body:active{cursor:-webkit-grabbing;cursor:grabbing}.cfg-dressing-opening-2d-handle{fill:var(--wiz-card,#fff);stroke:var(--dress-obstacle-line);stroke-width:1.6;cursor:ew-resize}.cfg-dressing-opening-2d:hover .cfg-dressing-opening-2d-handle{stroke-width:2.2}html[data-theme=dark] .cfg-dressing-opening-2d-handle{fill:#1d1a16}.cfg-dressing-wizard .wiz-step-card{padding:14px 16px}.cfg-dressing-wizard .wiz-step-head{margin-bottom:8px}.cfg-dressing-wizard .wiz-step-head h3{margin:4px 0 2px;font-size:16px}.cfg-dressing-wizard .wiz-step-head p.muted{margin:0;font-size:11.5px;line-height:1.45}.cfg-dressing-wizard-split{gap:12px}.cfg-dressing-settings-shell .cfg-dressing-settings-scroll .cfg-controls>section,.cfg-dressing-settings-shell .cfg-dressing-settings-scroll>section,.cfg-dressing-wizard-controls .cfg-controls>section{margin:0 0 10px;padding:0 0 10px;border:0;border-bottom:1px solid color-mix(in srgb,var(--wiz-border,#d8d0c5) 55%,transparent);border-radius:0;background:transparent;box-shadow:none}.cfg-dressing-settings-shell .cfg-dressing-settings-scroll .cfg-controls>section:last-child,.cfg-dressing-settings-shell .cfg-dressing-settings-scroll>section:last-child,.cfg-dressing-wizard-controls .cfg-controls>section:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.cfg-dressing-wizard-controls .kwiz-dim-table-title,.cfg-dressing-wizard-controls section>h3{margin:0 0 7px;font-size:11.5px;font-weight:800;letter-spacing:.01em;text-transform:none}.cfg-dressing-wizard-controls .cfg-controls>section>label:not(.cfg-check){display:grid;grid-gap:4px;gap:4px;margin:0 0 9px;color:color-mix(in srgb,var(--wiz-text,#3a3129) 66%,transparent);font-size:10px;font-weight:800}.cfg-dressing-wizard-controls .cfg-controls>section>label:not(.cfg-check)>input,.cfg-dressing-wizard-controls .cfg-controls>section>label:not(.cfg-check)>select{width:100%;min-height:34px;margin:0;padding:0 10px;border:1px solid color-mix(in srgb,var(--wiz-border,#d8d0c5) 85%,transparent)!important;border-radius:9px!important;background:var(--wiz-card,#fff)!important;color:var(--wiz-text,#3a3129)!important;font-size:12.5px;font-weight:700}.cfg-dressing-wizard-controls .cfg-controls>section>label:not(.cfg-check)>select{-webkit-padding-end:24px;padding-inline-end:24px}.cfg-dressing-wizard-controls .cfg-controls .cfg-check{display:flex;align-items:center;gap:7px;margin:0 0 7px;color:var(--wiz-text,#3a3129);font-size:10.5px;font-weight:700}.cfg-dressing-wizard-controls .cfg-controls .cfg-check input{width:auto;min-height:0}.cfg-dressing-wizard-controls .cfg-arrangement-note,.cfg-dressing-wizard-controls .cfg-controls>section>p:not(.cfg-dressing-fit):not(.kwiz-area-line),.cfg-dressing-wizard-controls .cfg-dressing-layout-note,.cfg-dressing-wizard-controls .muted.small-text{margin:6px 0 0;font-size:10px;line-height:1.45;color:color-mix(in srgb,var(--wiz-text,#3a3129) 62%,transparent)}.cfg-dressing-wizard-controls .cfg-dressing-regenerate{font-size:11px;font-weight:800}.cfg-dressing-wizard-controls .cfg-dressing-dimension-grid,.cfg-dressing-wizard-controls .kwiz-room-fields{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(104px,1fr))!important;grid-gap:8px!important;gap:8px!important;align-items:end}.cfg-dressing-wizard-controls .kwiz-room-fields .kwiz-room-field{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:3px!important;gap:3px!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.cfg-dressing-wizard-controls .kwiz-room-fields .kwiz-room-label{position:static!important;width:auto!important;font-size:10px;font-weight:800;color:color-mix(in srgb,var(--wiz-text,#3a3129) 66%,transparent)}.cfg-dressing-wizard-controls .kwiz-room-fields .kwiz-room-control{display:flex!important;position:static!important;align-items:center;gap:6px;width:auto!important;min-width:0!important;height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.cfg-dressing-side-opening .kwiz-room-control input,.cfg-dressing-side-opening .kwiz-room-control select,.cfg-dressing-wizard-controls .kwiz-layout-wall-depth select,.cfg-dressing-wizard-controls .kwiz-room-fields .kwiz-room-control input,.cfg-dressing-wizard-controls .kwiz-room-fields .kwiz-room-control select{flex:1 1 auto;width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0 10px!important;border:1px solid color-mix(in srgb,var(--wiz-border,#d8d0c5) 85%,transparent)!important;border-radius:9px!important;background:var(--wiz-card,#fff)!important;color:var(--wiz-text,#3a3129)!important;box-shadow:none!important;font-size:12.5px!important;font-weight:700!important;line-height:1;transition:border-color .15s,box-shadow .15s}.cfg-dressing-side-opening .kwiz-room-control select,.cfg-dressing-wizard-controls .kwiz-layout-wall-depth select,.cfg-dressing-wizard-controls .kwiz-room-fields .kwiz-room-control select{-webkit-padding-end:24px!important;padding-inline-end:24px!important}.cfg-dressing-side-opening .kwiz-room-control input:hover,.cfg-dressing-side-opening .kwiz-room-control select:hover,.cfg-dressing-wizard-controls .kwiz-layout-wall-depth select:hover,.cfg-dressing-wizard-controls .kwiz-room-fields .kwiz-room-control input:hover,.cfg-dressing-wizard-controls .kwiz-room-fields .kwiz-room-control select:hover{border-color:color-mix(in srgb,var(--wiz-primary,#b77a3f) 55%,var(--wiz-border,#d8d0c5))!important}.cfg-dressing-side-opening .kwiz-room-control input:focus,.cfg-dressing-side-opening .kwiz-room-control select:focus,.cfg-dressing-wizard-controls .kwiz-layout-wall-depth select:focus,.cfg-dressing-wizard-controls .kwiz-room-fields .kwiz-room-control input:focus,.cfg-dressing-wizard-controls .kwiz-room-fields .kwiz-room-control select:focus{outline:none!important;border-color:var(--wiz-primary,#b77a3f)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--wiz-primary,#b77a3f) 18%,transparent)!important}.cfg-dressing-wizard-controls .kwiz-layout-wall-row:not(.active) select{opacity:.55}.cfg-dressing-settings-shell .kwiz-room-fields .kwiz-room-control{display:flex;align-items:center;gap:6px;width:auto;min-width:0;height:auto;padding:0;border:0;border-radius:0;background:transparent}.cfg-dressing-settings-shell .kwiz-layout-wall-depth select,.cfg-dressing-settings-shell .kwiz-room-fields .kwiz-room-control input,.cfg-dressing-settings-shell .kwiz-room-fields .kwiz-room-control select{flex:1 1 auto;width:100%;min-width:0;height:34px;min-height:34px;margin:0;padding:0 10px;border:1px solid color-mix(in srgb,var(--wiz-border,#d8d0c5) 85%,transparent);border-radius:9px;background:var(--wiz-card,#fff);color:var(--wiz-text,#3a3129);box-shadow:none;font:inherit;font-size:12.5px;font-weight:700;line-height:1}.cfg-dressing-settings-shell .kwiz-layout-wall-depth select,.cfg-dressing-settings-shell .kwiz-room-fields .kwiz-room-control select{-webkit-padding-end:24px;padding-inline-end:24px}.cfg-dressing-settings-shell .kwiz-room-fields .kwiz-room-control input:focus,.cfg-dressing-settings-shell .kwiz-room-fields .kwiz-room-control select:focus{outline:none;border-color:var(--wiz-primary,#b77a3f);box-shadow:0 0 0 3px color-mix(in srgb,var(--wiz-primary,#b77a3f) 18%,transparent)}.cfg-dressing-settings-shell .kwiz-room-fields .kwiz-room-control em{flex:0 0 auto;font-style:normal;font-size:10.5px;font-weight:800;color:color-mix(in srgb,var(--wiz-text,#3a3129) 58%,transparent)}.cfg-dressing-settings-shell .kwiz-room-label{font-size:10px;font-weight:800;color:color-mix(in srgb,var(--wiz-text,#3a3129) 66%,transparent)}.cfg-dressing-settings-shell input,.cfg-dressing-settings-shell select,.cfg-dressing-smart-add input,.cfg-dressing-smart-add select,.cfg-dressing-wizard-controls input,.cfg-dressing-wizard-controls select{font-family:inherit}html[data-theme=light] .cfg-dressing-settings-shell select,html[data-theme=light] .cfg-dressing-smart-add select,html[data-theme=light] .cfg-dressing-wizard select{color-scheme:light}html[data-theme=light] .cfg-dressing-settings-shell option,html[data-theme=light] .cfg-dressing-smart-add option,html[data-theme=light] .cfg-dressing-wizard option{background:#fff!important;color:var(--wiz-text,#4a3e2c)!important}.cfg-dressing-wizard-controls .kwiz-room-fields .kwiz-room-control em{flex:0 0 auto;font-style:normal;font-size:10.5px;font-weight:800;color:color-mix(in srgb,var(--wiz-text,#3a3129) 58%,transparent)}.cfg-dressing-wizard-controls .kwiz-area-line{margin:7px 0 0;font-size:11px}.cfg-dressing-wizard-controls .cfg-dressing-room-dimensions-section .kwiz-room-fields-table{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.cfg-dressing-wizard-controls .cfg-dressing-room-dimensions-section .kwiz-room-control{gap:3px!important}.cfg-dressing-wizard-controls .cfg-dressing-room-dimensions-section .kwiz-room-control input{padding:0 6px!important;font-size:11.5px!important}.cfg-dressing-wizard-controls .cfg-dressing-room-dimensions-section .kwiz-room-control em{font-size:9px}.cfg-dressing-wizard-controls .kwiz-layout-cell{min-height:40px!important;padding:5px 6px!important;gap:5px!important}.cfg-dressing-wizard-controls .kwiz-layout-cell:not(.kwiz-layout-cell-draw) .kwiz-layout-glyph{width:24px!important;height:24px!important;min-width:24px}.cfg-dressing-wizard-controls .kwiz-layout-cell-copy>strong{font-size:10px}.cfg-dressing-wizard-controls .kwiz-layout-cell-copy>small{font-size:8.5px}.cfg-dressing-wizard-controls .kwiz-layout-island-note{margin:7px 0 0;font-size:10px;line-height:1.45}html[data-theme=dark] .cfg-dressing-settings-shell .cfg-dressing-settings-scroll .cfg-controls>section,html[data-theme=dark] .cfg-dressing-wizard-controls .cfg-controls>section,html[data-theme=dark] .cfg-dressing-wizard-controls .kwiz-room-control{border-bottom-color:color-mix(in srgb,var(--wiz-border,#4a4038) 55%,transparent)}.cfg-dressing-wizard .cfg-create-design-header{margin-bottom:10px}.cfg-create-design-header-actions{display:flex;align-items:center;gap:8px}.cfg-create-design-header-actions>.cfg-create-design-header-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;min-height:38px;margin:0;padding:0 14px;box-sizing:border-box;line-height:1;white-space:nowrap;text-decoration:none}.cfg-dressing-wizard .wiz-price-banner{margin-bottom:10px}.cfg-dressing-wizard .wiz-tab-panel{margin-top:0}.cfg-dressing-wizard .wiz-tab-panel>.wiz-progress,.cfg-dressing-wizard .wiz-tab-panel>nav{margin-bottom:10px}.cfg-dressing-settings-shell .kwiz-layout-wall-table,.cfg-dressing-wizard-controls .kwiz-layout-wall-table{display:grid;grid-template-columns:minmax(0,1fr)!important;grid-gap:0;gap:0;border:1px solid color-mix(in srgb,var(--wiz-border,#d8d0c5) 82%,transparent);border-radius:9px;overflow:hidden}.cfg-dressing-wizard-controls .kwiz-layout-wall-row,.cfg-dressing-wizard-controls .kwiz-layout-wall-table-head{display:grid!important;grid-template-columns:minmax(66px,1fr) minmax(72px,1.1fr) 86px;align-items:center;grid-gap:6px;gap:6px;padding:5px 8px;min-height:34px}.cfg-dressing-wizard-controls .kwiz-layout-wall-table-head{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.02em;opacity:.62;background:color-mix(in srgb,var(--wiz-border,#d8d0c5) 22%,transparent)}.cfg-dressing-wizard-controls .kwiz-layout-wall-row+.kwiz-layout-wall-row,.cfg-dressing-wizard-controls .kwiz-layout-wall-table-head+.kwiz-layout-wall-row{border-top:1px solid color-mix(in srgb,var(--wiz-border,#d8d0c5) 55%,transparent)}.cfg-dressing-wizard-controls .kwiz-layout-wall-toggle{display:inline-flex!important;flex-direction:row!important;align-items:center;gap:6px;margin:0;min-width:0;font-size:11px}.cfg-dressing-wizard-controls .kwiz-layout-wall-toggle input[type=checkbox]{flex:0 0 auto;width:14px!important;height:14px!important;min-width:14px!important;margin:0!important}.cfg-dressing-wizard-controls .kwiz-layout-wall-toggle strong{font-size:11px;white-space:nowrap}.cfg-dressing-wizard-controls .kwiz-layout-wall-meta{display:inline-flex;align-items:baseline;gap:5px;min-width:0;font-size:10.5px}.cfg-dressing-wizard-controls .kwiz-layout-wall-meta small{opacity:.62;font-size:9.5px}.cfg-dressing-wizard-controls .kwiz-layout-wall-depth{display:block;margin:0;min-width:0}.cfg-dressing-wizard-controls .kwiz-layout-wall-row:not(.active){opacity:.6}.cfg-dressing-wizard-controls .kwiz-layout-wall-advanced{margin-top:8px}.cfg-dressing-wizard-controls .kwiz-layout-wall-advanced>summary{font-size:10.5px;font-weight:800;cursor:pointer;padding:5px 0}.cfg-dressing-wizard-controls .kwiz-layout-wall-advanced>p{margin:2px 0 7px;font-size:10px;line-height:1.45;opacity:.66}.cfg-dressing-wizard-controls .kwiz-layout-wall-settings-head{display:grid;grid-gap:2px;gap:2px;margin-bottom:6px}.cfg-dressing-wizard-controls .kwiz-layout-wall-settings-head strong{font-size:11.5px}.cfg-dressing-wizard-controls .kwiz-layout-wall-settings-head span{font-size:10px;opacity:.64;line-height:1.4}.cfg-dressing-wizard-controls .cfg-dressing-layout-btn{display:grid!important;grid-template-columns:22px minmax(0,1fr);grid-template-areas:"icon name" "icon note";align-items:center;grid-gap:1px 7px;gap:1px 7px;padding:7px 9px;text-align:start}.cfg-dressing-wizard-controls .cfg-dressing-layout-btn>.cfg-dressing-layout-icon{grid-area:icon}.cfg-dressing-wizard-controls .cfg-dressing-layout-btn>strong{grid-area:name;font-size:11px;white-space:nowrap}.cfg-dressing-wizard-controls .cfg-dressing-layout-btn>small{grid-area:note;font-size:9px;line-height:1.3}html[data-theme=dark] .cfg-dressing-wizard-controls .kwiz-layout-wall-table{border-color:color-mix(in srgb,var(--wiz-border,#4a4038) 82%,transparent)}html[data-theme=dark] .cfg-dressing-wizard-controls .kwiz-layout-wall-depth select{border-color:color-mix(in srgb,var(--wiz-border,#4a4038) 85%,transparent);background:var(--wiz-card,#241f1a)}.cfg-dressing-2d .cfg-dressing-plan-dim{font-size:21px;font-weight:700;fill:var(--wiz-text,#3a3129)}.cfg-dressing-2d .cfg-dressing-plan-usable{font-size:14px;font-weight:600;fill:var(--wiz-muted,#73685d)}.cfg-dressing-wizard-controls,html[data-theme=dark] .cfg-dressing-wizard-controls .kwiz-layout-wall-depth select,html[data-theme=dark] .cfg-dressing-wizard-controls .kwiz-room-fields .kwiz-room-control input,html[data-theme=dark] .cfg-dressing-wizard-controls .kwiz-room-fields .kwiz-room-control select{padding:11px}.cfg-dressing-wizard-controls .cfg-controls{gap:0!important}.cfg-dressing-wizard-controls .cfg-controls>section{margin:0 0 9px!important;padding:0 0 9px!important}.cfg-dressing-wizard-controls .cfg-controls>section:last-child{margin-bottom:0!important;padding-bottom:0!important}.cfg-dressing-wizard-controls .kwiz-dim-table-title,.cfg-dressing-wizard-controls section>h3{margin:0 0 6px}.cfg-dressing-wizard-controls .kwiz-area-line{margin:4px 0 0;font-size:10px}.cfg-dressing-wizard-controls .cfg-dressing-room-dimensions-section .kwiz-room-fields-table{gap:5px!important}.cfg-dressing-wizard-controls .cfg-dressing-room-dimensions-section .kwiz-room-field{gap:2px!important}.cfg-dressing-wizard-controls .kwiz-room-fields .kwiz-room-control input,.cfg-dressing-wizard-controls .kwiz-room-fields .kwiz-room-control select{min-height:32px!important;height:32px!important}.cfg-dressing-wizard-controls .kwiz-layout-wall-settings{margin-top:5px;padding-top:5px}.cfg-dressing-wizard-controls .kwiz-layout-wall-table{border-inline:0!important;border-radius:0!important;border-color:color-mix(in srgb,var(--wiz-border,#d8d0c5) 42%,transparent)!important}.cfg-dressing-wizard-controls .kwiz-layout-wall-table-head{background:transparent!important}.cfg-dressing-wizard-controls .kwiz-layout-wall-row,.cfg-dressing-wizard-controls .kwiz-layout-wall-table-head{padding:4px 2px!important;min-height:30px!important}html[data-theme=dark] .cfg-dressing-wizard-controls .kwiz-layout-wall-table{border-color:color-mix(in srgb,var(--wiz-border,#4a4038) 42%,transparent)!important}html[data-theme=dark] .cfg-dressing-wizard-controls .cfg-dressing-finish-row{display:grid;grid-gap:5px;gap:5px;margin-bottom:9px}.cfg-dressing-finish-label{font-size:10px;font-weight:800;color:color-mix(in srgb,var(--wiz-text,#3a3129) 66%,transparent)}.cfg-dressing-finish-choices{display:flex;flex-wrap:wrap;gap:5px}.cfg-dressing-corner-add{margin-bottom:10px}.cfg-dressing-corner-add .cfg-dressing-sub{margin:2px 0 6px;font-size:10px;color:var(--wiz-muted,#73685d)}.cfg-dressing-corner-add-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px}.cfg-dressing-corner-arm{display:grid;grid-gap:5px;gap:5px;margin:6px 0;padding:7px 8px;border:1px solid color-mix(in srgb,var(--wiz-border,#d8d0c5) 70%,transparent);border-radius:9px}.cfg-dressing-corner-arm>strong{font-size:10.5px;color:var(--wiz-text,#3a3129)}.cfg-dressing-plan-corner:hover rect{filter:brightness(1.04)}.cfg-dressing-finish-chip{margin:0;padding:5px 9px;min-height:0;border-radius:8px;border:1px solid var(--wiz-border,#d8d0c5)!important;background:var(--wiz-inactive-tab,color-mix(in srgb,var(--wiz-card,#fff) 92%,transparent))!important;color:var(--wiz-muted,#8a7a63)!important;font-size:10.5px;font-weight:700;line-height:1;box-shadow:none!important;cursor:pointer}.cfg-dressing-finish-chip.active{border-color:var(--wiz-primary,#b77a3f)!important;background:var(--wiz-card,#fff)!important;color:var(--wiz-primary,#b77a3f)!important}.cfg-dressing-finish-chip:disabled{opacity:.4;cursor:not-allowed}.cfg-dressing-island-customize-sides{display:grid;grid-gap:4px;gap:4px;margin-top:4px;padding-top:5px;border-top:1px solid color-mix(in srgb,var(--wiz-text,#3a3129) 12%,transparent)}.cfg-dressing-island-customize-side-row{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;grid-gap:6px;gap:6px}.cfg-dressing-island-customize-side-label{font-size:9.5px;font-weight:800;color:var(--wiz-muted,#73685d)}.cfg-dressing-island-customize-side-row select{width:100%;min-height:24px;padding:0 6px;border:1px solid color-mix(in srgb,var(--wiz-border,#d8d0c5) 85%,transparent);border-radius:7px;background:var(--wiz-card,#fff);color:var(--wiz-text,#3a3129);font-size:10px;font-weight:700}.cfg-dressing-dimension-grid-presets{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))!important}.cfg-dressing-preset-field{display:grid;grid-gap:3px;gap:3px}.cfg-dressing-drawer-count-preset select,.cfg-dressing-preset-select{width:100%;min-height:24px;padding:0 6px;border:1px solid color-mix(in srgb,var(--wiz-border,#d8d0c5) 85%,transparent);border-radius:7px;background:var(--wiz-card,#fff);color:var(--wiz-text,#3a3129);font-size:10px;font-weight:700}.cfg-dressing-drawer-count-preset{display:grid;grid-gap:3px;gap:3px;margin:4px 0;font-size:9.5px;font-weight:800;color:var(--wiz-muted,#73685d)}.cfg-dressing-island-front-note{margin:6px 0 0;font-size:9.5px;font-weight:700;color:var(--wiz-muted,#73685d);font-style:italic}.cfg-dressing-island-sections-hint{margin:0 0 8px;font-size:10px;color:var(--wiz-muted,#73685d);line-height:1.4}.cfg-dressing-island-section-count{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:0;margin-bottom:8px;padding:0;font-size:10.5px;font-weight:800;color:var(--wiz-text,#3a3129)}.cfg-dressing-island-section-count-controls{display:inline-flex;align-items:center;gap:6px;min-height:0}.cfg-dressing-island-section-count-controls button{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;padding:0!important;margin:0!important;line-height:1!important;border:1px solid color-mix(in srgb,var(--wiz-border,#d8d0c5) 85%,transparent)!important;border-radius:6px!important;background:var(--wiz-card,#fff)!important;color:var(--wiz-text,#3a3129)!important;box-shadow:none!important;cursor:pointer}.cfg-dressing-island-section-count-controls button svg{width:12px!important;height:12px!important;display:block!important}.cfg-dressing-island-section-count-controls button:hover{transform:none!important;box-shadow:none!important}.cfg-dressing-island-section-count-controls button:disabled{opacity:.4;cursor:not-allowed}.cfg-dressing-island-section-count-controls strong{min-width:18px;text-align:center;font-size:12px}.cfg-dressing-island-section-list{display:grid;grid-gap:10px;gap:10px}.cfg-dressing-island-section-card{display:grid;grid-gap:6px;gap:6px;padding:8px 9px;border:1px solid color-mix(in srgb,var(--wiz-border,#d8d0c5) 70%,transparent);border-radius:10px;background:color-mix(in srgb,var(--wiz-card,#fff) 96%,transparent)}.cfg-dressing-island-section-card-head{display:flex;align-items:center;gap:6px;font-size:10.5px}.cfg-dressing-island-section-card-head strong{color:var(--wiz-text,#3a3129)}.cfg-dressing-island-section-card-head span{color:var(--wiz-muted,#73685d);font-weight:700}.cfg-dressing-island-section-remove{-webkit-margin-start:auto;margin-inline-start:auto;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;padding:0!important;margin-top:0;margin-bottom:0;margin-right:0;border:none!important;border-radius:6px;background:color-mix(in srgb,#d9534f 14%,transparent)!important;color:#d9534f!important;font-size:13px;line-height:1!important;box-shadow:none!important;cursor:pointer}.cfg-dressing-island-drawer-weights{display:grid;grid-template-columns:repeat(auto-fill,minmax(74px,1fr));grid-gap:6px;gap:6px;margin-top:2px}.cfg-dressing-island-drawer-weight{display:grid;grid-gap:2px;gap:2px;font-size:9px;font-weight:700;color:var(--wiz-muted,#73685d)}.cfg-dressing-island-drawer-weight input{width:100%;min-height:22px;padding:0 6px;border:1px solid color-mix(in srgb,var(--wiz-border,#d8d0c5) 85%,transparent);border-radius:6px;background:var(--wiz-card,#fff);color:var(--wiz-text,#3a3129);font-size:10px}.cfg-dressing-island-section-above{display:flex;align-items:center;gap:8px;font-size:9.5px;font-weight:700;color:var(--wiz-muted,#73685d)}.cfg-dressing-island-section-above select{width:100%}.cfg-dressing-island-section-above button{height:auto!important;padding:3px 8px!important;border:none!important;border-radius:6px;font-size:9.5px;white-space:nowrap}.cfg-dressing-island-section-above button,.cfg-dressing-island-section-add{min-height:0!important;background:none!important;color:var(--wiz-primary,#b77a3f)!important;font-weight:800;box-shadow:none!important;cursor:pointer}.cfg-dressing-island-section-add{margin-top:8px;width:100%;padding:7px!important;border:1px dashed color-mix(in srgb,var(--wiz-primary,#b77a3f) 55%,transparent)!important;border-radius:9px;font-size:10.5px}.cfg-dressing-island-section-add:disabled{opacity:.4;cursor:not-allowed}.cfg-dressing-island-rotation-readout{display:inline-flex;align-items:center;min-width:30px;justify-content:center;font-size:11px;font-weight:800;color:var(--wiz-text,#3a3129)}.cfg-dressing-island-clearance-warning{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 4px;padding:8px 10px;border:1px solid color-mix(in srgb,#c9861f 45%,transparent);border-inline-start-width:3px;border-radius:10px;background:color-mix(in srgb,#c9861f 10%,transparent);color:#8a5a12;font-size:10.5px;font-weight:700;line-height:1.45}.cfg-dressing-island-clearance-warning>span{flex:1 1 180px;min-width:0}html[data-theme=dark] .cfg-dressing-island-clearance-warning{color:#f1c27d}.cfg-dressing-island-clearance-warning button{flex-shrink:0;margin:0;padding:5px 10px!important;min-height:0!important;border:1px solid #c9861f!important;border-radius:8px!important;background:#c9861f!important;color:#fff!important;font-size:10.5px;font-weight:800;box-shadow:none!important;cursor:pointer}.cfg-dressing-top-actions .cfg-dressing-view-tools-bar>.kwiz-health-badge.status-needs_attention{color:#a8670f!important}.cfg-dressing-health-warnings{display:grid;grid-gap:5px;gap:5px;margin:7px 0 0;padding:0;list-style:none}.cfg-dressing-health-warnings li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:6px;gap:6px;padding:6px 7px;border:1px solid color-mix(in srgb,#c9861f 40%,transparent);border-radius:7px;background:color-mix(in srgb,#c9861f 9%,transparent);color:#8a5a12;font-size:9.5px;font-weight:700;line-height:1.4}html[data-theme=dark] .cfg-dressing-health-warnings li{color:#f1c27d}.cfg-dressing-health-warnings li svg{margin-top:1px}.cfg-dressing-health-warnings li button{min-height:0!important;margin:0!important;padding:3px 8px!important;border:1px solid #c9861f!important;border-radius:6px!important;background:#c9861f!important;color:#fff!important;font-size:9.5px;font-weight:800;box-shadow:none!important;cursor:pointer}.cfg-dressing-island-popup .cfg-dressing-island-quick-warning{border-color:color-mix(in srgb,#c9861f 60%,transparent)!important;background:color-mix(in srgb,#c9861f 12%,transparent)!important;color:#8a5a12!important}.cfg-dressing-island-settings .cfg-dressing-island-tabs{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-columns:none;grid-gap:2px;gap:2px;margin:0 0 10px;padding:3px;border:1px solid var(--wiz-border,#d8d0c5);border-radius:10px;background:var(--wiz-inactive-tab,color-mix(in srgb,var(--wiz-card,#fff) 92%,#efe7dc))}.cfg-dressing-island-settings .cfg-dressing-island-tabs button{position:relative;display:inline-flex!important;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:28px!important;height:28px!important;margin:0!important;padding:0 4px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--wiz-muted,#8a7a63)!important;font-size:10.5px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:none!important;cursor:pointer}.cfg-dressing-island-settings .cfg-dressing-island-tabs button.active{background:var(--wiz-card,#fff)!important;color:var(--wiz-primary,#b77a3f)!important;box-shadow:0 1px 2px color-mix(in srgb,var(--wiz-text,#3a3129) 18%,transparent)!important}.cfg-dressing-island-tab-warn{width:6px;height:6px;border-radius:50%;background:#c9861f;flex:0 0 auto}.cfg-dressing-island-tabpanel>section{margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid color-mix(in srgb,var(--wiz-border,#d8d0c5) 55%,transparent)}.cfg-dressing-island-tabpanel>section:last-child{margin-bottom:0;border-bottom:0}.cfg-dressing-island-settings .cfg-dressing-island-settings-footer{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:5px;gap:5px;margin-top:12px;padding:8px 0 2px;border-top:1px solid color-mix(in srgb,var(--wiz-border,#d8d0c5) 75%,transparent);background:var(--wiz-card,#fff)}.cfg-dressing-island-settings .cfg-dressing-island-footer-toggle{min-height:30px!important;height:auto!important;margin:0!important;padding:5px 6px!important;border:1px solid var(--wiz-border,#d8d0c5)!important;border-radius:8px!important;background:var(--wiz-inactive-tab,color-mix(in srgb,var(--wiz-card,#fff) 92%,transparent))!important;color:var(--wiz-muted,#8a7a63)!important;font-size:10px;font-weight:800;line-height:1.2;box-shadow:none!important;cursor:pointer}.cfg-dressing-island-settings .cfg-dressing-island-footer-toggle:first-child{grid-column:1/-1}.cfg-dressing-island-settings .cfg-dressing-island-footer-toggle.active{border-color:var(--wiz-primary,#b77a3f)!important;background:var(--wiz-card,#fff)!important;color:var(--wiz-primary,#b77a3f)!important}.cfg-dressing-island-side-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:5px;gap:5px;margin:0 0 10px}.cfg-dressing-island-side-picker button{display:grid!important;grid-gap:1px;gap:1px;justify-items:center;min-width:0;min-height:40px!important;height:auto!important;margin:0!important;padding:5px 3px!important;border:1px solid var(--wiz-border,#d8d0c5)!important;border-radius:9px!important;background:var(--wiz-inactive-tab,color-mix(in srgb,var(--wiz-card,#fff) 92%,transparent))!important;color:var(--wiz-muted,#8a7a63)!important;box-shadow:none!important;cursor:pointer}.cfg-dressing-island-side-picker button strong{font-size:10.5px;color:inherit}.cfg-dressing-island-side-picker button small{font-size:9px;font-weight:700;opacity:.85}.cfg-dressing-island-side-picker button.is-blocked small{color:#a8670f;opacity:1}.cfg-dressing-island-side-picker button.active{border-color:var(--wiz-primary,#b77a3f)!important;background:var(--wiz-card,#fff)!important;color:var(--wiz-primary,#b77a3f)!important}.cfg-dressing-island-side-picker button.is-blocked{border-color:color-mix(in srgb,#c9861f 60%,transparent)!important}.cfg-dressing-island-settings .cfg-dressing-island-footer-remove{min-height:30px!important;margin:0!important;padding:5px 6px!important;font-size:10px!important}.cfg-dressing-island-room-form{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.cfg-dressing-island-shape-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;margin-bottom:8px}.cfg-dressing-island-shape-option{display:flex!important;align-items:center!important;gap:7px;min-width:0;min-height:34px!important;height:auto!important;margin:0!important;padding:5px 8px!important;border:1px solid var(--wiz-border,#d8d0c5)!important;border-radius:9px!important;background:var(--wiz-inactive-tab,color-mix(in srgb,var(--wiz-card,#fff) 92%,transparent))!important;color:var(--wiz-muted,#8a7a63)!important;font-size:10.5px;font-weight:700;line-height:1.15;text-align:start;box-shadow:none!important;cursor:pointer}.cfg-dressing-island-shape-option svg{flex:0 0 auto;width:28px;height:18px}.cfg-dressing-island-shape-option svg path{fill:color-mix(in srgb,currentColor 14%,transparent);stroke:currentColor;stroke-width:1.4;stroke-linejoin:round}.cfg-dressing-island-shape-option span{min-width:0;overflow-wrap:anywhere}.cfg-dressing-island-shape-option.active{border-color:var(--wiz-primary,#b77a3f)!important;background:var(--wiz-card,#fff)!important;color:var(--wiz-primary,#b77a3f)!important}.cfg-dressing-island-inline-field{display:grid;grid-template-columns:minmax(56px,auto) minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;margin:0 0 4px;font-size:10px;font-weight:800;color:var(--wiz-muted,#73685d)}.cfg-dressing-island-rotation-segments{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:2px;border:1px solid var(--wiz-border,#d8d0c5);border-radius:9px;background:var(--wiz-inactive-tab,color-mix(in srgb,var(--wiz-card,#fff) 92%,transparent))}.cfg-dressing-island-rotation-segments button{min-height:26px!important;height:26px!important;margin:0!important;padding:0 4px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:var(--wiz-muted,#8a7a63)!important;font-size:10.5px;font-weight:800;box-shadow:none!important;cursor:pointer}.cfg-dressing-island-rotation-segments button.active{background:var(--wiz-card,#fff)!important;color:var(--wiz-primary,#b77a3f)!important;box-shadow:0 1px 2px color-mix(in srgb,var(--wiz-text,#3a3129) 18%,transparent)!important}.cfg-dressing-island-fit{display:grid;grid-gap:6px;gap:6px}.cfg-dressing-island-fit-hint{margin:0;font-size:10px;line-height:1.4;color:var(--wiz-muted,#73685d)}.cfg-dressing-island-fit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px;gap:5px}.cfg-dressing-island-fit-cell{--fit-tone:#3f8a5a;display:grid;grid-gap:1px;gap:1px;min-width:0;padding:6px 8px;border:1px solid color-mix(in srgb,var(--fit-tone) 38%,transparent);border-inline-start-width:3px;border-radius:8px;background:color-mix(in srgb,var(--fit-tone) 8%,transparent)}.cfg-dressing-island-fit-cell.is-partial{--fit-tone:#b7791f}.cfg-dressing-island-fit-cell.is-blocked{--fit-tone:#c0453c}.cfg-dressing-island-fit-cell strong{font-size:10.5px;color:var(--wiz-text,#3a3129)}.cfg-dressing-island-fit-cell span{font-size:10px;font-weight:700;color:var(--wiz-muted,#73685d);text-align:start}.cfg-dressing-island-fit-cell small{font-size:9.5px;font-weight:800;color:var(--fit-tone)}.cfg-dressing-island-fit-reason{grid-column:1/-1;margin:0;padding:5px 7px;border-radius:7px;background:color-mix(in srgb,#b7791f 12%,transparent);color:#8a5a12;font-size:9.5px;font-weight:700;line-height:1.4}html[data-theme=dark] .cfg-dressing-island-fit-reason{color:#f1c27d}.cfg-dressing-island-customize-side-row.is-blocked select,.cfg-dressing-island-section-card.is-blocked{border-color:color-mix(in srgb,#b7791f 60%,transparent)!important}.cfg-dressing-island-settings section>h3{margin-bottom:8px}.cfg-dressing-island-settings label:not(.cfg-check){margin:0!important}.cfg-dressing-island-settings select{min-height:30px!important;height:30px!important;padding:0 8px!important;border-radius:8px!important;font-size:11px!important}.cfg-dressing-island-settings .cfg-dressing-dimension-grid,.cfg-dressing-island-settings .cfg-dressing-island-section-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:8px 6px!important;gap:8px 6px!important;align-items:end}.cfg-dressing-island-settings .cfg-dressing-island-customize-side-row{grid-template-columns:52px minmax(0,1fr);gap:4px 8px}.cfg-dressing-island-settings .cfg-dressing-island-customize-sides{gap:6px;margin-top:0;padding-top:0;border-top:0}.cfg-dressing-island-settings .cfg-dressing-island-side-drawers{margin-top:8px}.cfg-dressing-island-settings .cfg-dressing-island-section-card-head span{flex:1 1 auto;min-width:0}.cfg-dressing-island-room-form .cfg-dressing-island-customize-sides{margin-top:0}.cfg-dressing-units-generate{display:inline-flex;align-items:center;gap:6px;width:100%;justify-content:center;margin-bottom:8px}.cfg-dressing-units-generate-row{margin:0 0 10px}.cfg-dressing-units-generate-row .cfg-dressing-units-generate{margin-bottom:0}.cfg-dressing-unit-list{display:grid;grid-gap:12px;gap:12px}.cfg-dressing-unit-list-empty{margin:4px 0 0;padding:9px 10px;border:1px dashed color-mix(in srgb,var(--wiz-border,#d8d0c5) 70%,transparent);border-radius:9px;font-size:10px;line-height:1.45;color:color-mix(in srgb,var(--wiz-text,#3a3129) 60%,transparent)}.cfg-dressing-unit-wall{display:grid;grid-gap:6px;gap:6px}.cfg-dressing-unit-wall-head{display:flex;align-items:center;gap:6px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:color-mix(in srgb,var(--wiz-text,#3a3129) 58%,transparent)}.cfg-dressing-unit-wall-head em{font-style:normal;padding:0 6px;border-radius:999px;background:color-mix(in srgb,var(--wiz-border,#d8d0c5) 30%,transparent);font-size:9px}.cfg-dressing-unit-wall-empty{margin:0 0 2px;font-size:9.5px;opacity:.55}.cfg-dressing-unit-row{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;grid-gap:4px;gap:4px;padding:4px 5px;border:1px solid color-mix(in srgb,var(--wiz-border,#d8d0c5) 62%,transparent);border-radius:8px;background:var(--wiz-card,#fff);cursor:-webkit-grab;cursor:grab}.cfg-dressing-unit-row.is-dragging{opacity:.45}.cfg-dressing-unit-row.is-over{border-color:var(--wiz-primary,#b77a3f);box-shadow:0 0 0 2px color-mix(in srgb,var(--wiz-primary,#b77a3f) 22%,transparent)}.cfg-dressing-unit-grip{display:grid;place-items:center;color:color-mix(in srgb,var(--wiz-text,#3a3129) 45%,transparent)}.cfg-dressing-unit-info{display:grid;grid-gap:1px;gap:1px;min-width:0}.cfg-dressing-unit-info strong{font-size:10.5px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cfg-dressing-unit-info small{font-size:9px;color:color-mix(in srgb,var(--wiz-text,#3a3129) 58%,transparent)}.cfg-dressing-unit-actions{display:inline-flex;align-items:center;gap:1px}.cfg-dressing-unit-actions button{display:grid;place-items:center;width:20px;height:20px;padding:0;border:1px solid color-mix(in srgb,var(--wiz-border,#d8d0c5) 62%,transparent);border-radius:6px;background:var(--wiz-card,#fff);color:inherit;cursor:pointer}.cfg-dressing-unit-actions button:hover:not(:disabled){border-color:var(--wiz-primary,#b77a3f);color:var(--wiz-primary,#b77a3f)}.cfg-dressing-unit-actions button:disabled{opacity:.35;cursor:not-allowed}.cfg-dressing-unit-actions .cfg-dressing-unit-remove:hover{border-color:#b4453c;color:#b4453c}html[data-theme=dark] .cfg-dressing-unit-actions button,html[data-theme=dark] .cfg-dressing-unit-row{border-color:color-mix(in srgb,var(--wiz-border,#4a4038) 70%,transparent);background:var(--wiz-card,#241f1a)}.cfg-dressing-wizard-controls .cfg-dressing-side-add-btn{height:28px;padding:0 12px;border-radius:8px!important;border:1px solid var(--wiz-primary,#b77a3f)!important;background:transparent!important;color:var(--wiz-primary,#b77a3f)!important;font-size:10px;font-weight:800}.cfg-dressing-wizard-controls .cfg-dressing-side-add-btn:hover{background:color-mix(in srgb,var(--wiz-primary,#b77a3f) 12%,transparent)!important}.cfg-dressing-wizard-controls .cfg-dressing-side-opening .kwiz-room-control input,.cfg-dressing-wizard-controls .cfg-dressing-side-opening .kwiz-room-control select,.cfg-dressing-wizard-controls .cfg-dressing-side-type .kwiz-room-control select{height:32px!important;min-height:32px!important;border:1px solid color-mix(in srgb,var(--wiz-border,#d8d0c5) 85%,transparent)!important;border-radius:9px!important;background:var(--wiz-card,#fff)!important;color:var(--wiz-text,#3a3129)!important;font-size:12.5px!important;font-weight:700!important}.cfg-dressing-wizard-controls .cfg-dressing-side-opening .kwiz-room-control select,.cfg-dressing-wizard-controls .cfg-dressing-side-type .kwiz-room-control select{padding:0 24px 0 10px!important}[dir=rtl] .cfg-dressing-wizard-controls .cfg-dressing-side-opening .kwiz-room-control select,[dir=rtl] .cfg-dressing-wizard-controls .cfg-dressing-side-type .kwiz-room-control select{padding:0 10px 0 24px!important}.cfg-dressing-wizard-controls .cfg-dressing-side-opening .kwiz-room-label{font-size:10px!important;font-weight:800!important;color:color-mix(in srgb,var(--wiz-text,#3a3129) 66%,transparent)!important}.cfg-dressing-wizard-controls .cfg-dressing-side-opening .kwiz-room-control em{font-size:9px!important;font-weight:800;color:color-mix(in srgb,var(--wiz-text,#3a3129) 58%,transparent)}.cfg-dressing-wizard-controls .cfg-dressing-side-delete,.cfg-dressing-wizard-controls .cfg-dressing-side-opening .cfg-dressing-side-delete{width:30px!important;height:30px!important;border-radius:8px!important;border:1px solid color-mix(in srgb,var(--wiz-border,#d8d0c5) 62%,transparent)!important}.cfg-dressing-wizard-controls .cfg-dressing-dimension-label{font-size:10px!important;font-weight:800!important;color:color-mix(in srgb,var(--wiz-text,#3a3129) 66%,transparent)!important}html[data-theme=dark] .cfg-dressing-wizard-controls .cfg-dressing-side-opening .kwiz-room-control input,html[data-theme=dark] .cfg-dressing-wizard-controls .cfg-dressing-side-opening .kwiz-room-control select,html[data-theme=dark] .cfg-dressing-wizard-controls .cfg-dressing-side-type .kwiz-room-control select{border-color:color-mix(in srgb,var(--wiz-border,#4a4038) 85%,transparent)!important;background:var(--wiz-card,#241f1a)!important;color:var(--wiz-text,#efe6da)!important}.cfg-dressing-wizard-controls .cfg-dressing-side-opening .kwiz-room-fields{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr)) 30px!important;grid-gap:6px 5px!important;gap:6px 5px!important;align-items:end!important}.cfg-dressing-wizard-controls .cfg-dressing-side-opening .cfg-dressing-side-swing{grid-column:1/-1}.cfg-dressing-wizard-controls .cfg-dressing-side-opening .kwiz-room-fields>.cfg-dressing-side-delete{grid-column:4/5!important;width:30px!important;height:32px!important;align-self:end!important}.cfg-dressing-wizard-controls .cfg-dressing-side-opening .cfg-dressing-side-type{width:100%}.cfg-dressing-wizard-controls .cfg-dressing-side-opening .kwiz-room-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cfg-dressing-wizard-controls .cfg-dressing-side-opening .kwiz-room-control{gap:3px!important}.cfg-dressing-wizard-controls .cfg-dressing-side-opening .kwiz-room-control input{padding:0 5px!important;text-align:center}.cfg-dressing-opening-2d-swing{fill:none;stroke:var(--dress-obstacle-line);stroke-width:1.2;stroke-dasharray:5 4;opacity:.8}.cfg-dressing-wizard-controls .kwiz-side-head strong{font-size:13px!important;font-weight:700!important}.cfg-dressing-wizard-controls .kwiz-side-lengths{font-size:12px!important}.cfg-dressing-wizard-controls .kwiz-openings-head{font-size:12.5px!important;font-weight:700!important}.cfg-dressing-wizard-controls .kwiz-openings-empty{font-size:12.5px!important}.cfg-dressing-wizard-controls .kwiz-add-btn{font-size:12.5px!important;font-weight:700!important;padding:7px 13px!important;min-height:0!important;height:auto!important}.cfg-dressing-wizard-controls .kwiz-door-mode-field,.cfg-dressing-wizard-controls .kwiz-mini-field{font-size:12.5px!important;font-weight:600!important}.cfg-dressing-wizard-controls .kwiz-door-mode-field select,.cfg-dressing-wizard-controls .kwiz-mini-field input,.cfg-dressing-wizard-controls .kwiz-opening-row select{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-dressing-wizard-controls .kwiz-mini-field input{width:84px!important}.cfg-dressing-wizard-controls .kwiz-icon-btn{padding:7px!important;min-height:0!important;height:auto!important}.kwiz-main>.cfg-controls{display:grid;grid-gap:9px;gap:9px;align-content:start;min-width:0}.kwiz-main>.cfg-controls>section{min-width:0;margin:0;padding:9px;border:1px solid var(--wiz-border);border-radius:11px;background:var(--wiz-card)}.kwiz-main>.cfg-controls>section>h3{margin:0 0 7px;color:var(--wiz-text);font-size:12px;font-weight:800;line-height:1.2}.kwiz-body>aside.cfg-dressing-viz.kwiz-viz:not(.kwiz-viz-inline){min-height:clamp(560px,74vh,860px)}.cfg-dressing-viz>.kwiz-viz-stage{flex:1 1 auto;min-height:0}@media (min-width:901px){.kwiz-body.cfg-dressing-body.kwiz-planner-collapsed>.kwiz-viz,.kwiz-body.cfg-dressing-body.kwiz-planner-collapsed>aside.kwiz-viz{display:flex!important;flex-direction:column!important;grid-column:2!important;min-width:0!important;width:100%!important;visibility:visible!important}.kwiz-body.cfg-dressing-body.kwiz-planner-collapsed>aside.kwiz-viz>.kwiz-viz-stage{flex:1 1 auto!important;min-height:0!important}}.cfg-dressing-viz>.kwiz-viz-stage{position:relative;overflow:hidden;border-radius:12px}.cfg-dressing-review-step .cfg-dressing-review-preview{position:static;top:auto;aspect-ratio:auto;height:clamp(520px,62vh,720px)}.cfg-dressing-opening-2d.is-empty{--dress-obstacle-fill:#ded5c6;--dress-obstacle-line:#7d7161;--dress-obstacle-ink:#4a4237}.cfg-dressing-opening-2d.is-empty .cfg-dressing-opening-2d-body{stroke-dasharray:5 3}html[data-theme=dark] .cfg-dressing-opening-2d.is-empty{--dress-obstacle-fill:#6f6659;--dress-obstacle-line:#ded5c6;--dress-obstacle-ink:#191510}.cfg-dressing-module-thumb .is-empty-zone{position:absolute;inset:5px 4px;border:1px dashed color-mix(in srgb,currentColor 45%,transparent);border-radius:3px;background:color-mix(in srgb,currentColor 5%,transparent)}.cfg-dressing-opening-row{gap:6px}.cfg-dressing-opening-row .kwiz-door-mode-field,.cfg-dressing-opening-row .kwiz-mini-field{gap:3px}.cfg-dressing-opening-row>.kwiz-icon-btn{-webkit-margin-start:0;margin-inline-start:0}.cfg-dressing-materials-section.is-wizard .cfg-dressing-materials-wizard-layout{grid-template-columns:minmax(0,1fr)!important;min-height:0}.cfg-dressing-materials-section.is-wizard .cfg-dressing-material-workspace{grid-template-columns:minmax(230px,268px) minmax(0,1fr)!important;gap:12px!important;padding:12px!important;align-items:stretch!important}.cfg-dressing-material-wizard-main{display:flex;flex-direction:column;gap:8px;min-width:0;height:0;min-height:100%}.cfg-dressing-material-theme-row{display:flex;flex:0 0 auto}.cfg-dressing-material-theme-row>*{width:100%}.cfg-dressing-material-entry-list{display:grid;grid-gap:8px;gap:8px;min-height:0;overflow:auto;-webkit-padding-end:2px;padding-inline-end:2px}.cfg-dressing-material-entry{display:grid;grid-gap:3px;gap:3px;min-width:0}.cfg-dressing-material-entry-name{color:var(--wiz-text,var(--text));font-size:10.5px;font-weight:800;letter-spacing:.02em;line-height:1.2}.cfg-dressing-material-entry .cfg-dressing-material-card{grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center;gap:8px!important;min-height:0!important;padding:7px 8px!important;border-radius:10px!important}.cfg-dressing-material-entry .cfg-dressing-material-card .wiz-area-card-actions,.cfg-dressing-material-entry .cfg-dressing-material-card .wiz-area-card-body,.cfg-dressing-material-entry .cfg-dressing-material-card .wiz-area-card-media{grid-row:1!important}.cfg-dressing-material-entry .cfg-dressing-material-card .wiz-area-card-media{grid-column:1!important}.cfg-dressing-material-entry .cfg-dressing-material-card .wiz-area-card-body{grid-column:2!important}.cfg-dressing-material-entry .cfg-dressing-material-card .wiz-area-card-actions{grid-column:3!important;display:flex!important;width:auto!important;gap:4px;align-self:center}.cfg-dressing-material-entry .cfg-dressing-material-card .wiz-area-card-actions .button{width:auto!important;min-height:26px;padding:0 8px;font-size:10px}.cfg-dressing-material-entry .cfg-dressing-material-swatch{width:36px!important;height:36px!important;border-radius:8px!important}.cfg-dressing-material-entry .cfg-dressing-material-card .wiz-area-card-body{display:grid;grid-gap:1px;gap:1px}.cfg-dressing-material-entry .cfg-dressing-material-card .wiz-area-card-body strong{font-size:10.5px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfg-dressing-material-entry .cfg-dressing-color-modifier,.cfg-dressing-material-entry .cfg-dressing-material-price,.cfg-dressing-material-entry .cfg-dressing-selected-color,.cfg-dressing-material-entry .cfg-dressing-unavailable-status{font-size:9.5px;line-height:1.25}.cfg-dressing-material-workspace,.cfg-dressing-materials-section.is-wizard,.cfg-dressing-materials-wizard-layout{min-height:0}@media (max-width:900px){.cfg-dressing-materials-section.is-wizard .cfg-dressing-material-workspace{grid-template-columns:minmax(0,1fr)!important}.cfg-dressing-material-entry-list{overflow:visible}}.ready-config-section.cfg-dressing-wizard{gap:0}.cfg-dressing-opening-2d-edge{stroke:var(--dress-obstacle-line);stroke-width:2;stroke-linecap:round;fill:none;opacity:.9;pointer-events:none}.cfg-dressing-opening-row+.cfg-dressing-opening-row{margin-top:10px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--wiz-border,#d8d0c5) 62%,transparent)}.cfg-dressing-panel-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px;padding:3px;border:1px solid var(--wiz-border);border-radius:10px;background:color-mix(in srgb,var(--wiz-card,#fff) 92%,transparent)}.cfg-dressing-panel-tabs>button{min-height:30px;padding:0 6px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--wiz-muted,#73685d);font-size:10.5px;font-weight:750;line-height:1.15;cursor:pointer}.cfg-dressing-panel-tabs>button.active{border-color:var(--wiz-primary,#b77a3f);background:color-mix(in srgb,var(--wiz-primary,#b77a3f) 12%,var(--wiz-card,#fff));color:var(--wiz-text,#3a3129)}.cfg-dressing-catalogue-group{margin-top:8px}.cfg-dressing-catalogue-group>h4{margin:0 0 6px;font-size:10px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:color-mix(in srgb,var(--wiz-text,#3a3129) 55%,transparent)}.cfg-dressing-catalogue-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.cfg-dressing-catalogue-tile{display:flex;flex-direction:column;gap:4px;padding:6px;border:1px solid var(--wiz-border,#d8d0c5);border-radius:10px;background:var(--wiz-card,#fff)}.cfg-dressing-catalogue-add{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:start;cursor:-webkit-grab;cursor:grab}.cfg-dressing-catalogue-add:active{cursor:-webkit-grabbing;cursor:grabbing}.cfg-dressing-catalogue-tile:hover{border-color:var(--wiz-primary,#b77a3f)}.cfg-dressing-catalogue-thumb-slot{display:grid;place-items:center;width:40px;height:46px;border:1px solid color-mix(in srgb,var(--wiz-text,#3a3129) 18%,transparent);border-radius:7px;background:color-mix(in srgb,var(--wiz-primary,#b77a3f) 6%,transparent);overflow:hidden}.cfg-dressing-catalogue-thumb-slot .cfg-dressing-module-thumb{width:38px;height:44px}.cfg-dressing-catalogue-copy{display:flex;flex-direction:column;gap:1px;min-width:0}.cfg-dressing-catalogue-copy strong{font-size:10px;font-weight:800;line-height:1.15}.cfg-dressing-catalogue-copy small{font-size:9px;font-weight:700;color:color-mix(in srgb,var(--wiz-text,#3a3129) 55%,transparent)}.cfg-dressing-catalogue-front{align-self:flex-start;display:inline-flex;gap:2px;padding:1px;border-radius:6px;background:color-mix(in srgb,var(--wiz-text,#3a3129) 7%,transparent)}.cfg-dressing-catalogue-front>button{flex:0 0 auto;min-height:15px;padding:0 6px;border:0;border-radius:5px;background:transparent;color:color-mix(in srgb,var(--wiz-text,#3a3129) 60%,transparent);font-size:7.5px;font-weight:800;line-height:1;letter-spacing:.02em;cursor:pointer}.cfg-dressing-catalogue-front>button.active{background:var(--wiz-card,#fff);color:var(--wiz-primary,#b77a3f);box-shadow:0 1px 2px rgba(0,0,0,.12)}.cfg-dressing-canvas-wrap.is-drop-target:after{content:"";position:absolute;inset:4px;border:2px dashed var(--wiz-primary,#b77a3f);border-radius:12px;pointer-events:none}.create-design-page-fullbleed{padding:0}.create-design-page-fullbleed,.create-design-page-fullbleed .cfg-dressing-designer-app.wiz-config-section{width:100%;max-width:none;margin:0}.cfg-dressing-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;min-height:calc(100dvh - 99px);overflow-x:clip}html[data-designer-immersive] .cfg-dressing-designer-app.wiz-config-section{min-height:100dvh}.cfg-dressing-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-dressing-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;gap:12px}.cfg-dressing-designer-app .cfg-create-design-header-copy{display:flex;align-items:baseline;gap:8px}.cfg-dressing-designer-app .cfg-create-design-header-copy>span{font-size:8px;letter-spacing:.1em;opacity:.6}.cfg-dressing-designer-app .cfg-create-design-header-copy h1{margin:0;font-size:16px;line-height:1.1}.cfg-dressing-designer-app .cfg-create-design-header-copy p{display:none}.cfg-dressing-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-dressing-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-dressing-designer-app .kwiz-session-actions{gap:4px}.cfg-dressing-designer-app .kwiz-session-actions>button{height:27px;min-height:27px;padding:0 8px;font-size:.7rem;line-height:1}.cfg-dressing-designer-app .kwiz-autosave-state{min-height:24px;font-size:.66rem}.cfg-dressing-designer-app>.wiz-tab-panel{flex:1 1 auto;min-height:0;gap:0;padding:0;margin:0}.cfg-dressing-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-dressing-designer-app .wiz-tab-panel>.wiz-stepper::-webkit-scrollbar{display:none}.cfg-dressing-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-dressing-designer-app .wiz-stepper-item.active{padding:5px 11px 6px;border-radius:10px 10px 0 0}.cfg-dressing-designer-app .wiz-stepper-dot{width:17px;height:17px;font-size:9px}.cfg-dressing-designer-app .wiz-kitchen-flow-error{margin:6px 20px 0}.cfg-dressing-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-dressing-designer-app .wiz-kitchen-setup-flow{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:0}.cfg-dressing-designer-app .kwiz-step-embedded{flex:1 1 auto;min-height:0;padding:0;display:flex;flex-direction:column}.cfg-dressing-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)}.cfg-dressing-designer-app .wiz-step-actions .button,.cfg-dressing-designer-app .wiz-step-actions .button.secondary{min-height:32px;padding-block:6px;font-size:12px;line-height:1}@media (min-width:901px){.cfg-dressing-designer-app[data-dressing-step=materials],.cfg-dressing-designer-app[data-dressing-step=modules],.cfg-dressing-designer-app[data-dressing-step=room],.cfg-dressing-designer-app[data-dressing-step=walls]{height:calc(100dvh - 99px);min-height:520px;overflow:hidden}html[data-designer-immersive] .cfg-dressing-designer-app[data-dressing-step=materials],html[data-designer-immersive] .cfg-dressing-designer-app[data-dressing-step=modules],html[data-designer-immersive] .cfg-dressing-designer-app[data-dressing-step=room],html[data-designer-immersive] .cfg-dressing-designer-app[data-dressing-step=walls]{height:100dvh}.cfg-dressing-designer-app[data-dressing-step=modules] .kwiz-body.cfg-dressing-body,.cfg-dressing-designer-app[data-dressing-step=room] .kwiz-body.cfg-dressing-body,.cfg-dressing-designer-app[data-dressing-step=walls] .kwiz-body.cfg-dressing-body{flex:1 1 auto;min-height:0;gap:0;align-items:stretch;padding:6px 14px 8px}.cfg-dressing-designer-app .cfg-dressing-preview-shell .cfg-dressing-view-tabs-row{padding:3px 6px}.cfg-dressing-designer-app .cfg-dressing-preview-shell .cfg-dressing-view-tabs-row>.cfg-dressing-docked-view-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:stretch!important;gap:6px!important}.cfg-dressing-designer-app .cfg-dressing-preview-shell .cfg-dressing-docked-view-tabs>button{height:30px!important;min-height:30px!important;font-size:11.5px!important;line-height:1!important}.cfg-dressing-designer-app .cfg-dressing-preview-shell>.cfg-dressing-top-actions{flex-basis:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding-block:3px!important}.cfg-dressing-designer-app .cfg-dressing-top-actions .cfg-designer-tool-row>button,.cfg-dressing-designer-app .cfg-dressing-top-actions .cfg-dressing-view-tools-bar>.kwiz-health-badge,.cfg-dressing-designer-app .cfg-dressing-top-actions .cfg-dressing-view-tools-bar>button{height:28px!important;min-height:28px!important;max-height:28px!important}.cfg-dressing-designer-app[data-dressing-step=modules] .kwiz-body>aside.cfg-dressing-viz.kwiz-viz,.cfg-dressing-designer-app[data-dressing-step=room] .kwiz-body>aside.cfg-dressing-viz.kwiz-viz,.cfg-dressing-designer-app[data-dressing-step=walls] .kwiz-body>aside.cfg-dressing-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}.cfg-dressing-designer-app .cfg-dressing-viz>.kwiz-viz-stage{flex:1 1 auto;min-height:0;border-radius:inherit}.cfg-dressing-designer-app .cfg-dressing-viz .cfg-dressing-preview-shell.kwiz-3d-shell{min-height:0!important}.cfg-dressing-designer-app[data-dressing-step=modules] .kwiz-body>.kwiz-main,.cfg-dressing-designer-app[data-dressing-step=room] .kwiz-body>.kwiz-main,.cfg-dressing-designer-app[data-dressing-step=walls] .kwiz-body>.kwiz-main{height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-padding-end:6px;padding-inline-end:6px}.cfg-dressing-designer-app .kwiz-body>.kwiz-main::-webkit-scrollbar{width:8px}.cfg-dressing-designer-app .kwiz-body>.kwiz-main::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--wiz-text) 22%,transparent)}.cfg-dressing-designer-app[data-dressing-step=modules] .kwiz-body>.kwiz-planner-splitter,.cfg-dressing-designer-app[data-dressing-step=room] .kwiz-body>.kwiz-planner-splitter,.cfg-dressing-designer-app[data-dressing-step=walls] .kwiz-body>.kwiz-planner-splitter{height:100%;align-self:stretch}.cfg-dressing-designer-app .kwiz-body>aside.cfg-dressing-viz.kwiz-viz:not(.kwiz-viz-inline){min-height:0}.cfg-dressing-designer-app .kwiz-body.cfg-dressing-body.kwiz-planner-collapsed>aside.cfg-dressing-viz.kwiz-viz{height:100%!important}}.cfg-dressing-designer-app[data-dressing-step=materials] .kwiz-step-embedded,.cfg-dressing-designer-app[data-dressing-step=review] .kwiz-step-embedded{overflow-y:auto;padding:12px 18px 4px}.cfg-dressing-designer-app .cfg-dressing-review-step{gap:12px}.cfg-dressing-designer-app .kwiz-main>.cfg-controls{gap:5px}.cfg-dressing-designer-app .cfg-dressing-panel-tabs{gap:3px;padding:0;border:0;border-radius:0;background:transparent}.cfg-dressing-designer-app .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-dressing-designer-app .cfg-dressing-panel-tabs+.cfg-dressing-catalogue-section,.cfg-dressing-designer-app .cfg-dressing-panel-tabs+.cfg-dressing-units-generate-row,.cfg-dressing-designer-app .cfg-dressing-units-generate-row+.cfg-dressing-catalogue-section{margin-top:0}.cfg-dressing-designer-app .cfg-dressing-catalogue-section{padding-top:6px}.cfg-dressing-designer-app .cfg-dressing-units-generate-row{margin:0}.cfg-dressing-designer-app .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}@media (min-width:901px) and (hover:hover){html[data-designer-immersive] .premium-nav{position:fixed;left:0;right:0;top:-108px;z-index:200}html[data-designer-immersive]:after{content:"";position:fixed;left:50%;top:0;width:54px;height:4px;z-index:201;transform:translateX(-50%);border-radius:0 0 5px 5px;background:color-mix(in srgb,var(--wiz-primary,#b77a3f) 55%,transparent);pointer-events:none}html[data-designer-immersive].designer-nav-peek .premium-nav{top:0}html[data-designer-immersive].designer-nav-peek:after{opacity:0}}@media (max-width:900px){.cfg-dressing-designer-app.wiz-config-section{min-height:0}.cfg-dressing-designer-app .wiz-layout-main{display:block;padding:8px 10px 14px}.cfg-dressing-designer-app .kwiz-step-embedded{display:block}.cfg-dressing-designer-app .kwiz-body>aside.cfg-dressing-viz.kwiz-viz:not(.kwiz-viz-inline){min-height:clamp(420px,62vh,640px)}}.cfg-dressing-catalogue-walls{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:2px 0 6px}.cfg-dressing-catalogue-walls>span{-webkit-margin-end:2px;margin-inline-end:2px;font-size:10px;font-weight:800;color:color-mix(in srgb,var(--wiz-text,#3a3129) 60%,transparent)}.cfg-dressing-catalogue-walls>button{min-height:24px;padding:0 10px;border:1px solid var(--wiz-border,#d8d0c5);border-radius:999px;background:var(--wiz-card,#fff);color:var(--wiz-text,#3a3129);font-size:10.5px;font-weight:800;line-height:1;cursor:pointer}.cfg-dressing-catalogue-walls>button.active{border-color:var(--wiz-primary,#b77a3f);background:color-mix(in srgb,var(--wiz-primary,#b77a3f) 16%,var(--wiz-card,#fff));color:color-mix(in srgb,var(--wiz-primary,#b77a3f) 70%,#000)}.cfg-dressing-catalogue-hint{display:flex;align-items:flex-start;gap:5px;margin:0 0 6px;font-size:10px;line-height:1.4;color:color-mix(in srgb,var(--wiz-text,#3a3129) 62%,transparent)}.cfg-dressing-catalogue-hint svg{flex:0 0 auto;margin-top:1px}.cfg-dressing-catalogue-notice{margin:0 0 6px;padding:5px 8px;border-radius:8px;font-size:10.5px;font-weight:700;line-height:1.35}.cfg-dressing-catalogue-notice.is-ok{background:#e7f5ec;color:#1f6b3d}.cfg-dressing-catalogue-notice.is-warn{background:#fff4dc;color:#7d5300}.cfg-dressing-catalogue-grid .cfg-dressing-catalogue-tile{gap:5px;padding:5px;transition:border-color .15s,box-shadow .15s}.cfg-dressing-catalogue-grid .cfg-dressing-catalogue-tile:hover{box-shadow:0 3px 10px rgba(58,49,41,.12)}.cfg-dressing-catalogue-tile .cfg-dressing-catalogue-add{display:flex;flex-direction:column;align-items:stretch;gap:5px;min-height:0;grid-template-columns:none}.cfg-dressing-catalogue-tile .cfg-dressing-catalogue-add .cfg-dressing-catalogue-thumb-slot{position:relative;display:block;width:100%!important;height:auto!important;aspect-ratio:4/5;border:1px solid color-mix(in srgb,var(--wiz-text,#3a3129) 10%,transparent);border-radius:8px;background:linear-gradient(180deg,#fbfaf8,#f1ede7);overflow:hidden}.cfg-dressing-catalogue-media{position:absolute;inset:0;display:grid;place-items:center}.cfg-dressing-catalogue-media>img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.cfg-dressing-catalogue-media>.cfg-dressing-module-thumb{width:56%!important;height:66%!important}.cfg-dressing-catalogue-grip,.cfg-dressing-catalogue-plus{position:absolute;display:grid;place-items:center;border-radius:6px;pointer-events:none}.cfg-dressing-catalogue-grip{top:4px;inset-inline-start:4px;width:18px;height:18px;background:hsla(0,0%,100%,.9);color:color-mix(in srgb,var(--wiz-text,#3a3129) 60%,transparent);box-shadow:0 1px 2px rgba(0,0,0,.12)}.cfg-dressing-catalogue-plus{bottom:4px;inset-inline-end:4px;width:22px;height:22px;border-radius:999px;background:var(--wiz-primary,#b77a3f);color:#fff;opacity:0;transform:scale(.85);transition:opacity .15s,transform .15s}.cfg-dressing-catalogue-add:focus-visible .cfg-dressing-catalogue-plus,.cfg-dressing-catalogue-tile:hover .cfg-dressing-catalogue-plus{opacity:1;transform:none}.cfg-dressing-catalogue-tile .cfg-dressing-catalogue-copy{gap:2px;padding:0 2px}.cfg-dressing-catalogue-tile .cfg-dressing-catalogue-copy strong{font-size:10.5px;line-height:1.2;white-space:normal;overflow-wrap:anywhere}.cfg-dressing-catalogue-tile .cfg-dressing-catalogue-copy small{font-size:9px;line-height:1.25}.cfg-dressing-catalogue-tile .cfg-dressing-catalogue-front{align-self:stretch;justify-content:stretch}.cfg-dressing-catalogue-tile .cfg-dressing-catalogue-front>button{flex:1 1;min-height:18px;font-size:8.5px}.cfg-dressing-icon-choices{display:grid;grid-template-columns:repeat(auto-fill,minmax(62px,1fr));grid-gap:6px;gap:6px}.cfg-dressing-icon-choices.is-compact{grid-template-columns:repeat(auto-fill,minmax(54px,1fr))}.cfg-dressing-icon-choice{display:flex;flex-direction:column;align-items:center;gap:3px;min-height:0;padding:6px 3px 5px;border:1px solid var(--wiz-border,#d8d0c5);border-radius:10px;background:var(--wiz-card,#fff);color:var(--wiz-text,#3a3129);font-size:9.5px;font-weight:800;line-height:1.15;text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.cfg-dressing-icon-choice .cfg-dressing-finish-icon{width:34px;height:34px;color:color-mix(in srgb,var(--wiz-text,#3a3129) 72%,transparent)}.cfg-dressing-icon-choice:hover:not(:disabled){border-color:color-mix(in srgb,var(--wiz-primary,#b77a3f) 60%,var(--wiz-border,#d8d0c5))}.cfg-dressing-icon-choice.active{border-color:var(--wiz-primary,#b77a3f);background:color-mix(in srgb,var(--wiz-primary,#b77a3f) 11%,var(--wiz-card,#fff));box-shadow:inset 0 0 0 1px var(--wiz-primary,#b77a3f)}.cfg-dressing-icon-choice.active .cfg-dressing-finish-icon{color:color-mix(in srgb,var(--wiz-primary,#b77a3f) 85%,#000)}.cfg-dressing-icon-choice:disabled{opacity:.45;cursor:not-allowed}.cfg-dressing-finish-row.is-disabled .cfg-dressing-finish-label em{font-style:normal;font-weight:600;opacity:.75}.cfg-dressing-island-vanity{display:grid;grid-gap:8px;gap:8px}.cfg-dressing-vanity-block{display:grid;grid-gap:7px;gap:7px;padding:8px;border:1px solid var(--wiz-border,#d8d0c5);border-radius:10px;background:var(--wiz-card,#fff)}.cfg-dressing-vanity-unit{display:grid;grid-gap:8px;gap:8px}.cfg-dressing-vanity-heading{font-size:11px;font-weight:800;color:var(--wiz-text,#3a3129)}.cfg-dressing-vanity-toggle{display:flex;align-items:center;gap:7px;font-size:11px;cursor:pointer}.cfg-dressing-vanity-fields{display:flex;flex-wrap:wrap;gap:8px}.cfg-dressing-vanity-fields label{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:700}.cfg-dressing-vanity-fields input{width:64px;min-height:26px;padding:2px 6px;border:1px solid var(--wiz-border,#d8d0c5);border-radius:6px;background:var(--wiz-card,#fff);color:var(--wiz-text,#3a3129)}.cfg-dressing-vanity-fields em{font-style:normal;opacity:.7}.cfg-dressing-vanity-swatches{display:flex;flex-wrap:wrap;gap:5px}.cfg-dressing-vanity-swatches>button{width:20px;height:20px;min-height:0;padding:0;border:2px solid #fff;border-radius:999px;box-shadow:0 0 0 1px var(--wiz-border,#d8d0c5);cursor:pointer}.cfg-dressing-vanity-swatches>button.active{box-shadow:0 0 0 2px var(--wiz-primary,#b77a3f)}.cfg-dressing-vanity-note{margin:0;font-size:10px;line-height:1.4;color:color-mix(in srgb,var(--wiz-text,#3a3129) 65%,transparent)}.cfg-dressing-vanity-note.is-warning{padding:5px 7px;border-radius:7px;background:#fff4dc;color:#7d5300}html[data-theme=dark] .cfg-dressing-catalogue-tile .cfg-dressing-catalogue-add .cfg-dressing-catalogue-thumb-slot{background:linear-gradient(180deg,#f6f3ee,#e9e3da)}html[data-theme=dark] .cfg-dressing-catalogue-notice.is-ok{background:#1f3a2a;color:#b9e8c9}html[data-theme=dark] .cfg-dressing-catalogue-notice.is-warn,html[data-theme=dark] .cfg-dressing-vanity-note.is-warning{background:#3d311b;color:#f3d9a0}.cfg-dressing-catalogue-grid .cfg-dressing-catalogue-tile.is-in-room{border-color:var(--wiz-primary,#b77a3f);background:color-mix(in srgb,var(--wiz-primary,#b77a3f) 7%,var(--wiz-card,#fff))}.cfg-dressing-catalogue-tile.is-in-room .cfg-dressing-catalogue-copy small{color:color-mix(in srgb,var(--wiz-primary,#b77a3f) 80%,#000)}.cfg-dressing-object-color{display:inline-flex;align-items:center;gap:5px}.cfg-dressing-object-color-swatch{width:14px;height:14px;flex:0 0 auto;border-radius:50%;border:1px solid color-mix(in srgb,var(--wiz-text,#2a2520) 25%,transparent);background-size:cover;background-position:50%;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.35)}.cfg-dressing-object-color.active{border-color:var(--wiz-primary,#b77a3f)!important;color:var(--wiz-primary,#b77a3f)!important}.cfg-dressing-smart-add-panel.kwiz-smart-add{display:flex!important;flex-direction:column!important;overflow:hidden!important}.cfg-dressing-smart-add-panel.kwiz-smart-add>header.cfg-dressing-smart-add-bar{display:flex!important;align-items:center!important;gap:6px!important;height:auto!important;min-height:0!important;padding:0 0 5px!important;flex:0 0 auto!important}.cfg-dressing-smart-add-bar>strong{display:inline-flex;align-items:center;gap:4px;font-size:11px;white-space:nowrap}.cfg-dressing-smart-add-panel .cfg-dressing-smart-add-bar>.kwiz-smart-add-tabs{display:flex!important;flex:1 1 auto!important;gap:3px!important;min-width:0!important;margin:0!important;padding:0!important}.cfg-dressing-smart-add-panel .cfg-dressing-smart-add-bar>.kwiz-smart-add-tabs>button{flex:1 1!important;min-width:0!important;min-height:26px!important;padding:2px 5px!important;font-size:10px!important;white-space:nowrap!important}.cfg-dressing-smart-add-panel .cfg-dressing-smart-add-bar>.kwiz-smart-add-hide{flex:0 0 26px!important;width:26px!important;min-width:26px!important;min-height:26px!important;height:26px!important;padding:0!important;display:grid!important;place-items:center!important}.cfg-dressing-smart-add-hint{display:flex;align-items:flex-start;gap:4px;margin:0 0 5px;font-size:9.5px;line-height:1.3;color:var(--wiz-muted);flex:0 0 auto}.cfg-dressing-smart-add-hint>svg{flex:0 0 11px;margin-top:1px}.cfg-dressing-smart-add-hint.is-warning{color:#a94736}.cfg-dressing-smart-add-hint.is-notice{color:var(--wiz-primary,#b77a3f);font-weight:600}.cfg-dressing-smart-add-panel .cfg-dressing-smart-add-options{flex:0 0 auto}.cfg-dressing-smart-add-panel .kwiz-smart-add-body{display:block!important;flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overscroll-behavior:contain}.cfg-dressing-smart-add-panel .cfg-dressing-family-list{display:block!important}.cfg-dressing-family-group+.cfg-dressing-family-group{margin-top:9px}.cfg-dressing-family-group>h4{margin:0 0 5px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--wiz-muted)}.cfg-dressing-smart-add-panel .cfg-dressing-catalogue-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))!important}.cfg-dressing-smart-add-panel .cfg-dressing-custom-unit-form{display:grid!important;grid-gap:7px!important;gap:7px!important;padding:2px 2px 8px!important}.cfg-dressing-custom-unit-preview.is-draggable{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;justify-items:start;grid-gap:8px;gap:8px;min-height:72px;padding:8px 10px;cursor:-webkit-grab;cursor:grab;border-style:dashed}.cfg-dressing-custom-unit-preview.is-draggable:active{cursor:-webkit-grabbing;cursor:grabbing}.cfg-dressing-custom-unit-preview.is-draggable>span{display:grid;grid-gap:2px;gap:2px;font-size:10px}.cfg-dressing-custom-unit-preview.is-draggable>span>strong{color:var(--wiz-text);font-size:11px}aside.kwiz-smart-add.is-global-browser.cfg-dressing-smart-add-panel .cfg-dressing-smart-add-bar>nav.kwiz-smart-add-tabs{padding:0!important;margin:0!important;gap:3px!important}aside.kwiz-smart-add.is-global-browser.cfg-dressing-smart-add-panel .cfg-dressing-smart-add-bar>nav.kwiz-smart-add-tabs>button{height:26px!important;min-height:26px!important;font-size:10px!important;padding:2px 5px!important}aside.kwiz-smart-add.is-global-browser.cfg-dressing-smart-add-panel>.kwiz-smart-add-body{overflow-y:auto!important}aside.kwiz-smart-add.is-global-browser.cfg-dressing-smart-add-panel>.kwiz-smart-add-body>.kwiz-smart-add-unit-list{overflow:visible!important;max-height:none!important;height:auto!important}aside.kwiz-smart-add.is-global-browser.cfg-dressing-smart-add-panel .cfg-dressing-smart-add-bar>nav.kwiz-smart-add-tabs{min-height:0!important;height:auto!important;border:0!important;background:transparent!important}aside.kwiz-smart-add.is-global-browser.cfg-dressing-smart-add-panel .cfg-dressing-smart-add-bar>.kwiz-smart-add-hide{position:static!important;order:3}.cfg-dressing-designed-fill{display:grid;grid-gap:8px;gap:8px}.cfg-dressing-designed-fill-sketch{display:grid;grid-template-columns:1fr 1fr 1.5fr 1fr 1fr;grid-gap:3px;gap:3px;height:92px;padding:6px;border:1px solid var(--kwiz-settings-soft-border,#e4dcd1);border-radius:9px;background:linear-gradient(180deg,#fbfaf8,#f1ede7)}.cfg-dressing-designed-fill-sketch>span{position:relative;border:1.5px solid color-mix(in srgb,var(--wiz-primary,#b77a3f) 70%,#6b5a48);border-radius:3px;background:#fffdf9}.cfg-dressing-designed-fill-sketch>.is-double:after,.cfg-dressing-designed-fill-sketch>.is-double:before,.cfg-dressing-designed-fill-sketch>.is-hang:before{content:"";position:absolute;left:15%;right:15%;top:14%;border-top:2px solid #9aa0a8}.cfg-dressing-designed-fill-sketch>.is-double:after{top:56%}.cfg-dressing-designed-fill-sketch>.is-shelf{background:repeating-linear-gradient(180deg,#fffdf9 0 15px,color-mix(in srgb,var(--wiz-primary,#b77a3f) 55%,#6b5a48) 15px 17px)}.cfg-dressing-designed-fill-sketch>.is-vanity{background:linear-gradient(180deg,transparent 0 66%,color-mix(in srgb,var(--wiz-primary,#b77a3f) 55%,#6b5a48) 66% 70%,#efe6da 70%),repeating-linear-gradient(180deg,#fffdf9 0 9px,color-mix(in srgb,var(--wiz-primary,#b77a3f) 55%,#6b5a48) 9px 11px) top /100% 30% no-repeat}.cfg-dressing-designed-fill-sketch>.is-vanity:before{content:"";position:absolute;left:28%;right:28%;top:36%;height:26%;border:1.5px solid #9aa0a8;border-radius:3px;background:linear-gradient(135deg,#eef3f6,#d8e1e7)}.cfg-dressing-catalogue-section .cfg-dressing-catalogue-wall-tabs{display:grid;grid-template-columns:repeat(var(--kwiz-wall-tab-count,2),minmax(0,1fr));grid-gap:3px;gap:3px;margin:0 0 7px;padding:0 2px;border:0;border-bottom:2px solid color-mix(in srgb,var(--wiz-primary,#c18833) 55%,transparent);background:transparent}.cfg-dressing-catalogue-section .cfg-dressing-catalogue-wall-tabs>.kwiz-side-chip{min-height:37px;height:37px;padding:7px 4px 8px;border:0;border-bottom:2.5px solid transparent;border-radius:9px 9px 0 0;background:transparent;box-shadow:none;color:color-mix(in srgb,var(--wiz-text,#3a3129) 58%,transparent);font-size:11.5px;font-weight:700;line-height:1.1;cursor:pointer}.cfg-dressing-catalogue-section .cfg-dressing-catalogue-wall-tabs>.kwiz-side-chip.active{border-bottom-color:var(--wiz-primary,#c18833);background:var(--wiz-card,#fff);box-shadow:0 -2px 8px rgba(117,82,36,.08);color:var(--wiz-primary,#c18833);font-weight:800}.cfg-dressing-catalogue-section .cfg-dressing-catalogue-grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px}.cfg-dressing-catalogue-section .cfg-dressing-catalogue-tile .cfg-dressing-catalogue-add .cfg-dressing-catalogue-thumb-slot{aspect-ratio:1/1}.cfg-dressing-catalogue-section .cfg-dressing-catalogue-tile{min-width:0}.cfg-dressing-catalogue-section .cfg-dressing-catalogue-tile .cfg-dressing-catalogue-front{display:flex;gap:2px;min-width:0}.cfg-dressing-catalogue-section .cfg-dressing-catalogue-tile .cfg-dressing-catalogue-front>button{min-width:0;padding:0 2px}.cfg-dressing-catalogue-section .cfg-dressing-catalogue-media>img{padding:4px;box-sizing:border-box}.cfg-dressing-island-group{scroll-margin-top:48px}.cfg-dressing-island-toggle-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;margin:0 0 7px}.cfg-dressing-island-toggle-row .cfg-check{margin:0}.cfg-dressing-island-group .cfg-dressing-island-room-form{margin-top:10px}