.animated{animation-duration:1s;animation-fill-mode:both}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation-name:fadeInUp}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.fade-in-down{animation-name:fadeInDown}@keyframes fadeInRight{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.fade-in-right{animation-name:fadeInRight}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.fade-in-left{animation-name:fadeInLeft}div.hopscotch-bubble .hopscotch-nav-button{*zoom:1;zoom:1;border-radius:3px;border-style:solid;border-width:1px;box-sizing:border-box;cursor:pointer;display:-moz-inline-stack;display:inline-block;*display:inline;font-size:12px;font-weight:700;height:26px;line-height:24px;margin:0;overflow:visible;padding:0 10px;text-decoration:none!important;*vertical-align:auto;vertical-align:middle;white-space:nowrap;width:auto}div.hopscotch-bubble .hopscotch-nav-button:hover{*zoom:1;box-shadow:0 1px 3px rgba(0,0,0,.25)}div.hopscotch-bubble .hopscotch-nav-button:active{box-shadow:inset 0 1px 2px rgba(0,0,0,.25)}div.hopscotch-bubble .hopscotch-nav-button.next{background-color:#287bbc;background-image:linear-gradient(180deg,#287bbc 0,#23639a);border-color:#1b5480;color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr="#287bbc",endColorstr="#23639a");margin:0 0 0 10px;text-shadow:0 1px 1px rgba(0,0,0,.35)}div.hopscotch-bubble .hopscotch-nav-button.next:hover{background-color:#2672ae;background-image:linear-gradient(180deg,#2672ae 0,#1e4f7e);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr="#2672ae",endColorstr="#1e4f7e")}div.hopscotch-bubble .hopscotch-nav-button.prev{background-color:#f2f2f2;background-image:linear-gradient(180deg,#f2f2f2 0,#e9e9e9);border-color:#a7a7a7;color:#444;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr="#f2f2f2",endColorstr="#e9e9e9");text-shadow:0 1px 1px hsla(0,0%,100%,.75)}div.hopscotch-bubble .hopscotch-nav-button.prev:hover{background-color:#e8e8e8;background-image:linear-gradient(180deg,#e8e8e8 0,#e3e3e3 13%,#d7d7d7 32%,#b9b9b9 71%,#a9a9a9);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr="#FFE8E8E8",endColorstr="#FFA9A9A9")}div.hopscotch-bubble{-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;background-color:#fff;border:5px solid #000;border:5px solid rgba(0,0,0,.5);color:#333;font-family:Helvetica,Arial;font-size:13px;position:absolute;z-index:999999}div.hopscotch-bubble,div.hopscotch-bubble *{box-sizing:content-box}div.hopscotch-bubble.animate{-moz-transition-duration:1s;-ms-transition-duration:1s;-o-transition-duration:1s;-webkit-transition-duration:1s;transition-duration:1s;-moz-transition-property:top,left;-ms-transition-property:top,left;-o-transition-property:top,left;-webkit-transition-property:top,left;transition-property:top,left;-moz-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}div.hopscotch-bubble.invisible{opacity:0}div.hopscotch-bubble .hide,div.hopscotch-bubble .hide-all,div.hopscotch-bubble.hide{display:none}div.hopscotch-bubble h3{color:#000;font-family:Helvetica,Arial;font-size:16px;font-weight:700;line-height:19px;margin:-1px 15px 0 0;padding:0}div.hopscotch-bubble .hopscotch-bubble-container{-webkit-font-smoothing:antialiased;padding:15px;position:relative;text-align:left}div.hopscotch-bubble .hopscotch-content{font-family:Helvetica,Arial;font-weight:400;line-height:17px;margin:-5px 0 11px;padding-top:8px}div.hopscotch-bubble .hopscotch-bubble-content{margin:0 0 0 40px}div.hopscotch-bubble.no-number .hopscotch-bubble-content{margin:0}div.hopscotch-bubble .hopscotch-bubble-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent url(/images/vendor/hopscotch/dist/sprite-green.png?8e5de21074924111b919ad9b9903b56c) -192px -92px no-repeat;border:0;color:#000;display:block;height:8px;padding:8px;position:absolute;right:0;text-decoration:none;text-indent:-9999px;top:0;width:8px}div.hopscotch-bubble .hopscotch-bubble-close.hide,div.hopscotch-bubble .hopscotch-bubble-close.hide-all{display:none}div.hopscotch-bubble .hopscotch-bubble-number{background:transparent url(/images/vendor/hopscotch/dist/sprite-green.png?8e5de21074924111b919ad9b9903b56c) 0 0 no-repeat;color:#fff;display:block;float:left;font-size:17px;font-weight:700;height:30px;line-height:31px;padding:0 10px 0 0;text-align:center;width:30px}div.hopscotch-bubble .hopscotch-bubble-arrow-container{height:34px;position:absolute;width:34px}div.hopscotch-bubble .hopscotch-bubble-arrow-container .hopscotch-bubble-arrow,div.hopscotch-bubble .hopscotch-bubble-arrow-container .hopscotch-bubble-arrow-border{height:0;width:0}div.hopscotch-bubble .hopscotch-bubble-arrow-container.up{left:10px;top:-22px}div.hopscotch-bubble .hopscotch-bubble-arrow-container.up .hopscotch-bubble-arrow{border-bottom:17px solid #fff;border-left:17px solid transparent;border-right:17px solid transparent;position:relative;top:-10px}div.hopscotch-bubble .hopscotch-bubble-arrow-container.up .hopscotch-bubble-arrow-border{border-bottom:17px solid #000;border-bottom:17px solid rgba(0,0,0,.5);border-left:17px solid transparent;border-right:17px solid transparent}div.hopscotch-bubble .hopscotch-bubble-arrow-container.down{bottom:-39px;left:10px}div.hopscotch-bubble .hopscotch-bubble-arrow-container.down .hopscotch-bubble-arrow{border-left:17px solid transparent;border-right:17px solid transparent;border-top:17px solid #fff;position:relative;top:-24px}div.hopscotch-bubble .hopscotch-bubble-arrow-container.down .hopscotch-bubble-arrow-border{border-left:17px solid transparent;border-right:17px solid transparent;border-top:17px solid #000;border-top:17px solid rgba(0,0,0,.5)}div.hopscotch-bubble .hopscotch-bubble-arrow-container.left{left:-22px;top:10px}div.hopscotch-bubble .hopscotch-bubble-arrow-container.left .hopscotch-bubble-arrow{border-bottom:17px solid transparent;border-right:17px solid #fff;border-top:17px solid transparent;left:7px;position:relative;top:-34px}div.hopscotch-bubble .hopscotch-bubble-arrow-container.left .hopscotch-bubble-arrow-border{border-bottom:17px solid transparent;border-right:17px solid #000;border-right:17px solid rgba(0,0,0,.5);border-top:17px solid transparent}div.hopscotch-bubble .hopscotch-bubble-arrow-container.right{right:-39px;top:10px}div.hopscotch-bubble .hopscotch-bubble-arrow-container.right .hopscotch-bubble-arrow{border-bottom:17px solid transparent;border-left:17px solid #fff;border-top:17px solid transparent;left:-7px;position:relative;top:-34px}div.hopscotch-bubble .hopscotch-bubble-arrow-container.right .hopscotch-bubble-arrow-border{border-bottom:17px solid transparent;border-left:17px solid #000;border-left:17px solid rgba(0,0,0,.5);border-top:17px solid transparent}div.hopscotch-bubble .hopscotch-actions{margin:10px 0 0;text-align:right}
*{font-size:8pt;-webkit-user-select:none;-moz-user-select:none;user-select:none}html{height:100%}button{background-color:#333;border:0;border-radius:0;color:#7a7a7a;font-size:8pt;height:20px;line-height:8pt;text-align:center;width:90px}button:not(.disabled):hover{color:#d7d7d7}button:not(.disabled):active{color:#ff6b10}button.disabled{cursor:not-allowed!important}.separator-vertikal-plain{border-left:1px solid #7a7a7a;height:100%;width:0}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.form-select{background-image:url(/storage/images/icons/SelectArrow.svg);background-position:right 2px center;background-size:12px 6px;border-radius:0;font-size:8pt;height:25px;line-height:8pt;padding-right:8px;width:150px}.form-select option:checked,.form-select option:hover{background-color:#ff6b10}input[type=radio]{-webkit-appearance:initial;-moz-appearance:initial;appearance:none;background-color:#fff;border:1px solid #fff;border-radius:0;height:11px;margin:auto 0;width:11px}input[type=radio]:checked{background-color:#ff6b10}.custom-range-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#333;height:6px;outline:none;width:100%}.custom-range-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#7a7a7a;border:none;border-radius:0!important;cursor:pointer;height:6px;width:15px}.custom-range-input::-webkit-slider-thumb:hover{background-color:#d7d7d7}.custom-range-input::-webkit-slider-thumb:active{background-color:#ff6b10}.custom-range-input::-moz-range-thumb{-moz-appearance:none;appearance:none;background-color:#7a7a7a;border:none;border-radius:0!important;cursor:pointer;height:6px;width:15px}.custom-range-input::-moz-range-thumb:hover{background-color:#d7d7d7}.custom-range-input::-moz-range-thumb:active{background-color:#ff6b10}input[type=checkbox]{-webkit-appearance:initial;-moz-appearance:initial;appearance:none;background-color:#fff;border:1px solid #fff;border-radius:0;height:11px;margin:auto 0;width:11px}input[type=checkbox]:checked{background-color:#ff6b10}.select2{height:25px;line-height:25px}.select2 .select2-selection,.select2 .select2-selection__arrow,.select2 .select2-selection__rendered{height:25px!important;line-height:25px!important}.select2 .select2-selection__arrow{top:0!important}.select2 .select2-selection{border:none;border-radius:0;font-size:8pt}.select2 .select2-selection.dark{background-color:#242424}.select2 .select2-selection.dark .select2-selection__rendered{color:#7a7a7a!important}.select2-dropdown{border:none}.custom-select{background-color:#fff;border-radius:0;color:#7a7a7a}.custom-select ul{background-color:#fff;padding:10px}.custom-select ul li{background-color:#fff!important;border-top:1px solid #7a7a7a;font-size:12px;height:30px;line-height:30px;padding:0}.custom-select ul li:last-child{border-bottom:1px solid #7a7a7a}.custom-select ul li.select2-results__option--selectable{color:#000}.custom-select ul li.select2-results__option--selected{color:#000!important}.custom-select ul li.select2-results__option--highlighted{color:#ff6b10!important}.custom-select.dark ul{background-color:#242424}.custom-select.dark ul li{background-color:#242424!important;border-top:1px solid #7a7a7a}.custom-select.dark ul li:last-child{border-bottom:1px solid #7a7a7a}.custom-select.dark ul li.select2-results__option--selectable{color:#7a7a7a}.custom-select.dark ul li.select2-results__option--selected{color:#ff6b10}.custom-select.dark ul li.select2-results__option--highlighted{color:#d7d7d7!important}.toggle-btn{display:inline-block;height:15px;margin:auto 5px;position:relative;width:30px}.toggle-btn input{height:0;opacity:0;width:0}.toggle-btn .custom-scrollbar{background-color:#7a7a7a;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.toggle-btn .custom-scrollbar:before{background-color:#ff6b10;bottom:-1px;content:"";height:17px;position:absolute;transition:.4s;width:17px}.toggle-btn input:checked+.custom-scrollbar{background-color:#7a7a7a}.toggle-btn input:checked+.custom-scrollbar:before{--webkit-transform:translateX(16px);transform:translateX(16px)}.tooltip.custom-tooltip>.tooltip-inner{background-color:#fff;border-radius:0;color:#000;font:Azo Sans Medium,sans serif;font-size:6pt;padding:2px 5px}.information-icon{height:9px;width:9px}.tutorial-icon{height:16px;width:16px}.cursor-no-drop{cursor:no-drop}#spinner-container{background-color:#242424;border:1px solid #ff6b10;color:#fff;display:flex;flex-direction:column;height:34%;justify-content:center;left:33%;position:absolute;top:33%;width:34%;z-index:2}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:#333}.custom-scrollbar::-webkit-scrollbar-thumb{background:#7a7a7a}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#d7d7d7}.custom-scrollbar::-webkit-scrollbar-thumb:active{background:#ff6b10}#header{background-color:#1e1e1e;color:#fff;display:flex;height:96px;overflow-x:hidden;padding:13px;width:100%}#header #header-logo-link{background:none;border:0;cursor:pointer;height:55px;margin-right:45px;padding:0;width:225px}#header #header-logo-link #header-logo{background-image:url(/storage/images/logo/logo.svg);height:55px;width:70px}#header #header-logo-link #header-logo-hornbach{background-image:url(/storage/images/logo/hornbach_logo.svg);background-size:cover;height:55px;width:225px}#header .header-wrapper{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}#header .header-wrapper .header-bottom-line{display:flex;flex-direction:row;height:30px;justify-content:space-between}#header .header-wrapper .header-bottom-line #header-load-save-container{display:flex;justify-content:space-between;position:relative;width:100%}#header .header-wrapper .header-bottom-line #header-load-save-container div{border-bottom:1px solid #7a7a7a;height:100%;position:relative;width:120px}#header .header-wrapper .header-bottom-line #header-load-save-container div:after{background:#7a7a7a;content:"";height:18px;margin-top:12px;position:absolute;right:0;width:1px}#header .header-wrapper .header-bottom-line #header-load-save-container div button{height:100%;width:100%}#header .header-wrapper .header-bottom-line #header-load-save-container div button:after{background:#7a7a7a;content:"";height:8px;margin-top:12px;position:absolute;right:0;width:8px}#header .header-wrapper .header-bottom-line .header-icon-button{height:30px;width:45px}#header .header-wrapper #build-time-wrapper,#header .header-wrapper #material-cost-wrapper{position:relative;width:130px}#header .header-wrapper #build-time-wrapper #build-time-text,#header .header-wrapper #build-time-wrapper #material-cost-text,#header .header-wrapper #material-cost-wrapper #build-time-text,#header .header-wrapper #material-cost-wrapper #material-cost-text{background-color:#fff;color:#333;font-size:12px;height:30px;line-height:12px;padding:8px}#header .header-wrapper #help-section-wrapper .help-section-button-wrapper{border:1px solid #7a7a7a;display:flex}#header .header-wrapper #help-section-wrapper .help-section-button-wrapper .button{background-color:#1e1e1e;border:none;color:#7a7a7a;font-size:8pt;height:22px;line-height:8pt;padding:7px;text-align:center;width:100%}#header .header-wrapper:last-child{-moz-column-gap:30px;column-gap:30px;display:flex;flex-direction:row;justify-content:flex-end}#header #current-project-wrapper{display:flex;flex-direction:row;height:30%;justify-content:flex-start}#header #current-project-wrapper #current-project-title-wrapper{align-items:center;display:flex;justify-content:space-between;margin-right:20px;width:120px}#header #current-project-wrapper #current-project-title-wrapper #current-project-title{align-self:center;font-size:10px;line-height:8pt}#header #current-project-wrapper #current-project-name-input{flex-grow:1;font-size:8pt;line-height:8pt;width:300px}.header-button-container-wrapper{display:flex;flex-direction:column;justify-content:flex-end;width:25%}.header-button-container-wrapper .button-container{-moz-column-gap:30px;column-gap:30px;display:flex;flex-direction:row;height:30px;justify-content:center}.header-button-container-wrapper .button-container .icon-button{width:45px}.mat-cost-dropdown{background:url(/storage/images/icon-dropdown.svg) no-repeat;position:absolute;right:3%;width:10%}.icon-button{cursor:pointer}.icon-button.disabled{cursor:not-allowed;opacity:.1}.cost-time-wrapper{column-gap:30px;-moz-column-gap:30px;-webkit-column-gap:30px;display:flex;flex-direction:row}.header-btn-panel{-moz-column-gap:20px;column-gap:20px;display:flex;flex-direction:row}.header-btn-panel .header-btn-wrapper{display:flex;flex-direction:column;height:55px;position:relative}.header-btn-panel .header-btn-wrapper .header-icon-button{background:#333;border-bottom:1px solid #7a7a7a;display:flex;height:45px;padding:5px;width:55px}.header-btn-panel .header-btn-wrapper .header-btn-label{align-items:center;color:#7a7a7a;display:flex;font-size:10px;height:100%;justify-content:center;margin-top:3px;width:100%}.header-btn-panel .header-btn-wrapper:after{background-image:url(/storage/images/icons/Information/SVG/Information.svg);bottom:0;content:"";display:none;height:8px;position:absolute;right:0;width:8px}.tutorial-btn-wrapper{background:transparent;display:flex;flex-direction:column;flex-wrap:wrap;height:70px;justify-content:flex-end;width:85px}div.dropdown-dialog{background:#1e1e1e;border:2px solid #ff6b10;border-left:none;border-top:none;display:none;height:250px;justify-content:center;position:absolute;width:450px;z-index:1000}div.dropdown-dialog.active{display:flex}table{color:#fff;height:90%;width:90%}#mat-dropdown-dialog>table th{font-size:13px}#mat-dropdown-dialog>table td{font-size:10px;font-weight:lighter}.inner-row{border-bottom:2px solid #7a7a7a;width:90%!important}#current-project-name-input{outline:none}#scene-container-wrapper #sidebar-left::-webkit-scrollbar{display:none}#scene-container-wrapper #sidebar-left{-ms-overflow-style:none;display:flex;flex-direction:column;overflow-y:auto;position:relative;scrollbar-width:none;width:127px;z-index:2}#scene-container-wrapper #sidebar-left .control-section{margin-top:20px;width:100%}#scene-container-wrapper #sidebar-left .control-section .control-header{background-color:#242424;height:35px;margin-right:20px;padding-left:13px}#scene-container-wrapper #sidebar-left .control-section .control-header .control-header-icon{height:30px;padding-top:12px;width:30px}#scene-container-wrapper #sidebar-left .control-section .control.body{background-color:#242424;display:flex;flex-wrap:wrap;padding:12px 20px 12px 13px}#scene-container-wrapper #sidebar-left .control-section .control.body .control-element{height:45px;margin:1px 0;width:45px}#scene-container-wrapper #sidebar-left .control-section .control.body .control-element:nth-child(odd){margin-right:2px}#scene-container-wrapper #sidebar-left .control-section .control.body .control-element.disabled{cursor:not-allowed;opacity:.1}#scene-container-wrapper #sidebar-left .control-section .control-footer-wrapper{background-color:#242424;color:#7a7a7a;padding-left:13px}#scene-container-wrapper #sidebar-left .control-section .control-footer-wrapper .control-footer{border-bottom:1px solid #7a7a7a;display:flex;font-size:6pt;line-height:6pt;width:92px}#scene-container-wrapper #sidebar-left #sidebar-bottom-fixed{background-color:#1e1e1e;bottom:0;height:170px;padding-top:10px;position:fixed;width:127px}#scene-container-wrapper #sidebar-left #sidebar-bottom-fixed #wrapper{background-color:#1e1e1e;border-top:2px solid #7a7a7a;height:100%}#scene-container-wrapper #sidebar-left #sidebar-bottom-fixed #wrapper #project-summary-wrapper{display:flex;height:60px;justify-content:center;margin-top:10px;overflow:hidden;width:100%}#scene-container-wrapper #sidebar-left #sidebar-bottom-fixed #wrapper #project-summary-wrapper img{height:100%}#scene-container-wrapper #sidebar-left #sidebar-bottom-logo{background:url(/storage/images/logo/FullLogo.svg) no-repeat 50%;height:25px;margin:5px 20px 5px 13px}.build-element-dialog,.build-element-fixed-dialog,.help-dialog,.tutorial-dialog{color:#fff;position:absolute;z-index:3}.build-element-dialog .dialog-body,.build-element-fixed-dialog .dialog-body,.help-dialog .dialog-body,.tutorial-dialog .dialog-body{background-color:#242424;display:flex;flex-direction:column;padding:0 15px 20px 20px}.build-element-dialog .dialog-body .dialog-upper-body .dialog-settings .dialog-configuration-preview,.build-element-fixed-dialog .dialog-body .dialog-upper-body .dialog-settings .dialog-configuration-preview,.help-dialog .dialog-body .dialog-upper-body .dialog-settings .dialog-configuration-preview,.tutorial-dialog .dialog-body .dialog-upper-body .dialog-settings .dialog-configuration-preview{background-color:#333;height:60px;width:95px}.build-element-dialog .dialog-body .dialog-upper-body .dialog-settings .dialog-configuration-title,.build-element-fixed-dialog .dialog-body .dialog-upper-body .dialog-settings .dialog-configuration-title,.help-dialog .dialog-body .dialog-upper-body .dialog-settings .dialog-configuration-title,.tutorial-dialog .dialog-body .dialog-upper-body .dialog-settings .dialog-configuration-title{display:flex;font-size:8pt;justify-content:space-between;margin:10px 0}.build-element-dialog .dialog-body .dialog-upper-body .dialog-settings .dialog-configuration .dialog-measurements-inputs,.build-element-fixed-dialog .dialog-body .dialog-upper-body .dialog-settings .dialog-configuration .dialog-measurements-inputs,.help-dialog .dialog-body .dialog-upper-body .dialog-settings .dialog-configuration .dialog-measurements-inputs,.tutorial-dialog .dialog-body .dialog-upper-body .dialog-settings .dialog-configuration .dialog-measurements-inputs{color:#7a7a7a;display:flex;justify-content:space-between}.build-element-dialog .dialog-body .dialog-upper-body .dialog-settings .dialog-configuration .dialog-measurements-inputs .dialog-measurement-input-wrapper,.build-element-fixed-dialog .dialog-body .dialog-upper-body .dialog-settings .dialog-configuration .dialog-measurements-inputs .dialog-measurement-input-wrapper,.help-dialog .dialog-body .dialog-upper-body .dialog-settings .dialog-configuration .dialog-measurements-inputs .dialog-measurement-input-wrapper,.tutorial-dialog .dialog-body .dialog-upper-body .dialog-settings .dialog-configuration .dialog-measurements-inputs .dialog-measurement-input-wrapper{height:31px;margin-bottom:10px;width:70px}.build-element-dialog .dialog-body .dialog-upper-body .dialog-settings .dialog-configuration .dialog-measurements-inputs .dialog-measurement-input-wrapper .dialog-measurement-input-after,.build-element-fixed-dialog .dialog-body .dialog-upper-body .dialog-settings .dialog-configuration .dialog-measurements-inputs .dialog-measurement-input-wrapper .dialog-measurement-input-after,.help-dialog .dialog-body .dialog-upper-body .dialog-settings .dialog-configuration .dialog-measurements-inputs .dialog-measurement-input-wrapper .dialog-measurement-input-after,.tutorial-dialog .dialog-body .dialog-upper-body .dialog-settings .dialog-configuration .dialog-measurements-inputs .dialog-measurement-input-wrapper .dialog-measurement-input-after{color:#7a7a7a;display:inline-block;height:18px;position:relative;width:70px}.build-element-dialog .dialog-body .dialog-upper-body .dialog-settings .dialog-configuration .dialog-measurements-inputs .dialog-measurement-input-wrapper .dialog-measurement-input-after .dialog-measurement-input,.build-element-fixed-dialog .dialog-body .dialog-upper-body .dialog-settings .dialog-configuration .dialog-measurements-inputs .dialog-measurement-input-wrapper .dialog-measurement-input-after .dialog-measurement-input,.help-dialog .dialog-body .dialog-upper-body .dialog-settings .dialog-configuration .dialog-measurements-inputs .dialog-measurement-input-wrapper .dialog-measurement-input-after .dialog-measurement-input,.tutorial-dialog .dialog-body .dialog-upper-body .dialog-settings .dialog-configuration .dialog-measurements-inputs .dialog-measurement-input-wrapper .dialog-measurement-input-after .dialog-measurement-input{border:0;border-radius:0;color:#7a7a7a;font-size:8pt;height:18px;line-height:8pt;text-align:center;width:70px}.build-element-dialog .dialog-body .dialog-upper-body .dialog-settings .dialog-configuration .dialog-measurements-inputs .dialog-measurement-input-wrapper .dialog-measurement-input-after .dialog-measurement-input:disabled,.build-element-fixed-dialog .dialog-body .dialog-upper-body .dialog-settings .dialog-configuration .dialog-measurements-inputs .dialog-measurement-input-wrapper .dialog-measurement-input-after .dialog-measurement-input:disabled,.help-dialog .dialog-body .dialog-upper-body .dialog-settings .dialog-configuration .dialog-measurements-inputs .dialog-measurement-input-wrapper .dialog-measurement-input-after .dialog-measurement-input:disabled,.tutorial-dialog .dialog-body .dialog-upper-body .dialog-settings .dialog-configuration .dialog-measurements-inputs .dialog-measurement-input-wrapper .dialog-measurement-input-after .dialog-measurement-input:disabled{color:#000}.build-element-dialog .dialog-body .dialog-upper-body .dialog-settings .dialog-configuration .dialog-measurements-inputs .dialog-measurement-input-wrapper .dialog-measurement-input-after .dialog-measurement-input:focus,.build-element-fixed-dialog .dialog-body .dialog-upper-body .dialog-settings .dialog-configuration .dialog-measurements-inputs .dialog-measurement-input-wrapper .dialog-measurement-input-after .dialog-measurement-input:focus,.help-dialog .dialog-body .dialog-upper-body .dialog-settings .dialog-configuration .dialog-measurements-inputs .dialog-measurement-input-wrapper .dialog-measurement-input-after .dialog-measurement-input:focus,.tutorial-dialog .dialog-body .dialog-upper-body .dialog-settings .dialog-configuration .dialog-measurements-inputs .dialog-measurement-input-wrapper .dialog-measurement-input-after .dialog-measurement-input:focus{color:#7a7a7a;outline:none}.build-element-dialog .dialog-body .dialog-upper-body .dialog-settings .dialog-configuration .dialog-measurements-inputs .dialog-measurement-input-wrapper .dialog-measurement-input-after.disabled,.build-element-fixed-dialog .dialog-body .dialog-upper-body .dialog-settings .dialog-configuration .dialog-measurements-inputs .dialog-measurement-input-wrapper .dialog-measurement-input-after.disabled,.help-dialog .dialog-body .dialog-upper-body .dialog-settings .dialog-configuration .dialog-measurements-inputs .dialog-measurement-input-wrapper .dialog-measurement-input-after.disabled,.tutorial-dialog .dialog-body .dialog-upper-body .dialog-settings .dialog-configuration .dialog-measurements-inputs .dialog-measurement-input-wrapper .dialog-measurement-input-after.disabled{color:#000}.build-element-dialog .dialog-body .dialog-upper-body .dialog-settings .dialog-configuration .dialog-measurements-inputs .dialog-measurement-input-wrapper .dialog-measurement-input-after:after,.build-element-fixed-dialog .dialog-body .dialog-upper-body .dialog-settings .dialog-configuration .dialog-measurements-inputs .dialog-measurement-input-wrapper .dialog-measurement-input-after:after,.help-dialog .dialog-body .dialog-upper-body .dialog-settings .dialog-configuration .dialog-measurements-inputs .dialog-measurement-input-wrapper .dialog-measurement-input-after:after,.tutorial-dialog .dialog-body .dialog-upper-body .dialog-settings .dialog-configuration .dialog-measurements-inputs .dialog-measurement-input-wrapper .dialog-measurement-input-after:after{content:"m";font-size:8pt;position:absolute;right:4px;top:1px}.build-element-dialog .dialog-body .dialog-upper-body .dialog-settings .dialog-configuration .dialog-measurements-inputs .dialog-measurement-input-wrapper .dialog-measurement-input-after.adjusted-after-pos:after,.build-element-fixed-dialog .dialog-body .dialog-upper-body .dialog-settings .dialog-configuration .dialog-measurements-inputs .dialog-measurement-input-wrapper .dialog-measurement-input-after.adjusted-after-pos:after,.help-dialog .dialog-body .dialog-upper-body .dialog-settings .dialog-configuration .dialog-measurements-inputs .dialog-measurement-input-wrapper .dialog-measurement-input-after.adjusted-after-pos:after,.tutorial-dialog .dialog-body .dialog-upper-body .dialog-settings .dialog-configuration .dialog-measurements-inputs .dialog-measurement-input-wrapper .dialog-measurement-input-after.adjusted-after-pos:after{top:4px}.build-element-dialog .dialog-body .dialog-upper-body .dialog-settings .dialog-configuration .dialog-measurements-inputs .dialog-measurement-input-wrapper label,.build-element-fixed-dialog .dialog-body .dialog-upper-body .dialog-settings .dialog-configuration .dialog-measurements-inputs .dialog-measurement-input-wrapper label,.help-dialog .dialog-body .dialog-upper-body .dialog-settings .dialog-configuration .dialog-measurements-inputs .dialog-measurement-input-wrapper label,.tutorial-dialog .dialog-body .dialog-upper-body .dialog-settings .dialog-configuration .dialog-measurements-inputs .dialog-measurement-input-wrapper label{color:#d7d7d7;font-size:6pt}.overlay-dialog{background-color:#242424;color:#fff;display:flex;flex-direction:column;height:30%;left:40%;position:absolute;top:35%;width:20%;z-index:2}.overlay-dialog .dialog-body{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:20px}.overlay-dialog .dialog-body h2{font-size:12px;line-height:12px;font:Azo Sans Medium,sans serif;margin-bottom:20px;text-align:center;width:100%}.overlay-dialog .dialog-body #saveProjectWithName-wrapper{position:relative}.overlay-dialog .dialog-body #saveProjectWithName-wrapper #saveProjectWithName{border:1px solid #ff6b10;border-right:0;height:25px;line-height:25px;position:relative}.overlay-dialog .dialog-body #saveProjectWithName-wrapper #saveProjectWithName:after{background-color:#ff6b10;bottom:0;content:"";height:10px;position:absolute;right:0;width:1px}.dialog-header-bar{background-color:#ff6b10;display:flex;height:25px;justify-content:flex-end;line-height:25px;width:100%}.dialog-header-bar .dialog-close-button{color:#000;cursor:pointer;font-size:20px;line-height:25px;margin-top:1px;text-align:center;width:21px}.dialog-header-bar .dialog-close-button img{height:75%;width:75%}.dialog-title-bar{background-color:#242424;line-height:25px}.dialog-upper-body{display:flex}.dialog-upper-body .dialog-preview-image{height:165px;margin-right:25px;width:165px}.dialog-upper-body .dialog-settings{display:flex;flex-direction:column;width:100%}.dialog-lower-body{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;justify-content:flex-start;margin-top:20px;min-height:0;padding-right:40px}.dialog-settings-title-wrapper{display:flex;justify-content:space-between;margin-bottom:10px}.dialog-settings-title-wrapper .dialog-settings-title{font-size:12px;line-height:12px}.dialog-measurement-range-input-wrapper{display:flex;justify-content:flex-start}.dialog-measurement-range-input-wrapper .custom-range-input{margin-bottom:5px}.dialog-measurement-range-input-wrapper .custom-range-input:last-child{margin-bottom:0}.dialog-radio-inputs{display:flex;justify-content:space-between}.dialog-radio-inputs .dialog-radio-input-wrapper{display:flex}.dialog-radio-inputs .dialog-radio-input-wrapper .dialog-radio-input{height:13px;width:13px}.dialog-radio-inputs .dialog-radio-input-wrapper label{font-size:7pt;margin-left:10px}.dialog-select{color:#7a7a7a;height:18px;padding-right:8px;width:100%}.dialog-place-button-wrapper{display:flex;justify-content:space-between}.dialog-place-button-wrapper .dialog-place-button{border:1px solid #ff6b10;height:20px;width:90px}.build-element-dialog{background-color:rgba(30,30,30,.95);border-bottom:4px solid #ff6b10;border-left:0;border-right:4px solid #ff6b10;display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;max-height:500px;min-height:0;width:440px}.build-element-dialog:before{background:#ff6b10;bottom:0;content:"";height:10px;position:absolute;width:4px}.build-element-dialog .dialog-header-bar{cursor:pointer}.build-element-dialog .dialog-title-bar{padding-left:20px}.build-element-fixed-dialog{max-height:500px;width:460px}.dialog-help-section,.help-dialog-content-section,.tutorial-dialog-content-section{border-bottom:1px solid #7a7a7a;border-right:1px solid #7a7a7a;height:auto;margin-bottom:20px;overflow-y:auto;padding:4px 0 8px;width:100%}.dialog-help-section p,.help-dialog-content-section p,.tutorial-dialog-content-section p{direction:ltr;margin:0;overflow:hidden;padding:0 15px}.tutorial-dialog-content-section{margin-bottom:0}.dialog-help-section.left-scrollbar{direction:rtl}.dialog-help-section.left-scrollbar p{direction:ltr}.dialog-build-components-section{margin-bottom:20px;max-height:150px}.dialog-build-components-section .dialog-build-components-content{direction:rtl;height:100%;overflow-y:auto;padding-bottom:20px}.dialog-build-components-section .dialog-build-components-content .dialog-build-components{direction:ltr;margin:0;overflow:hidden;padding:0 15px}.dialog-build-components-section .dialog-build-components-title{border-bottom:3px solid #7a7a7a;display:flex;justify-content:space-between;margin-bottom:5px}.help-dialog,.tutorial-dialog{background-color:#1e1e1e;border-left:0;border-right:4px solid #ff6b10;display:flex;flex-direction:column;height:380px;width:400px}.help-dialog .dialog-body,.tutorial-dialog .dialog-body{display:flex;flex-direction:column;flex-grow:1;padding:12px 12px 20px 20px}.help-dialog .dialog-body .help-dialog-title-wrapper,.tutorial-dialog .dialog-body .help-dialog-title-wrapper{display:flex}.help-dialog .dialog-body .help-dialog-title-wrapper .help-dialog-title,.tutorial-dialog .dialog-body .help-dialog-title-wrapper .help-dialog-title{color:#d7d7d7;font-size:12px;line-height:14px;margin-top:auto}.help-dialog .dialog-body .help-dialog-title-wrapper img,.tutorial-dialog .dialog-body .help-dialog-title-wrapper img{height:18px;margin-right:10px;width:18px}.help-dialog .dialog-body .dialog-image,.tutorial-dialog .dialog-body .dialog-image{margin-top:12px}.help-dialog .dialog-body .help-dialog-content-title,.tutorial-dialog .dialog-body .help-dialog-content-title{color:#d7d7d7;font-size:14pt}.help-dialog .dialog-body .help-dialog-content-section,.tutorial-dialog .dialog-body .help-dialog-content-section{border-right:0;color:#d7d7d7;flex-grow:1;margin-bottom:0;margin-top:10px}.help-dialog .dialog-body .help-dialog-content-section .help-dialog-content-title,.tutorial-dialog .dialog-body .help-dialog-content-section .help-dialog-content-title{color:#d7d7d7;margin-bottom:10px}.help-dialog .dialog-body .help-dialog-content-section .help-dialog-content-title:not(:first-child),.tutorial-dialog .dialog-body .help-dialog-content-section .help-dialog-content-title:not(:first-child){margin-top:15px}.help-dialog .dialog-body .help-dialog-content-section p,.tutorial-dialog .dialog-body .help-dialog-content-section p{border-bottom:1px solid #7a7a7a;padding-bottom:10px;padding-left:0}.help-dialog .dialog-body .help-dialog-content-section p:last-child,.tutorial-dialog .dialog-body .help-dialog-content-section p:last-child{border-bottom:0}.tutorial-dialog{height:400px}.tutorial-dialog .dialog-body .tutorial-dialog-content-section{flex-grow:1;margin-top:10px}.tutorial-dialog .dialog-body .tutorial-dialog-content-section .tutorial-dialog-content-title{margin-bottom:10px}.tutorial-dialog .dialog-body .tutorial-dialog-content-section p{padding:0 10px 0 0}.tutorial-dialog .dialog-body .dialog-tutorial-feedback .dialog-tutorial-feedback-title{color:#d7d7d7;font-size:6pt;height:6pt;line-height:6pt;margin-bottom:10px}.tutorial-dialog .dialog-body .dialog-tutorial-feedback .dialog-tutorial-feedback-button button{height:20px;margin-right:10px;padding:2px;width:20px}.tutorial-dialog .dialog-body .dialog-tutorial-feedback .dialog-tutorial-feedback-button button img{height:100%;margin:auto;width:100%}#furniture-fixed-dialog{width:220px}#furniture-fixed-dialog .dialog-lower-body{padding-right:0}#furniture-fixed-dialog .dialog-lower-body #category-bar,#furniture-fixed-dialog .dialog-lower-body #search-bar{width:100%}#furniture-fixed-dialog .dialog-lower-body #category-bar input,#furniture-fixed-dialog .dialog-lower-body #search-bar input{background-color:#7a7a7a;color:#fff;height:22px;width:100%}#furniture-fixed-dialog .dialog-lower-body #category-bar .custom-select,#furniture-fixed-dialog .dialog-lower-body #search-bar .custom-select{font-size:7pt;height:22px;width:110px}#furniture-fixed-dialog .dialog-lower-body #category-bar .select2 .select2-selection,#furniture-fixed-dialog .dialog-lower-body #category-bar .select2 .select2-selection__arrow,#furniture-fixed-dialog .dialog-lower-body #category-bar .select2 .select2-selection__rendered,#furniture-fixed-dialog .dialog-lower-body #search-bar .select2 .select2-selection,#furniture-fixed-dialog .dialog-lower-body #search-bar .select2 .select2-selection__arrow,#furniture-fixed-dialog .dialog-lower-body #search-bar .select2 .select2-selection__rendered{height:22px;line-height:22px}#furniture-fixed-dialog .dialog-lower-body #category-bar label,#furniture-fixed-dialog .dialog-lower-body #search-bar label{color:#d7d7d7;margin-top:6px}#furniture-fixed-dialog .dialog-lower-body #category-bar{margin-top:6px}#furniture-fixed-dialog .dialog-lower-body #furniture-elements-container{display:grid;gap:1px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(auto-fill,74px);height:200px;max-height:300px;overflow-x:hidden;overflow-y:auto;pointer-events:auto}#furniture-fixed-dialog .dialog-lower-body #furniture-elements-container .furniture-element{height:64px;margin-top:10px;pointer-events:none;width:64px}#furniture-fixed-dialog .dialog-lower-body #furniture-elements-container .furniture-element img{cursor:pointer;height:100%;pointer-events:all;width:100%}#furniture-fixed-dialog .dialog-lower-body #furniture-elements-container .furniture-element div{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#furniture-dialog{align-items:center;background-color:#242424;display:flex;flex-direction:column;justify-content:center;left:calc(50% - 250px);position:absolute;top:calc(50% - 150px);width:170px;z-index:2}#furniture-dialog .dialog-upper-body .shortcuts-info{background-color:#7a7a7a;display:inline-flex;gap:6px;justify-content:center;margin:15px 0;padding:5px}#furniture-dialog .dialog-upper-body .shortcuts-info img{display:inline-block;width:36px}#furniture-dialog .dialog-upper-body .dialog-configuration-title{justify-content:center}#furniture-dialog .dialog-upper-body button{border:1px solid #ff6b10;margin:5px 0;padding:5px;width:100%}#furniture-dialog .dialog-upper-body button:disabled{cursor:no-drop}#furniture-dialog .dialog-upper-body #furniture-rotation-map-wrapper{height:90px}#furniture-dialog .dialog-upper-body #furniture-rotation-map-wrapper img{height:100%;width:100%}#furniture-dialog .dialog-upper-body #furniture-rotation-map-wrapper #furniture-rotation-map{display:block;height:100%;width:100%}#furniture-dialog .dialog-upper-body #furniture-rotation-map-wrapper #furniture-rotation-map .furniture-rotation-area{background-color:#7a7a7a;cursor:pointer}#furniture-dialog .dialog-upper-body #furniture-delete-btn{border:1px solid #7a7a7a;margin:15px 0}#furniture-dialog .dialog-upper-body #furniture-delete-btn,#furniture-dialog .dialog-upper-body #furniture-place-btn{display:inline-flex;justify-content:center;width:100px}#roof-dialog-roof-overhang-settings{border-bottom:1px solid #7a7a7a}#load-project-draggable-dialog{max-height:620px;width:560px}#load-project-draggable-dialog .dialog-lower-body{padding-right:0}#project-item-wrapper{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(auto-fit,145px);grid-template-rows:repeat(auto-fill,245px);max-height:450px;overflow-x:hidden;overflow-y:auto;padding-right:30px;row-gap:20px}#project-item-wrapper .project-item.active{border-bottom:2px solid #ff6b10}#project-item-wrapper .project-item.active:after{background-color:#ff6b10}#project-item-wrapper .project-item.active .project-info .project-load-button{color:#ff6b10}#project-item-wrapper .project-item{background-color:#333;border-bottom:2px solid #d7d7d7;height:245px;position:relative;width:145px}#project-item-wrapper .project-item:after{background-color:#d7d7d7;bottom:0;content:"";height:10px;position:absolute;right:0;width:2px}#project-item-wrapper .project-item .project-info{height:100%;padding:0 10px}#project-item-wrapper .project-item .project-info .project-preview-image{height:125px;margin-top:10px;width:125px}#project-item-wrapper .project-item .project-info .project-name{word-wrap:break-word;color:#ff6b10;height:55px;margin-top:10px;text-align:center;width:100%}#project-item-wrapper .project-item .project-info .project-load-button{color:#d7d7d7;margin-top:20px;text-align:center;width:100%}.help-dialog-content{font-size:12px;font-weight:lighter!important}#error-message-container,#error-message-container-with-alternative-event,#success-message-container{left:0;position:absolute;top:0}#error-message-container #container-background,#error-message-container-with-alternative-event #container-background,#success-message-container #container-background{background-color:#ff6b10;height:100%;opacity:.3;position:absolute;width:100%;z-index:5}#error-message-container #dialog-container,#error-message-container-with-alternative-event #dialog-container,#success-message-container #dialog-container{background-color:#242424;border:4px solid #ff6b10;height:300px;left:calc(50% - 250px);margin:auto;opacity:1;position:absolute;top:calc(50% - 150px);width:500px;z-index:6}#error-message-container #dialog-container #error-message-text,#error-message-container #dialog-container #success-message-text,#error-message-container-with-alternative-event #dialog-container #error-message-text,#error-message-container-with-alternative-event #dialog-container #success-message-text,#success-message-container #dialog-container #error-message-text,#success-message-container #dialog-container #success-message-text{color:#fff;font-size:12px}#error-message-container #dialog-container #accept-button-wrapper,#error-message-container-with-alternative-event #dialog-container #accept-button-wrapper,#success-message-container #dialog-container #accept-button-wrapper{border:1px solid #ff6b10;border-right:0;display:flex}#error-message-container #dialog-container #accept-button-wrapper #accept-error-message,#error-message-container-with-alternative-event #dialog-container #accept-button-wrapper #accept-error-message,#success-message-container #dialog-container #accept-button-wrapper #accept-error-message{background-color:#1e1e1e;color:#7a7a7a;font-size:8pt;height:22px;line-height:8pt;padding:7px;text-align:center}#error-message-container #dialog-container #accept-button-wrapper #accept-error-message:hover,#error-message-container-with-alternative-event #dialog-container #accept-button-wrapper #accept-error-message:hover,#success-message-container #dialog-container #accept-button-wrapper #accept-error-message:hover{color:#fff}#error-message-container #dialog-container #accept-button-wrapper #accept-error-message:active,#error-message-container-with-alternative-event #dialog-container #accept-button-wrapper #accept-error-message:active,#success-message-container #dialog-container #accept-button-wrapper #accept-error-message:active{color:#ff6b10}#error-message-container #dialog-container #accept-button-wrapper:after,#error-message-container-with-alternative-event #dialog-container #accept-button-wrapper:after,#success-message-container #dialog-container #accept-button-wrapper:after{background:#ff6b10;content:"";height:10px;margin-left:auto;margin-right:0;margin-top:12px;width:1px}#tutorials-fixed-dialog{background-color:#242424;height:80%;max-height:100%;width:66%}#tutorials-fixed-dialog .dialog-header-bar .dialog-close-button{background-color:#ff6b10;font-size:24px;height:24px;line-height:24px;width:24px}#tutorials-fixed-dialog .dialog-title-bar{font-size:12px;margin:20px;padding:0;width:auto}#tutorials-fixed-dialog .dialog-body{height:calc(100% - 65px);margin:0;width:100%}#tutorials-fixed-dialog .dialog-body #description-wrapper{border-bottom:1px solid #7a7a7a;display:flex;justify-content:space-between;padding-bottom:15px;width:100%}#tutorials-fixed-dialog .dialog-body #description-wrapper #description{font-size:11px;height:50px;padding-right:50%}#tutorials-fixed-dialog .dialog-body #filter-wrapper{border-bottom:1px solid #7a7a7a;padding:15px 0}#tutorials-fixed-dialog .dialog-body #filter-wrapper input{background-color:#333;border:none;color:#fff;height:30px;margin-top:5px;width:150px}#tutorials-fixed-dialog .dialog-body #tutorials-wrapper{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(auto-fit,calc(25% - 20px));grid-template-rows:repeat(auto-fill,250px);max-height:540px;overflow-x:hidden;overflow-y:auto;padding:10px 0;row-gap:20px;width:100%}#tutorials-fixed-dialog .dialog-body #tutorials-wrapper .tutorial-card{height:250px;width:100%}#tutorials-fixed-dialog .dialog-body #tutorials-wrapper .tutorial-card *{font-size:11px}#tutorials-fixed-dialog .dialog-body:before{left:0}.toast{color:#fff}.toast,.toast .toast-header{background-color:#242424;font-size:12px}.toast .toast-header{display:flex}.toast .toast-header strong{color:#fff;font-size:12px}.toast .toast-header button{background-color:transparent;height:20px;padding:0;width:20px}.toast .toast-header button span{font-size:24px;line-height:24px}.toast .toast-body{font-size:12px}div.hopscotch-bubble{background-color:#1e1e1e;border:none;color:#fff;opacity:.95}div.hopscotch-bubble .hopscotch-bubble-container{padding:5px;width:240px}div.hopscotch-bubble .hopscotch-bubble-container .hopscotch-title{color:#ff6b10}div.hopscotch-bubble .hopscotch-content{font-size:10pt}div.hopscotch-bubble .hopscotch-nav-button.next{background-color:#ff6b10;background-image:linear-gradient(180deg,#ff6b10 0,#ff6b10);border-color:#ff6b10}div.hopscotch-bubble .hopscotch-nav-button.next:hover{background-color:#ff4600;background-image:linear-gradient(180deg,#ff4600 0,#ff6100);border-color:#ff4600}div.hopscotch-bubble .hopscotch-bubble-arrow-container.left{left:-24px}div.hopscotch-bubble .hopscotch-bubble-arrow-container.left .hopscotch-bubble-arrow-border{visibility:hidden}div.hopscotch-bubble .hopscotch-bubble-arrow-container.left .hopscotch-bubble-arrow{border-right:17px solid #ff6b10}div.hopscotch-bubble .hopscotch-bubble-arrow-container.down{bottom:-41px}div.hopscotch-bubble .hopscotch-bubble-arrow-container.down .hopscotch-bubble-arrow-border{visibility:hidden}div.hopscotch-bubble .hopscotch-bubble-arrow-container.down .hopscotch-bubble-arrow{border-top:17px solid #ff6b10}div.hopscotch-bubble .hopscotch-bubble-arrow-container.up{top:-24px}div.hopscotch-bubble .hopscotch-bubble-arrow-container.up .hopscotch-bubble-arrow-border{visibility:hidden}div.hopscotch-bubble .hopscotch-bubble-arrow-container.up .hopscotch-bubble-arrow{border-bottom:17px solid #ff6b10}div.hopscotch-bubble .hopscotch-actions{text-align:left}div.hopscotch-bubble .hopscotch-bubble-content,div.hopscotch-bubble .hopscotch-nav-button.next{margin:0}div.hopscotch-bubble .hopscotch-bubble-number{display:none}div.hopscotch-bubble .hopscotch-cta{position:relative;width:100%}#scene-container-wrapper{height:calc(100% - 96px);width:100%}#scene-container-wrapper #scenesContainer{height:100%;position:relative;width:calc(100% - 127px)}#scene-container-wrapper #scenesContainer #layoutView,#scene-container-wrapper #scenesContainer #sceneView{height:100%;width:50%}#scene-container-wrapper #scenesContainer #moveBorder{background-color:#1e1e1e;display:flex;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:4px}#scene-container-wrapper #scenesContainer #moveBorder:hover{cursor:pointer}#scene-container-wrapper #scenesContainer #moveBorder #moveBorderImg{background-size:contain;cursor:pointer;height:40px;margin:auto -18px;width:40px;z-index:2}#layer-controls-wrapper{background-color:#1e1e1e;padding-right:5px;position:absolute;right:0;top:5px;width:170px;z-index:2}#layer-controls-wrapper #layer-controls-icon-wrapper{background-color:#242424;height:35px;width:100px}#layer-controls-wrapper #layer-controls-icon-wrapper img{height:auto;margin-left:15px;margin-top:7px;width:35px}#layer-controls-wrapper .layer-controls-space{background-color:#242424;height:12px}#layer-controls-wrapper #layer-controls-lower-wrapper{background-color:#242424;height:55px;width:100%}#layer-controls-wrapper #layer-controls-lower-wrapper #layer-controls{display:none}#layer-controls-wrapper #layer-controls-lower-wrapper #layer-open-control{background-color:#333;display:flex;height:10px;margin-bottom:12px;width:100%}#layer-controls-wrapper #layer-controls-lower-wrapper #layer-open-control img{cursor:pointer;height:7px;margin:auto auto auto 12px;width:7px}#layer-controls-wrapper #layer-controls-lower-wrapper #layer-controls{height:199px;width:100%}#layer-controls-wrapper #layer-controls-lower-wrapper #layer-controls .layer-control{background-color:#333;border-bottom:1px solid #ff6b10;display:flex;height:27px;margin-bottom:3px;width:100%}#layer-controls-wrapper #layer-controls-lower-wrapper #layer-controls .layer-control .visibility-toggle-wrapper{display:flex;height:27px;line-height:27px;margin:auto 0 auto 10px;width:70px}#layer-controls-wrapper #layer-controls-lower-wrapper #layer-controls .layer-control .visibility-toggle-wrapper .layer-state{color:#7a7a7a;font-size:5pt;height:27px;line-height:27px;text-align:center;width:15px}#layer-controls-wrapper #layer-controls-lower-wrapper #layer-controls .layer-control .visibility-toggle-wrapper .layer-state.active{color:#ff6b10}#layer-controls-wrapper #layer-controls-lower-wrapper #layer-controls .layer-control .visibility-toggle-wrapper .visibility-toggle-btn{background-color:#ff6b10;height:15px;margin:auto 0;width:30px}#layer-controls-wrapper #layer-controls-lower-wrapper #layer-controls .layer-control .separator-vertikal-plain{height:21px;margin:3px 10px}#layer-controls-wrapper #layer-controls-lower-wrapper #layer-controls .layer-control .layer-name{color:#7a7a7a;font-size:7pt;margin:auto 0;width:90px}#layer-controls-wrapper.open{height:298px}#layer-controls-wrapper.open #layer-controls-lower-wrapper{height:251px}#layer-controls-wrapper.open #layer-controls-lower-wrapper #layer-controls{display:block}#camera-perspective-wrapper{background-color:#1e1e1e;bottom:0;height:180px;padding:15px 12px;position:absolute;right:0;width:135px;z-index:2}#camera-perspective-wrapper #camera-selector{height:120px;margin:0 auto;width:95px}#camera-perspective-wrapper #camera-selector #camera-rotation-map-wrapper{height:95px;position:relative;width:95px}#camera-perspective-wrapper #camera-selector #camera-rotation-map-wrapper img{height:85px;margin:5px;width:85px}#camera-perspective-wrapper #camera-selector #camera-rotation-map-wrapper .camera-shape{height:4px;position:absolute;width:18.5px}#camera-perspective-wrapper #perspective-3d.active{color:#ff6b10}.underlined-title-wrapper{border-bottom:1px solid #7a7a7a;display:flex;height:15px;margin-top:15px}.underlined-title-wrapper .underlined-title{color:#7a7a7a;font-size:6pt;line-height:10px;padding-bottom:5px;width:100%}.after:after{background-image:url(/storage/images/icons/Information/SVG/Information.svg);content:"";height:8px;margin-left:auto;margin-right:0;margin-top:7px;width:8px}#debugContainer{background-color:rgba(255,0,0,.467);border-top-left-radius:10px;bottom:0;color:#fff;padding:10px;position:absolute;right:135px;z-index:3}#debugContainer button{background-color:red;color:#fff}.mb-negative-1{margin-bottom:-1px}#label-room-input-container{background-color:#242424;border:1px solid #ff6b10;height:35px;padding:5px;position:absolute}#label-room-input-container button{height:100%;line-height:25px;margin-left:5px;text-align:center;width:25px}

/*# sourceMappingURL=configurator.css.map*/