.loader-component{width:100%;height:100%;position:relative}.loader-component__boxes-wrapper{transform-origin:50%;width:96px;height:64px;margin-top:-48px;margin-left:-32px;position:absolute;top:50%;left:50%}.loader-component__boxes{width:100%;height:100%;transform-style:preserve-3d;transform-origin:50%;position:relative;transform:rotateX(60deg)rotate(45deg)rotateY(0)translateZ(0)}.loader-component__box{width:32px;height:32px;transform-style:preserve-3d;transition-timing-function:linear;animation-duration:.8s;animation-iteration-count:infinite;position:absolute;top:0;left:0}@keyframes loader-box1-animation{0%{transform:translate(100%)}50%{transform:translate(100%)}to{transform:translate(200%)}}@keyframes loader-box2-animation{0%{transform:translateY(100%)}50%{transform:translate(0)}to{transform:translate(100%)}}@keyframes loader-box3-animation{0%{transform:translate(100%,100%)}50%{transform:translate(100%,100%)}to{transform:translateY(100%)}}@keyframes loader-box4-animation{0%{transform:translate(200%)}50%{transform:translate(200%,100%)}to{transform:translate(100%,100%)}}.loader-component__box.box1{animation-name:loader-box1-animation;transform:translate(100%)}.loader-component__box.box2{animation-name:loader-box2-animation;transform:translateY(100%)}.loader-component__box.box3{animation-name:loader-box3-animation;transform:translate(100%,100%)}.loader-component__box.box4{animation-name:loader-box4-animation;transform:translate(200%)}.loader-component__face{background:#377ded;width:100%;height:100%;position:absolute;top:auto;bottom:auto;left:auto;right:auto;transform:rotateY(0)rotateX(0)translateZ(16px)}.loader-component__face.face1{top:0;left:0}.loader-component__face.face2{right:0;transform:rotateY(90deg)rotateX(0)translateZ(16px)}.loader-component__face.face3{background:#206eeb;transform:rotateY(0)rotateX(-90deg)translateZ(16px)}.loader-component__face.face4{background:#dbe3f4;top:0;left:0;transform:rotateY(0)rotateX(0)translateZ(-96px)}.loader-component__dots{transform-origin:50%;width:76px;height:13px;margin-top:-6.5px;margin-left:-38px;display:inline-block;position:absolute;top:50%;left:50%}.loader-component__dot{background:#377ded;border-radius:50%;width:13px;height:13px;transition-timing-function:cubic-bezier(0,1,1,0);position:absolute;top:0}@keyframes dot-anim1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes dot-anim2{0%{transform:translate(0)}to{transform:translate(24px)}}@keyframes dot-anim3{0%{transform:scale(1)}to{transform:scale(0)}}.loader-component__dot.dot1{animation:.6s infinite dot-anim1;left:8px}.loader-component__dot.dot2{animation:.6s infinite dot-anim2;left:8px}.loader-component__dot.dot3{animation:.6s infinite dot-anim2;left:32px}.loader-component__dot.dot4{animation:.6s infinite dot-anim3;left:56px}.header{z-index:150;justify-content:space-between;align-items:center;height:68px;padding:0;display:flex;position:relative;box-shadow:0 4px 12px rgba(232,232,237,.5)}.header__left{color:var(--darkGrey);box-sizing:border-box;flex-direction:row;flex:0 auto;align-items:center;width:calc(100% - 330px);padding-left:25px;text-decoration:none;display:flex}.header__left__logo{cursor:pointer;flex-direction:row;flex:0 auto;align-items:center;display:flex}.header__left__logo div{background-position:0;background-repeat:no-repeat;background-size:contain;flex:0 auto;width:120px;height:40px;margin:10px 8px 10px 0}.header__right{box-sizing:border-box;flex-direction:row;flex:0 auto;justify-content:flex-end;align-items:center;width:330px;padding-right:25px;display:flex}.header__right__nav{flex-direction:row;flex:0 auto;align-items:center;height:100%;display:flex}.header__right__nav .icon-action{width:20px;height:20px;position:relative}.header__right__nav .icon-action .svg{width:20px;height:20px}.header__right__nav .needs-save .svg:after{content:"";background-color:red;border-radius:5px;width:5px;height:5px;position:absolute;top:4px;left:27px}.header__right__nav .icon-action+.icon-action{margin-left:12px;padding-right:0}.header__right__nav .separator{background-color:#e8e8e9;flex:0 auto;width:2px;height:48px;margin:0 20px}.header__right__nav__icon+.header__right__nav__icon{margin-left:15px}.header__right__nav__icon{cursor:pointer;flex:0 auto}.header__right__nav__icon:hover svg path{fill:var(--lightPrimary)}.header__right__nav__actions{cursor:pointer;background-color:transparent;flex-direction:row;align-items:center;display:flex}.header__right__nav__actions[disabled]{opacity:.3;cursor:default}.header__right__nav__actions .svg{height:20px;margin-right:7px}.header__right__nav__actions p{color:var(--darkGrey);font-size:13px;font-weight:600}.header__right__nav__actions+.header__right__nav__actions{margin-left:17px}.header__right__nav__tab{background-color:var(--primary);color:var(--light);box-shadow:0 2px 12px 0 var(--boxShadow);cursor:pointer;border-radius:4px;flex:0 auto;margin-left:25px;padding:9px 29px 11px;font-size:14px;font-weight:500;text-decoration:none}.header__right__nav__price svg{width:20px;height:20px}#chat-widget{z-index:1000000;position:absolute;bottom:0;right:0}#chat-widget .chat-btn{background-color:var(--dark);cursor:pointer;background-image:url(/assets/icons/icon-chat.svg);background-position:50%;background-repeat:no-repeat;background-size:50%;border-radius:60px;width:60px;height:60px;position:absolute;bottom:10px;right:10px}#chat-widget.open .chat-btn{background-image:url(/assets/icons/icon-close-light.svg)}#chat-widget.started .chat-iframe__loader{display:none}#chat-widget .chat-counter{background-color:var(--warning);color:var(--light);text-align:center;border-radius:20px;width:20px;height:20px;font-size:12px;line-height:20px;position:absolute;top:0;right:0}#chat-widget .chat-counter[data-count="0"]{display:none}#chat-widget .chat-iframe{pointer-events:none;opacity:0;background-color:var(--lightGrey);border-radius:13px;width:100vw;max-width:416px;height:calc(100vh - 100px);max-height:700px;margin:0 10px;transition:transform .3s ease-out,opacity .3s ease-out;position:absolute;bottom:80px;right:0;transform:translateY(30px);box-shadow:0 0 10px rgba(0,0,0,.067)}#chat-widget .chat-iframe__loader{pointer-events:none;border:5px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:30px;height:30px;margin-top:-15px;margin-left:-15px;animation:1s linear infinite spin;position:absolute;top:50%;left:50%}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#chat-widget .chat-iframe iframe{width:100%;height:100%}#chat-widget.open .chat-iframe{opacity:1;pointer-events:auto;transform:translateY(0)}@media (max-width:436px){#chat-widget .chat-iframe{margin:0}}.usersettings{flex-direction:column;align-items:center;height:100%;display:flex;overflow-y:auto}.usersettings__body{width:70%;margin-top:50px;display:flex}.usersettings__sidepanel__head{gap:10px;display:flex}.usersettings__sidepanel__back{cursor:pointer;width:20px;height:20px;padding:5px}.usersettings__sidepanel__back .svg,.usersettings__sidepanel__back .svg svg{width:100%;height:100%}.usersettings__sidepanel__title{margin-bottom:20px;margin-right:50px;font-size:22pt;font-weight:700}.usersettings__sidepanel__sections li{cursor:pointer;color:#9ca6af;padding:10px 10px 10px 0;font-weight:600}.usersettings__sidepanel__sections li a{color:#000;text-decoration:none}.usersettings__sidepanel__sections li.selected a{color:var(--primary)}.usersettings__sidepanel__sections li.disabled{cursor:default}.usersettings__wrapper{box-sizing:border-box;border-radius:5px;flex-direction:column;justify-content:space-between;width:100%;margin:50px 0;padding:20px;display:flex;box-shadow:0 0 20px rgba(0,0,0,.067)}.usersettings__content{margin-top:50px;margin-bottom:50px}.usersettings__content:first-child{margin-top:0}.usersettings__content h4{margin-bottom:10px;font-weight:600}.usersettings__content p{color:#8c909a;font-size:10pt}.usersettings__content input{-webkit-filter:none;filter:none;border-radius:4px;outline:0;height:40px;padding:0 10px;border:1px solid var(--lightGrey)!important}.usersettings__content select{cursor:pointer;background-color:#fff;border-radius:4px;max-width:200px;height:40px;padding:0 12px;border:1px solid var(--lightGrey)!important}.usersettings__content__row{justify-content:space-between;gap:10px;margin:15px;display:flex}.usersettings__content__row.hidden{display:none}.usersettings__content form{flex-direction:column;gap:10px;max-width:420px;display:flex}.usersettings__content form input{font-size:14px}.usersettings__content form button{background-color:var(--primary);color:var(--light);padding:10px 20px;font-size:14px;font-weight:500}.usersettings__content form button.delete{background-color:var(--warning);color:var(--light)}.usersettings__content.credentials .usersettings__content__row{flex-direction:column;max-width:420px;margin:40px auto;padding:0 15px}.usersettings__section-title{text-transform:uppercase;padding:15px;font-size:20px;font-weight:400}.usersettings__section-title.selected{color:var(--primary)}.usersettings__footer{justify-content:center;margin-top:50px;margin-bottom:50px;display:flex}.usersettings__save{align-self:center;width:40%;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.usersettings .submit{width:220px;height:45px;color:var(--light);background-color:var(--primary);border:none;border-radius:4px;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.usersettings .submit.loading{background-color:var(--light)}.usersettings .submit.success{background-color:var(--success)}.usersettings .submit.error{background-color:var(--warning)}@media (max-width:1000px){.usersettings__body{flex-direction:column;width:90%}.usersettings__sidepanel__sections{display:none}.usersettings__wrapper{margin:10px 0}}@media (max-width:500px){.usersettings__content__row{flex-direction:column;gap:10px}.usersettings__content__row p{display:none}.usersettings__content__row h4{margin-bottom:0}}label.checkbox{cursor:pointer}label.checkbox input{display:none}label.checkbox .checkmark{box-sizing:border-box;text-align:center;color:transparent;border:2px solid #e9ecee;border-radius:3px;width:18px;height:18px;font-size:12px;line-height:14px;display:inline-block;position:relative}label.checkbox .checkmark:before{content:"✔"}label.checkbox input[type=checkbox]:checked+.checkmark{color:#fff;background-color:#2d3446;border-color:#2d3446}label.checkbox .label{margin:10px;font-size:13px}.confirm-popup .popup-component__content{flex-direction:column;width:300px;height:auto;display:flex}.confirm-popup__title{padding-bottom:10px;font-weight:600}.confirm-popup__text{text-align:center;cursor:default;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;padding:30px 36px;font-size:15px;line-height:19px;display:flex}.confirm-popup__buttons{display:flex;box-shadow:0 0 10px rgba(0,0,0,.067)}.confirm-popup__no-btn{text-align:center;cursor:pointer;width:50%;height:50px;font-weight:500;line-height:52px}.confirm-popup__no-btn:hover{background-color:var(--boxShadow)}.confirm-popup__yes-btn{text-align:center;background-color:var(--warning);color:#fff;cursor:pointer;width:50%;height:50px;font-weight:600;line-height:52px}.confirm-popup__yes-btn:hover{opacity:.9}.popup-component{z-index:10000;background-color:rgba(0,0,0,.333);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.popup-component__content{background-color:var(--light);border-radius:10px;flex-direction:column;width:70%;max-width:880px;height:70%;max-height:700px;display:flex;overflow:hidden}@media (max-width:650px){.popup-component__fullscreen-on-mobile .popup-component__content{border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%}}.resource-button{color:var(--light);background-color:var(--lightPrimary);padding:12px 30px;font-size:15px;font-weight:500}.resource-button.loading{background-color:var(--light)}.resource-button.success{background-color:var(--success)}.resource-button.error{background-color:var(--warning)}.resource-button.disabled{background-color:var(--lightGrey);cursor:default}.resource-button__error-msg{text-align:center;color:var(--warning)}.terms{background-color:var(--light);flex-direction:column;justify-content:flex-start;align-items:center;display:flex;overflow-y:auto}.terms__header{box-sizing:border-box;align-items:flex-start;width:100%;padding:20px;display:flex}.terms__header__back{color:var(--darkGrey);cursor:pointer;align-items:center;font-size:14px;font-weight:600;display:flex}.terms__header__back .svg{margin-right:8px}.terms__header__back .svg svg path{fill:var(--darkGrey)}.terms__header__menu{flex-grow:1}.terms__header__menu ul{justify-content:center;align-items:center;gap:20px;display:flex}.terms__header__menu ul li{color:var(--grey);cursor:pointer;font-size:14px;font-weight:500;line-height:26px}.terms__header__menu ul .active{color:var(--lightPrimary)}.terms__content{width:100%;height:100%;display:flex}.terms__content__text{box-sizing:border-box;width:100%}.terms__content__text embed{width:100%;height:100%}.terms__content__text__section h3{color:var(--darkGrey);margin-bottom:35px;font-size:24px;font-weight:600}.terms__content__text__section p{color:var(--darkGrey);margin-bottom:65px;font-size:14px;font-weight:500;line-height:20px}.terms__content__text__section+.terms__content__text__section{border-top:1px solid var(--grey);padding-top:65px}.popup{z-index:200;background-color:rgba(48,48,49,.85);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.popup__content{background-color:#fff;border-radius:6px;justify-content:center;width:37%;padding:50px 40px;position:relative;box-shadow:0 2px 6px rgba(45,52,70,.06)}.popup__content__close{cursor:pointer;width:12px;height:12px;padding:10px;display:block;position:absolute;top:20px;right:20px}.popup__content__close svg path{fill:var(--grey)}.popup__content__close .svg{font-size:0}.popup__content__pic .svg{width:36px;height:36px;margin:0 auto 27px;display:block}.popup__content h4{color:var(--darkGrey);text-align:center;margin-bottom:21px;font-size:18px;font-weight:600;line-height:21px}.popup__content p{color:var(--darkGrey);text-align:center;white-space:pre-line;margin-top:0;margin-bottom:0;font-size:12px;font-weight:500;line-height:18px}.popup__content__buttons{flex-direction:row;justify-content:center;align-items:center;display:flex}.popup__content input{display:none}.popup__content button+button{margin-left:15px}.popup__content button{cursor:pointer;text-align:center;border-radius:4px;justify-content:center;align-items:center;height:45px;margin-top:40px;padding-left:20px;padding-right:20px;font-size:14px;font-weight:600;line-height:16px;display:flex}.popup__content .cancel{background-color:var(--light);color:var(--lightPrimary);border:2px solid var(--lightPrimary)}.popup__content .validate{background-color:var(--lightPrimary);color:var(--light)}:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:.8;--PhoneInputInternationalIconGlobe-opacity:.65;--PhoneInputCountrySelect-marginRight:.35em;--PhoneInputCountrySelectArrow-width:.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:rgba(0,0,0,.1)}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height)*var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth)var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth)var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{width:100%;height:100%;display:block}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{margin-right:var(--PhoneInputCountrySelect-marginRight);align-self:stretch;align-items:center;display:flex;position:relative}.PhoneInputCountrySelect{z-index:1;opacity:0;cursor:pointer;border:0;width:100%;height:100%;position:absolute;top:0;left:0}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity);display:block}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth)var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth)var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInput{border:var(--grey)2px solid;border-radius:4px}.PhoneInput input{color:var(--dark);outline:none;font-size:14px}.PhoneInput.error{border-color:var(--warning)}.PhoneInputCountry{margin-left:10px}.PhoneInputInput{border:none}.sector-list{padding:50px 20px}.sector-list__sector{border-radius:5px;justify-content:space-between;gap:20px;width:720px;max-width:90%;margin:20px auto;padding:20px;display:flex;box-shadow:0 0 5px rgba(0,0,0,.133)}.sector-list__sector-price{white-space:nowrap}.sector-list__sector-actions a{color:#000;white-space:nowrap;border-radius:5px;margin-left:10px;padding:9px 20px;font-size:14px;text-decoration:none;box-shadow:0 0 5px rgba(0,0,0,.133)}.sector-list__sector-actions a.access{color:#fff;background-color:#fe784f}.dashboardheader{justify-content:space-between;align-items:center;margin-top:2.56223vw;margin-bottom:0;padding:0 7.32064vw;display:flex;position:relative}@media (min-aspect-ratio:16/9){.dashboardheader{margin-top:4.55729vh;padding-left:13.0208vh;padding-right:13.0208vh}}.dashboardheader__left{color:var(--darkGrey);cursor:pointer;flex-direction:row;flex:0 auto;align-items:flex-start;text-decoration:none;display:flex}.dashboardheader__left__logo{flex-direction:row;flex:0 auto;align-items:center;display:flex}.dashboardheader__left__logo div{background-position:0;background-repeat:no-repeat;background-size:contain;flex:0 auto;width:8.562vw;height:3.5vw;margin-left:10px;margin-right:2vw}.dashboardheader__left__welcome p{color:var(--darkgrey);margin-bottom:.732064vw;font-size:1.75695vw;font-weight:500}@media (min-aspect-ratio:16/9){.dashboardheader__left__welcome p{margin-bottom:1.30208vh;font-size:3.125vh}}.dashboardheader__left__welcome span{color:var(--grey);font-size:1.02489vw;font-weight:500}@media (min-aspect-ratio:16/9){.dashboardheader__left__welcome span{font-size:1.82292vh}}.dashboardheader__right{flex-direction:row;flex:0 auto;align-items:center;display:flex}.dashboardheader__right__nav{flex-direction:row;flex:0 auto;align-items:center;height:100%;display:flex}.dashboardheader__right__nav .separator{background-color:#e8e8e9;flex:0 auto;width:2px;height:2.92826vw;margin-left:1.46413vw;margin-right:1.46413vw}@media (min-aspect-ratio:16/9){.dashboardheader__right__nav .separator{height:5.20833vh;margin-left:2.60417vh;margin-right:2.60417vh}}.dashboardheader__right__nav__icon+.dashboardheader__right__nav__icon{margin-left:1.46413vw}@media (min-aspect-ratio:16/9){.dashboardheader__right__nav__icon+.dashboardheader__right__nav__icon{margin-left:2.60417vh}}.dashboardheader__right__nav__icon{cursor:pointer;flex:0 auto;align-items:center;display:flex}.dashboardheader__right__nav__icon p{color:var(--darkgrey);flex:0 auto;margin-left:.219619vw;font-size:.878477vw;font-weight:600}@media (min-aspect-ratio:16/9){.dashboardheader__right__nav__icon p{margin-left:.390625vh;font-size:1.5625vh}}.dashboardheader__right__nav__icon span{justify-content:center;align-items:center;width:1.75695vw;height:1.75695vw;display:flex}@media (min-aspect-ratio:16/9){.dashboardheader__right__nav__icon span{width:3.125vh;height:3.125vh}}.dashboardheader__right__nav__icon .close{background-color:var(--darkgrey);border-radius:50%}.dashboardheader__right__nav__icon .close svg path{fill:var(--light)}.dashboardheader__right__nav__icon:hover svg path{fill:var(--lightprimary)}.dashboardheader__right__nav__icon:hover p{color:var(--lightprimary)}.dashboardheader__right__nav__actions{cursor:pointer;background-color:transparent;flex-direction:row;align-items:center;display:flex}.dashboardheader__right__nav__actions .svg{margin-right:.512445vw}@media (min-aspect-ratio:16/9){.dashboardheader__right__nav__actions .svg{margin-right:.911458vh}}.dashboardheader__right__nav__actions p{color:var(--darkgrey);font-size:.951684vw;font-weight:600}@media (min-aspect-ratio:16/9){.dashboardheader__right__nav__actions p{font-size:1.69271vh}}.dashboardheader__right__nav__actions+.dashboardheader__right__nav__actions{margin-left:1.24451vw}@media (min-aspect-ratio:16/9){.dashboardheader__right__nav__actions+.dashboardheader__right__nav__actions{margin-left:2.21354vh}}.dashboardheader__right__nav__tab{background-color:var(--primary);color:var(--light);box-shadow:0 2px 12px 0 var(--boxshadow);cursor:pointer;border-radius:4px;flex:0 auto;margin-left:1.83016vw;padding:.658858vw 2.12299vw .805271vw;font-size:1.02489vw;font-weight:500;text-decoration:none}@media (min-aspect-ratio:16/9){.dashboardheader__right__nav__tab{margin-left:3.25521vh;padding:1.17188vh 3.77604vh 1.43229vh;font-size:1.82292vh}}.dashboardheader__right__nav__price{flex-direction:row;justify-content:center;align-items:center;display:flex;position:relative}.dashboardheader__right__nav__price .svg{margin-right:.732064vw}@media (min-aspect-ratio:16/9){.dashboardheader__right__nav__price .svg{margin-right:1.30208vh}}.dashboardheader__right__nav__price p{color:var(--lightprimary);text-align:right;min-width:3.66032vw;font-size:1.0981vw;font-weight:700}@media (min-aspect-ratio:16/9){.dashboardheader__right__nav__price p{min-width:6.51042vh;font-size:1.95313vh}}.panel-open .dashboard__content .panel{transition:transform .5s;transform:translate(0%)}.dashboard{box-sizing:border-box;height:100%;padding:1.83016vw 7.32064vw 2.92826vw;display:flex}@media (min-aspect-ratio:16/9){.dashboard{padding:3.25521vh 13.0208vh 5.20833vh}}.dashboard__main{flex:1 0 0;gap:20px;height:50%;display:flex}.dashboard__timeline{flex:1 0 0}.dashboard__timeline .timeline-component{margin-top:40px}.dashboard.no-timeline .dashboard__content .cards__sector{width:auto;height:50%}.dashboard.no-timeline .dashboard__content .cards__sector__details__infos{width:45%}.dashboard.no-timeline .dashboard__content .cards__infos{width:auto;height:50%}.dashboard.no-timeline .dashboard__content .cards__body{flex-direction:row}.dashboard.no-timeline .dashboard__content .cards__body-welcome{flex-direction:column;width:65%;padding-right:50px;display:flex}.dashboard.no-timeline .dashboard__content .cards__body-welcome-text{flex-grow:1}.dashboard.no-timeline .dashboard__content .photos{width:50%}.dashboard.no-timeline .dashboard__content .cards{flex-direction:column;width:50%}.dashboard__content{flex-direction:column;gap:20px;width:100%;display:flex}.dashboard__content .cards{flex-direction:row;gap:20px;width:66.66%;display:flex}.dashboard__content .cards__body{flex-direction:column;flex-grow:1;display:flex}.dashboard__content .cards__body-welcome{padding:20px 0;font-size:14px;font-weight:600}.dashboard__content .cards__body-welcome button{width:100%;margin-top:20px}.dashboard__content .cards__sector{box-sizing:border-box;flex-direction:column;flex:1 0 0;width:50%;height:100%;display:flex;overflow:auto}.dashboard__content .cards__sector .card-header{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.dashboard__content .cards__sector .card-header__left{align-items:center;display:flex}.dashboard__content .cards__sector .card-header__left svg{width:1.1713vw;height:1.1713vw}@media (min-aspect-ratio:16/9){.dashboard__content .cards__sector .card-header__left svg{width:2.08333vh;height:2.08333vh}}.dashboard__content .cards__sector .card-header__left__right{margin-left:.512445vw}@media (min-aspect-ratio:16/9){.dashboard__content .cards__sector .card-header__left__right{margin-left:.911458vh}}.dashboard__content .cards__sector .card-header__left__title{color:var(--grey);text-transform:uppercase;font-size:.732064vw;font-weight:600}@media (min-aspect-ratio:16/9){.dashboard__content .cards__sector .card-header__left__title{font-size:1.30208vh}}.dashboard__content .cards__sector .card-header__left__count{color:var(--grey);text-transform:uppercase;margin-left:.732064vw;font-size:.732064vw;font-weight:600}@media (min-aspect-ratio:16/9){.dashboard__content .cards__sector .card-header__left__count{margin-left:1.30208vh;font-size:1.30208vh}}.dashboard__content .cards__sector .card-header__nav{flex-direction:row-reverse;display:flex}.dashboard__content .cards__sector .card-header__nav svg{width:1.1713vw;height:1.1713vw}@media (min-aspect-ratio:16/9){.dashboard__content .cards__sector .card-header__nav svg{width:2.08333vh;height:2.08333vh}}.dashboard__content .cards__sector .card-header__nav__right{margin-left:.512445vw}@media (min-aspect-ratio:16/9){.dashboard__content .cards__sector .card-header__nav__right{margin-left:.911458vh}}.dashboard__content .cards__sector .card-header__nav .enabled{cursor:pointer}.dashboard__content .cards__sector .card-header__nav .enabled path{fill:var(--dark)}.dashboard__content .cards__sector .card-header__nav .disabled{pointer-events:none}.dashboard__content .cards__sector .card-header__nav .disabled path{fill:var(--grey)}.dashboard__content .cards__sector__details{flex-direction:row;justify-content:space-between;margin-top:1.46413vw;display:flex}@media (min-aspect-ratio:16/9){.dashboard__content .cards__sector__details{margin-top:2.60417vh}}.dashboard__content .cards__sector__details__config{flex-direction:column;justify-content:space-between;display:flex}.dashboard__content .cards__sector__details__config p{font-size:1.02489vw;font-weight:600;line-height:1.1713vw}@media (min-aspect-ratio:16/9){.dashboard__content .cards__sector__details__config p{font-size:1.82292vh;line-height:2.08333vh}}.dashboard__content .cards__sector__details__config .download{color:var(--grey);cursor:pointer;justify-content:flex-start;align-items:flex-end;font-size:.805271vw;font-weight:500;display:flex}@media (min-aspect-ratio:16/9){.dashboard__content .cards__sector__details__config .download{font-size:1.43229vh}}.dashboard__content .cards__sector__details__config .download svg{margin-right:.366032vw}@media (min-aspect-ratio:16/9){.dashboard__content .cards__sector__details__config .download svg{margin-right:.651042vh}}.dashboard__content .cards__sector__details__config .download svg path{fill:var(--grey)}.dashboard__content .cards__sector__details__config .customize{width:17.5695vw;margin-top:2.92826vw}@media (min-aspect-ratio:16/9){.dashboard__content .cards__sector__details__config .customize{width:31.25vh;margin-top:5.20833vh}}.dashboard__content .cards__sector__details__infos{flex-direction:column;width:100%;display:flex}.dashboard__content .cards__sector__details__infos h4{color:var(--grey);margin-bottom:1.53734vw;font-size:.878477vw;font-weight:600}@media (min-aspect-ratio:16/9){.dashboard__content .cards__sector__details__infos h4{margin-bottom:2.73438vh;font-size:1.5625vh}}.dashboard__content .cards__sector__details__infos .info+.info{margin-top:1.02489vw}@media (min-aspect-ratio:16/9){.dashboard__content .cards__sector__details__infos .info+.info{margin-top:1.82292vh}}.dashboard__content .cards__sector__details__infos .info{align-items:center;display:flex}.dashboard__content .cards__sector__details__infos .info .progressCircle{width:5.12445vw;left:1.46413vw}@media (min-aspect-ratio:16/9){.dashboard__content .cards__sector__details__infos .info .progressCircle{width:9.11458vh;left:2.60417vh}}.dashboard__content .cards__sector__details__infos .info__picto{flex:0 auto}.dashboard__content .cards__sector__details__infos .info__picto .svg{width:1.53734vw;height:1.53734vw;margin-right:.439239vw}@media (min-aspect-ratio:16/9){.dashboard__content .cards__sector__details__infos .info__picto .svg{width:2.73438vh;height:2.73438vh;margin-right:.78125vh}}.dashboard__content .cards__sector__details__infos .info__picto .svg svg{width:100%;height:100%}.dashboard__content .cards__sector__details__infos .info__picto .svg svg path{fill:var(--darkGrey)}.dashboard__content .cards__sector__details__infos .info__data{flex:0 auto}.dashboard__content .cards__sector__details__infos .info__data__title{color:var(--grey);margin-bottom:.146413vw;font-size:.732064vw;font-weight:600}@media (min-aspect-ratio:16/9){.dashboard__content .cards__sector__details__infos .info__data__title{margin-bottom:.260417vh;font-size:1.30208vh}}.dashboard__content .cards__sector__details__infos .info__data__text{color:var(--darkGrey);font-size:.878477vw;font-weight:600}@media (min-aspect-ratio:16/9){.dashboard__content .cards__sector__details__infos .info__data__text{font-size:1.5625vh}}.dashboard__content .cards__infos{box-sizing:border-box;width:50%;height:100%;display:flex}.dashboard__content .cards__infos .announcements{flex-direction:column;flex-grow:1;padding:20px;display:flex}.dashboard__content .cards__infos .announcements .messages{margin:0 -20px -20px;padding:0 20px 20px;overflow:auto}.dashboard__content .cards__infos .announcements .no-messages{color:#aeaeae;flex-grow:1;justify-content:center;align-items:center;display:flex}.dashboard__content .cards__infos .announcements .message{background-color:var(--darkerLight);box-sizing:border-box;border-radius:6px;flex-direction:column;justify-content:space-between;width:100%;margin-bottom:15px;padding:20px 16px 16px 25px;display:flex}.dashboard__content .cards__infos .announcements .message p{color:var(--dark);white-space:pre-wrap;font-size:14px;font-weight:400}.dashboard__content .cards__infos .announcements .message .date{color:var(--grey);align-self:end;font-size:12px;font-weight:600}.dashboard__content .cards__infos .contact{box-sizing:border-box;flex-direction:column;flex:0 auto;width:19.1801vw;height:100%;margin-right:2.92826vw;display:flex}@media (min-aspect-ratio:16/9){.dashboard__content .cards__infos .contact{width:34.1146vh;margin-right:5.20833vh}}.dashboard__content .cards__infos .contact__content{flex-direction:column;align-items:center;display:flex}.dashboard__content .cards__infos .contact__content__photo{background-position:0 0;background-repeat:no-repeat;background-size:120%;border-radius:50%;width:8.05271vw;max-width:8.05271vw;height:8.05271vw;max-height:8.05271vw;margin-bottom:1.61054vw}@media (min-aspect-ratio:16/9){.dashboard__content .cards__infos .contact__content__photo{width:14.3229vh;max-width:14.3229vh;height:14.3229vh;max-height:14.3229vh;margin-bottom:2.86458vh}}.dashboard__content .cards__infos .contact__content .svg{width:3.66032vw;height:3.66032vw;margin-top:2.92826vw;margin-bottom:.366032vw}@media (min-aspect-ratio:16/9){.dashboard__content .cards__infos .contact__content .svg{width:6.51042vh;height:6.51042vh;margin-top:5.20833vh;margin-bottom:.651042vh}}.dashboard__content .cards__infos .contact__content .svg svg{width:100%;height:100%}.dashboard__content .cards__infos .contact__content .svg svg path{fill:var(--darkGrey)}.dashboard__content .cards__infos .contact__content p{color:var(--darkGrey);margin-bottom:.805271vw;font-size:1.02489vw;font-weight:600}@media (min-aspect-ratio:16/9){.dashboard__content .cards__infos .contact__content p{margin-bottom:1.43229vh;font-size:1.82292vh}}.dashboard__content .cards__infos .contact__content .email{cursor:pointer;margin-bottom:7px;text-decoration:underline}.dashboard__content .cards__infos .contact__content a{color:var(--grey);font-size:1.02489vw;font-weight:500;line-height:1.02489vw}@media (min-aspect-ratio:16/9){.dashboard__content .cards__infos .contact__content a{font-size:1.82292vh;line-height:1.82292vh}}.dashboard__content .cards__infos__data{flex-direction:column;flex:0 auto;justify-content:space-between;display:flex}.dashboard__content .cards__infos__data .limit,.dashboard__content .cards__infos__data .funds{box-sizing:border-box;flex-direction:column;width:19.1069vw;display:flex}@media (min-aspect-ratio:16/9){.dashboard__content .cards__infos__data .limit,.dashboard__content .cards__infos__data .funds{width:33.9844vh}}.dashboard__content .cards__infos__data .limit__content,.dashboard__content .cards__infos__data .funds__content{justify-content:flex-start;align-items:center;display:flex}.dashboard__content .cards__infos__data .limit__content .svg,.dashboard__content .cards__infos__data .funds__content .svg{width:3.07467vw;height:3.07467vw;margin-right:.439239vw}@media (min-aspect-ratio:16/9){.dashboard__content .cards__infos__data .limit__content .svg,.dashboard__content .cards__infos__data .funds__content .svg{width:5.46875vh;height:5.46875vh;margin-right:.78125vh}}.dashboard__content .cards__infos__data .limit__content .svg svg,.dashboard__content .cards__infos__data .funds__content .svg svg{width:100%;height:100%}.dashboard__content .cards__infos__data .limit__content__date,.dashboard__content .cards__infos__data .funds__content__date{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.dashboard__content .cards__infos__data .limit__content__date h5,.dashboard__content .cards__infos__data .funds__content__date h5{color:var(--light);font-size:1.02489vw;font-weight:600}@media (min-aspect-ratio:16/9){.dashboard__content .cards__infos__data .limit__content__date h5,.dashboard__content .cards__infos__data .funds__content__date h5{font-size:1.82292vh}}.dashboard__content .cards__infos__data .limit__content__date h4,.dashboard__content .cards__infos__data .funds__content__date h4{color:var(--light);font-size:2.04978vw;font-weight:700}@media (min-aspect-ratio:16/9){.dashboard__content .cards__infos__data .limit__content__date h4,.dashboard__content .cards__infos__data .funds__content__date h4{font-size:3.64583vh}}.dashboard__content .cards__infos__data .funds{background-color:var(--light)}.dashboard__content .cards__infos__data .funds__header h2{color:var(--grey)}.dashboard__content .cards__infos__data .funds__content{justify-content:flex-start;align-items:center;display:flex}.dashboard__content .cards__infos__data .funds__content .svg path{fill:var(--darkGrey)}.dashboard__content .cards__infos__data .funds__content__date h5{color:var(--darkGrey);font-size:1.02489vw;font-weight:600}@media (min-aspect-ratio:16/9){.dashboard__content .cards__infos__data .funds__content__date h5{font-size:1.82292vh}}.dashboard__content .cards__infos__data .funds__content__date h4{color:var(--darkGrey);font-size:2.04978vw;font-weight:700}@media (min-aspect-ratio:16/9){.dashboard__content .cards__infos__data .funds__content__date h4{font-size:3.64583vh}}.dashboard__content .photos{flex-direction:column;gap:20px;width:33.33%;height:100%;display:flex}.dashboard__content .photos .overlay{width:100%;height:100%;color:var(--light);box-sizing:border-box;background:linear-gradient(rgba(45,52,70,.15) 0%,rgba(93,94,94,0) 25%,rgba(93,94,94,0) 75%,rgba(45,52,70,.15) 100%);border-radius:6px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:1.83016vw;display:flex;position:absolute;top:0;left:0}@media (min-aspect-ratio:16/9){.dashboard__content .photos .overlay{padding:3.25521vh}}.dashboard__content .photos .overlay>div{flex-direction:column;width:100%;display:flex}.dashboard__content .photos .overlay__title{text-transform:uppercase;font-size:.732064vw;font-weight:600}@media (min-aspect-ratio:16/9){.dashboard__content .photos .overlay__title{font-size:1.30208vh}}.dashboard__content .photos .overlay__date{margin-bottom:.366032vw;font-size:.732064vw;font-weight:500}@media (min-aspect-ratio:16/9){.dashboard__content .photos .overlay__date{margin-bottom:.651042vh;font-size:1.30208vh}}.dashboard__content .photos .overlay__desc{width:100%;font-size:.878477vw;font-weight:500;line-height:1.1713vw}@media (min-aspect-ratio:16/9){.dashboard__content .photos .overlay__desc{font-size:1.5625vh;line-height:2.08333vh}}.dashboard__content .photos__fullscreen{z-index:170;background-color:rgba(0,0,0,.9);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.dashboard__content .photos__fullscreen__close{cursor:pointer;color:var(--light);padding:17px 25px;position:absolute;top:0;right:0}.dashboard__content .photos__fullscreen__close:after{content:"✕";font-size:1.1713vw}@media (min-aspect-ratio:16/9){.dashboard__content .photos__fullscreen__close:after{font-size:2.08333vh}}.dashboard__content .photos__fullscreen__prev,.dashboard__content .photos__fullscreen__next{cursor:pointer;color:var(--light);margin-top:-36px;padding:24px;line-height:24px;position:absolute;top:50%}.dashboard__content .photos__fullscreen__next{right:0}.dashboard__content .photos__fullscreen__next:after{content:"❭"}.dashboard__content .photos__fullscreen__prev{left:0}.dashboard__content .photos__fullscreen__prev:after{content:"❬"}.dashboard__content .photos__fullscreen__photo{background-position:50%;background-repeat:no-repeat;background-size:contain;width:90%;height:90%;position:relative}.dashboard__content .photos__fullscreen__photo .overlay{border-radius:none;background:linear-gradient(rgba(0,0,0,.5) 0%,rgba(93,94,94,0) 25%,rgba(93,94,94,0) 75%,rgba(0,0,0,.5) 100%)}.dashboard__content .photos__fullscreen__photo .overlay__desc{text-overflow:none;white-space:normal;overflow:visible}.dashboard__content .photos__photo{background-size:cover;background-repeat:none;cursor:pointer;background-position:bottom;border-radius:6px;flex:1 0;width:100%;height:72.3%;position:relative}.dashboard__content .photos__photo.solo{height:100%}.dashboard__content .photos__photo .overlay__desc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard__content .photos__thumbnails{flex-direction:row;flex:0 auto;justify-content:space-between;gap:20px;width:100%;height:18.9%;display:flex}.dashboard__content .photos__thumbnails__thumbnail{box-sizing:border-box;background-size:cover;background-repeat:none;cursor:pointer;background-position:bottom;background-color:var(--lightGrey);border-radius:6px;flex:0 auto;width:50%;position:relative;overflow:hidden}.dashboard__content .photos__thumbnails .last:after{content:"";color:var(--light);z-index:1;background-color:rgba(32,35,44,.35);background-image:url(/assets/icons/icon-pictures.png);background-position:50%;background-repeat:no-repeat;justify-content:center;align-items:center;width:100%;height:100%;font-size:.805271vw;font-weight:500;display:flex;position:absolute;top:0;left:0}@media (min-aspect-ratio:16/9){.dashboard__content .photos__thumbnails .last:after{font-size:1.43229vh}}.dashboard__content .panel{box-sizing:border-box;z-index:120;background-color:var(--light);border-radius:6px 0 0 6px;flex-direction:column;flex:0 auto;width:26.4275vw;height:100%;padding-top:1.53734vw;padding-bottom:1.53734vw;transition:transform .5s;display:flex;position:absolute;bottom:0;right:0;transform:translate(100%);box-shadow:0 7px 48px rgba(0,0,0,.07);display:none!important}@media (min-aspect-ratio:16/9){.dashboard__content .panel{width:47.0052vh;padding-top:2.73438vh;padding-bottom:2.73438vh}}.dashboard__content .panel__header{padding-left:1.83016vw;padding-right:1.83016vw;position:relative}@media (min-aspect-ratio:16/9){.dashboard__content .panel__header{padding-left:3.25521vh;padding-right:3.25521vh}}.dashboard__content .panel__header h2{color:var(--grey);flex:0 auto;margin-bottom:1.97657vw;font-size:10px;font-weight:600}@media (min-aspect-ratio:16/9){.dashboard__content .panel__header h2{margin-bottom:3.51563vh}}.dashboard__content .panel__header hr{border-top:none;border-bottom:1px solid #e7ebed;width:100%;margin:0;position:absolute;bottom:0;left:0}.dashboard__content .panel__cards{margin-bottom:1.61054vw;overflow-y:auto}@media (min-aspect-ratio:16/9){.dashboard__content .panel__cards{margin-bottom:2.86458vh}}.dashboard__content .panel__cards__card+.dashboard__content .panel__cards__card{margin-top:.512445vw}@media (min-aspect-ratio:16/9){.dashboard__content .panel__cards__card+.dashboard__content .panel__cards__card{margin-top:.911458vh}}.dashboard__content .panel__cards__card{padding-left:1.83016vw;padding-right:1.83016vw;position:relative;top:-.0732064vw}@media (min-aspect-ratio:16/9){.dashboard__content .panel__cards__card{padding-left:3.25521vh;padding-right:3.25521vh;top:-.130208vh}}.dashboard__content .panel__cards__card__content{color:#20232c;border-top:1px solid #e7ebed;border-bottom:1px solid #e7ebed;border-radius:5px;flex-direction:row;justify-content:start;align-items:start;padding-top:1.0981vw;padding-bottom:1.24451vw;font-size:.732064vw;font-weight:500;display:flex;position:relative}@media (min-aspect-ratio:16/9){.dashboard__content .panel__cards__card__content{padding-top:1.95313vh;padding-bottom:2.21354vh;font-size:1.30208vh}}.dashboard__content .panel__cards__card__content__icon{margin-right:.439239vw}@media (min-aspect-ratio:16/9){.dashboard__content .panel__cards__card__content__icon{margin-right:.78125vh}}.dashboard__content .panel__cards__card__content__icon svg path{fill:var(--darkGrey)}.dashboard__content .panel__cards__card__content__text h5{margin-bottom:.732064vw;font-weight:600}@media (min-aspect-ratio:16/9){.dashboard__content .panel__cards__card__content__text h5{margin-bottom:1.30208vh}}.dashboard__content .panel__cards__card__content__date{opacity:.35;position:absolute;top:1.02489vw;right:1.02489vw}@media (min-aspect-ratio:16/9){.dashboard__content .panel__cards__card__content__date{top:1.82292vh;right:1.82292vh}}.dashboard__content .panel__cards__card:last-child{margin-bottom:1.61054vw}@media (min-aspect-ratio:16/9){.dashboard__content .panel__cards__card:last-child{margin-bottom:2.86458vh}}.dashboard__content .panel__cards__card:last-child .panel__cards__card__content{border-bottom-color:var(--light)}.dashboard__content .panel__cards__card:first-child .panel__cards__card__content{border-top-color:var(--light)}.dashboard__content .panel__cards__card:hover{z-index:1;background-color:#f9f9fd}.dashboard__content .panel__cards__card:hover:before{content:"";background-color:var(--lightPrimary);border-radius:50%;width:.439239vw;height:.439239vw;position:absolute;top:1.24451vw;left:.732064vw}@media (min-aspect-ratio:16/9){.dashboard__content .panel__cards__card:hover:before{width:.78125vh;height:.78125vh;top:2.21354vh;left:1.30208vh}}.dashboard__content .panel__cards__card:hover .panel__cards__card__content{border-bottom-color:var(--light);border-top-color:var(--light)}#main.editor-dashboard{overflow:auto}#main.editor-dashboard #body{overflow:visible}.usermenu{cursor:default;align-items:center;height:100%;margin-left:15px;display:flex;position:relative}.usermenu__badge{cursor:pointer;border:1px solid var(--lightGrey);box-sizing:border-box;background-image:url(/assets/icons/user.png);background-position:50%;background-repeat:no-repeat;background-size:65%;border-radius:50%;width:45px;height:45px;position:relative;box-shadow:inset 0 0 10px rgba(0,0,0,.1)}.usermenu__badge__button{background-color:transparent;background-color:var(--light);border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;padding:4px;display:flex;position:absolute;bottom:0;right:-5px;box-shadow:0 0 3px rgba(0,0,0,.2)}.usermenu__badge__button .svg{height:8px;transition:all .3s;position:relative;top:-5px}.usermenu__badge__button .svg svg{width:10px;height:10px}.usermenu__dropdown{z-index:70;background-color:#fff;border-radius:5px;padding:0;position:absolute;top:45px;right:0;overflow:hidden;box-shadow:4px 4px 16px #cfcfd4}.usermenu__dropdown-header{border-bottom:1px solid var(--lightGrey);padding:16px;font-size:14px;font-weight:500;line-height:16px}.usermenu__dropdown-header .email{color:var(--grey);font-size:12px}.usermenu__dropdown-item{background-color:var(--light);height:48px;color:var(--darkGrey);cursor:pointer;justify-content:flex-start;align-items:center;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;display:flex;position:relative}.usermenu__dropdown-item:hover{background-color:var(--lightGrey)}.usermenu__dropdown-item .svg{width:14px;margin-right:10px}.usermenu__dropdown-item p{margin:0}.dashboardheader .usermenu{margin-left:1.83016vw}@media (min-aspect-ratio:16/9){.dashboardheader .usermenu{margin-left:3.25521vh}}.dashboardheader .usermenu__badge{width:2.92826vw;height:2.92826vw}@media (min-aspect-ratio:16/9){.dashboardheader .usermenu__badge{width:5.20833vh;height:5.20833vh}}.dashboardheader .usermenu__badge__button{width:1.39092vw;height:1.39092vw;padding:.292826vw;right:-.366032vw}@media (min-aspect-ratio:16/9){.dashboardheader .usermenu__badge__button{width:2.47396vh;height:2.47396vh;padding:.520833vh;right:-.651042vh}}.dashboardheader .usermenu__badge__button .svg{width:100%}.dashboardheader .usermenu__dropdown{top:3.29429vw}@media (min-aspect-ratio:16/9){.dashboardheader .usermenu__dropdown{top:5.85938vh}}.dashboardheader .usermenu__dropdown-header{padding:1.1713vw;font-size:1.02489vw;line-height:1.1713vw}@media (min-aspect-ratio:16/9){.dashboardheader .usermenu__dropdown-header{padding:2.08333vh;font-size:1.82292vh;line-height:2.08333vh}}.dashboardheader .usermenu__dropdown-item{height:3.51391vw;padding-left:1.1713vw;padding-right:1.1713vw;font-size:1.02489vw}@media (min-aspect-ratio:16/9){.dashboardheader .usermenu__dropdown-item{height:6.25vh;padding-left:2.08333vh;padding-right:2.08333vh;font-size:1.82292vh}}.dashboardheader .usermenu__dropdown-item .svg{width:1.02489vw;margin-right:.732064vw}@media (min-aspect-ratio:16/9){.dashboardheader .usermenu__dropdown-item .svg{width:1.82292vh;margin-right:1.30208vh}}.dashboardheader .usermenu__dropdown>hr{padding-left:1.1713vw;padding-right:1.1713vw}@media (min-aspect-ratio:16/9){.dashboardheader .usermenu__dropdown>hr{padding-left:2.08333vh;padding-right:2.08333vh}}#main.creator .usermenu{font-weight:600}.timeline-component{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;overflow:hidden}.timeline-component__body{min-width:900px;height:220px;position:relative}.timeline-component__grid{width:100%;height:100%;position:absolute}.timeline-component__grid-cell{border-left:1px solid #e7ebed;height:100%;position:absolute}.timeline-component__grid-cell span{color:#a6afb7;padding:16px;font-size:13px;font-weight:500;display:block}.timeline-component__cycles{width:100%;height:100%;position:absolute}.timeline-component__cycle{color:#000;box-sizing:border-box;background-color:#eee;border-radius:5px;height:110px;font-size:13px;position:absolute;top:46px}.timeline-component__cycle-body{box-sizing:border-box;height:100%;padding:15px}.timeline-component__cycle-name{margin-bottom:5px;font-weight:500}.timeline-component__cycle-name input{box-sizing:border-box;width:100%}.timeline-component__cycle-description{flex-grow:1;font-style:italic}.timeline-component__cycle-uncertainty{z-index:1;background:repeating-linear-gradient(-45deg,transparent,transparent 3px,#fff 3px,#fff 6px),linear-gradient(90deg,transparent,rgba(255,255,255,.867));border-radius:0 5px 5px 0;height:100%;position:absolute;top:0;right:0}.timeline-component__events{width:100%;position:absolute}.timeline-component__event{color:#353b4d;z-index:3;background-color:#9699a2;width:2px;height:160px;position:absolute;top:46px}.timeline-component__event-name{white-space:nowrap;border:2px solid #9699a2;border-radius:5px 3px 3px 5px;padding:9px 10px;font-size:12px;font-weight:500;position:absolute;bottom:0;right:0}.confirmation{width:100%;height:100%;display:flex}.confirmation__green{background-color:var(--success);justify-content:center;align-items:center;width:33%;min-width:460px;height:100%;display:flex}.confirmation__green__content{box-sizing:border-box;flex-direction:column;justify-content:space-between;padding:40px 50px 80px 80px;display:flex}.confirmation__green__content .confirmation__green__content__validate{margin-bottom:39px}.confirmation__green__content__logo{cursor:pointer}.confirmation__green__content p{color:var(--light);font-size:18px;font-weight:500;line-height:21px}.confirmation__green__content h3{color:var(--light);margin-top:20px;margin-bottom:41px;font-size:28px;font-weight:600;line-height:33px}.confirmation__green__content .button{color:var(--success);background-color:var(--light);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;width:220px;height:45px;margin-top:100px;font-size:14px;font-weight:600;display:flex}.confirmation__summary{background-color:var(--light);justify-content:center;align-items:center;width:67%;height:100%;display:flex;overflow-y:auto}.confirmation__summary__content{flex-direction:column;width:90%;display:flex}.confirmation__summary__content__top{margin-top:25px;margin-bottom:32px}.confirmation__summary__content__top h2{color:var(--darkGrey);margin-bottom:7px;font-size:18px;font-weight:500}.confirmation__summary__content__top__container{flex-direction:row;justify-content:space-between;display:flex}.confirmation__summary__content__top__container__icons{justify-content:center;align-items:center;display:flex}.confirmation__summary__content__top__container__icons a+a{margin-left:10px}.confirmation__summary__content__text{color:var(--darkGrey);opacity:.55;margin-bottom:23px;font-size:12px;font-weight:500;line-height:14px}.confirmation__summary__content__table{padding-bottom:25px}#total-price{flex-direction:row;justify-content:center;align-items:center;display:flex;position:relative}#total-price .svg{margin-right:10px}#total-price .svg svg path{fill:var(--darkGrey)}#total-price p{color:var(--darkGrey);text-align:right;white-space:nowrap;min-width:50px;font-size:15px;font-weight:700}.quoteTable{background-color:var(--light);border-radius:6px;box-shadow:0 2px 12px #dbdbdd}.quoteTable__header{justify-content:space-between;padding:16px 63px 16px 20px;display:flex}.quoteTable__header p,.quoteTable__header .name{color:#2d3446;font-size:11px;font-weight:600}.quoteTable .name{text-align:left;width:55%}.quoteTable .unitprice,.quoteTable .quantity{text-align:right;width:15%}.quoteTable .totalprice,.quoteTable .price{text-align:right;width:15%;opacity:1!important}.quoteTable .accordion.active .arrow .svg{transform:rotate(180deg)}.quoteTable .accordion{border-bottom:1px solid #e7ebed;width:100%}.quoteTable .accordion p,.quoteTable .accordion .name{color:var(--darkGrey);font-size:11px;font-weight:500}.quoteTable .accordion__header{flex-direction:row;justify-content:space-between;align-items:center;padding:12px 63px 12px 20px;display:flex;position:relative}.quoteTable .accordion__header .name{opacity:1;align-items:center;max-height:2em;display:flex}.quoteTable .accordion__header .name .svg{width:22px;min-width:22px;margin-right:8px}.quoteTable .accordion__header .name .svg svg{width:22px}.quoteTable .accordion__header .name .svg path{fill:#0a2e67}.quoteTable .accordion__header .arrow{width:10px;height:100%;position:absolute;right:18px}.quoteTable .accordion__header .arrow .svg{transform-origin:50%;justify-content:center;align-items:center;height:100%;transition:all .5s;display:flex}.quoteTable .accordion__header .arrow .svg path{fill:var(--grey)}.quoteTable .accordion__content{flex-direction:column;padding:0 63px 0 65px;transition:all .5s;display:flex;overflow:hidden}.quoteTable .accordion__content p{opacity:.7}.quoteTable .accordion__content .option{flex-direction:row;justify-content:space-between;align-items:center;margin-top:11px;display:flex}.quoteTable .accordion__content .option .name{position:relative}.quoteTable .accordion__content .option .name:before{content:"-";position:absolute;top:50%;left:-10px;transform:translateY(-50%)}.quoteTable .accordion__content .option:last-child{padding-bottom:23px}.quoteTable .accordion__content.demands{padding:0 63px 0 25px}.quoteTable .accordion__content.demands .toggleSwitch{margin-right:2px}.quoteTable .accordion__content.demands .name:before{content:none}.quoteTable .accordion__content.demands .demand{flex-direction:column;display:flex}.quoteTable .accordion__content.demands .demand__description{width:55%;margin-top:12px;padding:0 0 24px 32px}.quoteTable .quoteSection.accordion>.accordian__header{padding-left:16px!important}.quoteTable .quoteSection.accordion>.accordian__content{padding:0}.quoteTable .quoteSection.accordion .accordian__header{padding-bottom:0}.quoteTable .quoteSection .quoteRow.accordion{border-bottom:unset;opacity:1}.quoteTable .quoteSection .quoteGroup.accordion .accordion__header{padding-bottom:0}.quoteTable .quoteRow:hover .accordion__header .svg path{fill:#1258c5}.toggleSwitch-disabled,.toggleSwitch-disabled:before{cursor:not-allowed;background-color:#e7ebed}.oops{flex-direction:column;justify-content:center;align-items:center;display:flex}.oops__content{text-align:center;width:510px}.oops__content h1{color:var(--darkGrey);margin-top:65px;margin-bottom:25px;font-size:32px;font-weight:800}.oops__content h2{color:var(--darkGrey);margin-bottom:40px;font-size:18px;font-weight:500;line-height:25px}.oops__content__logos{flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex}.oops__content__logos .svg+.svg{margin-left:25px}.oops__content__logos .svg svg{height:50px}#view{flex-direction:column;height:100%;display:flex}#view .viewer{height:100%}#view .viewer button.diff-mode{display:none}#visit,#visit .viewer{height:100%}#visit .viewer button.diff-mode{display:none}.no-header{z-index:1010;padding:5px;position:fixed;top:0;right:0}.no-header .bakery__open-btn{border-radius:5px;padding:16px}#explore{flex-flow:column;height:100%;display:flex}#explore .body{flex-flow:row;height:100%;display:flex}#explore .panel{box-sizing:border-box;z-index:10;flex-direction:column;width:30%;min-width:350px;max-width:450px;height:100%;transition:all .5s;display:flex;position:relative;box-shadow:4px 4px 12px rgba(232,232,237,.5)}#explore .panel__content{box-sizing:border-box;flex-direction:row;flex:0 auto;width:100%;height:100%;display:flex;position:relative}#explore .panel__content__dispositions{width:100%;padding-top:30px;overflow-y:auto;box-shadow:4px 4px 12px rgba(232,232,237,.5)}#explore .panel__content__main__intro{text-align:center;flex-direction:column;padding:0 10%;transition:all .3s;display:flex;overflow:hidden}#explore .panel__content__main__intro__title{color:var(--darkGrey);flex:0 auto;margin-top:40px;margin-bottom:22px;font-size:18px;font-weight:600}#explore .panel .variants{flex-direction:column;padding:40px 20px 20px;display:flex}#explore .panel .variants .children{padding:10px 0 0 20px;position:relative}#explore .panel .variants .children:before{content:"";background-color:#eee;width:2px;height:auto;position:absolute;top:0;bottom:42px;left:7px}#explore .panel .variants .children .variant-container{position:relative}#explore .panel .variants .children .variant-container .variant{border-left-color:#b0afaf}#explore .panel .variants .children .variant-container:before{content:"";background-color:#eee;width:10px;height:2px;position:absolute;top:42px;left:-13px}#explore .panel .variants .variant-container+.variant-container{margin-top:20px}#explore .panel .variants .variant{cursor:pointer;border:2px solid transparent;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;padding:15px;display:flex;position:relative;box-shadow:0 0 6px rgba(0,0,0,.12)}#explore .panel .variants .variant__icon{flex-shrink:0;width:50px;height:50px}#explore .panel .variants .variant__icon .svg,#explore .panel .variants .variant__icon .svg svg{width:100%;height:100%}#explore .panel .variants .variant__title{flex-grow:1;font-size:13px;line-height:15px}#explore .panel .variants .variant__price{color:#9f9f9f;white-space:nowrap;font-size:12px;font-weight:600}#explore .panel .variants .variant__checkbox{border:1px solid #d8d9dd;border-radius:4px;width:12px;height:12px;position:absolute;top:5px;right:5px}#explore .panel .variants .variant.no-icon .variant__checkbox{flex-shrink:0;position:relative;top:0;right:0}#explore .panel .variants .variant.disabled{opacity:.2;cursor:default}#explore .panel .variants .variant.excluded{opacity:.3;border-color:#ffc5c5}#explore .panel .variants .variant.selected{border-color:var(--primary)!important}#explore .panel .variants .variant.selected .svg svg path{fill:var(--primary)}#explore .panel .variants .variant.selected .variant__title{color:var(--primary);font-weight:600}#explore .panel .variants .variant.selected .variant__price{color:var(--primary)}#explore .panel .variants .variant.selected .variant__checkbox:after{content:"✓";color:var(--primary);font-size:40px;position:absolute;top:-20px;right:-17px}#explore .panel .variants .variant.selected+.children:before,#explore .panel .variants .variant.selected+.children>.variant-container:before{background-color:#b0afaf}#explore .viewer{height:100%}#explore .viewer button.diff-mode{display:none}@media (max-width:650px){.editor .editor-panel{display:none}#main.editor .viewer div.controls__bottom{top:40px;left:auto}#explore .body{flex-direction:column-reverse}#explore .body .panel{width:100%;max-width:none;height:40%}#explore .body .panel__content__main__intro__title{margin:0}#explore .body .panel .variants{padding:30px 20px 0}#explore .body .panel .summary__content__special-request{margin-top:0}#explore .body .viewer .controls__bottom{top:40px}}.bakery{position:relative}.bakery__open-btn{cursor:pointer;background-color:transparent;border-radius:0;flex-direction:row;align-items:center;padding:16px 5px;display:flex;position:relative}.bakery__open-btn .svg{justify-content:center;align-items:center;width:30px;height:30px;display:flex}.bakery__open-btn .svg svg{width:26px;height:26px}.bakery__open-btn .svg svg path{fill:var(--darkGrey)}.bakery__open-btn:hover .svg svg path{fill:var(--svgHover)}.bakery.open .bakery__open-btn{background-color:var(--darkGrey)}.bakery.open .bakery__open-btn .svg svg path{fill:var(--light)}.bakery__tooltip{color:#000;white-space:nowrap;z-index:100;pointer-events:none;background-color:#fff;border-radius:5px;margin-top:5px;margin-left:-60px;padding:20px;font-size:14px;font-weight:500;display:none;position:absolute;top:100%;left:50%;box-shadow:0 0 10px rgba(0,0,0,.067)}.bakery__tip{text-align:center;background-color:var(--lightGrey);border-radius:6px;align-items:center;height:100px;margin:0 10px;padding:14px;font-size:12px;font-weight:500;display:none}.bakery:hover .bakery__tooltip{display:block}.bakery__dropdown{z-index:200;background-color:#fff;border-radius:5px;flex-direction:column;width:200px;margin-top:5px;display:flex;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.067)}.bakery__dropdown .bakery__render-btn{max-width:180px}.bakery__render-btn{background-color:var(--primary);width:100%;height:45px;color:var(--light);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}.bakery__render-btn.exit{background-color:var(--darkGrey)}.bakery__assets{flex-grow:1;max-height:min(440px,90vh);position:relative;overflow:auto}.bakery__asset{background-color:#eee;border-radius:5px;justify-content:center;align-items:center;margin:10px;display:flex;position:relative;overflow:hidden}.bakery__asset-remove{cursor:pointer;z-index:1000;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:0;right:0}.bakery__asset-remove:hover{color:#fff}.bakery__asset-remove:after{content:"×"}.bakery__asset-text{flex-direction:column;justify-content:center;align-items:center;display:flex}.bakery__asset-text span{font-size:10px}.bakery__asset-overlay{background-color:rgba(0,0,0,.667);width:100%;height:100%;display:none;position:absolute;top:0;left:0}.bakery__asset:hover .bakery__asset-overlay{display:block}.bakery__asset.pending{color:#333;height:40px;font-size:12px;animation:2s infinite alternate pending-render-text}@keyframes pending-render-text{0%{color:#333}to{color:#bbb}}.bakery__asset.pending .bakery__asset-remove{height:40px}.bakery__asset.ready{aspect-ratio:16/9;cursor:pointer;background-size:cover;min-height:90px}.slideshow{z-index:10000;background-color:rgba(0,0,0,.867);width:100%;height:100%;position:fixed;top:0;left:0}.slideshow__image{background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;top:70px;bottom:0;left:0;right:0}.slideshow__panorama{position:absolute;top:70px;bottom:0;left:0;right:0}.slideshow__header{background-color:var(--darkGrey);width:100%;height:70px;position:absolute;top:0;left:0}.slideshow__button{text-align:center;cursor:pointer;width:70px;height:70px;position:absolute;top:0;right:0}.slideshow__button:hover{background-color:rgba(255,255,255,.133)}.slideshow__button .svg{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.slideshow__button .svg svg{width:20px;height:20px}.slideshow__button .svg svg path{fill:#fff}.slideshow__button.download{right:100px}.slideshow__button.download .svg svg{width:30px;height:30px}.slideshow__navigate{cursor:pointer;opacity:.4;width:50px;transition:opacity .1s linear;position:absolute;top:70px;bottom:0;left:0}.slideshow__navigate:hover{opacity:1}.slideshow__navigate .svg{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.slideshow__navigate .svg svg{width:50px;height:50px}.slideshow__navigate .svg svg path{fill:#fff;-webkit-filter:drop-shadow(0 0 .5px rgba(0,0,0,.3));filter:drop-shadow(0 0 .5px rgba(0,0,0,.3))}.slideshow__navigate.next{left:auto;right:0}.slideshow__navigate.next .svg svg{transform:rotate(90deg)}.slideshow__navigate.prev .svg svg{transform:rotate(-90deg)}.viewer .capture__exit-btn{box-sizing:border-box;cursor:pointer;z-index:1001;width:40px;height:40px;padding:13px;position:absolute;top:10px;left:10px}.viewer .capture__exit-btn .svg svg path{fill:var(--light)}.viewer .capture__overlay{pointer-events:none;z-index:1000;mix-blend-mode:hard-light;background-color:rgba(0,0,0,.667);width:100%;height:100%;position:absolute;top:0;left:0}.viewer .capture__screen{aspect-ratio:16/9;background-color:gray;border:2px solid #fff;border-radius:5px;max-width:97%;max-height:97%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.viewer .capture__screen:after{content:"";width:100vw;height:100vh;display:block}.viewer .capture__panel{z-index:1000;box-sizing:border-box;background-color:#fff;border-radius:5px;align-items:center;gap:30px;width:800px;max-width:90%;height:80px;padding:0 30px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.viewer .capture__disabled-text{box-sizing:border-box;text-align:center;background-color:#fbcc85;border-radius:5px;width:100%;padding:10px 20px;font-size:13px;position:absolute;bottom:85px;left:0}.viewer .capture__panel-text{flex-grow:1;max-width:400px;font-size:13px}.viewer .capture__panel-button{background-color:var(--primary);cursor:pointer;width:350px;height:50px;color:var(--light);border-radius:5px}.viewer .capture__panel-button.loading{background-color:#fff}.viewer .capture__panel-button.error{background-color:var(--warning)}.viewer .capture__panel-button.success{background-color:var(--success)}.viewer .capture__panel-button.disabled{background-color:var(--lightGrey);cursor:default;color:var(--grey);font-size:12px}@media (max-width:950px){.viewer .capture__panel{text-align:center;flex-direction:column;gap:10px;height:80px;padding:10px 20px}.viewer .capture__panel-button{max-width:100%}}@media (max-width:650px){.viewer .capture__panel{flex-direction:row;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.viewer .capture__panel-text{display:none}.viewer .capture__panel-button{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%}.bakery__tip{display:flex}}.steps{height:68px;margin-left:20px;position:relative;overflow-x:hidden}.steps nav::-webkit-scrollbar{display:none}.steps nav{-ms-overflow-style:none;scrollbar-width:none;flex-direction:row;height:100%;display:flex;position:relative;overflow-x:auto;overflow-y:hidden}.steps nav .wrapper-left{z-index:21;width:0;height:69px;position:-webkit-sticky;position:sticky;left:0;overflow:visible}.steps nav .wrapper-left.visible .scroll-helper-left{opacity:1;width:50px;padding-left:15px}.steps nav .wrapper-left .scroll-helper-left{opacity:0;letter-spacing:0;width:0;height:100%;color:var(--dark);background:linear-gradient(270deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.75) 25%,#fff 100%);flex-direction:row;justify-content:flex-start;align-items:center;padding-left:0;font-size:12px;font-weight:600;line-height:14px;transition:opacity .5s;display:flex;position:absolute;left:0;overflow:hidden}.steps nav .wrapper-left .scroll-helper-left span{flex-direction:column;display:flex}.steps nav .wrapper-left .scroll-helper-left .svg{width:10px;transform:rotate(90deg)}.steps nav .wrapper-right{z-index:21;width:0;height:69px;position:-webkit-sticky;position:sticky;right:0;overflow:visible}.steps nav .wrapper-right.visible .scroll-helper-right{opacity:1;width:50px;padding-right:15px}.steps nav .wrapper-right .scroll-helper-right{opacity:0;letter-spacing:0;width:0;height:100%;color:var(--dark);background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.75) 25%,#fff 100%);flex-direction:row;justify-content:flex-end;align-items:center;padding-right:0;font-size:12px;font-weight:600;line-height:14px;transition:opacity .5s;display:flex;position:absolute;right:0;overflow:hidden}.steps nav .wrapper-right .scroll-helper-right span{flex-direction:column;display:flex}.steps nav .wrapper-right .scroll-helper-right .svg{width:10px;transform:rotate(270deg)}.steps nav:after{content:"";transform-origin:50%;border:50px solid transparent;border-top:none;border-bottom:22px solid #fff;width:0;height:0;display:block;position:absolute;top:50%;left:-45px;transform:translateY(-50%)rotate(-270deg)}.steps__tab{cursor:pointer;color:var(--dark);text-align:left;background-color:var(--light);flex-direction:column;flex:0 auto;justify-content:center;height:69px;padding:0 22px 0 37px;text-decoration:none;display:flex;position:relative}.steps__tab:before{content:"";z-index:10;background-image:url(/assets/img/chevron.png);background-repeat:no-repeat;background-size:contain;width:13px;height:38px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.steps__tab:after{content:"";transform-origin:50%;z-index:10;border:50px solid transparent;border-bottom:22px solid var(--light);border-top:none;width:0;height:0;display:block;position:absolute;top:50%;right:-5px;transform:translate(50%,-50%)rotate(-270deg)}.steps__tab.selected{background-color:var(--lightSecondary);font-weight:600}.steps__tab.selected span{color:var(--light)}.steps__tab.selected:before{display:none}.steps__tab.selected:after{border:50px solid var(--light);border-bottom:22px solid var(--lightSecondary);background-color:var(--light);z-index:20;border-top:none;right:0}.steps__tab:last-of-type:after{display:none}.steps__tab__title{color:var(--darkGrey);font-size:14px;font-weight:600}.steps__tab__until{color:var(--darkGrey);font-size:9.5px}.viewer{background-color:var(--light);outline:none;flex-grow:1;position:relative;overflow:hidden}.viewer__hud{pointer-events:none;flex-direction:column;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.viewer__hud-banners{pointer-events:all;display:block}.viewer__hud-menus{pointer-events:none;flex-grow:1;display:block;position:relative}.viewer__hud-menus>*{pointer-events:all}.viewer__view{flex:1 1 0;max-height:100%;position:relative;overflow:hidden}.viewer .banner{box-sizing:border-box;background-color:#fed223;align-items:center;height:100px;margin-top:-100px;padding:50px;transition:margin-top .4s;display:flex;position:relative;top:0;left:0;right:0}.viewer .banner.warning{background-color:red}.viewer .banner.show{margin-top:0}.viewer .banner.history{background-color:#c1d9ff;height:35px;padding:30px 20px}.viewer .banner.unclosed-rooms{justify-content:space-between;gap:30px}.viewer .banner.unclosed-rooms a.button{white-space:nowrap;background-color:var(--dark);color:var(--light);border-radius:5px;padding:10px 20px;text-decoration:none}.viewer .banner p{flex:1 0 0;font-size:15px}.viewer .banner button{color:#fff;padding:8px 20px;font-size:14px;font-weight:500}.viewer .banner__help{position:relative}.viewer .banner__help-text{cursor:help;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.viewer .banner__help-popup{z-index:2000;background-color:#fff;border:1px dashed gray;border-radius:5px;max-width:450px;margin:10px;padding:20px;display:none;position:absolute;top:20px;left:-50px;right:-170px}.viewer .banner__help:hover .norms-banner__help-popup{display:block}.scaled-label{font-family:monospace}.set-scale__form{background-color:var(--light);z-index:1000;border-radius:0 0 8px 8px;align-items:center;gap:20px;height:30px;margin-left:-180px;padding:20px;font-size:16px;font-weight:500;display:flex;position:absolute;top:0;left:50%;box-shadow:0 0 10px rgba(0,0,0,.067)}.set-scale__form input{width:80px;height:30px;padding:0 10px}.set-scale__form button{background-color:var(--primary);height:36px;color:var(--light);text-transform:uppercase;padding:0 20px;font-size:14px;font-weight:600}.set-scale__scan{width:200px;margin-left:-100px;display:none;position:absolute;top:100px;left:50%}.set-scale-line .scaled-label.foreground{fill:var(--secondary)}.set-scale-line path{stroke:var(--secondary)}#main.promoter-creator .controls__top__config{display:none}.file-panel{background-color:#fff;border-radius:4px 4px 0 0;flex-direction:column;justify-content:flex-start;align-items:center;height:auto;max-height:46px;transition:all .5s;display:flex;position:absolute;top:0;left:0;box-shadow:0 -2px 12px #dbdbdd}.file-panel .file{flex-direction:row;justify-content:space-between;gap:10px;width:220px;margin:10px 20px;display:flex}.file-panel .title{opacity:.5;margin-bottom:3px;font-size:14px}.file-panel.open{max-height:50%;transition:all .5s}.file-panel.open h5>div{transition:all .7s;transform:rotate(0)}.file-panel button{padding:5px;display:flex}.file-panel h5{cursor:pointer;color:var(--dark);box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;padding:14px 16px 16px;font-size:11px;font-weight:600;line-height:13px;display:flex}.file-panel h5>div{transition:all .7s;transform:rotate(180deg)}.file-panel h5 span{background-color:var(--warning);border-radius:50%;width:16px;height:16px;display:block}.file-panel h5 .svg{width:10px}.file-panel__content{overflow:hidden}.file-panel__content ul .norm+.norm{margin-top:8px}.file-panel__content ul .norm{color:var(--dark);justify-content:flex-start;align-items:center;font-size:13px;font-weight:600;line-height:18px;display:flex}.file-panel__content ul .norm__icon{width:16px;min-width:16px;height:16px;min-height:16px;margin-right:28px}.file-panel__content ul .norm__icon svg{width:100%;height:100%}.file-panel__content ul .norm__data{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.file-panel__content ul .norm__data span{color:var(--grey);font-size:11px;line-height:18px}.toolbar{box-sizing:border-box;flex-direction:row;width:100%;min-width:100px;height:100%;display:flex;position:relative;overflow:hidden}.toolbar .category{box-sizing:border-box;width:100%;padding:15px}.toolbar .category.d1>.category__head{font-size:15px;font-weight:600}.toolbar .category.d2 .category__head{border:1px solid #e3e3e3;border-bottom:none;border-radius:5px 5px 0 0}.toolbar .category.d2 .category__children{background-color:#f9f9f9;border:1px solid #e3e3e3;border-radius:0 0 10px 10px;padding:10px;box-shadow:inset 0 0 10px rgba(0,0,0,.067)}.toolbar .category__head{cursor:pointer;padding:10px 15px;font-size:13px;position:relative}.toolbar .category__head:after{content:"-";position:absolute;right:20px}.toolbar .category__children{flex-wrap:wrap;display:flex}.toolbar .category__children .item:hover svg path,.toolbar .category__children .item.selected svg path{fill:#1258c5}.toolbar .category__children .item:hover p,.toolbar .category__children .item.selected p{color:#1258c5}.toolbar .category.closed.d2 .category__head{border-bottom:1px solid #e3e3e3;border-radius:5px}.toolbar .category.closed .category__head:after{content:"+"}.toolbar .category.closed .category__children{display:none}.toolbar.open .toolbar__left-panels{transform:translate(450px)}.toolbar.open-small .toolbar__left-panels{transform:translate(100px)}.toolbar.hidden .toolbar__left-panels{visibility:hidden}.toolbar__left-panels{z-index:8;background-color:var(--light);visibility:visible;width:450px;height:100%;margin-left:-450px;transition:transform .4s ease-in-out;transform:translate(0);box-shadow:0 0 10px rgba(0,0,0,.067)}.toolbar__placing-panels{z-index:12;position:absolute;top:0;left:100px}.toolbar__mode-panels{position:absolute;top:0;left:100px}.toolbar__mode-panels .mode-panel{background-color:var(--light);z-index:1000;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;gap:20px;padding:10px 10px 10px 20px;display:flex;position:absolute;top:20px;left:20px;box-shadow:0 0 10px rgba(0,0,0,.067)}.toolbar__mode-panels .mode-panel h3{white-space:nowrap;font-size:14px}.toolbar__mode-panels .mode-panel__close{cursor:pointer;background-image:url(/assets/icons/icon-cross.svg);background-position:50%;background-repeat:no-repeat;background-size:14px;width:30px;height:30px}.toolbar__page{z-index:4;flex-grow:1;width:calc(100% - 100px);display:flex;position:relative}.toolbar__children{width:100%;height:100%;display:flex;overflow:hidden}.toolbar__children .viewer{width:100%;height:100%}.toolbar__variants{overflow:auto}.toolbar__walls,.toolbar__objects,.toolbar__annotations,.toolbar__comments,.toolbar__coverings,.toolbar__tools,.toolbar__variants{width:450px;height:100%;position:absolute}.toolbar__placing-footer{border-top:1px solid var(--lightGrey);flex-direction:column;gap:10px;margin:0 0 0 10px;padding:10px 0 20px 10px;display:flex}.toolbar__placing-option{align-items:center;font-size:13px;display:flex}.toolbar__placing-option-text{flex-grow:1;gap:10px;padding:10px 0;display:flex}.toolbar__placing-objects{background-color:var(--light);border-radius:5px;gap:20px;padding:0 20px 0 10px;position:absolute;top:20px;left:20px;box-shadow:0 0 10px rgba(0,0,0,.067)}.toolbar__placing-objects__head{align-items:center;display:flex}.toolbar__placing-objects .mode-tooltip{width:100%}.toolbar__placing-objects .item{flex-direction:column;flex:none;justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:relative}.toolbar__placing-objects .item .svg{width:50%;height:40px;margin-bottom:7px}.toolbar__placing-objects .item .svg svg{width:100%;height:100%}.toolbar__placing-objects .item .svg svg path{fill:#4b6692}.toolbar__placing-objects .item p{color:#2d3446;text-align:center;word-break:break-word;font-size:13px;font-weight:500}.toolbar__placing-objects .text{text-align:center;width:190px;font-size:14px}.toolbar__placing-objects .cancel-btn{color:var(--light);cursor:pointer;background-color:#0076ef;border-radius:5px;padding:10px 20px}.toolbar__placing-objects .cancel-btn:hover{background-color:#3391f2}.toolbar__placing-objects .cancel-btn:active{background-color:#005ebf}.toolbar__placing-covering{background-color:var(--light);border-radius:5px;flex-direction:column;width:500px;display:flex;position:absolute;top:10px;left:10px;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.067)}.toolbar__placing-covering .covering__head{box-sizing:border-box;align-items:center;width:100%;padding:0 10px;display:flex;overflow:hidden}.toolbar__placing-covering .covering__footer{padding:15px 20px}.toolbar__placing-covering .covering__footer .toolbar__coverings__row{margin:10px 0}.toolbar__placing-covering .covering__footer .toolbar__coverings__row span{font-size:12px}.toolbar__placing-covering .covering__expand-btn{text-align:center;cursor:pointer;background-color:rgba(255,255,255,.867);width:100%;height:30px;font-size:11px;line-height:30px;display:block;bottom:0;left:0}.toolbar__placing-covering .covering__expand-btn:hover{background-color:var(--darkerLight)}.toolbar__placing-covering .covering__thumbnail{background-color:#fff;background-position:50%;background-size:cover;border-radius:6px;flex:none;width:100px;height:100px;transform:translate(-8px)}.toolbar__placing-covering .covering__legend{border-radius:6px;flex:none;width:16px;height:100px}.toolbar__placing-covering .covering__content{border-radius:5px;flex:auto;align-items:center;gap:10px;width:100%;height:100px;margin:0 10px;padding:0 10px;display:flex;overflow:hidden}.toolbar__placing-covering .covering__content .choice-input-comp{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.toolbar__placing-covering .covering__content .choice-input-comp__item{font-size:12px}.toolbar__placing-covering .covering__name{text-align:left;white-space:pre;text-overflow:ellipsis;margin-bottom:auto;font-weight:600;overflow-y:clip}.toolbar__placing-covering .covering__text{box-sizing:border-box;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:10px 0;font-size:14px;display:flex}.toolbar__placing-covering .covering__tuto{font-size:11px}.toolbar__placing-covering .covering__mode{margin-bottom:5px;font-size:11px}.toolbar__placing-covering .covering__done-btn{background-color:var(--primary);color:var(--light);cursor:pointer;text-align:center;border-radius:5px;margin:10px;padding:10px 20px}.toolbar__placing-covering .covering__done-btn:hover{background-color:#3391f2}.toolbar__placing-covering .covering__done-btn:active{background-color:#005ebf}.toolbar__walls .scroller,.toolbar__annotations .scroller,.toolbar__comments .scroller{width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;overflow:auto}.toolbar__walls .scroller__content,.toolbar__annotations .scroller__content,.toolbar__comments .scroller__content{padding:40px 30px}.toolbar__walls .wall-group,.toolbar__annotations .wall-group,.toolbar__comments .wall-group{margin-bottom:20px}.toolbar__walls .wall-group__title,.toolbar__annotations .wall-group__title,.toolbar__comments .wall-group__title{padding:10px 5px;font-weight:600}.toolbar__walls .wall,.toolbar__annotations .wall,.toolbar__comments .wall{cursor:pointer;border:1px solid var(--lightGrey);border-radius:5px;align-items:center;gap:20px;margin-top:10px;padding:10px 15px;display:flex}.toolbar__walls .wall:hover,.toolbar__annotations .wall:hover,.toolbar__comments .wall:hover{background-color:var(--lightGrey)}.toolbar__walls .wall__title,.toolbar__annotations .wall__title,.toolbar__comments .wall__title{font-size:13px;font-weight:600}.toolbar__walls .wall__description,.toolbar__annotations .wall__description,.toolbar__comments .wall__description{color:var(--grey);margin-top:5px;font-size:13px}.toolbar__walls .wall .svg,.toolbar__annotations .wall .svg,.toolbar__comments .wall .svg{flex-shrink:0;width:50px;height:40px}.toolbar__walls .wall .svg svg,.toolbar__annotations .wall .svg svg,.toolbar__comments .wall .svg svg{width:100%;height:100%}.toolbar__walls .wall .svg svg path,.toolbar__annotations .wall .svg svg path,.toolbar__comments .wall .svg svg path{fill:var(--dark)}.toolbar__objects .search{box-sizing:border-box;border-right:10px solid var(--darkGrey);width:450px;height:100px;padding:30px 20px;box-shadow:0 0 10px rgba(0,0,0,.067)}.toolbar__objects .scroller{width:auto;height:auto;position:absolute;top:100px;bottom:0;left:0;right:0;overflow:auto}.toolbar__objects .category__children .item{box-sizing:border-box;cursor:pointer;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:relative}.toolbar__objects .category__children .item .svg{width:50%;height:40px;margin-bottom:7px}.toolbar__objects .category__children .item .svg svg{width:100%;height:100%}.toolbar__objects .category__children .item .svg svg path{fill:#4b6692}.toolbar__objects .category__children .item p{color:#2d3446;text-align:center;word-break:break-word;font-size:13px;font-weight:500}.toolbar__objects .category__children .item.selected{background-color:var(--darkGrey)}.toolbar__objects .category__children .item.selected .svg svg path{fill:#fff}.toolbar__objects .category__children .item.selected p{color:#fff}.toolbar__coverings{flex-direction:column;display:flex}.toolbar__coverings .scroller{overflow-y:auto}.toolbar__coverings .search{margin-top:10px}.toolbar__coverings .product-details .title{border:none}.toolbar__coverings .products.materials{padding:0}.toolbar__coverings .products.materials .title{cursor:default;text-align:center;margin-bottom:20px}.toolbar__coverings .product-card.plinth .product-card__main{justify-content:flex-start}.toolbar__coverings .product-card.plinth .product-card__legend{border-top-left-radius:6px;border-bottom-left-radius:6px;width:8px;min-height:40px}.toolbar__coverings .product-card.empty .product-card__main__thumbnail>div{box-sizing:border-box;border:var(--lightGrey)1.4px solid}.toolbar__coverings .product-card__main__info{min-height:40px}.toolbar__coverings .product-card__main__legend{border-radius:6px;width:20px;height:90px}.toolbar__coverings .product-card__main__thumbnail>div{width:44%;left:10px}.toolbar__coverings .product-card__main .paint__colour{cursor:pointer;border:none;width:50%;margin:5px 0;padding:0}.toolbar__coverings.show{opacity:1;pointer-events:all}.toolbar__coverings__card{align-items:center;display:flex}.toolbar__coverings__legend{border-radius:4px;width:20px;height:20px;margin-left:10px}.toolbar__coverings__materials{flex-grow:1;margin-top:10px;padding:8px 25px;overflow-y:auto;box-shadow:0 0 10px rgba(0,0,0,.067)}.toolbar__coverings__row{justify-content:space-between;align-items:center;min-height:30px;margin:8px 25px;display:flex}.toolbar__coverings__row>span{font-size:14px;font-weight:600}.toolbar__coverings__row .choice-input-comp.walls .choice-input-comp__content{justify-content:space-between;width:100%}.toolbar__coverings__row input[type=checkbox]{width:16px;height:16px}.toolbar__coverings__row input[type=text]{border:1px solid var(--grey);color:var(--dark);border-radius:4px;padding:4px;font-size:14px}.toolbar__coverings__row .choice-input-comp__item{text-align:center;flex-grow:1}.toolbar__coverings__row .material-orientation{width:60%}.toolbar__coverings__row .material-orientation__edit:hover{color:var(--primary);cursor:pointer}.toolbar__coverings__row .material-orientation__input{border:1px solid var(--dark);width:30px;color:var(--dark);border-radius:4px}.toolbar__coverings__row .material-orientation-choices .choice-input-comp__item{color:var(--darkGrey);font-family:monospace;font-weight:600}.toolbar__coverings__row .material-orientation-choices .choice-input-comp__item.selected{color:var(--light)}.toolbar__coverings__apply-to-all{margin-bottom:20px}.toolbar__coverings__title{text-align:center;cursor:pointer;padding:20px 30px;font-size:14px;font-weight:500;position:relative}.toolbar__coverings__title.selected{color:var(--primary);font-weight:600}.toolbar__coverings__title.selected:after{content:"";cursor:default;background-color:var(--primary);width:100%;height:2px;position:absolute;bottom:0;left:0}.toolbar__coverings__title:hover{color:var(--primary)}.toolbar__coverings__tabs{flex-direction:row;justify-content:space-around;margin-bottom:10px;padding-bottom:2px;display:flex;position:relative;box-shadow:0 0 10px rgba(0,0,0,.067)}.toolbar__coverings__btn,.toolbar__coverings__viewMode{width:100%}.toolbar__coverings__viewMode svg{height:18px}.toolbar__variants__title{text-align:center;padding-top:40px;font-weight:600}.toolbar__variants .variants{flex-direction:column;padding:40px 20px 20px;display:flex}.toolbar__variants .variants .children{padding:10px 0 0 20px;position:relative}.toolbar__variants .variants .children:before{content:"";background-color:#eee;width:2px;height:auto;position:absolute;top:0;bottom:42px;left:7px}.toolbar__variants .variants .children .variant-container{position:relative}.toolbar__variants .variants .children .variant-container .variant{border-left-color:#b0afaf}.toolbar__variants .variants .children .variant-container:before{content:"";background-color:#eee;width:10px;height:2px;position:absolute;top:42px;left:-13px}.toolbar__variants .variants .variant-container+.variant-container{margin-top:20px}.toolbar__variants .variants .variant{cursor:pointer;border:2px solid transparent;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;padding:15px;display:flex;position:relative;box-shadow:0 0 6px rgba(0,0,0,.12)}.toolbar__variants .variants .variant__icon{flex-shrink:0;width:50px;height:50px}.toolbar__variants .variants .variant__icon .svg,.toolbar__variants .variants .variant__icon .svg svg{width:100%;height:100%}.toolbar__variants .variants .variant__title{flex-grow:1;font-size:13px;line-height:15px}.toolbar__variants .variants .variant__price{color:#9f9f9f;white-space:nowrap;font-size:12px;font-weight:600}.toolbar__variants .variants .variant__checkbox{border:1px solid #d8d9dd;border-radius:4px;width:12px;height:12px;position:absolute;top:5px;right:5px}.toolbar__variants .variants .variant:hover:not(:-webkit-any(.excluded,.disabled)) .variant__title,.toolbar__variants .variants .variant:hover:not(:-webkit-any(.excluded,.disabled)) .variant__price{color:var(--primary)}.toolbar__variants .variants .variant:hover:not(:-moz-any(.excluded,.disabled)) .variant__title,.toolbar__variants .variants .variant:hover:not(:-moz-any(.excluded,.disabled)) .variant__price{color:var(--primary)}.toolbar__variants .variants .variant:hover:not(:is(.excluded,.disabled)) .variant__title,.toolbar__variants .variants .variant:hover:not(:is(.excluded,.disabled)) .variant__price{color:var(--primary)}.toolbar__variants .variants .variant.no-icon .variant__checkbox{flex-shrink:0;position:relative;top:0;right:0}.toolbar__variants .variants .variant.disabled{opacity:.2;cursor:default}.toolbar__variants .variants .variant.excluded{opacity:.3;border-color:#ffc5c5}.toolbar__variants .variants .variant.selected{border-color:var(--primary)!important}.toolbar__variants .variants .variant.selected .svg svg path{fill:var(--primary)}.toolbar__variants .variants .variant.selected .variant__title{color:var(--primary);font-weight:600}.toolbar__variants .variants .variant.selected .variant__price{color:var(--primary)}.toolbar__variants .variants .variant.selected .variant__checkbox:after{content:"✓";color:var(--primary);font-size:40px;position:absolute;top:-20px;right:-17px}.toolbar__variants .variants .variant.selected+.children:before,.toolbar__variants .variants .variant.selected+.children>.variant-container:before{background-color:#b0afaf}.toolbar__variants .summary__content__special-request{flex-direction:column;align-items:flex-start;margin:40px 0 80px;display:flex}.toolbar__variants .summary__content__special-request h3{color:var(--grey)}.toolbar__variants .summary__content__special-request input[type=file]{display:none}.toolbar__variants .summary__content__special-request .file-upload{cursor:pointer;border:1px solid #ccc;padding:6px 12px;display:inline-block}.toolbar__variants .summary__content__special-request .download{margin-top:20px}.toolbar__variants .summary__content__special-request .loader{justify-content:center;width:100%;margin-top:20px;display:flex}.toolbar__variants .summary__content__special-request .demands_head_container{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.toolbar__variants .summary__content__special-request .demands_head_price{color:var(--lightSecondary);margin-right:35px;font-size:12px;font-weight:500}.toolbar__variants .summary__content__special-request .custom-demands-subtext{color:var(--darkGrey);opacity:.55;margin-bottom:8px;padding:0 5px;font-size:12px;font-weight:500}.toolbar__variants .summary__content__special-request .custom-demands-subtext-italic{color:var(--darkGrey);opacity:.55;margin-bottom:8px;padding:0 5px;font-size:12px;font-style:italic;font-weight:500}.toolbar__variants .summary__content__special-request h2{color:var(--darkGrey);margin-bottom:8px;font-size:18px;font-weight:600}.toolbar__variants .summary__content__special-request h2 span{color:var(--grey);margin-left:5px;font-size:14px;font-weight:500}.toolbar__variants .summary__content__special-request .button{border:none;padding-left:0;padding-right:0}.toolbar__variants .summary__content__special-request .upload{margin-bottom:20px}.toolbar__variants .summary__content__special-request .request{justify-content:space-between;align-items:start;width:100%;margin-top:15px;display:flex}.toolbar__variants .summary__content__special-request .request.accepted .request__number{background-color:green}.toolbar__variants .summary__content__special-request .request.rejected .request__number{background-color:#cf415e}.toolbar__variants .summary__content__special-request .request .body{flex-grow:1;justify-content:space-between;align-items:center;width:100%;display:flex}.toolbar__variants .summary__content__special-request .request .body p{white-space:pre-wrap;width:80%;font-size:13px}.toolbar__variants .summary__content__special-request .request .body .side-buttons{justify-content:end;align-items:center;width:20%;display:flex}.toolbar__variants .summary__content__special-request .request .body .side-buttons .icon-pen{cursor:pointer;background-color:#fff}.toolbar__variants .summary__content__special-request .request .body .side-buttons .icon-trash{cursor:pointer;background-color:#fff;transform:scale(1.5)}.toolbar__variants .summary__content__special-request .request .body .space{height:30px}.toolbar__variants .summary__content__special-request .request .body__comment{color:var(--grey);font-size:12px}.toolbar__variants .summary__content__special-request .request span{width:30px;height:30px;color:var(--light);text-align:center;background-color:#ffc251;border-radius:50%;flex:none;margin-right:10px;font-size:14px;font-weight:500;line-height:30px;display:block}.toolbar__variants .summary__content__special-request .request .selected{background-color:#f58d70}.toolbar .bar{z-index:9;background-color:#fff;width:100px;height:100%;max-height:100%;position:absolute;overflow:hidden}.toolbar .bar__spacer{flex-grow:1}.toolbar .bar .scroller{box-sizing:border-box;background-color:transparent;background-image:linear-gradient(#fff 30%,rgba(255,255,255,0)),linear-gradient(rgba(255,255,255,0),#fff 70%),linear-gradient(rgba(0,0,0,.3),transparent),linear-gradient(transparent,rgba(0,0,0,.3));background-position:top,bottom,top,bottom;background-repeat:no-repeat;background-size:100% 40px,100% 40px,100% 14px,100% 14px;background-attachment:local,local,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;width:130px;height:100%;padding:0 15px 0 0;overflow-y:auto}.toolbar .bar .scroller__content{flex-direction:column;min-width:100px;min-height:100%;display:flex}.toolbar .bar .scroller__content .wall:last-child{padding-bottom:20px}.toolbar .bar .scroller__content .wall,.toolbar .bar .scroller__content .action,.toolbar .bar .scroller__content .item{box-sizing:border-box;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:relative}.toolbar .bar .scroller__content .wall .svg,.toolbar .bar .scroller__content .action .svg,.toolbar .bar .scroller__content .item .svg{width:50%;height:40px;margin-bottom:7px}.toolbar .bar .scroller__content .wall .svg svg,.toolbar .bar .scroller__content .action .svg svg,.toolbar .bar .scroller__content .item .svg svg{width:100%;height:100%}.toolbar .bar .scroller__content .wall .svg svg path,.toolbar .bar .scroller__content .action .svg svg path,.toolbar .bar .scroller__content .item .svg svg path{fill:#4b6692}.toolbar .bar .scroller__content .wall p,.toolbar .bar .scroller__content .action p,.toolbar .bar .scroller__content .item p{color:#2d3446;text-align:center;word-break:break-word;font-size:13px;font-weight:500}.toolbar .bar .scroller__content .wall.hidden,.toolbar .bar .scroller__content .action.hidden,.toolbar .bar .scroller__content .item.hidden{display:none}.toolbar .bar .scroller__content .wall:hover svg path,.toolbar .bar .scroller__content .wall.selected svg path,.toolbar .bar .scroller__content .action:hover svg path{fill:#1258c5}.toolbar .bar .scroller__content .wall:hover p,.toolbar .bar .scroller__content .wall.selected p,.toolbar .bar .scroller__content .action:hover p{color:#1258c5}.toolbar .bar .scroller__content .wall.selected:after{content:"";background-color:var(--darkGrey);width:5px;height:100%;position:absolute;top:0;right:0}.toolbar .bar .scroller__content .action.active:after{content:"";background-color:#fff;width:15px;height:15px;position:absolute;right:0;transform:rotate(45deg)translateY(30%)translate(100%);box-shadow:7px -7px 8px rgba(232,232,237,.5)}.toolbar .bar .scroller__content .action.move.active:after,.toolbar .bar .scroller__content .action.help.active:after{display:none}.toolbar .bar .scroller__content .action.measure .svg{height:30px}.toolbar .bar .scroller__content .action.help{height:40px}.toolbar .bar .scroller__content .action.help .svg{height:25px;margin-bottom:0}.toolbar__tools .scroller{width:100%;max-height:100%;overflow:auto}.toolbar__tools .scroller__content{align-items:flex-start}.toolbar__tools .scroller__content h3{color:var(--dark);margin:20px 80px 0 30px;font-size:18px;font-weight:600;line-height:21px}.toolbar__tools .scroller__content .close{cursor:pointer;width:22px;height:22px;position:absolute;top:23px;right:15px}.toolbar__tools .scroller__content .close .svg{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.toolbar__tools .scroller__content .settings-menu{width:100%;margin-bottom:25px;display:flex}.toolbar__tools .scroller__content .settings-menu .active{border-bottom-color:var(--primary)}.toolbar__tools .scroller__content .settings-menu .active p{color:var(--primary)}.toolbar__tools .scroller__content .settings-menu>div{cursor:pointer;border-bottom:1px solid var(--grey);width:50%}.toolbar__tools .scroller__content .settings-menu>div p{color:var(--dark);text-align:center;margin-bottom:16px;font-size:13px;font-weight:600;line-height:18px}.toolbar__tools .scroller__content .row+.row{margin-top:15px}.toolbar__tools .scroller__content .rows{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;width:100%;height:100%;padding:0 20px;display:flex}.toolbar__tools .scroller__content .rows .row,.toolbar__tools .scroller__content .rows .full-row{box-sizing:border-box;flex-grow:1;align-items:center;gap:20px;width:40%;height:95px;padding:20px 10px;display:flex}.toolbar__tools .scroller__content .rows .row .textbox-width>div,.toolbar__tools .scroller__content .rows .full-row .textbox-width>div{min-width:0}.toolbar__tools .scroller__content .rows .row .description,.toolbar__tools .scroller__content .rows .full-row .description{color:var(--grey);margin-top:10px;font-size:12px}.toolbar__tools .scroller__content .rows .row .compass,.toolbar__tools .scroller__content .rows .full-row .compass{border-radius:40px;display:inline-block;overflow:hidden}.toolbar__tools .scroller__content .rows .full-row{width:100%}.toolbar__tools .scroller__content .rows .column{box-sizing:border-box;flex-direction:column;flex-grow:1;padding:20px 10px;display:flex}.toolbar__tools .scroller__content .rows .column .prop{color:#20232c;font-size:14px;font-weight:600;display:block}.toolbar__tools .scroller__content .blacklist{border:1.5px solid var(--darkGrey);border-radius:6px;margin-top:10px;margin-bottom:10px;padding-top:5px}.toolbar__tools .scroller__content .blacklist__variant{justify-content:space-between;margin:10px 25px;display:flex}.toolbar__tools .scroller__content .blacklist__variant__text{color:var(--dark);font-size:13px;font-weight:600}.toolbar__tools .scroller__content .blacklist__variant__remove{cursor:pointer;margin-left:5px}.toolbar__tools .scroller__content .blacklist__choosevariant{width:80%;margin:5px}.toolbar__tools .scroller__content .blacklist__choosevariant option{text-overflow:ellipsis;max-width:100px}.toolbar__tools .scroller__content .blacklist__addvariant{flex-direction:row;justify-content:space-between;display:flex}.toolbar__tools .scroller__content .blacklist__addvariant__action,.toolbar__tools .scroller__content .blacklist__addcombo{cursor:pointer;opacity:.3;margin:10px 25px;font-size:12px;font-weight:600}.toolbar__content{box-sizing:border-box;z-index:10;background-color:#fff;flex-direction:row;flex-shrink:0;width:100px;height:100%;display:flex;position:relative;box-shadow:4px 4px 12px rgba(232,232,237,.5)}.toolbar__content__subdrop{z-index:8;max-height:100%;position:absolute;left:200px}.toolbar__content__main{z-index:10;overflow:initial}.toolbar__content__main .scroller__content .action.active:hover,.toolbar__content__main .scroller__content .action.active{background-color:var(--darkGrey)}.toolbar__content__main .scroller__content .action.active:hover .svg,.toolbar__content__main .scroller__content .action.active .svg{width:25%}.toolbar__content__main .scroller__content .action.active:hover .svg svg path,.toolbar__content__main .scroller__content .action.active .svg svg path{fill:var(--light)}.toolbar__content__main .scroller__content .action.active:hover p,.toolbar__content__main .scroller__content .action.active p{color:var(--light)}.toolbar__content__main__intro,.toolbar__content__drop__intro,.toolbar__content__subdrop__intro{text-align:center;flex-direction:column;max-height:400px;padding:0 20px;display:flex;overflow:hidden}.toolbar__content__main__intro__title,.toolbar__content__drop__intro__title,.toolbar__content__subdrop__intro__title{color:#2d3446;flex:0 auto;margin-top:40px;margin-bottom:22px;font-size:18px;font-weight:600}.toolbar__content__main__intro__text,.toolbar__content__drop__intro__text,.toolbar__content__subdrop__intro__text{color:#2d3446;flex:0 auto;margin-bottom:50px;font-size:14px;font-weight:500}.toolbar__content__footer{z-index:15;background-color:#377ded;justify-content:center;align-items:center;width:100%;display:flex;position:absolute;bottom:0;left:0;right:0}.toolbar__content__footer button{color:#fff;background-color:#377ded;width:100%;height:100%;padding:11px 0 13px;font-size:14px;font-weight:600}.toolbar .back{cursor:pointer;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;top:22px;left:18px}.toolbar .back .svg,.toolbar .back svg{width:100%;height:100%}.toolbar .back .svg path,.toolbar .back svg path{fill:var(--grey)}.toolbar .back:hover svg path{fill:var(--dark)}.toolbar .ref-card{cursor:pointer;align-items:center;padding:8px 12px;display:flex}.toolbar .ref-card:hover{background-color:var(--darkerLight)}.toolbar .ref-card .second-panel__head-thumbnail{justify-content:space-around;align-items:center;display:flex}.toolbar .ref-card .second-panel__head-thumbnail svg{width:100px}.toolbar .products{box-sizing:border-box;padding:15px}@media (max-width:650px){.helpcrunch-iframe-wrapper{display:none}.viewer .banner.unclosed-rooms{gap:20px;padding:20px}.viewer .banner.unclosed-rooms p{font-size:13px}.viewer .banner.unclosed-rooms a.button{font-size:14px}.toolbar{flex-direction:column-reverse}.toolbar .mode-tooltip{display:none}.toolbar .toolbar__content{width:100%;height:100px;box-shadow:0 -4px 10px rgba(0,0,0,.067)}.toolbar .toolbar__content__drop{bottom:100px;left:0}.toolbar .toolbar__content__subdrop{bottom:200px;left:0}.toolbar .toolbar__content__drop,.toolbar .toolbar__content__subdrop,.toolbar .toolbar__content__main{width:100vw}.toolbar .toolbar__content__drop .scroller,.toolbar .toolbar__content__subdrop .scroller,.toolbar .toolbar__content__main .scroller{transform-origin:50px 50px;height:100vw;transform:rotate(-90deg)}.toolbar .toolbar__content__drop .scroller__content .wall,.toolbar .toolbar__content__subdrop .scroller__content .wall,.toolbar .toolbar__content__main .scroller__content .wall,.toolbar .toolbar__content__drop .scroller__content .action,.toolbar .toolbar__content__subdrop .scroller__content .action,.toolbar .toolbar__content__main .scroller__content .action,.toolbar .toolbar__content__drop .scroller__content .item,.toolbar .toolbar__content__subdrop .scroller__content .item,.toolbar .toolbar__content__main .scroller__content .item{transform:rotate(90deg)}.toolbar .toolbar__content .action.help{display:none}.toolbar .toolbar__page{width:100%;height:calc(100% - 100px)}.toolbar .toolbar__objects{width:100%}.toolbar .toolbar__objects .search{border-right:0;width:100%}.toolbar .toolbar__objects .search .text{max-width:60vw}.toolbar .toolbar__objects .search input{width:auto}.toolbar .toolbar__coverings,.toolbar .toolbar__annotations,.toolbar .toolbar__comments,.toolbar .toolbar__walls{width:100%}.toolbar .toolbar__left-panels{width:100%;height:0;margin:0;position:absolute;bottom:100px;transform:translateY(0)}.toolbar .toolbar__left-panels .toolbar__coverings__tabs,.toolbar .toolbar__left-panels .toolbar__coverings__materials{margin:0}.toolbar .toolbar__left-panels .toolbar__coverings__row{display:none}.toolbar .toolbar__placing-panels{width:100%;top:auto;bottom:100px;left:0}.toolbar .toolbar__mode-panels{left:0}.toolbar .toolbar__placing-objects{box-sizing:border-box;width:100%;margin-left:0;top:auto;bottom:-100px;left:0}.toolbar .toolbar__placing-objects .text{font-size:10px}.toolbar .toolbar__placing-objects .cancel-btn{margin-left:auto}.toolbar .toolbar__placing-covering{box-sizing:border-box;border-radius:0;flex-direction:column;width:100%;display:flex;top:auto;bottom:-100px;left:0;box-shadow:0 -5px 10px rgba(0,0,0,.067)}.toolbar .toolbar__placing-covering .covering__content{justify-content:space-between;display:flex}.toolbar .toolbar__placing-covering .covering__footer{max-height:20vh;overflow-y:auto}.toolbar .bar .scroller__content .action.active:after{display:none}.toolbar .bar .scroller__content .wall.selected:after{width:100%;height:5px;left:0}.toolbar.open .toolbar__left-panels{height:50vh;margin-bottom:-50vh;transform:translateY(-50vh)}}.select-anchor-mode{border:1px solid var(--lightGrey);border-radius:5px;align-items:stretch;display:flex;overflow:hidden}.select-anchor-mode__option{cursor:pointer;justify-content:center;align-items:center;padding:5px 10px;display:flex}.select-anchor-mode__option .svg{justify-content:center;align-items:center;display:flex}.select-anchor-mode__option.selected{background-color:var(--dark)}.select-anchor-mode__option.selected svg path{stroke:#fff}#viewer-2d{width:100%;height:100%;overflow:hidden}#viewer-2d svg.plan{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#viewer-2d .input-surface{width:100%;height:100%;position:absolute}#viewer-2d .input-surface:hover .overlay{opacity:0}#viewer-2d .overlay{pointer-events:none;width:100%;height:100%;transition:opacity .25s;position:absolute}#viewer-2d .overlay__text{z-index:1000;color:var(--light);opacity:1;text-align:center;padding:60px;font-size:24px;position:absolute;top:0;left:400px}#viewer-2d .overlay__rect{opacity:.6;background-color:#000;width:100%;height:100%;position:absolute}#viewer-2d .room-panel{background-color:var(--light);border-radius:6px;flex-direction:column;padding:25px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:4px 4px 12px rgba(232,232,237,.5);width:auto!important;height:auto!important}#viewer-2d .room-panel h4{color:var(--dark);margin-bottom:10px;font-size:12px;font-weight:500;line-height:14px}#viewer-2d .room-panel select{border:1px solid var(--lightGrey);background-color:var(--light);border-radius:4px;padding:14px 17px;box-shadow:0 7px 48px rgba(0,0,0,.07)}#viewer-2d .faded path:not([stroke]){fill:#c6c6c6}#viewer-2d .faded path[stroke]{stroke:#c6c6c6}#viewer-2d .removed{opacity:.5}#viewer-2d .removed .item path{fill:maroon}#main.creator .electrical.overlay .overlay__text{transform:translate(30%)}#floorplanner-canvas.draw-walls,#floorplanner-canvas.draw-rooms{cursor:crosshair}.drop-area{border:2px dashed #ccc;border-radius:20px;width:400px;height:400px;margin:20px auto;padding:20px;font-family:sans-serif}#main #body #viewer-2d .close-set-scale{cursor:pointer;box-sizing:border-box;z-index:1;width:40px;height:40px;padding:11px;position:absolute;top:10px;left:10px}.dropzone{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.dropzone .close{cursor:pointer;box-sizing:border-box;width:40px;height:40px;padding:11px;position:absolute;top:10px;left:10px}.dropzone .svg{margin-bottom:40px}.dropzone h1{margin-top:0;margin-bottom:28px;font-size:24px;font-weight:600}.dropzone h3{color:var(--darkGrey);text-align:center;font-size:13px;font-weight:600}.dropzone h3 .click{color:var(--lightPrimary);cursor:pointer;border:1px solid var(--primary);text-transform:uppercase;border-radius:5px;margin:10px;padding:10px 20px}.dropzone h3 .format{color:var(--darkGrey);text-align:center;display:block}.drop-area.highlight{border-color:purple}.preview{margin-top:10px}.preview img{width:100%;max-width:400px;height:auto}.floorplan-canvas{margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.floorplan-viewport{width:100%;height:100%;margin:0 auto;overflow:visible}@media (max-width:650px){#viewer-2d .overlay{display:none}}#viewer-3d{width:100%;height:100%}.hdri-panel{z-index:10;padding:10px;position:absolute;top:50px;right:0}.progress-circle{position:relative}.progress-circle__background{stroke:#000}.progress-circle__background-path{stroke:#444}.progress-circle__progress{stroke:#007bff;transition:stroke-dashoffset .3s}.viewer .controls{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.viewer .controls hr{background-color:#b9b9b9;border:none;width:1px;height:50%;margin-left:15px;margin-right:15px}.viewer .controls__top{justify-content:flex-end;width:100%;display:flex;position:absolute;top:0;right:0}.viewer .controls__top__bar{background-color:var(--light);z-index:100;border-radius:0 0 10px 10px;flex-direction:row;justify-content:center;align-items:center;height:38px;padding-left:15px;padding-right:15px;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:4px 4px 12px rgba(232,232,237,.5)}.viewer .controls__top__bar p{color:var(--darkGrey);font-size:11px;font-weight:600}.viewer .controls__top__bar .svg{box-sizing:border-box;align-items:center;height:100%;padding:0 4px;display:flex}.viewer .controls__top__bar .svg:hover path{fill:var(--lightPrimary)}.viewer .controls__top__bar .icon.active svg path{fill:var(--primary)}.viewer .controls__top__bar .disabled-icon{pointer-events:none}.viewer .controls__top__bar .disabled-icon .svg path{fill:#a4a7a8}.viewer .controls__top__config{background-color:var(--light);flex-direction:column;justify-content:center;align-items:center;width:260px;display:flex;position:absolute;box-shadow:4px 4px 12px rgba(232,232,237,.5)}.viewer .controls__top__config__title{text-transform:uppercase;height:38px;color:var(--darkGrey);box-sizing:border-box;cursor:pointer;flex-direction:row;flex:0 auto;justify-content:space-between;align-items:center;width:100%;padding:0 25px;font-size:11px;font-weight:600;display:flex}.viewer .controls__top__config__title .svg{transform:rotate(180deg)}.viewer .controls__top__config__content{box-sizing:border-box;flex-direction:column;flex:0 auto;justify-content:flex-start;width:100%;height:0;padding-top:0;padding-bottom:0;transition:all .5s;display:flex;position:relative;overflow:hidden}.viewer .controls__top__config__content .row+.row{margin-top:8px}.viewer .controls__top__config__content .row{box-sizing:border-box;width:100%;padding:0 25px}.viewer .controls__top__config__content .row span{color:var(--dark);font-size:14px;font-weight:600;display:block}.viewer .controls__top__config__content .row input{border:1px solid var(--dark);color:var(--dark);box-sizing:border-box;border-radius:4px;width:100%;height:38px;margin:0 auto;padding-left:15px;font-size:11px;font-weight:600}.viewer .controls__top__config__content .row select{border:1px solid var(--dark);color:var(--dark);box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-color:transparent;background-image:url(/assets/icons/icon-arrow.png);background-position:right 15px center;background-repeat:no-repeat;background-size:11px;border-radius:4px;width:100%;height:38px;margin:0 auto;padding-left:15px;font-size:11px;font-weight:600}.viewer .controls__top__config__content hr{border:none;border-top:2px solid #a4a7a8;width:100%;margin-top:25px;margin-bottom:25px}.viewer .controls__top__config__content__type p{color:var(--darkGrey);text-transform:uppercase;text-align:left;padding-left:25px;font-size:11px;font-weight:600}.viewer .controls__top__config__content__type select{width:81%;margin-left:25px}.viewer .controls__top__config__content__type__cards{flex-flow:wrap;padding-left:25px;padding-right:25px;display:flex}.viewer .controls__top__config__content__type__cards__card{flex:0 auto;width:50%}.viewer .controls__top__config__content__footer{background-color:var(--lightPrimary);cursor:pointer;justify-content:center;align-items:center;width:100%;height:43px;display:flex;position:absolute;bottom:0}.viewer .controls__top__config__content__footer p{color:var(--light);text-transform:uppercase;flex:0 auto;font-size:11px;font-weight:600}.viewer .controls__top__config__content.show-config{height:630px;padding-top:15px;padding-bottom:43px;transition:all .5s}.viewer .controls__top__info{background-color:#fff;border-radius:4px 4px 0 0;flex-direction:column;gap:20px;min-width:200px;padding:20px;font-weight:600;display:flex;position:absolute;left:0;box-shadow:0 2px 12px #dbdbdd}.viewer .controls__top__info .surface{color:var(--primary);font-weight:500}.viewer .controls__top__info__check{justify-content:space-between;font-size:14px;font-weight:500;display:flex}.viewer .controls__top__info input[type=checkbox]{width:16px;height:16px}.viewer .controls__bottom{z-index:1;flex-direction:row;justify-content:flex-end;align-items:flex-end;max-height:50px;display:flex;position:absolute;bottom:0;right:110px}.viewer .controls__bottom>div+div{margin-left:20px}.viewer .controls__bottom__opacity p{width:28px;margin-left:19px;margin-right:19px}.viewer .controls__bottom__zoom{margin-left:20px;display:none!important}.viewer .controls__bottom__zoom,.viewer .controls__bottom__opacity{background-color:#fff;border-radius:4px 4px 0 0;flex-direction:row;justify-content:space-evenly;align-items:center;height:48px;margin-left:20px;display:flex;box-shadow:0 2px 12px #dbdbdd}.viewer .controls__bottom__zoom p,.viewer .controls__bottom__opacity p{color:var(--darkGrey);font-size:11px;font-weight:600}.viewer .controls__bottom__zoom .svg,.viewer .controls__bottom__opacity .svg{padding:0 7px}.viewer .controls__bottom__zoom input,.viewer .controls__bottom__opacity input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-color:var(--lightPrimary);border-radius:4px;width:105px;height:4px}.viewer .controls__bottom__zoom input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:var(--lightPrimary);cursor:pointer;border:1.5px solid var(--light);border-radius:50%;width:13px;height:13px}.viewer .controls__bottom__opacity input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:var(--lightPrimary);cursor:pointer;border:1.5px solid var(--light);border-radius:50%;width:13px;height:13px}.viewer .controls__bottom__zoom input::-moz-range-thumb{background:var(--lightPrimary);cursor:pointer;border:1.5px solid var(--light);border-radius:50%;width:13px;height:13px}.viewer .controls__bottom__opacity input::-moz-range-thumb{background:var(--lightPrimary);cursor:pointer;border:1.5px solid var(--light);border-radius:50%;width:13px;height:13px}.viewer .controls__bottom__label{background-color:#fff;border-radius:4px 4px 0 0;flex-direction:column;justify-content:space-evenly;align-items:center;height:48px;margin-left:20px;padding:0 20px;display:flex;box-shadow:0 2px 12px #dbdbdd}.viewer .controls__bottom__label p{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:200px;color:var(--darkGrey);font-size:11px;font-weight:600;overflow:hidden}.viewer .controls__bottom__view{background-color:#fff;border-radius:4px 4px 0 0;flex-direction:row;align-items:center;height:48px;padding:0 13px 0 20px;display:flex;position:relative;box-shadow:0 2px 12px #dbdbdd}.viewer .controls__bottom__view button{cursor:pointer;background-color:transparent;justify-content:center;align-items:center;padding:0;display:flex}.viewer .controls__bottom__view button.diff-mode .btn-tooltip{min-width:300px}.viewer .controls__bottom__view button.diff-mode .svg svg{width:30px;height:30px}.viewer .controls__bottom__view button .svg{justify-content:center;align-items:center;width:34px;height:24px;display:flex}.viewer .controls__bottom__view button .svg path{fill:var(--darkGrey)}.viewer .controls__bottom__view button+button{margin-left:7px}.viewer .controls__bottom__view .active{background-color:var(--darkGrey);border-radius:50%;width:34px;height:34px}.viewer .controls__bottom__view .active .svg path{fill:var(--light)}.viewer .controls__bottom__view p{color:var(--darkGrey);margin-right:20px;font-size:11px;font-weight:600}.viewer .controls__bottom__floorplanswitch{background-color:#fff;border-radius:4px 4px 0 0;flex-direction:column;justify-content:space-evenly;align-items:center;min-width:150px;height:auto;max-height:48px;font-size:14px;transition:all .5s;display:flex;box-shadow:0 2px 12px #dbdbdd}.viewer .controls__bottom__floorplanswitch.open{max-height:500px}.viewer .controls__bottom__floorplanswitch.open .floorplanswitch__dots{display:none}.viewer .controls__bottom__floorplanswitch.open .floorplans-list{opacity:1;width:100%}.viewer .controls__bottom__floorplanswitch.open .dropdown{transform:rotate(0)}.viewer .controls__bottom__floorplanswitch .dropdown{padding:0;transition:all .5s;transform:rotate(180deg)}.viewer .controls__bottom__floorplanswitch .dropdown svg{width:12px}.viewer .controls__bottom__floorplanswitch .floorplanswitch__head{box-sizing:border-box;cursor:default;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:48px;padding:0 16px;display:flex}.viewer .controls__bottom__floorplanswitch .floorplanswitch__head .svg{width:12px}.viewer .controls__bottom__floorplanswitch .floorplanswitch__dots{flex-direction:row;gap:8px;display:flex}.viewer .controls__bottom__floorplanswitch .floorplanswitch__dot{cursor:pointer;background-color:#d3d3d3;border-radius:3px;width:10px;height:16px}.viewer .controls__bottom__floorplanswitch .floorplanswitch__dot.selected{cursor:default;background-color:var(--secondary)}.viewer .controls__bottom__floorplanswitch .floorplanswitch__dot:hover:not(.selected){background-color:gray}.viewer .controls__bottom__floorplanswitch .floorplanswitch__text{color:var(--darkGrey);font-weight:600}.viewer .controls__bottom__floorplanswitch .floorplanswitch__value{color:var(--darkGrey)}.viewer .controls .btn-layer.changed>.svg{position:relative}.viewer .controls .btn-layer.changed>.svg:after{content:"";background-color:red;border-radius:5px;width:5px;height:5px;position:absolute;top:2px;left:27px}.viewer .controls button.disabled{pointer-events:none}.viewer .controls button.disabled svg path{fill:var(--grey)}.viewer .controls button:hover .btn-tooltip{opacity:1;pointer-events:all}.viewer .controls .btn-tooltip{opacity:0;pointer-events:none;transition:opacity .2s linear}.viewer .controls .btn-tooltip,.viewer .controls__layers{cursor:default;box-sizing:border-box;background-color:#fff;border-radius:5px;width:100%;margin:0;padding:15px 20px;position:absolute;bottom:60px;right:0;box-shadow:0 0 10px rgba(0,0,0,.067)}.viewer .controls .btn-tooltip__title,.viewer .controls__layers__title{font-size:14px;font-weight:600}.viewer .controls .btn-tooltip__rows,.viewer .controls__layers__rows{margin:0;padding-top:15px}.viewer .controls .btn-tooltip__rows hr,.viewer .controls__layers__rows hr{width:100%;height:1px;margin:5px 0}.viewer .controls .btn-tooltip__item,.viewer .controls__layers__item{text-align:left;justify-content:space-between;height:25px;margin-left:0;font-size:12px;display:flex}.viewer .controls .btn-tooltip__row,.viewer .controls__layers__row{text-align:left;height:20px;margin-left:0;font-size:12px;display:flex}.viewer .controls .btn-tooltip__row:before,.viewer .controls__layers__row:before{content:"";background-color:#000;border-radius:15px;width:15px;height:15px;margin-right:10px;display:inline-block}.viewer .controls .btn-tooltip__row.selected:before,.viewer .controls__layers__row.selected:before{background-color:#6198f0}.viewer .controls .btn-tooltip__row.added:before,.viewer .controls__layers__row.added:before{background-color:#60af60}.viewer .controls .btn-tooltip__row.removed:before,.viewer .controls__layers__row.removed:before{background-color:#efdfdf}.viewer .controls .btn-tooltip__row.changed:before,.viewer .controls__layers__row.changed:before{background-color:#450145}.viewer .controls .btn-tooltip__row.colliding:before,.viewer .controls__layers__row.colliding:before{background-color:#e92c20}.viewer .controls__layers__opacity{flex-direction:row;justify-content:space-evenly;align-items:center;height:38px;display:flex}.viewer .controls__layers__opacity p{color:var(--darkGrey);font-size:11px;font-weight:600}.viewer .controls__layers__opacity .svg{padding:0 7px}.viewer .controls__layers__opacity input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-color:var(--lightPrimary);border-radius:4px;width:140px;height:4px}.viewer .controls__layers__opacity input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:var(--lightPrimary);cursor:pointer;border:1.5px solid var(--light);border-radius:50%;width:13px;height:13px}.viewer .controls__layers__opacity input::-moz-range-thumb{background:var(--lightPrimary);cursor:pointer;border:1.5px solid var(--light);border-radius:50%;width:13px;height:13px}.viewer .photo3d{z-index:102;cursor:pointer;border-radius:5px;margin:10px;transition:all .25s linear;position:absolute;overflow:hidden}.viewer .photo3d.collapse{width:320px;height:180px}@media (min-width:1600px) and (max-width:1920px){.viewer .photo3d.collapse{width:480px;height:270px}}@media (min-width:2560px){.viewer .photo3d.collapse{width:640px;height:360px}}.viewer .photo3d.expand{width:90%;max-width:1920px;height:90%;max-height:1080px}.viewer .photo3d .col1{display:flex;position:absolute}.viewer .photo3d .col2{display:inline-block;position:relative}.viewer .photo3d .enlarge{z-index:102;margin-top:-40px;margin-left:-40px;position:absolute}.viewer .photo3d img{z-index:101;border-radius:5px;max-width:100%;max-height:100%;position:absolute;top:0;left:0}.viewer .photo3d img.background{position:relative}.viewer .photo3d p{z-index:102;cursor:default;background-color:#fff;border-radius:5px;margin:10px;padding:5px;font-size:12px}#main.editor .viewer .controls__bottom{box-sizing:border-box;justify-content:space-between;left:0}#main.editor .viewer .controls__bottom div+div{margin-left:0}#main.editor .viewer .controls__bottom__view button.diff-mode,#main.creator.worksite .viewer .controls__bottom__view button.diff-mode{display:none}#main.creator .controls__bottom{right:30px}#main.creator .controls__bottom__view p,#main.creator .controls__bottom__zoom p,#main.creator .controls__bottom__opacity p{font-weight:700}#main.creator .controls__top__config{width:280px}@media (max-width:650px){.floorplan-list-popup{display:flex!important}.floorplan-list-popup .floorplans-list__content{margin:0}.floorplan-list-popup .floorplans-list__add-btn{border-radius:0}.controls__bottom__opacity{display:none!important}.controls.mode-SetScale .controls__bottom__view{display:none}.controls.mode-SetScale .controls__bottom__opacity{display:flex!important}.controls.mode-SetScale .controls__bottom__opacity p{transform-origin:50%;margin:10px;transform:rotate(90deg)}.viewer:not([data-no-mobile]) .controls__bottom{transform-origin:100% 100%;max-height:48px;top:30px;bottom:auto;right:0;transform:rotate(-90deg)}.viewer:not([data-no-mobile]) .controls__bottom__view .description{display:none}.viewer:not([data-no-mobile]) .controls__bottom__view button{transform:rotate(90deg)}.viewer:not([data-no-mobile]) .controls__bottom__floorplanswitch{min-width:100px}.viewer:not([data-no-mobile]) .controls__bottom__floorplanswitch .floorplanswitch__grp{transform:rotate(90deg)}.viewer:not([data-no-mobile]) .controls__bottom__floorplanswitch.open{max-height:300px}.viewer:not([data-no-mobile]) .controls__layers{width:230px;top:-13px;bottom:auto;left:auto;right:60px}.viewer:not([data-no-mobile]) .controls .btn-tooltip{display:none}#main.creator .controls__bottom{right:0}}.floorplan-list-popup{display:none}.floorplan-list-popup .popup-component__content{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.floorplan-list-popup .popup-component__content .floorplans-list__add-btn{min-height:50px;margin-bottom:0}.floorplan-list-popup .popup-component__content .floorplans-list__floor{min-height:50px}.add-floor-popup__close{cursor:pointer;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:20px;right:10px}.add-floor-popup .popup-component__content{width:460px;max-width:100%;padding:30px;display:block;overflow:auto}.add-floor-popup .create-plan{box-sizing:border-box;flex-direction:row;justify-content:center;align-items:center;gap:30px;width:100%;height:100%;padding-top:50px;display:flex;overflow:auto}.add-floor-popup .create-plan__draw-plan,.add-floor-popup .create-plan__capture-plan,.add-floor-popup .create-plan__copy-plan,.add-floor-popup .create-plan__send-plan{box-sizing:border-box;cursor:pointer;color:#303031;background-color:#f7f4f1;border-radius:24px;flex-direction:column;justify-content:start;align-items:start;width:550px;max-width:100%;height:270px;margin:30px auto;padding:35px;text-decoration:none;display:flex;position:relative}.add-floor-popup .create-plan__draw-plan:after,.add-floor-popup .create-plan__capture-plan:after,.add-floor-popup .create-plan__copy-plan:after,.add-floor-popup .create-plan__send-plan:after{content:"";background-color:#303031;background-image:url(/assets/icons/arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:35%;border-radius:70px;width:50px;height:50px;transition:transform .15s linear;position:absolute;top:30px;right:30px}.add-floor-popup .create-plan__draw-plan:hover:after,.add-floor-popup .create-plan__capture-plan:hover:after,.add-floor-popup .create-plan__copy-plan:hover:after,.add-floor-popup .create-plan__send-plan:hover:after{transform:translate(10px)}.add-floor-popup .create-plan__draw-plan img,.add-floor-popup .create-plan__capture-plan img,.add-floor-popup .create-plan__copy-plan img,.add-floor-popup .create-plan__send-plan img{max-width:160px;max-height:120px;margin:30px auto 0}.add-floor-popup .create-plan__capture-unsupported{box-sizing:border-box;color:#303031;background-color:#f7f4f1;border-radius:24px;flex-direction:column;justify-content:center;align-items:start;width:550px;max-width:100%;height:150px;margin:30px auto;padding:35px;text-decoration:none;display:flex}.add-floor-popup .create-plan__capture-unsupported .create-plan__title{opacity:.4;font-size:20px;line-height:normal}.add-floor-popup .create-plan__capture-unsupported .create-plan__text{opacity:.4;margin-top:10px;font-size:13px}.add-floor-popup .create-plan__draw-plan .create-plan__title{margin-right:70px}.add-floor-popup .create-plan__copy-plan{height:120px}.add-floor-popup .create-plan__copy-plan .create-plan__title{margin-right:70px}.add-floor-popup .create-plan__price{text-transform:uppercase;font-size:16px;font-weight:600;line-height:17px}.add-floor-popup .create-plan__title{font-size:24px;font-weight:500;line-height:24px}@media (max-width:650px){.add-floor-popup .popup-component__content{box-sizing:border-box;height:98%;max-height:none}}.floorplans-list{box-sizing:border-box;flex-direction:column;display:flex;overflow-y:auto}.floorplans-list__content{flex-grow:1;margin-bottom:5px;overflow-x:hidden;overflow-y:auto}.floorplans-list__floor{flex-direction:row;align-items:center;gap:20px;padding:0 20px;display:flex}.floorplans-list__floor.selected{color:#fff;background-color:#0a2e67}.floorplans-list__floor.selected svg path{fill:#fff}.floorplans-list__floor.selected .floorplans-list__floor__btn{visibility:visible}.floorplans-list__floor.changed span:after{content:"";background-color:red;border-radius:5px;width:5px;height:5px;margin-left:5px}.floorplans-list__floor:hover:not(.selected){background-color:var(--darkerLight)}.floorplans-list__floor__label{cursor:default;flex-grow:1;align-items:center;display:flex}.floorplans-list__floor__btn{visibility:hidden;width:20px}.floorplans-list__floor__btn.small{width:18px}.floorplans-list__floor__btn.copy{margin-left:auto}.floorplans-list__add-btn{width:100%;margin:auto 0 5px}.floorplans-list__grid{flex-wrap:wrap;gap:10px;max-width:250px;margin:10px;display:flex}.floorplans-list__grid__cell{border:2px solid var(--svgHover);cursor:pointer;color:var(--svgHover);border-radius:5px;padding:4px;font-weight:600}.floorplans-list__grid__cell.selected{background-color:var(--svgHover);color:#fff}.floorplans-list__grid input{border:2px solid var(--darkGrey);border-radius:5px;flex-grow:1;width:20px;height:35px;padding:0 10px}.floorplans-list__label{flex-direction:row;align-items:center;margin:0 10px;display:flex}.floorplans-list__label .subtitle{color:var(--dark);font-weight:600}.floorplans-list__label .floorplans-list__floor__btn{visibility:visible}.tooltip{position:relative}.tooltip__content{z-index:1000;background-color:var(--light);color:var(--dark);box-shadow:2px 2px 10px 0 var(--boxShadow);border-width:1px;border-color:var(--lightGrey);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:pre-wrap;border-style:solid;border-radius:4px;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:10px;font-size:13px;font-weight:500;line-height:16px;display:none;position:absolute;top:100%;left:50%;transform:translate(-50%)}.tooltip__content__top{top:0;left:50%;transform:translate(-50%)translateY(-100%)}.tooltip__content__bottom{top:100%;left:50%;transform:translate(-50%)}.tooltip__content__left{top:50%;left:0;transform:translate(-100%)translateY(-50%)}.tooltip__content__right{top:50%;left:100%;transform:translateY(-50%)}.tooltip.open .tooltip__content{display:block}.summary{box-sizing:border-box;flex-direction:column;align-items:center;width:54%;min-width:54%;height:100%;padding:33px 0;display:flex;position:relative;overflow:auto;box-shadow:0 0 10px rgba(0,0,0,.1)}.summary__content{width:90%;padding-bottom:75px}.summary__content__top{flex-direction:column;justify-content:space-between;margin-bottom:30px;display:flex}.summary__content__top h2{color:var(--darkGrey);margin-top:8px;margin-bottom:12px;font-size:18px;font-weight:600}.summary__content__top__subtitle{color:var(--grey);margin-bottom:10px;font-size:12px}.summary__content__top__content{justify-content:space-between;display:flex}.summary__content__top__content__icons{flex-direction:row;align-items:center;display:flex}.summary__content__top__content__icons a+a{margin-left:12px}.summary__content__top__content__icons svg path{fill:var(--lightSecondary)}.summary__content__top__content__price span{color:var(--lightSecondary);font-size:15px;font-weight:700}.summary__content__options{flex-direction:column;margin-top:50px;margin-bottom:50px;display:flex}.summary__content__options h2{color:var(--darkGrey);margin-bottom:34px;font-size:18px;font-weight:600}.summary__content__options__option+.summary__content__options__option{margin-top:25px}.summary__content__options__option{cursor:pointer;flex-direction:row;justify-content:space-between;display:flex}.summary__content__options__option__content{flex-direction:row;display:flex}.summary__content__options__option__content__picture{align-items:center;display:flex}.summary__content__options__option__content__picture span{background-color:var(--lightSecondary);border-radius:50%;width:46px;height:46px;margin-right:25px;display:block}.summary__content__options__option__content__text{flex-direction:column;width:320px;display:flex}.summary__content__options__option__content__text h4{color:var(--darkGrey);margin-bottom:8px;font-size:14px;font-weight:600}.summary__content__options__option__content__text p{color:var(--darkGrey);opacity:.55;margin-bottom:8px;font-size:12px;font-weight:500}.summary__content__options__option__content__text a{color:var(--lightSecondary);font-size:12px;font-weight:500}.summary__content__options__option__choice{flex-direction:row;align-items:center;display:flex}.summary__content__options__option__choice p{color:var(--lightSecondary);margin-right:10px;font-size:12px;font-weight:500}.summary__content__commentary{flex-direction:column;margin-bottom:50px;display:flex}.summary__content__commentary h2{color:var(--darkGrey);margin-bottom:12px;font-size:18px;font-weight:600}.summary__content__commentary p{color:var(--darkGrey);opacity:.55;margin-bottom:20px;font-size:12px;font-weight:500}.summary__content__commentary textarea{background-color:var(--light);color:var(--darkGrey);box-sizing:border-box;border:1px solid #e6ebed;border-radius:4px;width:100%;padding:16px 16px 14px;font-size:12px;font-weight:500}.summary__content__commentary textarea::-webkit-input-placeholder{color:var(--grey);font-size:12px;font-weight:500}.summary__content__commentary textarea::-ms-input-placeholder{color:var(--grey);font-size:12px;font-weight:500}.summary__content__commentary textarea::placeholder{color:var(--grey);font-size:12px;font-weight:500}.summary__content__special-request{flex-direction:column;align-items:flex-start;margin:40px 0 80px;display:flex}.summary__content__special-request h3{color:var(--grey)}.summary__content__special-request input[type=file]{display:none}.summary__content__special-request .file-upload{cursor:pointer;border:1px solid #ccc;padding:6px 12px;display:inline-block}.summary__content__special-request .download{margin-top:20px}.summary__content__special-request .loader{justify-content:center;width:100%;margin-top:20px;display:flex}.summary__content__special-request .demands_head_container{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.summary__content__special-request .demands_head_price{color:var(--lightSecondary);margin-right:35px;font-size:12px;font-weight:500}.summary__content__special-request .custom-demands-subtext{color:var(--darkGrey);opacity:.55;margin-bottom:8px;padding:0 5px;font-size:12px;font-weight:500}.summary__content__special-request .custom-demands-subtext-italic{color:var(--darkGrey);opacity:.55;margin-bottom:8px;padding:0 5px;font-size:12px;font-style:italic;font-weight:500}.summary__content__special-request h2{color:var(--darkGrey);margin-bottom:8px;font-size:18px;font-weight:600}.summary__content__special-request h2 span{color:var(--grey);margin-left:5px;font-size:14px;font-weight:500}.summary__content__special-request .button{border:none;padding-left:0;padding-right:0}.summary__content__special-request .upload{margin-bottom:20px}.summary__content__special-request .request{justify-content:space-between;align-items:start;width:100%;margin-top:15px;display:flex}.summary__content__special-request .request.accepted .request__number{background-color:green}.summary__content__special-request .request.rejected .request__number{background-color:#cf415e}.summary__content__special-request .request .body{flex-grow:1;justify-content:space-between;align-items:center;width:100%;display:flex}.summary__content__special-request .request .body p{white-space:pre-wrap;width:80%;font-size:13px}.summary__content__special-request .request .body .side-buttons{justify-content:end;align-items:center;width:20%;display:flex}.summary__content__special-request .request .body .side-buttons .icon-pen{cursor:pointer;background-color:#fff}.summary__content__special-request .request .body .side-buttons .icon-trash{cursor:pointer;background-color:#fff;transform:scale(1.5)}.summary__content__special-request .request .body .space{height:30px}.summary__content__special-request .request .body__comment{color:var(--grey);font-size:12px}.summary__content__special-request .request span{width:30px;height:30px;color:var(--light);text-align:center;background-color:#ffc251;border-radius:50%;flex:none;margin-right:10px;font-size:14px;font-weight:500;line-height:30px;display:block}.summary__content__special-request .request .selected{background-color:#f58d70}.summary__content__footer{z-index:100;box-sizing:border-box;background:linear-gradient(rgba(255,255,255,0) 0%,#fff 100%);justify-content:space-evenly;align-items:center;width:54%;height:4.1em;padding:0 4em;display:flex;position:fixed;bottom:0;left:0;right:0}.summary__content__footer.full-size{width:100%}.summary__content__footer .text{text-align:center;flex-grow:1}.summary__content__footer .backBtn{background-color:var(--light);width:9em;color:var(--dark);visibility:hidden;margin:1em;font-weight:500;line-height:2em}.summary__content__footer.back .backBtn{visibility:visible}.summary__content__footer .nextBtn{background-color:var(--lightSecondary);width:9em;color:var(--light);visibility:hidden;margin:1em;font-weight:500;line-height:2em}.summary__content__footer.next .nextBtn{visibility:visible}.summary__content__footer .saveBtn{border:1px solid var(--lightSecondary);color:var(--lightSecondary);background-color:#fff;border-radius:4px;padding:10px 30px 12px;font-size:14px;position:relative;box-shadow:0 2px 12px #dbdbdd}.summary__content__footer .saveBtn.disabled{opacity:.3;pointer-events:none;cursor:default}.summary__content__footer .saveBtn.unsaved:after{content:"";background-color:#a80000;border-radius:5px;width:5px;height:5px;position:absolute;top:9px;right:12px}.summary__content__footer .validateBtn{background-color:var(--lightSecondary);color:#fff;border-radius:4px;padding:10px 30px 12px;font-size:14px;transition:all .5s;box-shadow:0 2px 12px #dbdbdd}.summary__content__footer .validateBtn.disabled{opacity:.3;pointer-events:none;cursor:default}.summary__content__footer .validateBtn.success{background-color:#a2c797}.summary__content__footer .validateBtn.error{background-color:#ef0043}.summary__content__footer .validateBtn.loading span{transform-origin:50%;background-color:transparent;border:2px solid #fff;border-bottom-color:transparent;border-radius:50%;width:15px;height:15px;animation:2s linear infinite load;display:block}@keyframes load{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.summary__content .button-sign{justify-content:center;align-items:center;display:flex;position:relative;top:-5px}.summary__export__btn{min-width:140px;padding:0 15px!important}.summary__export__item{background-color:var(--light);height:48px;color:var(--darkGrey);cursor:pointer;justify-content:flex-start;align-items:center;width:140px;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;display:flex;position:relative}.summary__export__item:hover{background-color:var(--lightGrey)}.summary .errortooltip .tooltip__content{top:-5px}.summary .errortooltip__content{align-items:center;gap:10px;display:flex}#confirm__summary p.text{color:var(--darkGrey);text-align:center;white-space:pre-line;margin-top:0;margin-bottom:8px;font-size:12px;font-weight:500;line-height:18px}.floorplan-request{display:flex;position:absolute}.floorplan-request span{cursor:pointer;justify-content:center;align-items:center;display:flex;transform:translate(-50%,-50%)}.floorplan-request__info{background-color:#fff;border:1px solid #e7ebed;border-radius:4px;flex-direction:column;flex-grow:1;align-items:flex-end;padding:15px;display:flex;position:relative;top:-15px;box-shadow:0 7px 48px rgba(0,0,0,.07)}.floorplan-request__info textarea{border:none;width:100%}.floorplan-request__info .buttons{align-items:center;margin-top:15px;display:flex}.floorplan-request__info .buttons .icon-pen{cursor:pointer;background-color:#fff}.floorplan-request__info .buttons .icon-trash{cursor:pointer;background-color:#fff;transform:scale(1.5)}.floorplan-request__info .buttons .icon-trash .svg{align-items:center;display:flex}.floorplan-request__info .buttons .add{margin-left:8px}.floorplan-request__info .buttons .cancel,.floorplan-request__info .buttons .add{padding-left:15px;padding-right:15px}.demo-container{width:300px;margin:auto}.kitchen-progress-bar{background-color:#f0ad97;width:100%;height:4px;overflow:hidden}.kitchen-progress-bar-value{transform-origin:0%;background-color:#f58d70;width:100%;height:100%;animation:1s linear infinite indeterminateAnimation}@keyframes indeterminateAnimation{0%{transform:translate(0)scaleX(0)}40%{transform:translate(0)scaleX(.4)}to{transform:translate(100%)scaleX(.5)}}.dropdown{z-index:100;position:relative}.dropdown__button{cursor:pointer}.dropdown__content{background-color:var(--light);border-radius:5px;padding:10px 0;position:absolute;top:100%;right:5px;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.133)}.dropdown__separator{text-transform:uppercase;color:var(--grey);text-align:center;border-top:2px solid #dfe1e6;margin:20px 10px;padding-top:15px;font-size:12px}.dropdown__list{max-height:400px;overflow-y:auto}.dropdown__list-item{color:var(--dark);cursor:pointer;white-space:nowrap;box-sizing:border-box;background-color:transparent;border-radius:0;align-items:center;gap:10px;width:100%;padding:10px 30px;font-weight:500;text-decoration:none;display:flex}.dropdown__list-item .svg{width:23px;height:23px;margin:-5px 0}.dropdown__list-item .svg svg{width:100%;height:100%}.dropdown__list-item .svg svg path{fill:var(--dark)}.dropdown__list-item:hover{background-color:var(--lightGrey)}.dropdown__list-item.selected{color:var(--primary);font-weight:600}.dropdown__list-item.selected:hover{background-color:var(--light)}.tiny-loader{transition:all .5s}.tiny-loader.primary span{border-left-color:var(--primary);border-top-color:var(--primary);border-right-color:var(--primary)}.tiny-loader.secondary span{border-left-color:var(--secondary);border-top-color:var(--secondary);border-right-color:var(--secondary)}.tiny-loader span{transform-origin:50%;background-color:transparent;border:2px solid #fff;border-bottom-color:transparent;border-radius:50%;width:15px;height:15px;animation:2s linear infinite load;display:block}.product-details .title{color:var(--dark);text-transform:uppercase;text-align:center;border-bottom:1px solid var(--lightGrey);margin-top:24px;padding-bottom:21px;font-size:12px;font-weight:700;line-height:14px}.product-details .link{margin-top:12px;margin-right:6px;position:absolute;top:0;right:0}.product-details .picture{box-sizing:border-box;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:6px;width:calc(100% - 36px);height:170px;margin:0 18px}.product-details .tech{color:var(--grey);flex-direction:row;flex:0 auto;justify-content:space-between;align-items:center;margin-top:12px;padding:0 18px;font-size:12px;font-weight:500;line-height:14px;text-decoration:none;display:flex}.product-details .tech .svg svg path{fill:var(--grey)}.product-details .tech:hover{text-decoration:underline}.product-details .name{color:var(--darkGrey);margin-top:10px;padding:0 18px;font-size:12px;font-weight:600;line-height:14px}.product-details .description{color:var(--darkGrey);margin-top:10px;padding:0 18px;font-size:12px;font-weight:500;line-height:14px}.itemGrid{position:relative}.itemGrid hr{border-top:none;border-bottom:1px solid #e7ebed;margin-top:12px;margin-bottom:22px}.itemGrid__label{color:var(--darkGrey);text-align:center;opacity:.55;white-space:break-spaces;padding:0 10%;font-size:12px;font-weight:600}.itemGrid__items{flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:30px;padding-left:10px;padding-right:10px;display:flex}@media screen and (max-width:1024px){.itemGrid__items{flex-direction:column;justify-content:center}}.itemGrid__items__item{text-align:center;cursor:pointer;box-sizing:border-box;background-color:#fff;border:1.3px solid #dce2f1;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;width:48%;height:88px;margin-bottom:10px;padding:12px 10px 15px;transition:all .5s;display:flex;position:relative}@media screen and (max-width:1024px){.itemGrid__items__item{width:110px;height:74px}}.itemGrid__items__item .svg{flex-shrink:0;justify-content:center;align-items:center;width:70%;height:48px;display:flex}.itemGrid__items__item .svg.itemGrid__items__item__delete{background-color:#fff;border:1px solid gray;border-radius:30px;width:16px;height:16px;display:none;position:absolute;top:0;right:0;transform:translate(50%,-50%)}.itemGrid__items__item .svg.itemGrid__items__item__delete svg path{fill:var(--grey);stroke:var(--grey)}.itemGrid__items__item .svg.itemGrid__items__item__delete:hover svg path{fill:var(--warning);stroke:var(--warning)}@media screen and (max-width:1024px){.itemGrid__items__item .svg{height:65%}}.itemGrid__items__item .svg svg{width:75%;height:75%}.itemGrid__items__item .svg svg path{fill:#0a2e67}.itemGrid__items__item__label{color:var(--darkGrey);font-size:11px;font-weight:600}.itemGrid__items__item:hover,.itemGrid__items__item.hovered{border-color:#7dabf3}.itemGrid__items__item:hover>.svg path,.itemGrid__items__item.hovered>.svg path{fill:#1258c5}.itemGrid__items__item:hover p,.itemGrid__items__item.hovered p{color:#1258c5}.itemGrid__items__item.selected{background-color:var(--lightPrimary);border-color:#7dabf3}.itemGrid__items__item.selected>.svg path{fill:var(--light)}.itemGrid__items__item.selected p{color:var(--light)}.itemGrid__items__item:hover .itemGrid__items__item__delete,.itemGrid__items__item.hovered .itemGrid__items__item__delete,.itemGrid__items__item.selected .itemGrid__items__item__delete{display:flex}.itemGrid.linkeditems .itemGrid__items{flex-direction:row;justify-content:space-around;margin-top:10px}.itemGrid.linkeditems .itemGrid__items__item{width:40%;margin-left:3%}.itemGrid.show-config-panel .selectitems .itemGrid__items{flex-direction:row;justify-content:start}.itemGrid.show-config-panel .selectitems .itemGrid__items__item+.itemGrid__items__item{margin-left:2%}.itemGrid.show-config-panel .selectitems .itemGrid__items__item:nth-child(4n+5){margin-left:0}.itemGrid.show-config-panel .selectitems .itemGrid__items__item{width:23.5%;height:50px;padding:0;transition:all .5s}@media screen and (max-width:1024px){.itemGrid.show-config-panel .selectitems .itemGrid__items__item{width:3.66032vw;height:3.66032vw}}.itemGrid.show-config-panel .selectitems .itemGrid__items__item>.svg{width:100%;height:100%}.itemGrid.show-config-panel .selectitems .itemGrid__items__item>.svg svg{width:75%;height:75%}.itemGrid.show-config-panel .selectitems .itemGrid__items__item__label{display:none}.linkeditems__btn{width:100%}.mode-settings .itemGrid__items__item{width:24%}.mode-settings .itemGrid__items__item p{font-size:11px}.product-card{box-sizing:border-box;cursor:pointer;border:1.3px solid transparent;flex-direction:column;flex:0 auto;width:100%;margin-bottom:9px;display:flex;position:relative}.product-card:hover{border-color:var(--darkGrey);background-color:rgba(45,52,70,.1);border-radius:6px}.product-card.selected{border-color:var(--darkGrey);cursor:default;background-color:rgba(45,52,70,.1);border-radius:6px}.product-card.selected .svg{display:block}.product-card__main{flex-direction:row;justify-content:space-between;align-items:center;display:flex;position:relative}.product-card__main__thumbnail div{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:6px;width:47%;height:100%;position:absolute;top:0;left:0}.product-card__main__info{flex-direction:column;align-items:flex-start;width:49%;height:100%;min-height:60px;display:flex}.product-card__main__info>.svg{display:none;position:absolute;top:0;right:0;transform:translate(40%,-40%)}.product-card__main__info>.svg svg path:first-child{fill:var(--darkGrey)}.product-card__main__info__top{display:flex}.product-card__main__info__creatoronly{color:var(--grey);border-radius:4px;flex:0 auto;margin-top:14px;margin-bottom:15px;font-size:11px;position:absolute;right:2px}.product-card__main__info__price{color:var(--grey);flex:0 auto;margin-top:14px;margin-bottom:15px;font-size:12px;font-weight:600}.product-card__main__info__noprice{margin-top:14px}.product-card__main__info__name{color:var(--darkGrey);flex:0 auto;margin-bottom:3px;font-size:12px;font-weight:600}.product-card__main__info__brand{color:var(--grey);flex:0 auto;margin-bottom:3px;font-size:12px;font-weight:600}.product-card__options{flex-direction:column;margin-bottom:15px;display:flex}.product-card__options .dashed{border-bottom:1px dashed var(--darkGrey);width:100%;margin-top:7px;margin-bottom:15px}.product-card__options .option+.option{margin-top:4px}.product-card__options .option{color:var(--darkGrey);align-items:center;padding:0 14px;font-size:10px;font-weight:500;line-height:11px;display:flex}.product-card__options .option .svg{max-width:12px;max-height:12px;margin-right:6px}.product-card__options .option .svg svg{width:100%;height:100%}.product-card__customize{cursor:pointer}.product-card__customize button{text-align:center;color:var(--light);background-color:var(--darkGrey);border-radius:0 0 4px 4px;width:100%;height:36px;font-size:11px;font-weight:600;line-height:13px}.product-card__customize button:active{background-color:var(--dark)}.product-card__customize button:hover{opacity:.9}.product-card__highlight{color:var(--secondary)}.products.materials .product-card__main__thumbnail div{background-size:cover}.search{background-color:#fff;justify-content:center;gap:15px;margin:0 10px 10px;display:flex;position:relative}.search__box{border:1px solid #d7d7d7;border-radius:40px;align-items:center;display:flex}.search input{border:none;width:270px;padding:5px 10px}.search .svg{opacity:.7;align-items:center;padding-left:15px;display:flex}.search .svg svg{width:16px;height:30px}.search .svg svg path{fill:var(--darkGrey)}.search__clear{cursor:pointer;text-align:center;width:40px;height:40px;font-size:20px;line-height:37px}.search__clear:after{content:"×"}.material-options h2{color:var(--dark);text-transform:uppercase;text-align:center;margin-top:0;padding-bottom:21px;font-size:12px;font-weight:700;line-height:14px}.material-options .colour-option__info{margin-left:0}.product-card .colour-option__palette,.itemGrid .colour-option__palette{padding:0 10px}.itemGrid .colour-option__info{margin-left:10px}.colour-option__info{justify-content:space-between;align-items:center;margin:0 10px 10px;display:flex}.colour-option__info input[type=color]{cursor:pointer;border:none;width:50%}.colour-option__info__title{color:var(--darkGrey);font-size:12px;font-weight:600}.colour-option__info__subtitle{color:var(--grey);font-size:12px;font-weight:600}.colour-option__palette{box-sizing:border-box;flex-wrap:wrap;width:100%;display:flex}.colour-option__palette__colour{cursor:pointer;background-color:none;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;margin-bottom:6px;margin-right:6px;padding:5px;display:flex}.colour-option__palette__check svg{width:15px}.colour-option__palette__check path{fill:var(--light)}.products.grid .products__ungrouped{flex-flow:wrap;justify-content:space-between;display:flex}.products.grid .products-group__content{flex-flow:wrap;justify-content:space-between}.products.grid .product-tile{width:47%;margin-bottom:10px}.products.grid .products-group.closed .products-group__content{flex-wrap:nowrap;gap:10px}.products.grid .products-group.closed .product-tile{width:unset;opacity:.6;pointer-events:none;flex-grow:1;margin:0}.products.grid .products-group.closed .product-tile__thumbnail{min-height:20px;height:unset;width:70px}.products.grid .products-group.closed .product-tile__content{flex-direction:row;display:flex}.products.grid .products-group.closed .product-tile__price{position:unset;white-space:pre;align-self:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-left:auto;margin-right:4px}.products-group__head{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;align-items:center;gap:10px;margin:15px 0;display:flex}.products-group__head svg{max-width:32px;height:22px}.products-group__head:after{content:"-";margin-left:auto;font-size:25px;font-weight:400}.products-group.closed .products-group__head:after{content:"+"}.products-group__text{font-size:15px;font-weight:600}.products-group__subtext{color:var(--grey);font-size:12px}.products-group__content{flex-direction:column;display:flex}.products-group__see-more{border:1px solid var(--boxShadow);cursor:pointer;white-space:pre;text-transform:capitalize;background-color:#fff;border-radius:6px;align-items:center;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:10px;font-size:12px;transition:all .2s linear;display:flex;overflow:hidden;box-shadow:inset 0 0 10px rgba(0,0,0,.067)}.products-group__see-more:hover{border-color:var(--grey)}.product-tile{cursor:pointer;position:relative}.product-tile__content{border:1px solid var(--boxShadow);background-color:#fff;border-radius:6px;transition:all .2s linear;overflow:hidden;box-shadow:inset 0 0 10px rgba(0,0,0,.067)}.product-tile.selected{cursor:default}.product-tile.selected .product-tile__content{border-color:var(--darkGrey)}.product-tile.selected .product-tile__bottom{background-color:var(--lightGrey)}.product-tile.selected .product-tile__price{background-color:var(--price)}.product-tile:hover:not(.selected) .product-tile__content{border-color:var(--grey)}.product-tile__top{border-bottom:1px solid var(--boxShadow);justify-content:center;display:flex}.product-tile__bottom{padding:10px}.product-tile__thumbnail{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;width:100px;height:100px}.product-tile__price{background-color:var(--grey);color:var(--light);border-radius:12px;padding:6px;font-size:11px;font-weight:600;position:absolute;top:7px;right:7px}.product-tile__tick{position:absolute;top:0;right:0;transform:translate(40%,-40%)}.product-tile__tick svg path:first-child{fill:var(--darkGrey)}.product-tile__name{color:var(--darkGrey);font-size:12px;font-weight:600}.norms-panel{background-color:#fff;border-radius:4px 4px 0 0;flex-direction:column;justify-content:flex-start;align-items:center;width:300px;height:auto;max-height:46px;transition:all .5s;display:flex;position:absolute;top:0;right:0;box-shadow:0 -2px 12px #dbdbdd}.norms-panel.open{max-height:50%;transition:all .5s}.norms-panel.open .norms-panel__content{overflow-y:auto}.norms-panel.open h5>div{transition:all .7s;transform:rotate(0)}.norms-panel.pass h5 span{background-color:var(--success)}.norms-panel.fail h5 span{background-color:var(--warning)}.norms-panel.disabled h5 span{background-color:var(--grey)}.norms-panel.fail h5{cursor:pointer}.norms-panel h5{color:var(--dark);box-sizing:border-box;cursor:default;justify-content:space-between;align-items:center;width:100%;padding:14px 16px 16px;font-size:11px;font-weight:600;line-height:13px;display:flex}.norms-panel h5>div{transition:all .7s;transform:rotate(180deg)}.norms-panel h5 span{background-color:var(--warning);border-radius:50%;width:16px;height:16px;display:block}.norms-panel h5 .svg{width:10px}.norms-panel__head{justify-content:center;align-items:center;width:100%;display:flex}.norms-panel__head button{background-color:var(--primary);color:var(--light);flex-grow:1;margin:10px 10px 0;padding:10px 20px;font-size:14px;font-weight:500}.norms-panel__head button.disable-btn{background-color:var(--grey)}.norms-panel__content{width:100%;overflow:hidden}.norms-panel__content .splitter{border-top:var(--boxShadow)solid 1px;margin:10px}.norms-panel__content ul .norm{color:var(--dark);cursor:default;justify-content:flex-start;align-items:center;padding:8px 12px;font-size:13px;font-weight:600;line-height:18px;display:flex}.norms-panel__content ul .norm.ignored{opacity:.6}.norms-panel__content ul .norm:hover{background-color:var(--darkerLight)}.norms-panel__content ul .norm:hover .norm__btn{visibility:visible}.norms-panel__content ul .norm__icon{width:16px;min-width:16px;height:16px;min-height:16px;margin-right:28px}.norms-panel__content ul .norm__icon svg{width:100%;height:100%}.norms-panel__content ul .norm__data{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.norms-panel__content ul .norm__data span{color:var(--grey);font-size:11px;line-height:18px}.norms-panel__content ul .norm__data span.reason{color:var(--warning)}.norms-panel__content ul .norm__btn{visibility:hidden;margin-left:auto}.norms-panel__content ul .norm__btn svg{cursor:pointer;width:10px;padding-left:4px}.norms-panel__content ul .norm__btn svg:hover path{fill:var(--lightPrimary)}.norms-list{padding:10px 20px}.norms-list h3{margin:10px;font-weight:600}.norms-list__none{color:var(--grey);text-align:center;padding:15px 0;font-size:13px;font-weight:500;line-height:13px}.norms-list ul .norm{color:var(--dark);cursor:default;justify-content:flex-start;align-items:center;padding:8px 12px;font-size:13px;font-weight:600;line-height:18px;display:flex}.norms-list ul .norm.ignored{opacity:.6}.norms-list ul .norm:hover{background-color:var(--darkerLight)}.norms-list ul .norm:hover .norm__btn{visibility:visible}.norms-list ul .norm__icon{width:16px;min-width:16px;height:16px;min-height:16px;margin-right:28px}.norms-list ul .norm__icon svg{width:100%;height:100%}.norms-list ul .norm__data{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.norms-list ul .norm__data span{color:var(--grey);font-size:11px;line-height:18px}.norms-list ul .norm__data span.reason{color:var(--warning)}.norms-list ul .norm__btn{visibility:hidden;margin-left:auto}.norms-list ul .norm__btn svg{cursor:pointer;width:10px;padding-left:4px}.norms-list ul .norm__btn svg:hover path{fill:var(--lightPrimary)}.norms-btn{cursor:pointer;border:1px solid #e3e3e3;border-radius:5px;padding:3px;font-size:12px;position:absolute;top:10px;right:10px;box-shadow:inset 0 0 10px rgba(0,0,0,.067)}.norms-btn:hover{background-color:var(--darkerLight)}.norms-btn .notifications{background-color:var(--warning);color:var(--light);border-radius:15px;padding:3px 6px;font-family:sans-serif;font-weight:600;position:absolute;top:-4px;right:-4px}.norms-btn svg{width:35px;height:35px}.norms-btn svg path{fill:var(--dark)}.treepath{gap:5px;padding:15px 25px;display:flex}.treepath__back{cursor:pointer;width:16px;height:16px;transition:transform .15s ease-in-out}.treepath__back:hover{transform:translate(-3px)}.treepath__step{cursor:pointer;color:var(--grey);text-transform:lowercase;font-size:15px;font-weight:500}.treepath__step .active{cursor:default;color:var(--dark)}.treepath__step:hover .previous{color:var(--dark)}.selection-panel{z-index:20;z-index:5;background-color:#fff;flex:0 auto;width:auto;height:auto;transition:transform .5s;position:absolute;left:100px;overflow:visible;transform:translate(-400px);box-shadow:4px 4px 12px rgba(232,232,237,.5)}.selection-panel.open .selection-panel__head .arrow{transition:all .7s;transform:rotate(0)}.selection-panel.open .selection-panel__content{transform:translateY(0)}.selection-panel:not(.open):hover .selection-panel__expand-btn{background-color:var(--darkerLight)}.selection-panel.show{transform:translate(0)}.selection-panel .remove-btn{position:absolute;top:10px;left:10px}.selection-panel .remove-btn:hover .svg svg path{fill:var(--secondary)}.selection-panel .deleted-object-head{color:var(--grey);text-decoration:line-through}.selection-panel__head{color:var(--darkGrey);cursor:pointer;border-right:10px solid var(--darkGrey);box-sizing:border-box;background-color:var(--light);z-index:2;justify-content:space-between;align-items:center;width:400px;height:100px;padding-left:0;padding-right:10px;font-size:18px;font-weight:600;display:flex;position:absolute;top:0;left:0;right:0;box-shadow:0 0 10px rgba(0,0,0,.125)}.selection-panel__head .search{margin:0;font-size:14px}.selection-panel__head .arrow{transform-origin:50% 70%;cursor:pointer;padding-left:15px;padding-right:15px;transition:all .7s;transform:rotate(180deg)}.selection-panel__close{box-sizing:border-box;width:30px;height:70px;padding:10px;display:flex}.selection-panel__close:hover svg path{fill:var(--dark)}.selection-panel__head-thumbnail{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:6px;width:70px;height:40px}.selection-panel__head-text{flex-direction:column;flex-grow:1;padding:0 10px;display:flex}.selection-panel__head-text p{font-size:12px;font-weight:600}.selection-panel__head-text span{color:#858585;margin-top:5px;font-size:11px}.selection-panel__head-actions{gap:5px;display:flex}.selection-panel__head-action{cursor:pointer;box-sizing:border-box;border:1px solid var(--lightGrey);border-radius:5px;width:40px;height:40px;padding:10px}.selection-panel__head-action .svg svg path{fill:#6b6b6b}.selection-panel__head-action:hover .svg svg path{fill:var(--dark)}.selection-panel__head-action:hover.delete .svg svg path{fill:var(--warning)}.selection-panel__head-action.delete .svg svg{width:20px;height:20px}.selection-panel__expand-btn{text-align:center;cursor:pointer;background-color:rgba(255,255,255,.867);width:100%;height:30px;font-size:11px;line-height:30px;display:block;position:fixed;bottom:0;left:0}.selection-panel__expand-btn:hover{background-color:var(--darkerLight)}.selection-panel__id{color:var(--grey);background-color:#fff;border-radius:5px;padding:0 10px;font-family:sans-serif;font-size:11px;line-height:20px;position:absolute;top:5px;right:12px}.selection-panel__scroller{box-sizing:border-box;height:100%;padding-bottom:30px;overflow-x:hidden;overflow-y:auto}.selection-panel__content{background-color:var(--light);width:400px;height:calc(100vh - 164px);transition:transform .3s ease-in-out;position:absolute;top:100px;left:0;transform:translateY(calc(165px - 100vh))}.selection-panel__content .close{cursor:pointer;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;top:7px;right:18px}.selection-panel__content .close .svg,.selection-panel__content .close svg{width:100%;height:100%}.selection-panel__content .row+.row{margin-top:8px}.selection-panel__content .row .product-options{width:70px}.selection-panel__content .row .product-options input.number-input{height:28px;margin:-11px 0}.selection-panel__content input.number-input.has-error{border-color:var(--warning);color:var(--warning)}.selection-panel__content .heading-title{color:var(--dark);text-align:center;margin-top:24px;padding-bottom:21px;font-size:16px;font-weight:600;line-height:14px}.selection-panel__content .row+.row-products,.selection-panel__content .row-products+.row-products{margin-top:8px}.selection-panel__content .products{flex-direction:column;padding-top:10px;padding-left:18px;padding-right:18px;display:flex}.selection-panel__content .products .prop{text-align:center;width:100%;padding:10px}.selection-panel__content .options h2{margin-top:0}.selection-panel__content .options hr{border-top:none;border-bottom:1px solid #e7ebed;margin-top:12px;margin-bottom:22px}.selection-panel__content .options .material-choice{padding:0 19px}.selection-panel__content .bubble{border:1px solid var(--boxShadow);border-radius:5px;margin:15px;padding:10px;position:relative;overflow:hidden;box-shadow:inset 0 0 10px rgba(0,0,0,.067)}.selection-panel__content .bubble.no-padding{padding:0}.selection-panel__content .bubble__split{flex-direction:row;padding:0;display:flex}.selection-panel__content .bubble__left,.selection-panel__content .bubble__right{flex-direction:column;flex-grow:1;flex-basis:50%;padding:10px;display:flex}.selection-panel__content .bubble__left{border-right:1px solid #e3e3e3}.selection-panel__content .bubble__title{text-transform:uppercase;align-items:center;gap:10px;margin:15px;font-size:14px;display:flex}.selection-panel__content .bubble__title .reset-btn{padding:0}.selection-panel__content .bubble__title .reset-btn svg{width:18px}.selection-panel__content .bubble button.btn{cursor:pointer;text-align:center;color:var(--light);background-color:var(--darkGrey);border-radius:0 0 4px 4px;width:100%;height:36px;font-size:11px;font-weight:600;line-height:13px}.selection-panel__content .bubble button.btn:active{background-color:var(--dark)}.selection-panel__content .bubble button.btn:hover{opacity:.9}.selection-panel__content .bubble .option+.option{margin-top:8px}.selection-panel__content .bubble .option{color:var(--darkGrey);align-items:center;margin:12px 5px 5px;padding:0 14px;font-size:12px;font-weight:500;line-height:15px;display:flex}.selection-panel__content .bubble .option .svg{max-width:12px;max-height:12px;margin-right:6px}.selection-panel__content .bubble .option .svg svg{width:100%;height:100%}.selection-panel__content .bubble .row .prop{font-size:14px}.selection-panel__content .bubble .linkeditems.itemGrid .itemGrid__items__item{flex-direction:row;width:45%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:flex}.selection-panel__content .bubble .linkeditems.itemGrid .itemGrid__items__item .svg:not(.itemGrid__items__item__delete){flex-shrink:0;justify-content:center;align-items:center;width:20%;height:30px;display:flex}.selection-panel__content .bubble .row{white-space:pre-wrap;box-sizing:border-box;justify-content:space-between;align-items:center;gap:10px;display:flex}.selection-panel__content .bubble .row .prop-btn{flex-grow:1;align-items:center;padding:.4em 10px;display:flex}.selection-panel__content .bubble .row .prop-btn .svg{flex:1;margin:0}.selection-panel__content .bubble .row .prop-btn .svg svg{width:15px;height:15px}.selection-panel__content .bubble .row .prop-btn:after{content:"";flex:1}.selection-panel__content .bubble .row .hspacer{padding-left:1ch}.selection-panel__content .bubble .row .prop-with-error{position:relative}.selection-panel__content .bubble .row .error{color:red;font-size:9px;font-style:italic;display:block;position:absolute}.selection-panel__content .bubble .row .prop{font-size:12px;font-weight:600;line-height:18px}.selection-panel__content .bubble .row .prop.title{display:block}.selection-panel__content .bubble .row .prop.subtitle{color:#aaa;font-size:11px;display:block}.selection-panel__content .bubble .row .value{white-space:pre;color:var(--grey);cursor:default;font-size:12px;font-weight:600}.selection-panel__content .bubble .row.disabled{opacity:.5}.selection-panel__content .bubble .row input,.selection-panel__content .bubble .row textarea{border:1px solid var(--dark);color:var(--dark);box-sizing:border-box;vertical-align:middle;float:right;border-radius:4px;width:100%;max-width:80px;height:38px;padding-left:15px;font-size:11px;font-weight:600}.selection-panel__content .bubble .row textarea{min-height:80px;max-width:unset;resize:vertical;flex-grow:1;padding-top:10px;padding-bottom:10px}.selection-panel__content .bubble .row input[type=checkbox]{width:24px;height:24px}.selection-panel__content .bubble .row input[type=color]{cursor:pointer;background-color:transparent;border:none;padding:0}.selection-panel__content .bubble .row select{border:1px solid var(--dark);color:var(--dark);box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;white-space:nowrap;text-overflow:ellipsis;background-color:transparent;background-image:url(/assets/icons/icon-arrow.png);background-position:right 15px center;background-repeat:no-repeat;background-size:11px;border-radius:4px;width:100%;height:38px;margin:0 auto;padding-left:15px;padding-right:26px;font-size:11px;font-weight:600;overflow:hidden}.selection-panel__content .scrolling-layout__footer .done-btn{flex-grow:1;margin:10px}.selection-panel__content .scrolling-layout__footer .done-btn p{font-size:14px;font-weight:500}@media (max-width:650px){.selection-panel{z-index:10;width:100%;height:100px;bottom:0;transform:translateY(100px)}.selection-panel.show{transform:translateY(0)}.selection-panel.open{transform:translateY(calc(30px - 50vh))}.selection-panel.open.full{transform:translateY(calc(230px - 100vh))}.selection-panel.open.full .selection-panel__content{height:calc(100vh - 200px)}.selection-panel__scroller{padding-top:30px;padding-bottom:0}.selection-panel__expand-btn{top:0;bottom:auto}.selection-panel__head{border-right:0;width:100%;height:70px}.selection-panel__content{width:100%;height:50vh;transition:height .5s;top:70px;transform:translateY(0)}.selection-panel .item-panel-body .scrolling-layout__content{padding-bottom:100px}.selection-panel__search{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.selection-panel__search .treepath{flex-wrap:wrap}.selection-panel__search .search__box input[type=text]{width:45px}}.notifications{z-index:1000;flex-direction:column;gap:10px;display:flex;position:absolute;top:75px;right:90px}.notifications__notif{box-sizing:border-box;border:1px solid var(--lightGrey);background-color:#f0f8ff;border-radius:8px;width:420px;max-width:90vw;position:relative;overflow:hidden}.notifications__notif.error{background-color:#f08080}.notifications__notif-close{cursor:pointer;width:10px;height:10px;position:absolute;top:10px;right:10px}.notifications__notif-close:after{content:"✕"}.notifications__notif-progress{width:100%;height:2px;position:absolute;top:0;left:0}@keyframes notif-progress{0%{width:100%}to{width:0%}}.notifications__notif-progress span{background-color:var(--primary);width:100%;height:100%;animation-name:notif-progress;animation-timing-function:linear;animation-iteration-count:1;display:block;position:absolute;top:0;right:0}.notifications__notif-content{align-items:center;gap:20px;padding:20px 30px;display:flex}.notifications__notif-icon{width:50px}.notifications__notif-text{white-space:pre-wrap;flex-grow:1;font-size:14px}.notifications__notif-button{border:1px solid var(--lightGrey);background:var(--light);cursor:pointer;border-radius:5px;padding:8px 15px}@media (max-width:650px){.notifications{width:auto;left:10px;right:10px}.notifications__notif{width:100%;max-width:none}}.subscribe-page .subscribe{margin-top:100px}.subscribe{flex-direction:column;align-items:center;height:100%;padding:40px 10px;display:flex;overflow:auto}.subscribe.small .subscribe__image{background-image:url(/assets/img/subscribe-small.png);width:175px;max-width:100%;height:132px;margin-top:10px}.subscribe.small .subscribe__text{width:100%;padding:10px}.subscribe.small .subscribe__text span{color:var(--success);font-size:15px}.subscribe.small .subscribe__text p{margin-top:5px}.subscribe.small .subscribe__text .text{font-size:15px}.subscribe.small .subscribe__text .price{margin-top:5px;font-size:9px}.subscribe.small .subscribe__text .price span{font-size:12px}.subscribe.small .subscribe__discount{margin:0 10px 10px;padding:10px}.subscribe.small .subscribe__discount span{font-size:12px}.subscribe.small .subscribe__discount .text{margin-top:0;font-size:10px}.subscribe.small .subscribe__discount .code{font-size:20px}.subscribe.small .subscribe__discount .price{font-size:10px}.subscribe.small button{border-radius:5px;margin-bottom:10px;padding:12px 50px;font-size:16px}.subscribe.simple .subscribe__image{display:none}.subscribe.gold .subscribe__image{background-image:url(/assets/img/subscribe-gold.png);width:240px;height:170px}.subscribe__image{background-image:url(/assets/img/subscribe.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:800px;max-width:80%;margin-top:80px}.subscribe__image:after{content:"";margin-top:33%;display:block}.subscribe__text{text-align:center;box-sizing:border-box;padding:50px}.subscribe__text span{color:var(--success);font-size:36px}.subscribe__text p{margin-top:5px}.subscribe__text .text{font-size:36px}.subscribe__text .price{font-size:22px;display:inline-block;position:relative}.subscribe__discount{text-align:center;background-color:#f3f3f3;border-radius:5px;margin:0 50px 50px;padding:20px 40px;box-shadow:inset 0 0 10px rgba(0,0,0,.067)}.subscribe__discount span{color:var(--success);font-size:30px}.subscribe__discount p{margin-top:5px}.subscribe__discount .text{font-size:22px}.subscribe__discount .code{margin:10px 0;font-size:40px;font-weight:400}.subscribe__discount .price{font-size:22px}.subscribe button{background-color:var(--success);color:var(--light);white-space:nowrap;border-radius:8px;margin-top:10px;margin-bottom:40px;padding:15px 40px;font-size:25px;font-weight:500}.subscribe__plans{flex-direction:row;gap:10px;max-width:400px;margin:0 auto;display:flex}.subscribe__plan{background-color:var(--lightGrey);border-radius:5px;flex-grow:1;min-height:100px}.pricing{box-sizing:border-box;height:100%;overflow-y:auto}.pricing__error{text-align:center;height:30px;color:var(--warning);padding:20px;font-size:14px;line-height:30px}.pricing__toggles{flex-direction:column;align-items:center;gap:10px;padding:50px 20px 0;display:flex}.pricing__toggle{border-radius:7px;display:flex;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.067)}.pricing__toggle-option{cursor:pointer;box-sizing:border-box;text-align:center;white-space:nowrap;flex:50%;width:50%;padding:8px 20px;font-size:12px}.pricing__toggle-option.selected{background-color:var(--dark);color:var(--light);font-weight:600}.pricing__plans{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:40px;display:flex}.pricing__plan{box-sizing:border-box;border-radius:10px;flex-direction:column;align-items:center;width:350px;max-width:90%;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.067)}.pricing__plan.highlight{box-shadow:0 0 10px rgba(111,191,229,.33)}.pricing__plan .subscribe__button{justify-content:center;padding:20px;display:flex}.pricing__plan button{background-color:var(--success);color:var(--light);white-space:nowrap;box-sizing:border-box;border-radius:8px;width:250px;max-width:100%;margin-bottom:10px;padding:12px;font-size:16px;font-weight:600}.pricing__plan-current{box-sizing:border-box;text-align:center;background-color:var(--primary);width:100%;color:var(--light);border-radius:10px 10px 0 0;padding:5px;font-size:11px;font-weight:600;position:absolute;top:0;left:0}.pricing__plan-action{justify-content:center;width:100%;padding:20px;display:flex}.pricing__plan-name{text-transform:uppercase;text-align:center;padding:10px 0;font-size:20px;font-weight:100}.pricing__plan-price{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3px;height:75px;display:flex}.pricing__price-full{font-size:12px;text-decoration:line-through}.pricing__price-discounted{font-size:19px;font-weight:600}.pricing__price-custom{font-weight:600}.pricing__plan-discount{background-color:var(--success);color:#fff;width:200px;padding:10px;font-size:13px;font-weight:600;position:absolute;top:25px;left:-65px;transform:rotate(-45deg)}.pricing__plan-discount span{color:red}.pricing__plan-yearly-price{max-width:240px;font-size:10px}.pricing__plan-features{max-width:240px;padding:10px}.pricing__plan-feature{align-items:center;gap:5px;margin-bottom:7px;font-size:13px;line-height:15px;display:flex}.pricing__plan-feature .svg{align-self:start}.pricing__plan-feature .svg svg path{fill:var(--success)}.pricing__plan-feature span{font-size:15px;font-weight:100}.pricing__plan-feature__text{line-height:18px}.pricing__plan-feature__text p{color:var(--grey);font-size:12px}.pricing__help{text-align:center;color:#707070;padding:100px 40px;font-size:14px}.subscribe-popup>div{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0}.subscribe-message-popup{text-align:center}.locked-subscribe-popup .locked-subscribe-popup__content_{width:240px;height:330px;padding:30px}.locked-subscribe-popup .locked-subscribe-popup__cross_,.locked-subscribe-popup .locked-subscribe-popup__title_{display:none}.subscribe-success{height:100%;display:flex}.subscribe-success__left{box-sizing:border-box;background-color:var(--success);color:#fff;flex-direction:column;justify-content:center;align-items:start;width:600px;max-width:50%;padding:4%;font-weight:600;display:flex}.subscribe-success__left .svg{margin-bottom:30px}.subscribe-success__left h1{width:90%;margin:0 0 25px;font-size:30px}.subscribe-success__left p{width:500px;max-width:90%;font-size:17px}.subscribe-success__left a{background-color:var(--light);color:var(--success);text-align:center;border-radius:5px;margin-top:90px;margin-bottom:10px;padding:15px 20px;text-decoration:none;display:block}.subscribe-success__right{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;display:flex}.subscribe-success__right h1{text-align:center;width:90%;margin:0 0 25px;font-size:30px}.subscribe-success__right p{text-align:center;width:90%;max-width:560px;margin-bottom:20px;font-size:17px}.subscribe-success__right a{color:var(--primary);text-decoration:none}@media (max-width:900px){.subscribe-success{flex-direction:column;width:100%}.subscribe-success__left{align-items:center;width:100%;max-width:100%}.subscribe-success__left h1,.subscribe-success__left p{text-align:center}.subscribe-success__left a{margin-top:40px}}#main.builder{font-family:Raleway,sans-serif}#main.builder .header .steps__tab__title{font-weight:600}#main.builder #body{flex-direction:row-reverse;height:100%;display:flex;position:relative}#main.builder #body .builderpanel{box-sizing:border-box;background-color:var(--light);width:700px;max-width:100%;height:100%;overflow:hidden}#main.builder #body .builderpanel__toggle{background-color:var(--light);color:var(--grey);cursor:pointer;z-index:10;flex-wrap:wrap;justify-content:center;align-items:center;padding:25px 10px 10px 14px;font-size:14px;font-weight:600;transition:all .5s;display:flex;position:absolute;top:0}#main.builder #body .builderpanel__toggle .svg{width:24px;margin-right:8px;transition:transform .5s;position:relative;top:-2px;transform:rotate(180deg)}#main.builder #body .builderpanel__toggle .svg svg path{fill:var(--grey)}#main.builder #body .builderpanel__header{background-color:var(--light);z-index:1;flex-direction:row;align-items:center;padding:29px 0;display:flex;top:0;left:0}#main.builder #body .builderpanel__header.fixed{box-sizing:border-box;border-bottom:1px solid #eee;width:100%;padding:20px 59px 20px 29px;position:absolute;top:0}#main.builder #body .builderpanel__header h3{color:var(--darkGrey);margin-bottom:11px;font-size:22px;font-weight:600}#main.builder #body .builderpanel__header h4{color:var(--grey);font-size:14px;font-weight:600}#main.builder #body .builderpanel__header__title{flex-grow:1}#main.builder #body .builderpanel__header__button{background-color:var(--primary);color:var(--light);padding:12px 50px;font-size:15px;font-weight:600}#main.builder #body .builderpanel__header__total{text-align:center;width:100px}#main.builder #body .builderpanel__header__total>div{color:var(--lightPrimary);margin-top:10px;font-size:14px}#main.builder #body .builderpanel__content{box-sizing:border-box;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}#main.builder #body .builderpanel__content .input{padding-left:35px}#main.builder #body .builderpanel__content hr{border:none;border-bottom:1px solid var(--lightGrey);width:100%;margin-top:22px;margin-bottom:20px}#main.builder #body .builderpanel__content .sectors-list,#main.builder #body .builderpanel__content .rooms-list{flex-grow:1;overflow-y:auto}#main.builder #body .builderpanel__content .sectors-list{padding-bottom:20px}#main.builder #body .builderpanel__content .sectors-list .subtitle{margin-top:12px;margin-bottom:12px}#main.builder #body .builderpanel__content .sector+.sector,#main.builder #body .builderpanel__content .room+.room{margin-top:12px}#main.builder #body .builderpanel__content .sector,#main.builder #body .builderpanel__content .room{justify-content:space-between;align-items:center;padding-left:35px;padding-right:35px;display:flex}#main.builder #body .builderpanel__content .sector.active .icon.type .svg svg path,#main.builder #body .builderpanel__content .room.active .icon.type .svg svg path{fill:#1258c5}#main.builder #body .builderpanel__content .sector.active .data p,#main.builder #body .builderpanel__content .room.active .data p{color:#1258c5}#main.builder #body .builderpanel__content .sector .icon,#main.builder #body .builderpanel__content .room .icon{width:75px;height:35px}#main.builder #body .builderpanel__content .sector .icon .svg,#main.builder #body .builderpanel__content .room .icon .svg,#main.builder #body .builderpanel__content .sector .icon .svg svg,#main.builder #body .builderpanel__content .room .icon .svg svg{width:100%;height:100%}#main.builder #body .builderpanel__content .sector .icon .svg svg path,#main.builder #body .builderpanel__content .room .icon .svg svg path{fill:#4b6692}#main.builder #body .builderpanel__content .sector .data,#main.builder #body .builderpanel__content .room .data{flex-direction:column;flex-grow:1;display:flex}#main.builder #body .builderpanel__content .sector .data p,#main.builder #body .builderpanel__content .room .data p{color:var(--dark);font-size:13px;font-weight:600;line-height:18px}#main.builder #body .builderpanel__content .sector .data span,#main.builder #body .builderpanel__content .room .data span{color:var(--grey);font-size:11px;line-height:18px}#main.builder #body .builderpanel__content .sector .pen,#main.builder #body .builderpanel__content .room .pen{width:24px;height:24px}#main.builder #body .builderpanel__content .variants{flex-direction:column;justify-content:center;align-items:center;display:flex}#main.builder #body .builderpanel__content .variants hr{border:none;border-bottom:1px solid var(--lightGrey);width:100%;margin-top:22px;margin-bottom:20px}#main.builder #body .builderpanel__content .variants select{text-overflow:ellipsis;max-width:100px}#main.builder #body .builderpanel__content .variants .row+.row{margin-top:15px}#main.builder #body .builderpanel__content .variants .row{box-sizing:border-box;width:100%;padding:0 35px}#main.builder #body .builderpanel__content .variants .row span{color:var(--dark);margin-bottom:11px;font-size:12px;font-weight:500;display:block}#main.builder #body .builderpanel__content .variants .row select{border:1px solid var(--dark);color:var(--dark);box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-color:transparent;background-image:url(/assets/icons/icon-arrow.png);background-position:right 15px center;background-repeat:no-repeat;background-size:11px;border-radius:4px;width:222px;height:43px;margin:0 auto;padding-left:15px;font-size:11px;font-weight:600}#main.builder #body .builderpanel__content .variants__created{box-sizing:border-box;width:100%;padding:0 35px}#main.builder #body .builderpanel__content .variants__created h3{padding-left:0}#main.builder #body .builderpanel__content .variants__created .floorplans{flex-wrap:wrap;justify-content:space-between;display:flex;overflow-y:auto}#main.builder #body .builderpanel__content .variants__created .floorplans .floorplan{box-sizing:border-box;text-align:center;cursor:pointer;flex-direction:column;flex-basis:50%;justify-content:flex-start;align-items:center;height:100%;margin-top:5px;padding:25px 5px 10px;transition:height .5s;display:flex;position:relative}#main.builder #body .builderpanel__content .variants__created .floorplans .floorplan .title{color:var(--dark);margin-top:7px;font-size:13px;font-weight:600;line-height:18px}#main.builder #body .builderpanel__content .variants__created .floorplans .floorplan .subtitle{color:var(--grey);font-size:11px;line-height:18px}#main.builder #body .builderpanel__content .variants__created .floorplans .floorplan .icon{width:100%;height:100%}#main.builder #body .builderpanel__content .variants__created .floorplans .floorplan .icon svg{width:100%;height:100%;max-height:42px}#main.builder #body .builderpanel__content .variants__created .floorplans .floorplan .icon svg path{fill:#0a2e67}#main.builder #body .builderpanel__content .variants__created .floorplans .floorplan .close-icon{cursor:pointer;width:22px;height:22px;position:absolute;top:4px;right:0}#main.builder #body .builderpanel__content .variants__created .floorplans .floorplan .close-icon svg{opacity:.5}#main.builder #body .builderpanel__content .variants__created .floorplans .floorplan .close-icon svg:hover,#main.builder #body .builderpanel__content .variants__created .floorplans .floorplan .close-icon svg.hovered{opacity:1}#main.builder #body .builderpanel__content .variants__created .floorplans .floorplan .error-icon{color:red;width:22px;height:22px;position:absolute;top:4px;left:0}#main.builder #body .builderpanel__content .variants__created .floorplans .floorplan .error-icon svg{opacity:.5}#main.builder #body .builderpanel__content .variants__created .floorplans .floorplan .error-icon svg:hover,#main.builder #body .builderpanel__content .variants__created .floorplans .floorplan .error-icon svg.hovered{opacity:1}#main.builder #body .builderpanel__content .variants__created .floorplans .floorplan:hover .icon svg path,#main.builder #body .builderpanel__content .variants__created .floorplans .floorplan.hovered .icon svg path{fill:#1258c5}#main.builder #body .builderpanel__content .variants__created .floorplans .floorplan:hover .title,#main.builder #body .builderpanel__content .variants__created .floorplans .floorplan.hovered .title,#main.builder #body .builderpanel__content .variants__created .floorplans .floorplan:hover .price,#main.builder #body .builderpanel__content .variants__created .floorplans .floorplan.hovered .price{color:#1258c5}#main.builder #body .builderpanel__content .variants__created .floorplans .floorplan.selected{background-color:var(--lightPrimary);border-radius:6px}#main.builder #body .builderpanel__content .variants__created .floorplans .floorplan.selected .icon .svg svg path{fill:var(--light)}#main.builder #body .builderpanel__content .variants__created .floorplans .floorplan.selected .title,#main.builder #body .builderpanel__content .variants__created .floorplans .floorplan.selected .price{color:var(--light)}#main.builder #body .builderpanel__content .contact-me{color:#fff;background-color:#00c882;margin-top:40px;padding:25px;font-size:16px;font-weight:600}#main.builder #body .builderpanel__footer{background-color:var(--primary);cursor:pointer;width:100%;height:40px;min-height:40px;color:var(--light);justify-content:center;align-items:center;margin-top:12px;font-size:13px;font-weight:600;line-height:18px;display:flex}#main.builder #body .builderpanel__footer__cancel{background-color:var(--secondary);margin-top:0}#main.builder #body .builderpanel .download-quote-xlsx{color:var(--light);background-color:var(--darkGrey);border-radius:5px;align-self:start;margin:-55px 0 30px;padding:10px 20px;font-size:14px;text-decoration:none;display:block}#main.builder #body .copy-banner{box-sizing:border-box;background-color:#c1d9ff;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:20px 30px;font-size:14px;display:flex}#main.builder #body .copy-banner__btn{background-color:var(--darkGrey);color:var(--light);padding:7px 20px;font-weight:600}#main.builder #body .copy-banner__btn.no-credits{background-color:var(--lightGrey);color:var(--grey)}#main.builder #body .quote-placeholder{text-align:center;flex-direction:column;align-items:center;padding:40px 75px;display:flex}#main.builder #body .quote-placeholder h1{font-size:18px;font-weight:600}#main.builder #body .quote-placeholder h2{max-width:430px;font-size:13px}#main.builder #body .quote-placeholder .svg{width:100%;margin-top:50px}#main.builder #body .quote-placeholder .svg svg{width:100%;height:auto}#main.builder #body .bakery__assets{max-height:none}#main.builder #viewer-2d>div{width:100%;height:100%}#main.builder #viewer-2d>div svg{overflow:visible}#main.builder #viewer-2d>div .svg svg{overflow:hidden}#main.builder .panellayout__panel-toggle{height:60px}#main.visuaryapp .create-plan{box-sizing:border-box;flex-direction:row;justify-content:center;align-items:center;gap:30px;width:100%;height:100%;padding-top:50px;display:flex;overflow:auto}#main.visuaryapp .create-plan__draw-plan,#main.visuaryapp .create-plan__capture-plan,#main.visuaryapp .create-plan__send-plan{box-sizing:border-box;cursor:pointer;color:#303031;background-color:#f7f4f1;border-radius:24px;flex-direction:column;justify-content:center;align-items:start;width:550px;max-width:90%;height:400px;padding:64px 56px;text-decoration:none;display:flex;position:relative}#main.visuaryapp .create-plan__draw-plan:after,#main.visuaryapp .create-plan__capture-plan:after,#main.visuaryapp .create-plan__send-plan:after{content:"";background-color:#303031;background-image:url(/assets/icons/arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:35%;border-radius:70px;width:70px;height:70px;transition:transform .15s linear;position:absolute;top:50px;right:50px}#main.visuaryapp .create-plan__draw-plan:hover:after,#main.visuaryapp .create-plan__capture-plan:hover:after,#main.visuaryapp .create-plan__send-plan:hover:after{transform:translate(10px)}#main.visuaryapp .create-plan__draw-plan img,#main.visuaryapp .create-plan__capture-plan img,#main.visuaryapp .create-plan__send-plan img{max-width:250px;max-height:250px;margin:50px auto 0}#main.visuaryapp .create-plan__capture-unsupported{box-sizing:border-box;color:#303031;background-color:#f7f4f1;border-radius:24px;flex-direction:column;justify-content:center;align-items:start;width:550px;max-width:90%;height:400px;padding:34px 56px;text-decoration:none;display:flex}#main.visuaryapp .create-plan__capture-unsupported .create-plan__title{opacity:.4;font-size:30px;line-height:normal}#main.visuaryapp .create-plan__capture-unsupported .create-plan__text{opacity:.4;margin-top:10px}#main.visuaryapp .create-plan__price{text-transform:uppercase;font-size:16px;font-weight:600;line-height:17px}#main.visuaryapp .create-plan__title{font-size:40px;font-weight:500;line-height:49px}#main.visuaryapp .plan-limit{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}#main.visuaryapp .plan-limit__container{border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex;box-shadow:0 0 10px rgba(0,0,0,.067)}#main.visuaryapp .plan-limit__title{font-size:16px;font-weight:600}#main.visuaryapp .plan-limit__text{text-align:center;max-width:270px;margin:30px 0 40px;font-size:14px}#main.visuaryapp .plan-limit button{background-color:var(--success);color:var(--light);padding:10px 50px;font-weight:600}#main.visuaryapp .plan-limit__or{text-align:center;width:100%;margin:40px 0;font-size:14px}#main.visuaryapp .plan-limit__or:before{content:"";background-color:#f1f1f1;width:100%;height:2px;margin:7px auto;display:block}#main.visuaryapp .plan-limit__or span{background-color:var(--light);width:40px;margin:-15px auto 0;display:block}#main.visuaryapp .plan-limit__archive{text-align:center;max-width:230px;font-size:14px}#main.visuaryapp .products-page{height:100%}#main.visuaryapp .products-page .products-panel{top:65px}#main.visuaryapp .products-page__body{padding-top:0}#main.visuaryapp .products-page__head{z-index:0;justify-content:space-between;align-items:center;width:85%;min-width:820px;max-width:1200px;margin:0 auto;padding:40px 40px 20px;position:relative;top:auto;right:auto}#app .offline-banner{background-color:var(--secondary);width:100%;color:var(--light);text-align:center;box-sizing:border-box;z-index:1000;padding:10px 20px;font-size:14px}@media (max-width:1150px){#main.visuaryapp .create-plan{flex-direction:column;justify-content:start}#main.visuaryapp .create-plan__capture-unsupported{height:auto}}@media (max-width:570px){#main.visuaryapp .create-plan__price{font-size:13px}#main.visuaryapp .create-plan__title{font-size:25px}#main.visuaryapp .create-plan__capture-unsupported .create-plan__title{font-size:20px}#main.visuaryapp .create-plan__capture-unsupported .create-plan__text{font-size:13px}#main.visuaryapp .create-plan__draw-plan:after,#main.visuaryapp .create-plan__capture-plan:after,#main.visuaryapp .create-plan__send-plan:after{width:40px;height:40px;top:65px;right:40px}}#main.builder .tabpanellayout__main-content .norms-panel{display:none}#main.builder .tabpanellayout__panel-content .norms-panel{width:100%;height:100%;max-height:none;box-shadow:none}#main.builder .tabpanellayout__panel-content .norms-panel h5{justify-content:start;gap:20px;padding:30px}#main.builder .tabpanellayout__panel-content .norms-panel h5 .svg{display:none}#main.builder .tabpanellayout__panel-content .norms-panel__content{overflow:auto}#main.builder .tabpanellayout__panel-content .norms-panel__content ul li{padding:15px 30px}#main.builder .tabpanellayout__panel-content .bakery__content{flex-direction:column;height:100%;display:flex}#main.builder .tabpanellayout__panel-content .bakery__render-btn{border-radius:5px;width:auto;margin:10px}#main.builder .tabpanellayout__panel-content .bakery__assets{box-sizing:border-box;padding:0 10px}#main.builder .quotepanel__colname{color:#8c909a;text-align:center;width:60px;font-size:10px}#main.builder .quotepanel__colname-name{flex-grow:1}#main.builder .quotepanel__colname-total{text-align:right;color:#8c909a;width:60px;font-size:10px}#main.builder .quotepanel__colname-coef{cursor:pointer;color:#8c909a;margin:0 10px;font-size:12px}#main.builder .quotepanel__colname-coef input{width:60px}#main.builder .quotepanel__colname-price{width:unset;color:var(--darkGrey);text-align:right;min-width:80px;font-size:14px;font-weight:600}#main.builder .quotepanel__content{box-sizing:border-box;width:100%;height:100%;padding:100px 29px 150px;position:relative;overflow:auto}#main.builder .quotepanel__content .row__wrapper__sublines{overflow:hidden}#main.builder .quotepanel__content__table .row.active .arrow .svg{transition:all .5s;transform:rotate(0)}#main.builder .quotepanel__content__table .row{justify-content:space-between;align-items:start;display:flex}#main.builder .quotepanel__content__table .row .deleted .total{text-decoration:line-through}#main.builder .quotepanel__content__table .row .deleted .editable-text.name{color:var(--secondary);text-decoration:line-through}#main.builder .quotepanel__content__table .row__section .reorder{display:none}#main.builder .quotepanel__content__table .row__section .manual .editable-text.name{cursor:pointer;color:green}#main.builder .quotepanel__content__table .row:first-child .row__wrapper__line{padding-top:10px}#main.builder .quotepanel__content__table .row__wrapper{flex-direction:column;flex-grow:1;max-width:100%;display:flex}@keyframes rowupdate{0%{background:#b0ceff}to{background:var(--light)}}#main.builder .quotepanel__content__table .row__wrapper .updated:not(.manual){color:red;animation:1s rowupdate}#main.builder .quotepanel__content__table .row__wrapper.hover{border:1px solid #e7ebed;border-radius:4px}#main.builder .quotepanel__content__table .row__wrapper .reorder{cursor:grab;display:none}#main.builder .quotepanel__content__table .row__wrapper .row__wrapper__sublines{overflow:hidden}#main.builder .quotepanel__content__table .row__wrapper__line{padding:0 15px}#main.builder .quotepanel__content__table .row__wrapper__sublines__row:first-child{margin-top:5px}#main.builder .quotepanel__content__table .row__wrapper__line,#main.builder .quotepanel__content__table .row__wrapper__section,#main.builder .quotepanel__content__table .row__wrapper__sublines__row{justify-content:space-between;align-items:center;display:flex}#main.builder .quotepanel__content__table .row__wrapper__line.unsaved>.name span:after,#main.builder .quotepanel__content__table .row__wrapper__section.unsaved>.name span:after,#main.builder .quotepanel__content__table .row__wrapper__sublines__row.unsaved>.name span:after{color:red;content:"*";margin-left:2px;font-weight:700}#main.builder .quotepanel__content__table .row__wrapper__line .arrow,#main.builder .quotepanel__content__table .row__wrapper__section .arrow,#main.builder .quotepanel__content__table .row__wrapper__sublines__row .arrow{width:10px;min-width:10px;height:10px;margin-left:10px}#main.builder .quotepanel__content__table .row__wrapper__line .arrow .svg,#main.builder .quotepanel__content__table .row__wrapper__section .arrow .svg,#main.builder .quotepanel__content__table .row__wrapper__sublines__row .arrow .svg{cursor:pointer;transform-origin:50% 65%;transition:all .5s;position:relative;top:-5px;transform:rotate(180deg)}#main.builder .quotepanel__content__table .row__wrapper__line .unitPrice,#main.builder .quotepanel__content__table .row__wrapper__section .unitPrice,#main.builder .quotepanel__content__table .row__wrapper__sublines__row .unitPrice{text-align:right;width:19%}#main.builder .quotepanel__content__table .row__wrapper__line .unitPrice input,#main.builder .quotepanel__content__table .row__wrapper__section .unitPrice input,#main.builder .quotepanel__content__table .row__wrapper__sublines__row .unitPrice input{width:40px}#main.builder .quotepanel__content__table .row__wrapper__line .quantity,#main.builder .quotepanel__content__table .row__wrapper__section .quantity,#main.builder .quotepanel__content__table .row__wrapper__sublines__row .quantity{text-align:right;width:9%}#main.builder .quotepanel__content__table .row__wrapper__line .quantity input,#main.builder .quotepanel__content__table .row__wrapper__section .quantity input,#main.builder .quotepanel__content__table .row__wrapper__sublines__row .quantity input{width:40px}#main.builder .quotepanel__content__table .row__wrapper__line .tax,#main.builder .quotepanel__content__table .row__wrapper__section .tax,#main.builder .quotepanel__content__table .row__wrapper__sublines__row .tax{text-align:right;width:9%}#main.builder .quotepanel__content__table .row__wrapper__line .tax input,#main.builder .quotepanel__content__table .row__wrapper__section .tax input,#main.builder .quotepanel__content__table .row__wrapper__sublines__row .tax input{width:40px}#main.builder .quotepanel__content__table .row__wrapper__line .total,#main.builder .quotepanel__content__table .row__wrapper__section .total,#main.builder .quotepanel__content__table .row__wrapper__sublines__row .total{text-align:right}#main.builder .quotepanel__content__table .row__wrapper__line .delete,#main.builder .quotepanel__content__table .row__wrapper__section .delete,#main.builder .quotepanel__content__table .row__wrapper__sublines__row .delete{opacity:0;background-color:transparent;width:35px;padding:0 12px 0 9px;transition:opacity .3s}#main.builder .quotepanel__content__table .row__wrapper__line .delete svg,#main.builder .quotepanel__content__table .row__wrapper__section .delete svg,#main.builder .quotepanel__content__table .row__wrapper__sublines__row .delete svg{max-width:18px;max-height:18px}#main.builder .quotepanel__content__table .row__wrapper__line:hover .delete,#main.builder .quotepanel__content__table .row__wrapper__section:hover .delete,#main.builder .quotepanel__content__table .row__wrapper__sublines__row:hover .delete{opacity:1}#main.builder .quotepanel__content__table .row__wrapper__section{background-color:#e7ebed;margin-top:10px;padding:10px 15px}#main.builder .quotepanel__content__table .row__wrapper__section .name{font-size:14px}#main.builder .quotepanel__content__table .row__wrapper__line .name{font-size:12px}#main.builder .quotepanel__content__table .row__wrapper__section .name,#main.builder .quotepanel__content__table .row__wrapper__line .name{color:var(--darkGrey);width:auto;font-weight:600}#main.builder .quotepanel__content__table .row__wrapper__section .spacer,#main.builder .quotepanel__content__table .row__wrapper__line .spacer{flex-grow:1}#main.builder .quotepanel__content__table .row__wrapper__section .unit,#main.builder .quotepanel__content__table .row__wrapper__line .unit,#main.builder .quotepanel__content__table .row__wrapper__section .quantity,#main.builder .quotepanel__content__table .row__wrapper__line .quantity,#main.builder .quotepanel__content__table .row__wrapper__section .unitPrice,#main.builder .quotepanel__content__table .row__wrapper__line .unitPrice,#main.builder .quotepanel__content__table .row__wrapper__section .tax,#main.builder .quotepanel__content__table .row__wrapper__line .tax{color:var(--grey);font-size:12px;font-weight:500}#main.builder .quotepanel__content__table .row__wrapper__section .total,#main.builder .quotepanel__content__table .row__wrapper__line .total{color:var(--darkGrey);text-align:right;padding-left:10px;font-size:14px;font-weight:500}#main.builder .quotepanel__content__table .row__wrapper__section .total span,#main.builder .quotepanel__content__table .row__wrapper__line .total span{color:var(--grey);font-size:12px;font-weight:500}#main.builder .quotepanel__content__table .row__wrapper__section.detailed .name,#main.builder .quotepanel__content__table .row__wrapper__line.detailed .name{box-sizing:border-box;padding-left:40px}#main.builder .quotepanel__content__table .row__wrapper__sublines__row .name{color:var(--grey);box-sizing:border-box;flex-basis:50%;padding:5px 5px 5px 20px;font-size:12px;font-weight:500}#main.builder .quotepanel__content__table .row__wrapper__sublines__row .spacer{flex-grow:1}#main.builder .quotepanel__content__table .row__wrapper__sublines__row .unit,#main.builder .quotepanel__content__table .row__wrapper__sublines__row .quantity,#main.builder .quotepanel__content__table .row__wrapper__sublines__row .unitPrice,#main.builder .quotepanel__content__table .row__wrapper__sublines__row .tax{color:var(--grey);text-align:center;width:60px;font-size:12px;font-weight:500}#main.builder .quotepanel__content__table .row__wrapper__sublines__row .total{color:var(--grey);width:60px;font-size:12px;font-weight:500}#main.builder .quotepanel__content__table .row .remove{cursor:pointer;opacity:0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .3s;display:flex}#main.builder .quotepanel__content__table .row .remove .svg svg{width:15px;height:15px}#main.builder .quotepanel__content__table .row .remove .svg svg path{fill:var(--darkGrey)}#main.builder .quotepanel__content__table .row__wrapper__line:hover .remove{opacity:1}#main.builder .quotepanel__content .addForm__group__add{cursor:pointer;opacity:0;justify-content:center;align-items:center;margin:0 35px 0 50px;transition:opacity .3s;display:flex}#main.builder .quotepanel__content .addForm__group__add:hover{opacity:.7}#main.builder .quotepanel__content .addForm__group__add:before,#main.builder .quotepanel__content .addForm__group__add:after{content:"";background-color:#ececec;flex-grow:1;height:1px;display:block}#main.builder .quotepanel__content .addForm__group__add .svg{margin:0 25px}#main.builder .quotepanel__content .addForm__group__add .svg svg{width:12px;height:12px}#main.builder .quotepanel__content .addForm__group__add .svg svg path{fill:#c2c4ca}#main.builder .quotepanel__content__add{cursor:pointer;color:var(--darkGrey);opacity:.5;background-color:#e7ebed;align-items:center;margin-top:10px;margin-bottom:10px;padding:10px 15px;font-size:14px;font-weight:600;display:flex}#main.builder .quotepanel__content__add:hover{cursor:pointer;opacity:1}#main.builder .quotepanel__section__add{cursor:pointer;opacity:.3;justify-content:start;align-items:center;padding:5px 15px;font-size:12px;font-weight:600;display:inline-flex}#main.builder .quotepanel__section__add:hover{opacity:.5}#main.builder .quotepanel__section__add .quotepanel__addicon{border:none;border-right:2px solid #2d3446}#main.builder .quotepanel__section__add .svg{margin-right:6px}#main.builder .quotepanel__section__add .svg svg{width:12px;height:12px}#main.builder .quotepanel__section__add .svg svg path{fill:var(--darkGrey)}.contact-me-popup{color:#000}.contact-me-popup>div{width:70%;height:70%;padding:50px 20px 40px}.contact-me-popup iframe{width:100%;height:100%}.request-quote-popup__title{text-align:center;font-weight:600}.request-quote-popup__subtitle{text-align:center;margin:20px;font-size:12px}.request-quote-popup__input{padding-top:10px}.request-quote-popup__input.firstname{float:left;width:48%;margin-right:4%}.request-quote-popup__input.lastname{float:left;width:48%}.request-quote-popup__input.email{clear:both}.request-quote-popup__content-wrapper{flex-direction:column;height:100%;display:flex}.request-quote-popup__content{box-sizing:border-box;width:100%;height:100%;padding:50px 40px;overflow:auto}.request-quote-popup__success{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.request-quote-popup__success .svg{width:100px;height:100px;margin-top:-100px}.request-quote-popup__success .svg svg{width:100%;height:100%}.request-quote-popup__error{text-align:center;background-color:var(--warning);width:100%;color:var(--light);border-radius:5px 5px 0 0;font-size:14px;font-weight:600;line-height:40px}.request-quote-popup__content_{box-sizing:border-box;width:95%;max-width:650px;height:80%;padding:0}.request-quote-popup__cross_{top:5px;right:5px}.request-quote-popup__title_,.request-quote-popup__buttons_,.request-quote-popup__text_{display:none}.request-quote-popup .segmented-button{width:100%;padding-top:10px}.request-quote-popup .segmented-button__label{font-size:13px}.request-quote-popup form{max-width:450px;margin:0 auto}.request-quote-popup form button{text-align:center;background-color:var(--primary);width:340px;color:var(--light);max-width:100%;margin:30px auto 0;padding:13px 20px;font-weight:600;display:block}.request-quote-popup .input-form__label{font-size:13px}.request-quote-popup .input-form__input{height:34px}.request-quote-popup .input-form__wrapper{border:1px solid var(--lightGrey);min-width:100px;min-height:40px;margin-top:5px}.request-quote-popup .input-form__wrapper textarea{height:100px;padding:10px}#main.builder .viewer .controls__top__bar{height:auto;padding-left:0;padding-right:0;display:none}#main.builder .toolbar__walls .wall.exterior_wall,#main.builder .toolbar__settings .row.plasterWallWidth,#main.builder .toolbar__settings .row.exteriorWallWidth{display:none}@media (max-width:1000px){#main.builder .builderheader__plan-btns{display:none}#main.builder .viewer .controls__top__bar{display:flex}}@media (max-width:1150px){#main.builder .builderheader__nav,#main.builder .builderheader .plan-picker,#main.builder .builderheader .plan-name{display:none}#main.builder .builderheader .app-steps__tab .svg{right:5px}#body{flex-direction:column}}@media (max-width:650px){#main.builder #body{flex-direction:column;margin-bottom:15px}#main.builder #body .viewer .controls button .btn-tooltip{display:none}#main.builder #body .viewer:not([data-no-mobile]) .controls__layers{width:230px;top:-13px;bottom:auto;left:auto;right:50px}#main.builder #body .viewer:not([data-no-mobile]) .controls__layers p{display:inline-block}#main.builder #body .selection-panel{left:0}#main.builder #body .builderpanel{box-sizing:border-box;width:100%;min-width:auto}#main.builder #body .builderpanel__content{padding-bottom:50px}#main.builder #body .quote-placeholder{padding:70px 40px}}body.video-mode .quotepanel__content__table .row__wrapper__sublines__row .name{white-space:nowrap;background-color:var(--grey);color:transparent;opacity:.4;border-radius:15px;max-width:270px;height:5px}body.video-mode .quotepanel__content__table .row__wrapper__sublines__row .spacer,body.video-mode .quotepanel__content__table .row__wrapper__sublines__row .unitPrice,body.video-mode .quotepanel__content__table .row__wrapper__sublines__row .quantity,body.video-mode .quotepanel__content__table .row__wrapper__sublines__row .unit,body.video-mode .quotepanel__content__table .row__wrapper__sublines__row .tax,body.video-mode .quotepanel__content__table .row__wrapper__sublines__row .delete{display:none}body.video-mode .quotepanel__content__table .row__wrapper__sublines__row{margin-top:5px}body.video-mode .quotepanel__section__add,body.video-mode .quotepanel__colname{display:none}body.video-mode .quotepanel__content__table .row__wrapper__sublines__row .total{white-space:nowrap;background-color:var(--grey);color:transparent;opacity:.4;border-radius:15px;height:10px}body.video-mode .quotepanel__content__table .row__wrapper__section{border-radius:5px}body.video-mode .quotepanel__content__table .row__wrapper__line .total{background-color:var(--darkGrey);opacity:.6;color:transparent;border-radius:15px;height:12px}body.video-mode #main.builder #body .builderpanel__header__total>div{background-color:var(--lightPrimary);opacity:.7;color:transparent;border-radius:18px}body.video-mode .toolbar .second-panel__content .mode-settings .row{display:none}body.video-mode .toolbar .second-panel__content .mode-settings{padding-top:0!important}body.video-mode .product-card:first-of-type{display:none}body.video-mode .product-card__main__info__price{background-color:var(--grey);color:transparent;opacity:.5;border-radius:29px}body.video-mode .product-card__main__info__name{background-color:var(--darkGrey);color:transparent;opacity:.7;border-radius:15px;max-width:170px;max-height:13px}body.video-mode .product-card__main__info__brand{background-color:var(--grey);color:transparent;opacity:.7;border-radius:15px;max-width:170px;max-height:13px}#main.creator.sector .panellayout.panel-open .panellayout__panel{width:1000px}.panellayout{flex-direction:column;width:100%;height:100%;display:flex;position:relative}.panellayout__container{flex-grow:1;width:100%;height:50%;transition:transform .5s ease-in-out;display:flex;transform:translate(0%)}.panellayout__main-content{width:100%;height:100%;overflow:hidden}.panellayout__main-content .viewer{width:100%;height:100%}.panellayout.panel-open .panellayout__panel{width:750px;max-width:50%}.panellayout.panel-open .panellayout__panel-toggle{width:auto}.panellayout.panel-open .panellayout__panel-toggle .svg{margin-left:20px;margin-right:29px;transition:transform .5s;transform:rotate(0)}.panellayout.panel-open .panellayout__panel-content{display:block}.panellayout.panel-open .panellayout__mobile-tab.panel-tab{color:var(--primary);border-top-color:var(--primary)}.panellayout.panel-open .panellayout__mobile-tab.main-tab{color:var(--dark);border-top-color:transparent}.panellayout__panel{z-index:2;box-sizing:border-box;flex-direction:column;width:72px;height:100%;display:flex;position:relative;box-shadow:0 4px 12px rgba(232,232,237,.5)}.panellayout__panel-content{flex-direction:column;width:100%;height:100%;display:none}.panellayout__panel-toggle{z-index:5;cursor:pointer;justify-content:center;align-items:center;width:72px;height:40px;display:flex;position:absolute;top:0;right:0}.panellayout__panel-toggle .svg{width:24px;transition:transform .5s;position:relative;transform:rotate(180deg)}.panellayout__panel-toggle .svg svg path{fill:var(--grey)}.panellayout__mobile-toggle{z-index:10;background-color:#fff;width:100%;height:50px;display:none;box-shadow:0 -4px 12px rgba(232,232,237,.5)}.panellayout__mobile-tab{text-align:center;cursor:pointer;border-top:2px solid transparent;width:50%;line-height:50px}.panellayout__mobile-tab.main-tab{color:var(--primary);border-top-color:var(--primary)}.panellayout__mobile-tab.panel-tab{color:var(--dark);border-top-color:transparent}.tablayout{flex-direction:column;height:100%;display:flex}.tablayout__menu{color:var(--grey);background-color:var(--lightGrey);cursor:pointer;justify-content:start;align-items:center;height:40px;font-size:14px;font-weight:600;display:flex}.tablayout__tabs{box-sizing:border-box;justify-content:start;align-items:center;width:100%;height:100%;padding-right:80px;display:flex;overflow:hidden}.tablayout__tab{flex-grow:2;justify-content:center;align-items:center;width:-webkit-min-content;width:-moz-min-content;width:min-content;height:100%;padding:0 20px;display:flex}.tablayout__tab p{color:var(--dark);z-index:2;text-align:center;font-size:13px;font-weight:600;line-height:16px;position:relative;left:-3px}.tablayout__tab p span{width:16px;height:16px;color:var(--light);box-sizing:border-box;background-color:#e70050;border-radius:50%;justify-content:center;align-items:center;padding-bottom:2px;font-size:11px;font-weight:600;display:flex;position:absolute;top:-6px;right:-16px}.tablayout__tab.main{display:none}.tablayout__tab.disabled{cursor:default}.tablayout__tab.disabled p{color:var(--grey)}.tablayout__tab.active{background-color:var(--light);border-top-left-radius:4px;border-top-right-radius:6px;position:relative;box-shadow:0 2px 12px #dbdbdd}.tablayout__tab.active:after{background-color:var(--lightGrey);content:"";width:15px;height:120%;box-shadow:-10px 5px 0px 2px var(--light);border-bottom-left-radius:9px;position:absolute;top:-7px;right:-6px;transform:rotate(-15deg)}.tablayout__tab.active:before{background-color:var(--light);width:10px;height:20px;box-shadow:7px -5px 0px 2px var(--lightGrey);content:"";z-index:1;border-top-right-radius:9px;position:absolute;top:0;right:10px;transform:rotate(-15deg)}.tablayout__content{background-color:var(--light);height:100%;padding:0 29px;overflow:auto}.tabpanellayout{background-color:var(--light);flex-direction:column;width:100%;height:100%;display:flex;position:relative}.tabpanellayout__container{flex-grow:1;width:100%;height:50%;transition:transform .5s ease-in-out;display:flex;transform:translate(0%)}.tabpanellayout__main-content{width:100%;height:100%;overflow:hidden}.tabpanellayout__main-content .viewer{width:100%;height:100%}.tabpanellayout.panel-open .tabpanellayout__panel{width:750px;max-width:50%}.tabpanellayout.panel-open .tabpanellayout__panel-close{display:flex}.tabpanellayout.panel-open .tabpanellayout__panel-content{display:block}.tabpanellayout.panel-open .tabpanellayout__mobile-tab:active{background-color:var(--lightGrey)}.tabpanellayout.panel-open .tabpanellayout__mobile-tab.panel-tab{color:var(--primary);border-top-color:var(--primary)}.tabpanellayout.panel-open .tabpanellayout__mobile-tab.main-tab{color:var(--dark);border-top-color:transparent}.tabpanellayout__panel{z-index:5;box-sizing:border-box;flex-shrink:0;width:80px;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px rgba(232,232,237,.5)}.tabpanellayout__panel-content{flex-direction:column;width:calc(100% - 80px);max-width:calc(100% - 80px);height:100%;display:none;position:relative}.tabpanellayout__panel-close{cursor:pointer;justify-content:center;align-items:center;width:100%;height:70px;display:none}.tabpanellayout__panel-close .svg{width:24px;position:relative}.tabpanellayout__panel-close .svg svg path{fill:var(--dark)}.tabpanellayout__tabs{z-index:5;flex-direction:column;flex-shrink:0;width:80px;display:flex;box-shadow:0 4px 12px rgba(232,232,237,.5)}.tabpanellayout__tabs .separator{flex-grow:1}.tabpanellayout__tab{cursor:pointer;background-color:var(--light);border-right:2px solid transparent;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;height:78px;font-size:12px;transition:background-color .2s linear;display:flex;position:relative}.tabpanellayout__tab .notifications{background-color:var(--warning);color:var(--light);border-radius:15px;padding:3px 6px;font-family:sans-serif;font-weight:600;position:absolute;top:10px;right:20px}.tabpanellayout__tab .svg{width:35px;height:35px}.tabpanellayout__tab .svg svg{width:100%;height:100%}.tabpanellayout__tab .svg svg path{fill:var(--dark)}.tabpanellayout__tab:hover{background-color:var(--lightGrey)}.tabpanellayout__tab.selected{background-color:var(--light);border-right-color:var(--dark)}.tabpanellayout__mobile-overlay{display:none}.tabpanellayout__mobile-tabs{z-index:10;background-color:#fff;width:100%;height:50px;display:none;box-shadow:0 -4px 12px rgba(232,232,237,.5)}.tabpanellayout__mobile-tabs .svg{width:30px;height:30px}.tabpanellayout__mobile-tabs .svg svg{width:100%;height:100%}.tabpanellayout__mobile-tabs .svg svg path{fill:var(--dark)}.tabpanellayout__mobile-tabs.open .tabpanellayout__mobile-tabs-container{height:auto}.tabpanellayout__mobile-tabs.open .tabpanellayout__mobile-tab{display:flex}.tabpanellayout__mobile-tabs.open .tabpanellayout__mobile-tab .arrow.svg{transform:rotate(0)}.tabpanellayout__mobile-tabs.open .tabpanellayout__mobile-selected-tab{box-shadow:0 -4px 12px rgba(232,232,237,.5)}.tabpanellayout__mobile-tabs-container{background-color:var(--light);flex-direction:column;width:100%;height:50px;display:flex;position:absolute;bottom:0;box-shadow:0 4px 12px rgba(232,232,237,.5)}.tabpanellayout__mobile-tab{text-align:center;cursor:pointer;align-items:center;gap:10px;width:100%;padding:0 20px;line-height:50px;display:none}.tabpanellayout__mobile-tab.selected{display:flex}.tabpanellayout__mobile-tab.selected .arrow.svg{visibility:visible}.tabpanellayout__mobile-tab .arrow.svg{visibility:hidden;transform-origin:50%;width:15px;transition:transform .5s;transform:rotate(90deg)}.tabpanellayout__mobile-tab .arrow.svg svg{width:15px}.tabpanellayout__mobile-tab .notifications{background-color:var(--warning);color:var(--light);border-radius:14px;padding:3px 6px;font-family:sans-serif;font-size:12px;font-weight:600;line-height:14px;position:absolute;top:-5px;right:-6px}.tabpanellayout__mobile-tab .notifications__wrapper{margin-right:10px;position:relative}@media (max-width:650px){#main.creator.sector .panellayout.panel-open .panellayout__panel,.panellayout__main-content{width:100%}.panellayout__panel-content{display:block}.panellayout__panel{width:100%;max-width:none;position:absolute;top:0;left:100%}.panellayout__panel-toggle{display:none}.panellayout__mobile-toggle{display:flex}.panellayout.panel-open .panellayout__container{transform:translate(-100%)}.panellayout.panel-open .panellayout__panel{width:100%;max-width:none}.tabpanellayout__main-content{width:100%}.tabpanellayout__panel-content{max-width:100%;display:block;width:100%!important}.tabpanellayout__tabs{display:none}.tabpanellayout__panel{max-width:100%;position:absolute;top:0;left:100%;width:100%!important}.tabpanellayout__panel-tabs{display:none}.tabpanellayout__mobile-tabs{display:block}.tabpanellayout__mobile-overlay{z-index:500;background-color:rgba(0,0,0,.333);width:100%;height:100%;display:block;position:absolute}.tabpanellayout.panel-open .tabpanellayout__container{transform:translate(-100%)}.tabpanellayout.panel-open .tabpanellayout__panel{width:100%;max-width:100%}}.room-panel-body .product-card,.wall-panel-body .product-card{background-color:#fff;border:none;margin:0;box-shadow:inset 0 0 10px rgba(0,0,0,.067)}.room-panel-body .product-card__main__thumbnail div,.wall-panel-body .product-card__main__thumbnail div{background-size:cover;border-radius:0}.room-panel-body .product-card__tick.svg,.wall-panel-body .product-card__tick.svg{display:none}.room-panel-body .product-card .row,.wall-panel-body .product-card .row{margin:0 10px}.room-panel-body .product-card .dashed,.wall-panel-body .product-card .dashed{border-bottom:1px solid var(--boxShadow)}.room-panel-body .product-card.empty .product-card__main__thumbnail .svg,.wall-panel-body .product-card.empty .product-card__main__thumbnail .svg{background-color:#f0f0f0;align-content:center;justify-content:center;align-items:center;display:flex}.room-panel-body .product-card.empty .product-card__main__thumbnail .svg svg,.wall-panel-body .product-card.empty .product-card__main__thumbnail .svg svg{height:50px}.room-panel-body .product-card.empty .product-card__main__info__name,.wall-panel-body .product-card.empty .product-card__main__info__name{margin-top:15px}.room-panel-body .edit-measure-lines,.wall-panel-body .edit-measure-lines{flex-grow:1;font-size:11px}.room-panel-body .edit-measure-lines svg,.wall-panel-body .edit-measure-lines svg{height:18px}.room-lines-panel button{flex-grow:1}.room-lines-panel .edit-description{color:var(--grey);text-align:center;font-size:12px;font-weight:600}.choose-wall-materials .products,.choose-floor-materials .products{border-top:1px solid #e7ebed;flex-direction:column;flex-grow:1;padding:8px 18px;display:flex;overflow-x:hidden;overflow-y:auto}.choose-wall-materials .products .product-card.empty .product-card__main__info,.choose-floor-materials .products .product-card.empty .product-card__main__info{justify-content:center;min-height:60px}.choose-wall-materials .products__tip,.choose-floor-materials .products__tip{color:var(--grey);text-align:center;cursor:default;padding:20px 9px;font-size:12px;font-weight:600}.ceiling-widget,.ceiling-widget{background-color:var(--light);border-radius:5px;flex-direction:column;gap:10px;min-width:250px;padding:10px;display:flex;box-shadow:0 0 10px rgba(0,0,0,.067);height:auto!important}.ceiling-widget.open,.ceiling-widget.open{min-width:350px}.ceiling-widget__container,.ceiling-widget__container{position:absolute;top:10px;left:10px}.ceiling-widget__btn,.ceiling-widget__btn{width:100%}.ceiling-widget__done-btn,.ceiling-widget__done-btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ceiling-widget .row,.ceiling-widget .row{flex-direction:row;align-items:center;gap:10px;display:flex}.ceiling-widget .row .prop,.ceiling-widget .row .prop{text-align:center;font-size:14px}.ceiling-widget .row .subtext,.ceiling-widget .row .subtext{margin-bottom:5px;font-size:12px}.ceiling-widget .row input[type=number]{border:1px solid var(--dark);max-width:200px;color:var(--dark);box-sizing:border-box;border-radius:4px;flex-grow:1;height:38px;padding-left:15px;font-size:12px;font-weight:600}.ceiling-widget .row input[type=number]{border:1px solid var(--dark);max-width:200px;color:var(--dark);box-sizing:border-box;border-radius:4px;flex-grow:1;height:38px;padding-left:15px;font-size:12px;font-weight:600}.ceiling-widget .row__btns,.ceiling-widget .row__btns{border-top:1px solid var(--lightGrey);justify-content:center;padding-top:8px}.ceilingpanel .selection-panel__head-actions .row,.ceilingpanel .ceilingpanel__corner-list .row{flex-direction:row;align-items:center;gap:10px;display:flex}.ceilingpanel .selection-panel__head-actions .row .prop,.ceilingpanel .ceilingpanel__corner-list .row .prop{text-align:center;font-size:14px}.ceilingpanel .selection-panel__head-actions .row input[type=number]{border:1px solid var(--dark);max-width:100px;color:var(--dark);box-sizing:border-box;border-radius:4px;height:38px;padding-left:15px;font-size:12px;font-weight:600}.ceilingpanel .ceilingpanel__corner-list .row input[type=number]{border:1px solid var(--dark);max-width:100px;color:var(--dark);box-sizing:border-box;border-radius:4px;height:38px;padding-left:15px;font-size:12px;font-weight:600}.ceilingpanel .ceilingpanel__corner-list,.ceilingpanel .ceilingpanel__corner-list{padding:20px 0}.ceilingpanel .ceilingpanel__corner-list .row,.ceilingpanel .ceilingpanel__corner-list .row{cursor:pointer;border-radius:4px;justify-content:space-between;margin:0 20px;padding:4px}.ceilingpanel .ceilingpanel__corner-list .row:hover,.ceilingpanel .ceilingpanel__corner-list .row:hover{background-color:var(--darkerLight)}.ceilingpanel .ceilingpanel__corner-list .row .prop,.ceilingpanel .ceilingpanel__corner-list .row .prop{flex-basis:25%}.ceilingpanel .ceilingpanel__corner-list .row input[type=number]{max-width:unset}.ceilingpanel .ceilingpanel__corner-list .row input[type=number]{max-width:unset}.ceilingpanel.with-body.open .selection-panel__head-actions .row{display:none}.ceilingpanel__btn{width:100%}@media (max-width:650px){.ceiling-widget{border-bottom-right-radius:0;border-bottom-left-radius:0}.ceiling-widget__container{top:unset;justify-content:center;width:100%;display:flex;bottom:0;left:0}}.choice-input-comp__content{background-color:var(--lightGrey);border-radius:4px;display:flex}.choice-input-comp__item:hover{background-color:var(--boxShadow)}.choice-input-comp__item.selected{background-color:var(--svg);color:var(--light)}.choice-input-comp__item.selected:hover{cursor:default}.choice-input-comp__item{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;margin:1px;padding:10px;font-size:14px;font-weight:500;display:flex}.item-panel-body .section__title{max-height:14px}.item-panel-body .product-details .link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0;top:6px;left:6px}button.edit-room-btn{padding-left:4px;padding-right:4px}button.edit-room-btn .svg{margin:0}button.edit-room-btn svg{width:20px;height:20px}@media (max-width:650px){.mode-tooltip{display:none}}.mode-tooltip{background-color:var(--light);width:300px}.mode-tooltip__header{align-items:center;gap:10px;padding:10px;display:flex}.mode-tooltip__close{cursor:pointer;width:30px;height:30px;position:relative}.mode-tooltip__close:after,.mode-tooltip__close:before{content:"";background-color:var(--dark);transform-origin:50%;width:1px;height:20px;margin:-10px -.5px;position:absolute;top:50%;left:50%}.mode-tooltip__close:before{transform:rotate(-45deg)}.mode-tooltip__close:after{transform:rotate(45deg)}.mode-tooltip__title{flex-direction:column;display:flex}.mode-tooltip__title span{text-transform:uppercase;font-size:10px}.mode-tooltip__title p{font-size:14px}.mode-tooltip__body{flex-direction:column;gap:10px;display:flex}.mode-tooltip__key{align-items:center;gap:10px;display:flex}.mode-tooltip__key-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:25px;height:20px}.mode-tooltip__key-icon.shift{background-image:url(/assets/icons/shift-key.svg)}.mode-tooltip__key-icon.space{background-image:url(/assets/icons/space-key.svg)}.mode-tooltip__key-icon.ctrl{background-image:url(/assets/icons/ctrl-key.svg)}.mode-tooltip__key-text{font-size:13px}.toolbar__selection-panels .measurement-panel{z-index:1000;background-color:var(--light);box-sizing:border-box;border-radius:8px;width:200px;padding:20px;position:absolute;top:80px;left:120px;box-shadow:0 0 10px rgba(0,0,0,.067)}.toolbar__selection-panels .measurement-panel input{box-sizing:border-box;border:1px solid var(--lightGrey);width:100%;padding:5px 10px;font-family:sans-serif;font-size:16px}.mode-panel.adjust button{background-color:var(--primary);color:var(--light);padding:5px 15px}.toolbar .tools-menu__tools{padding:50px 30px 10px}.toolbar .tools-menu__tool{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:70px;display:flex}.toolbar .tools-menu__tool .icon{border:1px solid var(--lightGrey);background-position:50%;background-repeat:no-repeat;border-radius:8px;width:70px;height:70px}.toolbar .tools-menu__tool .title{font-size:13px}.toolbar .tools-menu__tool.hidden{display:none}.toolbar .tools-menu__tool.measure .icon{background-image:url(/assets/icons/icon-ruler2.svg);background-size:40%}.toolbar .tools-menu__tool.rotate .icon{background-image:url(/assets/icons/icon-rotate.svg);background-size:40%}.toolbar .tools-menu__tool.adjust .icon{background-image:url(/assets/icons/icon-adjust.svg);background-size:40%}.toolbar .tools-menu__tools-title{color:var(--dark);margin:0 0 20px;font-size:18px;font-weight:600;line-height:21px}.toolbar .tools-menu__tools-list{flex-wrap:wrap;gap:10px;display:flex}.toolbar .tools-menu__settings .rows{display:none}.toolbar .tools-menu__settings h3.title{cursor:pointer}.toolbar .tools-menu__settings h3.title:after{content:"+";vertical-align:middle;background-position:50%;background-repeat:no-repeat;margin-left:10px;display:inline-block}.toolbar .tools-menu__settings.open .rows{display:flex}.toolbar .tools-menu__settings.open h3.title:after{content:"-"}.toggleSwitch{vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;text-align:left;width:28px;min-width:28px;display:inline-block;position:relative}.toggleSwitch__input{display:none}.toggleSwitch__label{cursor:pointer;border:0 solid var(--dark);border-radius:20px;margin:0;display:block;overflow:hidden}.toggleSwitch__label:focus{outline:none}.toggleSwitch__label:focus>span{box-shadow:0 0 2px 5px red}.toggleSwitch__label>span:focus{outline:none}.toggleSwitch__inner{width:200%;margin-left:-100%;transition:margin .3s ease-in;display:block}.toggleSwitch__inner:before,.toggleSwitch__inner:after{content:"";float:left;box-sizing:border-box;width:50%;height:15px;padding:0;display:block}.toggleSwitch__inner:before{background-color:var(--darkGrey)}.toggleSwitch__inner:after{background-color:#dce2f1}.toggleSwitch-disabled,.toggleSwitch-disabled:before{cursor:not-allowed;background-color:#e7ebed}.toggleSwitch__switch{background:var(--light);border-radius:20px;width:10px;height:10px;margin:2px;transition:all .3s ease-in;display:block;position:absolute;top:0;bottom:0;right:50%}.toggleSwitch__input:checked+.toggleSwitch__label .toggleSwitch__inner{margin-left:0}.toggleSwitch__input:checked+.toggleSwitch__label .toggleSwitch__switch{right:0}.wall-panel-body .wall-panel__layer-thickness{text-transform:none;color:var(--primary);align-items:center;font-size:14px;font-weight:600}.comments-panel{width:100%;height:100%;position:relative;overflow:hidden}.comments-panel .comment{cursor:pointer}.comments-panel .comment:after{content:"";background-image:url(/assets/icons/icon-right-arrow.svg);background-repeat:no-repeat;background-size:contain;width:20px;height:20px;margin-top:-10px;position:absolute;bottom:15px;right:20px}.comments-panel__empty{text-align:center;color:gray;padding:50px 0;font-size:14px}.comments-panel__title{box-sizing:border-box;background-color:var(--light);width:100%;padding:20px;font-weight:600;position:absolute;top:0;left:0;box-shadow:0 0 10px rgba(0,0,0,.067)}.comments-panel__add-btn{background-color:var(--primary);color:var(--light);padding:15px 30px;font-size:14px;font-weight:600;position:absolute;bottom:20px;left:20px;right:20px}.comments-panel .scroller{top:55px}.comments-panel .scroller__content{padding:5px 0 80px}.comment-thread{padding-top:30px}.comment-thread__back{background-image:url(/assets/icons/left.svg);background-position:50%;background-repeat:no-repeat;background-size:20px 15px;width:65px;height:30px}.comment-thread__replies{padding:0 10px 10px}.comment-thread__reply{background-color:#fbfdff;border:1px solid #c3e1ff;border-radius:10px;margin:0 0 10px 20px}.comment-thread__reply-head{background-color:#eff7ff;border-radius:10px 10px 0 0;padding:20px;display:flex}.comment-thread__reply-head-text{flex-grow:1}.comment-thread__reply-user{font-size:14px;font-weight:600}.comment-thread__reply-date{color:gray;margin-top:3px;font-size:11px}.comment-thread__reply-text{white-space:pre-wrap;padding:20px}.comment-thread__reply-attachments{flex-direction:column;gap:10px;padding:10px;display:flex}.comment-thread__reply-attachments img{cursor:pointer;border:1px solid var(--lightGrey);border-radius:10px;max-width:100%}.comment-thread__reply-delete{cursor:pointer;align-items:center;height:25px;display:flex}.comment-thread__reply-form{border:1px solid var(--lightGrey);border-radius:10px;margin:0 0 0 20px}.comment-thread__reply-form textarea{box-sizing:border-box;border:none;border-radius:10px;width:100%;height:100px;padding:10px}.comment-thread__reply-form-footer{justify-content:space-between;align-items:center;padding:5px 10px;display:flex}.comment-thread__reply-form-footer input{display:none}.comment-thread__reply-form-footer label{cursor:pointer;border:1px solid var(--lightGrey);background-image:url(/assets/icons/clip.svg);background-position:50%;background-repeat:no-repeat;background-size:20px 20px;border-radius:5px;width:25%;height:46px;display:block}.comment-thread__reply-form-footer button{background-color:var(--primary);color:var(--light);width:50%;padding:15px 30px;font-size:14px;font-weight:600}.comment-thread__reply-form-files{gap:10px;max-height:60px;padding:10px;display:flex;overflow:auto}.comment-thread__reply-form-files img{border-radius:10px;max-width:100px;max-height:60px}.file-uploads{gap:10px;max-height:130px;padding:10px;display:flex;overflow:auto}.file-uploads__file{flex-shrink:0;min-width:30px;min-height:100px;position:relative}.file-uploads__file.error img{border-color:var(--warning)}.file-uploads__file-rm{cursor:pointer;width:30px;height:30px;position:absolute;top:0;right:0}.file-uploads__file-rm:after{content:"✕";text-align:center;color:#fff;background-color:rgba(0,0,0,.467);border-radius:40px;width:20px;height:20px;margin:5px;font-size:13px;line-height:20px;display:block}.file-uploads .progress-circle{background-color:rgba(0,0,0,.467);border-radius:10px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.file-uploads .progress-circle svg{max-width:60%}.file-uploads img{border:1px solid var(--lightGrey);border-radius:10px;max-height:100px}.write-comment__form{border:1px solid var(--lightGrey);border-radius:10px;margin:40px 10px 10px}.write-comment__form textarea{box-sizing:border-box;border:none;border-radius:10px;width:100%;height:100px;padding:10px}.write-comment__form-footer{justify-content:space-between;align-items:center;padding:5px 10px;display:flex}.write-comment__form-footer input{display:none}.write-comment__form-footer label{cursor:pointer;border:1px solid var(--lightGrey);background-image:url(/assets/icons/clip.svg);background-position:50%;background-repeat:no-repeat;background-size:20px 20px;border-radius:5px;width:25%;height:46px;display:block}.write-comment__form-footer button{background-color:var(--primary);color:var(--light);width:50%;padding:15px 30px;font-size:14px;font-weight:600}.comment{background-color:#fbfdff;border:1px solid #c3e1ff;border-radius:10px;margin:10px;position:relative}.comment__header{background-color:#eff7ff;border-radius:10px 10px 0 0;align-items:start;padding:20px;display:flex}.comment__number{text-align:center;width:30px;height:30px;color:var(--primary);background-color:#c2e0ff;border-radius:50px;font-family:Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:31px}.comment__header-text{flex-direction:column;flex-grow:1;justify-content:center;gap:5px;height:100%;margin:0 20px;display:flex}.comment__user-name{font-size:14px;font-weight:600}.comment__date{color:gray;font-size:11px}.comment__status{cursor:pointer;border:1px solid #000;border-radius:5px;padding:5px 10px;font-size:10px}.comment__status.open{border-color:var(--primary);color:var(--primary)}.comment__status.resolved{border-color:var(--success);color:var(--success)}.comment__status.draft{border-color:var(--secondary);color:var(--secondary)}.comment__delete-btn{cursor:pointer;align-items:center;height:25px;margin:0 10px;display:flex}.comment__message{white-space:pre-wrap;padding:20px;font-size:15px}.comment__attachments{flex-direction:column;gap:10px;padding:10px;display:flex}.comment__attachments img{cursor:pointer;border:1px solid var(--lightGrey);border-radius:10px;max-width:100%}.comment-attachment-popup{background-color:rgba(255,255,255,.8)}.comment-attachment-popup .popup-component__content{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:98%;height:100%;max-height:98%;display:flex}.comment-attachment-popup .popup-component__content img{max-width:100%;max-height:100%}.comment-attachment-popup .close{background-image:url(/assets/icons/cross.svg);background-position:50%;width:30px;height:30px;position:absolute;top:10px;right:10px}#main.builder .bom{box-sizing:border-box;height:100%;padding:40px 29px 70px;overflow:auto}#main.builder .bom__area{flex-direction:row;justify-content:space-between;padding-bottom:40px;display:flex}#main.builder .bom__title{text-transform:uppercase;color:var(--dark);font-size:18px;font-weight:600}#main.builder .bom__subtitle{color:#777;margin-top:5px;font-size:13px}#main.builder .bom__row-group{position:relative}#main.builder .bom__row-group:after{content:"-";pointer-events:none;position:absolute;top:15px;right:0}#main.builder .bom__row-group.closed:after{content:"+"}#main.builder .bom__row-group.closed .bom__row-group-rows{display:none}#main.builder .bom__row-group-title{cursor:pointer;margin:0 -29px;padding:15px 29px;font-size:15px;font-weight:600}#main.builder .bom__row-group-rows{border-top:1px solid var(--lightGrey);border-bottom:1px solid var(--lightGrey);margin:0 -29px;padding:0 29px}#main.builder .bom__row{margin:0 -29px;padding:9px 29px;font-size:13px}#main.builder .bom__row:nth-child(2n){background-color:#f7f7f7}#main.builder .bom__row-content{justify-content:space-between;gap:5px;display:flex}#main.builder .bom__row-subrows{margin-top:5px;padding-left:15px;font-size:12px}#main.builder .bom__row-subrow{margin-bottom:2px}#main.builder .bom__row-room{text-transform:uppercase;color:#9f9f9f;white-space:nowrap;font-size:10px;font-weight:500}#main.builder .bom__row-name{flex-direction:row;flex-grow:1;justify-content:space-between;align-items:center;gap:10px;display:flex}#main.builder .bom__row-quantity{white-space:nowrap;flex-shrink:0;justify-content:end;align-items:center;width:70px;font-family:sans-serif;font-size:14px;display:flex}#main.builder .bom__row-product{font-size:13px}#main.builder .bom__section{padding:20px 0 40px}.builderheader{z-index:2000;justify-content:space-between;align-items:center;height:68px;padding:0;display:flex;position:relative;box-shadow:0 4px 12px rgba(232,232,237,.5)}.builderheader__action{cursor:pointer;box-sizing:content-box;background-color:transparent;border-radius:0;flex-direction:row;justify-content:center;align-items:center;width:30px;height:30px;margin:0 1px;padding:16px 5px;display:flex;position:relative}.builderheader__action.enabled .svg svg path,.builderheader__action.enabled:hover .svg svg path{fill:var(--success)}.builderheader__action .svg{justify-content:center;align-items:center;width:30px;height:30px;display:flex}.builderheader__action .svg.size30 svg{width:30px;height:30px}.builderheader__action .svg svg path{fill:var(--darkGrey)}.builderheader__action:hover .svg svg path{fill:var(--svgHover)}.builderheader__action p{color:var(--light);font-size:13px;font-weight:700}.builderheader__action.active{background-color:var(--darkGrey)}.builderheader__action.active .svg svg path{fill:var(--light)}.builderheader__action.disabled{opacity:.3;pointer-events:none;cursor:default}.builderheader__action .tooltip{color:#000;white-space:nowrap;z-index:100;pointer-events:none;background-color:#fff;border-radius:5px;margin-top:5px;margin-left:-60px;padding:20px;font-size:14px;font-weight:500;display:none;position:absolute;top:100%;left:50%;box-shadow:0 0 10px rgba(0,0,0,.067)}.builderheader__action:hover .tooltip{display:block}.builderheader .dropdown__content{z-index:200}.builderheader .dropdown__list-item.plan-name-menu .svg{height:20px}.builderheader .dropdown__list-item.plan-name-menu p{white-space:nowrap;text-overflow:ellipsis;max-width:150px;overflow:hidden}.builderheader .dropdown__list-item.locked{opacity:.7;position:relative}.builderheader .dropdown__list-item.locked:after{content:"";background-image:url(/assets/icons/icon-locked.svg);background-position:100%;background-repeat:no-repeat;background-size:15px;width:15px;height:15px;position:absolute;top:10px;right:15px}.builderheader .more-menu .dropdown__content{transition:all .4s ease-in-out}.builderheader .more-menu .dropdown__back{z-index:100;cursor:pointer;width:20px;height:20px;padding:15px 20px;position:absolute;top:0;left:0}.builderheader .more-menu .dropdown__back .svg,.builderheader .more-menu .dropdown__back .svg svg{width:100%;height:100%}.builderheader .more-menu .dropdown__page-title{text-align:center;font-weight:600;line-height:33px}.builderheader .more-menu .dropdown__pages{width:250px;max-width:92vw;transition:width .4s ease-in-out,height .4s ease-in-out}.builderheader .more-menu .dropdown__page{pointer-events:none;opacity:0;width:250px;max-width:92vw;padding-top:10px;padding-bottom:10px;transition:opacity .4s ease-in-out,transform .4s ease-in-out;position:absolute;left:0;transform:translate(100%)}.builderheader .more-menu .dropdown__page.main{transform:translate(-100%)}.builderheader .more-menu .dropdown__page.exports{width:400px}.builderheader .more-menu .dropdown__page.share{width:480px}.builderheader .more-menu .dropdown__page.current{opacity:1;pointer-events:all;transform:translate(0)}.builderheader .more-menu.page-main .dropdown__back{display:none}.builderheader .more-menu .separator{background-color:var(--lightGrey);width:80%;height:2px;margin:15px 10%;display:block}.builderheader__left{color:var(--darkGrey);box-sizing:border-box;flex-direction:row;flex:1 1 0;align-items:center;min-width:70px;height:100%;text-decoration:none;display:flex}.builderheader__right{box-sizing:border-box;flex-direction:row;flex:1 1 0;justify-content:flex-end;align-items:center;min-width:100px;padding-right:10px;display:flex}.builderheader__center{flex:1 1 0;justify-content:center;height:100%;display:flex}.builderheader__logo{cursor:pointer;flex-direction:row;flex:0 auto;justify-content:center;align-items:center;width:100px;display:flex}.builderheader__logo div{box-sizing:border-box;background-image:url(/assets/img/logo2.png);background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 auto;width:68px;height:40px;padding:14px 0}.builderheader__logo:after{content:"";visibility:hidden;background-image:url(/assets/icons/left.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:17px;height:40px;transition:transform .15s ease-in-out}.builderheader__logo:hover:after{transform:translate(-5px)}.builderheader__logo.back-btn:after{visibility:visible}.builderheader .variants.dropdown__content{background-color:var(--light);border-radius:7px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:300px;margin-left:-150px;padding:10px 0;position:absolute;top:100%;left:50%;box-shadow:0 0 10px rgba(0,0,0,.067)}.builderheader .variants .dropdown__list-item{justify-content:space-between}.builderheader .variants__list-item{text-align:center;justify-content:space-between}.builderheader .variants__list-item__btn{padding:0}.builderheader .variants__list-item__btn .svg path{fill:var(--grey)}.builderheader .variants__list-item__btn:hover .svg path{fill:var(--dark)}.builderheader .variants__list-item__name{white-space:pre-wrap;max-width:230px;overflow:hidden}.builderheader .app-steps{flex-direction:row;height:100%;display:flex;position:relative}.builderheader .app-steps__content{flex-direction:row;height:100%;transition:transform .3s ease-out;display:flex}.builderheader .app-steps .dropdown{height:100%}.builderheader .app-steps__wrapper{height:100%;position:relative}.builderheader .app-steps__scroll-left,.builderheader .app-steps__scroll-right{border:1px solid var(--lightGrey);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;width:20px;height:calc(100% - 20px);display:none;position:absolute;top:10px}.builderheader .app-steps__scroll-left .svg,.builderheader .app-steps__scroll-right .svg{width:13px}.builderheader .app-steps__scroll-left .svg svg,.builderheader .app-steps__scroll-right .svg svg{width:100%;height:100%}.builderheader .app-steps__scroll-left .svg svg path,.builderheader .app-steps__scroll-right .svg svg path{fill:#8f8f8f}.builderheader .app-steps__scroll-left{left:0}.builderheader .app-steps__scroll-left .svg{transform-origin:50%;transform:rotate(180deg)}.builderheader .app-steps__scroll-right{right:0}.builderheader .app-steps__scroll-right .svg{margin-bottom:-1px;margin-right:-2px}.builderheader .app-steps__subtitle{text-overflow:ellipsis;max-width:100px;overflow:hidden}.builderheader .app-steps__tab{cursor:pointer;color:var(--dark);white-space:nowrap;border-bottom:2px solid transparent;justify-content:center;align-items:center;padding:0 20px;text-decoration:none;display:flex;position:relative}.builderheader .app-steps__tab.disabled{opacity:.5;pointer-events:none}.builderheader .app-steps__tab.selected{border-bottom-color:var(--primary);color:var(--primary)!important}.builderheader .app-steps__tab.selected .svg path{fill:var(--primary)}.builderheader .app-steps__tab:visited{color:#2d3446}.builderheader .app-steps__tab:hover{color:var(--primary)}.builderheader .app-steps__tab h6{color:var(--primary);text-transform:uppercase;gap:5px;margin-top:4px;font-size:10px;display:flex;position:absolute;bottom:10px;right:10px}.builderheader .app-steps__tab h6 .svg{width:9px;height:9px}.builderheader .app-steps__tab h6 .svg svg{width:100%;height:100%}.builderheader .app-steps__tab h6 .svg svg path{fill:var(--primary)}.builderheader__plan-btns{align-items:center;display:flex}.builderheader__plan-btns .separator{background-color:#e8e8e9;flex:none;width:2px;height:20px;margin:0 20px}.builderheader__nav{flex-direction:row;flex:0 auto;justify-content:end;align-items:center;width:100%;height:100%;padding-left:25px;display:flex}.builderheader__nav>div{align-items:center;display:flex}.builderheader__nav select{color:var(--dark);background:0 0;border:none;font-size:14px;font-weight:500;line-height:16px}.builderheader__nav .percentage{border:1px solid var(--lightGrey);border-radius:4px;height:36px;margin-left:7px}.builderheader__nav .separator{background-color:#e8e8e9;flex:none;width:2px;height:20px;margin:0 20px}.builderheader__nav__icon+.builderheader__nav__icon{margin-left:15px}.builderheader__nav__icon{cursor:pointer;flex:0 auto}.builderheader__nav__icon:hover svg path{fill:var(--lightPrimary)}.builderheader__nav__tab{background-color:var(--primary);color:var(--light);box-shadow:0 2px 12px 0 var(--boxShadow);cursor:pointer;border-radius:4px;flex:0 auto;margin-left:25px;padding:9px 29px 11px;font-size:14px;font-weight:500;text-decoration:none}.builderheader__nav .saved-button{background-color:green!important;border:2px solid green!important}.builderheader__nav div[class^=loader_]{width:40px}.builderheader__nav div[class^=loader_] div[class^=dots_]{transform-origin:0%;transform:scale(.5)}.builderheader .login-btn{cursor:pointer;color:var(--dark);padding:20px 0 20px 20px;font-size:14px;font-weight:600;text-decoration:none}.builderheader .login-btn:hover{color:var(--primary)}.builderheader .help-btn svg{width:28px;height:28px}.builderheader .share-menu{flex-direction:column;align-items:center;gap:20px;padding:0 20px;display:flex}.builderheader .share-menu__toggle-btn{background-color:var(--primary);height:40px;color:var(--light);padding:0 50px;font-size:14px;font-weight:600}.builderheader .share-menu__link{width:100%}.builderheader .share-menu__link.disabled{opacity:.3;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.builderheader .share-menu__text{white-space:nowrap;text-align:center;margin-bottom:10px;font-size:14px}.builderheader .share-menu__url{border:1px solid var(--lightGrey);border-radius:5px;justify-content:space-between;gap:20px;padding:10px 20px;font-size:13px;display:flex}.builderheader .reload-btn{background:0 0;justify-content:center;align-items:center;margin:0 10px;padding:10px;display:flex}.builderheader .reload-btn .svg{width:25px;height:25px}.builderheader .reload-btn .svg svg{width:100%;height:100%;overflow:hidden}.builderheader__action.save-btn.status-error .svg svg path{fill:var(--warning)}.builderheader__action.save-btn.status-success .svg svg path{animation:2s save-success}.builderheader__action.save-btn.is-local:after,.builderheader__action.save-btn.needs-save:after{content:"";background-color:gray;border-radius:5px;width:5px;height:5px;position:absolute;top:12px;left:29px}.builderheader__action.save-btn.needs-save:after{background-color:red}@keyframes save-success{0%{fill:var(--success)}to{fill:var(--dark)}}.plan-name{width:300px;position:relative}.plan-name__head{z-index:1;box-sizing:border-box;width:100%;padding-left:15px;display:flex;position:relative}.plan-name__title{white-space:nowrap;flex-grow:1;height:40px;line-height:40px}.plan-name__title p{cursor:text;display:inline}.builderheader-popup .popup-component__content{gap:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:20px}.builderheader-popup .row{justify-content:center;align-items:center;gap:10px;display:flex}.builderheader-popup .row .prop{font-size:16px;line-height:18px}.builderheader-popup .row input{border:1px solid var(--dark);color:var(--dark);box-sizing:border-box;border-radius:4px;padding-left:15px;font-size:15px;line-height:27px}.builderheader-popup .row h3{text-align:center;font-size:18px;font-weight:600}.builderheader-popup .footer{justify-content:space-around;align-items:center;display:flex}.builderheader-popup .footer button{min-width:130px}body.video-mode .plan-name{display:none}body.video-mode .norms-panel{display:none!important}body.video-mode #viewer2d-grid{display:none}@media (max-width:1000px){.builderheader .app-steps__tab.products,.builderheader .app-steps__tab.quote,.builderheader .app-steps__tab.norms{display:none}}@media (min-width:650px){.builderheader .app-steps__content{transform:translate(0)!important}}@media (max-width:650px){.builderheader .app-steps__scroll-left,.builderheader .app-steps__scroll-right{display:flex}.builderheader .app-steps__wrapper.scroll-min .app-steps__scroll-left,.builderheader .app-steps__wrapper.scroll-max .app-steps__scroll-right{display:none}.builderheader .app-steps__tab{text-align:center;white-space:nowrap;flex:0 0 100px;padding:10px}.builderheader .tooltip{display:none}.builderheader .usermenu{margin-left:15px}.builderheader__logo{width:70px}.builderheader__nav,.builderheader .plan-picker{display:none}.builderheader.plansheader .app-steps{justify-content:start;overflow:hidden}.builderheader.plansheader .app-steps__wrapper{flex:0 0 240px;width:240px;padding:0 25px}.builderheader.plansheader .builderheader__logo{width:40px}.builderheader.plansheader .builderheader__logo div{display:none}.builderheader.plansheader .builderheader__right{flex:0 0 40px;min-width:0;padding-right:0}.builderheader.plansheader .builderheader__left{flex:0 0 40px;min-width:40px}.builderheader.plansheader .builderheader__center{flex:240px;justify-content:center;width:240px;height:100%;display:flex}}.editable-select{margin:-10px 0}.editable-text{cursor:pointer;border-radius:5px;min-width:30px;min-height:14px;display:inline-block}.editable-text.empty{background-color:var(--lightGrey)}.editable-text.price-value{color:#377ded;font-family:sans-serif;font-size:12px;font-weight:600}.editable-text input{z-index:10;margin:-10px 0;position:relative}.price-input{position:relative}.price-input__inherit,.price-input__unknown,.price-input__included{cursor:pointer;z-index:10;white-space:nowrap;background-color:#fff;border:1px solid #dfdede;border-top-color:#ddd;width:50px;padding:3px 8px;position:absolute;top:16px;left:-10px}.price-input__inherit:hover,.price-input__unknown:hover,.price-input__included:hover{background-color:#eee}.price-input__included{top:35px}.price-input__inherit{border-radius:0 0 5px 5px;top:54px}.price-input input{z-index:10;width:50px;margin:-10px;position:relative}.price-input__subtext{color:var(--grey);font-weight:500}.price-input__default{color:var(--grey)}.editable-thumbnail-component{cursor:cell;background-color:#dfdfdf;background-position:50%;background-repeat:no-repeat;background-size:contain;position:relative}.editable-thumbnail-component.editing{cursor:move}.editable-thumbnail-component.editing canvas{border-color:var(--primary)}.editable-thumbnail-component canvas{border:2px solid transparent;border-radius:5px;display:block}.editable-thumbnail-component__select{border:1px solid var(--dark);background-color:var(--light);margin-top:10px;padding:10px 20px;font-size:13px}.select-unit{color:var(--grey);text-transform:none;margin:0 10px;font-size:12px;display:inline-block;position:relative}.select-unit.open .select-unit__options{display:block}.select-unit__value{cursor:pointer}.select-unit__options{background-color:var(--light);z-index:100;border-radius:5px;padding:5px 0;display:none;position:absolute;top:150%;box-shadow:0 0 10px rgba(0,0,0,.067)}.select-unit__option{cursor:pointer;padding:4px 10px}.select-unit__option:hover{color:#fff;background-color:#979797}.workspace-menu__button{align-items:center;gap:10px;display:flex}.workspace-menu__button-arrow{background-color:var(--light);border-radius:10px;justify-content:center;align-items:center;width:10px;height:10px;padding:5px;display:flex;position:absolute;bottom:0;right:-5px;box-shadow:0 0 10px rgba(0,0,0,.1)}.workspace-menu__button-arrow svg{width:100%;height:100%;margin-bottom:-3px}.workspace-menu__button-circle{box-sizing:border-box;border:1px solid var(--lightGrey);border-radius:50px;width:45px;height:45px;padding:7px;box-shadow:inset 0 0 10px rgba(0,0,0,.1)}.workspace-menu__button-circle svg{width:100%;height:100%}.workspace-menu__button-circle svg path{fill:var(--dark)}.workspace-menu__item{color:var(--dark);cursor:pointer;height:60px;padding:0 10px;text-decoration:none;display:none;position:relative}.workspace-menu__item .image{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;min-width:100px;height:100%;display:block}.workspace-menu__item .text{width:100%;height:100%;color:var(--dark);text-align:center;white-space:nowrap;justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;top:0;left:0}.workspace-menu__item:hover{color:var(--primary)}.workspace-menu__list-item{color:var(--dark);cursor:pointer;box-sizing:border-box;width:100%;min-width:220px;height:40px;margin:4px 0 0;padding:10px 30px;text-decoration:none;display:block;position:relative}.workspace-menu__list-item:before{content:"";background-color:var(--grey);width:5px;height:100%;display:block;position:absolute;top:0;left:0}.workspace-menu__list-item:hover{color:var(--primary);background-color:var(--lightGrey)}.workspace-menu__list-item:hover:before{background-color:var(--dark)}.workspace-menu__list-item.selected:before{background-color:var(--primary)}.workspace-menu__list-item.selected .text{color:var(--primary)}.workspace-menu .add-workspace{margin-top:10px}.workspace-menu .dropdown__content{right:0}.add-workspace-popup .popup-component__content{width:auto;height:auto}.add-workspace-popup form{flex-direction:column;gap:20px;padding:30px;display:flex}.add-workspace-popup form button{background-color:var(--primary);color:var(--light);padding:10px 20px;font-size:15px;font-weight:600}.add-workspace-popup__form-input{flex-direction:column;gap:8px;font-size:14px;display:flex}.add-workspace-popup__form-input input{border:1px solid var(--grey);border-radius:5px;width:300px;padding:10px 20px}.tutorial__popup .popup-component__content{width:660px;height:85%;max-height:900px}.tutorial__header{text-align:center;padding:20px;box-shadow:0 0 10px rgba(0,0,0,.133)}.tutorial__header h3{font-size:24px;font-weight:600}.tutorial__content{flex-grow:1;overflow-y:auto}.tutorial__content .tutorial__step:nth-child(odd){background-color:var(--darkerLight)}.tutorial__content .tutorial__toolbar__actions{background-color:var(--light);border-radius:6px;margin:auto;display:flex}.tutorial__content .tutorial__toolbar__actions .action{box-sizing:border-box;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:relative}.tutorial__content .tutorial__toolbar__actions .action .svg{width:50%;height:40px;margin-bottom:7px}.tutorial__content .tutorial__toolbar__actions .action .svg svg{width:100%;height:100%}.tutorial__content .tutorial__toolbar__actions .action .svg svg path{fill:#4b6692}.tutorial__content .tutorial__toolbar__actions .action p{color:#2d3446;text-align:center;word-break:break-word;font-size:13px;font-weight:500}.tutorial__footer{background-color:var(--light);border-top:5px solid var(--light);flex-direction:column;align-items:center;gap:10px;padding:15px 15px 20px;display:flex;box-shadow:0 0 10px rgba(0,0,0,.133)}.tutorial__footer span{font-size:12px;font-weight:400}.tutorial__footer button{min-width:300px}.tutorial__footer__neverShowAgain{cursor:default;align-items:center;gap:10px;display:flex}.tutorial__video{justify-content:center;margin:20px 0;display:flex;overflow:hidden}.tutorial__video iframe{border-radius:10px;display:block}.tutorial__video__title{text-align:center;margin:20px 0;font-size:20px;font-weight:600}.tutorial__video__subtitle{text-align:center;margin:30px 20px 50px}.tutorial__video__subtitle a{color:var(--primary);margin-top:5px;text-decoration:none;display:block}.tutorial__icons{display:flex}.tutorial__icons .tutorial__icon{width:80px}.tutorial__icon{pointer-events:none;cursor:default;border-radius:6px;max-width:80px;margin-left:auto}.tutorial__spacer{flex-grow:1}.tutorial__split{border-top:2px solid var(--lightGrey)}.tutorial__step{gap:15px;padding:20px 70px;display:flex}.tutorial__step.multiline{flex-wrap:wrap}.tutorial__step.multiline .tutorial__step-text{flex:1 0 60%}.tutorial__step-text{z-index:1}.tutorial__step-subtext{color:var(--secondary);margin-top:8px;font-size:12px}.tutorial__step-number{border:2px solid var(--light);background-color:var(--dark);width:40px;height:40px;color:var(--light);text-align:center;box-sizing:border-box;z-index:1;border-radius:20px;flex-shrink:0;font-family:sans-serif;font-size:20px;font-weight:700;line-height:36px;box-shadow:0 0 10px rgba(0,0,0,.133)}.tutorial__fake-viewer{background-color:var(--darkerLight);pointer-events:none;border-radius:6px;flex-grow:1;width:300px;height:60px;margin:0 auto;position:relative}.tutorial__fake-viewer .controls{position:absolute;bottom:0;right:40px}.tutorial__fake-viewer .controls__bottom__view button{transform:none}.tutorial__fake-share-container{pointer-events:none;background-color:var(--darkerLight);border-radius:6px;flex-direction:row-reverse;flex-shrink:0;width:170px;height:170px;margin-left:-80px;display:flex;position:relative;overflow:hidden}.tutorial__fake-share-menu{background-color:var(--light);flex-direction:row-reverse;width:100%;height:68px;display:flex}.tutorial__fake-share-menu .more-menu{height:60px}.tutorial__fake-share-menu .more-menu .dropdown__list-item.active{background-color:var(--boxShadow)}@media (max-width:500px){.tutorial__popup{z-index:16777001}.tutorial__popup .popup-component__content{height:100%;max-height:100%}.tutorial__icons{flex-direction:column}.tutorial__step{padding:20px}}#home{height:100%;position:relative;overflow:auto}#home .projects{flex-direction:column;align-items:center;margin-top:45px;display:flex;overflow:auto}#home .projects *{user-drag:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#home .projects__add{background-color:var(--primary);color:var(--light);z-index:20;border-radius:5px;padding:10px 20px 10px 40px;font-weight:500;line-height:20px;text-decoration:none;position:absolute;top:15px;right:20px}#home .projects__add:before{content:"+";font-size:38px;font-weight:100;position:absolute;top:10px;left:15px}#home .projects__add:hover{opacity:.8}#home .projects__content{max-width:830px;padding:0 5%}#home .projects__content hr{opacity:.1;border:none;border-bottom:2px solid #2d2d2d;margin-top:10px;margin-bottom:9px}#home .projects__group{padding-bottom:40px}#home .projects__group-title{color:#2d3446;justify-content:space-between;align-items:center;padding:0 10px;font-size:18px;font-weight:600;display:flex}#home .projects__group-title button{border:1px solid var(--dark);background-color:#fff;padding:7px 17px;font-size:15px}#home .projects__list{flex-wrap:wrap;display:flex}#home .projects__list .programs-card+.programs-card{margin-left:27px}#home .projects__list .programs-card:nth-child(4n+5){margin-left:0}#home .projects__list .programs-card:hover{background-color:#e8ecee;transition:all .5s;top:-5px}#home .project-card{cursor:pointer;box-sizing:border-box;border:1px solid transparent;border-radius:6px;flex-direction:column;width:206px;max-width:50%;margin-bottom:20px;padding:11px 11px 11px 9px;text-decoration:none;transition:all .5s;display:flex;position:relative;top:0;overflow:hidden}@media (hover:hover){#home .project-card:hover,#home .project-card.selected{background-color:#e8ecee}#home .project-card:hover .project-card__delete,#home .project-card.selected .project-card__delete{display:flex}}#home .project-card:active{background-color:#e8ecee}#home .project-card.highlighted{border-color:var(--boxShadow);background-color:#e8ecee}#home .project-card.highlighted .project-card__delete{width:50px;height:50px;display:flex}#home .project-card.highlighted .project-card__delete .svg{width:25px;height:25px}#home .project-card.selected{border-color:var(--boxShadow)}#home .project-card.selected .programs-card__text__name{color:var(--primary)}#home .project-card.needs-save{border-color:var(--boxShadow)}#home .project-card.needs-save .project-card__name:after{content:"*";color:red}#home .project-card__link{width:100%;height:100%;position:absolute;top:0;left:0}#home .project-card__delete{justify-content:center;align-items:center;width:30px;height:30px;display:none;position:absolute;top:0;right:0}#home .project-card__delete .svg{pointer-events:none;width:20px;height:20px}#home .project-card__delete .svg svg{width:100%;height:100%}@media (hover:hover){#home .project-card__delete:hover .svg svg path{fill:var(--warning)}}#home .project-card__thumbnail{background-color:#dcdcdc;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:7px;width:100%;height:123px}#home .project-card__text{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;display:flex}#home .project-card__address{color:#8c909a;margin-top:8px;font-size:12px;font-weight:500}#home .project-card__name{color:#2d3446;margin-top:18px;font-size:14px;font-weight:600}.create-plan-popup .home-main{flex-direction:row;justify-content:center;align-items:center;gap:60px;padding-top:50px;display:flex}.create-plan-popup .home-main__draw-plan,.create-plan-popup .home-main__send-plan{box-sizing:border-box;cursor:pointer;border-radius:24px;flex-direction:column;justify-content:center;align-items:start;width:616px;height:552px;padding:64px 56px;text-decoration:none;display:flex;position:relative}.create-plan-popup .home-main__draw-plan:after,.create-plan-popup .home-main__send-plan:after{content:"";background-color:#303031;background-image:url(/assets/icons/arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:35%;border-radius:70px;width:70px;height:70px;transition:transform .15s linear;position:absolute;top:50px;right:50px}.create-plan-popup .home-main__draw-plan:hover:after,.create-plan-popup .home-main__send-plan:hover:after{transform:translate(10px)}.create-plan-popup .home-main__draw-plan img,.create-plan-popup .home-main__send-plan img{margin:50px auto 0}.create-plan-popup .home-main__draw-plan{color:#f7f4f1;background-color:#00c882}.create-plan-popup .home-main__send-plan{color:#303031;background-color:#fff}.create-plan-popup .home-main__draw-plan-price,.create-plan-popup .home-main__send-plan-price{text-transform:uppercase;font-size:16px;font-weight:600;line-height:17px}.create-plan-popup .home-main__draw-plan-title,.create-plan-popup .home-main__send-plan-title{font-size:40px;font-weight:500;line-height:49px}.export-page{width:100%;height:100%}.export-page .spacer{flex-grow:1}.export-page__selector{background-color:var(--light);align-items:center;gap:10px;font-size:11px;display:flex}.export-page__selector.variants{width:140px;right:480px}.export-page__selector select{border:1px solid var(--lightGrey);background-color:var(--light);cursor:pointer;border-radius:4px;max-width:100px;padding:5px;overflow:hidden}.export-page__download-btn{background-color:var(--light);z-index:10;border-radius:5px;justify-content:center;align-items:center;gap:17px;padding:10px 20px;font-size:13px;font-weight:500;line-height:10px;display:flex;position:absolute;top:20px;right:30px;box-shadow:0 0 10px rgba(0,0,0,.067)}.export-page__download-btn .svg{width:15px;height:25px}.export-page__download-btn .svg svg{width:100%;height:100%}.export-page__add-page{justify-content:center;align-items:center;gap:20px;width:29.7cm;display:flex}.export-page__add-page:before,.export-page__add-page:after{content:"";border-bottom:1px solid var(--lightGrey);flex-grow:1;display:block}.export-page__add-page button{border:1px solid var(--lightGrey);background-color:var(--light);color:var(--grey);padding:5px 20px;font-size:13px}.export-page .scalable-container__wrapper{padding-top:90px}.export-page__content{width:100%;height:100%;overflow:auto}.export-page__document{flex-direction:column;justify-content:center;align-items:start;gap:40px;width:1192.52px;margin:0 auto;padding:20px 20px 90px;display:flex}.export-page__document.no-delete .export-page__page-ui button.disable-btn{display:none}.export-page__document-page{box-sizing:border-box;background-color:#fff;border-radius:15px;width:29.7cm;height:21cm;box-shadow:0 0 10px rgba(0,0,0,.067)}.export-page__document-page .powered-by{width:70px;position:absolute;bottom:20px;right:40px}.export-page__page-wrapper{position:relative}.export-page__page-header{flex-direction:row;align-items:center;padding:30px 40px;display:flex}.export-page__page-header-title h3{font-size:24px;font-weight:600}.export-page__page-header-logo img{max-width:150px;max-height:50px}.export-page__disabled-page{box-sizing:border-box;border-radius:10px;justify-content:space-between;align-items:center;width:29.7cm;padding:20px 30px;display:flex;box-shadow:0 0 10px rgba(0,0,0,.067)}.export-page__disabled-page button{background-color:var(--primary);color:var(--light);padding:13px 30px;font-weight:600}.export-page__disabled-page.disabled button{background-color:var(--lightGrey)}.export-page__page-ui{flex-direction:column;gap:20px;padding:20px 0;display:flex;position:absolute;top:0;right:-50px}.export-page__page-ui__top{margin:0 20px 20px}.export-page__page-ui button{cursor:pointer;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:80%;width:40px;height:40px;padding:0}.export-page__page-ui button.disable-btn{background-image:url(/assets/icons/icon-close.svg);background-size:50%}.export-page__page-ui button.locked{background-image:url(/assets/icons/icon-locked.svg)}.export-page__page-ui button.unlocked{background-image:url(/assets/icons/icon-unlocked.svg)}.export-page .page-cover{background-color:#1c283f;flex-direction:column;justify-content:center;align-items:start;padding:80px;display:flex}.export-page .page-cover__title{color:var(--light);max-width:50%;font-size:48px}.export-page .page-cover__subtitle{color:#9198a2;margin-top:10px;font-size:22px}.export-page .page-info{color:#1c283f;flex-direction:column;padding:50px 70px;display:flex}.export-page .page-info .company-info__logo img{max-width:150px;max-height:70px}.export-page .page-info__company-labels{justify-content:start;align-items:center;gap:20px;display:flex}.export-page .page-info__company-labels img{max-height:100%}.export-page .page-info__desc{border-bottom:1px solid var(--lightGrey);flex-direction:column;max-width:60%;margin:50px 0 30px;padding:30px 0;display:flex}.export-page .page-info__desc h6{margin-bottom:30px;font-size:32px;font-weight:600}.export-page .page-info__desc article{color:#6a7280;font-size:18px;line-height:25px}.export-page .page-info__project-info{gap:20px;display:flex}.export-page .page-info__project-info .card{background-color:#f5f5f5;border-radius:5px;flex-direction:column;min-width:180px;padding:20px 15px;display:flex}.export-page .page-info__project-info .card h6{margin-bottom:10px;font-size:14px;font-weight:500}.export-page .page-info__project-info .card section{color:#6a7280;font-size:12px;line-height:16px}.export-page .page-info__legal{color:#9198a2;font-size:10px}.export-page__table{border:1px solid #d2d4d8;border-radius:10px;width:480px;font-size:14px}.export-page__table-row.highlight-1,.export-page__table-head{background-color:#f5f5f5;font-weight:600}.export-page__table-row.highlight-2{background-color:#f5f5f5;font-weight:800}.export-page__table-head{border-radius:10px 10px 0 0}.export-page__table-row{border-top:1px solid #d2d4d8}.export-page__table-head,.export-page__table-row{padding:0 5px;display:flex}.export-page__table-head:last-child,.export-page__table-row:last-child{border-radius:0 0 10px 10px}.export-page__table-head .cell,.export-page__table-row .cell{white-space:nowrap;padding:10px}.export-page .page-plan-3d{flex-direction:column;display:flex}.export-page .page-plan-3d__content{flex-grow:1;position:relative}.export-page .page-plan-3d__content .cloak-overlay{z-index:1000;display:none;position:absolute;top:0;bottom:0;left:0;right:0}.export-page .page-plan-3d__content.locked .cloak-overlay{display:block}.export-page .page-plan-3d__content.locked .page-plan-hud{display:none}.export-page .page-plan-3d__content #viewer-3d{width:100%;height:100%}.export-page .page-plan-hud{z-index:100;position:absolute;bottom:0;right:30px}.export-page .page-plan-2d{flex-direction:column;display:flex}.export-page .page-plan-2d__content{flex-grow:1;position:relative;overflow:hidden}.export-page .page-plan-2d__content #viewer-2d{width:100%;height:100%}.export-page .page-plan-2d__content.locked #viewer-2d{pointer-events:none}.export-page .page-plan-2d__content.locked .page-plan-hud{display:none}.export-page .page-plan-2d__plan-selector{background-color:var(--light);border-radius:4px 4px 0 0;justify-content:center;align-items:center;gap:10px;padding:10px 20px;font-size:11px;display:flex;position:absolute;bottom:0;right:300px;box-shadow:0 2px 12px #dbdbdd}.export-page .page-plan-2d__plan-selector.floors{width:100px}.export-page .page-plan-2d__plan-selector.variants{width:140px;right:480px}.export-page .page-plan-2d__plan-selector select{border:1px solid var(--lightGrey);background-color:var(--light);cursor:pointer;border-radius:4px;max-width:100px;padding:5px;overflow:hidden}.export-page .page-areas{flex-direction:column;display:flex}.export-page .page-areas__content{flex-grow:1;align-items:start;gap:40px;padding:20px 50px;display:flex}.export-page .page-closing{justify-content:center;align-items:center;display:flex}.export-page .page-closing .company-info__address{font-size:16px;line-height:20px}.export-page .page-closing .company-info__address h6{margin-bottom:5px;font-size:18px;font-weight:600}.export-page .company-info{gap:30px;display:flex}.export-page .company-info__logo{justify-content:center;align-items:center;display:flex}.export-page .company-info__logo img{max-width:150px;max-height:90px}.export-page .company-info__address{white-space:pre-wrap;flex-direction:column;justify-content:center;align-items:start;font-size:12px;line-height:16px;display:flex}.export-page .company-info__address span{display:block}.add-page-popup .popup-component__content{width:800px;max-width:100%;max-height:100%;display:block;position:relative}.add-page-popup__close{cursor:pointer;background-image:url(/assets/icons/icon-close.svg);background-position:50%;background-repeat:no-repeat;background-size:50%;width:30px;height:30px;position:absolute;top:15px;right:25px}.add-page-popup__content{box-sizing:border-box;width:100%;height:100%;padding:40px;display:block;overflow:auto}.add-page-popup__content .subscribe{height:auto;padding:30px}.add-page-popup__content .subscribe__image{margin:0}.add-page-popup__content .subscribe__text{padding:10px}.add-page-popup__content .subscribe__text p{font-size:28px}.add-page-popup__pages{flex-flow:wrap;justify-content:center;align-items:center;gap:20px;width:100%;display:flex}.add-page-popup__pages.disabled{opacity:.5}.add-page-popup__pages.disabled .add-page-popup__page-type:hover{cursor:default;background-color:transparent}.add-page-popup__page-type{cursor:pointer;background-color:#fff;border-radius:5px;flex-direction:column;align-items:center;gap:10px;padding:10px;font-size:13px;transition:background-color .1s linear;display:flex}.add-page-popup__page-type .thumbnail{background-color:var(--lightGrey);border:1px solid var(--lightGrey);border-radius:5px;width:283px;height:200px}.add-page-popup__page-type:hover{background-color:#dae6f9}@media (max-width:650px){.add-page-popup .popup-component__content{height:100%}}[data-editable]{white-space:pre-wrap}.import-page{width:100%;height:100%}.import-page__header{box-sizing:border-box;z-index:1000;background-color:#fff;justify-content:space-between;align-items:center;width:100%;height:68px;padding:10px;display:flex;box-shadow:0 0 10px rgba(0,0,0,.067)}.import-page__footer{background-color:var(--light);box-sizing:border-box;border-radius:8px;flex-direction:column;gap:10px;width:420px;max-width:95%;padding:20px 30px;display:flex;position:absolute;bottom:60px;left:50%;translate:-50%;box-shadow:0 0 10px rgba(0,0,0,.067)}.import-page__footer-checkbox{margin-bottom:5px}.import-page__footer-checkbox input{vertical-align:middle;cursor:pointer;margin-right:5px}.import-page__footer-checkbox label{cursor:pointer;font-size:13px}.import-page.is-new .import-page__header{width:auto;box-shadow:none;background:0 0;top:auto;bottom:0}.import-page.is-new .import-page__header .usermenu{margin-left:0}.import-page.is-new .import-page__header .usermenu__dropdown{top:auto;bottom:120%;left:0;right:auto}.import-page.is-new .import-page__title{display:none}.import-page__title{align-items:center;gap:10px;display:flex}.import-page__title .svg{cursor:pointer}.import-page__title .svg:hover path{fill:var(--darkGrey)}.import-page__title .dropdown__back .svg{padding:10px}.import-page__title .dropdown__back .svg svg{width:18px;height:15px}.import-page .body{position:absolute;top:68px;bottom:0;left:0;right:0}.import-page .viewer{width:100%;height:100%}.import-page .viewer .norms-panel{display:none}.import-page__error{width:200px;margin-left:-100px;position:absolute;bottom:50px;left:50%}.import-page__save{color:var(--light);justify-content:flex-start;display:flex}.import-page__save p{margin:auto;font-size:15px;font-weight:600}.import-page__save .svg{max-height:unset;width:unset}.import-success{height:100%;display:flex}.import-success__left{box-sizing:border-box;background-color:var(--success);color:#fff;flex-direction:column;justify-content:center;align-items:start;width:600px;max-width:50%;padding:4%;font-weight:600;display:flex}.import-success__left .svg{margin-bottom:30px}.import-success__left h1{width:90%;margin:0 0 25px;font-size:30px}.import-success__left p{width:500px;max-width:90%;font-size:17px}.import-success__left a{background-color:var(--light);color:var(--success);text-align:center;border-radius:5px;margin-top:90px;margin-bottom:10px;padding:15px 20px;text-decoration:none;display:block}.import-success__right{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;padding:40px 10px;display:flex}.import-success__right h1{text-align:center;width:90%;margin:0 0 25px;font-size:30px}.import-success__right p{text-align:center;width:90%;max-width:560px;margin-bottom:20px;font-size:17px}.import-success__right p span{display:block}.import-success__right p .link{color:var(--success);margin:10px;font-size:20px}.import-success__right a{color:var(--primary);text-decoration:none}@media (max-aspect-ratio:1){.import-success{flex-direction:column;width:100%}.import-success__left{align-items:center;width:100%;max-width:100%;height:40%}.import-success__left h1,.import-success__left p{text-align:center}.import-success__left a{margin-top:40px}.import-success__right{justify-content:start}}.captureview{position:absolute;top:0;bottom:0;left:0;right:0}.captureview__hud{width:100%;position:absolute;top:0;left:0}.captureview__hud-menus{background-color:var(--light);box-sizing:border-box;border-radius:8px;flex-direction:column;gap:10px;width:290px;margin-left:-145px;padding:20px 30px;display:flex;position:absolute;top:20px;left:50%;box-shadow:0 0 10px rgba(0,0,0,.067)}.captureview__total-surface{flex-direction:row;justify-content:space-between;display:flex}.captureview__total-surface .surface{color:var(--primary);font-family:sans-serif;font-weight:600}.captureview__include-holes{flex-direction:row;justify-content:space-between;display:flex}.captureview__toggle{cursor:pointer}.captureview__toggle svg{border:1px transparent;border-radius:3px;width:12px;height:12px;padding:2px}.captureview__toggle.none svg,.captureview__toggle.some svg{border:1px solid gray}.captureview__toggle.all svg{background-color:var(--primary);border:1px solid transparent}.captureview__toggle.all svg path{fill:#fff}.nocapture{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.nocapture__content{max-width:500px;height:auto}.nocapture__content>p{color:var(--lightPrimary);text-align:center;text-transform:uppercase;margin-bottom:30px;font-size:32px;font-weight:500}.nocapture__content button{width:100%}#capture3d{width:100%;height:100%}@media (max-width:650px){.captureview__hud-menus{margin-left:0;top:20px;left:0}}.visuaryapp .norms-config .actions{z-index:7}.visuaryapp .norms-config .right-panel{top:65px}.norms__wrapper{flex-direction:column;height:100%;display:flex}.norms__content{flex-grow:1;overflow-y:auto}.norms__head{border-bottom:1px solid #e8e8e9;gap:20px;padding:30px 5%;display:flex}.norms__head button{background-color:var(--primary);color:var(--light);cursor:pointer;border-radius:5px;padding:11px 30px;font-size:16px;font-weight:600;position:relative}.norms__head button:hover{opacity:.8}.norms__disabled .norms-config .table{pointer-events:none;opacity:.6}.norms-config{padding:25px 5% 0;overflow-y:auto}.norms-config .right-panel.open{width:45%;min-width:400px}.norms-config textarea{resize:vertical;box-sizing:border-box;border:1px solid var(--grey);border-radius:4px;width:100%;padding:10px;font-size:14px;font-weight:400}.norms-config input{border:1px solid var(--grey);border-radius:5px;padding:5px}.norms-config .actions{z-index:100;gap:20px;display:flex;position:fixed;top:80px;right:28px}.norms-config .actions button{background-color:var(--primary);color:var(--light);cursor:pointer;border-radius:5px;padding:11px 30px;font-size:16px;font-weight:600}.norms-config .actions button:hover{opacity:.8}.norms-config .actions .save-btn.needs-save:after{content:"";background-color:red;border-radius:7px;width:7px;height:7px;display:block;position:absolute;top:5px;right:5px}.norms-config .drawer{max-width:1200px;margin:0 auto}.norms-config .table__row{cursor:pointer}.norms-config .table__row.selected{background-color:#e1e1e1}.norms-config .table__row.disabled{opacity:.5}.norms-config .table__row.needs-save .description:after{content:"";background-color:red;border-radius:4px;width:4px;height:4px;margin-left:4px}.norms-config .table__row .actions_btns{visibility:hidden}.norms-config .table__row:hover .actions_btns{visibility:visible}.norms-config .table__row.creator,.norms-config .table__row.promoter,.norms-config .table__row.editor{color:var(--darkGrey)}.norms-config .table__column.enabled{justify-content:center;max-width:70px;padding:0}.norms-config .table__column.enabled input{accent-color:#8c8c8c}.norms-config .table__column.description{flex-basis:40%;padding:0 20px 0 0}.norms-config .table__column.description span{line-height:16px}.norms-config .table__column.description span:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.norms-config .table__column.description span:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.norms-config .table__column.description span:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.norms-config .table__column.description span:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.norms-config .table__column.description span:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.norms-config .table__column.description span:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.norms-config .table__column.creator,.norms-config .table__column.promoter,.norms-config .table__column.editor{justify-content:center}.norms-config .table__column.actions_btns{border:none}.norms-config .table__column.actions_btns svg{width:12px}.norms-config .table__column.actions_btns .action-btns{flex-wrap:nowrap;width:100px;display:flex}.norms-config .table__column.actions_btns .table__column-name{width:100px}.norms-config .import-norms{flex-direction:column}.norms-config .import-norms__title{text-transform:capitalize;margin-bottom:20px;font-size:18px;font-weight:600}.norms-config .norm-rule{box-sizing:border-box;border-radius:4px;width:100%;padding:20px 40px;display:flex;overflow-x:hidden;overflow-y:auto}.norms-config .norm-rule.closed{cursor:pointer;align-content:center;gap:20px;display:flex}.norms-config .norm-rule.closed:not(:hover) .btns{opacity:0}.norms-config .norm-rule.disabled{opacity:.5}.norms-config .norm-rule__content{flex-grow:1}.norms-config .norm-rule .icon{align-self:center}.norms-config .norm-rule .icon svg{fill:var(--warning)}.norms-config .norm-rule .label{flex-basis:80%;align-self:flex-start}.norms-config .norm-rule .label__description{margin-bottom:10px;font-size:14px;font-weight:500}.norms-config .norm-rule .label__id{color:var(--darkGrey);font-size:11px;font-weight:500}.norms-config .norm-rule .btns{margin-left:auto;display:flex;position:absolute;top:5px;right:20px}.norms-config .norm-rule .btns__edit{width:50px}.norms-config .norm-rule .btns__disabled{margin-right:1ch}.norms-config .norm-rule .btns button{background-color:transparent;padding:10px}.norms-config .norm-rule .btns button svg{width:23px;height:23px}.norms-config .norm-rule .btns svg path{fill:var(--darkGrey)}.norms-config .norm-rule .btns svg:hover path{fill:var(--primary)}.norms-config .norm-rule__options{gap:50px;margin:0 -50px 20px;padding:20px 50px;display:flex;box-shadow:inset 0 0 10px rgba(0,0,0,.067)}.norms-config .norm-rule__options-title{text-transform:uppercase;color:var(--grey);margin-bottom:20px;font-size:13px;font-weight:400}.norms-config .norm-rule__options-body{flex-direction:column;gap:20px;display:flex}.norms-config .norm-rule__options .opt__title{justify-content:space-between;margin-bottom:5px;font-size:13px;font-weight:500;display:flex}.norms-config .norm-rule__options .opt__description{color:var(--grey);margin-right:20px;font-size:12px}.norms-config .norm-rule__validator{padding-bottom:10px}.norms-config .norm-rule__validator-head{align-items:center;display:flex}.norms-config .norm-rule__validator-head p{text-transform:uppercase;margin-right:10px;font-size:14px}.norms-config .norm-rule__validator-head select{max-width:340px}.norms-config .norm-rule .params{margin:10px 0}.norms-config .norm-rule .params__description{color:var(--grey);margin-bottom:30px;font-size:13px}.norms-config .norm-rule .params__condition{margin-bottom:10px;font-size:14px;font-weight:500}.norms-config .norm-rule .visibility-row{justify-content:space-between;width:250px;margin-bottom:26px;display:flex}.norms-config .norm-rule .visibility-row>p{color:#2d3446;font-size:13px;font-weight:500}.norms-config .norm-rule .row{justify-content:start;margin-bottom:10px;display:flex}.norms-config .norm-rule .row.id span:hover,.norms-config .norm-rule .row.group span:hover,.norms-config .norm-rule .row.description span:hover{color:var(--primary)}.norms-config .norm-rule .row.description p{width:100%;font-size:18px;font-weight:600}.norms-config .norm-rule .row.description p input{width:100%;margin:-10px -5px}.norms-config .norm-rule .row>p{color:#2d3446;margin-bottom:10px;padding-right:10px;font-size:13px;font-weight:500}.norms-config .norm-rule .subrow{flex-direction:column;margin-bottom:15px;display:flex}.norms-config .norm-rule .subrow input{align-self:baseline}.norms-config .norm-rule .param__text{width:100%}.norms-config .norm-rule .param__subtext{color:var(--grey);margin-top:5px;margin-bottom:10px;font-size:13px}.norms-config .norm-rule .selector{flex-wrap:wrap;margin-left:25px}.norms-config .norm-rule .second__title{text-transform:capitalize;margin-bottom:20px;font-size:18px;font-weight:600}.norms-config .arrow{width:16px}.norms-config .flip{transform:rotate(180deg)}.norms-config .selector.room_selector .selector__item{background-color:var(--secondary)}.norms-config .selector.item_selector .selector__item{background-color:var(--primary)}.norms-config .norm-rule-actions{gap:4px;display:flex}.jsoneditor button{border:var(--primary)2px solid;width:100%;color:var(--primary);background-color:transparent;font-weight:600}.jsoneditor textarea{height:500px;font-family:monospace;font-size:12px}.jsoneditor__error{color:red;margin-top:5px;font-size:14px}.selector__wrapper{flex-direction:row;display:flex;position:relative}.selector__clause{background-color:var(--darkGrey);border-radius:8px;flex-wrap:wrap;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 5px 5px;display:flex;position:relative}.selector__or{color:var(--light);align-self:center;margin:5px;font-weight:500}.selector__and{align-self:center;margin:0 5px;padding:1px;font-weight:500;position:absolute;bottom:-30px;left:-35px}.selector__and.first{visibility:hidden}.selector__item{background-color:var(--secondary);min-width:10em;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:1.5em;color:var(--light);border-radius:7px;justify-content:space-between;align-items:center;gap:1em;margin:5px;padding:6px 10px;font-size:12px;font-weight:600;display:flex}.selector__item__group{flex-direction:column;gap:4px;display:flex}.selector__item input{padding:2px;font-family:monospace;font-size:12px}.selector__item.invalid input{color:red;border-color:red}.selector__item__del{cursor:pointer;color:var(--dark);align-self:center;min-width:unset!important}.selector__item__del:hover{color:var(--light)}.selector__item:not(.selector__item.selected){cursor:pointer}.selector__item.add{min-width:unset;background-color:var(--grey);opacity:.7;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.selector__item.add:hover{opacity:1}.selector__item.unknown{background-color:var(--grey)}.selector .selector__item input[type=checkbox].selector__item__negation{align-self:center}.selector .product-select{max-width:200px}.selector .multicategory{flex-direction:column;gap:5px;display:flex}.selector .multicategory__inner.select-category__value:hover{background-color:var(--boxShadow)}.selector .multicategory__item{cursor:default;color:green;background-color:var(--light);box-sizing:border-box;border-radius:4px;justify-content:space-between;width:100%;min-width:150px;padding:4px;font-size:12px;font-weight:500;display:flex}.selector .multicategory__item__remove{color:#000;cursor:pointer;margin:0 5px}.selector .multicategory__item__remove:hover{color:red}.selector .multicategory__btns{flex-direction:row;gap:5px;display:flex}.selector .multicategory__btns .multicategory__btn{width:unset;flex-grow:1}.selector .multicategory__btn{border:var(--dark)1px solid;width:100%;font-weight:500}.selector .multicategory__btn:hover{background-color:var(--boxShadow)}.selector .multicategory__btn.include{color:green}.selector .multicategory__btn.except{color:red}.selector .multicategory__btn[disabled]{cursor:default;background-color:var(--lightGrey);color:var(--grey)}.selector .select-category__value{background:var(--light);color:var(--dark);border:1px solid var(--darkGrey);text-transform:capitalize;max-width:unset;border-radius:4px;justify-content:space-between;align-items:center;min-width:150px;padding:4px;font-size:12px;line-height:normal;display:flex}.selector .select-category__search{width:unset;border-radius:6px}.selector .select-category__list{min-width:unset}.selector .select-category__list-group-name,.selector .select-category__list-item{text-transform:capitalize;color:var(--dark);cursor:pointer;white-space:nowrap}.selector .select-category__list-group-name:hover,.selector .select-category__list-item:hover,.selector .select-category__list-group-name.selected span,.selector .select-category__list-item.selected span,.selector .select-category__list-group.selected>span{color:var(--primary)}.select-category{color:var(--dark);font-size:12px;font-weight:500;position:relative}.select-category__dropdown .dropdown__content{top:-30px;left:-30px;right:auto}.select-category__dropdown .select-category__list{width:300px;height:280px}.select-category__value{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:10px;max-width:200px;display:flex;overflow:hidden}.select-category__value .svg{width:10px;height:10px;margin-top:-2px;display:flex}.select-category__header{border-bottom:1px solid var(--lightGrey);padding:10px 20px 20px}.select-category__search{border:1px solid var(--lightGrey);border-radius:6px;width:100%;height:30px}.select-category__search input{box-sizing:border-box;border:none;border-radius:5px;width:100%;height:100%;padding:5px 20px;font-size:13px}.select-category__search input:focus{outline:none}.select-category__list{background-color:#fff;max-height:300px;padding:10px 20px;overflow:auto}.select-category__list-item{cursor:pointer;padding:0 0 5px;line-height:17px}.select-category__list-item.selected{color:var(--primary)}.select-category__list-group.root>.select-category__label{display:none}.select-category__list-group.root>.select-category__list-group-children{padding-left:0}.select-category__list-group.closed>.select-category__list-group-children{display:none}.select-category__list-group.closed>.select-category__label .select-category__arrow:before{transform:rotate(0)}.select-category__list-group.closed.root>.select-category__list-group-children,.select-category__list-group.closed.object>.select-category__list-group-children,.select-category__list-group.closed.material>.select-category__list-group-children{display:block}.select-category__list-group.root>.select-category__label .select-category__arrow:before,.select-category__list-group.object>.select-category__label .select-category__arrow:before,.select-category__list-group.material>.select-category__label .select-category__arrow:before{display:none}.select-category__list-group.selected>.select-category__label,.select-category__list-item.selected>.select-category__label{color:var(--primary)}.select-category__list-group.selected>.select-category__label.with-checkbox:before,.select-category__list-item.selected>.select-category__label.with-checkbox:before{border-color:var(--primary);content:"✓";text-align:right}.select-category__list-group.partial>.select-category__label,.select-category__list-item.partial>.select-category__label{color:var(--svgHover)}.select-category__list-group.partial>.select-category__label.with-checkbox:before,.select-category__list-item.partial>.select-category__label.with-checkbox:before{border-color:var(--svgHover);content:"‒"}.select-category__list-group.child-selected>.select-category__label,.select-category__list-item.child-selected>.select-category__label{color:var(--primary);font-weight:100}.select-category__list-group>.select-category__label{text-transform:capitalize;cursor:pointer;padding:5px 0;font-weight:600;display:block}.select-category__label.with-checkbox:before{content:"";border:1px solid var(--dark);vertical-align:middle;text-align:center;border-radius:3px;width:10px;height:10px;margin:-3px 7px 0 0;font-size:10px;line-height:10px;display:inline-block}.select-category__arrow{cursor:pointer}.select-category__arrow:before{content:"›";margin:0 6px;display:inline-block;transform:rotate(90deg)}.select-category__arrow.right:before{content:"‹";transform:rotate(-90deg)}.select-category__list-group-children{padding-left:10px}.select-category button{background-color:var(--primary);color:var(--light);margin:20px auto;padding:10px 40px;font-size:15px;display:block}.table__row:hover,.table__row:hover .ellipsis{background-color:var(--lightGrey)}.table__row:hover .buyer.small,.table__row:hover .edit-buyer{display:block}.catalog-selector{flex-wrap:wrap;gap:20px;width:85%;min-width:820px;max-width:1200px;margin:0 auto;padding:40px 40px 20px;display:flex}.catalog-selector__catalog{border:2px solid var(--lightGrey);box-sizing:border-box;border-radius:5px;align-items:center;gap:10px;width:380px;height:80px;padding:10px;display:flex;position:relative}.catalog-selector__catalog.enabled{border-color:var(--primary)}.catalog-selector__catalog.enabled .catalog-selector__catalog-categories{display:block}.catalog-selector__catalog.enabled .catalog-selector__catalog-checkbox{border-color:var(--primary)}.catalog-selector__catalog.enabled .catalog-selector__catalog-checkbox:after{content:"✓"}.catalog-selector__catalog-logo{background-repeat:no-repeat;background-size:contain;border-radius:5px;width:64px;height:64px}.catalog-selector__catalog-categories{color:var(--grey);cursor:pointer;margin-top:3px;font-size:13px;display:none}.catalog-selector__catalog-categories-label{max-width:240px;line-height:16px}.catalog-selector__catalog-categories-label span.category{background-color:var(--lightGrey);border-radius:3px;margin:0 2px;padding:2px 4px}.catalog-selector__catalog-checkbox{border:2px solid var(--lightGrey);text-align:center;width:20px;height:20px;color:var(--primary);cursor:pointer;border-radius:4px;margin-top:-10px;font-size:26px;line-height:20px;position:absolute;top:50%;right:20px}.pick-categories-popup .pick-categories-popup__content_{padding:30px 0 0}.pick-categories-popup .pick-categories-popup__cross_{z-index:10}.pick-categories-popup .select-category__header{padding:10px 40px 20px}.pick-categories-popup .select-category__list{border-bottom:1px solid var(--lightGrey);padding:10px 40px}.products-page__using-external{text-align:center;padding:200px 60px}.models-popup{z-index:200;flex-direction:column;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.models-popup.loading .models-popup__header{opacity:.8;pointer-events:none}.models-popup__content{flex-grow:1;width:100%;height:0;display:flex}.models-popup__content .select-category{border-right:1px solid var(--lightGrey);flex-direction:column;flex:none;width:230px;height:auto;display:flex}.models-popup__content .select-category__header{padding:10px 20px}.models-popup__content .select-category__list{max-height:none}.models-popup__content .models-list{box-sizing:border-box;width:100%;height:100%;overflow:auto}.models-popup__content .models-list__content{flex-wrap:wrap;gap:10px;padding:30px;display:flex}.models-popup__content .models-list .product-card-comp{cursor:pointer}.models-popup__content .models-list .product-card-comp.selected{border-color:var(--primary)}.models-popup__content .models-list .product-card-comp.selected .product-card-comp__name{color:var(--primary)}.models-popup__header{border-bottom:1px solid var(--lightGrey);background-color:#fff;flex-direction:row;flex:none;justify-content:center;align-items:center;gap:10px;height:40px;padding:10px 15px;display:flex}.models-popup__footer{border-top:1px solid var(--lightGrey);justify-content:center;align-items:center;gap:20px;height:50px;display:flex}.models-popup__cancel-btn{border:1px solid var(--lightGrey);cursor:pointer;border-radius:5px;padding:10px 20px;font-size:15px;font-weight:500}.models-popup__cancel-btn:hover{border-color:var(--boxShadow)}.models-popup__done-btn{background-color:var(--primary);color:#fff;cursor:pointer;border-radius:5px;padding:10px 20px;font-size:15px;font-weight:500}.models-popup__done-btn:hover{opacity:.8}.models-popup__close-btn{text-align:center;cursor:pointer;width:50px;height:50px;font-size:30px;line-height:50px;position:absolute;top:0;right:0}.models-popup__close-btn:after{content:"×"}.models-popup__tab{cursor:pointer;padding:20px 50px;font-size:15px;position:relative}.models-popup__tab.selected{color:var(--primary);font-weight:500}.models-popup__tab.selected:after{content:"";background-color:var(--primary);width:100%;height:2px;position:absolute;bottom:0;left:0}.models-popup__tab:hover{color:var(--primary)}.models-popup .generator-panel{flex-direction:column;width:100%;padding:20px;display:flex;overflow-y:auto}.models-popup .generator-panel .row{flex-direction:row;align-items:center;padding:10px 0;display:flex}.models-popup .generator-panel .choice-input{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:inline-block}.models-popup .generator-panel .material-input .choice-input__item{align-items:center;display:flex}.models-popup .generator-panel .material-input .colour-input{width:100px;margin-left:10px}.models-popup .generator-panel .railingType .choice-input__item{flex-direction:column;align-items:center;gap:5px;display:flex}.models-popup .generator-panel .railingType .choice-input__item p{text-align:center;font-size:10px}.models-popup .generator-panel .railingType .choice-input__item p.none{margin:auto}.models-popup .generator-panel select{cursor:pointer;border:1px solid var(--lightGrey);background-color:#fff;border-radius:5px;margin-left:10px;padding:5px;font-size:13px}.models-popup .generator-panel select:hover,.models-popup .generator-panel .checkmark:hover{border-color:var(--boxShadow)}.models-popup .generator-panel input{box-sizing:border-box;border:1px solid var(--lightGrey);border-radius:5px;padding:8px 10px;font-size:13px}.models-popup .generator-panel input[type=range]{width:200px;padding:0}.models-popup .generator-panel input[type=color]{cursor:pointer;padding:unset}.models-popup .generator-panel span.label{width:20%}.models-popup .generator-panel span.postfix{margin-left:10px}.models-popup .generator-panel span{margin-bottom:5px;font-size:13px;font-weight:600}.models-popup .choice-input__content{background-color:var(--lightGrey);border-radius:4px;display:flex}.models-popup .choice-input__item:hover{background-color:var(--boxShadow)}.models-popup .choice-input__item.selected{background-color:var(--light)}.models-popup .choice-input__item{cursor:pointer;border-radius:4px;margin:1px;padding:10px;font-family:monospace;font-size:14px;font-weight:400}.products-page{overflow:auto}.products-page button:hover{opacity:.8}.products-page__import-panel{padding:50px 20px}.products-page__import-panel textarea{box-sizing:border-box;width:100%}.products-page__head{z-index:100;gap:20px;display:flex;position:fixed;top:83px;right:15px}.products-page__add,.products-page__import{color:#fff;cursor:pointer;background-color:#377ded;border-radius:5px;padding:11px 30px;font-size:16px;font-weight:600}.products-page__import{margin-left:auto}.products-page__body{width:85%;min-width:820px;max-width:1200px;margin:0 auto;padding:40px 40px 100px}.products-page .category-group__title{cursor:pointer;align-items:center;gap:20px;padding:30px 0 20px;font-size:17px;font-weight:500;display:flex}.products-page .category-group__title .svg{width:10px;height:10px;transition:transform .1s linear;display:flex;transform:rotate(90deg)}.products-page .category-group__content{display:none}.products-page .category-group.open .category-group__title .svg{transform:rotate(0)}.products-page .category-group.open .category-group__content{display:block}.products-page__save{color:#fff;background-color:var(--primary);z-index:10;border:none;border-radius:4px;justify-content:center;align-items:center;width:220px;height:45px;font-size:14px;font-weight:600;display:flex;position:fixed;bottom:24px;right:130px}.products-page .products-panel{z-index:8;border-left:1px solid var(--lightGrey);background-color:#fff;flex-direction:column;width:700px;transition:transform .5s;display:flex;position:fixed;top:137px;bottom:0;right:-700px;overflow:hidden;transform:translate(0)}.products-page .products-panel.open{transform:translate(-700px)}.products-page .products-panel.hide-reset .reset-btn,.products-page .products-panel.readonly .reset-btn,.products-page .products-panel.hide-reset .reset-text,.products-page .products-panel.readonly .reset-text,.products-page .products-panel.readonly .products-panel__save,.products-page .products-panel.readonly .products-panel__delete{display:none}.products-page .products-panel .reset-btn{opacity:.5;cursor:pointer;height:0;position:relative;left:-18px}.products-page .products-panel .reset-btn svg{width:10px;height:13px}.products-page .products-panel .reset-text{cursor:pointer;margin-right:10px;font-size:12px;text-decoration:underline;display:inline}.products-page .products-panel__header{z-index:10;border-bottom:1px solid var(--lightGrey);background-color:#fff;flex-direction:row;flex:none;justify-content:space-between;align-items:center;height:40px;padding:10px 15px;display:flex}.products-page .products-panel__media{position:relative}.products-page .products-panel__media-toggle{border:1px solid var(--lightGrey);border-radius:5px;display:flex;position:absolute;bottom:10px;right:10px;overflow:hidden}.products-page .products-panel__media-toggle .svg{cursor:pointer;width:17px;height:17px;padding:5px}.products-page .products-panel__media-toggle .svg.selected{background-color:var(--dark)}.products-page .products-panel__media-toggle .svg.selected svg path{fill:#fff}.products-page .products-panel__tabs{border-top:1px solid var(--lightGrey);border-bottom:1px solid var(--lightGrey);background-color:#fff;gap:10px;display:flex;position:relative}.products-page .products-panel__tab{cursor:pointer;color:#848484;text-align:center;border-bottom:2px solid transparent;flex-grow:1;padding:12px 15px;font-size:13px;font-weight:500}.products-page .products-panel__tab.active{border-bottom-color:var(--primary);color:var(--primary)}.products-page .products-panel__tab:hover{color:var(--primary)}.products-page .products-panel__content{height:100%;overflow:auto}.products-page .products-panel__actions{display:flex}.products-page .products-panel__actions button{margin-left:10px}.products-page .products-panel__delete{opacity:.5;background-color:#fff;border:none;justify-content:center;align-items:center;width:35px;height:35px;padding:6px;display:flex}.products-page .products-panel__delete .svg,.products-page .products-panel__delete .svg svg{width:100%;height:100%}.products-page .products-panel__preview,.products-page .products-panel__duplicate{z-index:10;border:1px solid var(--lightGrey);color:var(--dark);background-color:#fff;padding:8px 15px;font-size:15px;font-weight:500}.products-page .products-panel__save{z-index:10;color:#fff;background-color:#377ded;padding:0 20px;font-size:15px;font-weight:500;position:relative}.products-page .products-panel__save.draft:after{content:"";background-color:red;border-radius:7px;width:7px;height:7px;display:block;position:absolute;top:5px;right:5px}.products-page .products-panel__close{cursor:pointer;z-index:100;text-align:center;width:30px;height:30px;font-size:25px}.products-page .products-panel__close:after{content:"×"}.products-page .products-panel__close:hover{color:var(--primary)}.products-page .products-panel__thumbnail{background-color:#fff;width:100%;height:300px;overflow:hidden}.products-page .products-panel__thumbnail .editable-thumbnail-component{width:100%}.products-page .products-panel__thumbnail .editable-thumbnail-component canvas{box-sizing:border-box;width:100%}.products-page .products-panel .preview-3d{flex-direction:column;width:100%;height:300px;display:flex;overflow:hidden}.products-page .products-panel .preview-3d__no-model{flex-grow:1}.products-page .products-panel .preview-3d button{color:var(--light);z-index:5;background-color:#d3d3d3;border-radius:0;padding:15px;font-weight:500;box-shadow:0 0 10px rgba(0,0,0,.067)}.products-page .products-panel .preview-3d__action{white-space:nowrap;cursor:pointer;padding:5px 20px}.products-page .products-panel .preview-3d__action:hover{background-color:var(--dark);color:var(--light)}.products-page .products-panel .preview-3d__action a{color:inherit;text-decoration:none}.products-page .products-panel .preview-3d .dropdown{position:absolute;bottom:0;left:0;overflow:visible}.products-page .products-panel .preview-3d .dropdown__button{cursor:pointer;width:40px;height:40px}.products-page .products-panel .preview-3d .dropdown__button .svg{width:100%;height:100%;display:flex}.products-page .products-panel .preview-3d .dropdown__button .svg svg{width:20px;height:20px;margin:10px auto}.products-page .products-panel .preview-3d .dropdown__content{background-color:var(--light);border-radius:5px;padding:10px 0;position:absolute;top:auto;bottom:100%;left:5px;right:auto;box-shadow:0 0 10px rgba(0,0,0,.133)}.products-page .products-panel__body{z-index:10;padding:18px 30px;position:relative}.products-page .products-panel__body.advanced{padding-bottom:100px}.products-page .products-panel__creator-only{flex-direction:column;gap:5px;margin:30px 0 20px;display:flex}.products-page .products-panel__creator-only .checkbox .label{font-size:12px}.products-page .products-panel__row{align-items:center;height:30px;font-size:13px;display:flex}.products-page .products-panel__row .reset-btn{margin-right:-10px;top:-6px}.products-page .products-panel__row label{width:200px;color:var(--grey);font-size:13px;font-weight:500;display:block}.products-page .products-panel__row .model{cursor:pointer;border:1px solid var(--lightGrey);border-radius:5px;align-items:center;gap:10px;margin:0 -5px;padding:6px 10px;font-size:13px;font-weight:500;display:flex}.products-page .products-panel__row .model span{white-space:nowrap;text-overflow:ellipsis;max-width:180px;display:inline-block;overflow:hidden}.products-page .products-panel__row .model .svg{width:10px;height:10px;display:flex}.products-page .products-panel__row .model:hover{border-color:var(--boxShadow)}.products-page .products-panel__row .select-unit{margin:0}.products-page .products-panel__name{font-size:18px;font-weight:500;line-height:30px}.products-page .products-panel__name-en p{vertical-align:middle}.products-page .products-panel .lang{color:var(--grey);vertical-align:middle;margin:0 10px;font-size:10px}.products-page .products-panel .lang:before{content:"["}.products-page .products-panel .lang:after{content:"]"}.products-page .products-panel__colour-mode{margin-top:10px}.products-page .products-panel__price-type,.products-page .products-panel__colour-mode{margin-bottom:5px;font-size:12px}.products-page .products-panel__price-type select,.products-page .products-panel__colour-mode select{border:1px solid var(--lightGrey);background-color:#fff;border-radius:5px;margin-left:10px;padding:5px}.products-page .products-panel__description{white-space:pre-wrap;min-height:40px;margin:20px 0;padding:0 200px 0 0;font-size:13px}.products-page .products-panel__description label{width:200px;color:var(--grey);margin-bottom:10px;font-size:13px;font-weight:500;display:block}.products-page .products-panel__datasheet .form__row-label{color:var(--grey);margin-bottom:10px;font-size:13px;font-weight:500}.products-page .products-panel__options-add{background-color:var(--dark);color:#fff;cursor:pointer;border-radius:5px;margin-top:10px;padding:8px 15px;font-size:13px;font-weight:500;display:inline-block}.products-page .products-panel .product-option{margin-left:-15px;padding-left:15px;position:relative}.products-page .products-panel .product-option__subtitle{color:var(--darkGrey);margin-top:10px;font-size:14px;font-weight:500}.products-page .products-panel .product-option.showid{margin-top:40px}.products-page .products-panel .product-option.showid .product-option__choices-add{margin-top:20px}.products-page .products-panel .product-option:hover .product-option__remove{display:block}.products-page .products-panel .product-option__id{color:#ababab;font-size:13px;position:absolute;top:-20px;left:15px}.products-page .products-panel .product-option__remove{cursor:pointer;width:15px;height:15px;font-size:20px;line-height:12px;display:none;position:absolute;top:-2px;left:0}.products-page .products-panel .product-option__remove:after{content:"×"}.products-page .products-panel .product-option__remove:hover{color:var(--secondary)}.products-page .products-panel .product-option__name{text-transform:uppercase;color:#6f777e;margin-top:20px;font-size:15px;font-weight:500}.products-page .products-panel .product-option__creator-only{margin-top:5px}.products-page .products-panel .product-option__creator-only .checkbox .checkmark{width:14px;height:14px;line-height:10px}.products-page .products-panel .product-option__creator-only .checkbox .label{color:#777;margin:0 7px;font-size:11px}.products-page .products-panel .product-option__choices{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.products-page .products-panel .product-option__choices-add{cursor:pointer;text-align:center;width:60px;font-size:11px}.products-page .products-panel .product-option__choices-add:after{content:"+";border:1px solid var(--lightGrey);color:#d8dadb;text-align:center;border-radius:5px;width:60px;height:90px;font-size:40px;font-weight:500;line-height:90px;display:block}.products-page .products-panel .product-option__choice{border:1px solid var(--lightGrey);border-radius:5px;display:flex;position:relative}.products-page .products-panel .product-option__choice.showid{margin-top:20px}.products-page .products-panel .product-option__choice.selected{color:#377ded;background-color:#ececec}.products-page .products-panel .product-option__choice:hover .product-option__choice-remove{display:block}.products-page .products-panel .product-option__choice-id{color:#ababab;white-space:nowrap;width:100%;font-size:13px;position:absolute;top:-20px;left:0;overflow:hidden}.products-page .products-panel .product-option__choice-id:after{content:"";background:linear-gradient(90deg,rgba(255,255,255,0) 0%,#fff 100%);width:30px;height:100%;position:absolute;top:0;right:0}.products-page .products-panel .product-option__choice-remove{cursor:pointer;z-index:10;width:15px;height:15px;font-size:20px;line-height:12px;display:none;position:absolute;top:8px;left:10px}.products-page .products-panel .product-option__choice-remove:after{content:"×"}.products-page .products-panel .product-option__choice-remove:hover{color:var(--secondary)}.products-page .products-panel .product-option__choice-thumbnail{border-radius:5px 0 0 5px;width:90px;height:90px;position:relative;overflow:hidden}.products-page .products-panel .product-option__choice-name{text-align:left;flex-grow:1;width:90px;max-height:40px;margin-bottom:10px;font-size:13px;font-weight:500;overflow:hidden}.products-page .products-panel .product-option__choice-name input{width:80px}.products-page .products-panel .product-option__choice-hiddencolour{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute}.products-page .products-panel .product-option__choice-displaycolour{width:100%;height:100%}.products-page .products-panel .product-option__choice-colourtext{color:var(--grey);margin-top:4px;font-size:12px}.products-page .products-panel .product-option__choice-prices{display:flex}.products-page .products-panel .product-option__choice-price{color:var(--primary)}.products-page .products-panel .product-option__choice-price,.products-page .products-panel .product-option__choice-purchase-price{text-align:left;width:90px;font-size:11px;line-height:12px}.products-page .products-panel .product-option__choice-purchase-price{display:none}.products-page .products-panel .product-option__choice-body{box-sizing:border-box;flex-direction:column;height:90px;padding:10px 15px;display:flex}.products-page .products-panel .toggles__label{color:#626262;margin-bottom:5px;font-size:13px;font-weight:600}.products-page .products-panel .toggles__list{margin:10px 0}.products-page .products-panel .toggles__list .toggle{background-color:var(--lightGrey);border-radius:5px;padding:5px 10px;font-size:12px;display:inline}.products-page .products-panel .toggles__list .toggle span{color:var(--darkGrey);margin-left:5px}.products-page .products-panel .textarea.json textarea{height:500px}.products-page .products-panel .set-json-btn{border:1px solid var(--lightGrey);cursor:pointer;border-radius:5px;padding:7px 20px;font-size:13px;display:inline-block}.products-page .products-panel .set-json-btn.success{border-color:var(--success);color:var(--success)}.products-page .products-panel .set-json-btn.error{border-color:var(--warning);color:var(--warning)}.products-page .products-panel .settings{width:100%;height:100%;position:absolute;top:0;left:100%;overflow:auto}.products-page .products-panel .settings__shape-opts{padding:10px 0}.products-page .products-panel .settings__content{z-index:10;box-sizing:border-box;flex-direction:column;flex-grow:1;width:100%;padding:20px 30px;display:flex;box-shadow:0 0 10px rgba(0,0,0,.067)}.products-page .products-panel .settings__content.advanced .settings__advanced-options{display:block}.products-page .products-panel .settings__content.advanced .settings__show-advanced:before{transform:rotate(90deg)}.products-page .products-panel .settings__show-advanced{color:#626262;cursor:pointer;margin-top:10px;margin-bottom:5px;font-size:13px;font-weight:600;position:relative}.products-page .products-panel .settings__show-advanced:before{content:"";transform-origin:25%;border:4px solid transparent;border-left:6px solid #626262;border-right-width:6px;width:0;height:0;transition:transform .1s linear;display:block;position:absolute;top:3px;left:-12px;transform:rotate(0)}.products-page .products-panel .settings__advanced-options{display:none}.products-page .products-panel .settings__submit{cursor:pointer;background-color:var(--primary);height:50px;color:var(--light);justify-content:center;align-items:center;font-weight:600;display:flex}.products-page .products-panel .inwall-options{margin-top:30px}.products-page .products-panel .inwall-options__title{color:#626262;margin-bottom:10px;font-size:13px;font-weight:600}.products-page .products-panel .inwall-options__align label{margin-right:10px;font-size:12px}.products-page .products-panel .inwall-options__align select{font-size:12px}.products-page .products-panel .inwall-options__offset .number{align-items:center;gap:10px;display:flex}.products-page .products-panel .inwall-options__offset .form__row-label{margin:0}.products-page .products-drawer{border-radius:5px;margin:10px 20px;overflow:hidden;box-shadow:0 2px 12px rgba(28,40,63,.05)}.products-page .products-drawer.closed .products-drawer__head .svg{transform:rotate(90deg)}.products-page .products-drawer.closed .products-drawer__body{max-height:0}.products-page .products-drawer__head{cursor:pointer;z-index:2;align-items:center;height:45px;padding:0 20px;font-size:14px;font-weight:600;line-height:35px;display:flex;position:relative}.products-page .products-drawer__head .svg{width:8px;height:8px;margin-left:10px;transition:transform .1s linear;display:flex;transform:rotate(0)}.products-page .products-drawer__add-btn{cursor:pointer;text-align:center;color:#959595;background-color:var(--lightGrey);border-radius:5px;width:20px;height:20px;margin:0 15px;font-size:25px;line-height:20px;display:none}.products-page .products-drawer__add-btn:after{content:"+"}.products-page .products-drawer__body{box-sizing:border-box;max-height:none;overflow:hidden}.products-page .products-table__head{color:#9ca6af;flex-direction:row;height:40px;font-size:11px;font-weight:600;display:flex}.products-page .products-table__body{padding-bottom:10px}.products-page .products-table__body .column.name{color:#2d3446;font-size:13px;font-weight:500}.products-page .products-table__body .column.name span{color:#6b7280;margin-left:10px;font-weight:400}.products-page .products-table__body .column.price,.products-page .products-table__body .column.brand,.products-page .products-table__body .column.margin,.products-page .products-table__body .column.purchasePrice,.products-page .products-table__body .column.installationPrice{font-size:13px}.products-page .products-table__row{cursor:pointer;border-top:1px solid transparent;border-bottom:1px solid transparent;flex-direction:row;height:33px;margin-bottom:-1px;display:flex;position:relative}.products-page .products-table__row:hover{background-color:#f7f7f7}.products-page .products-table__row:hover .products-table__order-buttons{opacity:.5}.products-page .products-table__row:hover .products-table__action-btns .arrow{display:block}.products-page .products-table__row.selected{background-color:var(--lightGrey)}.products-page .products-table__row.readonly{opacity:.5}.products-page .products-table__row[data-insert=after]{border-bottom-color:var(--primary)}.products-page .products-table__row[data-insert=before]{border-top-color:var(--primary)}.products-page .products-table__action-btns .arrow{width:16px;display:none}.products-page .products-table__action-btns svg{width:12px}.products-page .products-table__order-buttons{opacity:0;width:120px;height:100%;position:absolute;top:0;left:0}.products-page .products-table__order-btn{width:15px;height:6px;font-size:12px;position:absolute;top:0;left:4px;overflow:hidden}.products-page .products-table__order-btn:hover{color:var(--primary);font-weight:600}.products-page .products-table__order-btn.top{line-height:3px;top:3px}.products-page .products-table__order-btn.top:after{content:"︽"}.products-page .products-table__order-btn.up{line-height:3px;top:10px}.products-page .products-table__order-btn.up:after{content:"︿"}.products-page .products-table__order-btn.down{line-height:15px;top:19px}.products-page .products-table__order-btn.down:after{content:"﹀"}.products-page .products-table__order-btn.bottom{line-height:15px;top:26px}.products-page .products-table__order-btn.bottom:after{content:"︾"}.products-page .products-table .column{text-align:center;justify-content:center;align-items:center;width:100px;padding:0 10px;display:flex}.products-page .products-table .column.name{text-align:left;flex-grow:1;justify-content:left;width:300px;padding-left:20px}.products-page .products-table .column.price{color:var(--primary)}.products-page .products-table .column.items,.products-page .products-table .column.floorMaterials,.products-page .products-table .column.wallMaterials{width:200px}.products-page .products-table .column.actions{width:25px}.products-page .products-table .column .checkbox{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.form__row{padding:10px 0}.form__row.error input,.form__row.error textarea{border-color:red}.form__row input{box-sizing:border-box;border:1px solid var(--lightGrey);border-radius:5px;width:100%;padding:8px 10px;font-size:13px}.form__row input:focus,.form__row input:active{outline:none}.form__row textarea{box-sizing:border-box;border:1px solid var(--lightGrey);border-radius:5px;width:100%;height:100px;padding:8px 10px;font-family:sans-serif;font-size:14px}.form__row textarea:focus,.form__row textarea:active{outline:none}.form__row.vec3{padding-bottom:0}.form__row.vec3 .form__row-body{gap:15px;display:flex}.form__row.range{justify-content:space-between;align-items:center;display:flex}.form__row.range .form__row-body{gap:20px;width:65%;display:flex}.form__row.range .form__row.number{align-items:center;gap:10px;padding:0;display:flex}.form__row-label{color:#626262;margin-bottom:5px;font-size:13px;font-weight:600}.form__row-label input{width:45px;height:23px;margin-left:10px;display:inline-block}.form__row-description{color:#626262;margin-top:20px;font-size:12px}.form__row-button{color:#fff;cursor:pointer;background-color:#d3d3d3;border-radius:5px;padding:7px 20px;font-size:14px;font-weight:600;display:inline-block}.form__row-link{color:#5a5a5a;margin:10px 0;font-size:14px;font-weight:600;display:block}.form-slider{cursor:pointer;background-color:#eee;border-radius:5px;height:8px;margin:10px 7px;position:relative}.form-slider__progress{background-color:var(--primary);border-radius:5px;width:0%;height:100%}.form-slider__handle{background-color:var(--primary);border-radius:10px;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%}.dropzone{position:relative}.dropzone__overlay{z-index:10;background-color:rgba(255,255,255,.78);justify-content:center;align-items:center;display:none;position:absolute;top:0;bottom:0;left:0;right:0}.dropzone__overlay .svg{border:2px dashed var(--grey);background-color:rgba(255,255,255,.78);border-radius:10px;justify-content:center;align-items:center;width:50%;height:50%;display:flex}.dropzone__overlay .svg svg path{fill:var(--grey)}body.dragging .dropzone__overlay{display:flex}.product-card-comp{border:1px solid var(--lightGrey);border-radius:5px;flex-direction:column;width:120px;height:160px;display:flex;overflow:hidden}.product-card-comp:hover{border-color:#d4e0ed;overflow:visible}.product-card-comp .thumbnail-component{background-position:50%;background-repeat:no-repeat;background-size:contain;width:120px;height:100px}.product-card-comp__no-product-img{background-color:#e7e7e7;background-position:50%;background-repeat:no-repeat;background-size:contain;width:120px;height:100px}.product-card-comp__body{height:40px;padding:10px;font-size:14px;position:relative;box-shadow:0 0 10px rgba(0,0,0,.067)}.product-card-comp__brand{text-transform:uppercase;color:#9b9b9b;margin-bottom:4px;font-size:12px}.product-card-comp__name{background-color:#fff;margin:-10px;padding:10px;font-size:13px}.product-card-comp__notes{color:var(--primary);background-color:rgba(255,255,255,.8);border-radius:5px;padding:5px 10px;font-size:12px;position:absolute;bottom:100%;left:0}.quote{box-sizing:border-box;align-self:center;width:100%;height:100%;display:flex;overflow:hidden}.quote h3{margin-bottom:20px;font-size:20px;font-weight:700}.quote h2{gap:5px;margin-bottom:10px;font-weight:700;display:flex}.quote .right-panel{top:60px}.quote .right-panel__content{height:100%}.quote__head{border-bottom:1px solid #e8e8e9;justify-content:space-between;margin-bottom:20px;padding-bottom:20px;display:flex}.quote__head .actions{gap:20px;display:flex}.quote__head .actions button{background-color:var(--primary);color:var(--light);cursor:pointer;border-radius:5px;padding:11px 30px;font-size:16px;font-weight:600;position:relative}.quote__head .actions button:hover{opacity:.8}.quote__head .actions .save-btn.needs-save:after{content:"";background-color:red;border-radius:7px;width:7px;height:7px;display:block;position:absolute;top:5px;right:5px}.quote__toggle{align-items:center;gap:10px;display:flex}.quote__toggle span,.quote__toggle select{font-weight:500}.quote__toggle h3{margin:0}.quote__content{width:85%;min-width:800px;max-width:1200px;margin:0 auto;padding:40px 40px 100px}.quote__center{box-sizing:border-box;width:100%;overflow-y:auto}.quote__left{box-sizing:border-box;width:70%;padding:0 60px;overflow-y:auto}.quote__right{width:30%}.quote__right textarea{box-sizing:border-box;resize:none;white-space:pre;overflow-wrap:normal;border:none;border-left:var(--boxShadow)1px solid;width:100%;height:100%;font-family:monospace;font-size:12px;overflow-x:auto}.quote__error{color:red;position:absolute;bottom:5px;left:5px}.quote__advanced{align-items:center;font-weight:600;display:flex}.quote__advanced input{width:30px;height:18px}.quote-config-table h2,.quote-config-table h3{margin:0}.quote-config-table__row,.quote-config-table__head{border-bottom:1px solid var(--boxShadow);border-left:1px solid var(--boxShadow);border-right:1px solid var(--boxShadow);font-size:14px;display:flex}.quote-config-table__row .quote-config-table__col:not(:last-child),.quote-config-table__head .quote-config-table__col:not(:last-child){border-right:1px solid var(--boxShadow);border-radius:0;padding:3px 0}.quote-config-table__row .label,.quote-config-table__head .label{flex-basis:350px;justify-content:start;align-items:center;margin:0 5px;line-height:20px;display:flex}.quote-config-table__row .price,.quote-config-table__head .price,.quote-config-table__row .purchasePrice,.quote-config-table__head .purchasePrice,.quote-config-table__row .installationPrice,.quote-config-table__head .installationPrice,.quote-config-table__row .deletionPrice,.quote-config-table__head .deletionPrice{text-align:center;flex-basis:160px;justify-content:center;align-items:center;padding:0 10px;display:flex}.quote-config-table__row .price input,.quote-config-table__head .price input,.quote-config-table__row .purchasePrice input,.quote-config-table__head .purchasePrice input,.quote-config-table__row .installationPrice input,.quote-config-table__head .installationPrice input,.quote-config-table__row .deletionPrice input,.quote-config-table__head .deletionPrice input{border:none;width:100%}.quote-config-table__row .tax,.quote-config-table__head .tax{text-align:center;flex-basis:100px;justify-content:center;align-self:center;align-items:center;padding:0 10px;display:flex}.quote-config-table__row .tax.undefined>span,.quote-config-table__head .tax.undefined>span{opacity:.6}.quote-config-table__row .tax input,.quote-config-table__head .tax input{width:100%}.quote-config-table__head{background-color:var(--lightGrey);border-top:1px solid var(--boxShadow);min-height:35px;font-size:13px}.quote-config-table__row{font-size:12px;display:flex}.quote-config-table__row .price,.quote-config-table__row .purchasePrice,.quote-config-table__row .installationPrice,.quote-config-table__row .deletionPrice{color:var(--primary)}.quote-config-table__row .tax{height:22px}.quote-config-table__row .tax span{color:var(--light);background-color:#6e50ff;border-radius:10px;margin:2px 0;padding:2px 10px}.quote-config-table__tabs{font-size:14px;font-weight:600;display:flex}.quote-config-table__tab{padding:10px 25px}.quote-config-table__tab.selected{background-color:var(--lightGrey);border-top:1px solid var(--boxShadow);border-left:1px solid var(--boxShadow);border-right:1px solid var(--boxShadow);border-top-left-radius:6px;border-top-right-radius:6px}.quote-config-table__tab:not(.selected){cursor:pointer}.quote-config-table__tab:not(.selected):hover{color:var(--primary)}.quote-config-table__tab:not(.selected):active{color:var(--lightPrimary)}.quote-config-table__category-leaf{margin-left:5px}.quote-config-table__category-branch{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.quote-config-table__category-branch svg{transition:transform .1s linear;transform:rotate(90deg)}.quote-config-table__category-branch.open svg{transform:rotate(180deg)}.quote-config-table .price-input__included,.quote-config-table .price-input__inherit,.quote-config-table .price-input__unknown{width:100%;box-shadow:0 4px 12px rgba(232,232,237,.5)}.edit-template .quote-selector .selector__item,.template .quote-selector .selector__item{background-color:var(--price)}.edit-template .quote-selector .selector__item select,.template .quote-selector .selector__item select{border-radius:3px;padding:0;font-size:12px}.right-panel__content{flex-direction:column;display:flex}.edit-template{padding:20px 40px}.edit-template input,.edit-template select{font-size:14px}.edit-template h3{align-items:center;display:flex}.edit-template h3 .id{color:var(--grey);margin-left:auto;font-size:12px;font-weight:500}.edit-template .quote-selector .selector__clause,.edit-template .quote-selector .selector__item.add{margin-left:0}.edit-template__wrapper{flex-direction:column;display:flex}.edit-template__head{border-bottom:1px solid #e8e8e9;padding:20px 40px}.edit-template__head .edit-template__line{margin-bottom:0}.edit-template__warning{color:var(--warning);font-size:12px}.edit-template__warning .attribute{background-color:var(--warning);color:var(--light);border-radius:4px;margin-right:4px;padding:3px}.edit-template__warning .attribute.available{background-color:var(--primary)}.edit-template__action-list{flex-grow:1;padding:20px 40px;overflow-y:auto}.edit-template__actiongrp .drawer__head{padding:0;font-size:16px;font-weight:600}.edit-template__action{cursor:pointer;border-radius:4px;flex-direction:column;gap:5px;margin-bottom:5px;padding:5px;display:flex}.edit-template__action:hover{background-color:var(--darkerLight)}.edit-template__action.selected{background-color:var(--darkerLight);border:var(--grey)1px solid}.edit-template__action__title{font-size:14px;font-weight:500}.edit-template__action__description{color:var(--grey);font-size:12px}.edit-template__action__attributes{border-radius:4px;flex-flow:wrap;gap:2px;font-size:12px;display:flex}.edit-template__action__attributes .attribute{background-color:var(--primary);color:var(--light);border-radius:4px;margin-right:4px;padding:3px}.edit-template__splitter{border-bottom:1px solid #e8e8e9;margin:22px 0}.edit-template__line{flex-direction:row;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.edit-template__line.vertical{flex-direction:column}.edit-template__line span.prop{font-weight:500}.edit-template__line p.prop{color:var(--grey);margin-top:4px;margin-right:20px;font-size:12px}.edit-template__line.start{justify-content:flex-start;gap:30px}.edit-template__line input[type=text]{border:1px solid var(--lightGrey);box-sizing:border-box;border-radius:5px;min-width:200px;padding:8px 10px;font-size:13px}.edit-template__line select,.edit-template__line .select-action-btn{border:1px solid var(--lightGrey);cursor:pointer;background-color:#fff;border-radius:5px;min-width:200px;max-width:200px;padding:5px}.edit-template__line select:hover,.edit-template__line .select-action-btn:hover{background-color:var(--darkerLight)}.edit-template__name{box-sizing:border-box;width:100%}.edit-template__name__prop{align-self:baseline}.edit-template__name__wrapper{flex-direction:column;flex-grow:.9;gap:5px;margin-left:10px;display:flex}.edit-template__name__subtext{color:var(--grey);font-size:12px;font-weight:500}.edit-template__name__translation{gap:5px;display:flex}.edit-template__name__translation>span{align-self:center;width:20px}.edit-template__name__translation button:hover{background-color:var(--boxShadow)}.edit-template__name__variable{cursor:pointer}.edit-template__name__variable:hover{color:var(--primary)}.edit-template__groupBy{flex-flow:wrap;justify-content:flex-start;gap:5px;font-size:16px;display:flex}.edit-template__groupBy__attr:hover{background-color:red}.edit-template__groupBy__attr,.edit-template__groupBy__add{cursor:pointer;background-color:var(--svgHover);color:var(--light);border-radius:5px;padding:5px;font-weight:500}.edit-template__groupBy__attr select,.edit-template__groupBy__add select{margin-right:5px;padding:0}.edit-template__groupBy__attr.adder,.edit-template__groupBy__add.adder{opacity:.7;background-color:var(--secondary)}.edit-template__groupBy__attr.adder:hover,.edit-template__groupBy__add.adder:hover{opacity:1}.edit-template__groupBy__none{color:var(--grey);align-self:center}.edit-template__groupBy__add{color:#000}.edit-template__groupBy__add:hover{color:var(--light)}.template{border-radius:5px;font-size:14px;position:relative}.template__head{cursor:pointer;align-items:center;gap:20px;margin-top:10px;padding:10px 15px;display:flex;overflow:hidden}.template__head__value{font-weight:600}.template__head:hover{color:var(--primary)}.template__foot{gap:5px;padding:5px 15px;display:flex}.template__foot button:hover{background-color:var(--boxShadow)}.template__btns{gap:5px;display:flex}.template__btns button:hover{background-color:var(--boxShadow)}.template__btns button{border:var(--boxShadow)1px solid;white-space:nowrap;padding-top:2px;padding-bottom:2px}.template__btns button.remove:hover{color:red}.template__row-section{border-radius:5px;margin:10px 0;padding-bottom:10px;overflow:hidden;box-shadow:0 2px 12px rgba(28,40,63,.05)}.template__row-section.selected>.template__head{color:var(--primary)}.template__row-section.disabled{opacity:.8}.template__row-section>.template__head{margin:0;padding:20px 10px 10px;font-size:17px;font-weight:500}.template__row-section>.template__children{padding:0 20px}.template__row-section>.template__head .template__btns{visibility:hidden;width:0}.template__row-section>.template__head:hover .template__btns{visibility:visible;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.template__row-row{margin-top:10px;margin-bottom:10px}.template__row-row.selected>.template__head{color:var(--primary)}.template__row-row.disabled{opacity:.8}.template__row-row>.template__head,.template__row-row>.template__foot{background-color:#e7ebed}.template__row-row>.template__head .template__btns{visibility:hidden;width:0}.template__row-row>.template__head:hover .template__btns{visibility:visible;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.template__row-rowitem{cursor:pointer;background-color:#fffbd9;justify-content:space-between;align-items:center;padding:4px 4px 4px 10px;display:flex}.template__row-rowitem .template__btns{visibility:hidden;width:0}.template__row-rowitem:hover .template__btns,.template__row-rowitem.selected .template__btns{visibility:visible;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.template__row-rowitem:hover .template__action,.template__row-rowitem.selected .template__action{color:var(--primary)}.template__row-rowitem.disabled div{opacity:.5}.template__row-rowitem.error .template__col{color:var(--warning);text-decoration:line-through}.template__action{justify-content:flex-start;align-items:center;gap:10px;margin-right:10px;font-size:12px;font-weight:500;display:flex;overflow:hidden}.template__col.select{min-width:150px}.template__col.name{min-width:200px}.template__col.filter{flex-grow:1;align-items:center;gap:10px;display:flex;overflow:hidden}.template__col.default{color:var(--grey)}.template .quote-selector{align-items:center;display:flex}.template .quote-selector .selector__clause{flex-wrap:nowrap;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0}.template .quote-selector .selector__item{min-width:1em}.template .quote-selector .selector__and{position:unset}.workspace-settings{flex-direction:column;align-items:center;height:100%;display:flex;overflow-y:auto}.workspace-settings__body{width:70%;margin-top:50px;display:flex}.workspace-settings__sidepanel__head{gap:10px;display:flex}.workspace-settings__sidepanel__back{cursor:pointer;width:20px;height:20px;padding:5px}.workspace-settings__sidepanel__back .svg,.workspace-settings__sidepanel__back .svg svg{width:100%;height:100%}.workspace-settings__sidepanel__title{margin-bottom:20px;margin-right:50px;font-size:22pt;font-weight:700}.workspace-settings__sidepanel__sections li{cursor:pointer;color:#9ca6af;padding:10px 10px 10px 0;font-weight:600}.workspace-settings__sidepanel__sections li a{color:#000;text-decoration:none}.workspace-settings__sidepanel__sections li.selected a{color:var(--primary)}.workspace-settings__sidepanel__sections li.disabled{cursor:default}.workspace-settings__wrapper{box-sizing:border-box;border-radius:5px;flex-direction:column;justify-content:space-between;width:100%;margin:50px 0;padding:20px;display:flex;box-shadow:0 0 20px rgba(0,0,0,.067)}.workspace-settings__content{padding-bottom:50px}.workspace-settings__content h4{margin-bottom:10px;font-weight:600}.workspace-settings__content p{color:#8c909a;font-size:10pt}.workspace-settings__content input{-webkit-filter:none;filter:none;border:1px solid var(--lightGrey);border-radius:4px;outline:0;height:40px;padding:0 10px}.workspace-settings__content select{border:1px solid var(--lightGrey);cursor:pointer;background-color:#fff;border-radius:4px;max-width:200px;height:40px;padding:0 12px}.workspace-settings__content textarea{border:1px solid var(--lightGrey);border-radius:7px;width:330px;height:100px;padding:15px 20px;font-size:12px}.workspace-settings__content__row{justify-content:space-between;gap:10px;margin:15px;display:flex}.workspace-settings__content__row.subrow{padding-left:20px}.workspace-settings__content__row.disabled{opacity:.5}.workspace-settings__content .members{height:auto;padding-bottom:0;overflow:visible}.workspace-settings__section-title{text-transform:uppercase;padding:15px;font-size:20px;font-weight:400}.workspace-settings__section-title.selected{color:var(--primary)}.workspace-settings__footer{justify-content:center;padding-top:50px;padding-bottom:20px;display:flex}.workspace-settings__save{align-self:center;width:40%;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.workspace-settings .submit{width:220px;height:45px;color:var(--light);background-color:var(--primary);border:none;border-radius:4px;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.workspace-settings .submit.loading{background-color:var(--light)}.workspace-settings .submit.success{background-color:var(--success)}.workspace-settings .submit.error{background-color:var(--warning)}.workspace-settings .image-input,.workspace-settings .grid-input{flex-direction:column;align-items:end;gap:10px;display:flex}.workspace-settings .image-input .input-container,.workspace-settings .grid-input .input-container{border:1px solid var(--lightGrey);max-width:100%}.workspace-settings .image-input input,.workspace-settings .grid-input input{border:none;height:auto;padding:0}.workspace-settings .image-input input::-webkit-file-upload-button{color:#000;border:0;border-right:1px solid var(--lightGrey);background-color:#fff;margin-right:20px;padding:10px 15px}.workspace-settings .image-input input::-ms-browse{color:#000;border:0;border-right:1px solid var(--lightGrey);background-color:#fff;margin-right:20px;padding:10px 15px}.workspace-settings .image-input input::file-selector-button{color:#000;border:0;border-right:1px solid var(--lightGrey);background-color:#fff;margin-right:20px;padding:10px 15px}.workspace-settings .grid-input input::-webkit-file-upload-button{color:#000;border:0;border-right:1px solid var(--lightGrey);background-color:#fff;margin-right:20px;padding:10px 15px}.workspace-settings .grid-input input::-ms-browse{color:#000;border:0;border-right:1px solid var(--lightGrey);background-color:#fff;margin-right:20px;padding:10px 15px}.workspace-settings .grid-input input::file-selector-button{color:#000;border:0;border-right:1px solid var(--lightGrey);background-color:#fff;margin-right:20px;padding:10px 15px}.workspace-settings .image-input input::-webkit-file-upload-button:hover{background-color:#eee}.workspace-settings .image-input input::-ms-browse:hover{background-color:#eee}.workspace-settings .image-input input::file-selector-button:hover{background-color:#eee}.workspace-settings .grid-input input::-webkit-file-upload-button:hover{background-color:#eee}.workspace-settings .grid-input input::-ms-browse:hover{background-color:#eee}.workspace-settings .grid-input input::file-selector-button:hover{background-color:#eee}.workspace-settings .image-input img{max-width:150px;max-height:90px}.workspace-settings .grid-input img{max-width:min(500px,100%);max-height:110px}@media (max-width:1000px){.workspace-settings__body{flex-direction:column;width:90%}.workspace-settings__sidepanel__sections{display:none}.workspace-settings__wrapper{margin:10px 0}}@media (max-width:500px){.workspace-settings__content__row{flex-direction:column;gap:10px}.workspace-settings__content__row p{display:none}.workspace-settings__content__row h4{margin-bottom:0}}.members{height:100%;padding-bottom:100px;position:relative;overflow-y:auto}.members button:hover,.members a:hover{opacity:.8}.members button[disabled]{background-color:var(--lightGrey);cursor:initial}.members button[disabled]:hover{opacity:1}.members__content{width:100%;max-width:1200px;margin:0 auto}.members__content .drawer{box-shadow:none;margin:10px -5px}.members__actions{justify-content:space-between;align-items:center;padding:15px;display:flex}.members__actions-left,.members__actions-right{align-items:center;gap:20px;display:flex}.members__actions .create-access{color:#fff;background-color:var(--primary);padding:10px 20px;font-weight:600}.members__actions .create-access-link{color:var(--primary);border:1px solid var(--primary);background-color:#fff;padding:10px 20px;font-size:15px;font-weight:500}.members__limit-reached{flex-direction:row;justify-content:center;align-items:center;gap:10px;display:flex}.members__limit-reached span{font-size:14px}.members__limit-reached a,.members__limit-reached button{text-align:center;border:1px solid var(--darkGrey);color:var(--darkGrey);background:0 0;border-radius:5px;padding:5px 20px;text-decoration:none}.members .section.company-users{opacity:.3;cursor:default}.members .section.company-users .table__row:hover{background-color:transparent}.members .table__column.token{flex:2 1 0;padding-right:60px}.members .table__column.token a,.members .table__column.token a:visited{color:#737373}.members .table__column.more{flex:0 0 60px;padding:0;position:relative}.members .table__column.more .more-btn{cursor:pointer;justify-content:center;align-items:center;width:60px;height:30px;display:flex}.members .table__column.more .dropdown{z-index:1000;text-align:right;background-color:#fff;border:.5px solid #f5f7f7;border-radius:6px;flex-direction:column;justify-content:center;align-items:stretch;width:130px;padding:16px 15px 14px;display:flex;position:absolute;top:35px;right:0;box-shadow:0 3px 24px rgba(48,48,49,.14)}.members .table__column.more .dropdown a+a{margin-top:3px}.members .table__column.more .dropdown a{cursor:pointer;color:#20232c;margin:0;padding-top:2px;padding-bottom:2px;font-size:14px;line-height:26px;text-decoration:none}.members .table__column.more .dropdown a:hover{text-decoration:underline}.input-form.error>div{border:2px solid var(--warning)}.popup-access .input-form+.input-form{margin-top:17px}.popup-access>div{width:450px;max-height:80%;padding:30px 40px}.popup-access>div>span{display:none}.popup-access>div>div:last-child{justify-content:center;margin-top:50px}.popup-access .input-form{flex-direction:row;align-items:start;display:flex}.popup-access .input-form .input-form__label{border:none;width:25%;margin:17px 0;font-size:12px;font-weight:500}.popup-access .input-form .input-form__value{color:#666;border:none;margin:14px 15px;font-size:14px}.popup-access .input-form>div{width:50%;box-shadow:none;border:2px solid #ccd2d7}.popup-access .input-form label{width:25%;margin:17px 0}.popup-access .input-form input{min-height:40px}.popup-access .input-form input::-webkit-input-placeholder{color:#888}.popup-access .input-form input::-ms-input-placeholder{color:#888}.popup-access .input-form input::placeholder{color:#888}.popup-access .input-form textarea{padding:12px 16px}.popup-access .input-form textarea::-webkit-input-placeholder{color:#888}.popup-access .input-form textarea::-ms-input-placeholder{color:#888}.popup-access .input-form textarea::placeholder{color:#888}@media (max-width:880px){.members .table__column.profession{display:none}}@media (max-width:700px){.members .table__column.name{display:none}}.table{box-sizing:border-box;width:100%;padding-bottom:10px}.table__head{color:#9ca6af;flex-direction:row;height:40px;font-size:11px;font-weight:600;display:flex}.table__head .table__column .asc .svg{transform:rotate(90deg)}.table__head .table__column .desc .svg{transform:rotate(-90deg)}.table__column{flex:1 1 0;align-items:center;padding:0 20px;font-size:13px;display:flex}.table__column.active{color:var(--primary)}.table__column.active .svg svg path{fill:var(--primary)}.table__column-name{position:relative}.table__column-name .svg{cursor:pointer;position:absolute;top:0;right:-15px}.table__column-name .svg svg path{fill:var(--grey)}.table__column-name .svg:hover svg path{fill:var(--primary)}.table__rows{flex-direction:column;width:100%;display:flex}.table__row{flex-direction:row;justify-content:space-between;align-items:center;width:100%;min-height:33px;margin:1px 0;display:flex}.table__row:hover,.table__row:hover .ellipsis{background-color:var(--lightGrey)}.table__row:hover .buyer.small,.table__row:hover .edit-buyer{display:block}.table__row .table__column{height:100%;color:var(--dark);text-align:center;border-left:1px solid #eee;align-items:center;font-size:12px;font-weight:500;display:flex}.table .table__row+.table__row{margin-top:1px}.drawer{border-radius:5px;margin:10px 0;box-shadow:0 2px 12px rgba(28,40,63,.05)}.drawer.closed .drawer__head .svg{transform:rotate(90deg)}.drawer.closed .drawer__body{max-height:0;overflow:hidden}.drawer__head{cursor:pointer;z-index:2;align-items:center;height:45px;padding:0 20px;font-size:14px;font-weight:600;line-height:35px;display:flex;position:relative}.drawer__head .svg{width:8px;height:8px;margin-left:10px;transition:transform .1s linear;display:flex;transform:rotate(0)}.drawer__body{box-sizing:border-box;max-height:none}.section__head{cursor:pointer;align-items:center;gap:20px;padding:30px 0 20px;font-size:17px;font-weight:500;display:flex}.section__head .svg{width:10px;height:10px;transition:transform .1s linear;display:flex;transform:rotate(0)}.section__body{display:block}.section.closed .section__head .svg{transform:rotate(90deg)}.section.closed .section__body{display:none}.right-panel{z-index:8;border-left:1px solid var(--lightGrey);background-color:#fff;flex-direction:column;width:600px;transition:transform .5s;display:flex;position:fixed;top:137px;bottom:0;right:-600px;overflow:hidden;transform:translate(0)}.right-panel.open{transform:translate(-600px)}.right-panel__close{cursor:pointer;z-index:100;text-align:center;width:30px;height:30px;font-size:25px;position:absolute;top:11px;left:6px}.right-panel__close:after{content:"×"}.right-panel__close:hover{color:var(--primary)}.right-panel__content{overflow:auto}.roles-field{flex-wrap:wrap;align-items:start;gap:5px 10px;padding:5px 0;display:flex;position:relative;border:none!important}.roles-field__role{color:#fff;border-radius:3px;padding:10px 20px;font-weight:500}.roles-field__role.owner-role,.roles-field__role.admin-role{background-color:#d86f6f}.roles-field__role.editor-role{background-color:#f1ae00}.roles-field__role.viewer-role{background-color:#bdbdbd}.roles-field__role-description{font-size:13px}.roles-field__del-role{cursor:pointer;margin-left:15px;display:inline-block}.roles-field__del-role:hover .svg path{fill:var(--light)}.roles-field__del-role .svg{width:10px;height:10px}.roles-field__add-role-btn{color:#fff;cursor:pointer;background-color:#e3e3e3;border-radius:3px;padding:10px 15px;font-size:30px;line-height:16px}.roles-field__add-role-btn:hover{background-color:var(--boxShadow)}.roles-field__add-role-popup{background-color:#fff;border-radius:3px;width:440px;padding:20px 0;display:none;position:absolute;bottom:53px;left:-125px;box-shadow:0 0 10px rgba(0,0,0,.1)}.roles-field__add-role-popup.open{display:block}.roles-field__role-row{cursor:pointer;align-items:center;gap:10px;padding:4px 20px;display:flex}.roles-field__role-row:hover{background-color:#f0f0f0}.roles-field__role-row-left{flex:0 0 110px;justify-content:end;display:flex}.roles-input label{color:var(--dark);font-size:12px;font-weight:500}.input-form__wrapper{background-color:var(--light);box-sizing:border-box;min-width:220px;min-height:45px;box-shadow:none;border:2px solid #ccd2d7;border-radius:4px;align-items:center;padding:1px;transition:all .7s;display:flex;position:relative}.input-form__input{box-sizing:border-box;width:100%;height:100%;color:var(--dark);border:none;border-radius:4px;outline:none;padding-left:16px;padding-right:16px;font-size:14px}.toolbox{background-color:#fff;border-radius:3px;flex-direction:column;max-height:600px;padding:10px;display:flex;position:absolute;top:10px;left:10px;overflow:auto;box-shadow:0 0 10px rgba(0,0,0,.06)}.toolbox__header{justify-content:space-between;align-items:center;min-width:250px;display:flex}.toolbox textarea{width:370px;height:540px;font-family:monospace}.toolbox button{margin:10px 0 0}.toolbox .diff-action{width:400px;padding:5px 10px}.toolbox .diff-action .rm{cursor:pointer;position:absolute;left:6px}.toolbox .diff-action.selected{color:var(--primary)}.toolbox .diff-action textarea{height:100px}.toolbox .tooltip button{width:100%}.selector-panel{min-width:500px;overflow:unset}.selector-panel .error{color:red;margin:5px;font-size:14px}.selector-panel textarea{resize:vertical;width:100%;height:100px;min-height:100px;margin-top:10px;font-family:monospace}.selector-panel .result{max-height:400px;margin-top:10px;padding:10px;overflow:auto}.selector-panel .result .row{justify-content:space-between;align-items:center;display:flex}.selector-panel .result .row div{font-size:14px}.selector-panel .result .row .floor{width:10%}.selector-panel .result .row .name,.selector-panel .result .row .roomName{width:25%}.selector-panel .search{justify-content:space-between;align-items:center;margin:10px 0;display:flex}.selector-panel .selector .category{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:300px;padding:6px 10px}.selector-panel .selector .product{max-width:300px}.selector-panel .item-selector .selector__item{background-color:var(--primary)}.selector-panel .room-selector .selector__item{background-color:var(--secondary)}.selector-panel .selector__wrapper{max-width:600px}.script-panel textarea{height:240px;margin-top:10px}.ignored-warnings-panel{overflow-x:hidden}.ignored-warnings-panel h3.title{margin-top:10px}.ignored-warnings-panel textarea{width:100%;height:200px}.permissions-panel h3{margin-top:10px;margin-bottom:10px;font-weight:700}.permissions-panel textarea{resize:vertical;height:auto;min-height:180px;margin-bottom:5px}.actions-panel__content{flex-direction:column;font-size:12px;display:flex}.actions-panel .row{flex-direction:row;justify-content:space-between;gap:10px;margin:8px 0;display:flex}.actions-panel .row .typeid{width:100px;max-width:100px}.actions-panel .row .text{width:250px;color:var(--darkGrey);max-width:250px}.signature-popup .spacer{padding:10px}.signature-popup__body{flex-direction:row;justify-content:space-evenly;align-items:center;display:flex}.signature-popup__body__label{font-size:12px;font-weight:500}.signature-popup__body__line{text-align:center;white-space:pre-line;margin-top:10px;font-size:14px;font-weight:500;line-height:18px}.signature-page{height:100%;display:flex}.signature-page__left{flex-direction:column;justify-content:space-between;width:600px;padding:60px;display:flex;overflow:auto;box-shadow:0 4px 12px rgba(232,232,237,.5)}.signature-page__left__bottom{justify-content:space-evenly;display:flex}.signature-page__title{color:#2d3446;margin-top:8px;margin-bottom:10px;font-size:18px;font-weight:600}.signature-page__title.refused{margin-top:40px}.signature-page__total{justify-content:left;margin:10px 0 20px;display:flex}.signature-page__total p{margin:0 10px;font-weight:600}.signature-page__sign{min-width:250px}.signature-page__right{flex-grow:1}.signature-page .refused-demands{font-size:13px}.signature-page .refused-demands__demand{background-color:#f0f0f0;border-radius:5px;margin:20px 0;overflow:hidden}.signature-page .refused-demands__description{color:#9b9b9b;padding:10px;font-size:12px;font-style:italic}.signature-page .refused-demands__description span{font-size:11px;line-height:20px}.signature-page .refused-demands__comment{white-space:pre-wrap;background-color:#f9f9f9;padding:10px}.signature-page .refused-demands__comment span{font-size:11px;line-height:20px}.centering{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ratio-box{width:100vw;max-width:177.78vh;height:56.25vw;max-height:100vh;position:relative}*{-webkit-tap-highlight-color:transparent}#main.editor #body{z-index:0;flex-direction:row-reverse;height:100%;display:flex}#main.editor .disabled-step{text-align:center;justify-content:center;align-items:center;width:100%;display:flex}.video-popup>div{width:80%;height:80%}body.iframe-mode section#header{display:none}.editor-panel{box-sizing:border-box;flex-direction:column;width:30%;min-width:350px;max-width:500px;height:100%;transition:all .5s;display:flex;position:relative;box-shadow:4px 4px 12px rgba(232,232,237,.5)}.editor-panel.placing-item{cursor:grabbing}.editor-panel.no-footer .editor-panel__content{height:100%}.editor-panel.hide-groups .editor-panel__content__secondary .itemGrid .item-creator .create-item__bonded{display:none}.editor-panel .videos__video{cursor:pointer;background-color:rgba(246,207,107,.286);margin:5px 0;padding:10px 40px;font-size:13px;position:relative}.editor-panel .videos__video:before{content:"i";left:10px}.editor-panel .videos__video:after{content:"⏵";right:10px}.editor-panel .videos__video:before,.editor-panel .videos__video:after{text-align:center;border:1px solid #000;border-radius:20px;width:20px;height:20px;line-height:18px;display:block;position:absolute;top:6px}.editor-panel__content{box-sizing:border-box;flex-direction:row;flex:0 auto;width:100%;height:calc(100% - 80px);display:flex;position:relative}.editor-panel__content__dispositions{width:100%;overflow-y:auto;box-shadow:4px 4px 12px rgba(232,232,237,.5)}.editor-panel__content__dispositions .editor-panel__content__main__intro__text{text-align:center}.editor-panel__content__main{background-color:var(--light);z-index:10;width:100px;min-width:100px;transition:all .5s;position:relative;overflow:hidden;box-shadow:4px 4px 12px rgba(232,232,237,.5)}.editor-panel__content__main .wrapper-top{z-index:1;width:100%;height:0;position:-webkit-sticky;position:sticky;top:0;overflow:visible}.editor-panel__content__main .wrapper-top.visible .scroll-helper-top{opacity:1;height:50px;padding-top:15px}.editor-panel__content__main .wrapper-top .scroll-helper-top{opacity:0;letter-spacing:0;width:100%;height:0;color:var(--dark);background:linear-gradient(#fff 0%,rgba(255,255,255,.75) 75%,rgba(255,255,255,0) 100%);flex-direction:column;justify-content:flex-start;align-items:center;padding-top:0;font-size:12px;font-weight:600;line-height:14px;transition:opacity .5s;display:flex;position:absolute;top:0;overflow:hidden}.editor-panel__content__main .wrapper-top .scroll-helper-top .svg{width:10px;transform:rotate(180deg)}.editor-panel__content__main .wrapper-bottom{z-index:1;width:100%;height:0;position:-webkit-sticky;position:sticky;bottom:0;overflow:visible}.editor-panel__content__main .wrapper-bottom.visible .scroll-helper-down{opacity:1;height:50px;padding-bottom:15px}.editor-panel__content__main .wrapper-bottom .scroll-helper-down{opacity:0;letter-spacing:0;width:100%;height:0;color:var(--dark);background:linear-gradient(rgba(255,255,255,0) 0%,rgba(255,255,255,.75) 25%,#fff 100%);flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:0;font-size:12px;font-weight:600;line-height:14px;transition:opacity .5s;display:flex;position:absolute;bottom:0;overflow:hidden}.editor-panel__content__main .wrapper-bottom .scroll-helper-down .svg{width:10px}.editor-panel__content__main .scroller::-webkit-scrollbar{display:none}.editor-panel__content__main .scroller{-ms-overflow-style:none;scrollbar-width:none;box-sizing:border-box;width:100%;height:100%;overflow-y:auto}.editor-panel__content__main__intro{text-align:center;flex-direction:column;padding:0 10%;transition:all .3s;display:flex;overflow:hidden}.editor-panel__content__main__intro__title{color:var(--darkGrey);flex:0 auto;margin-top:40px;margin-bottom:22px;font-size:18px;font-weight:600}.editor-panel__content__main__intro__text,.editor-panel__content__main__intro__disabled{color:var(--darkGrey);text-align:left;white-space:pre-line;flex:0 auto;font-size:14px;line-height:20px}.editor-panel__content__main__intro__disabled{margin-top:40px}.editor-panel__content__secondary{background-color:var(--light);z-index:5;width:100%;transition:all .5s;position:relative;overflow-x:hidden;overflow-y:auto;box-shadow:4px -6px 12px rgba(232,232,237,.5)}.editor-panel__content__secondary .itemGrid{flex-direction:column;display:flex;position:relative}.editor-panel__content__secondary .itemGrid.coverings{max-height:100%}.editor-panel__content__secondary .itemGrid .breadcrumbs{color:var(--grey);justify-content:flex-start;align-items:center;margin-top:21px;margin-bottom:16px;padding:0 18px;font-size:12px;font-weight:500;display:flex}.editor-panel__content__secondary .itemGrid .breadcrumbs .svg{width:16px;height:12px;margin-right:12px}.editor-panel__content__secondary .itemGrid .breadcrumbs .svg svg{width:100%;height:100%}.editor-panel__content__secondary .itemGrid .breadcrumbs span{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;padding-bottom:2px;overflow:hidden}.editor-panel__content__secondary .itemGrid .breadcrumbs .active{color:var(--darkGrey);cursor:default}.editor-panel__content__secondary .itemGrid .breadcrumbs .previous:hover{color:var(--darkGrey)}.editor-panel__content__secondary .itemGrid hr{border-top:none;border-bottom:1px solid #e7ebed;margin-top:12px;margin-bottom:22px}.editor-panel__content__secondary .itemGrid .products{border-top:1px solid #e7ebed;flex-direction:column;flex-grow:1;padding:8px 18px;display:flex;overflow-x:hidden;overflow-y:auto}.editor-panel__content__secondary .itemGrid .products .product-card.empty .product-card__main__info{justify-content:center;min-height:60px}.editor-panel__content__secondary .itemGrid .products__tip{color:var(--grey);text-align:center;cursor:default;padding:20px 9px;font-size:12px;font-weight:600}.editor-panel__content__secondary .itemGrid__roomName{color:var(--darkGrey);text-align:center;text-transform:uppercase;white-space:break-spaces;margin-top:24px;margin-bottom:14px;padding:0 10%;font-size:12px;font-weight:800}.editor-panel__content__secondary .itemGrid .mode-settings{flex-direction:column;display:flex}.editor-panel__content__secondary .itemGrid .mode-settings hr{margin-top:12px;margin-bottom:12px}.editor-panel__content__secondary .itemGrid .mode-settings .prop{color:var(--dark);font-size:14px;font-weight:600;line-height:25px}.editor-panel__content__secondary .itemGrid .mode-settings input[type=range]{width:100%;height:38px}.editor-panel__content__secondary .itemGrid .mode-settings .move{color:#377ded;background-color:transparent;border:1px solid #377ded;flex:0 auto;align-items:center;padding:10px;font-size:14px;display:flex}.editor-panel__content__secondary .itemGrid .mode-settings .move-delete{justify-content:center;align-items:center;padding:0 18px;display:flex}.editor-panel__content__secondary .itemGrid .mode-settings .move-delete .move{box-sizing:border-box;color:var(--darkGrey);border:1px solid var(--darkGrey);border-radius:4px;justify-content:center;align-items:center;padding:9px 19px;font-size:11px;font-weight:600;line-height:13px;display:flex}.editor-panel__content__secondary .itemGrid .mode-settings .move-delete .move .svg{width:16px;height:16px;margin-right:6px}.editor-panel__content__secondary .itemGrid .mode-settings .move-delete .move .svg svg{width:100%;height:100%}.editor-panel__content__secondary .itemGrid .mode-settings .move-delete .move .svg svg path{fill:var(--darkGrey)}.editor-panel__content__secondary .itemGrid .mode-settings .move-delete .delete{box-sizing:border-box;color:var(--grey);border:none;justify-content:center;align-items:center;padding:9px 19px;font-size:11px;font-weight:600;line-height:13px;display:flex}.editor-panel__content__secondary .itemGrid .mode-settings .move-delete .delete .svg{width:16px;height:16px;margin-right:6px}.editor-panel__content__secondary .itemGrid .mode-settings .move-delete .delete .svg svg path{fill:var(--grey)}.editor-panel__content__secondary .itemGrid .mode-settings .reverse,.editor-panel__content__secondary .itemGrid .mode-settings .rotate{justify-content:flex-start;align-items:center;padding:0 18px;display:flex}.editor-panel__content__secondary .itemGrid .mode-settings .reverse>span,.editor-panel__content__secondary .itemGrid .mode-settings .rotate>span{margin-left:8px;font-size:13px;font-weight:600;line-height:18px}.editor-panel__content__secondary .itemGrid .mode-settings .reverse .price,.editor-panel__content__secondary .itemGrid .mode-settings .rotate .price{color:var(--lightSecondary)}.editor-panel__content__secondary .itemGrid .mode-settings .toggle+.toggle,.editor-panel__content__secondary .itemGrid .mode-settings .toggle+.row,.editor-panel__content__secondary .itemGrid .mode-settings .row+.row{margin-top:12px}.editor-panel__content__secondary .itemGrid .mode-settings .row{padding:0 18px}.editor-panel__content__secondary .itemGrid .mode-settings .show-hide-options .row{justify-content:space-between;padding:0 25px;display:flex}.editor-panel__content__secondary .itemGrid .mode-settings .show-hide-options .row p{font-size:12px;font-weight:600}.editor-panel__content__secondary .itemGrid .quick-customize{flex-flow:column wrap;padding-left:10%;padding-right:10%;display:flex}.editor-panel__content__secondary .itemGrid .quick-customize .header-container{justify-content:space-between;align-items:baseline;display:flex}.editor-panel__content__secondary .itemGrid .quick-customize .header-container .svg-container{cursor:pointer;transform-origin:50%;align-self:center;margin:0 10px 0 0;transition:all .3s}.editor-panel__content__secondary .itemGrid .quick-customize .header-container .closed{transform:rotate(270deg)}.editor-panel__content__secondary .itemGrid .quick-customize .header-container .open{transform:rotate(180deg)}.editor-panel__content__secondary .itemGrid .quick-customize .header-container:only-child{display:none}.editor-panel__content__secondary .itemGrid .quick-customize h1{color:var(--dark);font-size:14px;font-weight:800}.editor-panel__content__secondary .itemGrid .quick-customize__option{overflow:hidden}.editor-panel__content__secondary .itemGrid .quick-customize__option>p{color:var(--dark);font-size:11px;font-weight:500;line-height:16px}.editor-panel__content__secondary .itemGrid .quick-customize .closed{max-height:0}.editor-panel__content__secondary .itemGrid .quick-customize .open{max-height:unset}.editor-panel__content__secondary .itemGrid .quick-customize .quick-customize__option+.quick-customize__option{margin-top:20px}.editor-panel__content__secondary .itemGrid .quick-customize .head{font-weight:700}.editor-panel__content__secondary .itemGrid .options h2{margin-top:0}.editor-panel__content__secondary .itemGrid .options .material-choice{padding:0 19px}.editor-panel__content__secondary .itemGrid .title{text-align:center;color:var(--darkGrey);text-transform:uppercase;padding-top:2px;padding-bottom:12px;font-size:12px;font-weight:600}.editor-panel__content__secondary .itemGrid .group .tab{color:#a1b3d0;cursor:pointer;border-bottom:1px solid #a1b3d0;padding:0 .5em;display:inline-block}.editor-panel__content__secondary .itemGrid .group .tab:first-of-type{padding-left:0}.editor-panel__content__secondary .itemGrid .group .tab:last-of-type{padding-right:0}.editor-panel__content__secondary .itemGrid .group .tab.selected{color:#0a2e67;border-color:#0a2e67}.editor-panel__content__secondary .itemGrid .item-creator{flex-wrap:wrap;justify-content:center;margin-top:35px;padding-left:45px;padding-right:45px;display:flex}.editor-panel__content__secondary .itemGrid .item-creator .create-item+.create-item{margin-top:5px}.editor-panel__content__secondary .itemGrid .item-creator .create-item{box-sizing:border-box;cursor:pointer;border:1px solid #dce2f1;border-radius:6px;flex-direction:column;justify-content:center;width:100%;min-height:50px;padding:5px;display:flex;position:relative}.editor-panel__content__secondary .itemGrid .item-creator .create-item:hover,.editor-panel__content__secondary .itemGrid .item-creator .create-item.selected{border-color:#7dabf3}.editor-panel__content__secondary .itemGrid .item-creator .create-item:hover .svg svg path,.editor-panel__content__secondary .itemGrid .item-creator .create-item.selected .svg svg path{fill:#7dabf3}.editor-panel__content__secondary .itemGrid .item-creator .create-item.selected{cursor:grabbing}.editor-panel__content__secondary .itemGrid .item-creator .create-item__item{flex-direction:row;display:flex}.editor-panel__content__secondary .itemGrid .item-creator .create-item__item .svg{box-sizing:border-box;justify-content:center;align-items:center;width:50px;min-width:20px;max-height:38px;padding:5px;display:flex}.editor-panel__content__secondary .itemGrid .item-creator .create-item__item .svg svg{width:100%;height:100%}.editor-panel__content__secondary .itemGrid .item-creator .create-item__item .svg svg path{fill:#0a2e67}.editor-panel__content__secondary .itemGrid .item-creator .create-item__item__data{flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin:0 5px;display:flex}.editor-panel__content__secondary .itemGrid .item-creator .create-item__item__data__text{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.editor-panel__content__secondary .itemGrid .item-creator .create-item__item__data__text__category{color:var(--lightPrimary);margin-bottom:3px;padding-right:5px;font-size:12px;font-weight:500}.editor-panel__content__secondary .itemGrid .item-creator .create-item__item__data__text__name{color:var(--darkGrey);justify-content:space-between;align-items:center;font-size:12px;font-weight:500;display:flex}.editor-panel__content__secondary .itemGrid .item-creator .create-item__item__data__price{font-size:11px}.editor-panel__content__secondary .itemGrid .item-creator .create-item__item__data .generic{color:#96a7d5;flex:0 auto;font-size:10px;font-style:italic}.editor-panel__content__secondary .itemGrid .item-creator .create-item__bonded{flex-direction:column;margin-top:5px;display:flex}.editor-panel__content__secondary .itemGrid .item-creator .create-item__bonded .bonded-item{justify-content:space-between;align-items:center;padding-left:20px;font-size:10px;font-weight:500;display:flex}.editor-panel__content__secondary .itemGrid .item-creator .create-item__bonded .bonded-item .svg{box-sizing:border-box;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;padding:0 3px;display:flex}.editor-panel__content__secondary .itemGrid .item-creator .create-item__bonded .bonded-item .svg svg{width:100%;height:100%}.editor-panel__content__secondary .itemGrid .item-creator .create-item__bonded .bonded-item .svg svg path{fill:#0a2e67}.editor-panel__content__secondary .itemGrid .item-creator .create-item__bonded .bonded-item p{flex-grow:1;justify-content:space-between;align-items:center;margin-left:5px;display:flex}.editor-panel__content__secondary .itemGrid .item-creator .create-item__bonded .bonded-item p span:first-child{text-align:left;color:var(--lightPrimary);padding-right:5px}.editor-panel__content__secondary .itemGrid .item-creator .create-item__bonded .bonded-item p span:last-child{text-align:right;color:var(--darkGrey)}.editor-panel__content__secondary .itemGrid__toggle{box-sizing:border-box;background-color:var(--light);justify-content:space-between;align-items:center;width:100%;height:53px;padding-left:18px;padding-right:18px;display:flex;position:-webkit-sticky;position:sticky;bottom:0}.editor-panel__content__secondary .itemGrid__toggle p{color:var(--darkGrey);font-size:14px;font-weight:600}.editor-panel__content__secondary .itemGrid__toggle .price{color:var(--lightPrimary)}.editor-panel__footer{box-sizing:border-box;background-color:transparent;justify-content:center;align-items:center;width:100%;height:80px;padding:16px;display:flex}.editor-panel__footer .nextBtn{width:100%;height:100%;min-height:100%}.editor-panel__footer .disabled{opacity:.5}.editor-panel .variants{flex-direction:column;padding:40px 20px 20px;display:flex}.editor-panel .variants .children{padding:10px 0 0 20px;position:relative}.editor-panel .variants .children:before{content:"";background-color:#eee;width:2px;height:auto;position:absolute;top:0;bottom:42px;left:7px}.editor-panel .variants .children .variant-container{position:relative}.editor-panel .variants .children .variant-container .variant{border-left-color:#b0afaf}.editor-panel .variants .children .variant-container:before{content:"";background-color:#eee;width:10px;height:2px;position:absolute;top:42px;left:-13px}.editor-panel .variants .variant-container+.variant-container{margin-top:20px}.editor-panel .variants .variant{cursor:pointer;border:2px solid transparent;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;padding:15px;display:flex;position:relative;box-shadow:0 0 6px rgba(0,0,0,.12)}.editor-panel .variants .variant__icon{flex-shrink:0;width:50px;height:50px}.editor-panel .variants .variant__icon .svg,.editor-panel .variants .variant__icon .svg svg{width:100%;height:100%}.editor-panel .variants .variant__title{flex-grow:1;font-size:13px;line-height:15px}.editor-panel .variants .variant__price{color:#9f9f9f;white-space:nowrap;font-size:12px;font-weight:600}.editor-panel .variants .variant__checkbox{border:1px solid #d8d9dd;border-radius:4px;width:12px;height:12px;position:absolute;top:5px;right:5px}.editor-panel .variants .variant:hover:not(:-webkit-any(.excluded,.disabled)) .variant__title,.editor-panel .variants .variant:hover:not(:-webkit-any(.excluded,.disabled)) .variant__price{color:var(--primary)}.editor-panel .variants .variant:hover:not(:-moz-any(.excluded,.disabled)) .variant__title,.editor-panel .variants .variant:hover:not(:-moz-any(.excluded,.disabled)) .variant__price{color:var(--primary)}.editor-panel .variants .variant:hover:not(:is(.excluded,.disabled)) .variant__title,.editor-panel .variants .variant:hover:not(:is(.excluded,.disabled)) .variant__price{color:var(--primary)}.editor-panel .variants .variant.no-icon .variant__checkbox{flex-shrink:0;position:relative;top:0;right:0}.editor-panel .variants .variant.disabled{opacity:.2;cursor:default}.editor-panel .variants .variant.excluded{opacity:.3;border-color:#ffc5c5}.editor-panel .variants .variant.excluded:hover{opacity:.5}.editor-panel .variants .variant.selected{border-color:var(--primary)!important}.editor-panel .variants .variant.selected .svg svg path{fill:var(--primary)}.editor-panel .variants .variant.selected .variant__title{color:var(--primary);font-weight:600}.editor-panel .variants .variant.selected .variant__price{color:var(--primary)}.editor-panel .variants .variant.selected .variant__checkbox:after{content:"✓";color:var(--primary);font-size:40px;position:absolute;top:-20px;right:-17px}.editor-panel .variants .variant.selected+.children:before,.editor-panel .variants .variant.selected+.children>.variant-container:before{background-color:#b0afaf}.editor-panel .rooms{flex-wrap:wrap;justify-content:flex-start;width:100%;display:flex;overflow-x:hidden}.editor-panel .rooms .floor{border-top:2px solid var(--lightGrey);width:100%}.editor-panel .rooms .room{text-align:center;cursor:pointer;flex-direction:column;flex:0 auto;justify-content:center;align-items:center;width:100%;padding:10px 0;transition:height .5s;display:flex;position:relative}.editor-panel .rooms .room .title{color:var(--darkGrey);margin-top:7px;padding:0 5px;font-size:14px;font-weight:600}.editor-panel .rooms .room .price{color:var(--darkGrey);margin-top:3px;font-size:11px}.editor-panel .rooms .room svg{width:50px;height:30px}.editor-panel .rooms .room svg path{fill:var(--darkGrey)}.editor-panel .rooms .room:hover svg path,.editor-panel .rooms .room.hovered svg path{fill:var(--secondary)}.editor-panel .rooms .room:hover .title,.editor-panel .rooms .room.hovered .title,.editor-panel .rooms .room:hover .price,.editor-panel .rooms .room.hovered .price{color:var(--secondary)}.editor-panel .rooms .room.selected{background-color:var(--darkGrey)}.editor-panel .rooms .room.selected .svg svg path{fill:var(--light)}.editor-panel .rooms .room.selected .title,.editor-panel .rooms .room.selected .price{color:var(--light)}