body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden;margin:0;padding:0;font-family:Open Sans,sans-serif}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background-color:#d9d9d9;border-radius:100px}::-webkit-scrollbar-thumb{background-color:#bbb;border-radius:100px}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}#root{overflow:hidden}.ant-menu-light{background:transparent}.navbar{display:flex;flex-direction:row;justify-content:space-between;height:70px;width:100vw;gap:1em;padding:.7em .3em .3em;border-bottom:1px solid #e0e0e0}@media screen and (max-width: 1024px){.navbar{padding-top:.3em}}.navbar .navbar-right{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;width:100%;height:100%;gap:2em;padding-top:.1em;padding-right:1em;border:0px solid #000}@media screen and (max-width: 1024px){.navbar .navbar-right{min-width:50px}}.navbar .ant-menu-vertical{border-right-width:0px}.navbar .navbar-left{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;height:100%;gap:3em;padding-top:.1em;padding-left:2em}.navbar .navbar-left .navbar-block{padding-top:.7em;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;height:100%;gap:3em}@media screen and (max-width: 1024px){.navbar .navbar-left .navbar-block{display:none}}.navbar .navbar-left .iconize span{white-space:nowrap}.navbar .logo{display:flex;align-items:center;justify-content:center;width:120px;height:52px}.navbar .text{font-size:13px;font-smooth:antialiased}.navbar .hoverable,.navbar .hoverable span{color:#dc7328}.navbar .hoverable:hover{opacity:.6}.navbar .ant-menu-submenu div{transform:translate(7.5px)}@media screen and (max-width: 400px){.navbar-modal{margin:0 2.5%;width:95%!important;max-width:none}}.navbar-modal .ant-modal-content{background:#dc7328;border-radius:4px;color:#fff}@media screen and (min-width: 1024px){.navbar-modal .ant-modal-content{width:600px}}@media screen and (max-width: 400px){.navbar-modal .ant-modal-content{position:absolute;left:0;right:0}}.navbar-modal .ant-modal-title{color:#fff;font-size:large}.navbar-modal .ant-modal-header{background:#dc7328;border-radius:4px;font-weight:700;border-bottom:0px}.navbar-modal .ant-modal-body{font-weight:300}.navbar-modal .ant-modal-footer{display:flex;flex-direction:row;justify-content:space-between;border-top:0px;padding:10px 24px 22px}@media screen and (max-width: 1024px){.navbar-modal .ant-modal-footer{flex-direction:column}}@media screen and (min-width: 1024px){.navbar-modal.navbar-modal-buttons-right .ant-modal-footer{justify-content:right;gap:5px}}@media screen and (min-width: 1024px){.navbar-modal.navbar-modal-buttons-fixed .ant-modal-footer button{width:140px}}.navbar-modal.navbar-modal-buttons-fixed .ant-modal-footer button *{color:#dc7328}.navbar-modal .ant-btn{text-transform:uppercase;font-size:13px;font-weight:700;padding:2px 10px;height:28px;box-shadow:none;color:#dc7328}.navbar-modal .ant-btn-primary{color:#fff}.navbar-modal .textlink{text-transform:uppercase;margin-top:12px;cursor:pointer;padding:2px 10px}.navbar-modal .textlink *{color:#fff;font-size:13px}.iconize{display:flex;justify-content:flex-start;align-items:center;gap:1em;color:#000000a6}.iconize div{display:inline-flex;align-items:center}.hoverable,.hoverable-inverted{transition:all .2s ease-in-out;cursor:pointer}.hoverable:hover,.hoverable-inverted,.hoverable:hover span,.hoverable-inverted span{color:#dc7328}.hoverable-inverted:hover,.hoverable-inverted:hover span{color:#000000a6}.spinner{animation:spin infinite 5s linear}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.user-item{color:#dc7328;display:flex;align-items:center;justify-content:center;margin-left:1.4em}.float-right .iconize{margin-top:5px}.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item:hover:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu:hover:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-active:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-active:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-open:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-open:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-selected:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-selected:after{border-bottom:none!important}.ant-menu-overflow-item:after{border-bottom:none!important}.ant-menu-sub{font-size:13px}.ant-menu-sub .inactive{cursor:default}.text{font-weight:700;letter-spacing:.5px}.text.theme{color:#dc7328}.text.default{color:#000000a6}.text.uppercase{text-transform:uppercase}.text.normal{font-weight:700}.text.light{font-weight:600}.rightbar{display:flex;position:absolute;right:0}.rightbar.housefinder{top:151px}@media screen and (min-width: 1280px){.rightbar.project{top:115px}}@media screen and (max-width: 1280px){.rightbar.project{top:91px}}.rightbar.project-mobile{top:20px}.rightbar.profile{top:80px}.rightbar.expose{top:-28px}.rightbar .side-buttons{display:flex;flex-direction:column;height:fit-content;gap:8px;z-index:5;width:56px;margin-top:45px;transition:all .3s ease-in-out}.rightbar .side-buttons.collapsed{max-width:56px}.rightbar .side-buttons .side-button{display:flex;flex-direction:row;align-items:center;background-color:#d6d7d9;border-top-left-radius:4px;border-bottom-left-radius:4px;width:100%;cursor:pointer;display:grid;width:56px;height:56px;place-items:center}.rightbar .side-buttons .side-button svg{width:25px;height:25px}.rightbar .side-buttons .side-button .cls-1{fill:none}.rightbar .side-buttons .side-button .cls-2{fill:#505050}.rightbar .side-buttons .side-button:hover{background-color:#efefef;box-shadow:0 0 2px 1px #0000001a}.rightbar .side-buttons .side-button:hover svg{fill:#dc7328!important}.rightbar .side-buttons .side-button:hover svg .cls-2{fill:#dc7328!important}.rightbar .side-buttons .side-button.active{background-color:#dc7328}.rightbar .side-buttons .side-button.active svg{fill:#fff!important}.rightbar .sidebar-content{display:flex;flex-direction:column;width:300px;max-width:0px;background-color:#efefef;border-bottom-left-radius:4px;transition:all .3s ease-in-out;z-index:10}@media screen and (min-width: 1280px){.rightbar .sidebar-content{height:calc(100svh - 500px)}}@media screen and (max-width: 1280px){.rightbar .sidebar-content{height:calc(100svh - 476px)}}.rightbar .sidebar-content.active{max-width:300px;padding:5px;outline:1px solid #dfdfdf}.rightbar .sidebar-content.active .body,.rightbar .sidebar-content.active .head{display:flex}.rightbar .sidebar-content .head{flex-grow:0;display:none;justify-content:space-between;align-items:center;padding:0 1em;height:56px;width:100%;border-bottom:1px solid #d8d8d8}.rightbar .sidebar-content .head .text{font-size:17px}.rightbar .sidebar-content .head .back-icon{color:#dc7328}.rightbar .sidebar-content .body{display:none;padding:1em;overflow-y:auto}.rightbar .content-panel{width:100%}.rightbar .content-panel .headline{text-transform:uppercase;font-weight:700;font-size:.9em}.rightbar .content-panel .hasHoverMenu{position:relative}.rightbar .content-panel .hasHoverMenu .hoverMenu{position:absolute;top:0;right:0;display:none}.rightbar .content-panel .hasHoverMenu .hoverMenu svg{margin-left:5px;color:#dc7328}.rightbar .content-panel .hasHoverMenu .hoverMenu svg:hover{opacity:.6}.rightbar .content-panel .hasHoverMenu:hover .hoverMenu{display:block}.rightbar .ellipsed-text{display:flex;flex-direction:row;justify-content:space-between}.rightbar .support{width:100%}.rightbar .support .ant-radio-wrapper span{text-transform:uppercase;margin-top:6px;font-weight:700;font-size:.9em}.rightbar .support .ant-checkbox-wrapper{display:flex;flex-direction:row;align-items:center;text-transform:uppercase;font-weight:700}.rightbar .support .ant-checkbox-wrapper .iconize{padding-top:5px}.rightbar .support .title{margin-top:1.8em;margin-bottom:.8em;font-size:16px}.rightbar .support .title.nospace{margin-top:0}.rightbar .support form .ant-form-item{margin-bottom:10px}.rightbar .support form .ant-form-item-label{text-transform:uppercase;margin:0;padding:0;font-weight:700;font-size:.9em}.rightbar .support form .button{display:flex;flex-direction:row;justify-content:right}.rightbar .support form .button Button{margin-left:12px}.rightbar .support Button.fullWidth{display:block;width:100%;margin-bottom:12px}.rightbar .support .sign{text-align:center;border:1px solid black;padding:6px;border-radius:4px;margin-top:12px;margin-bottom:24px}.loading-page{width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#f0f2f5;position:relative}.loading-page .title{text-align:center;color:#a9a9a9;-webkit-letter-spacing:-6px;-moz-letter-spacing:-6px;-ms-letter-spacing:-6px;letter-spacing:-6px;font-size:7vmax;line-height:.8;font-weight:600}.loading-page .logo{width:20vmax;position:relative;left:14px}.loading-page .drop{position:absolute;display:block;margin:0 auto;width:100vw;height:100vh}@keyframes blur_filter{0%{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}50%{backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px)}to{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}}.lds-ellipsis{margin-top:15px;display:inline-block;position:relative;width:80px;height:80px}.lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#ee7203;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}.house-finder{position:relative;transition:all .3s ease-in-out}@media screen and (max-width: 1024px){.house-finder{display:flex;flex-direction:row;overflow-y:auto;width:200vw}.house-finder.mobile-shift-left{transform:translate(-100vw)}}.project-filter{display:flex;width:100vw;padding:2em 22px;height:150px;background-color:#fff;gap:4em;overflow-x:auto}@media screen and (max-width: 1024px){.project-filter{display:flex;flex-direction:column;height:calc(100svh - 175px - 2.5em);margin:1em;gap:3em;width:100vw}}.project-filter .banner-card{display:flex;flex-direction:column;width:auto;height:100%;justify-content:space-between;align-items:flex-start}.project-filter .banner-card .content{margin-top:1em;display:grid;width:100%;height:100%;place-items:center}.project-filter .banner-card .content .ant-slider{margin-left:1.5em;margin-right:1.5em}.project-filter .features-container{display:grid;grid-template-columns:1fr 1fr;align-items:flex-start;justify-items:flex-start;gap:1em}.project-filter .features-container div{align-self:flex-start;justify-self:flex-start}.checkboxlist{display:flex;flex-direction:column;margin:0 8px 4px;gap:4px;align-items:flex-start;justify-content:flex-start}.checkboxlist .checkboxlistitem{width:100%;display:flex;justify-content:space-between}.checkboxlist .checkboxlistitem svg{height:24px;fill:#505050}.checkboxlist .buttons-label{color:#000000a6;margin-top:8px}.buttons Button{text-transform:uppercase;border-radius:0;margin:0 0 0 -1px}.buttons Button:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px;margin-left:0}.buttons Button:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.project-sub-filter{margin:2em 63px 2em 22px;display:flex;flex-direction:row;align-items:center}@media screen and (max-width: 1024px){.project-sub-filter{display:none}}.project-sub-filter .label{text-transform:uppercase;margin-left:4em;margin-right:12px;font-weight:700;color:#000000a6}.project-sub-filter .label:first-child{margin-left:0}.project-sub-filter .project-view-switch{margin-left:auto;margin-right:2em}.project-cards-container{height:calc(100svh - 270px - 2em);margin:1em 63px 1em 0;overflow-y:auto}@media screen and (max-width: 1024px){.project-cards-container{height:calc(100svh - 175px - 2.5em);width:100vw;margin:1em}}.project-cards-container .title,.project-cards-container .message{display:block;margin-top:1em;margin-left:22px}.project-cards-container .message{font-weight:400;margin-bottom:2em}.project-cards-mobile-container{padding:20px;height:calc(100svh - 110px);width:100%;overflow-y:auto}.project-cards-mobile-container .title,.project-cards-mobile-container .message{display:block;margin-top:1em;margin-left:22px}.project-cards-mobile-container .message{font-weight:400;margin-bottom:2em}.project-cards-mobile-container .controls .icon-mobile{display:none!important}.project-cards{display:grid;margin:5px 22px 3em;grid-template-columns:repeat(auto-fill,288px);grid-auto-rows:auto;gap:15px}.project-card{display:flex;width:288px;height:320px;flex-direction:column;justify-content:flex-start;align-items:center;background:#fff;border-radius:8px;box-shadow:0 0 2px #0003;transition:all .3s ease-in-out;position:relative}.project-card .image-div{width:100%}.project-card .image-div img,.project-card .image-div .placeholder{border-top-left-radius:8px;border-top-right-radius:8px;width:100%;height:162px;border-bottom:1px solid #e0e0e0}.project-card .image-div img{cursor:pointer}.project-card .image-div img.img-over{position:absolute;top:0;left:0;object-fit:cover}.project-card .room-list{position:absolute;border-top-left-radius:8px;border-top-right-radius:8px;width:100%;height:162px;background-color:#fffc;overflow:hidden}.project-card .room-list.room-list-hidden{opacity:0;z-index:-1;transition:opacity 1s,z-index 0s linear 1s}.project-card .room-list.room-list-visible{opacity:1;z-index:2;transition:opacity 1s}.project-card .room-list>div{margin:12px;display:grid;grid-template-columns:1fr 1fr}.project-card .header{width:100%;padding:.5em 1em .2em;position:relative;font-weight:700;font-size:18px;letter-spacing:.5px;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden;color:#dc7328}.project-card .meta{width:100%;display:grid;grid-template-columns:auto 1fr;padding:0 1.4em;color:#000000a6;gap:1em}.project-card .controls{position:absolute;bottom:1.4em;width:100%;display:grid;grid-template-columns:1fr 30px 30px;padding:0 1.4em;align-items:center}.project-card .controls .icon{width:100%;height:100%;display:grid;place-items:center;color:#000000a6}@media screen and (max-width: 1024px){.project-card .controls .icon{display:none}.project-card .controls .icon.icon-mobile{display:grid}}.project-card .controls button:hover{cursor:pointer}.project-card:hover{box-shadow:0 0 7px #0000004d}.floorplan-large img{width:950px;height:70svh;object-fit:contain;margin-top:12px;margin-bottom:12px}.floorplan-large div{font-size:18px}.floorplan-large Button{text-transform:uppercase}.floorplan-large Button.ant-btn-primary{font-weight:700}.floorplan-large ul.carousel{margin:0;padding:0;list-style-type:none;display:flex;flex-direction:row;gap:20px;justify-content:center;font-weight:700}.floorplan-large ul.carousel li{cursor:pointer}.floorplan-large ul.carousel li:hover{color:#dc7328}.floorplan-large ul.carousel li.active{color:#dc7328;cursor:default}.compare-panel{width:100%;display:flex;flex-direction:column;gap:1em}.compare-panel .compare-project-item-container{min-width:144px;border-radius:4px;background-color:#fff;display:grid;grid-template-columns:1fr auto;align-items:center;padding:5px 1em;position:relative;flex-grow:1}.compare-panel .compare-project-item-container .name{-webkit-user-select:none;user-select:none;font-weight:500;color:#000;margin:0}.compare-panel .compare-project-item-container .meta{display:flex;flex-direction:row;gap:1em}.compare-panel .compare-project-item-container:hover{box-shadow:0 3px 4px #00000012,0 3px 3px -2px #0000000f,0 1px 8px #0000001a}.compare-panel .compare-project-item-container:hover .name{color:#636363}.mobile-steps{transition:.3s;align-items:center}.mobile-steps.wrapper{display:flex;padding:0 20px;justify-content:center;width:calc(100vw - 40px)}.mobile-steps.title{font-size:13px;font-weight:700;text-transform:uppercase;white-space:nowrap;color:#dc7328}.mobile-steps.arrow{display:flex;padding:10px;cursor:pointer;align-items:center}.mobile-steps.arrow:hover{color:color-mix(in srgb,#dc7328 70%,white)}.mobile-steps .step-container{width:100px!important}.mobile-steps .ant-steps-item-tail{display:none}.project-navigator{display:grid;width:100vw;height:75px;background-color:#fff;grid-template-columns:1fr 1fr .25fr .5fr .25fr;border-bottom:1px solid #dfdfdf}@media screen and (min-width: 1280px){.project-navigator{padding:0 4em 0 2em}}@media screen and (max-width: 1280px){.project-navigator{padding:0 1.5em 0 2em}}@media screen and (max-width: 1800px){.project-navigator{grid-template-columns:1fr 1fr .15fr .55fr .3fr}}@media screen and (min-width: 1680px){.project-navigator .meta{height:74px;display:flex;flex-direction:row;justify-content:flex-start;gap:1em;font-size:18px;padding-bottom:9px;align-items:flex-end}.project-navigator .meta .project-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:200px;min-width:200px;max-width:200px;display:flex}.project-navigator .steps-item-title{font-size:13px;font-weight:700;text-transform:uppercase;white-space:nowrap;transition:.4s}.project-navigator .steps-item-title.previous,.project-navigator .steps-item-title.next{color:color-mix(in srgb,#dc7328 70%,white)}.project-navigator .steps-item-title.active{color:#dc7328}}@media screen and (max-width: 1680px){.project-navigator .meta{height:74px;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:9px;gap:0;font-size:18px}.project-navigator .meta .project-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:150px;min-width:100px;max-width:200px}}.project-navigator .project-steps{height:74px;display:flex;align-items:center;padding-top:6px;justify-self:center}.project-navigator .project-steps .step-container{width:135px;display:flex;flex-direction:column;align-items:center;transition:.4s}@media screen and (max-width: 1800px){.project-navigator .project-steps .step-container{width:120px}}.project-navigator .project-steps .step-container:hover .ant-steps-item-icon.previous,.project-navigator .project-steps .step-container:hover .ant-steps-item-icon.next{box-shadow:0 0 2px 2px color-mix(in srgb,#dc7328 60%,white);border:1px solid #dc7328}.project-navigator .project-steps .step-container:hover .ant-steps-item-icon.active{border:1px solid #dc7328}.project-navigator .project-steps .step-container:hover .ant-steps-item-title{transition:.4s}.project-navigator .project-steps .step-container:hover .ant-steps-item-title.previous,.project-navigator .project-steps .step-container:hover .ant-steps-item-title.next,.project-navigator .project-steps .step-container:hover .ant-steps-item-title.active{color:#dc7328}.project-navigator .project-steps .step-container.previous,.project-navigator .project-steps .step-container.next{cursor:pointer}.project-navigator .project-steps .step-container.active{cursor:default}@media screen and (min-width: 1280px){.project-navigator .project-steps{margin-left:2em}}@media screen and (max-width: 1280px){.project-navigator .project-steps{margin-left:-.5em}}.project-navigator .project-steps .ant-steps-item-content{margin-top:0!important}.project-navigator .project-steps .ant-steps-item-tail{position:absolute;width:135px;transform:translate(-50%);top:27px;z-index:0}.project-navigator .project-steps .ant-steps-item-tail.previous,.project-navigator .project-steps .ant-steps-item-tail.next,.project-navigator .project-steps .ant-steps-item-tail.active{background-color:#dc7328;height:2px}@media screen and (max-width: 1800px){.project-navigator .project-steps .ant-steps-item-tail{width:120px}}.project-navigator .project-steps .ant-steps-item-title{font-size:13px;font-weight:700;text-transform:uppercase;white-space:nowrap;transition:.4s}.project-navigator .project-steps .ant-steps-item-title.previous,.project-navigator .project-steps .ant-steps-item-title.next{color:color-mix(in srgb,#dc7328 70%,white)}.project-navigator .project-steps .ant-steps-item-title.active{color:#dc7328}.project-navigator .project-steps .ant-steps-item-icon{height:32px;width:32px;font-size:18px;line-height:30px;font-weight:700;border-radius:16px;text-align:center;z-index:1;margin-bottom:10px;transition:.4s;background-color:#dcdcdc}.project-navigator .project-steps .ant-steps-item-icon.active{background-color:#dc7328;border:1px solid #dc7328;color:#fff}.project-navigator .project-steps .ant-steps-item-icon.previous,.project-navigator .project-steps .ant-steps-item-icon.next{background-color:color-mix(in srgb,#dc7328 10%,white);border:1px solid color-mix(in srgb,#dc7328 10%,white);color:#dc7328}.project-navigator .project-steps .ant-steps-icon{position:relative}.project-navigator .project-steps .text-steps.active,.project-navigator .project-steps .text-steps.previous,.project-navigator .project-steps .text-steps.next{color:#dc7328!important}.project-navigator .project-steps .ant-steps-item:first-of-type .text{position:relative;left:-15px}.project-navigator .buttons{display:flex;flex-direction:row;justify-content:flex-end;gap:12px}@media screen and (max-width: 1280px){.project-navigator .viewmode-steps .ant-steps-item-title{font-size:0;width:0;padding:0}.project-navigator .viewmode-steps .ant-steps-item-tail{display:none}.project-navigator .viewmode-steps .step-container{width:38px}}.price-gadget{display:flex;min-width:250px;max-width:300px}.price-gadget .highlight{color:#dc7328}.price-gadget .estimate{gap:3px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;width:fit-content;padding:0 .5em 2px 1em}.price-gadget .estimate .text{font-weight:700;font-size:12px;color:#4c4c4ca6;padding:0!important;margin:0!important;line-height:1!important}.price-gadget .ant-ribbon-wrapper{margin-bottom:10px}.price-gadget .ant-ribbon-wrapper .ant-ribbon{margin-top:-24px}.price-gadget .ant-ribbon-wrapper .ant-ribbon .ant-ribbon-text{text-transform:uppercase;font-size:12px}.price-gadget .ant-ribbon-wrapper Input{width:150px;border-color:#dc7328}@media screen and (max-width: 1680px){.price-gadget{margin-top:-5px}.price-gadget .ant-ribbon-wrapper{margin-bottom:-12px}.price-gadget .ant-ribbon-wrapper .ant-ribbon{margin-top:-16px;height:16px}.price-gadget .ant-ribbon-wrapper .ant-ribbon .ant-ribbon-text{text-transform:uppercase;font-size:10px;position:relative;top:-4px}.price-gadget .ant-ribbon-wrapper Input{height:20px}}.save-button{display:flex;flex-direction:column;align-items:center;justify-content:center;height:74px;padding-top:6px;justify-self:center}.save-button .control-button,.save-button .control-button-grey{background-color:#dc7328;width:32px;height:32px;border-radius:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-bottom:10px;transition:.4s}.save-button .control-button svg.icon,.save-button .control-button-grey svg.icon{fill:#fff}.save-button .control-button .anticon,.save-button .control-button-grey .anticon{min-width:24px}.save-button .control-button .anticon .cls-1,.save-button .control-button-grey .anticon .cls-1{fill:#fff}.save-button .control-button:hover,.save-button .control-button-grey:hover{opacity:.7}.save-button .control-button-disabled{background-color:color-mix(in srgb,#dc7328 10%,white);width:32px;height:32px;border-radius:16px;display:flex;align-items:center;justify-content:center;cursor:help;margin-bottom:10px}.save-button .control-button-disabled svg.icon{fill:#dc7328}.save-button .control-button-disabled .anticon{min-width:24px}.save-button .control-button-disabled .anticon .cls-1{fill:#dc7328}.save-button .control-button-disabled.bad{background-color:red}.save-button .control-button-disabled.bad .anticon .cls-1{fill:#fff}.save-button .control-button-text{font-size:13px;font-weight:700;text-transform:uppercase;white-space:nowrap;color:#dc7328;padding:0 5px}.save-button .control-button-text.bad{color:red}@media screen and (max-width: 1280px){.save-button .control-button-text{font-size:0;width:0;padding:0}}.profile-container{width:100%;height:calc(100svh - 120px);display:flex;padding:2em 63px 2em 2em;overflow-y:hidden;background-color:#fff;gap:2em;flex-grow:0}.profile-container .personal-profile{width:290px;height:100%;background-color:#efefef;border-radius:8px;padding:24px;display:grid;grid-template-rows:auto 1fr 15svh auto;align-items:center;flex-shrink:0}.profile-container .personal-profile .avatar{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:80px;width:100%;overflow:hidden}.profile-container .personal-profile .avatar .text{max-width:100%;font-size:18px;margin-top:1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-container .personal-profile .menu{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2em}.profile-container .personal-profile .menu .iconize div{display:inline-block;min-width:40px}.profile-container .personal-profile .menu .text{font-size:13px}.profile-container .personal-profile .menu .hoverable:hover,.profile-container .personal-profile .menu .active,.profile-container .personal-profile .menu .active .text{color:#dc7328}aside>.title{font-size:30px;width:100%;display:flex;max-width:1096px;margin:1em 0 2em}.profile-content{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow-y:auto;color:#555}.profile-content .columns{width:100%;max-width:1096px;display:flex;flex-direction:row;justify-content:space-between}.profile-content .columns .column{width:480px}.profile-content .columns .column .normal{font-weight:400}.profile-content .columns .column .title{font-size:24px;margin:2em 0 1em;font-weight:700;text-transform:uppercase}.profile-content .columns .column .title:first-child{margin-top:0}.profile-content .columns .column form{margin-left:40px}.profile-content .columns .column form .ant-form-item-label{display:block;width:100%;text-align:left;font-size:11px;font-weight:700;text-transform:uppercase}.profile-content .columns .column form .ant-form-item{display:block;width:100%}.profile-content .columns .column form .ant-form-item .error{color:red}.profile-content .columns .column form input,.profile-content .columns .column form .ant-select{height:34px}.profile-content .columns .column form input,.profile-content .columns .column form .ant-select-selector{border-radius:4px;height:34px}.profile-content .columns .column form .ant-select-selection-item{padding-top:5px;padding-left:5px}.profile-content .columns .column form .form-twoColumns{display:grid;grid-template-columns:1fr 1fr;column-gap:16px}.profile-content .columns .column form .form-controls{display:grid;grid-template-columns:2fr 1fr;column-gap:16px;margin-top:50px;align-items:center}.profile-content .columns .column form .ant-checkbox-wrapper{display:flex;flex-direction:row;align-items:center}.profile-content .columns .column form a{color:#dc7328}.profile-content .columns .column .action{margin-top:1em;cursor:pointer}.profile-content .columns .column .action span,.profile-content .columns .column .action svg{color:#dc7328}.profile-content .columns .column .action:hover{opacity:.6}.project-overview .project-header{display:grid;margin:1em 0 2em;grid-template-columns:1fr auto auto;column-gap:1em;align-items:center;width:100%;height:auto;max-width:1096px}.project-overview .project-header .main-title{font-size:30px}.project-overview .project-header .active{color:#dc7328}.project-overview .title{display:flex;flex-direction:column;position:relative;top:8px;font-weight:700;color:#000000a6}.project-overview .title img,.project-overview .title svg{margin-left:16px}.project-overview .title svg{color:#dc7328}.project-overview .title svg.error{color:red}.project-overview .title .name{width:100%;font-size:19px;line-height:20px;letter-spacing:.8px;text-transform:uppercase}.project-overview .title .subname{width:100%;font-size:11px;letter-spacing:.7px}.project-overview .project-component{width:100%;height:auto;max-width:1096px;background-color:#efefef;border-radius:8px;margin-bottom:10px;padding:26px 32px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.project-overview .project-component.add-project,.project-overview .project-component.project-group{background-color:#dc7328;padding:13px 32px;justify-content:flex-start;gap:20px}.project-overview .project-component.add-project .ant-form-item,.project-overview .project-component.project-group .ant-form-item{margin:0}.project-overview .project-component.add-project .ant-form-item .ant-form-item-label,.project-overview .project-component.project-group .ant-form-item .ant-form-item-label{text-transform:uppercase;font-weight:700}.project-overview .project-component.add-project .ant-form-item .ant-form-item-label label,.project-overview .project-component.project-group .ant-form-item .ant-form-item-label label{color:#fff}.project-overview .project-component.add-project .ant-spin-dot-item,.project-overview .project-component.project-group .ant-spin-dot-item{background-color:#fff}.project-overview .project-component.add-project>div,.project-overview .project-component.project-group>div{color:#fff}.project-overview .project-component.add-project Button,.project-overview .project-component.project-group Button{text-transform:uppercase;color:#dc7328;font-weight:700}.project-overview .project-component.add-project Input,.project-overview .project-component.project-group Input{width:100px}.project-overview .project-component.add-project .iconize,.project-overview .project-component.project-group .iconize{text-transform:uppercase;font-weight:700}.project-overview .project-component .buttons-horiz Button{width:220px;text-align:left;margin-left:32px;text-transform:uppercase;font-weight:700}.project-overview .project-component.project-group{margin-top:32px;display:grid;grid-template-columns:1fr auto}.project-overview .project-component.project-group .icons{text-transform:uppercase;font-weight:700;display:flex;gap:16px;align-items:center}.project-overview .project-component.project-group .hoverable:hover{color:#fff}.project-overview .model-component{width:100%;height:auto;display:flex;transition:all .3s ease-in-out;max-width:1096px;margin-bottom:10px}.project-overview .model-component .loading-bar{background-color:#f8f8f8;border-radius:8px;width:100%;height:100%;padding:12px;display:flex;flex-direction:row;justify-content:center;text-transform:uppercase;font-weight:700;cursor:pointer}.project-overview .model-component .model-container{display:flex;width:100%;height:100%;gap:1em}.project-overview .model-component .model-container .house{background-color:#f8f8f8;display:flex;width:100%;height:100%;flex-direction:column;border-radius:8px;min-height:300px;max-width:1096px}.project-overview .model-component.duplex .right-half,.project-overview .model-component.duplex .left-half{width:40%;padding:2em;background-color:#f8f8f8;border-radius:8px}.project-overview .model-component.duplex .right-half .title,.project-overview .model-component.duplex .left-half .title{font-size:16px}.project-overview .model-component.duplex .right-half .content,.project-overview .model-component.duplex .left-half .content{margin-top:2em;display:flex;align-items:center;gap:5px}.project-overview .model-component.duplex .house{width:60%}.project-overview .model-component.duplex .house .body{display:grid;position:relative;grid-template-columns:none;grid-template-rows:auto auto auto;align-items:center;gap:1em}.project-overview .model-component.duplex .house .body .meta{width:100%;display:flex;flex-direction:row;padding:0 3em;align-items:flex-start;justify-content:left;margin-bottom:0;flex-wrap:wrap}.project-overview .model-component.duplex .house .body .meta>.iconize{margin-right:10px}.project-overview .model-component.duplex .house .body .meta .price{flex-basis:100%;margin-bottom:12px}.project-overview .model-component.duplex .house .body .meta .price>div{margin-top:-5px}.project-overview .model-component.duplex .house .body .controls{display:flex;flex-direction:row;padding:0 32px 32px 0;gap:10px;height:100%;align-items:flex-end;justify-content:flex-end;justify-self:flex-end}.project-overview .model-component.duplex .house .body .controls button{width:auto}.project-overview .model-component.duplex .house .body .controls>:first-child{position:absolute;top:0;right:32px}.project-overview .model-component.collapsed .house{min-height:auto}.project-overview .model-component.collapsed .house .header{border-bottom:none;grid-template-columns:1fr auto auto}.project-overview .model-component.collapsed .house .header .gadgets div{display:flex}.project-overview .model-component.collapsed .house .body{display:none}.project-overview .model-component.collapsed .right-half,.project-overview .model-component.collapsed .left-half{padding:1em}.project-overview .model-component.collapsed .right-half .content,.project-overview .model-component.collapsed .left-half .content{margin-top:1em}.project-overview .model-component.duplex.collapsed .header{grid-template-columns:auto auto;grid-template-rows:auto auto;gap:10px}.project-overview .model-component.duplex.collapsed .header div:nth-child(3){grid-column:2/3;grid-row:1/3}.project-overview .model-component.duplex.collapsed .header .gadgets div{display:flex}.project-overview .model-component .header{padding:12px 32px;border-bottom:1px solid #e6e6e6;display:grid;grid-template-columns:auto 1fr auto;align-items:center}.project-overview .model-component .header .gadgets{display:flex}.project-overview .model-component .header .gadgets .iconize{margin-left:16px}.project-overview .model-component .header .gadgets div{display:none}.project-overview .model-component .header .icons{display:flex}.project-overview .model-component .header .icons>div{margin-left:16px}.project-overview .model-component .body{margin-top:22px;display:grid;width:100%;height:100%;grid-template-columns:auto auto auto;position:relative}.project-overview .model-component .body img{height:180px;margin-left:36px;border-radius:.5em;object-fit:cover}.project-overview .model-component .body img.img-over{position:absolute;top:0;left:0;object-fit:cover}.project-overview .model-component .body .meta{display:flex;flex-direction:column;justify-content:flex-end;gap:1em;margin-bottom:32px}.project-overview .model-component .body .meta .price{font-weight:700;color:#4c4c4ca6;font-size:14px;margin-top:10px}.project-overview .model-component .body .meta .price .title{font-size:24px}.project-overview .model-component .body .meta .price .hint{font-size:9px}.project-overview .model-component .body .controls{display:grid;grid-template-rows:1fr auto auto;gap:8px;height:100%;align-items:flex-end;justify-content:flex-end;padding:0 32px 32px}.project-overview .model-component .body .controls button{border-radius:4px;width:220px;text-align:left}.project-overview .model-component .body .header{position:absolute;top:36px;left:36px;font-weight:700;font-size:18px;letter-spacing:.5px;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden;color:#000000a6;text-transform:uppercase}.project-overview .model-component .body .header-right{position:absolute;top:36px;right:32px;display:flex;flex-direction:row;gap:30px}.project-overview .model-component .body .house-header{position:absolute;top:118px;font-size:16px}.project-overview .model-component .body .button-subtitle{font-weight:700;text-align:right;font-size:11px;letter-spacing:.7px;margin-top:-1em;margin-bottom:-1em}.project-overview .duplex-project,.project-overview .single-project{width:100%;min-height:300px;max-width:1096px;background-color:#efefef;border-radius:8px;margin-bottom:32px;position:relative;flex-shrink:0;flex-grow:0;padding-top:90px;display:flex;flex-direction:column}.project-overview .duplex-project .overview,.project-overview .single-project .overview{display:grid;grid-template-columns:auto auto auto}.project-overview .duplex-project .overview img,.project-overview .single-project .overview img{height:180px;margin-left:36px;border-radius:.5em;object-fit:cover}.project-overview .duplex-project .overview .meta,.project-overview .single-project .overview .meta{display:flex;flex-direction:column;justify-content:flex-end;gap:1em;margin-bottom:32px}.project-overview .duplex-project .overview .meta .price,.project-overview .single-project .overview .meta .price{font-weight:700;color:#4c4c4ca6;font-size:14px}.project-overview .duplex-project .overview .meta .price .title,.project-overview .single-project .overview .meta .price .title{font-size:24px}.project-overview .duplex-project .overview .meta .price .hint,.project-overview .single-project .overview .meta .price .hint{font-size:9px}.project-overview .duplex-project .overview .controls,.project-overview .single-project .overview .controls{display:flex;flex-direction:column;gap:8px;height:100%;align-items:flex-end;justify-content:flex-end;padding:32px}.project-overview .duplex-project .overview .header,.project-overview .single-project .overview .header{position:absolute;top:36px;left:36px;font-weight:700;font-size:18px;letter-spacing:.5px;white-space:nowrap;text-overflow:ellipsis;color:#000000a6;text-transform:uppercase}.project-overview .duplex-project .overview .header-right,.project-overview .single-project .overview .header-right{position:absolute;top:36px;right:32px;display:flex;flex-direction:row;gap:30px}.project-overview .duplex-project .overview .house-header,.project-overview .single-project .overview .house-header{position:absolute;top:118px;font-size:16px}.project-overview .duplex-project .addtional,.project-overview .single-project .addtional{margin:2em 1em 1em}.project-overview .duplex-project .addtional form,.project-overview .single-project .addtional form{margin-left:40px}.project-overview .duplex-project .addtional form .ant-form-item-label,.project-overview .single-project .addtional form .ant-form-item-label{display:block;width:100%;text-align:left;font-size:11px;font-weight:700;text-transform:uppercase}.project-overview .duplex-project .addtional form .ant-form-item,.project-overview .single-project .addtional form .ant-form-item{display:block;width:100%}.project-overview .duplex-project .addtional form input,.project-overview .duplex-project .addtional form .ant-select,.project-overview .single-project .addtional form input,.project-overview .single-project .addtional form .ant-select{height:34px}.project-overview .duplex-project .addtional form input,.project-overview .duplex-project .addtional form .ant-select-selector,.project-overview .single-project .addtional form input,.project-overview .single-project .addtional form .ant-select-selector{border-radius:4px;height:34px}.project-overview .duplex-project .addtional form .ant-select-selection-item,.project-overview .single-project .addtional form .ant-select-selection-item{padding-top:5px;padding-left:5px}.project-overview .duplex-project{position:relative;flex-direction:row}.project-overview .duplex-project .right-half,.project-overview .duplex-project .left-half{width:40%;padding:2em}.project-overview .duplex-project .right-half .title,.project-overview .duplex-project .left-half .title{font-size:16px}.project-overview .duplex-project .right-half .content,.project-overview .duplex-project .left-half .content{margin-top:2em;display:flex;align-items:center;gap:5px}.project-overview .duplex-project .overview{padding-top:2em;width:60%;grid-template-columns:none;grid-template-rows:auto auto auto;align-items:center;gap:1em;outline:6px solid white}.project-overview .duplex-project .overview img{margin-top:34px}.project-overview .duplex-project .overview .meta{width:100%;display:flex;flex-direction:row;padding:0 3em;align-items:flex-start;justify-content:left;margin-bottom:0;flex-wrap:wrap}.project-overview .duplex-project .overview .meta>.iconize{margin-right:10px}.project-overview .duplex-project .overview .meta .price{flex-basis:100%;margin-bottom:12px}.project-overview .duplex-project .overview .meta .price>div{margin-top:-5px}.project-overview .duplex-project .overview .controls{flex-direction:row;padding:0 32px 32px 0;gap:0px;height:100%;align-items:flex-end;justify-content:flex-end;justify-self:flex-end}.project-overview .duplex-project:after{content:"";position:absolute;display:block;width:100%;height:6px;top:84px;background-color:#fff}.model-list-item:hover{background-color:#fff;border-radius:.5em}.offer-container{padding:1em;background-color:#e1e1e1a6;border-radius:8px;margin:0 2em}.offers-title{display:block;font-size:1.1em;font-weight:700;margin-bottom:10px;color:#000000a6}.offers{display:grid;grid-template-columns:repeat(auto-fill,170px);gap:15px;width:100%}.offers .offer-card{color:#000000a6;width:100%;display:flex;flex-direction:column;width:170px;background-color:#fff;border-radius:8px;padding:2em 1em 1em;box-shadow:#f0f0f073 0 0 2px 2px;border:1px solid #f0f0f0;position:relative}.offers .offer-card:hover{box-shadow:#d8d8d852 0 0 3px 2px}.offers .offer-card .salesforce-icon{position:absolute;right:6px;bottom:6px;cursor:pointer}.offers .offer-card .calculation-icon{position:absolute;right:6px;bottom:30px;cursor:pointer}.attribute{margin-bottom:5px;display:flex;flex-direction:column}.attribute .attribute-name{font-size:1em;font-weight:700}.attribute .attribute-value{font-size:.9em}.ant-list-item-action .ant-tag{font-size:14px;padding:4px 15px;margin-right:66px}.switch-table,.switch-table-active,.switch-table-active-forced{margin-right:24px}.switch-table button,.switch-table-active button,.switch-table-active-forced button{margin-right:6px}.switch-table-active,.switch-table-active-forced{color:#dc7328}.switch-table-active-forced button{cursor:not-allowed}.pictureframe-carousel{overflow:visible;width:640px;height:360px;position:relative;margin-top:40px}.pictureframe-carousel img{width:640px}.pictureframe-carousel .ant-carousel{position:absolute;top:0;left:0;right:0;bottom:0}.pictureframe-carousel .slick-dots{top:-16px}.pictureframe-carousel .slick-dots button{background-color:#dc7328!important}.copymodel-result{border-width:1px;border-color:#dc7328;border-style:solid;padding:5px}.copymodel-result .copymodel-result-big{font-size:40px;color:#dc7328;font-weight:700}.iconize-warning{color:#f5222d}.sharing-menu{display:flex;align-items:center;justify-content:space-between}.sharing-menu .mobile{position:fixed;top:22px;right:62px;align-content:center;color:#dc7328}.sharing-menu .mobile svg{height:26px}.sharing-menu .mobile.active{border:1px #dc7328 solid;border-radius:4px;padding:2px 8px 0 0;background-color:#fff}.sharing-menu .project.active{border:1px #dc7328 solid;border-radius:4px;padding:2px 8px 0;transform:translate(5px);display:flex;height:34px;width:110px;background-color:#fff}.sharing-menu .profile.active{border:1px #dc7328 solid;border-radius:4px;background-color:#fff;display:flex;justify-content:space-between;padding:2px 8px 0;height:28px;width:110px}.sharing-menu .inactive{display:none}.sharing-menu .active{background-color:#fff;align-items:center;justify-content:space-between}.project-expose{position:relative;height:100%;width:100%}.project-expose .rightbar{right:-63px}.project-expose .header{display:flex;justify-content:space-between;width:930px;margin-top:2em}.project-expose .header .backlink{font-size:13px}.project-expose .header .backlink .iconize,.project-expose .header .backlink .iconize span{color:#dc7328}.project-expose .header .backlink .iconize:hover{opacity:.6}.project-expose .expose-content{display:flex;flex-direction:column;padding:3em 6em;width:100%;max-width:930px;background-color:#fff;justify-content:flex-start;align-items:flex-start;margin-top:20px;height:calc(100% - 78px);position:relative;border-radius:8px;box-shadow:0 7px 13px -4px #00000045,0 6px 24px -6px #00000024;overflow-y:auto}.project-expose .expose-content .page-header{display:grid;width:100%;grid-template-columns:1fr 1fr}.project-expose .expose-content .page-header>div{display:flex;flex-direction:column;justify-content:flex-end}.project-expose .expose-content .page-header>div+div{align-items:flex-end}.project-expose .expose-content .title{text-overflow:ellipsis;font-size:24px}.project-expose .expose-content .subtitle{text-overflow:ellipsis}.project-expose .expose-content .placeholder{font-size:6em;text-transform:uppercase;color:#d3d3d3;font-weight:700;letter-spacing:4px;height:100%;display:grid;place-items:center}.project-expose .expose-preview img{width:100%;height:100%;object-fit:cover}.project-expose .expose-stories{width:100%;flex-direction:row;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:".5rem"}.project-expose .expose-stories li{height:50px;margin-top:10px}.project-expose .expose-stories img{height:50px;width:100%;object-fit:cover}.project-expose .expose-info-column{display:flex;width:100%;flex-direction:column;justify-content:space-between;align-items:center}.project-expose .expose-info-row{display:flex;width:100%;flex-direction:row;justify-content:space-between;align-items:center;margin-top:20px;margin-bottom:20px}.project-expose .expose-info-row .expose-info-subcolumn{display:flex;flex-direction:column;align-items:left}.project-expose .expose-info-row .expose-info-subcolumn .expose-list{overflow:hidden}.project-expose .expose-info-row .expose-info-subcolumn .expose-list+.expose-list{margin-top:40px}.project-expose .expose-list{display:flex;height:100%;overflow:hidden;flex-direction:column;justify-content:flex-start;align-items:flex-start}.project-expose .expose-list ul{list-style:none;margin-block-end:0;margin-block-start:0;padding-inline-start:0}.project-expose .expose-list-items li{display:flex;flex-direction:row;justify-content:flex-start;align-items:left}.project-expose .expose-list-item{height:100%;min-width:20px;margin-right:10px}.project-expose .expose-list-item .anticon{width:16px}.project-expose .expose-list-item-large{display:flex;flex-direction:column;justify-content:top}.project-expose .expose-list-item-large+.expose-list-item-large{margin-top:5px;margin-right:10px}.project-expose .expose-list-item-large .dummy{width:60px;margin:5px 10px 5px 0}.project-expose .expose-list-item-large img{width:60px;height:60px;object-fit:cover;margin:5px 10px 5px 0}.project-expose .expose-list-item-large svg{width:60px;object-fit:cover;margin:5px 10px 5px 0;border-style:solid;border-width:1px;border-color:#d3d3d3}.project-expose .expose-list-item-large ul{margin-top:10px;margin-left:10px;margin-bottom:20px}.project-expose .expose-list-item-large ul li{margin-top:2px}.project-expose .expose-footer{margin-top:40px}.content-panel .message{margin-right:44px}.content-panel .message.unread{font-weight:700}.content-panel .message svg{height:1.2em;margin-right:3px;position:relative;top:.2em}.footer{display:flex;justify-content:center;align-items:center;width:100vw;height:40px;position:fixed;bottom:0;background-color:#303237;color:#727c8c;gap:2em}.footer a{color:#a2a9b4;font-size:14px;text-decoration:none!important}.footer a:hover{color:#dc7328}.footer div{color:#a2a9b4;font-size:14px;text-decoration:none!important;cursor:pointer}.footer div:hover{color:#dc7328}.versions-container{display:block;width:100%;max-height:60svh;overflow:auto}.version-descriptions{margin-top:16px}.project-container{width:100vw;height:calc(100svh - 105px);background-color:#fff;position:relative;overflow:hidden}.project-container .project-content{display:flex;width:100%;height:calc(100% - 80px);align-items:center;justify-content:center;position:relative}.basic-stage,.plan-stage,.design-stage{position:relative;display:flex;width:100%;height:100%}.plan-stage{flex-grow:1;display:block;position:relative;overflow:hidden}#project-spinner{z-index:20;position:absolute;display:none;place-items:center;width:100%;height:100%;background-color:#000000ab}@media screen and (max-width: 1024px){#project-spinner{position:fixed;top:0;left:0;bottom:0;right:0;z-index:2000}}.sidebar-container{display:flex;position:absolute;transition:all .3s ease-in-out;gap:8px;left:0}@media screen and (max-width: 1280px){.sidebar-container{top:15px}}@media screen and (min-width: 1280px){.sidebar-container{top:40px}}.sidebar-container .side-buttons{display:flex;flex-direction:column;height:fit-content;gap:8px;z-index:5;max-width:464px;transition:all .3s ease-in-out}@media screen and (max-width: 1280px){.sidebar-container .side-buttons{width:332px}}@media screen and (min-width: 1280px){.sidebar-container .side-buttons{width:464px}}.sidebar-container .side-buttons.collapsed{max-width:56px}.sidebar-container .side-buttons.collapsed .text{display:none}.sidebar-container .side-buttons .side-button{display:flex;flex-direction:row;align-items:center;background-color:#efefef;border-top-right-radius:4px;border-bottom-right-radius:4px;width:100%;cursor:pointer}.sidebar-container .side-buttons .side-button span{flex-shrink:0}.sidebar-container .side-buttons .side-button:hover{background-color:#efefef;box-shadow:0 0 2px 1px #0000001a}.sidebar-container .side-buttons .side-button:hover .cls-2{fill:#dc7328!important}.sidebar-container .side-buttons .side-button:hover .text{color:#dc7328!important}.sidebar-container .side-buttons .side-button.active{background-color:#dc7328}.sidebar-container .side-buttons .side-button.active .cls-2{fill:#fff!important}.sidebar-container .side-buttons .side-button.preview{background-color:#ccc}.sidebar-container .side-buttons .side-button.preview:hover .cls-2{fill:#00000040!important}.sidebar-container .side-buttons .side-button.preview:hover .text{color:#00000040!important}.sidebar-container .side-buttons .side-button span:first-child{display:grid;width:56px;height:56px;place-items:center}.sidebar-container .side-buttons .side-button span:first-child svg{width:32px;height:32px}.sidebar-container .side-buttons .side-button span:first-child .cls-1{fill:none}.sidebar-container .side-buttons .side-button span:first-child .cls-2{fill:#505050}.sidebar-container .sidebar-content{position:absolute;display:flex;flex-direction:column;justify-content:space-between;max-width:0;background-color:#efefef;border-radius:4px;transition:all .3s ease-in-out;transform:translate(100px);will-change:transform;z-index:4;overflow-x:hidden;text-overflow:ellipsis;padding-top:5px}@media screen and (max-width: 1280px){.sidebar-container .sidebar-content{width:266px;left:220px;height:calc(100svh - 217px)}}@media screen and (min-width: 1280px){.sidebar-container .sidebar-content{width:398px;left:364px;height:calc(100svh - 265px)}}.sidebar-container .sidebar-content.active{transform:translate(65px);padding:5px;outline:1px solid #dfdfdf;left:0}@media screen and (max-width: 1280px){.sidebar-container .sidebar-content.active{max-width:266px}}@media screen and (min-width: 1280px){.sidebar-container .sidebar-content.active{max-width:398px}}.sidebar-container .sidebar-content.active .body .body-helper{display:flex}.sidebar-container .sidebar-content.active .head{display:flex;flex-direction:row;justify-content:space-between}.sidebar-container .sidebar-content .head{flex-grow:0;display:none;align-items:center;padding:0 1em;height:56px;width:100%;border-bottom:1px solid #d8d8d8}.sidebar-container .sidebar-content .head .text{font-size:17px}.sidebar-container .sidebar-content .head .back-icon{color:#dc7328}.sidebar-container .sidebar-content .body{padding:1em;margin-top:.5em;overflow-y:auto}@media screen and (max-width: 1280px){.sidebar-container .sidebar-content .body{padding-right:1px}}.sidebar-container .sidebar-content .body-helper{padding:1em;margin-top:.5em}.sidebar-container .sidebar-content .help{font-weight:400;color:#000000d9}.sidebar-container .sidebar-content .sidebarCommand,.sidebar-container .sidebar-content .sidebarCommand>span:first-child{cursor:pointer;width:100%;display:flex;align-items:center}.sidebar-container .sidebar-content .sidebarCommand svg+span,.sidebar-container .sidebar-content .sidebarCommand>span:first-child svg+span{margin-left:10px;font-size:11px;font-weight:700;text-transform:uppercase}.sidebar-container .sidebar-content .sidebarCommand:hover,.sidebar-container .sidebar-content .sidebarCommand.activeCommand,.sidebar-container .sidebar-content .sidebarCommand>span:first-child:hover,.sidebar-container .sidebar-content .sidebarCommand>span:first-child.activeCommand{color:#dc7328}.sidebar-container .sidebar-content .sidebarCommand.disabled,.sidebar-container .sidebar-content .sidebarCommand>span:first-child.disabled{cursor:not-allowed;color:#00000040}.sidebar-container .sidebar-content .sidebarCommand+.sidebarCommand,.sidebar-container .sidebar-content .types-container+.sidebarCommand{margin-top:1em}.sidebar-container .sidebar-content .expandedCommand{margin:.5em 0 1em 24px;display:flex;flex-direction:column}.sidebar-container .sidebar-content .expandedCommand.expandedCommand-fullWidth{margin-left:0}.sidebar-container .sidebar-content .sidebarSubCommands{margin-top:9px;margin-left:12px}.sidebar-container .sidebar-content .sidebarSubCommands .sidebarCommand{margin-top:3px}.sidebar-container .sidebar-content .title{margin-bottom:2em}.sidebar-container .sidebar-content .title img{margin-right:5px}.sidebar-container .sidebar-content div.ant-select{width:300px;text-overflow:ellipsis;margin-top:.5em;margin-bottom:2em}.sidebar-container .content-panel{width:100%}.sidebar-container .content-panel .command-content{display:flex;width:100%;flex-direction:column;gap:10px}.sidebar-container .content-panel .help-for-viewport{background-color:#fff;border:#dc7328 1px solid;border-radius:6px;padding:12px;position:relative;margin-top:16px}.sidebar-container .content-panel .help-for-viewport:before{content:"";background-color:#dc7328;width:20px;height:20px;position:absolute;right:-10px;top:50%;margin-top:-10px;rotate:45deg;z-index:-1}.sidebar-container .content-panel .ant-radio-group{width:100%}.sidebar-container .content-panel .ant-radio-group .ant-radio-wrapper{margin-bottom:.5em}.sidebar-container .content-panel .ant-radio-group.horizontal .ant-radio-wrapper{margin-right:2em}.sidebar-container .content-panel .ant-radio-group.horizontal-narrow .ant-radio-wrapper{margin-right:1em}.sidebar-container .content-panel .ant-radio-wrapper span,.sidebar-container .content-panel .ant-checkbox-wrapper span{text-transform:uppercase;font-weight:700;font-size:.9em}.sidebar-container .content-panel .ant-radio-wrapper.longtext span,.sidebar-container .content-panel .ant-checkbox-wrapper.longtext span{text-transform:none;font-weight:400}.sidebar-container .content-panel .commandButton{width:280px}.sidebar-container .content-panel .commandButton .iconize{color:#000000a6}.sidebar-container .content-panel .commandButton:hover .iconize{color:#dc7328}.sidebar-container .slider-input{display:grid;grid-template-columns:8fr 3fr;gap:10px;align-items:center}.sidebar-container .slider-input-with-label{display:grid;grid-template-columns:2fr 6fr 3fr;gap:10px;align-items:center}.development-mode .title{font-size:1.2em;font-weight:700;width:100%;margin:0 0 6px!important;text-align:center;color:#888}.development-mode.parent{margin:10px 0;padding:10px;background-color:#f8e8e8;border-radius:10px;border:solid 1px red;display:grid;grid-template-columns:1fr;gap:4px}.development-mode .content{display:grid;grid-template-columns:1fr 2fr;justify-content:space-between;align-items:center;gap:6px;max-width:100%;font-weight:700}.development-mode .content .ant-select{width:100%!important;margin:0!important}.section-container{display:flex;width:100%;height:100%;margin-left:472px;position:relative;justify-content:center;overflow-y:auto}@media screen and (max-width: 1280px){.section-container{margin-left:340px}}.section-container:before{content:"";position:absolute;bottom:0;display:block;width:100%;height:100px;background-color:#babdc3}.section-container .delete-icon{position:absolute;top:1em;right:10px;cursor:pointer}.section-container .delete-icon:hover{opacity:.8}.section-container .add-feature-container{z-index:2;display:flex;flex-direction:column;position:absolute;background-color:#d6d7d9;min-height:144px;width:80px;padding:1em;left:50%;margin-left:288px;gap:10px;align-items:center;cursor:pointer}.section-container .add-feature-container:hover{background-color:#d6d7d9cc}.section-container .add-feature-container .addAnnex{cursor:default;position:absolute;left:50%;background-color:#fff;border-color:#dc7328;border-style:solid;border-width:1px;border-radius:4px;padding:12px;display:flex;flex-direction:column;gap:6px;width:185px}.section-container .feature-container{z-index:2;display:flex;flex-direction:column;position:absolute;background-color:#d6d7d9;min-height:144px;width:244px;padding:1em;left:50%;margin-left:288px;gap:10px;align-items:center}.section-container .storeys-container{display:flex;flex-direction:column;margin-bottom:100px;width:100%;align-items:center}.section-container .storeys-container>:first-child{margin-top:auto!important}.section-container .storeys-container .roof-FlatRoof{min-height:20px;height:20px}.section-container .storeys-container .roof-GabledRoof{height:40px;clip-path:polygon(0% 50%,50% 0%,100% 50%,100% 100%,0% 100%)}.section-container .storeys-container .roof-GabledRoof-half-storey{min-height:70px;height:20px;clip-path:polygon(50% 0%,0% 100%,100% 100%);position:relative;bottom:-16px}.section-container .storeys-container .roof-HippedRoof{min-height:100px;clip-path:polygon(0% 50%,50% 0%,100% 50%,100% 100%,0% 100%)}.section-container .storeys-container .roof-HippedRoof-half-storey{min-height:70px;height:20px;clip-path:polygon(0% 100%,50% 0%,100% 100%);position:relative;bottom:-16px}.section-container .storeys-container .roof-PentRoof{height:40px;clip-path:polygon(0 85%,100% 0,100% 100%,0% 100%)}.section-container .storeys-container .roof-PentRoof-half-storey{min-height:70px;height:20px;clip-path:polygon(0% 100%,100% 0%,100% 100%);position:relative;bottom:-16px}.section-container .storey-stack{padding-top:16px;width:100%;align-items:center;display:flex;flex-direction:column}.section-container .level-1,.section-container .add-basement{background-color:#babdc3}.section-container .add-basement .storey-container{cursor:pointer}.section-container .add-basement .storey-container:hover{opacity:.8}.section-container .storey-container{z-index:2;display:flex;position:relative;flex-direction:column;background-color:#d6d7d9;min-height:144px;width:544px;max-width:1000px;padding:1em;gap:10px;align-items:center}.rooms-container{width:100%;height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px}.rooms-container .room-container{min-width:144px;height:32px;border-radius:4px;background-color:#fff;display:flex;align-items:center;justify-content:space-between;padding:5px 1em;position:relative}.rooms-container .room-container.emptyRoom{background-color:#ccc}.rooms-container .room-container .drop-target{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;opacity:.5;background-color:none;border-radius:4px}.rooms-container .room-container .name{-webkit-user-select:none;user-select:none;font-weight:500;color:#000;margin:0}.rooms-container .room-container:hover{box-shadow:0 3px 4px #00000012,0 3px 3px -2px #0000000f,0 1px 8px #0000001a}.rooms-container .room-container:hover .name{color:#636363}.rooms-container .room-container .icon{display:flex;align-items:center;cursor:pointer}.room-group{display:flex;flex-wrap:wrap;align-items:center;justify-content:left;gap:16px;margin-bottom:4em}.room-group .room-container{min-width:144px;height:32px;border-radius:4px;background-color:#fff;display:flex;align-items:center;padding:5px 1em;position:relative}.room-group .room-container .name{-webkit-user-select:none;user-select:none;font-weight:500;color:#000;margin:0}.room-group .room-container:hover{box-shadow:0 3px 4px #00000012,0 3px 3px -2px #0000000f,0 1px 8px #0000001a}.room-group .room-container:hover .name{color:#636363}.types-container{margin-top:1em;width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:12px}@media screen and (max-width: 1280px){.types-container{grid-template-columns:1fr 1fr}}.types-container.fullwidth{grid-template-columns:1fr}.types-container.fullwidth .type-icon{width:100%;height:176px}.types-container.fullwidth .type-icon.type-icon-small{height:auto;padding:10px}.types-container.fullwidth .type-icon.type-icon-small .title{margin:0}.types-container.fullwidth .type-icon img{margin:5px 5px 10px;width:calc(100% - 10px);height:129px}.types-container.fullwidth .type-icon svg{width:100%;height:144px}.types-container.fullwidth .type-icon .title{margin-left:auto;margin-right:auto;text-align:center;font-size:11px;max-width:none}.type-icon{transition:box-shadow .2s ease-in-out;width:104px;height:128px;border-radius:4px;background-color:#fff}.type-icon.selected{outline:solid 1px #dc7328}.type-icon.disabled{background-color:#ddd}.type-icon.disabled:hover{cursor:not-allowed;box-shadow:none}.type-icon.disabled:hover .text{color:#555!important}.type-icon:hover{cursor:pointer;box-shadow:0 3px 4px #00000024,0 3px 3px -2px #0000001f}.type-icon:hover .text{color:#dc7328!important}.type-icon .title{margin:0 3px;text-overflow:ellipsis;overflow:hidden;width:100%;max-width:100px;white-space:nowrap;font-size:9px;font-weight:300;text-align:center}.type-icon .title .text{letter-spacing:0!important}.type-icon img+.title{margin-top:5px}.type-icon svg{width:104px;height:104px;border-radius:4px}.type-icon svg .cls-1{fill:#fff}.type-icon svg .cls-2{fill:#fff;opacity:.8}.type-icon svg .cls-3{fill:#545454}.type-icon svg .cls-4{fill:#505050}.type-icon.small-svg svg{width:64px;height:64px;margin:20px;opacity:.5}.type-icon img{object-fit:cover;margin:10px;width:84px;height:84px}.type-icon div.img-placeholder,.type-icon div.material-preview-gadget{width:104px;height:104px;border-radius:4px}.type-icon-title-above{width:104px;margin-bottom:12px}.type-icon-button-below{margin-top:12px}.type-icon-button-below Button{width:104px;padding-left:0;padding-right:0;text-align:center;text-transform:uppercase;color:#dc7328}.sub-title{text-transform:uppercase;font-weight:700;margin-top:24px}.sub-title:first-child{margin-top:0}.sub-title+.types-container{margin-top:0}.half-house-container{display:flex;width:100%;height:100%;margin-left:500px;position:relative;justify-content:center;overflow-y:auto;gap:1em;align-items:center}.half-house-container div{width:328px;height:296px;position:relative}.half-house-container div:hover{cursor:pointer;box-shadow:0 0 4px 2px #00000026}.half-house-container div .title-left,.half-house-container div .title-right{position:absolute;font-weight:700;letter-spacing:1px;color:#fff;font-size:20px}.half-house-container div .title-left{right:1em;top:.6em}.half-house-container div .title-right{left:1em;top:.6em}.half-house-container div svg{width:328px}.half-house-container div svg .cls-1{fill:#babdc3}.half-house-container div svg .cls-2{fill:#d6d7d9}.half-house-container div svg .cls-3{fill:#9da3ad}.half-house-container div.active:after{position:absolute;content:"";display:block;width:0;height:0;border-style:solid;border-width:0 15px 20px 15px;border-color:transparent transparent #d8b8a4 transparent;left:50%}.half-house-container div.active svg .cls-1{fill:#c4a694}.half-house-container div.active svg .cls-2{fill:#d8b8a4}.half-house-container div.active svg .cls-3{fill:#b09485}.pixi-canvas{width:100%;height:100%;outline:none}.context-toolbar{min-width:120px;display:flex;border-radius:4px;background-color:#ffffffe6;float:left;color:#787b7f;pointer-events:auto;padding:.5em;align-items:center;justify-content:center;border:solid 1px #dc7328}.context-toolbar .ant-divider{margin:20px 0 0}.context-toolbar .button{width:36px;height:36px;display:grid;place-items:center}.context-toolbar .button .anticon{width:100%}.context-toolbar .button:hover .cls-1{stroke-width:4px;stroke:#1a7af8}.context-toolbar .button.invisible{opacity:.2}.context-toolbar .sidebar-form .ant-form-item{margin-bottom:.2em}.icon-button span[role=img]{width:100%;height:100%}.icon-button span[role=img] svg{width:100%;height:100%}.sidebar-form{font-weight:400;letter-spacing:.5px}.sidebar-form .ant-form-item{margin-bottom:1em}.sidebar-form .ant-form-item-label{padding:0}.sidebar-form .ant-form-item-label label{color:#000000a6;font-weight:700}.sidebar-form .ant-select{margin-bottom:0}.following-cursor{position:fixed;cursor:move}.following-cursor .button{position:relative}.following-cursor .button:hover{color:#1a7af8}.following-cursor .button:hover .cls-2{fill:#1a7af8}.following-cursor .cls-1{fill:#fff;opacity:.8}.following-cursor .cls-2{fill:#505050}.following-cursor .cls-3{fill:none}.pop-up-toolbar-dynamic{position:absolute;bottom:50px;left:-41px;width:auto;display:grid;place-items:center}.pop-up-toolbar-dynamic .content{height:50px;display:flex;border-radius:4px;background:#fbfbfb;border:solid 1px #a4a4a4;float:left;pointer-events:auto;padding:0 8px;align-items:center}.pop-up-toolbar-dynamic .ant-row{margin-bottom:3px}.wall-panel{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}.teaser-overlay{position:absolute;top:40px;left:40px;width:240px;z-index:2}.teaser-overlay .teaser{line-height:1.5em;padding:1em;background-color:#fffc}.stair-add-icons,.penthouse-add-icons{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;margin-top:16px}.penthouse-add-icons{padding-right:76px}.penthouse-add-icons .placeholder{width:76px;height:76px}.stair-add-icon,.penthouse-add-icon{transition:box-shadow .2s ease-in-out;border-radius:4px;background-color:#fff;width:76px;height:76px}.stair-add-icon.selected,.penthouse-add-icon.selected{outline:solid 1px #dc7328}.stair-add-icon:hover,.penthouse-add-icon:hover{cursor:pointer;box-shadow:0 3px 4px #00000024,0 3px 3px -2px #0000001f}.stair-add-icon{padding:14px}.stair-add-icon svg{width:48px;height:48px;padding:3px;border:1px solid black}.penthouse-add-icon{padding:14px}.penthouse-add-icon .penthouse-box{width:48px;height:48px;background-color:color-mix(in srgb,#dc7328 10%,white);position:relative}.penthouse-add-icon .penthouse-box .penthouse-box-inner{width:32px;height:32px;position:absolute;background-color:#dc7328}.stair-add-icon-XNeg-Left svg{transform:scaleY(1) rotate(0)}.stair-add-icon-XNeg-Right svg{transform:scaleY(-1) rotate(0)}.stair-add-icon-YPos-Left svg{transform:scaleY(1) rotate(90deg)}.stair-add-icon-YPos-Right svg{transform:scaleY(-1) rotate(-90deg)}.stair-add-icon-XPos-Left svg{transform:scaleY(1) rotate(180deg)}.stair-add-icon-XPos-Right svg{transform:scaleY(-1) rotate(180deg)}.stair-add-icon-YNeg-Left svg{transform:scaleY(1) rotate(-90deg)}.stair-add-icon-YNeg-Right svg{transform:scaleY(-1) rotate(90deg)}.teaser{margin-top:2em;padding:1em;border:1px solid #dc7328;border-radius:4px;background-color:#fff;display:flex;flex-direction:column;align-items:center}.teaser *{color:#dc7328}.teaser .teaser-button{margin-top:1.5em;margin-bottom:.5em}.teaser .teaser-button *{color:#fff}.babylon-container{flex-grow:1;width:100%;height:100%;display:block;position:relative;overflow:hidden}.babylon-container canvas{width:100%;height:100%;outline:none}.project-settings{display:flex;position:absolute;right:0;bottom:5px;align-items:flex-start;z-index:5}.project-settings .storey-controls{margin-top:24px;display:flex;flex-direction:column;justify-content:space-between;height:216px}.project-settings .storey-controls .storey-buttons.hidden{display:none}.project-settings .storey-controls .storey,.project-settings .storey-controls .trigger{display:flex;flex-direction:row;align-items:center;background-color:#d6d7d9;border-top-left-radius:4px;border-bottom-left-radius:4px;width:100%;cursor:pointer;display:grid;width:56px;place-items:center}.project-settings .storey-controls .storey svg,.project-settings .storey-controls .trigger svg{width:25px;height:25px}.project-settings .storey-controls .storey .cls-1,.project-settings .storey-controls .trigger .cls-1{fill:none}.project-settings .storey-controls .storey .cls-2,.project-settings .storey-controls .trigger .cls-2{fill:#505050}.project-settings .storey-controls .storey:hover,.project-settings .storey-controls .trigger:hover{background-color:#efefef;box-shadow:0 0 2px 1px #0000001a}.project-settings .storey-controls .storey:hover svg,.project-settings .storey-controls .trigger:hover svg{fill:#dc7328!important}.project-settings .storey-controls .storey.active,.project-settings .storey-controls .trigger.active{background-color:#dc7328}.project-settings .storey-controls .storey.active svg,.project-settings .storey-controls .trigger.active svg{fill:#fff!important}.project-settings .storey-controls .storey.semi-active,.project-settings .storey-controls .trigger.semi-active{background-color:color-mix(in srgb,#dc7328 33%,white)}.project-settings .storey-controls .storey{height:24px;margin-top:4px}.project-settings .storey-controls .trigger{height:56px}.project-settings .body{position:relative;display:flex;flex-direction:column;justify-content:center;width:300px;max-width:0px;height:260px;gap:1em;background-color:#fff;transition:all .3s ease-in-out;border-top-left-radius:4px;will-change:max-width}.project-settings .body.active{max-width:300px;padding:5px 5px 5px 12px;outline:1px solid #dfdfdf}.project-settings .body.active .body,.project-settings .body.active .head{display:flex}.project-settings .body.active .level-container svg{max-width:150px}.project-settings .body .view-buttons{position:absolute;top:40px;left:20px;display:flex;flex-direction:row}.project-settings .body .view-buttons button{width:84px;height:40px;border-radius:0;display:flex;flex-direction:row;align-items:center;justify-content:center;font-weight:700}.project-settings .body .view-buttons button:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.project-settings .body .view-buttons button:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.project-settings .body .level-container{position:absolute;left:20px;bottom:20px;width:100%;max-width:96px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.project-settings .body .level-container .storey{display:grid;place-items:center;width:100%;height:24px;background-color:#dfdfdf;cursor:pointer}.project-settings .body .level-container .storey:hover,.project-settings .body .level-container .storey.active{background-color:#dc7328}.project-settings .body .level-container .storey.semi-active{background-color:color-mix(in srgb,#dc7328 33%,white)}.project-settings .body .level-container .storey:first-of-type{height:40px;padding-top:16px;clip-path:polygon(0% 100%,0% 60.1514966698%,.0016141213% 59.2660044078%,.0215047281% 58.3819100699%,.0639964014% 57.5024202148%,.128928576% 56.630859194%,.2160556587% 55.770523527%,.3250482367% 54.9246654123%,.4554946406% 54.0964800864%,.6069010543% 53.2891025624%,.7786959598% 52.5055804654%,.9702292635% 51.7488790285%,1.1807770836% 51.0218579415%,1.4095442188% 50.3272634809%,1.6556650172% 49.6677243045%,1.9182071222% 49.045737858%,2.1961813542% 48.463647322%,2.488536625% 47.9236546897%,2.794164409% 47.4278070743%,3.1119126558% 46.9779731978%,3.4405788977% 46.5758557111%,3.778643946% 46.221356054%,45.3300747689% 4.6699252311%,45.6721662375% 4.3382360154%,46.0182947851% 4.0316158774%,46.3681862917% 3.750679569%,46.7215096776% 3.4956926283%,47.0779342742% 3.266893769%,47.4371205307% 3.0645011198%,47.7987295555% 2.8887055655%,48.1624190844% 2.7396734534%,48.5278472641% 2.6175449967%,48.894665032% 2.5224367955%,49.2625284267% 2.4544378815%,49.6310891589% 2.413612738%,49.9999986477% 2.4%,50.3689095423% 2.4136126421%,50.737470482% 2.4544377202%,51.1053343259% 2.522436653%,51.4721532134% 2.6175451384%,51.8375796449% 2.7396729808%,52.2012695908% 2.8887051831%,52.562878628% 3.0645006784%,52.9220649192% 3.266893283%,53.2784896798% 3.4956921903%,53.6318140004% 3.7506797916%,53.9817055365% 4.0316161489%,54.3278330767% 4.338235379%,54.6699252311% 4.6699252311%,96.221356054% 46.221356054%,96.5594211008% 46.5758557094%,96.8880871621% 46.9779729578%,97.2058353637% 47.4278067294%,97.51146439% 47.9236564479%,97.8038185371% 48.463647108%,98.0817928768% 49.0457378559%,98.3443363037% 49.6677276325%,98.5904563814% 50.3272651924%,98.8192227841% 51.0218575135%,99.0297706127% 51.7488785718%,99.2213040137% 52.5055803531%,99.3930992548% 53.2891040838%,99.5445060091% 54.0964838565%,99.6749516128% 54.9246643599%,99.7839443127% 55.7705232784%,99.8710715825% 56.6308609988%,99.9360036786% 57.502421518%,99.9784953277% 58.3819116479%,99.9983859043% 59.2660070583%,100% 60.1514966698%,100% 100%)}.project-settings .body .level-container .storey:last-of-type{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.project-settings .body .level-container svg{width:150px;max-width:0;fill:none}.project-settings .body .level-container svg g{stroke:#000;cursor:pointer;fill:#efefef}.project-settings .body .level-container svg g:hover{fill:#dc7328}.project-settings .body .controls{position:absolute;left:130px;bottom:20px;display:flex;gap:6px;flex-direction:column}.named-switch{display:flex;align-items:center;gap:1em;text-underline-offset:.2em}.material-preview-gadget{display:inline-block;width:22px;height:22px}.material-preview-hover .ant-tooltip-inner{width:400px;height:400px;border-radius:8px;padding:16px}.material-preview-hover .ant-tooltip-inner img,.material-preview-hover .ant-tooltip-inner .material-preview-gadget{width:100%;height:100%;object-fit:cover}.material-missing{margin-top:-104px;color:red}.ant-select-item-option-disabled .text.default{color:#aaa!important}.undo-redo-toolbar{z-index:10;position:fixed;display:grid;height:32px;top:160px;left:50%;transform:translate(-33.33%);justify-content:center;width:fit-content;grid-template-columns:1fr 1fr 1fr}.undo-redo-toolbar .controls{display:flex;margin-left:15px;gap:5px}.undo-redo-toolbar .controls .control-button,.undo-redo-toolbar .controls .control-button-disabled{width:32px}.undo-redo-toolbar .control-button,.undo-redo-toolbar .control-button-disabled{min-width:32px;border-radius:4px;background-color:#fbfbfb9f;float:left;color:#787b7f;pointer-events:auto;padding:0 8px;display:flex;align-items:center;justify-content:center;border:solid 1px #d8d8d8;gap:1em;flex-shrink:0}.undo-redo-toolbar .control-button .icon,.undo-redo-toolbar .control-button-disabled .icon{min-width:22px;display:flex;align-items:center}.undo-redo-toolbar .control-button .icon .anticon,.undo-redo-toolbar .control-button-disabled .icon .anticon{width:24px;height:24px}.undo-redo-toolbar .control-button .icon .cls-1,.undo-redo-toolbar .control-button-disabled .icon .cls-1{fill:#787b7f}.undo-redo-toolbar .control-button .text,.undo-redo-toolbar .control-button-disabled .text{letter-spacing:1px;color:#787b7f;font-size:13px}.undo-redo-toolbar .control-button{cursor:pointer}.undo-redo-toolbar .control-button:hover .icon .cls-1{fill:#dc7328}.undo-redo-toolbar .control-button:hover .text,.undo-redo-toolbar .control-button:hover>div{color:#dc7328}.undo-redo-toolbar .control-button .sharing-menu{margin-top:4px}.undo-redo-toolbar .control-button .sharing-menu .active{margin:-6px 10px -2px 76px;padding-top:8px;padding-bottom:4px;align-content:center}.undo-redo-toolbar .control-button-disabled{cursor:help}.undo-redo-toolbar .control-button-disabled.good .icon .cls-1{fill:#dc7328}.undo-redo-toolbar .control-button-disabled.bad{border-color:red;background-color:red}.undo-redo-toolbar .control-button-disabled.bad .icon .cls-1,.undo-redo-toolbar .control-button-disabled.bad .icon .cls-2{fill:#fff}.undo-redo-toolbar .control-button-active .icon .cls-1{fill:#dc7328}.undo-redo-toolbar .undo-button,.undo-redo-toolbar .redo-button{min-width:120px}.undo-redo-toolbar .undo-button{margin-right:2.5px;justify-content:flex-end}.undo-redo-toolbar .redo-button{margin-left:2.5px;justify-content:flex-start}.undo-redo-toolbar .screenshot-button>div{height:20px}.rendermodel-loading-hint{z-index:11;position:fixed;display:flex;height:32px;top:210px;left:50%;transform:translate(-50%);align-items:center;width:fit-content;border-radius:4px;background-color:#fbfbfb9f;color:#787b7f;padding:0 8px;border:solid 1px #d8d8d8}.warning-toolbar{z-index:20;position:absolute;top:100px;background-color:#fff;height:90px;display:flex;justify-content:center;align-items:center;border-radius:8px;border:2px solid #dc7328;box-shadow:0 3px 4px #00000024,0 3px 3px -2px #0000001f,0 1px 8px #0003;left:50%;transform:translate(-50%);padding:2em;width:500px}.warning-toolbar{top:auto;bottom:30px;width:fit-content;height:72px}.warning-toolbar .login{cursor:pointer;margin-left:2em;color:#dc7328!important;font-weight:700!important;white-space:nowrap}.undoredo-component{display:grid;gap:3px;grid-auto-rows:auto}.undoredo-component .item{cursor:pointer}.undoredo-component .item .text{font-size:12px}.undoredo-component .item .text:hover{color:#dc7328}.navigationhelp-toolbar{z-index:19;position:absolute;top:130px;background-color:#fff;height:120px;justify-content:center;border-radius:8px;border:2px solid #dc7328;box-shadow:0 3px 4px #00000024,0 3px 3px -2px #0000001f,0 1px 8px #0003;left:50%;transform:translate(-50%);width:500px;display:flex;flex-direction:column;align-items:left;padding:2em 2em 2em 60px}.navigationhelp-toolbar .close-button{position:absolute;top:2px;right:2px;cursor:pointer}.navigationhelp-toolbar .mouse-navigation{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:12px}.navigationhelp-toolbar .mouse-navigation div{display:flex;flex-direction:row;align-items:center}.navigationhelp-toolbar .mouse-navigation div img{height:50px;margin-right:6px}.navigationhelp-toolbar .mouse-navigation div div{padding-bottom:16px}.new-features .iconize img{margin-top:20px;margin-bottom:20px}.new-features .content{display:block;-webkit-hyphens:auto;hyphens:auto}.new-features img+.content{margin-top:5px}.new-features hr{margin-top:20px;margin-bottom:20px}.new-features .button{margin-top:20px;display:flex;flex-direction:column;align-items:center}.new-features .new-features-list{padding-right:10px;max-height:70svh;overflow-y:auto}.development-overview{display:flex;flex-direction:column;gap:2px}.development-entry{padding:4px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:4px;max-width:100%}.type-id{display:flex;flex-direction:row;gap:8px;flex-wrap:nowrap;min-width:0}.id{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.id.with-uuid{font-weight:700}.development-entry button{transition:all .3s ease-in-out;display:flex;border-radius:10px;border:none;align-items:center;height:20px;background-color:#f2f2f2}.not-found{background-color:#f22!important;color:#fb9494!important}.development-entry button:hover{color:#fff;background-color:#5656ff;box-shadow:0 0 2px 1px #5656ff}.not-found:hover{background-color:#f66!important;color:#fff!important;box-shadow:0 0 2px 1px #f66!important}.development-entry.even{background-color:#e1e4ec;color:#000}.development-entry.uneven{background-color:#e2e2e2;color:#3b3b3b}.found-result-renderer{display:flex;flex-direction:row;gap:4px;align-items:center}.filter{margin:0 0 4px;display:flex;flex-direction:row;gap:0px;align-items:center}.house-compare{position:relative}.house-compare .compare-banner{display:grid;grid-template-columns:1fr 1fr 1fr;padding:0 1.5em;width:100vw;height:64px;background-color:#fff;gap:4em;overflow-x:auto;align-items:center}.house-compare .compare-banner .back{cursor:pointer}.house-compare .compare-banner .back div,.house-compare .compare-banner .back span{color:#dc7328}.house-compare .compare-banner .back:hover{opacity:.7}.house-compare .compare-banner .compare-banner-title{justify-self:center}.house-compare .house-compare-panel{display:flex;height:calc(100svh - 184px);padding:2em;overflow-y:auto;gap:2em;justify-content:center}.house-compare .house-compare-panel .compare-item{display:flex;width:488px;flex-direction:column;justify-content:flex-start;align-items:center;background:#fff;border-radius:8px;box-shadow:0 0 2px #0003;transition:all .3s ease-in-out;position:relative;gap:1em;padding-bottom:2em;height:fit-content}.house-compare .house-compare-panel .compare-item img{border-top-left-radius:8px;border-top-right-radius:8px;width:100%;height:auto;border-bottom:1px solid #e0e0e0;cursor:pointer}.house-compare .house-compare-panel .compare-item .header{display:grid;width:100%;grid-template-columns:1fr auto;align-items:center}.house-compare .house-compare-panel .compare-item .header .title{align-self:flex-start;width:100%;padding:.5em 1em;position:relative;font-weight:700;font-size:18px;letter-spacing:.5px;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden;color:#dc7328}.house-compare .house-compare-panel .compare-item .header .controls{margin-right:1.5em}.house-compare .house-compare-panel .compare-item .header .controls button:hover{cursor:pointer}.house-compare .house-compare-panel .compare-item .meta{width:100%;display:grid;grid-template-columns:auto 1fr;padding:0 1.4em;gap:2em;color:#000000a6}.house-compare .house-compare-panel .compare-item .section{display:flex;flex-direction:column;gap:1em;padding:.5em 2em;width:100%}.house-compare .house-compare-panel .compare-item .section .head{font-size:16px;justify-self:flex-start}.house-compare .house-compare-panel .compare-item:hover{box-shadow:0 0 7px #0000004d}.registration-layout{width:100%;height:100svh;background:linear-gradient(0deg,#efefef,#fff 52%,#f2f2f2);display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:auto}@media screen and (max-height: 1000px){.registration-layout{justify-content:start}}@media screen and (max-width: 1280px){.registration-layout{display:block}}@media screen and (max-width: 510px){.registration-layout{background:#fff}}.registration-panel{width:1248px;border-radius:16px;background:#ffffff80;box-shadow:0 24px 40px #00000024,0 11px 15px -7px #0003;display:grid;grid-template-columns:auto 700px;padding-top:50px;padding-bottom:50px;margin-top:20px;margin-bottom:20px}@media screen and (max-width: 1280px){.registration-panel{width:100%;max-width:500px;margin-left:auto;margin-right:auto;grid-template-columns:auto}}@media screen and (max-width: 510px){.registration-panel{padding-top:10px;padding-bottom:20px}}.registration-panel>div{padding-left:100px;padding-right:100px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width: 1280px){.registration-panel>div{padding-left:25px;padding-right:25px}}@media screen and (max-width: 510px){.registration-panel>div{background:#fff}}.registration-panel>div:first-child{border-right:1px solid #43474f}@media screen and (max-width: 1280px){.registration-panel>div:first-child{border:none;margin-bottom:50px}}@media screen and (max-width: 510px){.registration-panel>div:first-child{border:none;margin-bottom:20px;margin-top:20px}}.registration-panel .registration-logo>img{width:284px}@media screen and (max-width: 1280px){.registration-panel .registration-logo>img{width:50%}}.registration-panel h1{font-size:30px;text-transform:uppercase;letter-spacing:3.25px;color:#dc7328;font-weight:700;margin-top:48px;margin-bottom:24px;text-align:left;width:100%}@media screen and (max-width: 1280px){.registration-panel h1{font-size:20px}}.registration-panel h1.registration-smallheadline{font-size:20px;letter-spacing:1.5px}.registration-panel h1:first-child{margin-top:0}.registration-panel .ant-form-item{margin-bottom:12px}.registration-panel .ant-form-item-label{display:block;text-transform:uppercase;font-weight:700;font-size:11px;padding-bottom:0}.registration-panel .ant-input,.registration-panel .ant-select-selector{padding:8px 16px;font-size:16px;border-radius:4px!important}.registration-panel .ant-select,.registration-panel .ant-select-selector,.registration-panel .ant-select-selection-search-input{height:43px!important}.registration-panel .ant-select-selection-item{padding-top:8px!important;padding-left:10px!important}.registration-panel .ant-btn-text{color:#dc7328;background-color:transparent}.registration-panel .ant-btn-text :hover{opacity:.8}.registration-panel .edit-contact .ant-form-item{display:block;width:100%;text-align:left}.registration-panel .edit-contact .ant-form-item-label{text-align:left}.registration-panel .edit-contact .registration-form-controls{margin-top:42px}.registration-panel .form-twoColumns{display:grid;grid-template-columns:1fr 1fr;column-gap:16px}.registration-panel .registration-description{margin-bottom:12px}.registration-panel .registration-form-controls{display:grid;grid-template-columns:2fr 1fr 1fr;align-items:center;font-size:13px;margin-top:34px}.registration-panel .registration-form-controls a,.registration-panel .registration-form-controls button{font-weight:700;text-transform:uppercase;text-align:center}.registration-panel .registration-form-controls button{display:flex;flex-direction:row;align-items:center;justify-content:center}.registration-panel .registration-form-checkbox-and-input{display:grid;grid-template-columns:60px auto}.registration-panel .registration-form-checkbox-and-input .ant-checkbox-wrapper{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;margin-top:10px}.registration-panel .registration-form-checkbox-and-input .ant-form-item-label{margin-top:6px}.registration-panel .registration-section{margin-top:50px}.registration-panel .registration-section+.registration-form-controls{margin-top:16px}.registration-panel div.registration-language{position:absolute;top:0;right:0;padding-left:0;padding-right:0}@media screen and (max-width: 1280px){.registration-panel div.registration-language{right:25px}}.registration-panel div.registration-language .ant-menu{background-color:transparent!important}.registration-panel div.extra-button{margin-left:auto;margin-right:25px;margin-top:12px}@media screen and (max-width: 1280px){.registration-panel div.extra-button{margin-right:0}}.registration-panel div.extra-button button{text-transform:uppercase;text-align:center}.admin-container{width:100%;height:calc(100svh - 120px);display:flex;padding:2em 63px 2em 2em;overflow-y:hidden;background-color:#fff;gap:2em;flex-grow:0}.admin-container .admin-menu{width:290px;height:100%;background-color:#efefef;border-radius:8px;padding:24px;display:grid;grid-template-rows:auto 1fr 15svh auto;align-items:center;flex-shrink:0}.admin-container .admin-menu .menu-title{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:80px;width:100%;overflow:hidden}.admin-container .admin-menu .menu-title .text{max-width:100%;font-size:18px;margin-top:1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-container .admin-menu .menu{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2em}.admin-container .admin-menu .menu .iconize div{display:inline-block;min-width:40px}.admin-container .admin-menu .menu .text{font-size:13px}.admin-container .admin-menu .menu .hoverable:hover,.admin-container .admin-menu .menu .active,.admin-container .admin-menu .menu .active .text{color:#dc7328}.admin-content{width:100%;height:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;overflow:hidden;color:#555}.admin-content .title{font-size:30px;margin:0 0 2em}.admin-content .filter,.admin-content .backlink{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;margin-bottom:20px;flex-wrap:wrap}.admin-content .filter>div,.admin-content .backlink>div{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:nowrap;margin-bottom:20px}.admin-content .filter .label,.admin-content .backlink .label{text-transform:uppercase;margin-right:5px;font-weight:700}.admin-content .filter .ant-select,.admin-content .filter .ant-input,.admin-content .backlink .ant-select,.admin-content .backlink .ant-input{width:200px;margin-right:40px}.admin-content .filter button,.admin-content .backlink button,.admin-content .filter .buttons,.admin-content .backlink .buttons{margin-right:40px}.admin-content .filter .buttons Button,.admin-content .backlink .buttons Button{margin-right:0}.admin-content .backlink{margin-top:-32px;margin-bottom:10px}.furniture-cards-container{overflow-y:auto}.furniture-cards{display:grid;margin:5px 22px 5px 2px;grid-template-columns:repeat(auto-fill,288px);grid-auto-rows:auto;gap:15px}.furniture-card{display:flex;width:288px;height:320px;flex-direction:column;justify-content:flex-start;align-items:center;background:#fff;border-radius:8px;box-shadow:0 0 2px #0003;transition:all .3s ease-in-out;position:relative}.furniture-card img,.furniture-card>svg{border-top-left-radius:8px;border-top-right-radius:8px;width:100%;height:174px;object-fit:cover;border-bottom:1px solid #e0e0e0;cursor:pointer}.furniture-card>svg{padding:40px}.furniture-card .header{width:100%;padding:.5em 1em .25em;position:relative;font-weight:700;font-size:18px;letter-spacing:.5px;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden;overflow-y:visible;color:#dc7328}.furniture-card .meta{width:100%;display:flex;flex-direction:column;color:#000000a6;padding:0 1em 1em}.furniture-card .meta .iconize{white-space:nowrap}.furniture-card .meta .iconize>div+div{display:inline-block;overflow:hidden;text-overflow:ellipsis}.furniture-card .meta .highlight{color:#dc7328;font-weight:700}.furniture-card:hover{box-shadow:0 0 7px #0000004d}.furniture-manager-main-content{display:grid;grid-template-columns:auto 500px;gap:20px;overflow:hidden;flex-grow:1}.furniture-manager-main-content .ant-tabs{min-width:100%;max-width:100%}.furniture-manager-main-content .ant-tabs-nav{margin-bottom:0}.furniture-manager-main-content .ant-tabs-tab{padding-top:0}.furniture-manager-main-content .ant-tabs-content-holder,.furniture-manager-main-content .ant-tabs-content,.furniture-manager-main-content .ant-tabs-tabpane{overflow:hidden;height:100%}.furniture-manager-main-content .canvas-with-footer{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;display:flex;flex-direction:column}.furniture-manager-main-content .canvas-with-footer .canvas-footer,.furniture-manager-main-content .canvas-with-footer Form{display:flex;flex-direction:row;gap:20px;align-items:baseline;justify-content:space-between}.furniture-manager-main-content .canvas-with-footer .canvas-footer>div,.furniture-manager-main-content .canvas-with-footer Form>div{margin-bottom:0}.furniture-manager-main-content .canvas-with-footer .canvas-footer .ant-select,.furniture-manager-main-content .canvas-with-footer Form .ant-select{width:75px}.furniture-manager-main-content .canvas-with-footer .error{color:red}.furniture-editor{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;overflow:hidden}.furniture-editor .error{color:red}.furniture-editor .buttons{text-align:center}.furniture-editor .controls{margin:20px 0;flex-grow:1;overflow-y:auto;padding-bottom:1px}.furniture-editor .controls .fullWidth{width:100%}.furniture-editor .controls form .sticky{position:sticky;top:0;background-color:#fff;border-bottom:1px solid #d9d9d9;z-index:2;padding-bottom:10px}.furniture-editor .controls form .ant-form-item-label{display:block;width:135px;text-align:left;font-size:11px;font-weight:700;text-transform:uppercase}.furniture-editor .controls form .narrow-labels .ant-form-item-label{width:40px!important}.furniture-editor .controls form .wide-labels .ant-form-item-label{width:240px!important}.furniture-editor .controls form .ant-form-item-row{display:flex;flex-direction:row;justify-content:stretch;width:100%;margin-bottom:10px}.furniture-editor .controls form .ant-form-item-row *+*{flex-grow:1}.furniture-editor .controls form .form-section-title{font-weight:700;text-transform:uppercase;margin-top:30px;margin-bottom:10px}.furniture-editor .controls form .two-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.furniture-editor .controls form .two-columns .form-section-title:first-child{margin-top:6px}.furniture-editor .controls form .two-columns .ant-form-item-label{width:100px}.furniture-editor .controls form .ant-input-number-group-wrapper{width:100%}.furniture-editor .controls form .ant-input-number{flex-grow:1}.furniture-editor .controls form .ant-upload{margin-bottom:20px}.furniture-editor .controls form .babylon-container{margin-bottom:14px}.furniture-editor .controls form .text-as-formitem{margin-left:10px}.furniture-editor .controls form img.full-width{width:100%;margin-bottom:10px}.furniture-editor .controls form .switch{display:flex;flex-direction:row;align-items:center;gap:12px}.furniture-editor .controls form .switch>*{flex-grow:0}.furniture-editor Button.fullWidth{text-transform:uppercase;width:100%}.furniture-editor Button.fullWidth+Button.fullWidth{margin-top:10px}.furniture-editor .warningParagraph{margin-top:10px;margin-bottom:10px;color:red}ul.furniture-boxes{margin:12px 0 0;padding:0;display:flex;flex-direction:column}li.furniture-box{list-style-type:none;border:1px solid #d9d9d9;border-radius:2px;padding:12px;display:flex;flex-direction:row;justify-content:stretch;align-items:center;gap:12px;margin-top:12px;cursor:grab!important}li.furniture-box.furniture-box-child{margin-left:20px;margin-top:6px}li.furniture-box.new-furniture{cursor:pointer!important}li.furniture-box.new-furniture:hover{color:#dc7328;border-color:#dc7328}li.furniture-box.furniture-box-selected{border-color:#dc7328}li.furniture-box .operations{display:flex;flex-direction:row;gap:12px}li.furniture-box .operations svg{cursor:pointer}li.furniture-box .operations svg:hover{color:#dc7328}.furniture-selection .ant-select-selector{height:auto!important}.furniture-selection .ant-select-selector img{margin-top:6px;margin-bottom:6px}.furniture-selection .ant-select-selection-item:after{content:none!important}.furniture-title{display:flex;flex-direction:row;align-items:center;font-weight:700;flex-grow:1;gap:12px}.furniture-title img{width:80px}.furniture-title div.img{width:80px;display:flex;flex-direction:column;align-items:center}.furniture-title div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.furniture-title div.deleted{color:red;text-decoration:line-through}.furniture-title div.added{color:green}.furniture-title div.changed{color:#dc7328}.room-selection .ant-select{display:block}.ant-modal-confirm-btns Button{text-transform:uppercase}.ant-modal-confirm-btns Button.ant-btn-default:hover{border-color:#dc7328}.ant-modal-confirm-btns Button.ant-btn-default:hover span{color:#dc7328}.ant-modal-confirm-btns Button.ant-btn-primary{background-color:#dc7328!important;border-color:#dc7328}.ant-modal-confirm-btns Button.ant-btn-primary:hover{opacity:.6}.add-furniture-modal .filter{margin-top:12px;margin-bottom:24px;border-bottom:1px solid #d9d9d9}.add-furniture-modal .filter>div{display:grid;grid-template-columns:140px auto;margin-bottom:20px;align-items:baseline}.add-furniture-modal .filter>div .label{text-transform:uppercase;font-weight:700}.add-furniture-modal .filter>div button{margin-right:auto}.mapping-table a{color:#dc7328}.mapping-table a:hover{opacity:.6}.mapping-table .error{color:red;font-weight:700}.ant-btn{border-radius:4px}.ant-btn .text{color:#dc7328}.ant-btn-primary .text{color:#fff}@media screen and (min-width: 1024px){.align-sidebar-modal{top:205px;left:-165px}}.inverted .ant-spin-dot-item{background-color:#fff}.contexthelp{position:absolute;left:12px;bottom:52px;width:36px;height:36px;background-color:#dc7328;color:#fff;border-radius:18px;display:flex;align-items:center;justify-content:center;cursor:pointer}.contexthelp:hover{background-color:#e8944f}.ant-tour-cover{padding-top:18px!important;padding-right:64px!important;text-align:right!important;font-size:.8em}.embedded-viewer{width:100vw;height:calc(100svh - 110px);background-color:#fff;position:relative;overflow:hidden;border:none;margin:0;padding:0}.embedded-viewer-overlay{z-index:1000;position:absolute;width:100vw;height:calc(100svh - 110px)}.embedded-viewer-overlay div{background-color:#fff;height:86%;display:flex;justify-content:center;padding:3%}.embedded-viewer-overlay div img{max-width:100vw;object-fit:contain}.cookiebanner-modal .cookiebanner-title{font-weight:700;font-size:1.5em;margin-bottom:.5em;text-align:center}.cookiebanner-modal .cookiebanner-text{font-size:.7em}.cookiebanner-modal .cookiebanner-choice{margin-top:1em;margin-left:20px}.cookiebanner-modal .cookiebanner-button{display:flex;flex-direction:row;justify-content:center;margin-top:1em}.cookiebanner-modal .cookiebanner-button Button{text-transform:uppercase}.cookiebanner-modal .cookiebanner-button Button.ant-btn-primary{font-weight:700;font-size:1.2em;height:2em}.cookiebanner-modal .cookiebanner-footer{display:flex;flex-direction:row;justify-content:center;margin-top:1em;font-size:.75em}.embeddedServiceHelpButton .helpButton .uiButton{background-color:#ec6505;font-family:Arial,sans-serif}.embeddedServiceHelpButton .helpButton .uiButton:focus{outline:1px solid #ec6505}.embeddedServiceSidebarFeature ul,.embeddedServiceSidebarFeature li{line-height:1.1rem!important}button.minimizeButton svg{width:20px}button.closeButton svg{width:20px}.embeddedServiceLiveAgentStateChatInputFooter .footerMenuWrapper .footer-menu-items .slds-dropdown__item>a{color:#ec6504!important;text-decoration:none!important}h2[embeddedService-chatHeader_chatHeader]{color:#fff!important}header.sidebarHeader[embeddedService-chatHeader_chatHeader]{height:100%!important}.embeddedServiceSidebarButton{background-color:#ec6504!important;cursor:pointer!important}.embeddedServiceSidebarButton .label,.embeddedServiceSidebarButton:disabled .label{cursor:pointer!important}.embeddedServiceSidebarButton.uiButton--inverse .label{background:none!important;color:#fff!important;cursor:pointer!important}
