.shell--designer.is-immersive{--control-bg: #f7fbfbb3;--control-hover: #e1edf0db;--control-edge: #9ab2be8c;--control-ink: #17394d;--control-gold: #efc56e}.shell--designer.is-immersive :is(.designer-head .designer-tabs button,.designer-head .designer-select,.designer-head .designer-look button,.designer-head .designer-tools button,.room-panel-toggles button,.room-preview-controls>details>summary,.workspace-history>button,.workspace-history>details>summary,.workspace-toggle,.workspace-rail .add-products__list button,.workspace-rail .add-products__crumbs button){background:var(--control-bg);color:var(--control-ink);border:1px solid var(--control-edge);border-radius:9px;box-shadow:0 2px 5px #102b4014;font-weight:600;transition:background .12s ease,border-color .12s ease}.shell--designer.is-immersive :is(.designer-head button,.room-panel-toggles button,.room-preview-controls>details>summary,.workspace-history>button,.workspace-history>details>summary,.workspace-toggle,.workspace-rail .add-products__list button,.workspace-rail .add-products__crumbs button):hover:not(:disabled){background:var(--control-hover);color:var(--control-ink);border-color:#a9c5d0}.shell--designer.is-immersive :is(.designer-tabs button[aria-selected=true],.designer-head button[aria-pressed=true],.room-panel-toggles button[aria-expanded=true],.room-preview-controls>details[open]>summary,.workspace-rail button[aria-current]){background:#f3dfabbd;color:#17394d;border-color:var(--control-gold);box-shadow:inset 0 -2px var(--control-gold)}.shell--designer.is-immersive :is(button,summary):focus-visible{outline:2px solid #e8b955;outline-offset:3px}.shell--designer.is-immersive .designer-head :is(.designer-tabs,.designer-look){gap:4px;background:transparent;border:0;box-shadow:none}.shell--designer.is-immersive .designer-head :is(.designer-tabs button,.designer-select,.designer-look button){display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:34px;padding:4px 9px;font-size:11px}.shell--designer.is-immersive .designer-head .studio-icon{width:18px;height:18px;flex:0 0 18px}.shell--designer.is-immersive .designer-tools :is([data-floor-finishes],[data-wall-finishes],[data-ceiling-finishes],[data-countertop-finishes],[data-hardware-studio]){display:flex;align-items:center;justify-content:flex-start;gap:5px;padding:5px 7px;min-height:39px;text-align:left;line-height:1.15}.shell--designer.is-immersive .designer-tools .studio-icon{width:22px;height:22px;flex-basis:22px;color:#7d5d21}.shell--designer.is-immersive .workspace-pro>summary{display:flex;align-items:center;justify-content:center;gap:4px}.shell--designer.is-immersive .workspace-pro>summary .studio-icon{width:16px;height:16px;flex:0 0 16px;color:#7d5d21}.shell--designer.is-immersive>.workspace-rail .add-products__list button:is(.add-products__group,.add-products__action){background:#f9fcfc80;color:#17394d;border:1px solid #a9becb99;border-radius:9px}.shell--designer.is-immersive>.workspace-rail .add-products__list button.add-products__group.has-icon{grid-template-columns:88px minmax(0,1fr) auto auto;min-height:68px;gap:7px;padding:5px 8px}.shell--designer.is-immersive .add-products__group .add-products__face{width:88px;height:56px;background:#c8dde426;border:0;border-radius:6px}.shell--designer.is-immersive>.workspace-rail .add-products{container:catalog-navigation / inline-size}@container catalog-navigation (max-width: 220px){.shell--designer.is-immersive>.workspace-rail .add-products__list button.add-products__group.has-icon{grid-template-columns:minmax(0,1fr) auto auto;gap:4px}.shell--designer.is-immersive .add-products__group .add-products__face{width:min(88px,100%)}.shell--designer.is-immersive .add-products__group.has-icon>span:nth-child(2){grid-column:1 / -1;grid-row:2;min-width:0;overflow-wrap:anywhere}}.shell--designer.is-immersive .add-products__list button :is(small,.add-products__chevron){color:#496574}.shell--designer.is-immersive .add-products__group small{background:#d8e5eb80;border-radius:5px;padding:2px 5px}.shell--designer.is-immersive .add-products__crumbs li[aria-current]{color:#294b60}.catalog-shop-card,#controls.cabinet-studio button.catalog-shop-card,.shell--designer.is-immersive>.workspace-rail .add-products__list button.catalog-shop-card{grid-template-columns:36% minmax(0,1fr);min-height:96px;background:#f9fcfc80;border:1px solid #a9becb99;border-radius:9px;color:#17394d}.catalog-shop-card__visual{background:#c8dde426;border-right-color:#a9becb45}.catalog-shop-card__picture{min-height:96px}.catalog-shop-card__picture>svg{filter:drop-shadow(1px 3px 2px #102b402b)}.catalog-shop-card__price{color:#17394d}.catalog-shop-card :is(.catalog-shop-card__code,.catalog-shop-card__size,.catalog-shop-card__priced-size){color:#496574}.catalog-shop-card__cta{color:#7d5d21}.catalog-shop-card:hover,#controls.cabinet-studio button.catalog-shop-card:hover,.shell--designer.is-immersive>.workspace-rail .add-products__list button.catalog-shop-card:hover{background:#f9fcfcb3;border-color:#7d5d21;color:#17394d}.catalog-shop-card[aria-current],.shell--designer.is-immersive>.workspace-rail .add-products__list button.catalog-shop-card[aria-current]{border-color:#efc56e}.catalog-shop-card__price:is([aria-busy=true],.is-price-unavailable){color:#536c78}@media(max-width:1100px){.shell--designer.is-immersive .designer-look .studio-icon{display:none}.shell--designer.is-immersive .designer-head :is(.designer-tabs button,.designer-select,.designer-look button){padding-inline:6px;gap:3px}}@media(pointer:coarse){.shell--designer.is-immersive :is(.designer-head button,.room-panel-toggles button,.room-preview-controls>details>summary){min-height:44px}}@media(prefers-reduced-motion:reduce){.catalog-shop-card,.shell--designer.is-immersive :is(button,summary){transition:none}}.shell--designer.is-immersive>.workspace-rail .add-products__navigation .add-products__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px 4px;margin:0;padding:10px;list-style:none;background:linear-gradient(120deg,#e3f0f3,#f8f5ec);border-block:1px solid #c3d6df}.shell--designer.is-immersive>.workspace-rail .add-products__navigation .add-products__crumbs li{display:inline-flex;align-items:center;gap:4px;flex-basis:auto;max-width:100%;min-width:0;margin:0;padding:0;font-size:14px;line-height:1.35}.shell--designer.is-immersive>.workspace-rail .add-products__navigation .add-products__crumbs button,.shell--designer.is-immersive>.workspace-rail .add-products__current{display:inline-flex;align-items:center;min-height:38px;min-width:0;box-sizing:border-box;padding:7px 10px;border:1px solid #abc5d2;border-radius:9px;background:#fff;color:#17394d;font-size:14px;font-weight:650;line-height:1.35;text-align:left;overflow-wrap:anywhere;box-shadow:none}.shell--designer.is-immersive>.workspace-rail .add-products__current{background:#17394d;border-color:#17394d;color:#fff;box-shadow:inset 0 -3px #bd963d}.shell--designer.is-immersive>.workspace-rail .add-products__navigation .add-products__crumbs button:hover{background:#dceef0;border-color:#287c86}.shell--designer.is-immersive>.workspace-rail .add-products__navigation .add-products__crumbs button:focus-visible{outline:3px solid #a77c24;outline-offset:2px}.add-products__separator{flex:0 0 auto;color:#526e7b;font-size:20px;font-weight:600}.shell--designer.is-immersive>.workspace-rail .add-products__navigation .add-products__back{display:block;width:100%;min-height:36px;margin:0;padding:6px 10px;border:0;border-radius:0;background:#f4f9fb;color:#275769;box-shadow:none;font-size:13px;font-weight:650;text-align:left;overflow-wrap:anywhere}.shell--designer.is-immersive>.workspace-rail .add-products__back:hover{background:#dceef0}@media(pointer:coarse){.shell--designer.is-immersive>.workspace-rail .add-products__navigation .add-products__crumbs button,.shell--designer.is-immersive>.workspace-rail .add-products__current,.shell--designer.is-immersive>.workspace-rail .add-products__navigation .add-products__back{min-height:44px}}.shell--designer.is-immersive>.workspace-rail .add-products__list button:is(.add-products__group,.add-products__action):hover{background:#f7fbfbb3;color:#17394d;border-color:#c69b46}.shell--designer.is-immersive>.workspace-rail .add-products__list button.add-products__group{border-left:3px solid var(--tone, #86a6b1)}.shell--designer.is-immersive .add-products__icon svg{overflow:visible}.shell--designer.is-immersive .add-products__group .add-products__icon svg{width:100%;height:100%}.category-scene :is(.category-scene__moving,.category-scene__door){transform-box:fill-box;transform-origin:left center;transition:transform .7s cubic-bezier(.18,.78,.25,1),opacity .3s ease}.category-scene .category-scene__right-door{transform-origin:right center}.category-scene .category-scene__oven{transform-origin:center bottom}.category-scene .category-scene__drum{transform-origin:center}@media(hover:hover)and (pointer:fine){:is(.add-products__group,.add-products__action):hover :is(.category-scene__moving,.category-scene__door){transition-delay:calc(var(--leaf, 0) * 55ms)}:is(.add-products__group,.add-products__action):hover .category-scene__door{transform:perspective(100px) rotateY(-55deg)}:is(.add-products__group,.add-products__action):hover .category-scene__right-door{transform:perspective(100px) rotateY(55deg)}:is(.add-products__group,.add-products__action):hover .category-scene__oven{transform:perspective(100px) rotateX(-55deg)}:is(.add-products__group,.add-products__action):hover .category-scene__drawer{transform:translate(-4px,5px)}:is(.add-products__group,.add-products__action):hover .category-scene__slide{transform:translate(-7px)}:is(.add-products__group,.add-products__action):hover .category-scene__lift{transform:translateY(-3px) rotate(-3deg)}:is(.add-products__group,.add-products__action):hover .category-scene__drum{transform:rotate(90deg)}:is(.add-products__group,.add-products__action):hover .category-scene__flow{transform:translateY(3px);opacity:.35}}:is(.add-products__group,.add-products__action):focus-visible .category-scene__door{transform:perspective(100px) rotateY(-55deg)}:is(.add-products__group,.add-products__action):focus-visible .category-scene__right-door{transform:perspective(100px) rotateY(55deg)}:is(.add-products__group,.add-products__action):focus-visible .category-scene__oven{transform:perspective(100px) rotateX(-55deg)}:is(.add-products__group,.add-products__action):focus-visible .category-scene__drawer{transform:translate(-4px,5px)}:is(.add-products__group,.add-products__action):focus-visible .category-scene__slide{transform:translate(-7px)}:is(.add-products__group,.add-products__action):focus-visible .category-scene__lift{transform:translateY(-3px) rotate(-3deg)}:is(.add-products__group,.add-products__action):focus-visible .category-scene__drum{transform:rotate(90deg)}:is(.add-products__group,.add-products__action):focus-visible .category-scene__flow{transform:translateY(3px);opacity:.35}.shell--designer.is-immersive .designer-tabs button .studio-icon{transition:transform .45s cubic-bezier(.2,.8,.2,1);transform-origin:center}@media(hover:hover)and (pointer:fine){.designer-tabs [data-view=layout]:hover .studio-icon{transform:rotate(-8deg) scale(1.08)}.designer-tabs [data-view=elevation]:hover .studio-icon{transform:translateY(-2px) scale(1.08)}.designer-tabs [data-view="3d"]:hover .studio-icon{transform:perspective(50px) rotateY(-25deg) rotate(-5deg) scale(1.08)}}.designer-tabs [data-view=layout]:focus-visible .studio-icon{transform:rotate(-8deg) scale(1.08)}.designer-tabs [data-view=elevation]:focus-visible .studio-icon{transform:translateY(-2px) scale(1.08)}.designer-tabs [data-view="3d"]:focus-visible .studio-icon{transform:perspective(50px) rotateY(-25deg) rotate(-5deg) scale(1.08)}@media(prefers-reduced-motion:reduce){.category-scene :is(.category-scene__moving,.category-scene__door),.shell--designer.is-immersive .designer-tabs button .studio-icon{transform:none!important;transition:none!important;opacity:1!important}}.shell--designer.is-immersive .designer-tools :is([data-floor-finishes],[data-wall-finishes],[data-ceiling-finishes],[data-countertop-finishes],[data-hardware-studio]){white-space:normal;min-width:0;width:100%;box-sizing:border-box}.shell--designer.is-immersive .designer-tools button>span{min-width:0;overflow-wrap:anywhere}.shell--designer.is-immersive .designer-tools .studio-icon{width:18px;height:18px;flex:0 0 18px}.shell--designer.is-immersive .workspace-pro>summary{flex-direction:row;flex-wrap:wrap}.shell--designer.is-immersive>.workspace-rail .add-products .add-products__list button.add-products__group[style*=--tone]{background:var(--control-bg);color:var(--control-ink);border-color:#a9becb99;border-left-color:var(--tone)}.shell--designer.is-immersive>.workspace-rail .add-products .add-products__list button.add-products__group[style*=--tone]:hover{background:var(--control-hover);border-top-color:#c69b46;border-right-color:#c69b46;border-bottom-color:#c69b46}.shell--designer.is-immersive .designer-body>.room-panel-toggles button[data-panel-toggle],.shell--designer.is-immersive .room-preview-controls>details.workspace-pro>summary,.shell--designer.is-immersive .room-preview-controls>.notice-menu>summary{background:var(--control-bg);color:var(--control-ink);border:1px solid var(--control-edge);border-radius:9px}.shell--designer.is-immersive .room-preview-controls>.workspace-pro:not(.workspace-manufacturing,.workspace-admin)>summary{background:var(--control-bg);color:var(--control-ink);border-color:var(--control-edge)}.shell--designer.is-immersive .designer-head .designer-select[aria-pressed=true],.shell--designer.is-immersive .designer-body>.room-panel-toggles button[data-panel-toggle][aria-expanded=true],.shell--designer.is-immersive .room-preview-controls>details.workspace-pro[open]>summary{background:#f3dfabbd;color:#17394d;border-color:#c69b46;box-shadow:inset 0 -2px #c69b46}.shell--designer.is-immersive.glass-solid{--control-bg: #f7fbfb;--control-hover: #e1edf0}.shell--designer.is-immersive.glass-solid .add-products__list button.catalog-shop-card{background:#f9fcfc}.catalog-shop-help__touch{display:none}@media(pointer:coarse){.catalog-shop-help__pointer{display:none}.catalog-shop-help__touch{display:inline}}.shell--designer.is-immersive .designer-tools :is([data-floor-finishes],[data-wall-finishes],[data-ceiling-finishes],[data-countertop-finishes],[data-hardware-studio]){flex-direction:column;justify-content:center;gap:2px;padding:4px 2px;min-height:42px}.shell--designer.is-immersive .designer-tools button>span{overflow-wrap:normal;white-space:normal;font-size:10px;text-align:center}#controls.cabinet-studio button.catalog-shop-card{background:#214558b3;color:#f0f5f7}#controls.cabinet-studio .catalog-shop-card :is(.catalog-shop-card__code,.catalog-shop-card__size,.catalog-shop-card__priced-size){color:#cfdee5}#controls.cabinet-studio .catalog-shop-card__price{color:#ffe3a3}#controls.cabinet-studio button.catalog-shop-card:hover{background:#2b5266cc;color:#f0f5f7}.add-products:has(.add-products__group) .catalog-shop-intro{display:block}.shell--designer.is-immersive .designer-head .designer-tabs button[aria-selected=true]{background:#f3dfabbd;color:#17394d;border:1px solid #c69b46;box-shadow:inset 0 -2px #c69b46}.shell--designer.is-immersive .designer-head .designer-layout-tools .designer-layout-add-wall{background:var(--control-bg);color:var(--control-ink);border:1px solid var(--control-edge);border-radius:9px;min-height:36px;padding:4px 9px;box-shadow:none}.shell--designer.is-immersive .designer-head .designer-layout-tools .designer-layout-add-wall[aria-pressed=true]{background:#f3dfabbd;border-color:#c69b46}.shell--designer.is-immersive .finish-dock__bar{background:#e7f0f2b8;border:1px solid #9db7c580;border-radius:13px;padding:4px;gap:5px;box-shadow:0 3px 14px #16374b16;color:#17394d}.shell--designer.is-immersive .finish-dock :is(.finish-dock__toggle,.room-switcher>summary,.project-chip){background:var(--control-bg, #ffffff9c);border:1px solid #9db7c58c;border-radius:9px;color:#17394d;box-shadow:none}.shell--designer.is-immersive .finish-dock :is(.finish-dock__toggle,.room-switcher>summary,.project-chip):is(:hover,:focus-within){background:#f8fcfce6;border-color:#b68b3b;transform:none;box-shadow:none}.shell--designer.is-immersive .finish-dock :is(.finish-dock__text strong,.finish-dock__text small,.finish-dock__total,.finish-dock__toggle),.shell--designer.is-immersive .finish-dock .project-chip__menu>summary,.shell--designer.is-immersive .finish-dock .room-switcher>summary{color:#17394d}.shell--designer.is-immersive .finish-dock .project-chip__menu>summary{border-radius:8px 0 0 8px;min-height:38px}.shell--designer.is-immersive .finish-dock .project-chip #header-cart.finish-dock__cart{border-left-color:#9db7c58c;border-radius:0 8px 8px 0;min-height:38px}.shell--designer.is-immersive .finish-dock .project-chip__menu [data-project-state][data-state=pending]{color:#825c17}.shell--designer.is-immersive .finish-dock .project-chip__menu [data-project-state][data-state=conflict]{color:#a72f2f}.shell--designer.is-immersive .finish-dock :is(.project-chip__menu[open]>summary,.room-switcher[open]>summary,.finish-dock__toggle[aria-expanded=true]){background:#f3dfabbd;color:#17394d;border-color:#c69b46}.shell--designer.is-immersive .finish-dock .finish-dock__dock-icon{background:#fff5;border-color:#9db7c580;border-radius:6px;box-shadow:none}.shell--designer.is-immersive.glass-solid .finish-dock__bar{background:#e7f0f2}.shell--designer.is-immersive .finish-dock .header-cart,.shell--designer.is-immersive .finish-dock .header-cart span:not(#cart-count){color:#17394d!important}.shell--designer.is-immersive .finish-dock #header-cart.finish-dock__cart :is(span,.finish-dock__total){color:#17394d!important}.shell--designer.is-immersive .finish-dock #header-cart.finish-dock__cart #cart-count{background:#e2bd70;color:#17394d!important}.shell--designer.is-immersive .finish-dock .finish-dock__slot{background:transparent;border-radius:9px}.shell--designer.is-immersive .finish-dock :is(.finish-dock__main,.finish-dock__chip,.finish-dock__more,.finish-dock__show){background:#f8fcfcb3;color:#17394d;border:1px solid #9db7c58c;border-radius:9px;box-shadow:none}.shell--designer.is-immersive .finish-dock .finish-dock__main.is-on,.shell--designer.is-immersive .finish-dock .finish-dock__chip[aria-expanded=true]{background:#f3dfabdb;color:#17394d;border-color:#b78b34;box-shadow:inset 0 -2px #c69b46}.shell--designer.is-immersive .finish-dock :is(.finish-dock__summary,.finish-dock__soon){color:#3b5968;opacity:1}.shell--designer.is-immersive .finish-dock .finish-dock__text small{color:#3b5968;opacity:1}.shell--designer.is-immersive .finish-dock .finish-dock__badge,.shell--designer.is-immersive .finish-dock .finish-dock__main.is-on .finish-dock__badge{color:#17394d;background:#e2bd70}.shell--designer.is-immersive .finish-dock .finish-dock__main:disabled{opacity:1;color:#596d77;background:#e6edf099}.shell--designer.is-immersive .finish-dock :is(.finish-dock__main,.finish-dock__chip,.finish-dock__more):focus-visible{outline:2px solid #245d75;outline-offset:2px}.shell--designer.is-immersive .finish-dock .finish-dock__main.is-inviting:after{animation:none}.shell--designer.is-immersive .finish-dock .finish-dock__group-label{color:#3b5968;border-left-color:#9db7c58c}.shell--designer.is-immersive .finish-dock .finish-dock__reset{color:#9a382b;background:#fff5f0a6;border-color:#c78578;border-radius:9px}.shell--designer.is-immersive .finish-dock .finish-dock__reset:is(:hover,:focus-visible){color:#fff;background:#9a382b}.shell--designer.is-immersive .finish-dock .finish-dock__add-all{border-radius:9px;background:#256d40;color:#fff}.shell--designer.is-immersive .finish-dock .project-chip>.room-switcher>summary{min-height:38px;border:0;border-left:1px solid #9db7c58c;border-radius:0 8px 8px 0;background:none}.shell--designer.is-immersive .finish-dock .project-chip:has(>.room-switcher) #header-cart.finish-dock__cart{border-radius:0}.shell--designer.is-immersive .finish-dock .project-chip>.room-switcher>summary:is(:hover,:focus-visible){background:#ffffff14}.shell--designer.is-immersive .finish-dock.is-collapsed .finish-dock__bar{background:none;border-color:transparent;box-shadow:none}.shell--designer.is-immersive>.workspace-rail .add-products__list button:is(.add-products__group,.add-products__product,.catalog-shop-card){border:0;border-top:1px solid #c9dbe4;border-radius:0;box-shadow:none;margin:0}.shell--designer.is-immersive .add-products__group .add-products__face{background:transparent;border-radius:0}.shell--designer.is-immersive .designer-head .designer-tabs{gap:0;padding:0;border:1px solid #bed2dd;border-radius:14px;background:#f4f9fc;overflow:hidden}.shell--designer.is-immersive .designer-head .designer-tabs>button{border:0;border-radius:0;box-shadow:none;margin:0}.shell--designer.is-immersive .designer-head .designer-tabs>button+button{border-left:1px solid #bed2dd}.shell--designer.is-immersive .designer-head .designer-tabs>button[data-view=layout]{background:#d1eff2;color:#145568}.shell--designer.is-immersive .designer-head .designer-tabs>button[data-view=elevation]{background:#dae9fa;color:#285b8f}.shell--designer.is-immersive .designer-head .designer-tabs>button[data-view="3d"]{background:#e9dff5;color:#62448d}.shell--designer.is-immersive .designer-head .designer-tabs>button[aria-selected=true]{border:0;box-shadow:inset 0 -3px currentColor}.shell--designer.is-immersive .designer-head .designer-tabs>button+button[aria-selected=true]{border-left:1px solid #bed2dd}.shell--designer.is-immersive .workspace-display-panel [data-view-mode]{border:0;border-radius:0;box-shadow:none;margin:0}.shell--designer.is-immersive .workspace-display-panel [data-view-mode]+[data-view-mode]{border-top:1px solid #c9dbe4}.shell--designer.is-immersive .finish-dock.is-collapsed .finish-dock__slot,.shell--designer.is-immersive .finish-dock.is-collapsed .finish-dock__issues{border-radius:0;box-shadow:none}.shell--designer.is-immersive .finish-dock.is-collapsed .finish-dock__issues{align-self:stretch;border:0;border-right:1px solid #bed2dd;background:transparent;margin:0}.shell--designer.is-immersive .designer-tutorials:has(.designer-tutorials__panel:not([hidden])){width:min(400px,calc(100vw - 24px));bottom:var(--tutorial-footer-clearance, 72px);overflow:visible}.shell--designer.is-immersive .designer-tutorials--expanded:has(.designer-tutorials__panel:not([hidden])){width:min(640px,calc(100vw - 24px))}.shell--designer.is-immersive .designer-tutorials .designer-tutorials__panel{width:100%;max-width:none;max-height:calc(100vh - var(--tutorial-footer-clearance, 72px) - 18px);max-height:calc(100dvh - var(--tutorial-footer-clearance, 72px) - 18px);overflow:auto}.shell--designer.is-immersive,.shell--designer.is-immersive.rail-right-hidden{--room-sidebar-right: 10px}.shell--designer.is-immersive :is(.finish-dock__toggle-label,.room-properties-toggle-label){display:flex;flex-direction:column;align-items:flex-start;gap:0;line-height:1.05;white-space:nowrap}.shell--designer.is-immersive :is(.finish-dock__toggle-label,.room-properties-toggle-label) small{font-size:9px;font-weight:600;text-transform:uppercase}.shell--designer.is-immersive :is(.finish-dock__toggle-label,.room-properties-toggle-label) strong{font-size:12px}.shell--designer.is-immersive.footer-compact .finish-dock .project-chip__menu>summary{width:154px;min-width:0;max-width:154px;padding-inline:8px}.shell--designer.is-immersive.footer-compact .finish-dock .project-chip__menu [data-project-summary]{max-width:108px}.shell--designer.is-immersive.footer-compact .finish-dock .project-chip #header-cart,.shell--designer.is-immersive.footer-compact .finish-dock .project-chip>.room-switcher>summary,.shell--designer.is-immersive.footer-compact .finish-dock .finish-dock__bar>.finish-dock__toggle{padding-inline:8px!important;gap:5px}.shell--designer.is-immersive.footer-compact .finish-dock .finish-dock__dock-icon{width:24px;min-width:24px}.shell--designer.is-immersive.footer-compact .project-chip [data-project-summary]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell--designer.is-immersive.footer-compact .workspace-actions-tray :is(.annotation-tool-toggle,.workspace-pro>summary){padding-inline:8px}.shell--designer.is-immersive.footer-icons .annotation-tool-toggle>span{display:none}.shell--designer.is-immersive.footer-icons .workspace-actions-tray .annotation-tool-toggle{min-width:36px}.shell--designer.is-immersive [data-pro-tools] .workspace-manufacturing{position:relative;inset:auto;transform:none;width:100%;margin:0}.shell--designer.is-immersive [data-pro-tools] .workspace-manufacturing>summary{display:flex;align-items:center;gap:6px;padding:10px;border:0;border-top:1px solid #c9dbe4;border-radius:0;background:transparent;color:#18394d}.shell--designer .lighting-rocker__keys .lighting-rocker__key{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;width:112px;min-width:112px;flex:0 0 112px;gap:6px;border-radius:0;color:#102f40;text-shadow:0 1px 3px #fff;background:#bde9ed}.shell--designer .lighting-rocker__key .lighting-scene-art{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#81d8ef,#e4f5df)}.lighting-scene-art:before{content:"";position:absolute;width:18px;height:18px;right:12px;top:4px;border-radius:50%;background:#fff4a4;box-shadow:0 0 0 4px #fff3b844}.lighting-scene-art:after{content:"";position:absolute;width:135%;height:25px;left:-15%;bottom:-19px;border-radius:50%;background:#65ad79;box-shadow:35px -5px #8bc88e}.lighting-scene-art i{position:absolute;left:8px;top:7px;width:24px;height:6px;border-radius:50%;background:#ffffffb0;box-shadow:8px -3px #ffffff80}.shell--designer .lighting-rocker__key--realistic .lighting-scene-art{background:radial-gradient(ellipse at 85% 15%,#fffce9 0%,#f5d7a1 24%,transparent 64%),linear-gradient(160deg,#8eb5ca,#e7e6d6 65%,#547966)}.lighting-rocker__key--realistic .lighting-scene-art:after{background:#36584a;box-shadow:25px -4px #71927b,60px -7px 8px #a3aa8b}.lighting-rocker__key--realistic .lighting-scene-art:before{width:12px;height:12px;background:#fffce9;box-shadow:0 0 15px 9px #fff5ce}.shell--designer .lighting-rocker__keys .lighting-rocker__key--night{color:#fff;text-shadow:0 1px 4px #101b37;background:#182747}.shell--designer .lighting-rocker__key--night .lighting-scene-art{background:radial-gradient(ellipse at 90% 110%,#865ba1,transparent 70%),linear-gradient(120deg,#102941,#283768)}.lighting-rocker__key--night .lighting-scene-art:before{background:transparent;width:14px;height:14px;box-shadow:-4px 3px #f5dfab}.lighting-rocker__key--night .lighting-scene-art:after{background:#122c3e;box-shadow:35px -5px #253957}.lighting-rocker__key--night .lighting-scene-art i{width:2px;height:2px;background:#fff;box-shadow:20px 5px #fff9,39px -2px #fff,64px 12px #fff9}.shell--designer .lighting-rocker__keys .lighting-rocker__key[aria-checked=true]{box-shadow:inset 0 -3px #af8736;font-weight:800}.shell--designer .lighting-rocker__keys .lighting-rocker__key:hover .lighting-scene-art{filter:brightness(1.08)}.shell--designer .lighting-rocker__key:focus-visible{outline:2px solid #bc8b25;outline-offset:-3px}.lighting-studio-title{display:flex;align-items:center;gap:6px;color:#f6dfb3;font-weight:750;white-space:nowrap}.shell--designer .lighting-rocker__keys .lighting-rocker__key:is(:hover,[aria-checked=true]){color:#102f40!important}.shell--designer .lighting-rocker__keys .lighting-rocker__key--night:is(:hover,[aria-checked=true]){color:#fff!important}.shell--designer.is-immersive .finish-dock .finish-dock__panel{position:fixed;pointer-events:auto;z-index:220;box-sizing:border-box;padding:12px;overflow:auto;border:1px solid #b8d1df;border-radius:14px;background:#f4f9fc;color:#173b50;box-shadow:0 10px 30px #19384b30;text-align:left}.shell--designer.is-immersive .finish-dock__panel[hidden]{display:none}.shell--designer.is-immersive .finish-dock__panel h3{margin:0 0 14px;font-size:16px}.shell--designer.is-immersive .finish-dock__panel .finish-dock__group{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr));align-items:start;gap:8px;padding:8px 0;margin:0;border:0;border-top:1px solid #cadce6}.shell--designer.is-immersive .finish-dock__panel .finish-dock__group-label{grid-column:1 / -1;writing-mode:horizontal-tb;transform:none;width:auto;height:auto;font-size:11px;font-weight:750;letter-spacing:.05em;text-transform:uppercase;padding:0}.shell--designer.is-immersive .finish-dock__panel .finish-dock__slot{display:flex;flex-wrap:wrap;align-content:flex-start;align-items:center;gap:4px;min-width:0;max-width:none;padding:0;border:0;border-radius:0;background:transparent}.shell--designer.is-immersive .finish-dock__panel .finish-dock__main{width:100%;box-sizing:border-box;min-height:48px;padding:6px;gap:6px;white-space:normal;border-radius:6px}.shell--designer.is-immersive .finish-dock__panel .finish-dock__text{min-width:0;white-space:normal}.shell--designer.is-immersive .finish-dock__panel .finish-dock__text strong{font-size:13px}.shell--designer.is-immersive .finish-dock__panel .finish-dock__category-total{color:#18394d;font-size:13.76px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.25}.shell--designer.is-immersive .finish-dock__panel .finish-dock__text small,.shell--designer.is-immersive .finish-dock__panel .finish-dock__summary{display:block;white-space:normal;line-height:1.4;font-size:11px}.shell--designer.is-immersive .finish-dock__panel .finish-dock__summary{flex:1 1 72px;padding:0}.shell--designer.is-immersive .finish-dock__panel :is(.finish-dock__chip,.finish-dock__more){min-height:30px;padding:4px 6px}.shell--designer.is-immersive .finish-dock__panel :is(.finish-dock__add-all,.finish-dock__reset){margin:8px 8px 0 0;padding:8px 12px}.shell--designer.is-immersive .finish-dock .finish-dock__panel{inset:auto;margin:0;background:#f4f9fc!important;opacity:1!important;backdrop-filter:none!important}.shell--designer.is-immersive .finish-dock__panel .finish-dock__group-label{position:static;text-align:left;justify-self:start}.shell--designer.is-immersive .designer-tabs [data-view="3d"]{display:none!important}.shell--designer.is-immersive .designer-tabs button{box-sizing:border-box;width:80px!important;min-width:80px!important;flex:0 0 80px!important;padding-inline:6px;font-size:12px;font-weight:700}.shell--designer.is-immersive .workspace-command-tray .lighting-rocker__keys .lighting-rocker__key{width:80px!important;min-width:80px!important;flex:0 0 80px!important;justify-content:center;gap:4px;padding:0 6px;white-space:nowrap}.shell--designer.is-immersive .workspace-command-tray .lighting-rocker__keys .lighting-rocker__key--realistic{width:96px!important;min-width:96px!important;flex-basis:96px!important}.shell--designer.is-immersive .workspace-command-tray .lighting-rocker__key--realistic .lighting-rocker__icon,.shell--designer.is-immersive .workspace-command-tray .lighting-rocker__key--night .lighting-rocker__icon{display:none}.shell--designer.is-immersive .workspace-command-tray .lighting-rocker__arrow{width:24px!important;min-width:24px!important;flex:0 0 24px}.shell--designer.is-immersive .designer-tabs [data-view=layout]{background-color:#e0f2f3;background-image:linear-gradient(#75adb322 1px,transparent 1px),linear-gradient(90deg,#75adb322 1px,transparent 1px);background-size:10px 10px;color:#173b50}.shell--designer.is-immersive .designer-tabs [data-view=elevation]{background-color:#e9edf8;background-image:repeating-linear-gradient(90deg,transparent 0 22px,#718cb033 22px 23px),linear-gradient(transparent 60%,#718cb033 60% 63%,transparent 63%);color:#173b50}.shell--designer.is-immersive .designer-tabs button[aria-selected=true]{box-shadow:inset 0 -3px #af8736}.shell--designer.is-immersive [data-active-room-view=layout] .lighting-rocker__key[aria-checked=true],.shell--designer.is-immersive [data-active-room-view=elevation] .lighting-rocker__key[aria-checked=true]{box-shadow:none}.shell--designer.is-immersive .designer-tabs{width:162px!important;min-width:162px!important;max-width:162px!important;padding-inline:0}@media(min-width:761px){.shell--designer .finish-dock .room-properties-studio{position:fixed!important;inset:auto 16px 72px!important;margin:0 auto!important;transform:none!important;width:min(1440px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;max-height:calc(100vh - 96px)!important;max-height:calc(100dvh - 96px)!important}.room-properties-studio .rp-workspace>*{min-width:0}.room-properties-studio .rp-tabs{overflow:auto}.room-properties-studio .rp-footer{flex-wrap:wrap}.shell--designer .designer-shell:not(.has-room-selection) .designer-inspector,.shell--designer .designer-shell:not(.has-room-selection) .room-column-splitter--right{display:none!important}.shell--designer .inspector-launch{background:#f4f9fc!important;color:#173e54!important;border:1px solid #b9d0dd!important;box-shadow:none!important}}.workspace-actions-tray .annotation-tray-group{position:relative;display:flex}.annotation-action-panel[hidden]{display:none!important}.annotation-action-panel{position:absolute;bottom:calc(100% + 8px);right:0;display:flex;gap:0;padding:6px;background:#f4f9fc;border:1px solid #b9d0dd;border-radius:12px;box-shadow:0 6px 18px #173e5426}.workspace-actions-tray .annotation-action-panel :is(.annotation-add>summary,.annotation-remove){width:56px;height:36px;display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;border-radius:0!important;font-size:20px}.workspace-actions-tray .annotation-action-panel .annotation-add>summary{border-radius:7px 0 0 7px!important}.workspace-actions-tray .annotation-action-panel .annotation-remove{border-radius:0 7px 7px 0!important;border-left:1px solid #ffffff60}.workspace-actions-tray .annotation-action-panel .annotation-options{position:absolute;bottom:calc(100% + 8px);right:0;left:auto}.workspace-actions-tray:has(.annotation-action-panel:not([hidden])) .annotate-tool-chip{display:none!important}.annotation-action-panel{z-index:5}.workspace-actions-tray .annotation-action-panel{width:260px;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px}.workspace-actions-tray .annotation-action-panel .annotation-options{position:static!important;grid-column:1 / -1;display:grid!important;gap:8px;width:auto!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important}.workspace-actions-tray .annotation-action-panel :is(.annotation-add>summary,.annotation-remove){width:100%;font-size:12px;border-radius:6px!important}.annotation-action-panel input{width:100%;box-sizing:border-box;min-height:32px}.workspace-actions-tray .annotation-action-panel{width:min(340px,calc(100vw - 32px));max-height:calc(100vh - 140px);max-height:calc(100dvh - 140px);overflow:auto}.workspace-actions-tray .annotation-action-panel .annotation-options{grid-template-columns:repeat(2,minmax(0,1fr));max-height:min(480px,calc(100vh - 250px));max-height:min(480px,calc(100dvh - 250px))}.annotation-options>:is(small,.annotation-style-controls){grid-column:1 / -1}.annotation-options label{min-width:0}.finish-dock__notes{position:relative;flex:0 0 auto}.finish-dock__notes>summary{color:#805c18;font-weight:700;padding:0 12px;min-height:40px;display:flex;align-items:center;cursor:pointer;border-right:1px solid #c3d5df}.finish-dock__notes-list{position:absolute;bottom:calc(100% + 8px);left:0;width:min(360px,calc(100vw - 32px));max-height:min(480px,65vh);overflow:auto;padding:16px;background:#f5fafc;color:#193b4c;border:1px solid #bfd2df;border-radius:12px;box-shadow:0 8px 24px #193b4c22}.finish-dock__notes-list ul{padding-left:18px;margin:8px 0 16px}.finish-dock__notes-list li+li{margin-top:8px}.finish-dock__issue{color:#823b21}.finish-dock__close{justify-self:end}.annotation-history{display:flex;gap:8px}.annotation-action-panel>:is(.panel-hide-heading,.annotation-history){grid-column:1 / -1}.finish-dock__panel>.panel-hide-heading{position:sticky;top:-12px;z-index:1;background:#f4f9fc}.shell--designer.is-immersive .finish-dock__panel .panel-hide-heading h3{margin:0}.finish-dock__panel>.panel-hide-heading{padding:4px;margin-bottom:4px}@media(min-width:1280px){.shell--designer.is-immersive .finish-dock .finish-dock__panel{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(0,2fr);column-gap:12px;align-items:start}.shell--designer.is-immersive .finish-dock__panel>.panel-hide-heading{grid-column:1 / -1}.shell--designer.is-immersive .finish-dock__panel .finish-dock__group{grid-template-columns:repeat(auto-fill,minmax(min(155px,100%),1fr));min-width:0}.shell--designer.is-immersive .finish-dock__panel :is(.finish-dock__add-all,.finish-dock__reset){grid-column:1 / -1;justify-self:start}.shell--designer.is-immersive .finish-dock__panel[hidden]{display:none}}.annotation-history button{flex:1}.annotation-action-panel>.panel-hide-heading button,.annotation-history button,.finish-dock__close{min-height:36px;padding:6px 12px;border:1px solid #91aeba;border-radius:6px;background:#f4f9fc;color:#173b50}.annotation-history button:disabled{opacity:.5}.shell--designer.is-immersive .finish-dock .finish-dock__toggle .finish-dock__trim-total{display:inline;padding:0 0 0 4px;border:0;color:#18394d}.shell--designer.is-immersive .designer-canvas .finish-dock .finish-dock__rocker{flex:0 0 60px;width:60px;margin:0}.shell--designer.is-immersive .designer-canvas .finish-dock .finish-dock__rocker>button{width:30px;min-width:30px;min-height:42px}.shell--designer.is-immersive .designer-canvas .finish-dock .finish-dock__bar>[data-finish-toggle]{padding-right:8px!important}.shell--designer.is-immersive .finish-dock__panel .finish-dock__slot[hidden]{display:none}.shell--designer.is-immersive .room-switcher__panel{width:320px;min-width:0}.room-switcher__finish-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.shell--designer.is-immersive .finish-dock .room-switcher__finish-list>button{display:flex;min-width:0;min-height:54px;gap:8px;padding:8px;border:1px solid #acc6d2;border-radius:7px;background:linear-gradient(110deg,var(--room-finish-tint, #e4edf2),#f5fafc 85%);font-size:12px;font-weight:750;white-space:normal}.shell--designer.is-immersive .finish-dock .room-switcher__finish-list>button svg{width:32px;height:32px;flex:0 0 32px;padding:4px;box-sizing:border-box;border:1px solid #91abba80;border-radius:5px;background:#ffffff80}.room-switcher__finish-list>[data-floor-finishes]{--room-finish-tint: #ead7af}.room-switcher__finish-list>[data-wall-finishes]{--room-finish-tint: #c9e4df}.room-switcher__finish-list>[data-countertop-finishes]{--room-finish-tint: #d5dce5}.room-switcher__finish-list>[data-ceiling-finishes]{--room-finish-tint: #d8e9f5}.room-switcher__finish-list>[data-hardware-studio]{--room-finish-tint: #e1d7be;grid-column:1 / -1}.shell--designer.is-immersive .finish-dock .room-switcher__finish-list>button:hover{border-color:#477b8d;box-shadow:inset 0 -2px #477b8d}.shell--designer.is-immersive .finish-dock .room-switcher__finish-list>button:focus-visible{outline:2px solid #245d75;outline-offset:2px}.shell--designer.is-immersive .workspace-edit-select{display:flex;align-items:stretch;position:relative;border-right:1px solid #c2d8e4}.shell--designer.is-immersive .workspace-edit-select [data-tool-select]{position:static!important;width:auto!important;height:100%!important;min-height:40px;margin:0!important;padding:0 10px!important;border:0!important;border-radius:12px 0 0 12px!important;transform:none!important;background:#173c50!important;color:#fff!important}.shell--designer.is-immersive .workspace-edit-select .workspace-selection-menu{position:relative;width:28px;inset:auto;height:auto}.shell--designer.is-immersive .workspace-edit-select .workspace-selection-menu>summary{border:0;border-radius:0;height:100%;background:#173c50}.shell--designer.is-immersive .workspace-edit-select .workspace-right-tray{top:auto;bottom:calc(100% + 8px);right:0;max-height:calc(100vh - 100px);max-height:calc(100dvh - 100px);overflow:auto}.workspace-display-menu>summary{gap:7px;min-width:140px;background:linear-gradient(150deg,#e4f4f7,#f2f6ff);color:#173c50;font-weight:700}.shell--designer.is-immersive .room-lighting__daylight button:not(.room-lighting__scene),.shell--designer.is-immersive .room-lighting__daylight :is(label,legend,small,summary){color:#173c50!important;text-shadow:none!important}.shell--designer.is-immersive .room-lighting__daylight .room-lighting__slider{background:#dce9ed!important;color:#173c50!important}.shell--designer.is-immersive .room-lighting__daylight .room-lighting__brand{display:flex;align-items:center;gap:8px}.shell--designer.is-immersive .room-lighting__daylight .room-lighting__brand strong{white-space:nowrap}.shell--designer.is-immersive .room-lighting__daylight [data-day-close]{padding:6px 8px}.shell--designer.is-immersive .room-lighting__daylight [data-day-upgrade]{background:#ead39a;border:1px solid #bda366;border-radius:6px;padding:8px 12px}.daylight-zone{border:0;border-top:1px solid #b9d1da;margin:12px 0 0;min-width:0}.daylight-zone:disabled{opacity:.6}.shell--designer.is-immersive .designer-head .designer-tabs>button[data-view=layout]{background:#d6eeeb url(/samples/toolbar/layout.svg) center / cover}.shell--designer.is-immersive .designer-head .designer-tabs>button[data-view=elevation]{background:#dfe9f5 url(/samples/toolbar/elevation.svg) center / cover}.shell--designer.is-immersive .designer-tabs button .studio-icon{display:none}.shell--designer.is-immersive .workspace-display-menu>summary{min-width:78px;width:78px;box-sizing:border-box;gap:5px;background:#e7dcf3 url(/samples/toolbar/display.svg) center / cover;color:#173b50;font-size:12px;font-weight:700}.shell--designer.is-immersive .workspace-display-menu>summary>span:first-child{display:none}.shell--designer .lighting-rocker__arrow{position:relative;width:32px!important;min-width:32px!important;flex:0 0 32px;font-size:0!important;background:#253958!important;color:#fff4ca!important;border-left:1px solid #ffffff50!important}.shell--designer .lighting-rocker__arrow--day{background:#e5dbbb!important;color:#173b50!important}.shell--designer .lighting-rocker__arrow>span[aria-hidden]{display:none}.shell--designer .lighting-rocker__arrow:after,.shell--designer .workspace-display-menu>summary>span:last-child:after{content:"";display:block;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin:-4px auto 0}.shell--designer .workspace-display-menu>summary>span:last-child{font-size:0;width:12px;flex:0 0 12px;color:#173b50}.shell--designer .lighting-rocker__arrow[aria-expanded=true]:after,.shell--designer .workspace-display-menu[open]>summary>span:last-child:after{transform:rotate(225deg);margin-top:4px}.shell--designer .lighting-rocker__arrow:hover{filter:brightness(1.16)}.shell--designer .lighting-rocker__arrow:focus-visible{outline:2px solid #c5983e;outline-offset:-3px}.shell--designer .lighting-rocker__key--realistic .lighting-scene-art{background:linear-gradient(90deg,#fff1d9d9,#fff1d966),url(/samples/lighting-scenes/coastal-morning.jpg) center 58% / cover}.shell--designer .lighting-rocker__key--night .lighting-scene-art{background:linear-gradient(90deg,#101c39cc,#101c3944),url(/samples/lighting-scenes/midnight-lounge.jpg) center 56% / cover}.shell--designer :is(.lighting-rocker__key--realistic,.lighting-rocker__key--night) .lighting-scene-art:before,.shell--designer :is(.lighting-rocker__key--realistic,.lighting-rocker__key--night) .lighting-scene-art:after,.shell--designer :is(.lighting-rocker__key--realistic,.lighting-rocker__key--night) .lighting-scene-art i{display:none}.shell--designer.is-immersive .designer-head .designer-tabs>button,.shell--designer.is-immersive .lighting-rocker__keys .lighting-rocker__key{font-size:12px!important;font-weight:700!important}.shell--designer.is-immersive .workspace-display-menu>summary{height:36px;min-height:36px;padding:3px 8px;line-height:14px}.shell--designer.is-immersive .designer-head .designer-tabs>button[data-view=layout][aria-selected=true]{background-image:url(/samples/toolbar/layout.svg);background-size:cover}.shell--designer.is-immersive .designer-head .designer-tabs>button[data-view=elevation][aria-selected=true]{background-image:url(/samples/toolbar/elevation.svg);background-size:cover}.shell--designer.is-immersive .workspace-display-menu>summary{display:flex;align-items:center;justify-content:space-between}.shell--designer.is-immersive [data-pro-tools]>.pro-center{width:min(660px,calc(100vw - 24px));max-height:min(720px,calc(100vh - 100px))!important;max-height:min(720px,calc(100dvh - 100px))!important;box-sizing:border-box;padding:12px;background:#f4f9fc;color:#173b50;border:1px solid #adc9d8;border-radius:14px;pointer-events:auto}[data-pro-tools]>summary>.pro-badge{position:static;display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:1.2;padding:5px 9px;border-radius:5px;flex:0 0 auto}.pro-center>.panel-hide-heading{top:-12px;z-index:2;background:#f4f9fc}.shell--designer.is-immersive .pro-center>.panel-hide-heading button{width:auto;margin:0;min-height:34px}.pro-center__offer{padding:12px;margin-bottom:12px;border:1px solid #aacbd5;border-radius:10px;background:linear-gradient(120deg,#d9eef1,#f9edce)}.pro-center__offer>div{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-weight:800}.pro-center__offer p{margin:6px 0 10px;font-size:12px;line-height:1.4}.pro-center__offer a{display:inline-block;padding:9px 14px;border-radius:7px;background:#173b50;color:#fff;font-weight:750}.pro-center__offer>small{display:block;margin-top:8px;font-size:11px;line-height:1.4}.pro-center__categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:start}.pro-center__capture-groups{display:contents}.shell--designer.is-immersive .pro-center .pro-center__category{position:static;width:auto;min-width:0;margin:0}.shell--designer.is-immersive .pro-center .pro-center__category>summary{display:grid;grid-template-columns:40px minmax(0,1fr) 14px;align-items:center;gap:8px;min-height:76px;margin:0;padding:10px;list-style:none;border:1px solid #adc9d8;border-radius:8px;background:linear-gradient(130deg,#dcecf1,#f9fcfd);color:#173b50;white-space:normal}.pro-center__category summary::-webkit-details-marker{display:none}.shell--designer.is-immersive .pro-center .pro-center__category>summary:after{content:none}.pro-center__category summary strong{display:block;font-size:13px;line-height:1.3}.pro-center__category summary small{display:block;font-size:11px;line-height:1.4;margin-top:3px;font-weight:400}.pro-center__category--windows summary .pro-badge{position:static;display:inline-flex;vertical-align:middle}.pro-center__category[open]>summary .pro-center__arrow{transform:rotate(180deg)}.pro-center__art{display:grid;place-items:center;width:40px;height:42px;border-radius:6px;background:#ffffffa6;border:1px solid #aac5d3}.pro-center__art .studio-icon{width:29px;height:29px}.shell--designer.is-immersive .pro-center .pro-center__category--lighting>summary{background:linear-gradient(120deg,#a4d8e9,#dfe3f4 60%,#e2d4ed)}.shell--designer.is-immersive .pro-center .pro-center__category--finishes>summary{background:linear-gradient(120deg,#e5d7b9,#f4f7e9)}.shell--designer.is-immersive .pro-center .pro-center__category--hardware>summary{background:linear-gradient(120deg,#d5dee6,#f6e9cb)}.shell--designer.is-immersive .pro-center .pro-center__body{position:static;inset:auto;transform:none;width:auto;min-width:0;max-height:none;margin:0;padding:8px 0;box-shadow:none;border:0;background:transparent}.pro-center__category:not([open])>.pro-center__body{display:none!important}.shell--designer.is-immersive .pro-center .pro-center__body>button{display:block;width:100%;min-height:44px;margin:0 0 5px;padding:9px;border:1px solid #b8cfdb;border-radius:6px;background:#f7fbfd;color:#173b50;text-align:left;white-space:normal}.pro-center__body>button strong,.pro-center__body>button small{display:block}.pro-center__body>button small{margin-top:4px;font-size:11px;font-weight:400;line-height:1.4}.shell--designer.is-immersive .pro-center .pro-center__body>.pro-center__action--day{background:linear-gradient(100deg,#fffef0dd,#e3eff6bb),url(/samples/lighting-scenes/spring-bloom.jpg) center / cover}.shell--designer.is-immersive .pro-center .pro-center__body>.pro-center__action--night{background:linear-gradient(100deg,#15283ee8,#322440d9),url(/samples/lighting-scenes/cozy-evening.jpg) center / cover;color:#fff}.pro-center :is(button,summary,a):focus-visible{outline:2px solid #236b83;outline-offset:2px}@media(max-width:560px){.pro-center__categories{grid-template-columns:minmax(0,1fr)}}.shell--designer.is-immersive .finish-dock .finish-dock__panel{background:linear-gradient(135deg,#f9fcfd,#edf4f6)!important;background-image:linear-gradient(#91acb512 1px,transparent 1px),linear-gradient(90deg,#91acb512 1px,transparent 1px),linear-gradient(135deg,#f9fcfd,#edf4f6)!important;background-size:20px 20px,20px 20px,auto!important;padding:14px}.shell--designer.is-immersive .finish-dock__panel .panel-hide-heading{gap:12px;flex-wrap:wrap}.shell--designer.is-immersive .finish-dock__panel .panel-hide-heading h3{font-weight:800;margin-right:auto}.shell--designer.is-immersive .finish-dock__panel .finish-dock__slot{padding:7px;border:1px solid #b7cdd8;border-radius:12px;background:#ffffffed;gap:6px;align-self:stretch;box-shadow:0 2px 5px #193b4c09}.shell--designer.is-immersive .finish-dock__panel .finish-dock__slot.has-items{border-color:#bda46a;background:#fffaf0}.shell--designer.is-immersive .finish-dock__panel .finish-dock__main,.shell--designer.is-immersive .finish-dock__panel .finish-dock__main:is(.is-on,.is-auto,.is-inviting){border:0;box-shadow:none;background:transparent;color:#193b4c;padding:3px;min-height:48px}.shell--designer.is-immersive .finish-dock__panel .finish-dock__main:hover{background:#e6eff4}.shell--designer.is-immersive .finish-dock__panel .finish-dock__summary{flex-basis:100%;color:#466171;padding:0 3px}.shell--designer.is-immersive .finish-dock__panel .finish-dock__automatic{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:5px 7px;min-height:30px;border:1px solid #bdced5;border-radius:7px;background:#edf4f6;color:#193b4c;font-size:11px;font-weight:650}.finish-dock__switch-track{width:28px;height:16px;border-radius:20px;background:#6b7e88;display:inline-flex;align-items:center;padding:2px;box-sizing:border-box}.finish-dock__switch-track:before{content:"";width:12px;height:12px;border-radius:50%;background:#fff}[aria-checked=true]>.finish-dock__switch-track{background:#257c73;justify-content:flex-end}.shell--designer.is-immersive .finish-dock__panel .finish-dock__automatic:disabled{opacity:.6;cursor:not-allowed}.shell--designer.is-immersive .finish-dock__panel .finish-dock__group--look{padding:10px;border:1px dashed #7f9ea7;border-radius:12px;background:#e7f1f0}.shell--designer.is-immersive .finish-dock__panel .finish-dock__group--look .finish-dock__group-label{color:#25645e;font-size:12px}.finish-dock__look-note{grid-column:1 / -1;margin:0;color:#365c59;font-size:12px;line-height:1.4}.finish-dock__look-note strong{display:block;color:#205d57}.shell--designer.is-immersive .finish-dock__panel .finish-dock__actions{display:inline-flex;align-items:stretch;gap:0;border-radius:8px;overflow:hidden}.shell--designer.is-immersive .finish-dock__panel .finish-dock__actions :is(.finish-dock__add-all,.finish-dock__reset){margin:0;padding:7px 12px;min-height:34px;border-radius:0;border:0;color:#fff;font-size:12px;text-transform:none}.shell--designer.is-immersive .finish-dock__panel .finish-dock__actions .finish-dock__add-all{background:#277c58}.shell--designer.is-immersive .finish-dock__panel .finish-dock__actions .finish-dock__reset{background:#a84651;border-left:1px solid #ffffff66}.shell--designer.is-immersive .finish-dock__panel button:focus-visible{outline:3px solid #24789b;outline-offset:2px}.elev-size-button{cursor:pointer;filter:drop-shadow(0 1px 3px #193b4c66)}.elev-size-button:hover circle,.elev-size-button:focus-visible circle{stroke:#f5ca67;stroke-width:3}.elev-size-button text{fill:#fff!important}.finish-dock__info{margin-left:auto;color:#345767}.finish-dock__info summary{cursor:pointer;list-style:none;font-size:18px;line-height:28px;min-width:28px;text-align:center;border-radius:50%}.finish-dock__info summary:hover{background:#e2edf1}.finish-dock__info p{margin:3px 0;padding:8px;border-radius:8px;background:#eaf3f6;color:#254858;font-size:12px;line-height:1.5}.finish-dock__info-panel.viewer-floating-panel{position:fixed;inset:auto;margin:0;width:300px;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);background:#f4f9fc;color:#254858;border:1px solid #a7c3d2;border-radius:12px;padding:12px;box-shadow:0 8px 28px #193b4c33}.finish-dock__info-panel .panel-hide-heading{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px}.finish-dock__info-panel .panel-hide-heading strong{font-size:13px;line-height:1.4;color:#193b4c}.finish-dock__info-panel .panel-hide-heading button{color:#193b4c;background:#fff;border:1px solid #a7c3d2;border-radius:6px}.shell--designer.is-immersive .finish-dock__panel>.panel-hide-heading{position:sticky;top:0;z-index:2;background:#f4f9fc}.shell--designer.is-immersive .pro-center .pro-center__category{--studio-tint: #dcecf1}.shell--designer.is-immersive .pro-center .pro-center__category--lighting{--studio-tint: #ded7f1}.shell--designer.is-immersive .pro-center .pro-center__category--finishes{--studio-tint: #eadbbc}.shell--designer.is-immersive .pro-center .pro-center__category--hardware{--studio-tint: #d5e2df}.shell--designer.is-immersive .pro-center .pro-center__category--windows{--studio-tint: #d4e5f4}.shell--designer.is-immersive .pro-center .pro-center__category--reports{--studio-tint: #d9e4f0}.shell--designer.is-immersive .pro-center .pro-center__category--presentation{--studio-tint: #eadcef}.shell--designer.is-immersive .pro-center .pro-center__category--projects{--studio-tint: #dce8d7}.shell--designer.is-immersive .pro-center .pro-center__category>summary,.shell--designer.is-immersive .pro-center .pro-center__body>button:not(.pro-center__action--day,.pro-center__action--night){background:linear-gradient(110deg,#ffffffc9,#ffffff42),repeating-linear-gradient(0deg,transparent 0 15px,#234d6610 15px 16px),repeating-linear-gradient(90deg,transparent 0 25px,#234d6610 25px 26px),var(--studio-tint);border-radius:10px;border-color:#a9bfcc;color:#183c50;box-shadow:inset 0 1px #fff,0 2px 5px #173b5010}.pro-center__arrow{display:grid;place-items:center;width:22px;height:30px;border-radius:6px;background:#ffffffa6;font-size:18px}.shell--designer.is-immersive .pro-center .pro-center__category>summary{grid-template-columns:40px minmax(0,1fr) 22px}.pro-center__brand{justify-content:flex-start!important;gap:8px;margin-bottom:12px;font-size:19px}.shell--designer.is-immersive [data-pro-tools]>.pro-center{width:min(760px,calc(100vw - 24px));padding:14px;border-color:#b5aa8d;border-radius:20px;background:#f7f8f4;color-scheme:light;box-shadow:0 14px 40px #142e4033;backdrop-filter:none;-webkit-backdrop-filter:none}.shell--designer.is-immersive [data-pro-tools]>.pro-center,.shell--designer.is-immersive .pro-center .pro-center__body{animation:none;transform:none}.shell--designer.is-immersive [data-pro-tools]>summary,.shell--designer.is-immersive .workspace-actions-tray>.workspace-pro[data-pro-tools]>summary{background:linear-gradient(120deg,#fcf4dc,#e6c87c);color:#183b4d;border-color:#b18b3f;box-shadow:inset 0 1px #fff9e5;min-height:44px}.pro-center>.panel-hide-heading{position:sticky;top:-14px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-14px -14px 0;padding:14px 16px;border-bottom:3px solid #c8a052;background:#16384b;color:#fff8e8}.pro-center>.panel-hide-heading small{display:block;margin-bottom:4px;font-size:9px;letter-spacing:.14em;font-weight:700;color:#efd18b}.pro-center>.panel-hide-heading strong{font:25px/1.15 Georgia,serif;color:#fff8e8}.shell--designer.is-immersive .pro-center>.panel-hide-heading button{flex:none;min-height:44px;padding:8px 12px;background:#f8f5e9;color:#17394d;border-color:#d0b77f;border-radius:10px}.pro-center__intro{margin:0;padding:17px 2px}.pro-center__intro strong{display:block;font:21px/1.25 Georgia,serif;color:#193c4e}.pro-center__intro span{display:block;margin-top:5px;font-size:12px;line-height:1.45;color:#4c6570}.pro-center__categories{gap:12px}.shell--designer.is-immersive .pro-center .pro-center__category>summary{grid-template-columns:88px minmax(0,1fr) 22px;min-height:124px;padding:11px;gap:10px;border-radius:14px;border-color:#b4c5c8;background:linear-gradient(135deg,#ffffffd9,#ffffff70),var(--studio-tint);box-shadow:inset 0 1px #fff}.pro-center__art{width:88px;height:80px;border:0;border-radius:13px;background:linear-gradient(145deg,#ffffffb3,#fff0)}.pro-category-drawing{display:block;width:100%;height:100%}.pro-center__caption{display:block;margin-bottom:5px;font-size:9px;line-height:1.3;font-weight:750;letter-spacing:.07em;text-transform:uppercase;color:#536b73}.pro-center__category-copy{min-width:0}.pro-center__category summary strong{font-size:15px;line-height:1.25}.pro-center__category summary small{color:#405c6b;font-size:12px}.shell--designer.is-immersive .pro-center .pro-center__category[open]>summary{border-color:#8a753e;border-radius:14px 14px 6px 6px;box-shadow:inset 0 -3px #c8a052}.shell--designer.is-immersive .pro-center .pro-center__category[open]{grid-column:1 / -1}.shell--designer.is-immersive .pro-center .pro-center__category[open]>.pro-center__body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.shell--designer.is-immersive .pro-center .pro-center__body:has(>button:only-child){grid-template-columns:minmax(0,1fr)}.shell--designer.is-immersive .pro-center .pro-center__body{padding:8px 0 0}.shell--designer.is-immersive .pro-center .pro-center__body>button{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-height:76px;margin:0 0 7px;padding:11px;border-radius:11px;background:#fffdf7}.shell--designer.is-immersive .pro-center .pro-center__body>button:not(.pro-center__action--day,.pro-center__action--night){background:linear-gradient(110deg,#fffdf9,#f3f7f7)}.pro-center__tool-art{display:grid;place-items:center;width:42px;height:44px;box-sizing:border-box;border:1px solid #b8cbcf;border-radius:11px;background:var(--studio-tint, #e7edf0);color:#254d5b}.pro-center__tool-art svg{width:27px;height:27px}.pro-center__action-copy{min-width:0}.pro-center__action-copy strong{font-size:13px;line-height:1.35}.pro-center__action-copy small{font-size:12px;line-height:1.4}.pro-center__action--night .pro-center__tool-art{background:#263d58;color:#f7d88e;border-color:#7c8f9c}.pro-center__offer{margin:16px 0 0;padding:15px;background:#f0ebdd;border-color:#c8b98e;border-radius:13px}.pro-center__brand{align-items:center;justify-content:space-between!important;font-size:12px}.pro-center__brand img{box-sizing:border-box;width:156px;height:auto;padding:6px 8px;background:#142b40;border-radius:7px}.pro-center__offer a{box-sizing:border-box;min-height:44px;text-decoration:none}@media(max-width:560px){.shell--designer.is-immersive .pro-center .pro-center__category[open]>.pro-center__body{grid-template-columns:minmax(0,1fr)}.shell--designer.is-immersive .pro-center .pro-center__category>summary{grid-template-columns:76px minmax(0,1fr) 22px;min-height:112px;padding:10px}.pro-center__art{width:76px;height:70px}.pro-center>.panel-hide-heading strong{font-size:22px}}@media(max-height:560px){.shell--designer.is-immersive [data-pro-tools]>.pro-center{max-height:calc(100vh - 24px)!important;max-height:calc(100dvh - 24px)!important}}.shell--designer.is-immersive .finish-dock__panel .finish-dock__footer{grid-column:span 2;position:static;align-self:end;display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0;padding:10px;border:1px solid #b9ccd6;border-radius:10px;background:linear-gradient(110deg,#e7f1f5,#faf4e5)}.shell--designer.is-immersive .finish-dock__footer h3{flex:1 0 100%;margin:0;font-size:13px}.shell--designer.is-immersive .finish-dock__footer .finish-dock__close{margin-left:auto}@media(max-width:720px){.shell--designer.is-immersive .finish-dock__panel .finish-dock__footer{grid-column:1 / -1}}.workspace-display-panel>.viewer-detail-control{padding:12px;margin-bottom:8px;border:1px solid #b4c8d3;border-radius:10px;background:linear-gradient(120deg,#dcecf2,#f4edda);color:#173b50}.workspace-display-panel>.viewer-detail-control label{display:grid;gap:7px;font-weight:700}.workspace-display-panel>.viewer-detail-control select{width:100%;min-height:38px;border:1px solid #98b3c2;border-radius:7px;color:#173b50;background:#fff}.shell--designer.is-immersive .workspace-display-panel :is(.designer-look button,.workspace-display-advanced>summary){border:1px solid #bbced8;border-radius:8px;margin:4px 0;padding:10px;background:linear-gradient(110deg,#e1edf2ee,#fcfaf2dd),repeating-linear-gradient(90deg,transparent 0 18px,#3a627522 18px 19px);color:#173b50}.shell--designer.is-immersive .workspace-display-panel .designer-look button[aria-pressed=true]{border-color:#4b8698;background:#d2e7e8;box-shadow:inset 3px 0 #347c82}.shell--designer.is-immersive .designer-head .designer-layout-tools .designer-layout-add-wall{color:#9d2927;background:#fff5f0;border:1px solid #ce7364;border-radius:9px;font-size:14px;font-weight:750;padding:9px 14px;animation:wall-invite 2s ease-in-out 3}@keyframes wall-invite{50%{box-shadow:0 0 0 5px #c8473929;background:#ffe3d9}}@media(prefers-reduced-motion:reduce){.shell--designer.is-immersive .designer-head .designer-layout-tools .designer-layout-add-wall{animation:none}}.shell--designer.is-immersive .designer-canvas>.elev-picker{flex-wrap:wrap!important;height:auto!important;overflow:auto!important;max-height:110px}.shell--designer.is-immersive .designer-canvas>.elev-picker button{flex:none}.workspace-products-toggle{position:fixed;top:51px;left:14px;z-index:44;min-height:26px;padding:3px 9px;border:1px solid #a9c2d0;border-radius:0 0 8px 8px;background:#f3f9fc;color:#173b50;font-size:11px}.shell--designer.is-immersive .finish-dock>.designer-fresh-start{border-radius:12px 12px 0 0;padding:8px 10px;font-size:12px;line-height:1.25;z-index:68}.tutorial-sample-picker{display:grid;gap:8px;font-weight:700;color:#193e50}.tutorial-sample-picker select{width:100%;padding:12px;border:1px solid #a9c7d8;border-radius:10px;background:#f4f9fc;color:#193e50;font:inherit}.shell--designer.is-immersive :is(.add-products__action,.add-products__product)>span:not(.add-products__face),.shell--designer.is-immersive .add-products__list button small{font-size:13px;line-height:1.4}.shell--designer.is-immersive .add-products__list button strong{font-size:14px;line-height:1.3}.shell--designer.is-immersive :is(.workspace-room-panel,.workspace-project-panel,.workspace-pro-panel,.studio-object-menu) :is(p,li,label,small){font-size:14px;line-height:1.45}.shell--designer.is-immersive :is(.workspace-room-panel,.workspace-project-panel,.studio-object-menu) button{min-height:44px;font-size:14px}.shell--designer.is-immersive>.workspace-rail .add-products__list button.add-products__action.add-products__combo.has-icon{grid-template-columns:52px minmax(0,1fr);gap:4px 10px;padding:9px;border-left:3px solid #43818c}.shell--designer.is-immersive .add-products__combo .add-products__face{width:52px;height:62px;padding:4px;box-sizing:border-box;background:linear-gradient(145deg,#fff8e7,#e4f0f2);border:1px solid #c5d6dc;border-radius:8px}
