.shell--phone-kitchen.phone-clean.is-immersive .pk-nav .finish-dock__slot{display:flex;align-items:center;gap:6px;min-height:48px}.shell--phone-kitchen.phone-clean.is-immersive .pk-nav .finish-dock button{flex-direction:row;color:#fff}.shell--phone-kitchen.phone-clean.is-immersive .pk-nav .finish-dock__main{flex:1 1 auto;justify-content:flex-start;gap:8px;min-height:48px;padding:6px 10px}.shell--phone-kitchen.phone-clean.is-immersive .pk-nav .finish-dock__text{text-align:left}.shell--phone-kitchen.phone-clean.is-immersive .pk-nav .finish-dock__badge{margin-left:auto}.shell--phone-kitchen.phone-clean.is-immersive .pk-nav .finish-dock__icon{display:inline-flex;width:22px}.shell--phone-kitchen.phone-clean.is-immersive .pk-nav .finish-dock__more{flex:0 0 44px;min-width:44px;min-height:44px}.shell--phone-kitchen.phone-clean.is-immersive .pk-nav .finish-dock__summary{display:none}.shell--phone-kitchen.phone-clean .pk-nav,.shell--phone-kitchen.phone-clean .pk-nav .finish-dock{animation:none!important;transform:none!important;translate:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}.shell--phone-kitchen.phone-clean.is-immersive .pk-banner:not(.is-open){white-space:normal;overflow:auto}.shell--phone-kitchen.phone-clean.is-immersive .pk-nav .finish-dock__bar{background:#244d60!important}.shell--phone-kitchen.phone-clean.is-immersive .pk-nav .finish-dock__toggle{position:static}.shell--phone-kitchen.phone-clean{--phone-row: 44px;--phone-top: max(6px, env(safe-area-inset-top, 0px))}.shell--phone-kitchen.phone-clean.is-immersive>.workspace-rail{left:8px;right:auto;width:116px;height:44px;padding:0;gap:2px;background:transparent;border:0;box-shadow:none;backdrop-filter:none}.shell--phone-kitchen.phone-clean.is-immersive>.workspace-rail .workspace-brand{position:static;padding:0;flex:0 1 65px}.shell--phone-kitchen.phone-clean.is-immersive>.workspace-rail .workspace-brand img{width:65px;height:28px}.shell--phone-kitchen.phone-clean.is-immersive>.workspace-rail>.workspace-menu-toggle{min-width:44px;width:44px;padding:0;font-size:11px}.shell--phone-kitchen.phone-clean.is-immersive .pk-top{position:fixed;top:var(--phone-top);left:128px;right:44px;height:44px;display:flex;flex-flow:row nowrap;gap:2px;padding:0;z-index:72}.shell--phone-kitchen.phone-clean.is-immersive .pk-top>button{flex:1 1 0;min-width:0;padding:0 3px;min-height:44px;font-size:11px;white-space:nowrap}.shell--phone-kitchen.phone-clean.is-immersive .pk-top .pk-menu{flex:0 0 28px}.shell--phone-kitchen.phone-clean.is-immersive .pk-top .pk-menu>summary{min-width:28px;padding:0;justify-content:center;height:44px}.shell--phone-kitchen.phone-clean.is-immersive .pk-menu__list{position:fixed;top:calc(var(--phone-top) + 50px);left:auto;right:8px;width:min(300px,calc(100vw - 16px));max-height:calc(100vh - 130px);max-height:calc(100dvh - 130px);overflow:auto;background:#f6fafcf5}.shell--phone-kitchen.phone-clean.is-immersive .pk-menu__list :is(.pk-room-name,[data-pk-redo],.pk-save){display:block;max-width:100%}.shell--phone-kitchen.phone-clean .phone-edge{position:fixed;z-index:90;min-height:44px;min-width:44px;padding:6px 12px;border:1px solid #b9c9ce;border-radius:18px;color:#163d51;background:#f8fcfff2;font:600 12px system-ui;touch-action:manipulation;box-shadow:0 2px 8px #163d5115}.shell--phone-kitchen.phone-clean .phone-edge--top{top:var(--phone-top);right:4px}.shell--phone-kitchen.phone-clean .phone-edge--bottom{bottom:max(6px,env(safe-area-inset-bottom,0px));right:4px}.shell--phone-kitchen.phone-clean:not(.phone-top-retracted) .phone-edge--top,.shell--phone-kitchen.phone-clean:not(.phone-bottom-retracted) .phone-edge--bottom{padding:0;width:36px;min-width:36px}.shell--phone-kitchen.phone-clean.phone-top-retracted.is-immersive .pk-top,.shell--phone-kitchen.phone-clean.phone-top-retracted.is-immersive>.workspace-rail{display:none}.shell--phone-kitchen.phone-clean.phone-bottom-retracted.is-immersive .pk-nav{display:none}.shell--phone-kitchen.phone-clean.is-immersive .pk-view-menu{position:fixed;z-index:80;top:calc(var(--phone-top) + 50px);right:8px;width:min(310px,calc(100vw - 16px));max-height:calc(100vh - 132px);max-height:calc(100dvh - 132px);overflow:auto;padding:10px;border:1px solid #bccbd1;border-radius:18px;background:#f6fafcf5;box-shadow:0 8px 24px #12354820}.shell--phone-kitchen.phone-clean.is-immersive .pk-view-menu[hidden]{display:none}.shell--phone-kitchen.phone-clean.is-immersive .pk-view-menu :is(.pk-views,.pk-zoom,.pk-3d__bar){position:static;display:flex;flex-direction:column;align-items:stretch;transform:none;width:auto;max-width:none;height:auto;margin:0;padding:0;gap:4px;background:none;border:0;box-shadow:none;backdrop-filter:none}.shell--phone-kitchen.phone-clean.is-immersive .pk-view-menu :is(button,select){min-height:44px;width:100%}.shell--phone-kitchen.phone-clean.is-immersive .pk-view-menu .pk-3d__bar{margin-top:10px}.shell--phone-kitchen.phone-clean.is-immersive .pk-nav{position:fixed;left:6px;right:44px;bottom:max(6px,env(safe-area-inset-bottom,0px));display:flex;flex-flow:row nowrap;align-items:stretch;gap:2px;padding:2px;min-height:44px;height:48px;width:auto;transform:none;z-index:71}.shell--phone-kitchen.phone-clean.is-immersive .pk-nav>button{flex:1 1 0;min-width:0;min-height:44px;font-size:11px;padding:0 3px;white-space:nowrap}.shell--phone-kitchen.phone-clean.is-immersive .pk-nav>button[hidden]{display:none}.shell--phone-kitchen.phone-clean.is-immersive .pk-nav:has(.phone-selection:not([hidden]))>[data-phone-tab-go=room]{display:none}.shell--phone-kitchen.phone-clean.is-immersive .pk-nav [data-phone-tab-go=review] small{font-size:10px}.shell--phone-kitchen.phone-clean.is-immersive .pk-nav .finish-dock{position:static;flex:1 1 0;min-width:0;width:auto;max-width:none;transform:none;padding:0}.shell--phone-kitchen.phone-clean.is-immersive .pk-nav .finish-dock__bar{position:fixed;left:8px;right:8px;bottom:calc(64px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:5px;width:auto;max-width:none;max-height:calc(100vh - 138px);max-height:calc(100dvh - 138px);overflow:auto;border-radius:18px;padding:10px;background:#244d60f5}.shell--phone-kitchen.phone-clean.is-immersive .pk-nav .finish-dock.is-collapsed .finish-dock__bar{position:static;display:flex;width:100%;height:44px;max-height:44px;padding:0;border:0;overflow:hidden}.shell--phone-kitchen.phone-clean.is-immersive .pk-nav .finish-dock.is-collapsed .finish-dock__slot{display:none}.shell--phone-kitchen.phone-clean.is-immersive .pk-nav .finish-dock__toggle{min-height:44px;width:100%;min-width:0;font-size:11px}.shell--phone-kitchen.phone-clean.is-immersive .pk-nav .finish-dock__slot{flex:0 0 auto;width:100%}.shell--phone-kitchen.phone-clean.is-immersive .pk-tray{position:fixed;top:auto;bottom:calc(62px + env(safe-area-inset-bottom,0px));left:8px;right:8px;width:auto;max-width:none;max-height:calc(100vh - 135px);max-height:calc(100dvh - 135px);overflow:auto;transform:none;z-index:79}.shell--phone-kitchen.phone-clean.is-immersive:not(.phone-selection-open) .pk-tray{display:none}.shell--phone-kitchen.phone-clean.is-immersive .pk-tray .pk-actions{display:flex;flex-direction:column}.shell--phone-kitchen.phone-clean.is-immersive :is(.finish-dock__toast[data-stage-toast],.pk-banner){position:fixed;top:calc(var(--phone-top) + 52px);bottom:auto;left:8px;right:8px;transform:none;width:auto;max-width:none;max-height:calc(100vh - 130px);max-height:calc(100dvh - 130px);height:auto;z-index:95;padding:12px;white-space:normal;overflow:auto;overflow-wrap:anywhere;background:#fffdf7;color:#163d51;border:1px solid #b7c6ce;box-shadow:0 4px 18px #102d4220}.shell--phone-kitchen.phone-clean.is-immersive .pk-banner:not(.is-open) :is(button,a){display:inline-flex}.shell--phone-kitchen.phone-clean.is-immersive .pk-banner:after{content:none}.shell--phone-kitchen.phone-clean.is-immersive .pk-3d__scene{inset:0;width:100%;height:100%}@media(prefers-reduced-motion:no-preference){.shell--phone-kitchen.phone-clean .phone-edge{transition:background-color .15s}}@media(max-width:360px){.shell--phone-kitchen.phone-clean.is-immersive>.workspace-rail .workspace-brand{display:none}.shell--phone-kitchen.phone-clean.is-immersive>.workspace-rail{width:44px}.shell--phone-kitchen.phone-clean.is-immersive .pk-top{left:56px}}
