.kwiz-custom-unit-dialog{height:min(94vh,820px)!important;max-height:calc(100vh - 12px)!important;will-change:transform}.kwiz-custom-unit-dialog-head{cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kwiz-custom-unit-dialog.is-dragging .kwiz-custom-unit-dialog-head{cursor:-webkit-grabbing;cursor:grabbing}.kwiz-custom-unit-dialog-head>button{cursor:pointer;touch-action:auto}.kwiz-custom-unit-addbar,.kwiz-custom-unit-addbar.is-secondary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.kwiz-custom-unit-addbar>span{grid-column:1/-1}.kwiz-custom-unit-addbar>button{white-space:normal!important;line-height:1.15!important;min-height:31px!important}.kwiz-custom-unit-dims,.kwiz-custom-unit-special-dims{grid-template-columns:repeat(2,minmax(0,1fr))!important}.kwiz-custom-unit-position{width:100%!important}.kwiz-custom-unit-dialog-foot{align-items:stretch!important;flex-wrap:wrap!important}.kwiz-custom-unit-dialog-actions{width:100%;-webkit-margin-start:0!important;margin-inline-start:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.kwiz-custom-unit-dialog-actions button{min-width:0}.kwiz-custom-unit-dialog-actions .danger:last-child,.kwiz-custom-unit-dialog-actions button.primary:last-child:nth-child(3){grid-column:auto}@media (max-width:700px){.kwiz-custom-unit-dialog{width:min(320px,calc(100vw - 12px))!important;inline-size:min(320px,calc(100vw - 12px))!important;height:min(94vh,820px)!important;max-height:calc(100vh - 12px)!important}}.kwiz-custom-unit-dialog{width:min(320px,calc(100vw - 12px))!important;inline-size:min(320px,calc(100vw - 12px))!important}.kwiz-custom-unit-dialog-head{min-height:36px!important;padding:4px 6px!important}.kwiz-custom-unit-dialog-head strong{font-size:12px!important}.kwiz-custom-unit-dialog-head small{font-size:8.5px!important;margin-top:0!important}.kwiz-custom-unit-top-tools{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) 112px;grid-template-areas:"controls preview";align-items:start;grid-gap:5px;gap:5px;padding:4px 6px 5px;border-bottom:1px solid #eee1d2}.kwiz-custom-unit-live-preview{grid-area:preview;width:112px;min-width:112px;gap:2px!important;align-self:start}.kwiz-custom-unit-live-preview-head{min-height:14px!important;gap:3px!important}.kwiz-custom-unit-live-preview-head strong{font-size:9px!important;white-space:nowrap}.kwiz-custom-unit-live-preview-head span{padding:0 4px!important;font-size:7.5px!important}.kwiz-custom-unit-live-stage{min-height:118px!important;max-height:168px!important;padding:4px 4px 6px!important;gap:1px!important;border-radius:7px!important}.kwiz-custom-unit-live-preview>small{display:none!important}.kwiz-custom-unit-top-controls{grid-area:controls;min-width:0;display:grid;grid-gap:5px;gap:5px;align-content:start}.kwiz-custom-unit-addbar,.kwiz-custom-unit-addbar.is-secondary{display:block!important;padding:0!important;border:0!important}.kwiz-custom-unit-addbar>span{display:block!important;margin:0 0 3px!important;font-size:9px!important;font-weight:800;line-height:1.1}.kwiz-custom-unit-add-options{display:flex;flex-wrap:wrap;align-items:center;gap:3px}.kwiz-custom-unit-add-options>button{flex:0 0 auto!important;width:auto!important;min-width:0!important;min-height:25px!important;padding:3px 5px!important;gap:2px!important;border-radius:6px!important;font-size:8.5px!important;line-height:1.05!important;white-space:nowrap!important}.kwiz-custom-unit-add-options>button svg{width:10px;height:10px}.kwiz-custom-unit-builder{padding:4px 6px!important;gap:4px!important}.kwiz-custom-unit-row{gap:2px!important}.kwiz-custom-unit-row-label{font-size:9.5px!important}.kwiz-custom-unit-cell{padding:5px!important}.kwiz-custom-unit-cell-head select{flex:0 1 148px!important;width:auto!important;max-width:148px;height:27px!important}.kwiz-custom-unit-order-actions{-webkit-margin-start:auto;margin-inline-start:auto}.kwiz-custom-unit-dims,.kwiz-custom-unit-special-dims{display:flex!important;flex-wrap:wrap;align-items:flex-end;gap:4px!important;margin-top:4px!important}.kwiz-custom-unit-dims label,.kwiz-custom-unit-special-dims label{flex:0 0 auto;width:56px}.kwiz-custom-unit-dims input,.kwiz-custom-unit-special-dims input{width:56px!important;height:27px!important}.kwiz-custom-unit-inline-field{width:max-content;max-width:100%}.kwiz-custom-unit-inline-field input,.kwiz-custom-unit-inline-field select{width:72px!important}.kwiz-custom-unit-material{margin-top:4px!important}.kwiz-custom-unit-material select{width:auto!important;max-width:160px}.kwiz-custom-unit-color-list{justify-content:flex-start}.kwiz-custom-unit-color-list button{flex:0 0 auto}.kwiz-custom-unit-dialog-foot{min-height:40px!important;padding:4px 6px!important;gap:4px!important;flex-wrap:nowrap!important}.kwiz-custom-unit-position{flex:0 0 104px;width:104px!important}.kwiz-custom-unit-position input{height:28px!important}.kwiz-custom-unit-dialog-actions{width:auto!important;flex:1 1 auto;display:flex!important;flex-wrap:wrap;justify-content:flex-end;gap:3px!important}.kwiz-custom-unit-dialog-actions button{width:auto!important;min-width:0!important;min-height:28px!important;padding:3px 6px!important;font-size:9px!important}.kwiz-custom-unit-dialog[dir=ltr] .kwiz-custom-unit-top-tools,.kwiz-custom-unit-dialog[dir=rtl] .kwiz-custom-unit-top-tools{direction:ltr}.kwiz-custom-unit-dialog[dir=rtl] .kwiz-custom-unit-live-preview,.kwiz-custom-unit-dialog[dir=rtl] .kwiz-custom-unit-top-controls{direction:rtl;text-align:right}.kwiz-custom-unit-dialog[dir=ltr] .kwiz-custom-unit-live-preview,.kwiz-custom-unit-dialog[dir=ltr] .kwiz-custom-unit-top-controls{direction:ltr;text-align:left}@media (max-width:360px){.kwiz-custom-unit-top-tools{grid-template-columns:minmax(0,1fr) 104px;gap:4px;padding-inline:4px}.kwiz-custom-unit-live-preview{width:104px;min-width:104px}.kwiz-custom-unit-add-options>button{padding-inline:4px!important;font-size:8px!important}}.kwiz-custom-unit-dialog{width:min(520px,calc(100vw - 16px))!important;inline-size:min(520px,calc(100vw - 16px))!important;height:min(94vh,840px)!important}.kwiz-custom-unit-top-tools{grid-template-columns:minmax(0,1fr) 188px!important;padding:5px 7px 6px!important}.kwiz-custom-unit-live-preview{width:188px!important;min-width:188px!important}.kwiz-custom-unit-live-stage{max-height:220px!important;padding:5px 6px 7px!important}.kwiz-custom-unit-live-cell{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(81,68,50,.32);padding:0;overflow:hidden;cursor:pointer;color:inherit;min-width:0}.kwiz-custom-unit-live-cell.is-selected{outline:2px solid color-mix(in srgb,var(--wiz-accent,#b8762b) 80%,#fff);outline-offset:-2px;position:relative;z-index:2}.kwiz-custom-unit-live-cell.is-gap-fill{cursor:default;opacity:.96}.kwiz-custom-preview-face.is-gap-fill-face em{font-size:6.5px!important}.kwiz-custom-preview-open-shelf{position:absolute;inset:4px 3px 3px;border:1px solid rgba(70,60,48,.45);background:color-mix(in srgb,currentColor 2%,transparent)}.kwiz-custom-preview-open-shelf i{position:absolute;left:7%;right:7%;height:1px;background:rgba(70,60,48,.45)}.kwiz-custom-preview-open-shelf i:first-child{top:34%}.kwiz-custom-preview-open-shelf i:last-child{top:67%}.kwiz-custom-unit-top-controls{gap:6px!important}.kwiz-custom-gap-fill-controls,.kwiz-custom-unit-add-compact{border:1px solid #ead8c2;border-radius:8px;padding:6px;background:rgba(255,252,247,.72)}.kwiz-custom-gap-fill-controls>label,.kwiz-custom-unit-add-compact>label{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:6px;gap:6px;align-items:center;margin:0}.kwiz-custom-gap-fill-controls label>span,.kwiz-custom-unit-add-compact label>span{font-size:9px;font-weight:800;white-space:nowrap}.kwiz-custom-gap-fill-controls select,.kwiz-custom-unit-add-compact select{height:28px!important;min-height:28px!important;padding-block:2px!important;font-size:10px!important}.kwiz-custom-unit-add-actions{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.kwiz-custom-unit-add-actions button{flex:0 0 auto;min-height:27px!important;border:1px solid #dfc6a8;border-radius:6px;background:#fffdfa;font-weight:750;display:inline-flex;align-items:center;gap:3px}.kwiz-custom-unit-add-actions button.is-secondary{border-style:dashed}.kwiz-custom-gap-fill-controls{display:grid;grid-gap:5px;gap:5px}.kwiz-custom-gap-fill-colors{display:flex;flex-wrap:wrap;align-items:center;gap:3px}.kwiz-custom-gap-fill-colors button{width:27px;height:27px;min-width:27px;padding:3px;border:1px solid #dfcfba;border-radius:6px;background:#fff;font-size:8px;overflow:hidden}.kwiz-custom-gap-fill-colors button:first-child{width:auto;padding-inline:6px}.kwiz-custom-gap-fill-colors button.is-active{outline:2px solid var(--wiz-accent,#b8762b);outline-offset:-2px}.kwiz-custom-gap-fill-colors button span{display:block;width:100%;height:100%;border-radius:3px}.kwiz-custom-unit-row-cells{gap:4px!important}.kwiz-custom-unit-cell.is-collapsed{padding:3px 4px!important;background:#fffdf9;cursor:pointer}.kwiz-custom-unit-cell.is-selected{border-color:color-mix(in srgb,var(--wiz-accent,#b8762b) 55%,#dcc7ad)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--wiz-accent,#b8762b) 12%,transparent)}.kwiz-custom-unit-cell-select{width:100%;min-height:28px;padding:2px 5px;border:0;background:transparent;color:inherit;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;text-align:inherit}.kwiz-custom-unit-cell-select span{font-size:10px;font-weight:800}.kwiz-custom-unit-cell-select small{font-size:8.5px;opacity:.68;direction:ltr;white-space:nowrap}.kwiz-custom-unit-cell-head select{flex:0 1 205px!important;max-width:205px!important}.kwiz-custom-unit-dims,.kwiz-custom-unit-special-dims{gap:5px!important}.kwiz-custom-unit-dims input,.kwiz-custom-unit-dims label,.kwiz-custom-unit-special-dims input,.kwiz-custom-unit-special-dims label{width:66px!important}.kwiz-custom-unit-material{display:flex;flex-wrap:wrap;align-items:center;gap:5px!important}.kwiz-custom-unit-material select{max-width:205px!important}@media (max-width:540px){.kwiz-custom-unit-dialog{width:calc(100vw - 10px)!important;inline-size:calc(100vw - 10px)!important}.kwiz-custom-unit-top-tools{grid-template-columns:minmax(0,1fr) 160px!important}.kwiz-custom-unit-live-preview{width:160px!important;min-width:160px!important}}.kwiz-custom-unit-save-error{flex:0 0 auto;margin:5px 7px 0;padding:6px 8px;border:1px solid #d98273;border-radius:7px;background:#fff3ef;color:#9b2f23;font-size:10px;line-height:1.35;font-weight:700;text-align:start}.kwiz-guided-quick-backdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:18px;background:rgba(21,28,35,.28);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.kwiz-guided-quick{width:min(700px,calc(100vw - 28px));max-height:min(760px,92dvh);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid color-mix(in srgb,var(--bronze,#a86f3f) 40%,var(--border,#d9e0e7));border-radius:16px;background:var(--card,#fff);box-shadow:0 24px 70px rgba(15,23,42,.22)}.kwiz-guided-quick>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:14px 16px 11px;border-bottom:1px solid var(--border,#e2e6ea)}.kwiz-guided-quick>header>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.kwiz-guided-quick>header span{display:flex;align-items:center;gap:6px;font-size:.72rem;font-weight:800;color:#437260}.kwiz-guided-quick>header h2{margin:0;font-size:1rem;line-height:1.25}.kwiz-guided-quick>header p{margin:0;max-width:58ch;font-size:.72rem;line-height:1.4;color:var(--muted,#687581)}.kwiz-guided-quick-close{flex:0 0 auto;width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--border,#d9e0e7);border-radius:9px;background:var(--card,#fff);color:inherit;cursor:pointer}.kwiz-guided-quick-body{min-height:0;overflow:auto;padding:12px 16px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px 12px;gap:10px 12px;align-content:start}.kwiz-guided-quick-room{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.kwiz-guided-quick-layout,.kwiz-guided-quick-room label{position:relative;display:grid;grid-gap:4px;gap:4px}.kwiz-guided-quick-layout>span,.kwiz-guided-quick-room label>span{font-size:.69rem;font-weight:750;color:var(--muted,#64707b)}.kwiz-guided-quick-layout select,.kwiz-guided-quick-room input,.kwiz-guided-quick-seats input{min-width:0;height:34px;border:1px solid var(--border,#d7dde3);border-radius:8px;background:var(--card,#fff);color:inherit;padding:0 9px;font:inherit;font-size:.78rem}.kwiz-guided-quick-room label>small{position:absolute;inset-inline-end:8px;bottom:8px;color:var(--muted,#7b858e);font-size:.62rem;pointer-events:none}[dir=rtl] .kwiz-guided-quick-room input{-webkit-padding-start:30px;padding-inline-start:30px}[dir=ltr] .kwiz-guided-quick-room input{-webkit-padding-end:30px;padding-inline-end:30px}.kwiz-guided-quick-current{min-height:58px;display:grid;align-content:center;grid-gap:3px;gap:3px;padding:8px 10px;border:1px solid var(--border,#e0e5e9);border-radius:10px;background:color-mix(in srgb,var(--card,#fff) 96%,#eef3f5)}.kwiz-guided-quick-current strong{font-size:.72rem}.kwiz-guided-quick-current span{font-size:.68rem;color:var(--muted,#69747f)}.kwiz-guided-quick-layout{min-height:58px;align-content:center;padding:7px 9px}.kwiz-guided-quick-layout,.kwiz-guided-quick-options{border:1px solid var(--border,#e0e5e9);border-radius:10px}.kwiz-guided-quick-options{grid-column:1/-1;display:grid;grid-gap:6px;gap:6px;padding:9px 10px}.kwiz-guided-quick-options>strong{font-size:.73rem}.kwiz-guided-quick-options>div{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.kwiz-guided-quick-options button{min-height:30px;display:inline-flex;align-items:center;gap:4px;padding:0 8px;border:1px solid var(--border,#d8dee4);border-radius:8px;background:var(--card,#fff);color:inherit;font:inherit;font-size:.69rem;cursor:pointer}.kwiz-guided-quick-options button svg{opacity:0}.kwiz-guided-quick-options button.active{border-color:#8fbea9;background:#edf8f3;color:#245b49}.kwiz-guided-quick-options button.active svg{opacity:1}.kwiz-guided-quick-options.secondary{grid-column:1/-1;background:color-mix(in srgb,var(--card,#fff) 97%,#f5efe8)}.kwiz-guided-quick-features{grid-column:1/-1;display:flex;align-items:center;gap:7px 12px;flex-wrap:wrap;padding:8px 10px;border:1px solid var(--border,#e0e5e9);border-radius:10px}.kwiz-guided-quick-features label{display:inline-flex;align-items:center;gap:5px;font-size:.7rem;font-weight:650}.kwiz-guided-quick-features input[type=checkbox]{margin:0}.kwiz-guided-quick-seats input{width:62px}.kwiz-guided-quick-defaults{grid-column:1/-1;margin:0;padding:7px 9px;border-radius:9px;background:#f4f7f6;color:var(--muted,#68737d);font-size:.68rem;line-height:1.35}.kwiz-guided-quick-error{grid-column:1/-1;padding:8px 10px;border:1px solid #efb4b4;border-radius:9px;background:#fff3f3;color:#9c3434;font-size:.72rem;font-weight:650}.kwiz-guided-quick>footer{display:flex;justify-content:flex-end;gap:8px;padding:10px 16px 12px;border-top:1px solid var(--border,#e2e6ea)}.kwiz-guided-quick>footer .button{min-height:34px;padding:0 13px;font-size:.74rem}@media(max-width:620px){.kwiz-guided-quick-backdrop{padding:8px;align-items:flex-end}.kwiz-guided-quick{width:100%;max-height:88dvh;border-radius:15px 15px 0 0}.kwiz-guided-quick-body{grid-template-columns:1fr;padding:10px 12px}.kwiz-guided-quick-room{grid-template-columns:repeat(3,minmax(0,1fr))}.kwiz-guided-quick-current,.kwiz-guided-quick-layout{grid-column:1/-1}.kwiz-guided-quick>header{padding:12px}.kwiz-guided-quick>footer{padding:9px 12px max(9px,env(safe-area-inset-bottom))}}.wiz-kitchen-design-actions .kwiz-help-design-step-action{display:inline-flex;align-items:center;gap:5px;border-color:#bfd9cf;background:#eef8f3;color:#275f4e}.wiz-kitchen-design-actions .kwiz-help-design-step-action.active,.wiz-kitchen-design-actions .kwiz-help-design-step-action:hover{border-color:#78b49e;background:#e1f3eb;color:#174c3c}.kwiz-guided-quick-body{grid-template-columns:1fr}.kwiz-guided-quick{width:min(610px,calc(100vw - 28px))}.kwiz-guided-quick-existing{display:flex;align-items:flex-start;gap:8px;margin:0 16px 10px;padding:9px 11px;border:1px solid #ecd39b;border-radius:10px;background:#fff8e8;color:#7a5410}.kwiz-guided-quick-existing>svg{flex:0 0 auto;margin-top:1px}.kwiz-guided-quick-existing>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.kwiz-guided-quick-existing strong{font-size:.74rem}.kwiz-guided-quick-existing span{font-size:.68rem;line-height:1.35;color:#8a6420}.kwiz-guided-quick-existing.is-confirming{border-color:#e7a3a3;background:#fff1f1;color:#9c3434}.kwiz-guided-quick-existing.is-confirming span{color:#a44a4a}.kwiz-guided-quick>footer .button.kwiz-guided-quick-clear{border-color:#b9473f;background:#b9473f;color:#fff}html[data-theme=dark] .kwiz-guided-quick-existing{border-color:#6b5420;background:#2c2412;color:#f1cf86}html[data-theme=dark] .kwiz-guided-quick-existing span{color:#d9bb78}html[data-theme=dark] .kwiz-guided-quick-existing.is-confirming{border-color:#7a3a3a;background:#2e1818;color:#f2a9a9}html[data-theme=dark] .kwiz-guided-quick-existing.is-confirming span{color:#e09a9a}@media(max-width:620px){.kwiz-guided-quick-existing{margin:0 12px 9px}}.kwiz-3d-shell>.kwiz-unit-editor.kwiz-unit-editor-opening-quick{width:-moz-fit-content!important;width:fit-content!important;inline-size:-moz-fit-content!important;inline-size:fit-content!important;min-width:0!important;max-width:min(430px,calc(100% - 12px))!important;max-inline-size:min(430px,calc(100% - 12px))!important;height:auto!important;min-height:0!important;max-height:none!important;padding:4px!important;gap:2px!important;overflow:hidden!important}.kwiz-unit-editor-opening-quick .kwiz-cabinet-quick-row{width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;min-height:24px!important;row-gap:3px!important}.kwiz-unit-editor-opening-quick .kwiz-cabinet-quick-title{max-width:110px!important}.kwiz-unit-editor-cabinet-quick .kwiz-cabinet-quick-select{box-sizing:border-box!important;width:auto!important;min-width:74px!important;max-width:112px!important;height:22px!important;min-height:22px!important;padding:0 18px 0 5px!important;border:1px solid color-mix(in srgb,var(--wiz-primary) 22%,var(--wiz-border))!important;border-radius:6px!important;background:var(--wiz-card)!important;color:var(--wiz-text)!important;font-size:7.5px!important;font-weight:750!important;line-height:1!important}.kwiz-unit-editor-cabinet-quick[dir=rtl] .kwiz-cabinet-quick-select{padding:0 5px 0 18px!important}.kwiz-settings-shell.kwiz-settings-kind-appliance .kwiz-cabinet-position-fields,.kwiz-settings-shell.kwiz-settings-kind-appliance .kwiz-cabinet-primary-fields,.kwiz-settings-shell.kwiz-settings-kind-appliance .kwiz-cabinet-secondary-fields{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:6px!important;gap:6px!important}.kwiz-settings-shell.kwiz-settings-kind-appliance .kwiz-cabinet-number-field{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:44px!important;margin:0!important;padding:5px 7px!important;display:grid!important;grid-template-columns:minmax(74px,1fr) minmax(118px,1.15fr)!important;align-items:center!important;grid-gap:8px!important;gap:8px!important;border:1px solid var(--wiz-border)!important;border-radius:9px!important;background:var(--wiz-surface,var(--wiz-card,#fff))!important}.kwiz-settings-shell.kwiz-settings-kind-appliance .kwiz-cabinet-field-label{min-width:0!important;font-size:12px!important;line-height:1.25!important;font-weight:750!important;color:var(--wiz-text)!important}.kwiz-settings-shell.kwiz-settings-kind-appliance .kwiz-cabinet-stepper{width:100%!important;min-width:0!important;max-width:100%!important;height:32px!important;min-height:32px!important;display:grid!important;grid-template-columns:30px minmax(38px,1fr) 30px!important;align-items:stretch!important;grid-gap:3px!important;gap:3px!important;border:0!important;border-radius:8px!important;background:transparent!important;overflow:visible!important}.kwiz-settings-shell.kwiz-settings-kind-appliance .kwiz-cabinet-stepper>button{width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid var(--wiz-border)!important;border-radius:8px!important;background:var(--wiz-card,#fff)!important;color:var(--wiz-primary)!important}.kwiz-settings-shell.kwiz-settings-kind-appliance .kwiz-cabinet-stepper input[type=number]{width:100%!important;min-width:0!important;max-width:100%!important;height:30px!important;min-height:30px!important;padding:3px 4px!important;border:0!important;border-radius:7px!important;background:transparent!important;font-size:13px!important;line-height:1!important;font-weight:800!important;font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important;text-align:center!important}.kwiz-settings-shell.kwiz-settings-kind-appliance .kwiz-cabinet-choice-row,.kwiz-settings-shell.kwiz-settings-kind-appliance .kwiz-cabinet-configuration-grid,.kwiz-settings-shell.kwiz-settings-kind-appliance .kwiz-cabinet-finish-targets{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;justify-items:stretch!important;grid-gap:6px!important;gap:6px!important}.kwiz-settings-shell.kwiz-settings-kind-appliance .kwiz-cabinet-choice-row>button,.kwiz-settings-shell.kwiz-settings-kind-appliance .kwiz-cabinet-configuration-grid>button,.kwiz-settings-shell.kwiz-settings-kind-appliance .kwiz-cabinet-finish-targets>button,.kwiz-settings-shell.kwiz-settings-kind-appliance .kwiz-cabinet-labeled-action{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:34px!important;height:auto!important;padding:6px 8px!important;display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;border:1px solid var(--wiz-border)!important;border-radius:8px!important;background:var(--wiz-card,#fff)!important;color:var(--wiz-text)!important;font-size:11.5px!important;line-height:1.25!important;font-weight:700!important;text-align:start!important;white-space:normal!important}.kwiz-unit-editor-appliance-quick .kwiz-cabinet-quick-row{align-items:center!important;justify-content:flex-start!important;column-gap:3px!important;row-gap:3px!important}.kwiz-unit-editor-appliance-quick .kwiz-cabinet-quick-action,.kwiz-unit-editor-appliance-quick .kwiz-cabinet-quick-control,.kwiz-unit-editor-appliance-quick .kwiz-cabinet-quick-select{flex:0 0 auto!important}@container kitchen-3d-preview (max-width: 360px){.kwiz-settings-shell.kwiz-settings-kind-appliance .kwiz-cabinet-number-field{grid-template-columns:minmax(74px,1fr) minmax(112px,1.15fr)!important}.kwiz-settings-shell.kwiz-settings-kind-appliance .kwiz-cabinet-choice-row,.kwiz-settings-shell.kwiz-settings-kind-appliance .kwiz-cabinet-configuration-grid,.kwiz-settings-shell.kwiz-settings-kind-appliance .kwiz-cabinet-finish-targets{grid-template-columns:minmax(0,1fr)!important}}.kwiz-custom-surface-controls{display:grid;grid-gap:5px;gap:5px;padding:6px;border:1px solid #ead8c2;border-radius:8px;background:rgba(255,252,247,.72)}.kwiz-custom-surface-head{display:flex;align-items:baseline;justify-content:space-between;gap:6px}.kwiz-custom-surface-head strong{font-size:9.5px}.kwiz-custom-surface-head small{font-size:8px;opacity:.72}.kwiz-custom-surface-row-options{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;grid-gap:6px;gap:6px}.kwiz-custom-surface-dims label>span,.kwiz-custom-surface-material>span,.kwiz-custom-surface-row-options>span{font-size:8.5px;font-weight:800;white-space:nowrap}.kwiz-custom-surface-row-options>div{display:flex;flex-wrap:wrap;gap:3px}.kwiz-custom-surface-row-options button{min-height:24px;width:auto;padding:2px 6px;border:1px solid #dfcfba;border-radius:6px;background:#fff;font-size:8.5px;font-weight:750}.kwiz-custom-surface-row-options button.is-active{border-color:var(--wiz-accent,#b8762b);background:color-mix(in srgb,var(--wiz-accent,#b8762b) 10%,#fff)}.kwiz-custom-surface-dims{display:flex;flex-wrap:wrap;gap:4px}.kwiz-custom-surface-dims label{display:grid;grid-template-columns:max-content 52px;grid-gap:4px;gap:4px;align-items:center}.kwiz-custom-surface-dims input{width:52px!important;height:26px!important}.kwiz-custom-surface-material{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:6px;gap:6px;align-items:center}.kwiz-custom-surface-material select{height:27px!important;min-height:27px!important;font-size:9px!important}.kwiz-custom-unit-scroll-body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.kwiz-custom-unit-scroll-body .kwiz-custom-unit-top-tools{flex:0 0 auto!important}.kwiz-custom-unit-scroll-body .kwiz-custom-unit-builder{flex:0 0 auto!important;min-height:auto!important;overflow:visible!important}.kwiz-custom-unit-dialog{width:min(560px,calc(100vw - 18px))!important;inline-size:min(560px,calc(100vw - 18px))!important;height:auto!important;font-family:inherit!important;font-size:11.5px!important}.kwiz-custom-unit-dialog-head{min-height:40px!important;padding:5px 8px!important}.kwiz-custom-unit-dialog-head strong{font-size:12.5px!important}.kwiz-custom-unit-scroll-body{display:block;padding:0!important}.kwiz-custom-unit-top-tools{display:grid!important;grid-template-columns:minmax(0,1fr) 210px!important;grid-template-areas:"controls preview"!important;grid-gap:8px!important;gap:8px!important;padding:7px 8px!important;border-bottom:1px solid #eadfd2!important}.kwiz-custom-unit-live-preview{width:210px!important;min-width:210px!important}.kwiz-custom-unit-live-preview-head strong{font-size:10.5px!important}.kwiz-custom-unit-live-preview-head span{font-size:9px!important}.kwiz-custom-unit-live-stage{min-height:150px!important;max-height:205px!important;overflow:hidden!important}.kwiz-custom-unit-live-row{gap:1px!important}.kwiz-custom-unit-live-cell{transition:height .12s ease,outline-color .12s ease!important}.kwiz-custom-unit-top-controls{display:grid!important;grid-gap:7px!important;gap:7px!important}.kwiz-custom-unit-add-compact{padding:7px!important}.kwiz-custom-unit-add-compact>label{grid-template-columns:72px minmax(0,1fr)!important;gap:6px!important}.kwiz-custom-gap-fill-controls label>span,.kwiz-custom-surface-dims label>span,.kwiz-custom-surface-material>span,.kwiz-custom-surface-row-options>span,.kwiz-custom-unit-add-compact label>span{font-size:11px!important;line-height:1.2!important;font-weight:700!important}.kwiz-custom-gap-fill-controls select,.kwiz-custom-surface-material select,.kwiz-custom-unit-add-compact select{height:30px!important;min-height:30px!important;font-size:11.5px!important}.kwiz-custom-unit-add-actions{margin-top:6px!important}.kwiz-custom-unit-add-actions button{padding:4px 8px!important;font-size:10.5px!important}.kwiz-custom-unit-row-summary{display:grid;grid-gap:4px;gap:4px;padding:6px 7px;border:1px solid #ead8c2;border-radius:8px;background:rgba(255,252,247,.72)}.kwiz-custom-unit-row-summary>div{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:5px;gap:5px;align-items:center}.kwiz-custom-unit-row-summary>div>span{font-size:10px;font-weight:800;color:#855b2d}.kwiz-custom-unit-row-summary>div>div{display:flex;flex-wrap:wrap;gap:3px}.kwiz-custom-unit-row-summary button{width:auto!important;min-width:0!important;min-height:25px!important;padding:2px 6px!important;border:1px solid #dfcfba;border-radius:6px;background:#fff;font:inherit;font-size:10px!important;line-height:1.15;cursor:pointer}.kwiz-custom-unit-row-summary button small{-webkit-margin-start:3px;margin-inline-start:3px;font-size:8.5px!important;opacity:.68;direction:ltr}.kwiz-custom-unit-row-summary button.is-active{border-color:var(--wiz-accent,#b8762b);background:color-mix(in srgb,var(--wiz-accent,#b8762b) 9%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wiz-accent,#b8762b) 25%,transparent)}.kwiz-custom-unit-accordion-list{display:grid;grid-gap:5px;gap:5px;padding:7px 8px 8px}.kwiz-custom-unit-accordion{overflow:hidden;border:1px solid #e3d5c4;border-radius:9px;background:#fffdf9}.kwiz-custom-unit-accordion-head{width:100%!important;min-height:34px!important;padding:6px 8px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;border:0!important;background:transparent!important;color:inherit!important;font:inherit!important;font-size:11.5px!important;font-weight:800!important;text-align:start!important;cursor:pointer}.kwiz-custom-unit-accordion-head svg{flex:0 0 auto;transition:transform .15s ease}.kwiz-custom-unit-accordion.is-open .kwiz-custom-unit-accordion-head{background:color-mix(in srgb,var(--wiz-accent,#b8762b) 6%,#fff)!important;border-bottom:1px solid #eadfd2!important}.kwiz-custom-unit-accordion.is-open .kwiz-custom-unit-accordion-head svg{transform:rotate(180deg)}.kwiz-custom-unit-accordion-body{padding:6px 7px 7px}.kwiz-custom-unit-accordion-body .kwiz-custom-unit-builder{padding:0!important;display:block!important}.kwiz-custom-unit-accordion-body .kwiz-custom-unit-cell.is-collapsed,.kwiz-custom-unit-accordion-body .kwiz-custom-unit-row-label,.kwiz-custom-unit-accordion-body .kwiz-custom-unit-row:not(.is-selected-row){display:none!important}.kwiz-custom-unit-accordion-body .kwiz-custom-unit-row-cells{display:block!important}.kwiz-custom-unit-accordion-body .kwiz-custom-unit-cell.is-selected{padding:7px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.kwiz-custom-unit-cell-head select{height:30px!important;font-size:11.5px!important;max-width:235px!important}.kwiz-custom-unit-order-actions button{width:28px!important;min-width:28px!important;height:28px!important}.kwiz-custom-unit-dims{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:6px!important;gap:6px!important;align-items:flex-end!important;margin-top:7px!important}.kwiz-custom-unit-dims>label{width:auto!important;min-width:0!important;display:grid!important;grid-gap:3px!important;gap:3px!important;font-size:10.5px!important;font-weight:700!important}.kwiz-custom-unit-stepper{min-width:0;height:31px;display:grid;grid-template-columns:27px minmax(0,1fr) 27px;align-items:stretch;overflow:hidden;border:1px solid var(--wiz-border,#dfccb4);border-radius:7px;background:var(--wiz-card,#fff)}.kwiz-custom-unit-stepper button{width:27px!important;min-width:27px!important;min-height:29px!important;padding:0!important;border:0!important;background:color-mix(in srgb,var(--wiz-accent,#b8762b) 5%,#fff)!important;color:inherit!important;font:inherit!important;font-size:14px!important;font-weight:800!important;cursor:pointer}.kwiz-custom-unit-stepper input{width:100%!important;min-width:0!important;height:29px!important;padding:2px!important;border:0!important;border-inline:1px solid #eadfd2!important;border-radius:0!important;background:transparent!important;font:inherit!important;font-size:11.5px!important;font-weight:800!important;text-align:center!important;-moz-appearance:textfield}.kwiz-custom-unit-stepper input::-webkit-inner-spin-button,.kwiz-custom-unit-stepper input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.kwiz-custom-unit-row-field input{width:100%!important;height:31px!important;min-height:31px!important;padding:3px 5px!important;font:inherit!important;font-size:11.5px!important;text-align:center}.kwiz-custom-unit-dim-hint{display:block;margin-top:4px;color:var(--muted-foreground,#766b60);font-size:9.5px!important;line-height:1.25}.kwiz-custom-unit-material{display:grid!important;grid-template-columns:minmax(150px,220px) minmax(0,1fr)!important;grid-gap:7px!important;gap:7px!important;align-items:center!important;margin-top:7px!important}.kwiz-custom-unit-material select{width:100%!important;max-width:none!important;height:30px!important;font-size:11px!important}.kwiz-custom-gap-fill-colors,.kwiz-custom-unit-color-list{gap:4px!important}.kwiz-custom-gap-fill-colors button,.kwiz-custom-unit-color-list button{min-width:28px!important;width:28px!important;height:28px!important;font-size:9px!important}.kwiz-custom-gap-fill-colors button:first-child,.kwiz-custom-unit-color-list button:first-child{width:auto!important;padding-inline:7px!important}.kwiz-custom-unit-special-dims{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:6px!important;gap:6px!important}.kwiz-custom-unit-special-dims label{width:auto!important;font-size:10.5px!important}.kwiz-custom-unit-special-dims input{width:100%!important;height:30px!important;font-size:11.5px!important}.kwiz-custom-unit-cooler-options,.kwiz-custom-unit-cooler-tower-options,.kwiz-custom-unit-inline-field,.kwiz-custom-unit-standard-note{font-size:10.5px!important}.kwiz-custom-gap-fill-controls,.kwiz-custom-surface-controls{border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;gap:7px!important}.kwiz-custom-surface-head{display:none!important}.kwiz-custom-gap-fill-controls>label,.kwiz-custom-surface-material,.kwiz-custom-surface-row-options{grid-template-columns:minmax(125px,max-content) minmax(0,1fr)!important;gap:7px!important}.kwiz-custom-surface-row-options button{min-height:28px!important;padding:3px 7px!important;font-size:10px!important}.kwiz-custom-surface-dims label{grid-template-columns:max-content 64px!important;font-size:10.5px!important}.kwiz-custom-surface-dims input{width:64px!important;height:30px!important;font-size:11px!important}.kwiz-custom-unit-dialog-foot{min-height:43px!important;align-items:flex-end!important}.kwiz-custom-unit-position{width:135px!important}.kwiz-custom-unit-position input{font-size:11.5px!important}@media (max-width:620px){.kwiz-custom-unit-dialog{width:calc(100vw - 12px)!important;inline-size:calc(100vw - 12px)!important;max-height:calc(100vh - 12px)!important}.kwiz-custom-unit-top-tools{grid-template-columns:minmax(0,1fr) 180px!important}.kwiz-custom-unit-live-preview{width:180px!important;min-width:180px!important}.kwiz-custom-unit-dims{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:430px){.kwiz-custom-unit-top-tools{grid-template-columns:1fr!important;grid-template-areas:"preview" "controls"!important}.kwiz-custom-unit-live-preview{width:100%!important;min-width:0!important}.kwiz-custom-unit-live-stage{min-height:132px!important}.kwiz-custom-unit-material{grid-template-columns:1fr!important}}.kwiz-custom-unit-dialog{width:min(700px,calc(100vw - 18px))!important;inline-size:min(700px,calc(100vw - 18px))!important;max-height:min(76vh,660px)!important;font-size:10.5px!important}.kwiz-custom-unit-dialog-head{min-height:35px!important;padding:4px 7px!important}.kwiz-custom-unit-dialog-head strong{font-size:11.5px!important}.kwiz-custom-unit-dialog-head small{font-size:9px!important}.kwiz-custom-unit-top-tools{grid-template-columns:minmax(0,1fr) 245px!important;gap:7px!important;padding:5px 7px!important}.kwiz-custom-unit-live-preview{width:245px!important;min-width:245px!important}.kwiz-custom-unit-live-preview-head{min-height:22px!important;padding:2px 5px!important}.kwiz-custom-unit-live-preview-head strong{font-size:9.5px!important}.kwiz-custom-unit-live-preview-head span{font-size:8px!important}.kwiz-custom-unit-live-stage{min-height:124px!important;max-height:158px!important;padding:4px 5px 6px!important}.kwiz-custom-unit-top-controls{gap:4px!important}.kwiz-custom-unit-add-compact{padding:5px!important}.kwiz-custom-unit-add-compact>label{grid-template-columns:58px minmax(145px,1fr)!important}.kwiz-custom-unit-add-compact label>span{font-size:9.5px!important}.kwiz-custom-unit-add-compact select{height:26px!important;min-height:26px!important;padding-block:1px!important}.kwiz-custom-unit-add-actions{display:flex!important;margin:0!important}.kwiz-custom-unit-add-actions button{min-height:26px!important;padding:2px 6px!important}.kwiz-custom-unit-accordion-list{gap:3px!important;padding:4px 7px 5px!important}.kwiz-custom-unit-accordion{border-radius:7px!important}.kwiz-custom-unit-accordion-head{min-height:27px!important;padding:3px 7px!important;font-size:10px!important}.kwiz-custom-unit-accordion-body{padding:4px 6px 5px!important}.kwiz-custom-unit-accordion-body .kwiz-custom-unit-cell.is-selected{display:grid!important;grid-template-columns:188px minmax(0,1fr)!important;grid-template-areas:"head dims" "material material"!important;grid-column-gap:7px!important;column-gap:7px!important;grid-row-gap:4px!important;row-gap:4px!important;align-items:flex-end!important;padding:3px!important}.kwiz-custom-unit-cell.is-selected>.kwiz-custom-unit-cell-head{grid-area:head!important;align-self:end!important;gap:4px!important}.kwiz-custom-unit-cell-head select{height:26px!important;min-height:26px!important;max-width:130px!important;padding-block:1px!important;font-size:10px!important}.kwiz-custom-unit-order-actions{gap:2px!important}.kwiz-custom-unit-order-actions button{width:25px!important;min-width:25px!important;height:25px!important;min-height:25px!important;padding:0!important}.kwiz-custom-unit-cell.is-selected>.kwiz-custom-unit-dims{grid-area:dims!important;display:grid!important;grid-template-columns:repeat(4,minmax(72px,1fr))!important;grid-gap:4px!important;gap:4px!important;margin:0!important;align-items:flex-end!important}.kwiz-custom-unit-dims>label{gap:1px!important}.kwiz-custom-unit-dims>label,.kwiz-custom-unit-dims>label>span{font-size:9px!important;line-height:1!important}.kwiz-custom-unit-stepper{height:25px!important;grid-template-columns:21px minmax(0,1fr) 21px!important;border-radius:5px!important}.kwiz-custom-unit-stepper button{width:21px!important;min-width:21px!important;min-height:23px!important;height:23px!important;font-size:12px!important}.kwiz-custom-unit-stepper input{height:23px!important;min-height:23px!important;font-size:10.5px!important;padding:0 2px!important}.kwiz-custom-unit-row-field input{height:25px!important;min-height:25px!important;font-size:10px!important;padding:1px 3px!important}.kwiz-custom-unit-dim-hint{grid-column:1/-1!important;margin:-1px 0 0!important;font-size:8px!important;line-height:1.1!important}.kwiz-custom-unit-cell.is-selected>.kwiz-custom-unit-material{grid-area:material!important;display:flex!important;flex-wrap:nowrap!important;gap:4px!important;align-items:center!important;margin:0!important;min-width:0!important}.kwiz-custom-unit-material select{flex:0 1 195px!important;width:195px!important;max-width:195px!important;height:25px!important;min-height:25px!important;font-size:9.5px!important;padding-block:1px!important}.kwiz-custom-unit-color-list{display:flex!important;flex-wrap:nowrap!important;gap:3px!important;overflow-x:auto!important;min-width:0!important;padding-bottom:1px!important}.kwiz-custom-unit-color-list button{min-width:24px!important;width:24px!important;height:24px!important;min-height:24px!important;padding:1px!important;font-size:8px!important}.kwiz-custom-unit-color-list button:first-child{width:auto!important;min-width:38px!important;padding-inline:4px!important}.kwiz-custom-unit-cell.is-selected>:not(.kwiz-custom-unit-cell-head):not(.kwiz-custom-unit-dims):not(.kwiz-custom-unit-material):not(.kwiz-custom-unit-dim-hint){grid-column:1/-1!important}.kwiz-custom-unit-cooler-options,.kwiz-custom-unit-cooler-tower-options,.kwiz-custom-unit-inline-field,.kwiz-custom-unit-special-dims,.kwiz-custom-unit-standard-note{margin-top:1px!important;font-size:9px!important}.kwiz-custom-unit-special-dims{gap:4px!important}.kwiz-custom-unit-cooler-options select,.kwiz-custom-unit-cooler-tower-options select,.kwiz-custom-unit-inline-field input,.kwiz-custom-unit-special-dims input{min-height:25px!important;height:25px!important;font-size:9.5px!important}.kwiz-custom-unit-dialog-foot{min-height:37px!important;padding:3px 7px!important}.kwiz-custom-unit-position{width:118px!important;font-size:8.5px!important}.kwiz-custom-unit-position input{height:26px!important;min-height:26px!important;font-size:10px!important}.kwiz-custom-unit-dialog-actions button{min-height:26px!important;padding:2px 7px!important;font-size:9.5px!important}@media (max-width:720px){.kwiz-custom-unit-dialog{width:calc(100vw - 12px)!important;inline-size:calc(100vw - 12px)!important;max-height:calc(100vh - 12px)!important}.kwiz-custom-unit-top-tools{grid-template-columns:minmax(0,1fr) 220px!important}.kwiz-custom-unit-live-preview{width:220px!important;min-width:220px!important}.kwiz-custom-unit-accordion-body .kwiz-custom-unit-cell.is-selected{grid-template-columns:165px minmax(0,1fr)!important}.kwiz-custom-unit-cell.is-selected>.kwiz-custom-unit-dims{grid-template-columns:repeat(4,minmax(62px,1fr))!important}}@media (max-width:520px){.kwiz-custom-unit-top-tools{grid-template-columns:1fr!important;grid-template-areas:"preview" "controls"!important}.kwiz-custom-unit-live-preview{width:100%!important;min-width:0!important}.kwiz-custom-unit-add-compact{grid-template-columns:1fr!important}.kwiz-custom-unit-accordion-body .kwiz-custom-unit-cell.is-selected{display:block!important}.kwiz-custom-unit-cell.is-selected>.kwiz-custom-unit-dims{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:4px!important}.kwiz-custom-unit-cell.is-selected>.kwiz-custom-unit-material{margin-top:4px!important;flex-wrap:wrap!important}}.kwiz-custom-unit-top-tools{grid-template-columns:minmax(0,1fr) 270px!important;grid-template-areas:"preview controls"!important;align-items:start!important}.kwiz-custom-unit-top-controls{grid-area:controls!important;width:270px!important;min-width:270px!important}.kwiz-custom-unit-add-compact{grid-template-columns:1fr!important;align-items:stretch!important}.kwiz-custom-unit-add-compact>label{grid-template-columns:64px minmax(0,1fr)!important}.kwiz-custom-unit-accordion-list{padding-top:3px!important}.kwiz-custom-unit-live-cell.is-gap-fill{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px dashed rgba(157,105,38,.38)!important;cursor:pointer!important}.kwiz-custom-unit-live-cell.is-gap-fill:hover{outline:1px solid rgba(183,121,42,.58)!important;outline-offset:-2px!important}.kwiz-custom-unit-live-cell.is-gap-fill.is-selected{outline:2px solid #b97724!important;outline-offset:-2px!important;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.72)!important}.kwiz-custom-unit-row-summary{display:none!important}@media (max-width:720px){.kwiz-custom-unit-top-tools{grid-template-columns:minmax(0,1fr) 240px!important}.kwiz-custom-unit-top-controls{width:240px!important;min-width:240px!important}}@media (max-width:560px){.kwiz-custom-unit-top-tools{grid-template-columns:1fr!important;grid-template-areas:"preview" "controls"!important}.kwiz-custom-unit-top-controls{width:100%!important;min-width:0!important;justify-self:stretch!important}}.kwiz-custom-unit-dialog{width:min(800px,calc(100vw - 18px))!important;inline-size:min(800px,calc(100vw - 18px))!important;max-height:min(80vh,690px)!important}.kwiz-custom-unit-scroll-body{display:grid!important;grid-template-columns:minmax(280px,.92fr) minmax(390px,1.08fr)!important;grid-template-areas:"add add" "preview settings" "structure extras"!important;grid-gap:6px!important;gap:6px!important;padding:6px 7px!important;direction:ltr}.kwiz-custom-unit-accordion-list,.kwiz-custom-unit-top-tools{display:contents!important}.kwiz-custom-unit-top-controls{grid-area:add!important;width:min(100%,500px)!important;justify-self:end!important}.kwiz-custom-unit-add-compact{grid-template-columns:minmax(210px,1fr) auto!important;align-items:flex-end!important;padding:4px 5px!important;margin:0!important}.kwiz-custom-unit-add-compact>label{grid-template-columns:62px minmax(145px,1fr)!important;gap:4px!important;margin:0!important}.kwiz-custom-unit-add-actions{flex-wrap:nowrap!important;justify-content:flex-end!important;gap:3px!important}.kwiz-custom-unit-add-actions button{min-height:25px!important;padding:2px 7px!important}.kwiz-custom-unit-live-preview{grid-area:preview!important}.kwiz-custom-unit-live-stage{min-height:165px!important;max-height:210px!important}.kwiz-custom-unit-accordion.is-gap-settings,.kwiz-custom-unit-accordion.is-selected-settings{grid-area:settings!important;display:none!important;min-width:0!important;margin:0!important;border:1px solid var(--wiz-border,#dfccb4)!important;border-radius:8px!important;background:color-mix(in srgb,var(--wiz-card,#fff) 96%,transparent)!important;align-self:stretch!important}.kwiz-custom-unit-accordion.is-gap-settings.is-open,.kwiz-custom-unit-accordion.is-selected-settings.is-open{display:block!important}.kwiz-custom-unit-accordion.is-gap-settings>.kwiz-custom-unit-accordion-head,.kwiz-custom-unit-accordion.is-selected-settings>.kwiz-custom-unit-accordion-head{display:none!important}.kwiz-custom-unit-accordion.is-gap-settings>.kwiz-custom-unit-accordion-body,.kwiz-custom-unit-accordion.is-selected-settings>.kwiz-custom-unit-accordion-body{display:block!important;max-height:220px!important;overflow:auto!important;padding:5px 6px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-cell.is-selected{grid-template-columns:160px minmax(0,1fr)!important;column-gap:5px!important;row-gap:3px!important;padding:2px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-cell.is-selected>.kwiz-custom-unit-dims{grid-template-columns:repeat(4,minmax(62px,1fr))!important;gap:3px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-material{grid-template-columns:minmax(125px,170px) minmax(0,1fr)!important;gap:4px!important;margin-top:3px!important}.kwiz-custom-unit-accordion.is-gap-settings .kwiz-custom-gap-fill-controls{display:grid!important;grid-template-columns:1fr!important;grid-gap:5px!important;gap:5px!important;padding:1px!important}.kwiz-custom-unit-accordion.is-gap-settings .kwiz-custom-gap-fill-controls>label{grid-template-columns:105px minmax(0,1fr)!important;gap:5px!important}.kwiz-custom-unit-structure-strip{grid-area:structure!important;min-width:0!important;border:1px solid var(--wiz-border,#dfccb4);border-radius:8px;background:color-mix(in srgb,var(--wiz-card,#fff) 96%,transparent);padding:4px 5px;overflow:hidden}.kwiz-custom-unit-structure-head{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:20px;margin-bottom:3px}.kwiz-custom-unit-structure-head strong{font-size:9.5px}.kwiz-custom-unit-structure-head small{color:var(--muted-foreground,#766b60);font-size:8px}.kwiz-custom-unit-structure-scroll{display:flex;align-items:center;gap:3px;min-width:0;overflow-x:auto;overflow-y:hidden;padding:1px 0 2px;scrollbar-width:thin}.kwiz-custom-unit-structure-scroll>button{flex:0 0 auto;min-width:72px;max-width:115px;min-height:31px;padding:2px 5px;display:grid;grid-gap:0;gap:0;align-content:center;border:1px solid var(--wiz-border,#dfccb4);border-radius:6px;background:var(--wiz-card,#fff);color:inherit;cursor:pointer;text-align:start}.kwiz-custom-unit-structure-scroll>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-weight:700}.kwiz-custom-unit-structure-scroll>button small{color:var(--muted-foreground,#766b60);font-size:7.5px}.kwiz-custom-unit-structure-scroll>button.is-selected{border-color:var(--wiz-accent,#b8762b);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wiz-accent,#b8762b) 50%,transparent);background:color-mix(in srgb,var(--wiz-accent,#b8762b) 6%,#fff)}.kwiz-custom-unit-accordion.is-surfaces-settings{align-self:start!important}.kwiz-custom-unit-accordion.is-surfaces-settings>.kwiz-custom-unit-accordion-head{min-height:29px!important;padding:3px 7px!important;font-size:9.5px!important}.kwiz-custom-unit-accordion.is-surfaces-settings>.kwiz-custom-unit-accordion-body{max-height:190px!important;padding:5px 6px!important}.kwiz-custom-unit-dialog[dir=rtl] .kwiz-custom-unit-accordion,.kwiz-custom-unit-dialog[dir=rtl] .kwiz-custom-unit-live-preview,.kwiz-custom-unit-dialog[dir=rtl] .kwiz-custom-unit-structure-strip,.kwiz-custom-unit-dialog[dir=rtl] .kwiz-custom-unit-top-controls{direction:rtl}.kwiz-custom-unit-dialog[dir=ltr] .kwiz-custom-unit-accordion,.kwiz-custom-unit-dialog[dir=ltr] .kwiz-custom-unit-live-preview,.kwiz-custom-unit-dialog[dir=ltr] .kwiz-custom-unit-structure-strip,.kwiz-custom-unit-dialog[dir=ltr] .kwiz-custom-unit-top-controls{direction:ltr}@media (max-width:700px){.kwiz-custom-unit-scroll-body{grid-template-columns:1fr!important;grid-template-areas:"add" "preview" "settings" "structure" "extras"!important}.kwiz-custom-unit-top-controls{width:100%!important;justify-self:stretch!important}.kwiz-custom-unit-live-stage{min-height:135px!important;max-height:180px!important}.kwiz-custom-unit-accordion.is-gap-settings>.kwiz-custom-unit-accordion-body,.kwiz-custom-unit-accordion.is-selected-settings>.kwiz-custom-unit-accordion-body{max-height:none!important}}.kwiz-custom-unit-accordion.is-selected-settings>.kwiz-custom-unit-accordion-head{min-height:28px!important;padding:3px 7px!important;font-size:10px!important;align-items:center!important;justify-content:space-between!important}.kwiz-custom-unit-accordion.is-selected-settings>.kwiz-custom-unit-accordion-body{max-height:245px!important;padding:5px 6px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-cell.is-selected{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"head" "dims" "hint" "material"!important;grid-gap:4px!important;gap:4px!important;padding:3px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-cell.is-selected>.kwiz-custom-unit-cell-head{grid-area:head!important;display:grid!important;grid-template-columns:minmax(115px,1fr) auto!important;align-items:center!important;grid-gap:4px!important;gap:4px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-cell-head select{max-width:none!important;height:27px!important;min-height:27px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-order-actions{display:flex!important;align-items:center!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-order-actions button{width:27px!important;min-width:27px!important;height:27px!important;min-height:27px!important;display:grid!important;place-items:center!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-cell.is-selected>.kwiz-custom-unit-dims{grid-area:dims!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:4px 7px!important;margin:0!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-dims>label{width:auto!important;min-width:0!important;display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;gap:3px!important;margin:0!important;font-size:9.5px!important;line-height:1!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-dims>label>span{flex:0 0 13px!important;width:13px!important;min-width:13px!important;margin:0!important;font-size:9px!important;font-weight:800!important;line-height:1!important;text-align:center!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-stepper{width:92px!important;min-width:92px!important;height:27px!important;grid-template-columns:24px 44px 24px!important;align-items:stretch!important;direction:ltr!important;border-radius:6px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-stepper button{height:25px!important;min-height:25px!important;display:grid!important;place-items:center!important;line-height:1!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-stepper input{width:44px!important;min-width:44px!important;height:25px!important;min-height:25px!important;font-size:10.5px!important;line-height:1!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-row-field{display:inline-flex!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-row-field>span{width:auto!important;min-width:0!important;flex-basis:auto!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-row-field input{width:44px!important;min-width:44px!important;height:27px!important;min-height:27px!important;padding:1px 3px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-dim-hint{grid-area:hint!important;margin:0!important;font-size:8px!important;line-height:1.15!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-material{grid-area:material!important;grid-template-columns:minmax(130px,180px) minmax(0,1fr)!important;grid-gap:5px!important;gap:5px!important;margin:0!important}.kwiz-custom-gap-fill-controls.is-selected-item-controls{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;grid-gap:6px!important;gap:6px!important;padding:2px!important}.kwiz-custom-gap-fill-controls.is-selected-item-controls>label{display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;align-items:center!important;grid-gap:5px!important;gap:5px!important;margin:0!important}.kwiz-custom-gap-fill-controls.is-selected-item-controls>label>span{font-size:9px!important;font-weight:800!important}.kwiz-custom-gap-fill-controls.is-selected-item-controls select{min-height:28px!important;height:28px!important;font-size:10px!important}.kwiz-custom-gap-fill-controls.is-selected-item-controls .kwiz-custom-gap-fill-colors{margin:0!important}.kwiz-custom-unit-live-cell.is-gap-fill.is-none{background:repeating-linear-gradient(135deg,rgba(184,118,43,.035) 0 6px,rgba(184,118,43,.11) 6px 7px)!important;border-style:dashed!important;border-color:color-mix(in srgb,var(--wiz-accent,#b8762b) 56%,transparent)!important}.kwiz-custom-preview-face.is-empty-fill-face{background:transparent!important;display:grid!important;place-items:center!important;opacity:.8}.kwiz-custom-preview-face.is-empty-fill-face em{position:static!important;background:transparent!important;color:var(--muted-foreground,#766b60)!important;font-size:8px!important;font-weight:750!important}.kwiz-custom-surface-controls{gap:7px!important;padding:6px!important}.kwiz-custom-surface-head{align-items:flex-start!important}.kwiz-custom-surface-head strong{font-size:10px!important}.kwiz-custom-surface-head small{max-width:210px;font-size:8px!important;line-height:1.25!important;text-align:end}.kwiz-custom-surface-row-options{grid-template-columns:minmax(135px,180px) minmax(0,1fr)!important;align-items:center!important;gap:6px!important;padding-top:2px!important;border-top:1px solid color-mix(in srgb,var(--wiz-border,#dfccb4) 55%,transparent)}.kwiz-custom-surface-row-options:first-of-type{border-top:0}.kwiz-custom-surface-label{display:grid!important;grid-gap:2px!important;gap:2px!important}.kwiz-custom-surface-label>span{font-size:8.5px!important;font-weight:800!important;line-height:1.2!important}.kwiz-custom-surface-label>small{color:var(--muted-foreground,#766b60)!important;font-size:7.5px!important;line-height:1.2!important}.kwiz-custom-surface-row-options button{min-height:25px!important;padding:2px 6px!important;font-size:8.5px!important}@media (max-width:700px){.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-cell.is-selected>.kwiz-custom-unit-dims{gap:4px!important}.kwiz-custom-surface-row-options{grid-template-columns:1fr!important}}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-cell.is-selected{grid-template-areas:"head" "dims" "material"!important;gap:5px!important;padding:4px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-cell.is-selected>.kwiz-custom-unit-cell-head{grid-template-columns:minmax(180px,260px) auto!important;justify-content:space-between!important;gap:7px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-cell-head select{height:28px!important;min-height:28px!important;font-size:10px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-order-actions{justify-self:end!important;gap:4px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-cell.is-selected>.kwiz-custom-unit-dims{display:grid!important;grid-template-columns:repeat(3,max-content) minmax(58px,72px)!important;justify-content:start!important;grid-gap:6px 10px!important;gap:6px 10px!important;width:100%!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-dim-field{display:grid!important;grid-template-columns:14px 98px!important;grid-template-rows:28px auto!important;align-items:center!important;grid-column-gap:3px!important;column-gap:3px!important;grid-row-gap:1px!important;row-gap:1px!important;width:auto!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-dim-field>span{grid-column:1!important;grid-row:1!important;width:14px!important;min-width:14px!important;flex:none!important;font-size:9.5px!important;font-weight:800!important;line-height:1!important;text-align:center!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-dim-field>.kwiz-custom-unit-stepper{grid-column:2!important;grid-row:1!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-stepper{width:98px!important;min-width:98px!important;height:28px!important;grid-template-columns:26px 46px 26px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-stepper button{width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-stepper input{width:46px!important;min-width:46px!important;height:26px!important;min-height:26px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-inline-hint{grid-column:2!important;grid-row:2!important;margin:0!important;color:var(--muted-foreground,#766b60)!important;font-size:7.5px!important;line-height:1.05!important;text-align:start!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-row-field{display:grid!important;grid-template-columns:22px 42px!important;grid-template-rows:28px auto!important;align-items:center!important;grid-gap:3px!important;gap:3px!important;width:67px!important;min-width:67px!important;margin:0!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-row-field>span{width:22px!important;min-width:22px!important;font-size:8.5px!important;line-height:1!important;text-align:center!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-row-field input{width:42px!important;min-width:42px!important;height:28px!important;min-height:28px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-dim-hint{display:none!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-material{display:grid!important;grid-template-columns:minmax(190px,280px) max-content!important;justify-content:start!important;grid-gap:8px!important;gap:8px!important;width:100%!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-material select{width:100%!important;height:28px!important;min-height:28px!important;font-size:10px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-color-list{display:flex!important;align-items:center!important;margin:0!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-color-list button{width:29px!important;min-width:29px!important;padding:2px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-color-list button:first-child{min-width:42px!important;padding-inline:7px!important;font-size:8.5px!important}@media (max-width:760px){.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-cell.is-selected>.kwiz-custom-unit-dims{grid-template-columns:repeat(2,max-content)!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-material{grid-template-columns:minmax(150px,1fr)!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-color-list{flex-wrap:wrap!important}}.kenza-navigation-loading.route-shell{background:var(--bg,#f6f2eb);-webkit-backdrop-filter:none;backdrop-filter:none}.kwiz-custom-unit-dialog{width:min(900px,calc(100vw - 18px))!important;inline-size:min(900px,calc(100vw - 18px))!important;max-height:min(88vh,760px)!important}.kwiz-custom-unit-scroll-body{grid-template-columns:minmax(340px,.92fr) minmax(440px,1.08fr)!important;padding:8px 9px!important}.kwiz-custom-unit-add-compact{grid-template-columns:minmax(300px,1fr) minmax(300px,.85fr)!important;gap:8px!important;padding:6px 7px!important}.kwiz-custom-unit-add-compact>label{display:grid!important;grid-template-columns:max-content minmax(190px,1fr)!important;grid-gap:7px!important;gap:7px!important}.kwiz-custom-unit-add-compact>label>span{min-width:62px!important;white-space:nowrap!important}.kwiz-custom-unit-add-actions{align-items:stretch!important;width:100%!important}.kwiz-custom-unit-add-actions button{width:100%!important;min-width:0!important;padding:3px 8px!important;font-size:9.5px!important}.kwiz-custom-unit-accordion.is-selected-settings,.kwiz-custom-unit-live-preview{min-height:236px!important}.kwiz-custom-unit-live-stage{min-height:204px!important;max-height:244px!important;padding:8px!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;gap:3px!important;background-image:linear-gradient(to right,color-mix(in srgb,var(--wiz-border,#dfccb4) 25%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--wiz-border,#dfccb4) 20%,transparent) 1px,transparent 1px)!important;background-size:20px 20px!important}.kwiz-custom-unit-live-wall{position:absolute!important;inset:8px!important;pointer-events:none!important;opacity:.35!important}.kwiz-custom-unit-live-row{position:relative!important;display:flex!important;align-items:flex-end!important;width:100%!important;min-width:0!important;margin:0!important;flex:0 0 auto!important}.kwiz-custom-unit-live-cell{position:relative!important;box-sizing:border-box!important;min-width:10px!important;overflow:hidden!important;border-radius:4px 4px 2px 2px!important}.kwiz-custom-unit-live-cell:hover{z-index:2}.kwiz-custom-unit-live-cell.is-empty_space{background:repeating-linear-gradient(135deg,rgba(184,118,43,.025) 0 8px,rgba(184,118,43,.09) 8px 9px)!important;border:1px dashed color-mix(in srgb,var(--wiz-accent,#b8762b) 58%,transparent)!important}.kwiz-custom-preview-face.is-explicit-empty-space{position:absolute!important;inset:0!important;display:grid!important;place-items:center!important;background:transparent!important}.kwiz-custom-preview-empty-grid{position:absolute;inset:5px;border:1px dashed color-mix(in srgb,var(--wiz-accent,#b8762b) 42%,transparent);border-radius:3px;opacity:.75}.kwiz-custom-preview-face.is-explicit-empty-space em{position:relative!important;inset:auto!important;z-index:1;padding:2px 4px!important;background:color-mix(in srgb,var(--wiz-card,#fff) 82%,transparent)!important;color:var(--muted-foreground,#766b60)!important;font-size:7.5px!important}.kwiz-custom-preview-dishwasher-body,.kwiz-custom-preview-fridge-body,.kwiz-custom-preview-laundry-body{position:absolute;inset:5px 7px 14px;display:block;border:1px solid rgba(50,46,41,.34);border-radius:3px;background:hsla(60,8%,95%,.82);overflow:hidden}.kwiz-custom-preview-fridge-door{position:absolute;top:0;bottom:0;width:50%;-webkit-border-end:1px solid rgba(50,46,41,.28);border-inline-end:1px solid rgba(50,46,41,.28)}.kwiz-custom-preview-fridge-door.is-left{inset-inline-start:0}.kwiz-custom-preview-fridge-door.is-right{inset-inline-end:0;-webkit-border-end:0;border-inline-end:0}.kwiz-custom-preview-fridge-door b{position:absolute;top:28%;bottom:28%;width:2px;background:rgba(45,43,40,.55)}.kwiz-custom-preview-fridge-door.is-left b{inset-inline-end:4px}.kwiz-custom-preview-fridge-door.is-right b{inset-inline-start:4px}.kwiz-custom-preview-dishwasher-fascia,.kwiz-custom-preview-laundry-panel{position:absolute;inset-inline:6px;top:6px;height:14%;min-height:5px;border-radius:2px;background:rgba(55,58,60,.72)}.kwiz-custom-preview-laundry-door{position:absolute;left:50%;top:57%;width:min(54%,42px);aspect-ratio:1;transform:translate(-50%,-50%);border:3px solid rgba(72,75,77,.72);border-radius:50%;background:rgba(37,43,47,.72);box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.22)}.kwiz-custom-preview-dishwasher-handle{position:absolute;left:18%;right:18%;top:27%;height:2px;border-radius:2px;background:rgba(45,43,40,.62)}.kwiz-custom-unit-structure-scroll>button.is-gap-item{border-style:dashed!important;background:repeating-linear-gradient(135deg,transparent 0 7px,color-mix(in srgb,var(--wiz-accent,#b8762b) 7%,transparent) 7px 8px)!important}.kwiz-custom-unit-structure-scroll>button.is-gap-item.is-selected{border-style:solid!important}.kwiz-custom-unit-empty-note{grid-area:material!important;padding:6px 8px!important;border:1px dashed color-mix(in srgb,var(--wiz-accent,#b8762b) 48%,transparent)!important;border-radius:6px!important;color:var(--muted-foreground,#766b60)!important;background:color-mix(in srgb,var(--wiz-accent,#b8762b) 4%,var(--wiz-card,#fff))!important;font-size:8.5px!important;line-height:1.3!important}@media (max-width:840px){.kwiz-custom-unit-scroll-body{grid-template-columns:minmax(300px,.9fr) minmax(390px,1.1fr)!important}.kwiz-custom-unit-add-compact{grid-template-columns:minmax(250px,1fr) minmax(270px,.9fr)!important}}@media (max-width:720px){.kwiz-custom-unit-scroll-body{grid-template-areas:"add" "preview" "settings" "structure" "extras"!important}.kwiz-custom-unit-add-compact,.kwiz-custom-unit-scroll-body{grid-template-columns:1fr!important}.kwiz-custom-unit-accordion.is-selected-settings,.kwiz-custom-unit-live-preview{min-height:0!important}}@media (max-width:440px){.kwiz-custom-unit-add-actions{grid-template-columns:1fr!important}}.kwiz-kitchen-top-actions .kwiz-dev-debug-copy{width:64px!important;min-width:64px!important;max-width:64px!important;padding-inline:6px!important}.kwiz-kitchen-top-actions .kwiz-dev-debug-copy>span{display:inline-flex!important;font-size:9px!important}.kwiz-kitchen-top-actions .kwiz-view-tools-bar>.kwiz-tool-short-label{padding-inline:7px!important}.kwiz-kitchen-top-actions .kwiz-view-tools-bar[data-toolbar-tier-active=minimal] .kwiz-toolbar-label-optional{display:inline-flex!important}@container kitchen-3d-preview (max-width: 690px){.kwiz-kitchen-top-actions .kwiz-dev-debug-copy{width:58px!important;min-width:58px!important;max-width:58px!important;padding-inline:5px!important}.kwiz-kitchen-top-actions .kwiz-dev-debug-copy>span{display:inline-flex!important}.kwiz-kitchen-top-actions .kwiz-view-tools-bar>.kwiz-tool-short-label{padding-inline:5px!important;gap:4px!important}}.kwiz-custom-unit-dialog{width:min(880px,calc(100vw - 18px))!important;inline-size:min(880px,calc(100vw - 18px))!important;max-height:min(82vh,720px)!important}.kwiz-custom-unit-scroll-body{grid-template-columns:minmax(330px,.9fr) minmax(410px,1.1fr)!important;grid-template-areas:"add add" "preview settings" "extras extras"!important;overflow-x:hidden!important}.kwiz-custom-unit-top-controls{max-width:none!important}.kwiz-custom-unit-add-compact{grid-template-columns:minmax(0,1fr) minmax(210px,.72fr)!important;gap:7px!important;padding:6px!important}.kwiz-custom-unit-add-compact>label{grid-template-columns:66px minmax(0,1fr)!important;align-items:center!important}.kwiz-custom-unit-add-actions button,.kwiz-custom-unit-add-compact select{min-height:30px!important;height:30px!important}.kwiz-custom-unit-add-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:5px!important;gap:5px!important}.kwiz-custom-unit-add-actions button{padding-inline:7px!important;justify-content:center!important}.kwiz-custom-unit-accordion.is-selected-settings,.kwiz-custom-unit-live-preview{min-height:252px!important;height:252px!important;max-height:252px!important;align-self:stretch!important}.kwiz-custom-unit-live-preview-head{min-height:34px!important;align-items:center!important;gap:6px!important}.kwiz-custom-unit-live-preview-head>div{grid-gap:1px!important;gap:1px!important}.kwiz-custom-unit-live-preview-head strong{line-height:1.1!important}.kwiz-custom-unit-live-preview-head small{font-size:7.8px!important;font-weight:550!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.kwiz-custom-unit-live-stage{min-height:214px!important;height:214px!important;max-height:214px!important}.kwiz-custom-unit-accordion.is-selected-settings{display:block!important}.kwiz-custom-unit-accordion.is-selected-settings>.kwiz-custom-unit-accordion-head{min-height:34px!important;height:34px!important;padding:4px 7px!important}.kwiz-custom-unit-accordion.is-selected-settings>.kwiz-custom-unit-accordion-body{box-sizing:border-box!important;height:216px!important;max-height:216px!important;overflow-y:auto!important;overflow-x:hidden!important;padding:6px!important;scrollbar-width:thin!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-cell.is-selected{width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-cell.is-selected>.kwiz-custom-unit-cell-head{grid-template-columns:minmax(0,1fr) auto!important;gap:5px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-cell-head select{width:100%!important;min-width:0!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-cell.is-selected>.kwiz-custom-unit-dims{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important;align-items:start!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-dim-field,.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-row-field{min-width:0!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-row-field input,.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-stepper input{min-width:0!important;width:100%!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-material{grid-template-columns:minmax(150px,180px) minmax(0,1fr)!important;align-items:center!important;gap:6px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-color-list{min-width:0!important;max-width:100%!important;overflow-y:hidden!important;scrollbar-width:thin!important}.kwiz-custom-unit-accordion.is-surfaces-settings{grid-area:extras!important}.kwiz-custom-unit-accordion.is-surfaces-settings>.kwiz-custom-unit-accordion-head{min-height:31px!important;padding:4px 8px!important}.kwiz-custom-unit-accordion.is-surfaces-settings>.kwiz-custom-unit-accordion-body{max-height:205px!important;overflow:auto!important}.kwiz-custom-surface-controls{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px 8px!important}.kwiz-custom-surface-head{grid-column:1/-1!important}.kwiz-custom-surface-dims,.kwiz-custom-surface-material,.kwiz-custom-surface-row-options{min-width:0!important}.kwiz-custom-unit-save-error{margin:6px 8px 0!important;padding:6px 9px!important;line-height:1.3!important}@media (max-width:760px){.kwiz-custom-unit-scroll-body{grid-template-columns:1fr!important;grid-template-areas:"add" "preview" "settings" "extras"!important}.kwiz-custom-unit-accordion.is-selected-settings,.kwiz-custom-unit-live-preview{height:auto!important;max-height:none!important;min-height:0!important}.kwiz-custom-unit-live-stage{height:190px!important;min-height:190px!important;max-height:190px!important}.kwiz-custom-unit-accordion.is-selected-settings>.kwiz-custom-unit-accordion-body{height:auto!important;max-height:280px!important}.kwiz-custom-surface-controls,.kwiz-custom-unit-add-compact{grid-template-columns:1fr!important}.kwiz-custom-surface-head{grid-column:auto!important}}@media (max-width:520px){.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-cell.is-selected>.kwiz-custom-unit-dims{grid-template-columns:repeat(2,minmax(0,1fr))!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-material{grid-template-columns:1fr!important}}.kwiz-custom-unit-preview-row-group{min-width:0!important;flex:0 0 auto!important;flex-direction:column!important;gap:0!important}.kwiz-custom-preview-backsplash,.kwiz-custom-unit-preview-row-group{position:relative!important;width:100%!important;display:flex!important}.kwiz-custom-preview-backsplash{box-sizing:border-box!important;min-height:10px!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border:1px solid color-mix(in srgb,var(--wiz-border,#dfccb4) 70%,transparent)!important;border-bottom:0!important;opacity:.92!important}.kwiz-custom-preview-backsplash>span{max-width:calc(100% - 8px)!important;padding:1px 4px!important;overflow:hidden!important;border-radius:4px!important;background:color-mix(in srgb,var(--wiz-card,#fff) 78%,transparent)!important;color:var(--wiz-text,#40372f)!important;font-size:7px!important;font-weight:750!important;line-height:1.15!important;text-overflow:ellipsis!important;white-space:nowrap!important}.kwiz-custom-preview-worktop{box-sizing:border-box!important;width:100%!important;height:5px!important;min-height:5px!important;flex:0 0 5px!important;border:1px solid color-mix(in srgb,#5c5045 30%,var(--wiz-border,#dfccb4))!important;box-shadow:0 1px 1px rgba(50,39,26,.12)!important}.kwiz-custom-preview-row-panel{box-sizing:border-box!important;width:100%!important;height:4px!important;min-height:4px!important;flex:0 0 4px!important;border:1px solid color-mix(in srgb,var(--wiz-primary,#b8762b) 22%,var(--wiz-border,#dfccb4))!important;background:color-mix(in srgb,var(--wiz-card,#fff) 84%,var(--wiz-primary,#b8762b) 16%)!important}.kwiz-custom-unit-live-cell[draggable=true]{cursor:-webkit-grab!important;cursor:grab!important;touch-action:manipulation!important;transition:opacity .1s ease,transform .1s ease,box-shadow .1s ease!important}.kwiz-custom-unit-live-cell[draggable=true]:active{cursor:-webkit-grabbing!important;cursor:grabbing!important}.kwiz-custom-unit-live-cell.is-dragging{z-index:4!important;opacity:.48!important;transform:scale(.985)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--wiz-primary,#b8762b) 55%,transparent)!important}.kwiz-custom-unit-live-cell.is-gap-fill.is-none{cursor:pointer!important}.kwiz-custom-unit-add-actions button{min-height:34px!important;height:34px!important;padding:3px 6px!important;white-space:normal!important;line-height:1.08!important;text-align:center!important}.kwiz-settings-shell.kwiz-settings-kind-custom{display:flex!important;flex-direction:column!important;min-height:0!important}.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-cabinet-editor-tabs{flex:0 0 auto!important}.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-part-editor,.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-selected-part-config,.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-unit-live-add{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:5px!important;border:1px solid var(--kwiz-settings-soft-border,var(--wiz-border,#dfccb4))!important;border-radius:8px!important;background:color-mix(in srgb,var(--wiz-card,#fff) 99%,var(--wiz-primary,#b8762b) 1%)!important}.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-selected-part-config .kwiz-cabinet-control-group{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:5px!important;gap:5px!important}.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-live-add-type,.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-selected-type-field{box-sizing:border-box!important;width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;align-items:center!important;grid-gap:5px!important;gap:5px!important}.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-live-add-type>span,.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-selected-type-field>span{min-width:0!important;color:var(--muted-foreground,#766b60)!important;font-size:8px!important;font-weight:750!important;line-height:1.1!important}.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-live-add-type select,.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-selected-type-field select{width:100%!important;min-width:0!important;min-height:29px!important;height:29px!important}.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-selected-part-meta{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:4px!important;gap:4px!important}.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-selected-part-meta>span{min-width:0!important;padding:4px 5px!important;overflow:hidden!important;border:1px solid var(--kwiz-settings-soft-border,var(--wiz-border,#dfccb4))!important;border-radius:6px!important;background:var(--wiz-card,#fff)!important;color:var(--wiz-text,#40372f)!important;font-size:8px!important;font-weight:700!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-selected-check{box-sizing:border-box!important;width:100%!important;min-height:29px!important;margin:0!important;padding:4px 6px!important;display:flex!important;align-items:center!important;gap:5px!important;border:1px solid var(--kwiz-settings-soft-border,var(--wiz-border,#dfccb4))!important;border-radius:7px!important;background:var(--wiz-card,#fff)!important;font-size:8px!important}.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-selected-check input{width:14px!important;min-width:14px!important;height:14px!important}.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-unit-live-add{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:5px!important;gap:5px!important}.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-unit-placement-toggle.is-add-actions{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:4px!important;gap:4px!important}.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-unit-placement-toggle.is-add-actions>button{width:100%!important;min-width:0!important;min-height:30px!important;height:auto!important;padding:4px 5px!important;justify-content:center!important;white-space:normal!important;line-height:1.05!important;text-align:center!important}.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-unit-live-hint{margin:0!important;padding:3px 2px 0!important;color:var(--muted-foreground,#766b60)!important;font-size:7.5px!important;line-height:1.15!important}.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-cabinet-editor-footer{margin-top:auto!important;flex:0 0 auto!important}.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-cabinet-editor-footer .kwiz-cabinet-delete-actions{order:2!important}@media (max-width:520px){.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-live-add-type,.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-selected-type-field,.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-unit-placement-toggle.is-add-actions{grid-template-columns:1fr!important}}.kwiz-custom-unit-dialog{width:min(940px,calc(100vw - 18px))!important;inline-size:min(940px,calc(100vw - 18px))!important}.kwiz-custom-unit-scroll-body{grid-template-columns:minmax(340px,.82fr) minmax(470px,1.18fr)!important;align-items:start!important}.kwiz-custom-unit-accordion.is-selected-settings,.kwiz-custom-unit-live-preview{min-height:326px!important;height:326px!important;max-height:326px!important}.kwiz-custom-unit-live-stage{min-height:288px!important;height:288px!important;max-height:288px!important}.kwiz-custom-unit-accordion.is-selected-settings>.kwiz-custom-unit-accordion-body{height:290px!important;max-height:290px!important;padding:8px!important}.kwiz-custom-unit-builder-single,.kwiz-custom-unit-cell-standard{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.kwiz-custom-unit-cell-standard{display:block!important;padding:0!important;border:0!important;background:transparent!important}.kwiz-custom-standard-cell-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:8px!important;gap:8px!important;min-height:42px!important;margin:0 0 8px!important;padding:0 0 7px!important;border-bottom:1px solid color-mix(in srgb,var(--wiz-border,#dfccb4) 72%,transparent)!important}.kwiz-custom-standard-cell-title{min-width:0!important;display:grid!important;grid-gap:2px!important;gap:2px!important}.kwiz-custom-standard-cell-title strong{overflow:hidden!important;color:var(--wiz-text,#40372f)!important;font-size:11px!important;font-weight:800!important;line-height:1.15!important;text-overflow:ellipsis!important;white-space:nowrap!important}.kwiz-custom-standard-cell-title small{color:var(--muted-foreground,#766b60)!important;font-weight:600!important;line-height:1.15!important}.kwiz-custom-standard-cell-head .kwiz-custom-unit-order-actions{display:grid!important;grid-template-columns:repeat(3,34px)!important;grid-gap:5px!important;gap:5px!important;flex:none!important}.kwiz-custom-standard-cell-head .kwiz-custom-unit-order-actions button{box-sizing:border-box!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:8px!important}.kwiz-custom-standard-form{width:100%!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important;align-items:start!important}.kwiz-custom-standard-field,.kwiz-custom-standard-form{box-sizing:border-box!important;min-width:0!important;display:grid!important}.kwiz-custom-standard-field{grid-template-columns:1fr!important;align-content:start!important;grid-gap:4px!important;gap:4px!important;margin:0!important}.kwiz-custom-standard-field.is-level,.kwiz-custom-standard-field.is-type{grid-column:span 6!important}.kwiz-custom-lower-drawer-actions label>span,.kwiz-custom-standard-field>span,.kwiz-custom-standard-material-label{min-height:12px!important;color:var(--muted-foreground,#766b60)!important;font-size:8px!important;font-weight:750!important;line-height:1.15!important;white-space:nowrap!important}.kwiz-custom-lower-drawer-actions input,.kwiz-custom-standard-field input,.kwiz-custom-standard-field select{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;margin:0!important;padding:5px 8px!important;border:1px solid var(--wiz-border,#dfccb4)!important;border-radius:7px!important;background:var(--wiz-card,#fff)!important;color:var(--wiz-text,#40372f)!important;font-size:9.5px!important}.kwiz-custom-standard-dimensions{grid-column:1/-1!important;width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:end!important;grid-gap:7px!important;gap:7px!important;padding:7px!important;border:1px solid color-mix(in srgb,var(--wiz-border,#dfccb4) 82%,transparent)!important;border-radius:8px!important;background:color-mix(in srgb,var(--wiz-card,#fff) 97%,var(--wiz-primary,#b8762b) 3%)!important}.kwiz-custom-standard-dimensions .kwiz-custom-unit-dim-field,.kwiz-custom-standard-dimensions .kwiz-custom-unit-row-field{box-sizing:border-box!important;min-width:0!important;display:grid!important;grid-template-columns:1fr!important;grid-gap:4px!important;gap:4px!important;margin:0!important}.kwiz-custom-standard-dimensions .kwiz-custom-unit-dim-field>span,.kwiz-custom-standard-dimensions .kwiz-custom-unit-row-field>span{min-height:12px!important;color:var(--muted-foreground,#766b60)!important;font-size:8px!important;font-weight:800!important;line-height:1.1!important}.kwiz-custom-standard-dimensions .kwiz-custom-unit-stepper{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:34px!important;display:grid!important;grid-template-columns:30px minmax(30px,1fr) 30px!important;overflow:hidden!important;border:1px solid var(--wiz-border,#dfccb4)!important;border-radius:8px!important;background:var(--wiz-card,#fff)!important}.kwiz-custom-standard-dimensions .kwiz-custom-unit-stepper button{width:30px!important;min-width:30px!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;border-radius:0!important;background:transparent!important;font-size:14px!important;font-weight:800!important}.kwiz-custom-standard-dimensions .kwiz-custom-unit-row-field input,.kwiz-custom-standard-dimensions .kwiz-custom-unit-stepper input{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:32px!important;min-height:32px!important;margin:0!important;padding:2px 3px!important;border:0!important;border-inline:1px solid color-mix(in srgb,var(--wiz-border,#dfccb4) 72%,transparent)!important;border-radius:0!important;background:transparent!important;font-size:10px!important;font-weight:750!important;text-align:center!important}.kwiz-custom-standard-dimensions .kwiz-custom-unit-row-field input{border:1px solid var(--wiz-border,#dfccb4)!important;border-radius:8px!important;background:var(--wiz-card,#fff)!important}.kwiz-custom-standard-device-controls,.kwiz-custom-standard-device-info,.kwiz-custom-standard-material,.kwiz-custom-unit-cooler-options,.kwiz-custom-unit-empty-note{grid-column:1/-1!important;min-width:0!important}.kwiz-custom-standard-device-info{box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:4px 8px!important;gap:4px 8px!important;padding:7px 9px!important;border:1px solid color-mix(in srgb,var(--wiz-primary,#b8762b) 26%,var(--wiz-border,#dfccb4))!important;border-radius:8px!important;background:color-mix(in srgb,var(--wiz-primary,#b8762b) 4%,var(--wiz-card,#fff))!important}.kwiz-custom-standard-device-info>div{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.kwiz-custom-standard-device-info span,.kwiz-custom-standard-device-info strong{font-size:9px!important;line-height:1.15!important}.kwiz-custom-standard-device-info small{grid-column:1/-1!important;color:var(--muted-foreground,#766b60)!important;font-size:7.8px!important;line-height:1.25!important}.kwiz-custom-standard-device-controls{display:grid!important;grid-gap:8px!important;gap:8px!important}.kwiz-custom-standard-subsection-head{display:grid!important;grid-gap:2px!important;gap:2px!important;padding-top:2px!important}.kwiz-custom-lower-drawer-control strong,.kwiz-custom-standard-subsection-head strong{color:var(--wiz-text,#40372f)!important;font-size:9px!important;font-weight:800!important;line-height:1.15!important}.kwiz-custom-lower-drawer-control small,.kwiz-custom-standard-subsection-head small{color:var(--muted-foreground,#766b60)!important;font-size:7.7px!important;line-height:1.25!important}.kwiz-custom-standard-options-grid{grid-column:1/-1!important;width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:end!important;grid-gap:7px!important;gap:7px!important}.kwiz-custom-standard-options-grid.is-appliance,.kwiz-custom-standard-options-grid.is-housing-door{grid-template-columns:repeat(2,minmax(0,1fr))!important}.kwiz-custom-standard-options-grid .kwiz-custom-unit-fill-toggle{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:34px!important;margin:0!important;padding:6px 8px!important;display:flex!important;align-items:center!important;gap:6px!important;border:1px solid var(--wiz-border,#dfccb4)!important;border-radius:7px!important;background:var(--wiz-card,#fff)!important;font-size:8px!important;line-height:1.15!important}.kwiz-custom-standard-options-grid .kwiz-custom-unit-fill-toggle input{width:14px!important;min-width:14px!important;height:14px!important}.kwiz-custom-lower-drawer-control{box-sizing:border-box!important;width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:8px!important;gap:8px!important;padding:7px 8px!important;border:1px solid color-mix(in srgb,var(--wiz-border,#dfccb4) 82%,transparent)!important;border-radius:8px!important;background:color-mix(in srgb,var(--wiz-card,#fff) 98%,var(--wiz-primary,#b8762b) 2%)!important}.kwiz-custom-lower-drawer-control>div:first-child{min-width:0!important;display:grid!important;grid-gap:2px!important;gap:2px!important}.kwiz-custom-lower-drawer-actions>button,.kwiz-custom-lower-drawer-control>button{box-sizing:border-box!important;min-width:72px!important;height:32px!important;min-height:32px!important;padding:4px 8px!important;border:1px solid var(--wiz-border,#dfccb4)!important;border-radius:7px!important;background:var(--wiz-card,#fff)!important;font-size:8.5px!important;font-weight:750!important}.kwiz-custom-lower-drawer-actions{display:grid!important;grid-template-columns:minmax(92px,1fr) auto!important;align-items:end!important;grid-gap:5px!important;gap:5px!important}.kwiz-custom-lower-drawer-actions label{min-width:0!important;display:grid!important;grid-gap:3px!important;gap:3px!important}.kwiz-custom-standard-material{display:grid!important;grid-template-columns:110px minmax(0,1fr)!important;align-items:center!important;grid-gap:7px!important;gap:7px!important;padding-top:1px!important}.kwiz-custom-standard-material .kwiz-custom-unit-color-list{width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;gap:5px!important;overflow-x:auto!important;overflow-y:hidden!important}.kwiz-custom-standard-material .kwiz-custom-unit-color-list button{flex:0 0 auto!important;height:32px!important;min-height:32px!important}.kwiz-custom-preview-face.is-appliance-face.has-cabinet-housing{position:absolute!important;inset:0!important;overflow:hidden!important;background:transparent!important}.kwiz-custom-preview-face.has-cabinet-housing .kwiz-custom-preview-appliance-frame{inset:auto!important;left:50%!important;transform:translateX(-50%)!important;min-width:26px!important;min-height:22px!important;max-width:calc(100% - 6px)!important;border-radius:3px!important}.kwiz-custom-preview-integrated-drawer{position:absolute!important;inset-inline:3px!important;bottom:3px!important;min-height:9px!important;max-height:34%!important;display:block!important;border:1px solid color-mix(in srgb,#574a3c 38%,var(--wiz-border,#dfccb4))!important;border-radius:2px!important;background:color-mix(in srgb,currentColor 3%,hsla(0,0%,100%,.2))!important}.kwiz-custom-preview-integrated-drawer i{position:absolute!important;left:25%!important;right:25%!important;top:24%!important;height:1.5px!important;border-radius:2px!important;background:rgba(55,48,41,.55)!important}.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-standard-part-settings{display:grid!important;grid-gap:8px!important;gap:8px!important}.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-standard-part-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:7px!important;padding-bottom:6px!important}.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-standard-part-head>div{min-width:0!important;display:grid!important;grid-gap:2px!important;gap:2px!important}.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-standard-part-head small{color:var(--muted-foreground,#766b60)!important;font-size:7.7px!important;line-height:1.15!important}.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-standard-device-badge{flex:0 0 auto!important;padding:4px 6px!important;border:1px solid color-mix(in srgb,var(--wiz-primary,#b8762b) 38%,var(--wiz-border,#dfccb4))!important;border-radius:999px!important;background:color-mix(in srgb,var(--wiz-primary,#b8762b) 6%,var(--wiz-card,#fff))!important;font-size:7.5px!important;font-weight:750!important;white-space:nowrap!important}.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-standard-grid{width:100%!important;min-width:0!important;display:grid!important;grid-gap:6px!important;gap:6px!important}.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-selected-type-field{grid-template-columns:1fr!important;align-content:start!important;gap:3px!important}.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-selected-type-field>span{min-height:11px!important}.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-selected-type-field select{min-height:32px!important;height:32px!important;padding:4px 6px!important}.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-standard-device-section{width:100%!important;min-width:0!important;display:grid!important;grid-gap:7px!important;gap:7px!important;padding:7px!important;border:1px solid var(--kwiz-settings-soft-border,var(--wiz-border,#dfccb4))!important;border-radius:8px!important;background:color-mix(in srgb,var(--wiz-card,#fff) 98%,var(--wiz-primary,#b8762b) 2%)!important}.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-standard-device-size{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:3px 8px!important;gap:3px 8px!important;align-items:center!important}.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-standard-device-size span,.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-standard-device-size strong{font-size:8.5px!important}.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-standard-device-size small{grid-column:1/-1!important;color:var(--muted-foreground,#766b60)!important;font-size:7.5px!important;line-height:1.2!important}.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-standard-toggle-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:5px!important;gap:5px!important}.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-lower-drawer-control.is-settings-panel{grid-template-columns:1fr!important}.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-lower-drawer-actions{grid-template-columns:minmax(0,1fr) auto!important}@media (max-width:820px){.kwiz-custom-unit-scroll-body{grid-template-columns:minmax(300px,.84fr) minmax(400px,1.16fr)!important}.kwiz-custom-standard-options-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.kwiz-custom-unit-scroll-body{grid-template-columns:1fr!important}.kwiz-custom-unit-accordion.is-selected-settings,.kwiz-custom-unit-live-preview{height:auto!important;min-height:0!important;max-height:none!important}.kwiz-custom-unit-live-stage{height:220px!important;min-height:220px!important;max-height:220px!important}.kwiz-custom-unit-accordion.is-selected-settings>.kwiz-custom-unit-accordion-body{height:auto!important;max-height:360px!important}}@media (max-width:560px){.kwiz-custom-standard-field.is-level,.kwiz-custom-standard-field.is-type{grid-column:1/-1!important}.kwiz-custom-standard-dimensions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.kwiz-custom-lower-drawer-control,.kwiz-custom-standard-material,.kwiz-custom-standard-options-grid,.kwiz-custom-standard-options-grid.is-appliance,.kwiz-custom-standard-options-grid.is-housing-door,.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-standard-grid,.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-standard-toggle-grid{grid-template-columns:1fr!important}}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-cell.is-selected.kwiz-custom-unit-cell-standard{display:grid!important;grid-template-areas:none!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr)!important;align-content:start!important;grid-gap:9px!important;gap:9px!important;padding:10px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-cell-standard>.kwiz-custom-standard-cell-head{display:grid!important;grid-template-columns:minmax(0,1fr) 112px!important;align-items:center!important;grid-gap:10px!important;gap:10px!important;min-height:38px!important;padding:0 0 8px!important;border-bottom:1px solid color-mix(in srgb,var(--wiz-border,#dfccb4) 76%,transparent)!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-cell-head .kwiz-custom-unit-order-actions{justify-self:end!important;display:grid!important;grid-template-columns:repeat(3,34px)!important;grid-gap:5px!important;gap:5px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-cell-head .kwiz-custom-unit-order-actions button{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-cell-standard>.kwiz-custom-standard-form{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;align-items:start!important;align-content:start!important;grid-gap:9px!important;gap:9px!important;width:100%!important;min-width:0!important;overflow:visible!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-form>.kwiz-custom-standard-field.is-level,.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-form>.kwiz-custom-standard-field.is-type{grid-column:span 6!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-form:not(:has(>.kwiz-custom-standard-field.is-level))>.kwiz-custom-standard-field.is-type{grid-column:1/-1!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-field>span{display:block!important;min-height:13px!important;margin:0!important;font-size:8.5px!important;line-height:1.15!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-field input,.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-field select{width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;margin:0!important;padding:5px 8px!important;font-size:9.5px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-form>.kwiz-custom-standard-dimensions{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:start!important;grid-gap:8px!important;gap:8px!important;width:100%!important;min-width:0!important;padding:8px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-dimensions>.kwiz-custom-unit-dim-field,.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-dimensions>.kwiz-custom-unit-row-field{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:13px 34px!important;align-items:start!important;grid-gap:4px!important;gap:4px!important;width:100%!important;min-width:0!important;margin:0!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-dimensions>.kwiz-custom-unit-dim-field>span,.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-dimensions>.kwiz-custom-unit-row-field>span{grid-column:1!important;grid-row:1!important;display:block!important;width:auto!important;min-width:0!important;min-height:13px!important;margin:0!important;font-size:8.5px!important;line-height:1.15!important;text-align:start!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-dimensions>.kwiz-custom-unit-dim-field>.kwiz-custom-unit-stepper{grid-column:1!important;grid-row:2!important;display:grid!important;grid-template-columns:30px minmax(36px,1fr) 30px!important;width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-dimensions .kwiz-custom-unit-stepper button{width:30px!important;min-width:30px!important;height:32px!important;min-height:32px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-dimensions .kwiz-custom-unit-stepper input{width:100%!important;min-width:0!important;height:32px!important;min-height:32px!important;font-size:10px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-dimensions>.kwiz-custom-unit-row-field input{grid-column:1!important;grid-row:2!important;width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;margin:0!important;padding:4px 6px!important;text-align:center!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-inline-hint{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-form>.kwiz-custom-standard-device-controls,.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-form>.kwiz-custom-standard-device-info,.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-form>.kwiz-custom-standard-material,.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-form>.kwiz-custom-standard-options-grid,.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-form>.kwiz-custom-unit-cooler-options,.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-form>.kwiz-custom-unit-empty-note{grid-column:1/-1!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-options-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;grid-gap:8px!important;gap:8px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-options-grid.is-appliance,.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-options-grid.is-housing-door{grid-template-columns:repeat(2,minmax(0,1fr))!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-material{grid-template-columns:112px minmax(0,1fr)!important;grid-gap:8px!important;gap:8px!important;min-height:36px!important}.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-selected-part-config .kwiz-cabinet-tab-panel{display:grid!important;grid-gap:10px!important;gap:10px!important}.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-standard-part-settings{gap:10px!important}.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-standard-grid{gap:8px!important}.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-selected-type-field{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:13px 34px!important;grid-gap:4px!important;gap:4px!important;min-width:0!important;margin:0!important}.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-selected-type-field>span{min-height:13px!important;font-size:8.5px!important;line-height:1.15!important}.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-selected-type-field input,.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-selected-type-field select{width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;margin:0!important;padding:5px 7px!important}@media (max-width:760px){.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-form>.kwiz-custom-standard-field.is-level,.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-form>.kwiz-custom-standard-field.is-type{grid-column:1/-1!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-form>.kwiz-custom-standard-dimensions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-options-grid,.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-options-grid.is-appliance,.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-options-grid.is-housing-door,.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-standard-grid{grid-template-columns:1fr!important}}.kwiz-custom-unit-dialog{width:min(760px,calc(100vw - 16px))!important;inline-size:min(760px,calc(100vw - 16px))!important;max-height:min(82vh,690px)!important}.kwiz-custom-unit-scroll-body{grid-template-columns:minmax(270px,.86fr) minmax(330px,1.14fr)!important}.kwiz-custom-unit-top-tools{grid-column:1!important;display:flex!important;flex-direction:column!important;gap:6px!important}.kwiz-custom-unit-live-stage{max-height:300px!important}.kwiz-custom-unit-top-controls{width:100%!important;min-width:0!important;justify-self:stretch!important}.kwiz-custom-unit-add-compact{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:5px!important;gap:5px!important;padding:4px!important;border:0!important;background:transparent!important;box-shadow:none!important}.kwiz-custom-unit-add-compact>label{display:block!important;min-width:0!important}.kwiz-custom-unit-add-compact>label>span{display:none!important}.kwiz-custom-unit-add-compact select{width:100%!important;min-width:0!important;height:30px!important;min-height:30px!important;padding:3px 24px 3px 7px!important;font-size:10px!important}.kwiz-custom-unit-add-actions{display:grid!important;grid-template-columns:repeat(2,auto)!important;grid-gap:4px!important;gap:4px!important}.kwiz-custom-unit-add-actions button{width:auto!important;min-width:72px!important;height:30px!important;min-height:30px!important;padding:3px 7px!important;white-space:nowrap!important;font-size:9px!important}.kwiz-custom-unit-accordion-list{grid-column:2!important;padding:0!important;gap:6px!important}.kwiz-custom-unit-accordion.is-selected-settings{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}.kwiz-custom-unit-accordion.is-selected-settings>.kwiz-custom-unit-accordion-head{display:none!important}.kwiz-custom-unit-accordion.is-selected-settings>.kwiz-custom-unit-accordion-body{min-height:0!important;padding:0!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-cell.is-selected.kwiz-custom-unit-cell-standard{gap:6px!important;padding:7px!important;border:1px solid var(--kwiz-settings-soft-border,var(--wiz-border,#dfccb4))!important;border-radius:9px!important;background:var(--wiz-card,#fff)!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-cell-standard>.kwiz-custom-standard-cell-head{grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important;min-height:31px!important;padding-bottom:5px!important}.kwiz-custom-standard-cell-title strong{font-size:10px!important}.kwiz-custom-standard-cell-title small{font-size:8px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-cell-head .kwiz-custom-unit-order-actions{grid-template-columns:repeat(3,28px)!important;gap:3px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-cell-head .kwiz-custom-unit-order-actions button{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-cell-standard>.kwiz-custom-standard-form{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:6px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-form>.kwiz-custom-standard-field.is-level{grid-column:1/span 3!important;max-width:170px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-form>.kwiz-custom-standard-dimensions{grid-column:1/-1!important;padding:4px 0 0!important;border:0!important;background:transparent!important;gap:5px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-form>:is(.kwiz-custom-standard-options-grid,.kwiz-custom-standard-device-info,.kwiz-custom-standard-device-controls,.kwiz-custom-unit-cooler-options,.kwiz-custom-unit-empty-note,.kwiz-custom-standard-material){border:0!important;background:transparent!important;box-shadow:none!important;padding:4px 0!important;margin:0!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-options-grid{gap:5px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-material{grid-template-columns:minmax(100px,135px) minmax(0,1fr)!important;gap:5px!important}.kwiz-3d-shell>.kwiz-settings-shell.kwiz-settings-kind-custom{max-width:390px!important;min-width:300px!important}.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-part-selector{display:none!important}.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-part-editor,.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-selected-part-config,.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-unit-live-add{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:4px 6px!important}.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-standard-part-settings{gap:6px!important;padding:0!important;border:0!important;background:transparent!important}.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-standard-part-head{min-height:32px!important;padding:0 0 5px!important;border-bottom:1px solid var(--kwiz-settings-soft-border,var(--wiz-border,#dfccb4))!important}.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-selected-level-compact{display:flex!important;align-items:center!important;gap:6px!important;width:-moz-fit-content!important;width:fit-content!important;max-width:190px!important;margin:0!important}.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-selected-level-compact>span{color:var(--muted-foreground,#766b60)!important;font-size:8px!important;font-weight:750!important;white-space:nowrap!important}.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-selected-level-compact select{width:auto!important;min-width:96px!important;height:28px!important;min-height:28px!important;padding:2px 22px 2px 6px!important;font-size:9px!important}.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-standard-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-lower-drawer-control.is-settings-panel,.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-standard-device-section,.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-standard-device-size,.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-standard-toggle-grid{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:4px 0!important;margin:0!important}.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-selected-check{min-height:27px!important;padding:3px 5px!important;border-radius:6px!important}.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-lower-drawer-control{gap:5px!important}.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-lower-drawer-control>div:first-child small,.kwiz-settings-shell.kwiz-settings-kind-custom .kwiz-custom-standard-device-size small{font-size:7.5px!important;line-height:1.2!important}@media (max-width:720px){.kwiz-custom-unit-dialog{width:calc(100vw - 12px)!important;inline-size:calc(100vw - 12px)!important}.kwiz-custom-unit-scroll-body{grid-template-columns:1fr!important}.kwiz-custom-unit-accordion-list,.kwiz-custom-unit-top-tools{grid-column:1!important}}.kwiz-custom-unit-dialog{width:min(860px,calc(100vw - 18px))!important;inline-size:min(860px,calc(100vw - 18px))!important;max-height:min(88vh,780px)!important;font-size:12px!important}.kwiz-custom-unit-dialog-head{min-height:42px!important;padding:6px 9px!important}.kwiz-custom-unit-dialog-head strong{font-size:13px!important;line-height:1.2!important}.kwiz-custom-unit-dialog-head small{font-size:10px!important;line-height:1.2!important}.kwiz-custom-unit-scroll-body{display:flex!important;flex-direction:column!important;gap:8px!important;min-height:0!important;padding:8px!important;overflow:auto!important;direction:ltr!important}.kwiz-custom-unit-row-one{display:grid!important;grid-template-columns:minmax(310px,.9fr) minmax(390px,1.1fr)!important;grid-gap:8px!important;gap:8px!important;align-items:start!important;min-width:0!important}.kwiz-custom-unit-top-tools{grid-area:preview!important;display:block!important;min-width:0!important;padding:0!important;border:0!important}.kwiz-custom-unit-accordion.is-selected-settings{grid-area:settings!important;min-width:0!important;margin:0!important;align-self:start!important;border:1px solid var(--kwiz-settings-soft-border,var(--wiz-border,#dfccb4))!important;border-radius:10px!important;background:var(--wiz-card,#fff)!important;overflow:hidden!important}.kwiz-custom-unit-modal[dir=rtl] :is(.kwiz-custom-unit-top-tools,.kwiz-custom-unit-accordion.is-selected-settings,.kwiz-custom-unit-accordion.is-surfaces-settings){direction:rtl!important}.kwiz-custom-unit-modal[dir=ltr] :is(.kwiz-custom-unit-top-tools,.kwiz-custom-unit-accordion.is-selected-settings,.kwiz-custom-unit-accordion.is-surfaces-settings){direction:ltr!important}.kwiz-custom-unit-live-preview{width:100%!important;min-width:0!important;margin:0!important;padding:7px!important;gap:5px!important;border:1px solid var(--kwiz-settings-soft-border,var(--wiz-border,#dfccb4))!important;border-radius:10px!important;background:var(--wiz-card,#fff)!important}.kwiz-custom-unit-live-preview-head{min-height:36px!important;padding:1px 2px 5px!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:8px!important}.kwiz-custom-unit-live-preview-head>div{display:grid!important;grid-gap:2px!important;gap:2px!important;min-width:0!important}.kwiz-custom-unit-live-preview-head strong{font-size:12px!important;line-height:1.2!important}.kwiz-custom-unit-live-preview-head small{font-size:10px!important;line-height:1.25!important;color:var(--muted-foreground,#766b60)!important}.kwiz-custom-unit-live-preview-head>span{flex:0 0 auto!important;font-size:9px!important;padding:2px 6px!important;border-radius:999px!important}.kwiz-custom-unit-live-preview>.kwiz-custom-unit-top-controls{display:block!important;width:100%!important;margin:0!important}.kwiz-custom-unit-live-preview .kwiz-custom-unit-add-compact{display:grid!important;grid-template-columns:minmax(135px,1fr) auto auto!important;align-items:center!important;grid-gap:5px!important;gap:5px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.kwiz-custom-unit-live-preview .kwiz-custom-unit-add-compact>label{min-width:0!important}.kwiz-custom-unit-live-preview .kwiz-custom-unit-add-compact>label>span{display:none!important}.kwiz-custom-unit-live-preview .kwiz-custom-unit-add-compact select{width:100%!important;height:32px!important;min-height:32px!important;padding:4px 26px 4px 8px!important;font-size:11px!important}.kwiz-custom-unit-live-preview .kwiz-custom-unit-add-actions{display:contents!important}.kwiz-custom-unit-live-preview .kwiz-custom-unit-add-actions button{width:auto!important;min-width:76px!important;height:32px!important;min-height:32px!important;padding:4px 8px!important;font-size:10.5px!important;white-space:nowrap!important}.kwiz-custom-unit-live-stage{min-height:188px!important;max-height:245px!important;margin:0!important;padding:6px 7px 8px!important;gap:2px!important;overflow:auto!important}.kwiz-custom-unit-live-row{gap:2px!important}.kwiz-custom-unit-accordion.is-selected-settings>.kwiz-custom-unit-accordion-head{display:flex!important;min-height:36px!important;padding:7px 9px!important;border-bottom:1px solid var(--kwiz-settings-soft-border,var(--wiz-border,#dfccb4))!important;background:transparent!important;font-size:12px!important;font-weight:800!important}.kwiz-custom-unit-accordion.is-selected-settings>.kwiz-custom-unit-accordion-body{display:block!important;max-height:none!important;overflow:visible!important;padding:7px 8px 8px!important;border:0!important;background:transparent!important}.kwiz-custom-unit-builder-single{padding:0!important;gap:5px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-cell.is-selected.kwiz-custom-unit-cell-standard{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-cell-head{min-height:30px!important;padding:0 0 6px!important;border-bottom:1px solid color-mix(in srgb,var(--wiz-border,#dfccb4) 72%,transparent)!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-cell-title strong{font-size:11.5px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-cell-title small{font-size:9.5px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-order-actions{gap:3px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-order-actions button{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-form{display:flex!important;flex-direction:column!important;gap:7px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-dimensions{order:-20!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important}.kwiz-custom-unit-accordion.is-selected-settings :is(.kwiz-custom-unit-dim-field,.kwiz-custom-unit-row-field){display:inline-flex!important;align-items:center!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.kwiz-custom-unit-accordion.is-selected-settings :is(.kwiz-custom-unit-dim-field,.kwiz-custom-unit-row-field)>span{font-size:10px!important;line-height:1!important;white-space:nowrap!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-stepper{grid-template-columns:24px 38px 24px!important;width:86px!important;min-width:86px!important;height:30px!important;min-height:30px!important;overflow:hidden!important;border:1px solid var(--wiz-border,#dfccb4)!important;border-radius:7px!important;background:var(--wiz-card,#fff)!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-stepper button{width:24px!important;min-width:24px!important;height:28px!important;min-height:28px!important;padding:0!important;border:0!important;border-radius:0!important;font-size:13px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-stepper input{width:38px!important;min-width:38px!important;height:28px!important;min-height:28px!important;border-block:0!important;border-radius:0!important;font-size:11px!important;text-align:center!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-row-field input{width:38px!important;min-width:38px!important;height:30px!important;min-height:30px!important;padding:0 3px!important;font-size:11px!important;text-align:center!important;border-radius:7px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-field.is-level{order:-10!important;display:inline-grid!important;grid-template-columns:auto minmax(130px,170px)!important;align-items:center!important;gap:6px!important;width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;margin:0!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-field.is-level>span{font-size:10px!important;font-weight:750!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-field.is-level select{width:170px!important;max-width:170px!important;height:32px!important;min-height:32px!important;padding:4px 26px 4px 8px!important;font-size:11px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-options-grid,.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-options-grid.is-appliance,.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-options-grid.is-housing-door{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:6px!important;gap:6px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-field{gap:3px!important;font-size:10px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-field>span{font-size:10px!important;font-weight:700!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-field select{height:32px!important;min-height:32px!important;padding:4px 26px 4px 8px!important;font-size:11px!important}.kwiz-custom-unit-accordion.is-selected-settings :is(.kwiz-custom-standard-device-info,.kwiz-custom-standard-device-controls,.kwiz-custom-unit-cooler-options,.kwiz-custom-unit-empty-note,.kwiz-custom-standard-material){width:100%!important;margin:0!important;padding:4px 0!important;border:0!important;background:transparent!important;box-shadow:none!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-lower-drawer-control strong,.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-device-info strong,.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-subsection-head strong{font-size:10.5px!important}.kwiz-custom-unit-accordion.is-selected-settings :is(.kwiz-custom-standard-device-info,.kwiz-custom-standard-subsection-head,.kwiz-custom-lower-drawer-control) small{font-size:9.5px!important;line-height:1.3!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-material{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-gap:7px!important;gap:7px!important;align-items:center!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-material-label{font-size:10.5px!important;font-weight:750!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-color-list{gap:4px!important;overflow-x:auto!important;flex-wrap:nowrap!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-color-list button{min-width:28px!important;width:28px!important;height:28px!important;min-height:28px!important;padding:1px!important;font-size:9px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-color-list button:first-child{width:auto!important;min-width:44px!important;padding-inline:5px!important}.kwiz-custom-unit-accordion.is-surfaces-settings{width:100%!important;min-width:0!important;margin:0!important;flex:0 0 auto!important;border:1px solid var(--kwiz-settings-soft-border,var(--wiz-border,#dfccb4))!important;border-radius:10px!important;background:var(--wiz-card,#fff)!important;box-shadow:none!important;overflow:hidden!important}.kwiz-custom-unit-accordion.is-surfaces-settings>.kwiz-custom-unit-accordion-head{min-height:36px!important;padding:7px 9px!important;font-size:12px!important;font-weight:800!important;background:transparent!important}.kwiz-custom-unit-accordion.is-surfaces-settings>.kwiz-custom-unit-accordion-body{padding:7px 9px 9px!important;border-top:1px solid color-mix(in srgb,var(--wiz-border,#dfccb4) 72%,transparent)!important}.kwiz-custom-unit-accordion.is-surfaces-settings .kwiz-custom-surface-controls{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:8px 10px!important;gap:8px 10px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.kwiz-custom-unit-accordion.is-surfaces-settings .kwiz-custom-surface-head{display:none!important}.kwiz-custom-unit-accordion.is-surfaces-settings .kwiz-custom-surface-dims,.kwiz-custom-unit-accordion.is-surfaces-settings .kwiz-custom-surface-row-options{display:grid!important;grid-gap:5px!important;gap:5px!important;min-width:0!important;margin:0!important;padding:4px 0!important;border:0!important;background:transparent!important;font-size:10.5px!important}.kwiz-custom-unit-accordion.is-surfaces-settings .kwiz-custom-surface-label>span,.kwiz-custom-unit-accordion.is-surfaces-settings .kwiz-custom-surface-row-options>span{font-size:10.5px!important;font-weight:750!important}.kwiz-custom-unit-accordion.is-surfaces-settings .kwiz-custom-surface-label small{font-size:9.5px!important;line-height:1.25!important}.kwiz-custom-unit-accordion.is-surfaces-settings .kwiz-custom-surface-row-options>div{display:flex!important;gap:4px!important;flex-wrap:wrap!important}.kwiz-custom-unit-accordion.is-surfaces-settings .kwiz-custom-surface-row-options button{min-height:29px!important;padding:3px 8px!important;font-size:10.5px!important}.kwiz-custom-unit-accordion.is-surfaces-settings .kwiz-custom-surface-dims{grid-template-columns:repeat(2,minmax(0,1fr))!important}.kwiz-custom-unit-accordion.is-surfaces-settings .kwiz-custom-surface-dims label{display:grid!important;grid-template-columns:auto 68px!important;grid-gap:5px!important;gap:5px!important;align-items:center!important;font-size:10px!important}.kwiz-custom-unit-accordion.is-surfaces-settings .kwiz-custom-surface-dims input{width:68px!important;height:30px!important;font-size:11px!important}.kwiz-custom-unit-accordion.is-surfaces-settings .kwiz-custom-surface-material{display:grid!important;grid-template-columns:auto minmax(140px,220px)!important;grid-gap:6px!important;gap:6px!important;align-items:center!important;font-size:10.5px!important}.kwiz-custom-unit-accordion.is-surfaces-settings .kwiz-custom-surface-material select{height:31px!important;font-size:11px!important}.kwiz-custom-unit-dialog-foot{min-height:42px!important;padding:5px 8px!important}.kwiz-custom-unit-position{width:145px!important;font-size:10px!important}.kwiz-custom-unit-position input{height:30px!important;min-height:30px!important;font-size:11px!important}.kwiz-custom-unit-dialog-actions button{min-height:30px!important;padding:4px 9px!important;font-size:10.5px!important}@media (max-width:780px){.kwiz-custom-unit-dialog{width:calc(100vw - 12px)!important;inline-size:calc(100vw - 12px)!important;max-height:calc(100vh - 12px)!important}.kwiz-custom-unit-row-one{grid-template-columns:1fr!important;grid-template-areas:"preview" "settings"!important}.kwiz-custom-unit-live-preview .kwiz-custom-unit-add-compact{grid-template-columns:minmax(0,1fr) auto auto!important}.kwiz-custom-unit-accordion.is-surfaces-settings .kwiz-custom-surface-controls{grid-template-columns:1fr!important}.kwiz-custom-unit-accordion.is-surfaces-settings .kwiz-custom-gap-fill-colors,.kwiz-custom-unit-accordion.is-surfaces-settings .kwiz-custom-surface-material{grid-column:1!important}}.kwiz-custom-unit-dialog{width:min(960px,calc(100vw - 16px))!important;inline-size:min(960px,calc(100vw - 16px))!important;max-height:min(90vh,800px)!important;font-size:13px!important}.kwiz-custom-unit-dialog-head{min-height:46px!important;padding:7px 10px!important}.kwiz-custom-unit-dialog-head strong{font-size:14px!important}.kwiz-custom-unit-dialog-head small{font-size:11px!important}.kwiz-custom-unit-scroll-body{gap:7px!important;padding:7px!important}.kwiz-custom-unit-row-one{grid-template-columns:minmax(330px,.82fr) minmax(460px,1.18fr)!important;grid-template-areas:"settings preview"!important;gap:9px!important;align-items:stretch!important}.kwiz-custom-unit-accordion.is-selected-settings,.kwiz-custom-unit-live-preview{min-height:0!important;height:auto!important;max-height:none!important}.kwiz-custom-unit-accordion.is-selected-settings{align-self:stretch!important}.kwiz-custom-unit-accordion.is-selected-settings>.kwiz-custom-unit-accordion-head,.kwiz-custom-unit-accordion.is-surfaces-settings>.kwiz-custom-unit-accordion-head{min-height:40px!important;padding:8px 10px!important;font-size:13px!important}.kwiz-custom-unit-accordion.is-selected-settings>.kwiz-custom-unit-accordion-body{padding:9px 10px 10px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-cell-head{min-height:34px!important;padding-bottom:7px!important;margin-bottom:8px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-cell-title strong{font-size:12.5px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-cell-title small{font-size:10.5px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-dimensions{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:end!important;grid-gap:7px!important;gap:7px!important;width:100%!important}.kwiz-custom-unit-accordion.is-selected-settings :is(.kwiz-custom-unit-dim-field,.kwiz-custom-unit-row-field){display:grid!important;grid-template-columns:1fr!important;grid-gap:4px!important;gap:4px!important;min-width:0!important}.kwiz-custom-unit-accordion.is-selected-settings :is(.kwiz-custom-unit-dim-field,.kwiz-custom-unit-row-field)>span{display:block!important;font-size:11px!important;font-weight:800!important;line-height:1.15!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-stepper{display:grid!important;grid-template-columns:28px minmax(34px,1fr) 28px!important;width:100%!important;min-width:0!important;height:33px!important;min-height:33px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-stepper button{width:28px!important;min-width:28px!important;height:31px!important;min-height:31px!important;font-size:14px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-stepper input{width:100%!important;min-width:0!important;height:31px!important;min-height:31px!important;padding:0 2px!important;font-size:12px!important;font-weight:750!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-unit-row-field input{width:100%!important;min-width:0!important;height:33px!important;min-height:33px!important;font-size:12px!important;font-weight:750!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-field.is-level{grid-template-columns:70px minmax(145px,190px)!important;gap:7px!important;width:min(100%,270px)!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-field.is-level>span,.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-field>span,.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-material-label{font-size:11.5px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-field select,.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-field.is-level select{height:34px!important;min-height:34px!important;font-size:12px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-options-grid,.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-options-grid.is-appliance,.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-options-grid.is-housing-door{gap:7px 8px!important}.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-lower-drawer-control strong,.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-device-info strong,.kwiz-custom-unit-accordion.is-selected-settings .kwiz-custom-standard-subsection-head strong{font-size:11.5px!important}.kwiz-custom-unit-accordion.is-selected-settings :is(.kwiz-custom-standard-device-info,.kwiz-custom-standard-subsection-head,.kwiz-custom-lower-drawer-control) small{font-size:10.5px!important}.kwiz-custom-unit-live-preview{align-self:stretch!important;padding:8px!important}.kwiz-custom-unit-live-preview-head{min-height:42px!important;padding:2px 3px 6px!important}.kwiz-custom-unit-live-preview-head strong{font-size:13px!important}.kwiz-custom-unit-live-preview-head small{font-size:11px!important;max-width:46ch!important}.kwiz-custom-unit-live-preview-head>span{font-size:10px!important;padding:2px 7px!important}.kwiz-custom-unit-live-stage{width:100%!important;min-width:0!important;min-height:215px!important;height:auto!important;max-height:330px!important;padding:8px 9px 10px!important;overflow-x:hidden!important;overflow-y:auto!important}.kwiz-custom-unit-live-row,.kwiz-custom-unit-preview-row-group{width:100%!important;min-width:100%!important;max-width:100%!important;align-self:stretch!important}.kwiz-custom-unit-live-cell{min-width:0!important;flex-grow:0!important;flex-shrink:0!important}.kwiz-custom-unit-live-preview .kwiz-custom-unit-add-compact{grid-template-columns:minmax(160px,1fr) auto auto!important;gap:6px!important}.kwiz-custom-unit-live-preview .kwiz-custom-unit-add-compact select{height:34px!important;min-height:34px!important;font-size:12px!important}.kwiz-custom-unit-live-preview .kwiz-custom-unit-add-actions button{min-width:84px!important;height:34px!important;min-height:34px!important;padding:4px 9px!important;font-size:11.5px!important}.kwiz-custom-unit-accordion.is-surfaces-settings>.kwiz-custom-unit-accordion-body{padding:8px 10px 10px!important}.kwiz-custom-unit-accordion.is-surfaces-settings .kwiz-custom-surface-controls{grid-template-columns:repeat(3,minmax(155px,220px))!important;justify-content:start!important;align-items:start!important;gap:8px 12px!important}.kwiz-custom-unit-modal[dir=rtl] .kwiz-custom-unit-accordion.is-surfaces-settings .kwiz-custom-surface-controls{justify-content:start!important}.kwiz-custom-unit-accordion.is-surfaces-settings .kwiz-custom-surface-dims,.kwiz-custom-unit-accordion.is-surfaces-settings .kwiz-custom-surface-row-options{padding:2px 0!important;gap:6px!important;font-size:11.5px!important}.kwiz-custom-unit-accordion.is-surfaces-settings .kwiz-custom-surface-label>span,.kwiz-custom-unit-accordion.is-surfaces-settings .kwiz-custom-surface-row-options>span{font-size:11.5px!important}.kwiz-custom-unit-accordion.is-surfaces-settings .kwiz-custom-surface-label small{font-size:10.5px!important}.kwiz-custom-unit-accordion.is-surfaces-settings .kwiz-custom-surface-row-options button{min-height:31px!important;padding:4px 9px!important;font-size:11px!important}.kwiz-custom-unit-accordion.is-surfaces-settings .kwiz-custom-gap-fill-colors,.kwiz-custom-unit-accordion.is-surfaces-settings .kwiz-custom-surface-material{grid-column:1/-1!important;max-width:680px!important}.kwiz-custom-unit-accordion.is-surfaces-settings .kwiz-custom-surface-material{grid-template-columns:max-content minmax(170px,240px)!important;font-size:11.5px!important}.kwiz-custom-unit-accordion.is-surfaces-settings .kwiz-custom-surface-material select{height:33px!important;font-size:12px!important}@media (max-width:860px){.kwiz-custom-unit-row-one{grid-template-columns:minmax(300px,.9fr) minmax(350px,1.1fr)!important}}@media (max-width:720px){.kwiz-custom-unit-row-one{grid-template-areas:"preview" "settings"!important}.kwiz-custom-unit-accordion.is-surfaces-settings .kwiz-custom-surface-controls,.kwiz-custom-unit-row-one{grid-template-columns:1fr!important}.kwiz-custom-unit-accordion.is-surfaces-settings .kwiz-custom-gap-fill-colors,.kwiz-custom-unit-accordion.is-surfaces-settings .kwiz-custom-surface-material{grid-column:1!important}}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-dialog{width:min(1360px,calc(100vw - 24px))!important;inline-size:min(1360px,calc(100vw - 24px))!important;max-width:none!important;max-height:min(96vh,1040px)!important;height:auto!important;border-radius:16px!important;overflow:hidden!important;background:#fffdfa!important;box-shadow:0 22px 70px rgba(44,31,18,.18)!important;font-size:13px!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-dialog-head{min-height:82px!important;height:82px!important;padding:14px 28px!important;border-bottom:1px solid #ead9c6!important;background:#fffdfa!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-dialog-head>div{gap:4px!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-dialog-head strong{font-size:21px!important;line-height:1.15!important;font-weight:850!important;letter-spacing:-.02em!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-dialog-head small{font-size:14px!important;line-height:1.25!important;color:#786e64!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-dialog-head>button{width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important;border-radius:10px!important;border-color:#e6cdb1!important;background:#fffdfa!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-dialog-head>button svg{width:22px!important;height:22px!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-scroll-body{display:flex!important;flex-direction:column!important;gap:14px!important;min-height:0!important;padding:16px 28px 12px!important;overflow-x:hidden!important;overflow-y:auto!important;background:#fffdfa!important;direction:ltr!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-row-one,.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-scroll-body{align-items:stretch!important;align-content:stretch!important;align-self:stretch!important;width:100%!important;min-width:0!important;box-sizing:border-box!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-row-one{flex:0 0 clamp(340px,44dvh,460px)!important;display:grid!important;grid-template-columns:minmax(360px,.4fr) minmax(0,.6fr)!important;grid-template-areas:"settings preview"!important;grid-gap:16px!important;gap:16px!important;min-height:340px!important;height:clamp(340px,44dvh,460px)!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-top-tools{grid-area:preview!important;display:block!important;padding:0!important;border:0!important;background:transparent!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-accordion.is-selected-settings,.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-top-tools{align-self:stretch!important;justify-self:stretch!important;width:100%!important;min-width:0!important;min-height:0!important;height:100%!important;box-sizing:border-box!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-accordion.is-selected-settings{grid-area:settings!important;display:flex!important;flex-direction:column!important;margin:0!important;border:1px solid #ead4bb!important;border-radius:14px!important;overflow:hidden!important;background:#fff!important;box-shadow:none!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-accordion.is-selected-settings>.kwiz-custom-unit-accordion-head{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-height:58px!important;height:58px!important;padding:0 14px!important;border:0!important;border-bottom:1px solid #ead4bb!important;border-radius:0!important;background:#fffdfa!important;color:#191714!important;cursor:default!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-accordion-title{display:inline-flex!important;align-items:center!important;gap:10px!important;font-size:16px!important;font-weight:850!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-accordion-title svg{width:22px!important;height:22px!important;color:#7d5126!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-accordion.is-selected-settings>.kwiz-custom-unit-accordion-body{display:block!important;flex:1 1 auto!important;min-height:0!important;max-height:none!important;padding:14px 14px 12px!important;overflow:auto!important;border:0!important;background:#fff!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-builder-single,.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-cell.is-selected.kwiz-custom-unit-cell-standard{display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;min-height:0!important;gap:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-cell-standard>.kwiz-custom-standard-form{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;gap:13px!important;min-height:0!important;padding:0!important;margin:0!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-cell-standard .kwiz-custom-standard-dimensions{order:-40!important;display:grid!important;grid-template-columns:repeat(3,minmax(84px,1fr)) minmax(56px,.58fr)!important;align-items:end!important;grid-gap:7px!important;gap:7px!important;width:100%!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-cell-standard :is(.kwiz-custom-unit-dim-field,.kwiz-custom-unit-row-field){display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:4px!important;gap:4px!important;min-width:0!important;margin:0!important;padding:0!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-cell-standard :is(.kwiz-custom-unit-dim-field,.kwiz-custom-unit-row-field)>span{font-size:11px!important;line-height:1.1!important;font-weight:800!important;color:#524a42!important;white-space:nowrap!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-cell-standard .kwiz-custom-unit-stepper{display:grid!important;grid-template-columns:26px minmax(36px,1fr) 26px!important;align-items:stretch!important;width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;overflow:hidden!important;border:1px solid #e5cdb3!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-cell-standard .kwiz-custom-unit-stepper>button{display:inline-grid!important;place-items:center!important;width:26px!important;min-width:26px!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#fffaf4!important;color:#6e4b28!important;box-shadow:none!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-cell-standard .kwiz-custom-unit-stepper>button:first-child{-webkit-border-end:1px solid #ead9c6!important;border-inline-end:1px solid #ead9c6!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-cell-standard .kwiz-custom-unit-stepper>button:last-child{-webkit-border-start:1px solid #ead9c6!important;border-inline-start:1px solid #ead9c6!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-cell-standard .kwiz-custom-unit-stepper>button:disabled{opacity:.38!important;cursor:not-allowed!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-cell-standard .kwiz-custom-unit-stepper>.kwiz-custom-unit-number-input{width:100%!important;min-width:0!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0 3px!important;border:0!important;border-radius:0!important;background:#fff!important;color:#1d1a17!important;font-size:12px!important;font-weight:750!important;text-align:center!important;box-shadow:none!important;-webkit-appearance:textfield!important;appearance:textfield!important;-moz-appearance:textfield!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-cell-standard .kwiz-custom-unit-stepper>.kwiz-custom-unit-number-input::-webkit-inner-spin-button,.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-cell-standard .kwiz-custom-unit-stepper>.kwiz-custom-unit-number-input::-webkit-outer-spin-button{margin:0!important;-webkit-appearance:none!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-cell-standard .kwiz-custom-unit-row-field input{width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:0 6px!important;border:1px solid #e5cdb3!important;border-radius:8px!important;background:#fff!important;color:#1d1a17!important;font-size:12px!important;font-weight:700!important;text-align:center!important;box-shadow:none!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-cell-standard .kwiz-custom-standard-material{order:-30!important;display:grid!important;grid-template-columns:1fr!important;grid-gap:8px!important;gap:8px!important;width:100%!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-cell-standard .kwiz-custom-standard-material-label{font-size:13px!important;font-weight:800!important;color:#514940!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-cell-standard .kwiz-custom-unit-color-list{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:8px!important;width:100%!important;overflow:visible!important;padding:0!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-cell-standard .kwiz-custom-unit-color-list>button{flex:0 0 52px!important;width:52px!important;min-width:52px!important;height:58px!important;min-height:58px!important;padding:0!important;border:1px solid #e4d6c7!important;border-radius:9px!important;overflow:hidden!important;background:#fff!important;color:#3b332b!important;font-size:10px!important;box-shadow:none!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-cell-standard .kwiz-custom-unit-color-list>button.is-active{border:2px solid #bd6d1d!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-cell-standard .kwiz-custom-unit-color-list>button>span{display:block!important;width:100%!important;height:100%!important;border:0!important;border-radius:0!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-cell-standard .kwiz-custom-unit-color-list>.kwiz-custom-unit-color-auto,.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-cell-standard .kwiz-custom-unit-color-list>.kwiz-custom-unit-color-more{display:grid!important;place-items:center!important;line-height:1.1!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-cell-standard .kwiz-custom-standard-field.is-level{order:-20!important;display:grid!important;grid-template-columns:1fr!important;grid-gap:6px!important;gap:6px!important;width:calc(50% - 5px)!important;max-width:none!important;margin:0!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-cell-standard .kwiz-custom-standard-field.is-level>span,.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-cell-standard .kwiz-custom-standard-field>span{font-size:12px!important;font-weight:800!important;color:#514940!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-cell-standard .kwiz-custom-standard-field :is(select,input),.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-cell-standard .kwiz-custom-standard-field.is-level select{width:100%!important;height:44px!important;min-height:44px!important;padding:0 36px 0 12px!important;border:1px solid #e5cdb3!important;border-radius:9px!important;background-color:#fff!important;font-size:13px!important;box-shadow:none!important}.kwiz-custom-unit-modal[dir=rtl].is-approved-custom-layout .kwiz-custom-unit-cell-standard .kwiz-custom-standard-field :is(select,input),.kwiz-custom-unit-modal[dir=rtl].is-approved-custom-layout .kwiz-custom-unit-cell-standard .kwiz-custom-standard-field.is-level select{padding:0 12px 0 36px!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-cell-standard .kwiz-custom-standard-options-grid{order:-10!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:11px 12px!important;gap:11px 12px!important;width:100%!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-cell-standard :is(.kwiz-custom-standard-device-info,.kwiz-custom-standard-device-controls,.kwiz-custom-unit-cooler-options,.kwiz-custom-unit-empty-note,.kwiz-custom-lower-drawer-control){border:1px solid #eedfce!important;border-radius:9px!important;background:#fffcf8!important;padding:9px 10px!important;box-shadow:none!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-cell-standard>.kwiz-custom-standard-cell-head{display:grid!important;grid-template-columns:54px minmax(0,1fr) auto!important;align-items:center!important;grid-gap:10px!important;gap:10px!important;min-height:72px!important;margin-top:14px!important;padding:8px 9px!important;border:1px solid #ead4bb!important;border-radius:10px!important;background:#fffdfa!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-selected-thumb{display:block!important;position:relative!important;width:48px!important;min-width:48px!important;height:54px!important;min-height:54px!important;border:1px solid #d8bea0!important;border-radius:7px!important;overflow:hidden!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-selected-thumb .kwiz-custom-preview-face em{display:none!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-standard-cell-title{min-width:0!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-standard-cell-title strong{display:block!important;font-size:14px!important;font-weight:850!important;line-height:1.2!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-standard-cell-title small{display:block!important;margin-top:3px!important;font-size:11px!important;color:#766c62!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-order-actions{display:grid!important;grid-template-columns:repeat(3,36px)!important;grid-gap:6px!important;gap:6px!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-order-actions button{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;border:1px solid #e6d0b8!important;border-radius:8px!important;background:#fff!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-live-preview{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:58px minmax(0,1fr) 68px!important;justify-items:stretch!important;align-items:stretch!important;align-content:stretch!important;align-self:stretch!important;justify-self:stretch!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;grid-gap:0!important;gap:0!important;border:1px solid #ead4bb!important;border-radius:14px!important;overflow:hidden!important;background:#fff!important;box-shadow:none!important;box-sizing:border-box!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-live-preview-head{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;min-height:58px!important;height:58px!important;padding:0 14px!important;border:0!important;background:#fffdfa!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-live-preview-head>div{display:contents!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-live-preview-head strong{font-size:17px!important;font-weight:850!important;line-height:1.2!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-live-preview-head small{display:none!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-live-preview-head>span{display:inline-flex!important;align-items:center!important;min-height:30px!important;padding:4px 10px!important;border:1px solid #acd9c8!important;border-radius:999px!important;background:#edf9f4!important;color:#187b5a!important;font-size:12px!important;font-weight:800!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-live-stage{position:relative!important;display:flex!important;flex-direction:row!important;align-items:flex-end!important;justify-content:center!important;align-self:stretch!important;justify-self:stretch!important;width:calc(100% - 20px)!important;min-width:0!important;max-width:none!important;min-height:0!important;height:100%!important;max-height:none!important;margin:0 10px!important;padding:18px 18px 34px 68px!important;border:1px solid #ead9c6!important;border-radius:10px!important;overflow:auto!important;background-color:#fff!important;background-image:linear-gradient(hsla(31,32%,74%,.18) 1px,transparent 0),linear-gradient(90deg,hsla(31,32%,74%,.18) 1px,transparent 0)!important;background-size:28px 28px!important}.kwiz-custom-unit-modal[dir=rtl].is-approved-custom-layout .kwiz-custom-unit-live-stage{padding:18px 68px 34px 18px!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-live-wall{position:absolute!important;inset:0!important;background:transparent!important;pointer-events:none!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-preview-architecture{position:relative!important;z-index:2!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;gap:8px!important;width:max-content!important;min-width:min-content!important;max-width:none!important;min-height:0!important;height:100%!important;align-self:stretch!important;margin-inline:auto!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-preview-row-stack{position:relative!important;display:flex!important;flex:0 0 var(--kwiz-preview-cabinet-width,auto)!important;flex-direction:column!important;align-items:center!important;justify-content:flex-end!important;gap:16px!important;width:var(--kwiz-preview-cabinet-width,auto)!important;min-width:var(--kwiz-preview-cabinet-width,auto)!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-preview-row-group{position:relative!important;width:100%!important;min-width:100%!important;max-width:none!important;align-self:center!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-live-row{display:flex!important;align-items:flex-end!important;justify-content:center!important;width:100%!important;min-width:100%!important;gap:4px!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-preview-floor-lane{position:relative!important;display:flex!important;flex:0 0 auto!important;align-items:flex-end!important;justify-content:flex-end!important;gap:5px!important;min-height:100%!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-live-cell{position:relative!important;flex:0 0 var(--kwiz-preview-cell-width,auto)!important;width:var(--kwiz-preview-cell-width,auto)!important;min-width:var(--kwiz-preview-cell-width,auto)!important;max-width:none!important;padding:0!important;border:1px solid rgba(114,77,42,.62)!important;border-radius:4px!important;overflow:hidden!important;background-color:#e0b26c!important;box-shadow:0 2px 6px rgba(61,43,25,.14),inset -3px 0 rgba(68,46,25,.05)!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-live-cell.is-gap-fill{border-style:dashed!important;border-color:#d8b993!important;background:hsla(0,0%,100%,.68)!important;box-shadow:none!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-live-cell.is-selected{outline:2px solid #b86b1d!important;outline-offset:2px!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-live-cell .kwiz-custom-preview-face em{position:absolute!important;inset-inline:5px!important;bottom:8px!important;display:block!important;padding:2px 4px!important;border-radius:4px!important;background:hsla(0,0%,100%,.82)!important;color:#30281f!important;font-size:clamp(10px,.9vw,13px)!important;font-style:normal!important;font-weight:800!important;line-height:1.15!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;pointer-events:none!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-preview-row-name{position:absolute!important;inset-inline-start:-68px!important;top:50%!important;width:58px!important;transform:translateY(-50%)!important;color:#665b50!important;font-size:11px!important;font-weight:750!important;line-height:1.2!important;white-space:nowrap!important;text-align:end!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-preview-row-panel{width:calc(100% + 8px)!important;height:4px!important;min-height:4px!important;margin-inline:-4px!important;border-radius:1px!important;background:#95704d!important;opacity:.85!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-preview-worktop{width:calc(100% + 10px)!important;height:8px!important;min-height:8px!important;margin-inline:-5px!important;border-radius:2px!important;box-shadow:0 1px 2px rgba(55,41,28,.18)!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-preview-floor-line{position:absolute!important;z-index:3!important;inset-inline:22px!important;bottom:36px!important;height:3px!important;border-radius:2px!important;background:#795d44!important;box-shadow:0 1px 0 rgba(121,93,68,.2)!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-live-stage:after{content:""!important;position:absolute!important;z-index:1!important;inset-inline:14px!important;top:48%!important;border-top:1px dashed rgba(177,124,72,.5)!important;pointer-events:none!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-live-preview>.kwiz-custom-unit-top-controls{display:block!important;align-self:stretch!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:68px!important;height:68px!important;margin:0!important;padding:8px 10px 10px!important;border:0!important;background:#fffdfa!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-add-compact{display:grid!important;grid-template-columns:max-content minmax(220px,1fr) auto auto!important;align-items:center!important;grid-gap:10px!important;gap:10px!important;width:100%!important;height:100%!important;padding:0!important;border:1px solid #ead9c6!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-add-compact>label{display:contents!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-add-compact>label>span{display:inline-flex!important;align-items:center!important;height:44px!important;-webkit-padding-start:16px!important;padding-inline-start:16px!important;font-size:12px!important;font-weight:800!important;white-space:nowrap!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-add-compact select{width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:0 38px 0 12px!important;border:1px solid #e5cdb3!important;border-radius:9px!important;background-color:#fff!important;font-size:13px!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-add-actions{display:contents!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-add-actions button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:auto!important;min-width:126px!important;height:44px!important;min-height:44px!important;padding:0 15px!important;border:1px solid #e4c7a8!important;border-radius:9px!important;background:#fff!important;color:#2f2821!important;font-size:12px!important;font-weight:800!important;white-space:nowrap!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-add-actions button:last-child{-webkit-margin-end:10px!important;margin-inline-end:10px!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-add-actions button.is-primary:not(:disabled){border-color:#b86b1d!important;background:#b86b1d!important;color:#fff!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-accordion.is-surfaces-settings{flex:0 0 auto!important;align-self:stretch!important;width:100%!important;min-width:0!important;margin:0!important;border:1px solid #ead4bb!important;border-radius:14px!important;overflow:hidden!important;background:#fff!important;box-shadow:none!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-accordion.is-surfaces-settings>.kwiz-custom-unit-accordion-head{min-height:56px!important;height:56px!important;padding:0 16px!important;border:0!important;border-bottom:1px solid #ead4bb!important;background:#fffdfa!important;font-size:15px!important;font-weight:850!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-accordion.is-surfaces-settings>.kwiz-custom-unit-accordion-body{padding:11px 16px 13px!important;border:0!important;background:#fff!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-surface-head{display:none!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-accordion.is-surfaces-settings .kwiz-custom-surface-controls{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:12px 0!important;gap:12px 0!important;align-items:start!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-accordion.is-surfaces-settings .kwiz-custom-surface-row-options{display:grid!important;grid-template-columns:1fr!important;align-content:start!important;grid-gap:8px!important;gap:8px!important;min-height:62px!important;padding:0 18px!important;-webkit-border-end:1px solid #f0e2d2!important;border-inline-end:1px solid #f0e2d2!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-accordion.is-surfaces-settings .kwiz-custom-surface-row-options:first-of-type{-webkit-padding-start:0!important;padding-inline-start:0!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-accordion.is-surfaces-settings .kwiz-custom-surface-row-options:last-of-type,.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-accordion.is-surfaces-settings .kwiz-custom-surface-row-options:nth-of-type(3){-webkit-border-end:0!important;border-inline-end:0!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-accordion.is-surfaces-settings :is(.kwiz-custom-surface-row-options>span,.kwiz-custom-surface-label>span){font-size:12px!important;font-weight:800!important;color:#3e3730!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-accordion.is-surfaces-settings .kwiz-custom-surface-label small{display:none!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-accordion.is-surfaces-settings .kwiz-custom-surface-row-options>div:last-child{display:flex!important;flex-wrap:wrap!important;gap:7px!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-accordion.is-surfaces-settings .kwiz-custom-surface-row-options button{min-width:72px!important;min-height:38px!important;height:38px!important;padding:0 12px!important;border:1px solid #e5cdb3!important;border-radius:9px!important;background:#fff!important;font-size:11px!important;font-weight:750!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-accordion.is-surfaces-settings .kwiz-custom-surface-row-options button.is-active{border-color:#b86b1d!important;background:#fff7ee!important;color:#6f3f10!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-accordion.is-surfaces-settings :is(.kwiz-custom-surface-dims,.kwiz-custom-surface-material,.kwiz-custom-gap-fill-colors){grid-column:1/-1!important;margin-top:2px!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-dialog-foot{min-height:68px!important;height:68px!important;padding:9px 28px!important;border-top:1px solid #ead9c6!important;background:#fffdfa!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-dialog-actions{gap:10px!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-dialog-actions button{min-height:44px!important;height:44px!important;padding-inline:18px!important;border-radius:9px!important;font-size:12px!important;font-weight:800!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-dialog-actions button.primary{min-width:132px!important;border-color:#b86b1d!important;background:#b86b1d!important;color:#fff!important}@media (max-width:1160px){.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-dialog{width:calc(100vw - 14px)!important;inline-size:calc(100vw - 14px)!important;max-height:calc(100vh - 10px)!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-dialog-head{min-height:72px!important;height:72px!important;padding-inline:16px!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-dialog-head strong{font-size:17px!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-dialog-head small{font-size:12px!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-scroll-body{padding:10px 10px 9px!important;gap:10px!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-row-one{flex-basis:clamp(330px,44dvh,430px)!important;grid-template-columns:minmax(350px,.4fr) minmax(0,.6fr)!important;gap:10px!important;min-height:330px!important;height:clamp(330px,44dvh,430px)!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-cell-standard .kwiz-custom-unit-color-list>button{flex-basis:46px!important;width:46px!important;min-width:46px!important;height:52px!important;min-height:52px!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-add-compact{grid-template-columns:minmax(180px,1fr) auto auto!important;-webkit-padding-start:8px!important;padding-inline-start:8px!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-add-compact>label>span{display:none!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-add-actions button{min-width:108px!important;padding-inline:11px!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-dialog-foot{height:60px!important;min-height:60px!important;padding-inline:12px!important}}@media (max-width:900px){.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-row-one{flex-basis:auto!important;grid-template-columns:1fr!important;grid-template-areas:"settings" "preview"!important;height:auto!important;min-height:0!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-accordion.is-selected-settings{height:auto!important;min-height:0!important;max-height:520px!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-live-preview{height:430px!important;min-height:380px!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-live-stage{min-height:0!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-accordion.is-surfaces-settings .kwiz-custom-surface-controls{grid-template-columns:1fr!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-accordion.is-surfaces-settings .kwiz-custom-surface-row-options{padding:0!important;-webkit-border-end:0!important;border-inline-end:0!important}}@media (max-width:620px){.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-dialog-head{padding-inline:10px!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-dialog-head>button{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-cell-standard .kwiz-custom-standard-dimensions{grid-template-columns:repeat(3,minmax(78px,1fr)) minmax(52px,.55fr)!important;gap:5px!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-cell-standard .kwiz-custom-standard-field.is-level{width:100%!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-cell-standard .kwiz-custom-unit-color-list{flex-wrap:wrap!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-live-stage{-webkit-padding-start:58px!important;padding-inline-start:58px!important}.kwiz-custom-unit-modal[dir=rtl].is-approved-custom-layout .kwiz-custom-unit-live-stage{-webkit-padding-start:22px!important;padding-inline-start:22px!important;-webkit-padding-end:58px!important;padding-inline-end:58px!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-add-compact{grid-template-columns:1fr 1fr!important;padding:7px!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-add-compact>label{display:block!important;grid-column:1/-1!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-add-compact>label>span{display:none!important}}@media (max-width:440px){.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-cell-standard .kwiz-custom-standard-dimensions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.kwiz-custom-unit-modal.is-approved-custom-layout .kwiz-custom-unit-live-preview{height:400px!important}}.kwiz-plan-selected-wall-highlight{fill:color-mix(in srgb,var(--wiz-primary) 8%,transparent);stroke:none;pointer-events:none}.kwiz-custom-plan-wall-highlight{fill:none;stroke:color-mix(in srgb,var(--wiz-primary) 9%,transparent);stroke-linecap:round;pointer-events:none}.kwiz-plan-side-active .kwiz-custom-plan-wall{stroke:var(--wiz-text);stroke-width:6}.kwiz-unit-editor-cabinet-quick .kwiz-cabinet-replace-action.active{border-color:color-mix(in srgb,var(--wiz-primary) 55%,var(--wiz-border));background:color-mix(in srgb,var(--wiz-primary) 8%,var(--wiz-card))}.kwiz-unit-editor-cabinet-quick .kwiz-cabinet-replace-select{min-width:150px;max-width:210px}.kwiz-plan-enabled-wall-highlight{fill:color-mix(in srgb,var(--wiz-primary) 24%,var(--wiz-card));stroke:color-mix(in srgb,var(--wiz-primary) 30%,transparent);stroke-width:.8;pointer-events:none}.kwiz-plan-active-wall-highlight{fill:color-mix(in srgb,var(--wiz-primary) 38%,transparent);stroke:none;pointer-events:none}.kwiz-custom-plan-enabled-wall-highlight{fill:none;stroke:color-mix(in srgb,var(--wiz-primary) 24%,var(--wiz-card));stroke-linecap:round;pointer-events:none}.kwiz-custom-plan-active-wall-highlight{fill:none;stroke:color-mix(in srgb,var(--wiz-primary) 50%,transparent);stroke-linecap:round;pointer-events:none}.cfg-dressing-preview-shell.kwiz-3d-shell{position:relative!important;container-type:inline-size;container-name:kitchen-3d-preview;overflow:hidden!important}.cfg-dressing-top-actions{border:1px solid color-mix(in srgb,var(--wiz-border,#d8d0c5) 82%,transparent);border-radius:9px;background:color-mix(in srgb,var(--wiz-card,#fff) 94%,transparent);box-shadow:0 4px 15px rgba(0,0,0,.07);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:0 3px}.cfg-dressing-top-actions>.cfg-dressing-docked-view-tabs{position:relative!important;inset:auto!important;transform:none!important;width:auto!important;height:28px!important;min-height:28px!important;margin:0!important;padding:2px!important;display:inline-flex!important;gap:2px!important;border:0!important;box-shadow:none!important;background:transparent!important}