.SideViewFurnitureAccessory_root__1rdvN{box-sizing:border-box;width:100%;height:100%;display:flex;flex-direction:column;border:2px solid var(--n-primary-10);background-color:var(--n-primary-10);color:var(--n-white);position:relative;border-radius:var(--n-space-sm);transition:background-color .25s ease;.SideViewFurnitureAccessory_icon__BPbA8{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;flex-direction:column;color:var(--n-white);& svg,& svg *{stroke:var(--n-white)}}.SideViewFurnitureAccessory_drawer__Oizgf{box-sizing:border-box;height:100%;flex-basis:100%;position:relative;&:last-child{border-bottom:none}.SideViewFurnitureAccessory_top__OsgYH&:after{bottom:5px}.SideViewFurnitureAccessory_bottom__1xfJA&:after,.SideViewFurnitureAccessory_top__OsgYH&:after{content:"";position:absolute;width:90%;height:4px;left:50%;transform:translateX(-50%);border:2px solid var(--n-white)}.SideViewFurnitureAccessory_bottom__1xfJA&:after{top:5px}}}.SideViewFurnitureAccessory_side__VStLd{background-color:var(--n-white);background-image:url(/images/wall.png)}.SideViewFurnitureAccessory_selected__WWQkX{background-color:var(--n-white);.SideViewFurnitureAccessory_drawer__Oizgf{.SideViewFurnitureAccessory_bottom__1xfJA&:after,.SideViewFurnitureAccessory_top__OsgYH&:after{border:2px solid var(--n-primary-10)!important}}& svg,& svg *{stroke:var(--n-primary-10)!important}.SideViewFurnitureAccessory_widthLabel__1udvN{background-color:var(--n-white);color:var(--n-primary-5)}}.SideViewFurnitureAccessory_miniature__5TqbV{border-width:.5px;border-radius:var(--n-space-xxs)!important;.SideViewFurnitureAccessory_drawer__Oizgf{&.SideViewFurnitureAccessory_top__OsgYH:after{bottom:1px;width:50%}&.SideViewFurnitureAccessory_bottom__1xfJA:after{top:1px;width:50%}&.SideViewFurnitureAccessory_bottom__1xfJA:after,&.SideViewFurnitureAccessory_top__OsgYH:after{border-width:.5px;height:1px}}& svg{width:8px;height:8px}}.SideViewFurnitureAccessory_widthLabel__1udvN{background-color:var(--n-primary-10);font-size:var(--n-font-size-xs);color:var(--n-white);transition:background-color .25s ease,color .25s ease}.SideViewFreeRoamAccessories_accessory__mthhm{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;box-sizing:border-box;display:flex;z-index:5;&.SideViewFreeRoamAccessories_selected__zW40_,&:hover{cursor:pointer;z-index:7}}.SideViewFreeRoamAccessories_xAnchor__qx57o{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;display:flex;align-items:center;z-index:6;overflow:hidden;.SideViewFreeRoamAccessories_divider__Ow_KB{background-color:var(--n-primary-4);height:1px;flex-grow:1}.SideViewFreeRoamAccessories_label__2nHif{min-height:16px;display:flex;align-items:center;background-color:white;padding-left:var(--n-space-xxs);padding-right:var(--n-space-xxs);font-size:var(--n-font-size-sm);color:var(--n-primary-6);white-space:nowrap}}.SideViewFreeRoamAccessories_yAnchor__8U13W{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;display:flex;flex-direction:column;align-items:center;z-index:6;overflow:hidden;.SideViewFreeRoamAccessories_divider__Ow_KB{background-color:var(--n-primary-4);width:1px;flex-grow:1}.SideViewFreeRoamAccessories_label__2nHif{display:inline-block;background-color:white;padding-left:var(--n-space-xxs);padding-right:var(--n-space-xxs);font-size:var(--n-font-size-sm);color:var(--n-primary-6);white-space:nowrap;transform:rotate(90deg)}}.SideViews_root__2mW9v{position:fixed;bottom:var(--n-space-md);left:var(--n-space-md);z-index:10;.SideViews_preview__9nwjr{width:120px;height:80px;margin-bottom:var(--n-space-xs);border:2px solid var(--n-black);overflow:hidden;&,& *{pointer-events:none!important}}.SideViews_topdown__yLtAj{box-sizing:border-box;height:108px;display:flex;align-items:center;width:auto;aspect-ratio:1;justify-content:center;&:hover{& path{stroke-width:2}&>label{font-weight:600}}&>label{display:flex;cursor:pointer;flex-direction:column;align-items:center;gap:var(--n-space-xxs);&>span{display:flex;height:24px;width:24px}}& path{stroke-width:1}}.SideViews_topdown__yLtAj *{pointer-events:none}.SideViews_checked__OyNLm{font-weight:600;& path{stroke-width:2!important}}.SideViews_previewButtonGroup__7tzxB{display:flex;align-items:stretch;& button:first-child{border-right:2px solid var(--n-primary-2)}& button{height:100%;padding:var(--n-space-xxs);border:0;&:nth-child(2){padding-left:var(--n-space-xs);.SideViews_preview__9nwjr{border-radius:var(--n-space-md) 0 0 var(--n-space-md)}}&:last-child{padding-right:var(--n-space-xs);.SideViews_preview__9nwjr{border-radius:0 var(--n-space-md) var(--n-space-md) 0}}}}}.SideViewWallAcessory_accessory__WyK3W{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;border:1px solid var(--n-primary-3);background-color:var(--n-primary-1);box-sizing:border-box;z-index:5;border-radius:var(--n-space-md);display:flex;align-items:center;justify-content:center;transition:background-color .25s ease,border .25s ease!important;& svg{max-width:20px;transition:stroke .25s ease!important}& .SideViewWallAcessory_label__jvNyo{transition:color .25s ease!important}&.SideViewWallAcessory_selected__oI8iM,&:hover{cursor:pointer;border:1px solid var(--n-primary-11);background-color:var(--n-primary-11);z-index:7;& svg *{stroke:white!important}& .SideViewWallAcessory_label__jvNyo{color:white!important}}&.SideViewWallAcessory_miniature__Sloy_{border-radius:var(--n-space-xxs);& svg{max-width:8px;position:relative;top:1px}}}.SideViewWallAcessory_xAnchor__owDAc{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;display:flex;align-items:center;z-index:6;overflow:hidden;.SideViewWallAcessory_divider__KKBsV{background-color:var(--n-primary-4);height:1px;flex-grow:1}.SideViewWallAcessory_label__jvNyo{min-height:16px;display:flex;align-items:center;background-color:white;padding-left:var(--n-space-xxs);padding-right:var(--n-space-xxs);font-size:var(--n-font-size-sm);color:var(--n-primary-6);white-space:nowrap}}.SideViewWallAcessory_yAnchor__ASE08{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;display:flex;flex-direction:column;align-items:center;z-index:6;overflow:hidden;.SideViewWallAcessory_divider__KKBsV{background-color:var(--n-primary-4);width:1px;flex-grow:1}.SideViewWallAcessory_label__jvNyo{display:inline-block;background-color:white;padding-left:var(--n-space-xxs);padding-right:var(--n-space-xxs);font-size:var(--n-font-size-sm);color:var(--n-primary-6);white-space:nowrap;transform:rotate(90deg)}}.SideViewWallAcessory_label__jvNyo{font-size:var(--n-font-size-xs);text-wrap:nowrap}.FreeRoamAccessory_root__FBu5J{position:absolute;background-color:var(--n-white);border:1px solid var(--n-primary-9);display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;opacity:1!important;width:100%;height:100%;cursor:-webkit-grab;cursor:grab;box-sizing:border-box;transition:border-color .125s ease-in-out,box-shadow .125s ease-in-out!important;& *{font-size:calc(var(--n-space-xs) * 1.25);color:var(--n-black)}& svg{opacity:1;& path{opacity:1;stroke:var(--n-black)!important}}}.FreeRoamAccessory_active__BCj8i{box-shadow:0 8px 8px -4px #10182807;z-index:5!important}.FreeRoamAccessory_subtle__tg_lA{border-color:var(--n-primary-4)!important;pointer-events:none;.FreeRoamAccessory_innerBox__F8FEr{background-color:var(--n-primary-1);border-color:var(--n-primary-2)!important}}.FreeRoamAccessory_innerBox__F8FEr{background-color:var(--n-primary-2);border-radius:var(--n-space-xs);border:1px solid var(--n-primary-4);display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;pointer-events:none;width:calc(100% - 5px);height:calc(100% - 5px)}.FurnitureAccessoriesList_disabled__x7q8S{cursor:default!important;& *{cursor:default!important}}.FurnitureAccessoriesList_editButtonContainer__5jTvG{transition:opacity .5s;opacity:0;padding:20px;position:relative;display:flex;justify-content:flex-end;z-index:10;&:hover{opacity:1;z-index:20}}.WallAccessories_anchor__zBMuS{background-color:var(--n-primary-4);pointer-events:none!important;display:flex;align-items:center;justify-content:center;z-index:1;& span{pointer-events:none!important;font-size:var(--n-font-size-xs)}.WallAccessories_rotate90__8_xrf{transform:rotate(90deg)}.WallAccessories_rotate270__YqBEf{transform:rotate(270deg)}}.WallAccessories_disabled__2exWM{cursor:default!important;& *{cursor:default!important}}.WallAccessories_unselectable__gl6X6{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.WallAccessories_distanceLabel__g44EN{background-color:var(--n-primary-2)}.WallDimensions_dimension__hJNoI{display:flex;position:absolute;align-items:center;padding-left:1px;padding-right:1px;box-sizing:border-box;pointer-events:none;&,& *{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.WallDimensions_label__lS_mT{color:var(--n-primary-6);background-color:var(--n-primary-2);padding:var(--n-space-xxs);font-size:var(--n-font-size-sm);z-index:1}.WallDimensions_divider__5iPsL{border:.5px solid var(--n-primary-4);flex-grow:1;position:relative}.WallDimensions_left__eiR8x:before{left:0;transform:rotate(135deg)}.WallDimensions_left__eiR8x:before,.WallDimensions_right__9NBht:after{border:solid var(--n-primary-4);border-width:0 1px 1px 0;width:6px;height:6px;bottom:-3px;box-sizing:border-box;display:inline-block;content:"";position:absolute}.WallDimensions_right__9NBht:after{right:0;transform:rotate(315deg)}.WallDimensions_top__G9Vtd:before{top:0;transform:rotate(225deg)}.WallDimensions_bottom__bJ19Q:after,.WallDimensions_top__G9Vtd:before{border:solid var(--n-primary-4);border-width:0 1px 1px 0;width:6px;height:6px;right:-3px;box-sizing:border-box;display:inline-block;content:"";position:absolute}.WallDimensions_bottom__bJ19Q:after{bottom:0;transform:rotate(45deg)}}.TopDownAccessoriesEditor_root__2rrba,.TopDownWallEditor_root__fUajg{width:100%;min-height:100%;position:relative}.TopDownWallEditor_root__fUajg{cursor:crosshair}.Wall_resizeIcon__6kJlW{background:transparent;border:none;&:hover{cursor:pointer}& svg{width:24px}}.Wall_newWallIcon__SGHFh{background:var(--n-white);border:1px solid var(--n-primary-3);width:32px;height:32px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:var(--n-space-xxs);&:hover{cursor:pointer}& svg{width:16px}}