.loader-component{position:relative;width:100%;height:100%}.loader-component__boxes-wrapper{height:64px;width:96px;position:absolute;top:50%;left:50%;margin-top:-48px;margin-left:-32px;transform-origin:50% 50%}.loader-component__boxes{position:relative;width:100%;height:100%;transform-style:preserve-3d;transform-origin:50% 50%;transform:rotateX(60deg) rotate(45deg) rotateY(0) translateZ(0)}.loader-component__box{width:32px;height:32px;top:0;left:0;position:absolute;transform-style:preserve-3d;transition-timing-function:linear;animation-duration:.8s;animation-iteration-count:infinite}@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{transform:translate(100%);animation-name:loader-box1-animation}.loader-component__box.box2{transform:translateY(100%);animation-name:loader-box2-animation}.loader-component__box.box3{transform:translate(100%,100%);animation-name:loader-box3-animation}.loader-component__box.box4{transform:translate(200%);animation-name:loader-box4-animation}.loader-component__face{position:absolute;width:100%;height:100%;background:#377ded;inset: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{display:inline-block;position:relative;width:76px;height:13px;position:absolute;top:50%;left:50%;margin-top:-6.5px;margin-left:-38px;transform-origin:50% 50%}.loader-component__dot{position:absolute;top:0;width:13px;height:13px;border-radius:50%;background:#377ded;transition-timing-function:cubic-bezier(0,1,1,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{left:8px;animation:dot-anim1 .6s infinite}.loader-component__dot.dot2{left:8px;animation:dot-anim2 .6s infinite}.loader-component__dot.dot3{left:32px;animation:dot-anim2 .6s infinite}.loader-component__dot.dot4{left:56px;animation:dot-anim3 .6s infinite}.header{position:relative;height:68px;box-shadow:0 4px 12px #e8e8ed80;padding:0;display:flex;align-items:center;justify-content:space-between;z-index:150}.header__left{display:flex;flex-direction:row;align-items:center;color:var(--darkGrey);text-decoration:none;flex:0 1 auto;padding-left:25px;box-sizing:border-box;width:calc(100% - 330px)}.header__left__logo{flex:0 1 auto;display:flex;align-items:center;flex-direction:row;cursor:pointer}.header__left__logo div{background-size:contain;background-position:left;background-repeat:no-repeat;width:120px;height:40px;flex:0 1 auto;margin:10px 8px 10px 0}.header__right{display:flex;align-items:center;flex-direction:row;justify-content:flex-end;flex:0 1 auto;padding-right:25px;box-sizing:border-box;width:330px}.header__right__nav{height:100%;display:flex;align-items:center;flex-direction:row;flex:0 1 auto}.header__right__nav .icon-action{position:relative;width:20px;height:20px}.header__right__nav .icon-action .svg{width:20px;height:20px}.header__right__nav .needs-save .svg:after{content:"";width:5px;height:5px;border-radius:5px;background-color:red;position:absolute;top:4px;left:27px}.header__right__nav .icon-action+.icon-action{padding-right:0;margin-left:12px}.header__right__nav .separator{flex:0 1 auto;width:2px;height:48px;background-color:#e8e8e9;margin:0 20px}.header__right__nav__icon+.header__right__nav__icon{margin-left:15px}.header__right__nav__icon{flex:0 1 auto;cursor:pointer}.header__right__nav__icon:hover svg path{fill:var(--lightPrimary)}.header__right__nav__actions{display:flex;align-items:center;flex-direction:row;background-color:transparent;cursor:pointer}.header__right__nav__actions[disabled]{opacity:.3;cursor:default}.header__right__nav__actions .svg{margin-right:7px;height:20px}.header__right__nav__actions p{font-size:13px;color:var(--darkGrey);font-weight:600}.header__right__nav__actions+.header__right__nav__actions{margin-left:17px}.header__right__nav__tab{padding:9px 29px 11px;background-color:var(--primary);color:var(--light);text-decoration:none;box-shadow:0 2px 12px 0 var(--boxShadow);border-radius:4px;font-size:14px;font-weight:500;margin-left:25px;flex:0 1 auto;cursor:pointer}.header__right__nav__price svg{width:20px;height:20px}#chat-widget{position:absolute;bottom:0;right:0;z-index:1000000}#chat-widget .chat-btn{position:absolute;bottom:10px;right:10px;width:60px;height:60px;border-radius:60px;background-color:var(--dark);cursor:pointer;background-image:url(/assets/icons/icon-chat.svg);background-repeat:no-repeat;background-position:center;background-size:50%}#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{position:absolute;background-color:var(--warning);color:var(--light);width:20px;height:20px;border-radius:20px;text-align:center;line-height:20px;font-size:12px;top:0;right:0}#chat-widget .chat-counter[data-count="0"]{display:none}#chat-widget .chat-iframe{width:100vw;height:calc(100vh - 100px);position:absolute;bottom:80px;right:0;max-width:416px;max-height:700px;pointer-events:none;opacity:0;transform:translateY(30px);transition:transform .3s ease-out,opacity .3s ease-out;background-color:var(--lightGrey);border-radius:13px;box-shadow:0 0 10px #0001;margin:0 10px}#chat-widget .chat-iframe__loader{position:absolute;top:50%;left:50%;pointer-events:none;border:5px solid #f3f3f3;border-top:5px solid #3498db;border-radius:50%;width:30px;height:30px;margin-top:-15px;margin-left:-15px;animation:spin 1s linear infinite}@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;transform:translateY(0);pointer-events:auto}@media (max-width: 436px){#chat-widget .chat-iframe{margin:0}}.usersettings{display:flex;flex-direction:column;align-items:center;overflow-y:auto;height:100%}.usersettings__body{display:flex;width:70%;margin-top:50px}.usersettings__sidepanel__head{display:flex;gap:10px}.usersettings__sidepanel__back{width:20px;height:20px;padding:5px;cursor:pointer}.usersettings__sidepanel__back .svg,.usersettings__sidepanel__back .svg svg{width:100%;height:100%}.usersettings__sidepanel__title{font-size:22pt;font-weight:700;margin-bottom:20px;margin-right:50px}.usersettings__sidepanel__sections li{cursor:pointer;padding:10px 10px 10px 0;font-weight:600;color:#9ca6af}.usersettings__sidepanel__sections li a{text-decoration:none;color:#000}.usersettings__sidepanel__sections li.selected a{color:var(--primary)}.usersettings__sidepanel__sections li.disabled{cursor:default}.usersettings__wrapper{display:flex;flex-direction:column;justify-content:space-between;width:100%;margin:50px 0;padding:20px;box-sizing:border-box;box-shadow:0 0 20px #0001;border-radius:5px}.usersettings__content{margin-bottom:50px;margin-top:50px}.usersettings__content:first-child{margin-top:0}.usersettings__content h4{font-weight:600;margin-bottom:10px}.usersettings__content p{font-size:10pt;color:#8c909a}.usersettings__content input{outline:0;filter:none;border:1px solid var(--lightGrey)!important;border-radius:4px;padding:0 10px;height:40px}.usersettings__content select{border:1px solid var(--lightGrey)!important;border-radius:4px;padding:0 12px;background-color:#fff;cursor:pointer;height:40px;max-width:200px}.usersettings__content__row{display:flex;justify-content:space-between;margin:15px;gap:10px}.usersettings__content__row.hidden{display:none}.usersettings__content form{display:flex;flex-direction:column;max-width:420px;gap:10px}.usersettings__content form input{font-size:14px}.usersettings__content form button{background-color:var(--primary);color:var(--light);font-weight:500;padding:10px 20px;font-size:14px}.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{font-size:20px;font-weight:400;text-transform:uppercase;padding:15px}.usersettings__section-title.selected{color:var(--primary)}.usersettings__footer{display:flex;justify-content:center;margin-top:50px;margin-bottom:50px}.usersettings__save{min-width:fit-content;width:40%;align-self:center}.usersettings .submit{height:45px;display:flex;align-items:center;justify-content:center;width:220px;color:var(--light);font-size:14px;font-weight:600;border-radius:4px;border:none;background-color:var(--primary)}.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{height:18px;width:18px;display:inline-block;position:relative;box-sizing:border-box;border-radius:3px;border:2px solid #e9ecee;text-align:center;color:transparent;font-size:12px;line-height:14px}label.checkbox .checkmark:before{content:"\2714"}label.checkbox input[type=checkbox]:checked+.checkmark{background-color:#2d3446;border-color:#2d3446;color:#fff}label.checkbox .label{font-size:13px;margin:10px}.resource-button{padding:12px 30px;font-size:15px;font-weight:500;color:var(--light);background-color:var(--lightPrimary)}.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)}.confirm-popup .popup-component__content{width:300px;height:auto;display:flex;flex-direction:column}.confirm-popup__title{font-weight:600;padding-bottom:10px}.confirm-popup__text{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px 36px;font-size:15px;line-height:19px;text-align:center;cursor:default}.confirm-popup__buttons{box-shadow:0 0 10px #0001;display:flex}.confirm-popup__no-btn{width:50%;text-align:center;height:50px;line-height:52px;font-weight:500;cursor:pointer}.confirm-popup__no-btn:hover{background-color:var(--boxShadow)}.confirm-popup__yes-btn{width:50%;text-align:center;height:50px;line-height:52px;background-color:var(--warning);color:#fff;font-weight:600;cursor:pointer}.confirm-popup__yes-btn:hover{opacity:.9}.popup-component{position:fixed;width:100%;height:100%;top:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;background-color:#0005}.popup-component__content{background-color:var(--light);width:70%;height:70%;max-width:880px;max-height:700px;border-radius:10px;overflow:hidden;display:flex;flex-direction:column}@media (max-width: 650px){.popup-component__fullscreen-on-mobile .popup-component__content{width:100%;height:100%;max-width:100%;max-height:100%;border-radius:0}}.terms{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background-color:var(--light);overflow-y:auto}.terms__header{padding:20px;display:flex;align-items:flex-start;width:100%;box-sizing:border-box}.terms__header__back{font-size:14px;color:var(--darkGrey);font-weight:600;display:flex;align-items:center;cursor:pointer}.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{display:flex;align-items:center;justify-content:center;gap:20px}.terms__header__menu ul li{color:var(--grey);font-weight:500;font-size:14px;line-height:26px;cursor:pointer}.terms__header__menu ul .active{color:var(--lightPrimary)}.terms__content{display:flex;width:100%;height:100%}.terms__content__text{box-sizing:border-box;width:100%}.terms__content__text embed{width:100%;height:100%}.terms__content__text__section h3{font-size:24px;font-weight:600;color:var(--darkGrey);margin-bottom:35px}.terms__content__text__section p{font-size:14px;font-weight:500;color:var(--darkGrey);line-height:20px;margin-bottom:65px}.terms__content__text__section+.terms__content__text__section{border-top:1px solid var(--grey);padding-top:65px}: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{border-radius:4px;border:var(--grey) 2px solid}.PhoneInput input{outline:none;font-size:14px;color:var(--dark)}.PhoneInput.error{border-color:var(--warning)}.PhoneInputCountry{margin-left:10px}.PhoneInputInput{border:none}.popup{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#303031d9;z-index:200}.popup__content{width:37%;border-radius:6px;background-color:#fff;box-shadow:0 2px 6px #2d34460f;position:relative;padding:50px 40px;justify-content:center}.popup__content__close{position:absolute;display:block;right:20px;top:20px;padding:10px;width:12px;height:12px;cursor:pointer}.popup__content__close svg path{fill:var(--grey)}.popup__content__close .svg{font-size:0px}.popup__content__pic .svg{display:block;margin:0 auto 27px;width:36px;height:36px}.popup__content h4{color:var(--darkGrey);font-size:18px;font-weight:600;line-height:21px;text-align:center;margin-bottom:21px}.popup__content p{color:var(--darkGrey);font-size:12px;font-weight:500;line-height:18px;text-align:center;margin-top:0;margin-bottom:0;white-space:pre-line}.popup__content__buttons{display:flex;flex-direction:row;justify-content:center;align-items:center}.popup__content input{display:none}.popup__content button+button{margin-left:15px}.popup__content button{margin-top:40px;height:45px;border-radius:4px;font-size:14px;font-weight:600;line-height:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding-left:20px;padding-right:20px;text-align:center}.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)}.sector-list{padding:50px 20px}.sector-list__sector{display:flex;gap:20px;width:720px;margin:20px auto;justify-content:space-between;max-width:90%;padding:20px;box-shadow:0 0 5px #0002;border-radius:5px}.sector-list__sector-price{white-space:nowrap}.sector-list__sector-actions a{margin-left:10px;padding:9px 20px;border-radius:5px;box-shadow:0 0 5px #0002;text-decoration:none;font-size:14px;color:#000;white-space:nowrap}.sector-list__sector-actions a.access{background-color:#fe784f;color:#fff}.dashboardheader{position:relative;padding:0;padding-right:7.32064422vw;padding-left:7.32064422vw;display:flex;align-items:center;justify-content:space-between;margin-bottom:0;margin-top:2.56222548vw}@media (min-aspect-ratio: 16/9){.dashboardheader{padding-right:13.02083333vh}}@media (min-aspect-ratio: 16/9){.dashboardheader{padding-left:13.02083333vh}}@media (min-aspect-ratio: 16/9){.dashboardheader{margin-top:4.55729167vh}}.dashboardheader__left{display:flex;flex-direction:row;align-items:flex-start;color:var(--darkGrey);text-decoration:none;flex:0 1 auto;cursor:pointer}.dashboardheader__left__logo{flex:0 1 auto;display:flex;align-items:center;flex-direction:row}.dashboardheader__left__logo div{background-size:contain;background-position:left;background-repeat:no-repeat;width:8.562vw;height:3.5vw;flex:0 1 auto;margin-right:2vw;margin-left:10px}.dashboardheader__left__welcome p{font-size:1.75695461vw;font-weight:500;color:var(--darkgrey);margin-bottom:.73206442vw}@media (min-aspect-ratio: 16/9){.dashboardheader__left__welcome p{font-size:3.125vh}}@media (min-aspect-ratio: 16/9){.dashboardheader__left__welcome p{margin-bottom:1.30208333vh}}.dashboardheader__left__welcome span{font-size:1.02489019vw;font-weight:500;color:var(--grey)}@media (min-aspect-ratio: 16/9){.dashboardheader__left__welcome span{font-size:1.82291667vh}}.dashboardheader__right{display:flex;align-items:center;flex-direction:row;flex:0 1 auto}.dashboardheader__right__nav{height:100%;display:flex;align-items:center;flex-direction:row;flex:0 1 auto}.dashboardheader__right__nav .separator{flex:0 1 auto;width:2px;height:2.92825769vw;background-color:#e8e8e9;margin-right:1.46412884vw;margin-left:1.46412884vw}@media (min-aspect-ratio: 16/9){.dashboardheader__right__nav .separator{height:5.20833333vh}}@media (min-aspect-ratio: 16/9){.dashboardheader__right__nav .separator{margin-right:2.60416667vh}}@media (min-aspect-ratio: 16/9){.dashboardheader__right__nav .separator{margin-left:2.60416667vh}}.dashboardheader__right__nav__icon+.dashboardheader__right__nav__icon{margin-left:1.46412884vw}@media (min-aspect-ratio: 16/9){.dashboardheader__right__nav__icon+.dashboardheader__right__nav__icon{margin-left:2.60416667vh}}.dashboardheader__right__nav__icon{flex:0 1 auto;cursor:pointer;display:flex;align-items:center}.dashboardheader__right__nav__icon p{font-weight:600;flex:0 1 auto;font-size:.87847731vw;color:var(--darkgrey);margin-left:.21961933vw}@media (min-aspect-ratio: 16/9){.dashboardheader__right__nav__icon p{font-size:1.5625vh}}@media (min-aspect-ratio: 16/9){.dashboardheader__right__nav__icon p{margin-left:.390625vh}}.dashboardheader__right__nav__icon span{width:1.75695461vw;height:1.75695461vw;display:flex;align-items:center;justify-content:center}@media (min-aspect-ratio: 16/9){.dashboardheader__right__nav__icon span{width:3.125vh}}@media (min-aspect-ratio: 16/9){.dashboardheader__right__nav__icon span{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{display:flex;align-items:center;flex-direction:row;background-color:transparent;cursor:pointer}.dashboardheader__right__nav__actions .svg{margin-right:.5124451vw}@media (min-aspect-ratio: 16/9){.dashboardheader__right__nav__actions .svg{margin-right:.91145833vh}}.dashboardheader__right__nav__actions p{font-size:.95168375vw;color:var(--darkgrey);font-weight:600}@media (min-aspect-ratio: 16/9){.dashboardheader__right__nav__actions p{font-size:1.69270833vh}}.dashboardheader__right__nav__actions+.dashboardheader__right__nav__actions{margin-left:1.24450952vw}@media (min-aspect-ratio: 16/9){.dashboardheader__right__nav__actions+.dashboardheader__right__nav__actions{margin-left:2.21354167vh}}.dashboardheader__right__nav__tab{padding:.65885798vw 2.12298682vw .80527086vw;background-color:var(--primary);color:var(--light);text-decoration:none;box-shadow:0 2px 12px 0 var(--boxshadow);border-radius:4px;font-size:1.02489019vw;font-weight:500;margin-left:1.83016105vw;flex:0 1 auto;cursor:pointer}@media (min-aspect-ratio: 16/9){.dashboardheader__right__nav__tab{padding-top:1.171875vh}}@media (min-aspect-ratio: 16/9){.dashboardheader__right__nav__tab{padding-right:3.77604167vh}}@media (min-aspect-ratio: 16/9){.dashboardheader__right__nav__tab{padding-bottom:1.43229167vh}}@media (min-aspect-ratio: 16/9){.dashboardheader__right__nav__tab{padding-left:3.77604167vh}}@media (min-aspect-ratio: 16/9){.dashboardheader__right__nav__tab{font-size:1.82291667vh}}@media (min-aspect-ratio: 16/9){.dashboardheader__right__nav__tab{margin-left:3.25520833vh}}.dashboardheader__right__nav__price{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative}.dashboardheader__right__nav__price .svg{margin-right:.73206442vw}@media (min-aspect-ratio: 16/9){.dashboardheader__right__nav__price .svg{margin-right:1.30208333vh}}.dashboardheader__right__nav__price p{font-size:1.09809663vw;font-weight:700;color:var(--lightprimary);min-width:3.66032211vw;text-align:right}@media (min-aspect-ratio: 16/9){.dashboardheader__right__nav__price p{font-size:1.953125vh}}@media (min-aspect-ratio: 16/9){.dashboardheader__right__nav__price p{min-width:6.51041667vh}}.panel-open .dashboard__content .panel{transform:translate(0);transition:transform .5s}.dashboard{height:100%;display:flex;padding:1.83016105vw 7.32064422vw 2.92825769vw;box-sizing:border-box}@media (min-aspect-ratio: 16/9){.dashboard{padding-top:3.25520833vh}}@media (min-aspect-ratio: 16/9){.dashboard{padding-right:13.02083333vh}}@media (min-aspect-ratio: 16/9){.dashboard{padding-bottom:5.20833333vh}}@media (min-aspect-ratio: 16/9){.dashboard{padding-left:13.02083333vh}}.dashboard__main{display:flex;flex:1 0 0;gap:20px;height:50%}.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{width:65%;padding-right:50px;display:flex;flex-direction:column}.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{display:flex;flex-direction:column;gap:20px;width:100%}.dashboard__content .cards{display:flex;flex-direction:row;width:66.66%;gap:20px}.dashboard__content .cards__body{display:flex;flex-direction:column;flex-grow:1}.dashboard__content .cards__body-welcome{padding:20px 0;font-size:14px;font-weight:600}.dashboard__content .cards__body-welcome button{margin-top:20px;width:100%}.dashboard__content .cards__sector{display:flex;flex-direction:column;flex:1 0 0;height:100%;width:50%;box-sizing:border-box;overflow:auto}.dashboard__content .cards__sector .card-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.dashboard__content .cards__sector .card-header__left{display:flex;align-items:center}.dashboard__content .cards__sector .card-header__left svg{width:1.17130307vw;height:1.17130307vw}@media (min-aspect-ratio: 16/9){.dashboard__content .cards__sector .card-header__left svg{width:2.08333333vh}}@media (min-aspect-ratio: 16/9){.dashboard__content .cards__sector .card-header__left svg{height:2.08333333vh}}.dashboard__content .cards__sector .card-header__left__right{margin-left:.5124451vw}@media (min-aspect-ratio: 16/9){.dashboard__content .cards__sector .card-header__left__right{margin-left:.91145833vh}}.dashboard__content .cards__sector .card-header__left__title{font-size:.73206442vw;color:var(--grey);text-transform:uppercase;font-weight:600}@media (min-aspect-ratio: 16/9){.dashboard__content .cards__sector .card-header__left__title{font-size:1.30208333vh}}.dashboard__content .cards__sector .card-header__left__count{margin-left:.73206442vw;font-size:.73206442vw;color:var(--grey);text-transform:uppercase;font-weight:600}@media (min-aspect-ratio: 16/9){.dashboard__content .cards__sector .card-header__left__count{margin-left:1.30208333vh}}@media (min-aspect-ratio: 16/9){.dashboard__content .cards__sector .card-header__left__count{font-size:1.30208333vh}}.dashboard__content .cards__sector .card-header__nav{display:flex;flex-direction:row-reverse}.dashboard__content .cards__sector .card-header__nav svg{width:1.17130307vw;height:1.17130307vw}@media (min-aspect-ratio: 16/9){.dashboard__content .cards__sector .card-header__nav svg{width:2.08333333vh}}@media (min-aspect-ratio: 16/9){.dashboard__content .cards__sector .card-header__nav svg{height:2.08333333vh}}.dashboard__content .cards__sector .card-header__nav__right{margin-left:.5124451vw}@media (min-aspect-ratio: 16/9){.dashboard__content .cards__sector .card-header__nav__right{margin-left:.91145833vh}}.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{display:flex;flex-direction:row;justify-content:space-between;margin-top:1.46412884vw}@media (min-aspect-ratio: 16/9){.dashboard__content .cards__sector__details{margin-top:2.60416667vh}}.dashboard__content .cards__sector__details__config{display:flex;flex-direction:column;justify-content:space-between}.dashboard__content .cards__sector__details__config p{font-size:1.02489019vw;font-weight:600;line-height:1.17130307vw}@media (min-aspect-ratio: 16/9){.dashboard__content .cards__sector__details__config p{font-size:1.82291667vh}}@media (min-aspect-ratio: 16/9){.dashboard__content .cards__sector__details__config p{line-height:2.08333333vh}}.dashboard__content .cards__sector__details__config .download{font-size:11px;font-size:.80527086vw;font-weight:500;color:var(--grey);display:flex;align-items:flex-end;justify-content:flex-start;cursor:pointer}@media (min-aspect-ratio: 16/9){.dashboard__content .cards__sector__details__config .download{font-size:1.43229167vh}}.dashboard__content .cards__sector__details__config .download svg{margin-right:.36603221vw}@media (min-aspect-ratio: 16/9){.dashboard__content .cards__sector__details__config .download svg{margin-right:.65104167vh}}.dashboard__content .cards__sector__details__config .download svg path{fill:var(--grey)}.dashboard__content .cards__sector__details__config .customize{margin-top:2.92825769vw;width:17.56954612vw}@media (min-aspect-ratio: 16/9){.dashboard__content .cards__sector__details__config .customize{margin-top:5.20833333vh}}@media (min-aspect-ratio: 16/9){.dashboard__content .cards__sector__details__config .customize{width:31.25vh}}.dashboard__content .cards__sector__details__infos{display:flex;flex-direction:column;width:100%}.dashboard__content .cards__sector__details__infos h4{font-size:.87847731vw;font-weight:600;color:var(--grey);margin-bottom:1.53733529vw}@media (min-aspect-ratio: 16/9){.dashboard__content .cards__sector__details__infos h4{font-size:1.5625vh}}@media (min-aspect-ratio: 16/9){.dashboard__content .cards__sector__details__infos h4{margin-bottom:2.734375vh}}.dashboard__content .cards__sector__details__infos .info+.info{margin-top:1.02489019vw}@media (min-aspect-ratio: 16/9){.dashboard__content .cards__sector__details__infos .info+.info{margin-top:1.82291667vh}}.dashboard__content .cards__sector__details__infos .info{display:flex;align-items:center}.dashboard__content .cards__sector__details__infos .info .progressCircle{width:5.12445095vw;left:1.46412884vw}@media (min-aspect-ratio: 16/9){.dashboard__content .cards__sector__details__infos .info .progressCircle{width:9.11458333vh}}@media (min-aspect-ratio: 16/9){.dashboard__content .cards__sector__details__infos .info .progressCircle{left:2.60416667vh}}.dashboard__content .cards__sector__details__infos .info__picto{flex:0 1 auto}.dashboard__content .cards__sector__details__infos .info__picto .svg{margin-right:.43923865vw;width:1.53733529vw;height:1.53733529vw}@media (min-aspect-ratio: 16/9){.dashboard__content .cards__sector__details__infos .info__picto .svg{margin-right:.78125vh}}@media (min-aspect-ratio: 16/9){.dashboard__content .cards__sector__details__infos .info__picto .svg{width:2.734375vh}}@media (min-aspect-ratio: 16/9){.dashboard__content .cards__sector__details__infos .info__picto .svg{height:2.734375vh}}.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 1 auto}.dashboard__content .cards__sector__details__infos .info__data__title{font-size:.73206442vw;font-weight:600;color:var(--grey);margin-bottom:.14641288vw}@media (min-aspect-ratio: 16/9){.dashboard__content .cards__sector__details__infos .info__data__title{font-size:1.30208333vh}}@media (min-aspect-ratio: 16/9){.dashboard__content .cards__sector__details__infos .info__data__title{margin-bottom:.26041667vh}}.dashboard__content .cards__sector__details__infos .info__data__text{font-size:.87847731vw;font-weight:600;color:var(--darkGrey)}@media (min-aspect-ratio: 16/9){.dashboard__content .cards__sector__details__infos .info__data__text{font-size:1.5625vh}}.dashboard__content .cards__infos{width:50%;display:flex;height:100%;box-sizing:border-box}.dashboard__content .cards__infos .announcements{display:flex;flex-direction:column;padding:20px;flex-grow:1}.dashboard__content .cards__infos .announcements .messages{overflow:auto;padding:0 20px 20px;margin:0 -20px -20px}.dashboard__content .cards__infos .announcements .no-messages{flex-grow:1;display:flex;align-items:center;justify-content:center;color:#aeaeae}.dashboard__content .cards__infos .announcements .message{display:flex;flex-direction:column;justify-content:space-between;background-color:var(--darkerLight);width:100%;padding:20px 16px 16px 25px;border-radius:6px;box-sizing:border-box;margin-bottom:15px}.dashboard__content .cards__infos .announcements .message p{font-size:14px;font-weight:400;color:var(--dark);white-space:pre-wrap}.dashboard__content .cards__infos .announcements .message .date{font-size:12px;font-weight:600;color:var(--grey);align-self:end}.dashboard__content .cards__infos .contact{flex:0 1 auto;display:flex;flex-direction:column;width:19.18008785vw;height:100%;box-sizing:border-box;margin-right:2.92825769vw}@media (min-aspect-ratio: 16/9){.dashboard__content .cards__infos .contact{width:34.11458333vh}}@media (min-aspect-ratio: 16/9){.dashboard__content .cards__infos .contact{margin-right:5.20833333vh}}.dashboard__content .cards__infos .contact__content{display:flex;flex-direction:column;align-items:center}.dashboard__content .cards__infos .contact__content__photo{border-radius:50%;height:8.05270864vw;width:8.05270864vw;max-height:8.05270864vw;max-width:8.05270864vw;background-repeat:no-repeat;background-position:left top;background-size:120%;margin-bottom:1.61054173vw}@media (min-aspect-ratio: 16/9){.dashboard__content .cards__infos .contact__content__photo{height:14.32291667vh}}@media (min-aspect-ratio: 16/9){.dashboard__content .cards__infos .contact__content__photo{width:14.32291667vh}}@media (min-aspect-ratio: 16/9){.dashboard__content .cards__infos .contact__content__photo{max-height:14.32291667vh}}@media (min-aspect-ratio: 16/9){.dashboard__content .cards__infos .contact__content__photo{max-width:14.32291667vh}}@media (min-aspect-ratio: 16/9){.dashboard__content .cards__infos .contact__content__photo{margin-bottom:2.86458333vh}}.dashboard__content .cards__infos .contact__content .svg{height:3.66032211vw;width:3.66032211vw;margin-bottom:.36603221vw;margin-top:2.92825769vw}@media (min-aspect-ratio: 16/9){.dashboard__content .cards__infos .contact__content .svg{height:6.51041667vh}}@media (min-aspect-ratio: 16/9){.dashboard__content .cards__infos .contact__content .svg{width:6.51041667vh}}@media (min-aspect-ratio: 16/9){.dashboard__content .cards__infos .contact__content .svg{margin-bottom:.65104167vh}}@media (min-aspect-ratio: 16/9){.dashboard__content .cards__infos .contact__content .svg{margin-top:5.20833333vh}}.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{font-size:1.02489019vw;font-weight:600;color:var(--darkGrey);margin-bottom:.80527086vw}@media (min-aspect-ratio: 16/9){.dashboard__content .cards__infos .contact__content p{font-size:1.82291667vh}}@media (min-aspect-ratio: 16/9){.dashboard__content .cards__infos .contact__content p{margin-bottom:1.43229167vh}}.dashboard__content .cards__infos .contact__content .email{text-decoration:underline;cursor:pointer;margin-bottom:7px}.dashboard__content .cards__infos .contact__content a{font-size:1.02489019vw;font-weight:500;color:var(--grey);line-height:1.02489019vw}@media (min-aspect-ratio: 16/9){.dashboard__content .cards__infos .contact__content a{font-size:1.82291667vh}}@media (min-aspect-ratio: 16/9){.dashboard__content .cards__infos .contact__content a{line-height:1.82291667vh}}.dashboard__content .cards__infos__data{display:flex;flex:0 1 auto;flex-direction:column;justify-content:space-between}.dashboard__content .cards__infos__data .limit,.dashboard__content .cards__infos__data .funds{width:19.10688141vw;box-sizing:border-box;display:flex;flex-direction:column}@media (min-aspect-ratio: 16/9){.dashboard__content .cards__infos__data .limit,.dashboard__content .cards__infos__data .funds{width:33.984375vh}}.dashboard__content .cards__infos__data .limit__content,.dashboard__content .cards__infos__data .funds__content{display:flex;align-items:center;justify-content:flex-start}.dashboard__content .cards__infos__data .limit__content .svg,.dashboard__content .cards__infos__data .funds__content .svg{width:3.07467057vw;height:3.07467057vw;margin-right:.43923865vw}@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}}@media (min-aspect-ratio: 16/9){.dashboard__content .cards__infos__data .limit__content .svg,.dashboard__content .cards__infos__data .funds__content .svg{height:5.46875vh}}@media (min-aspect-ratio: 16/9){.dashboard__content .cards__infos__data .limit__content .svg,.dashboard__content .cards__infos__data .funds__content .svg{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{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.dashboard__content .cards__infos__data .limit__content__date h5,.dashboard__content .cards__infos__data .funds__content__date h5{font-size:1.02489019vw;font-weight:600;color:var(--light)}@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.82291667vh}}.dashboard__content .cards__infos__data .limit__content__date h4,.dashboard__content .cards__infos__data .funds__content__date h4{font-size:2.04978038vw;font-weight:700;color:var(--light)}@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.64583333vh}}.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{display:flex;align-items:center;justify-content:flex-start}.dashboard__content .cards__infos__data .funds__content .svg path{fill:var(--darkGrey)}.dashboard__content .cards__infos__data .funds__content__date h5{font-size:1.02489019vw;font-weight:600;color:var(--darkGrey)}@media (min-aspect-ratio: 16/9){.dashboard__content .cards__infos__data .funds__content__date h5{font-size:1.82291667vh}}.dashboard__content .cards__infos__data .funds__content__date h4{font-size:2.04978038vw;font-weight:700;color:var(--darkGrey)}@media (min-aspect-ratio: 16/9){.dashboard__content .cards__infos__data .funds__content__date h4{font-size:3.64583333vh}}.dashboard__content .photos{width:33.33%;height:100%;display:flex;flex-direction:column;gap:20px}.dashboard__content .photos .overlay{background:linear-gradient(180deg,rgba(45,52,70,.15) 0%,rgba(93,94,94,0) 25%,rgba(93,94,94,0) 75%,rgba(45,52,70,.15) 100%);position:absolute;width:100%;height:100%;top:0;left:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;color:var(--light);padding:1.83016105vw;box-sizing:border-box;border-radius:6px}@media (min-aspect-ratio: 16/9){.dashboard__content .photos .overlay{padding-top:3.25520833vh}}@media (min-aspect-ratio: 16/9){.dashboard__content .photos .overlay{padding-right:3.25520833vh}}@media (min-aspect-ratio: 16/9){.dashboard__content .photos .overlay{padding-bottom:3.25520833vh}}@media (min-aspect-ratio: 16/9){.dashboard__content .photos .overlay{padding-left:3.25520833vh}}.dashboard__content .photos .overlay>div{display:flex;flex-direction:column;width:100%}.dashboard__content .photos .overlay__title{font-size:.73206442vw;font-weight:600;text-transform:uppercase}@media (min-aspect-ratio: 16/9){.dashboard__content .photos .overlay__title{font-size:1.30208333vh}}.dashboard__content .photos .overlay__date{margin-bottom:.36603221vw;font-size:.73206442vw;font-weight:500}@media (min-aspect-ratio: 16/9){.dashboard__content .photos .overlay__date{margin-bottom:.65104167vh}}@media (min-aspect-ratio: 16/9){.dashboard__content .photos .overlay__date{font-size:1.30208333vh}}.dashboard__content .photos .overlay__desc{width:100%;font-size:.87847731vw;line-height:1.17130307vw;font-weight:500}@media (min-aspect-ratio: 16/9){.dashboard__content .photos .overlay__desc{font-size:1.5625vh}}@media (min-aspect-ratio: 16/9){.dashboard__content .photos .overlay__desc{line-height:2.08333333vh}}.dashboard__content .photos__fullscreen{position:fixed;width:100%;height:100%;background-color:#000000e6;top:0;left:0;z-index:170;display:flex;justify-content:center;align-items:center}.dashboard__content .photos__fullscreen__close{position:absolute;top:0;right:0;padding:17px 25px;cursor:pointer;color:var(--light)}.dashboard__content .photos__fullscreen__close:after{font-size:1.17130307vw;content:"\2715"}@media (min-aspect-ratio: 16/9){.dashboard__content .photos__fullscreen__close:after{font-size:2.08333333vh}}.dashboard__content .photos__fullscreen__prev,.dashboard__content .photos__fullscreen__next{position:absolute;top:50%;margin-top:-36px;line-height:24px;padding:24px;cursor:pointer;color:var(--light)}.dashboard__content .photos__fullscreen__next{right:0}.dashboard__content .photos__fullscreen__next:after{content:"\276d"}.dashboard__content .photos__fullscreen__prev{left:0}.dashboard__content .photos__fullscreen__prev:after{content:"\276c"}.dashboard__content .photos__fullscreen__photo{width:90%;height:90%;background-size:contain;background-repeat:no-repeat;background-position:center;position:relative}.dashboard__content .photos__fullscreen__photo .overlay{background:linear-gradient(180deg,rgba(0,0,0,.5) 0%,rgba(93,94,94,0) 25%,rgba(93,94,94,0) 75%,rgba(0,0,0,.5) 100%);border-radius:none}.dashboard__content .photos__fullscreen__photo .overlay__desc{text-overflow:none;white-space:normal;overflow:visible}.dashboard__content .photos__photo{flex:1 0;height:72.3%;width:100%;border-radius:6px;background-size:cover;background-repeat:none;background-position:bottom;cursor:pointer;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{display:flex;flex:0 1 auto;flex-direction:row;height:18.9%;width:100%;justify-content:space-between;gap:20px}.dashboard__content .photos__thumbnails__thumbnail{box-sizing:border-box;flex:0 1 auto;width:50%;border-radius:6px;background-size:cover;background-repeat:none;background-position:bottom;position:relative;cursor:pointer;background-color:var(--lightGrey);overflow:hidden}.dashboard__content .photos__thumbnails .last:after{content:"";color:var(--light);display:flex;align-items:center;justify-content:center;position:absolute;left:0;font-size:.80527086vw;font-weight:500;top:0;width:100%;height:100%;background-color:#20232c59;background-image:url(/assets/icons/icon-pictures.png);background-repeat:no-repeat;background-position:center center;z-index:1}@media (min-aspect-ratio: 16/9){.dashboard__content .photos__thumbnails .last:after{font-size:1.43229167vh}}.dashboard__content .panel{display:none!important;position:absolute;transform:translate(100%);box-sizing:border-box;right:0;bottom:0;display:flex;flex-direction:column;height:100%;width:26.42752562vw;flex:0 1 auto;padding-top:1.53733529vw;padding-bottom:1.53733529vw;border-radius:6px 0 0 6px;box-shadow:0 7px 48px #00000012;z-index:120;background-color:var(--light);transition:transform .5s}@media (min-aspect-ratio: 16/9){.dashboard__content .panel{width:47.00520833vh}}@media (min-aspect-ratio: 16/9){.dashboard__content .panel{padding-top:2.734375vh}}@media (min-aspect-ratio: 16/9){.dashboard__content .panel{padding-bottom:2.734375vh}}.dashboard__content .panel__header{position:relative;padding-left:1.83016105vw;padding-right:1.83016105vw}@media (min-aspect-ratio: 16/9){.dashboard__content .panel__header{padding-left:3.25520833vh}}@media (min-aspect-ratio: 16/9){.dashboard__content .panel__header{padding-right:3.25520833vh}}.dashboard__content .panel__header h2{font-size:10px;color:var(--grey);margin-bottom:27px;margin-bottom:1.97657394vw;flex:0 1 auto;font-weight:600}@media (min-aspect-ratio: 16/9){.dashboard__content .panel__header h2{margin-bottom:3.515625vh}}.dashboard__content .panel__header hr{border-top:none;border-bottom:1px solid #e7ebed;width:100%;position:absolute;left:0;bottom:0;margin:0}.dashboard__content .panel__cards{overflow-y:auto;margin-bottom:1.61054173vw}@media (min-aspect-ratio: 16/9){.dashboard__content .panel__cards{margin-bottom:2.86458333vh}}.dashboard__content .panel__cards__card+.dashboard__content .panel__cards__card{margin-top:.5124451vw}@media (min-aspect-ratio: 16/9){.dashboard__content .panel__cards__card+.dashboard__content .panel__cards__card{margin-top:.91145833vh}}.dashboard__content .panel__cards__card{padding-left:1.83016105vw;padding-right:1.83016105vw;position:relative;top:-.07320644vw}@media (min-aspect-ratio: 16/9){.dashboard__content .panel__cards__card{padding-left:3.25520833vh}}@media (min-aspect-ratio: 16/9){.dashboard__content .panel__cards__card{padding-right:3.25520833vh}}@media (min-aspect-ratio: 16/9){.dashboard__content .panel__cards__card{top:-.13020833vh}}.dashboard__content .panel__cards__card__content{padding-top:1.09809663vw;padding-bottom:1.24450952vw;border-radius:5px;display:flex;flex-direction:row;justify-content:start;align-items:start;position:relative;color:#20232c;font-weight:500;font-size:.73206442vw;border-bottom:1px solid #e7ebed;border-top:1px solid #e7ebed}@media (min-aspect-ratio: 16/9){.dashboard__content .panel__cards__card__content{padding-top:1.953125vh}}@media (min-aspect-ratio: 16/9){.dashboard__content .panel__cards__card__content{padding-bottom:2.21354167vh}}@media (min-aspect-ratio: 16/9){.dashboard__content .panel__cards__card__content{font-size:1.30208333vh}}.dashboard__content .panel__cards__card__content__icon{margin-right:.43923865vw}@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{font-weight:600;margin-bottom:.73206442vw}@media (min-aspect-ratio: 16/9){.dashboard__content .panel__cards__card__content__text h5{margin-bottom:1.30208333vh}}.dashboard__content .panel__cards__card__content__date{position:absolute;top:1.02489019vw;right:1.02489019vw;opacity:.35}@media (min-aspect-ratio: 16/9){.dashboard__content .panel__cards__card__content__date{top:1.82291667vh}}@media (min-aspect-ratio: 16/9){.dashboard__content .panel__cards__card__content__date{right:1.82291667vh}}.dashboard__content .panel__cards__card:last-child{margin-bottom:1.61054173vw}@media (min-aspect-ratio: 16/9){.dashboard__content .panel__cards__card:last-child{margin-bottom:2.86458333vh}}.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{background-color:#f9f9fd;z-index:1}.dashboard__content .panel__cards__card:hover:before{content:"";position:absolute;width:.43923865vw;height:.43923865vw;background-color:var(--lightPrimary);top:1.24450952vw;left:.73206442vw;border-radius:50%}@media (min-aspect-ratio: 16/9){.dashboard__content .panel__cards__card:hover:before{width:.78125vh}}@media (min-aspect-ratio: 16/9){.dashboard__content .panel__cards__card:hover:before{height:.78125vh}}@media (min-aspect-ratio: 16/9){.dashboard__content .panel__cards__card:hover:before{top:2.21354167vh}}@media (min-aspect-ratio: 16/9){.dashboard__content .panel__cards__card:hover:before{left:1.30208333vh}}.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{height:100%;display:flex;align-items:center;margin-left:15px;position:relative;cursor:default}.usermenu__badge{width:45px;height:45px;border-radius:50%;background-image:url(/assets/icons/user.png);background-repeat:no-repeat;background-position:center center;background-size:cover;background-size:65%;position:relative;cursor:pointer;box-shadow:inset 0 0 10px #0000001a;border:1px solid var(--lightGrey);box-sizing:border-box}.usermenu__badge__button{box-shadow:0 0 3px #0003;background-color:transparent;height:19px;width:19px;position:absolute;border-radius:50%;background-color:var(--light);bottom:0;right:-5px;padding:4px;display:flex;align-items:center;justify-content:center}.usermenu__badge__button .svg{top:-5px;height:8px;position:relative;transition:.3s all}.usermenu__badge__button .svg svg{width:10px;height:10px}.usermenu__dropdown{position:absolute;padding:0;top:45px;z-index:70;right:0;background-color:#fff;box-shadow:4px 4px 16px #cfcfd4;border-radius:5px;overflow:hidden}.usermenu__dropdown-header{padding:16px;line-height:16px;font-size:14px;border-bottom:1px solid var(--lightGrey);font-weight:500}.usermenu__dropdown-header .email{color:var(--grey);font-size:12px}.usermenu__dropdown-item{padding:0 16px;height:48px;display:flex;position:relative;align-items:center;justify-content:flex-start;background-color:var(--light);font-size:14px;color:var(--darkGrey);cursor:pointer;font-weight:500;text-decoration:none}.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.83016105vw}@media (min-aspect-ratio: 16/9){.dashboardheader .usermenu{margin-left:3.25520833vh}}.dashboardheader .usermenu__badge{width:2.92825769vw;height:2.92825769vw}@media (min-aspect-ratio: 16/9){.dashboardheader .usermenu__badge{width:5.20833333vh}}@media (min-aspect-ratio: 16/9){.dashboardheader .usermenu__badge{height:5.20833333vh}}.dashboardheader .usermenu__badge__button{height:1.3909224vw;width:1.3909224vw;right:-.36603221vw;padding:.29282577vw}@media (min-aspect-ratio: 16/9){.dashboardheader .usermenu__badge__button{height:2.47395833vh}}@media (min-aspect-ratio: 16/9){.dashboardheader .usermenu__badge__button{width:2.47395833vh}}@media (min-aspect-ratio: 16/9){.dashboardheader .usermenu__badge__button{right:-.65104167vh}}@media (min-aspect-ratio: 16/9){.dashboardheader .usermenu__badge__button{padding-top:.52083333vh}}@media (min-aspect-ratio: 16/9){.dashboardheader .usermenu__badge__button{padding-right:.52083333vh}}@media (min-aspect-ratio: 16/9){.dashboardheader .usermenu__badge__button{padding-bottom:.52083333vh}}@media (min-aspect-ratio: 16/9){.dashboardheader .usermenu__badge__button{padding-left:.52083333vh}}.dashboardheader .usermenu__badge__button .svg{width:100%}.dashboardheader .usermenu__dropdown{top:3.2942899vw}@media (min-aspect-ratio: 16/9){.dashboardheader .usermenu__dropdown{top:5.859375vh}}.dashboardheader .usermenu__dropdown-header{padding:1.17130307vw;line-height:1.17130307vw;font-size:1.02489019vw}@media (min-aspect-ratio: 16/9){.dashboardheader .usermenu__dropdown-header{padding:2.08333333vh}}@media (min-aspect-ratio: 16/9){.dashboardheader .usermenu__dropdown-header{line-height:2.08333333vh}}@media (min-aspect-ratio: 16/9){.dashboardheader .usermenu__dropdown-header{font-size:1.82291667vh}}.dashboardheader .usermenu__dropdown-item{padding-right:1.17130307vw;padding-left:1.17130307vw;height:3.51390922vw;font-size:1.02489019vw}@media (min-aspect-ratio: 16/9){.dashboardheader .usermenu__dropdown-item{padding-right:2.08333333vh}}@media (min-aspect-ratio: 16/9){.dashboardheader .usermenu__dropdown-item{padding-left:2.08333333vh}}@media (min-aspect-ratio: 16/9){.dashboardheader .usermenu__dropdown-item{height:6.25vh}}@media (min-aspect-ratio: 16/9){.dashboardheader .usermenu__dropdown-item{font-size:1.82291667vh}}.dashboardheader .usermenu__dropdown-item .svg{width:1.02489019vw;margin-right:.73206442vw}@media (min-aspect-ratio: 16/9){.dashboardheader .usermenu__dropdown-item .svg{width:1.82291667vh}}@media (min-aspect-ratio: 16/9){.dashboardheader .usermenu__dropdown-item .svg{margin-right:1.30208333vh}}.dashboardheader .usermenu__dropdown>hr{padding-right:1.17130307vw;padding-left:1.17130307vw}@media (min-aspect-ratio: 16/9){.dashboardheader .usermenu__dropdown>hr{padding-right:2.08333333vh}}@media (min-aspect-ratio: 16/9){.dashboardheader .usermenu__dropdown>hr{padding-left:2.08333333vh}}#main.creator .usermenu{font-weight:600}.timeline-component{user-select:none;position:relative;overflow:hidden}.timeline-component__body{height:220px;position:relative;min-width:900px}.timeline-component__grid{position:absolute;height:100%;width:100%}.timeline-component__grid-cell{position:absolute;height:100%;border-left:1px solid #e7ebed}.timeline-component__grid-cell span{font-size:13px;font-weight:500;color:#a6afb7;padding:16px;display:block}.timeline-component__cycles{position:absolute;width:100%;height:100%}.timeline-component__cycle{position:absolute;background-color:#eee;color:#000;font-size:13px;height:110px;border-radius:5px;top:46px;box-sizing:border-box}.timeline-component__cycle-body{padding:15px;height:100%;box-sizing:border-box}.timeline-component__cycle-name{font-weight:500;margin-bottom:5px}.timeline-component__cycle-name input{width:100%;box-sizing:border-box}.timeline-component__cycle-description{font-style:italic;flex-grow:1}.timeline-component__cycle-uncertainty{position:absolute;height:100%;top:0;right:0;z-index:1;background:repeating-linear-gradient(-45deg,transparent,transparent 3px,white 3px,white 6px),linear-gradient(to right,transparent,#fffd);border-radius:0 5px 5px 0}.timeline-component__events{position:absolute;width:100%}.timeline-component__event{position:absolute;background-color:#9699a2;color:#353b4d;height:160px;top:46px;width:2px;z-index:3}.timeline-component__event-name{position:absolute;right:0;bottom:0;font-weight:500;border:2px solid #9699a2;white-space:nowrap;padding:9px 10px;border-radius:5px 3px 3px 5px;font-size:12px}.confirmation{display:flex;width:100%;height:100%}.confirmation__green{background-color:var(--success);display:flex;justify-content:center;align-items:center;width:33%;min-width:460px;height:100%}.confirmation__green__content{display:flex;flex-direction:column;justify-content:space-between;padding:40px 50px 80px 80px;box-sizing:border-box}.confirmation__green__content .confirmation__green__content__validate{margin-bottom:39px}.confirmation__green__content__logo{cursor:pointer}.confirmation__green__content p{font-size:18px;font-weight:500;color:var(--light);line-height:21px}.confirmation__green__content h3{margin-top:20px;color:var(--light);font-size:28px;font-weight:600;margin-bottom:41px;line-height:33px}.confirmation__green__content .button{color:var(--success);background-color:var(--light);width:220px;height:45px;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-top:100px;border-radius:3px}.confirmation__summary{width:67%;height:100%;background-color:var(--light);display:flex;align-items:center;justify-content:center;overflow-y:auto}.confirmation__summary__content{width:90%;display:flex;flex-direction:column}.confirmation__summary__content__top{margin-top:25px;margin-bottom:32px}.confirmation__summary__content__top h2{font-size:18px;color:var(--darkGrey);font-weight:500;margin-bottom:7px}.confirmation__summary__content__top__container{display:flex;flex-direction:row;justify-content:space-between}.confirmation__summary__content__top__container__icons{display:flex;justify-content:center;align-items:center}.confirmation__summary__content__top__container__icons a+a{margin-left:10px}.confirmation__summary__content__text{font-size:12px;color:var(--darkGrey);font-weight:500;opacity:.55;margin-bottom:23px;line-height:14px}.confirmation__summary__content__table{padding-bottom:25px}#total-price{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative}#total-price .svg{margin-right:10px}#total-price .svg svg path{fill:var(--darkGrey)}#total-price p{font-size:15px;font-weight:700;color:var(--darkGrey);min-width:50px;text-align:right;white-space:nowrap}.quoteTable{border-radius:6px;background-color:var(--light);box-shadow:0 2px 12px #dbdbdd}.quoteTable__header{display:flex;justify-content:space-between;padding:16px 63px 16px 20px}.quoteTable__header p,.quoteTable__header .name{color:#2d3446;font-size:11px;font-weight:600}.quoteTable .name{width:55%;text-align:left}.quoteTable .unitprice,.quoteTable .quantity{width:15%;text-align:right}.quoteTable .totalprice,.quoteTable .price{width:15%;text-align:right;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{display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:relative;padding:12px 63px 12px 20px}.quoteTable .accordion__header .name{display:flex;align-items:center;opacity:1;max-height:2em}.quoteTable .accordion__header .name .svg{margin-right:8px;width:22px;min-width:22px}.quoteTable .accordion__header .name .svg svg{width:22px}.quoteTable .accordion__header .name .svg path{fill:#0a2e67}.quoteTable .accordion__header .arrow{position:absolute;right:18px;height:100%;width:10px}.quoteTable .accordion__header .arrow .svg{transform-origin:center;transition:.5s all;height:100%;display:flex;align-items:center;justify-content:center}.quoteTable .accordion__header .arrow .svg path{fill:var(--grey)}.quoteTable .accordion__content{display:flex;flex-direction:column;padding:0 63px 0 65px;overflow:hidden;transition:all .5s}.quoteTable .accordion__content p{opacity:.7}.quoteTable .accordion__content .option{margin-top:11px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.quoteTable .accordion__content .option .name{position:relative}.quoteTable .accordion__content .option .name:before{content:"-";position:absolute;left:-10px;top:50%;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{display:flex;flex-direction:column}.quoteTable .accordion__content.demands .demand__description{padding:0 0 24px 32px;width:55%;margin-top:12px}.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}.oops{display:flex;flex-direction:column;align-items:center;justify-content:center}.oops__content{width:510px;text-align:center}.oops__content h1{margin-top:65px;margin-bottom:25px;font-size:32px;font-weight:800;color:var(--darkGrey)}.oops__content h2{margin-bottom:40px;font-size:18px;line-height:25px;color:var(--darkGrey);font-weight:500}.oops__content__logos{display:flex;flex-direction:row;width:100%;align-items:center;justify-content:center}.oops__content__logos .svg+.svg{margin-left:25px}.oops__content__logos .svg svg{height:50px}#view{height:100%;display:flex;flex-direction:column}#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{position:fixed;top:0;right:0;z-index:1010;padding:5px}.no-header .bakery__open-btn{padding:16px;border-radius:5px}#explore{display:flex;flex-flow:column;height:100%}#explore .body{display:flex;flex-flow:row;height:100%}#explore .panel{box-shadow:4px 4px 12px #e8e8ed80;box-sizing:border-box;height:100%;position:relative;display:flex;flex-direction:column;transition:all .5s;width:30%;max-width:450px;min-width:350px;z-index:10}#explore .panel__content{flex:0 1 auto;display:flex;flex-direction:row;height:100%;width:100%;position:relative;box-sizing:border-box}#explore .panel__content__dispositions{width:100%;box-shadow:4px 4px 12px #e8e8ed80;overflow-y:auto;padding-top:30px}#explore .panel__content__main__intro{display:flex;flex-direction:column;text-align:center;padding:0 10%;transition:all .3s;overflow:hidden}#explore .panel__content__main__intro__title{flex:0 1 auto;margin-top:40px;font-size:18px;font-weight:600;color:var(--darkGrey);margin-bottom:22px}#explore .panel .variants{display:flex;flex-direction:column;padding:40px 20px 20px}#explore .panel .variants .children{position:relative;padding:10px 0 0 20px}#explore .panel .variants .children:before{content:"";position:absolute;width:2px;height:auto;background-color:#eee;left:7px;top:0;bottom:42px}#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:"";position:absolute;width:10px;height:2px;background-color:#eee;left:-13px;top:42px}#explore .panel .variants .variant-container+.variant-container{margin-top:20px}#explore .panel .variants .variant{position:relative;display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:15px;border-radius:7px;box-shadow:0 0 6px #0000001f;border:2px solid transparent;gap:20px}#explore .panel .variants .variant__icon{width:50px;height:50px;flex-shrink:0}#explore .panel .variants .variant__icon .svg{width:100%;height:100%}#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{font-size:12px;font-weight:600;color:#9f9f9f;white-space:nowrap}#explore .panel .variants .variant__checkbox{position:absolute;top:5px;right:5px;border:1px solid #d8d9dd;border-radius:4px;width:12px;height:12px}#explore .panel .variants .variant.no-icon .variant__checkbox{position:relative;top:0;right:0;flex-shrink: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:"\2713";position:absolute;top:-20px;right:-17px;font-size:40px;color:var(--primary)}#explore .panel .variants .variant.selected+.children:before{background-color:#b0afaf}#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{left:auto;top:40px}#explore .body{flex-direction:column-reverse}#explore .body .panel{width:100%;height:40%;max-width:none}#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{display:flex;align-items:center;flex-direction:row;background-color:transparent;cursor:pointer;position:relative;padding:16px 5px;border-radius:0}.bakery__open-btn .svg{width:30px;height:30px;display:flex;align-items:center;justify-content:center}.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{display:none;position:absolute;top:100%;left:50%;border-radius:5px;background-color:#fff;color:#000;margin-left:-60px;padding:20px;box-shadow:0 0 10px #0001;white-space:nowrap;font-size:14px;font-weight:500;z-index:100;margin-top:5px;pointer-events:none}.bakery__tip{font-size:12px;margin:0 10px;text-align:center;padding:14px;border-radius:6px;background-color:var(--lightGrey);font-weight:500;height:100px;display:none;align-items:center}.bakery:hover .bakery__tooltip{display:block}.bakery__dropdown{position:absolute;top:100%;right:0;margin-top:5px;width:200px;background-color:#fff;box-shadow:0 0 10px #0001;border-radius:5px;display:flex;flex-direction:column;overflow:hidden;z-index:200}.bakery__dropdown .bakery__render-btn{max-width:180px}.bakery__render-btn{width:100%;height:45px;background-color:var(--primary);color:var(--light);cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center}.bakery__render-btn.exit{background-color:var(--darkGrey)}.bakery__assets{position:relative;overflow:auto;flex-grow:1;max-height:min(440px,90vh)}.bakery__asset{position:relative;margin:10px;border-radius:5px;background-color:#eee;display:flex;align-items:center;justify-content:center;overflow:hidden}.bakery__asset-remove{position:absolute;right:0;top:0;cursor:pointer;z-index:1000;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.bakery__asset-remove:hover{color:#fff}.bakery__asset-remove:after{content:"\d7"}.bakery__asset-text{display:flex;flex-direction:column;align-items:center;justify-content:center}.bakery__asset-text span{font-size:10px}.bakery__asset-overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000a}.bakery__asset:hover .bakery__asset-overlay{display:block}.bakery__asset.pending{height:40px;color:#333;animation:pending-render-text 2s infinite alternate;font-size:12px}@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{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000d;z-index:10000}.slideshow__image{background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;inset:70px 0 0}.slideshow__panorama{position:absolute;inset:70px 0 0}.slideshow__header{position:absolute;top:0;left:0;width:100%;height:70px;background-color:var(--darkGrey)}.slideshow__button{position:absolute;top:0;right:0;width:70px;height:70px;text-align:center;cursor:pointer}.slideshow__button:hover{background-color:#fff2}.slideshow__button .svg{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.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{position:absolute;top:70px;left:0;bottom:0;width:50px;cursor:pointer;opacity:.4;transition:opacity .1s linear}.slideshow__navigate:hover{opacity:1}.slideshow__navigate .svg{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.slideshow__navigate .svg svg{width:50px;height:50px}.slideshow__navigate .svg svg path{fill:#fff;filter:drop-shadow(0px 0px .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{position:absolute;left:10px;top:10px;width:40px;height:40px;padding:13px;box-sizing:border-box;cursor:pointer;z-index:1001}.viewer .capture__exit-btn .svg svg path{fill:var(--light)}.viewer .capture__overlay{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;background-color:#000a;mix-blend-mode:hard-light}.viewer .capture__screen{background-color:gray;border:2px solid white;border-radius:5px;max-width:97%;max-height:97%;aspect-ratio:16 / 9;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden}.viewer .capture__screen:after{content:"";display:block;width:100vw;height:100vh}.viewer .capture__panel{position:absolute;bottom:10px;left:50%;background-color:#fff;height:80px;z-index:1000;border-radius:5px;max-width:90%;width:800px;transform:translate(-50%);display:flex;align-items:center;padding:0 30px;box-sizing:border-box;gap:30px}.viewer .capture__disabled-text{position:absolute;bottom:85px;left:0;width:100%;background-color:#fbcc85;padding:10px 20px;box-sizing:border-box;border-radius:5px;text-align:center;font-size:13px}.viewer .capture__panel-text{flex-grow:1;font-size:13px;max-width:400px}.viewer .capture__panel-button{background-color:var(--primary);height:50px;border-radius:5px;cursor:pointer;width:350px;color:var(--light)}.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;font-size:12px;color:var(--grey)}@media (max-width: 950px){.viewer .capture__panel{flex-direction:column;height:80px;padding:10px 20px;text-align:center;gap:10px}.viewer .capture__panel-button{max-width:100%}}@media (max-width: 650px){.viewer .capture__panel{flex-direction:row;width:fit-content}.viewer .capture__panel-text{display:none}.viewer .capture__panel-button{max-width:100%;width:max-content}.bakery__tip{display:flex}}.steps{height:68px;margin-left:20px;overflow-x:hidden;position:relative}.steps nav::-webkit-scrollbar{display:none}.steps nav{display:flex;flex-direction:row;height:100%;position:relative;overflow-y:hidden;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.steps nav .wrapper-left{position:sticky;left:0;z-index:21;height:69px;overflow:visible;width:0}.steps nav .wrapper-left.visible .scroll-helper-left{opacity:1;width:50px;padding-left:15px}.steps nav .wrapper-left .scroll-helper-left{background:linear-gradient(270deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.75) 25%,#ffffff 100%);display:flex;flex-direction:row;align-items:center;justify-content:flex-start;position:absolute;left:0;height:100%;width:0px;overflow:hidden;opacity:0;transition:.5s opacity;font-size:12px;font-weight:600;letter-spacing:0;line-height:14px;color:var(--dark);padding-left:0}.steps nav .wrapper-left .scroll-helper-left span{display:flex;flex-direction:column}.steps nav .wrapper-left .scroll-helper-left .svg{width:10px;transform:rotate(90deg)}.steps nav .wrapper-right{position:sticky;right:0;z-index:21;height:69px;overflow:visible;width:0}.steps nav .wrapper-right.visible .scroll-helper-right{opacity:1;width:50px;padding-right:15px}.steps nav .wrapper-right .scroll-helper-right{background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.75) 25%,#ffffff 100%);display:flex;flex-direction:row;align-items:center;justify-content:flex-end;position:absolute;right:0;height:100%;width:0px;overflow:hidden;opacity:0;transition:.5s opacity;font-size:12px;font-weight:600;letter-spacing:0;line-height:14px;color:var(--dark);padding-right:0}.steps nav .wrapper-right .scroll-helper-right span{display:flex;flex-direction:column}.steps nav .wrapper-right .scroll-helper-right .svg{width:10px;transform:rotate(270deg)}.steps nav:after{content:"";display:block;width:0px;height:0px;position:absolute;top:50%;left:-45px;transform-origin:center;transform:translateY(-50%) rotate(-270deg);border:50px solid transparent;border-bottom:22px solid #ffffff;border-top:none}.steps__tab{position:relative;display:flex;flex-direction:column;justify-content:center;padding:0 22px 0 37px;cursor:pointer;text-decoration:none;color:var(--dark);text-align:left;background-color:var(--light);flex:0 1 auto;height:69px}.steps__tab:before{content:"";display:block;position:absolute;top:50%;left:0;background-image:url(/assets/img/chevron.png);height:38px;width:13px;background-repeat:no-repeat;background-size:contain;z-index:10;transform:translateY(-50%)}.steps__tab:after{content:"";display:block;width:0px;height:0px;position:absolute;top:50%;right:-5px;transform-origin:center;transform:translate(50%,-50%) rotate(-270deg);z-index:10;border:50px solid transparent;border-bottom:22px solid var(--light);border-top:none}.steps__tab.selected{font-weight:600;background-color:var(--lightSecondary)}.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);border-top:none;right:0;background-color:var(--light);z-index:20}.steps__tab:last-of-type:after{display:none}.steps__tab__title{font-size:14px;font-weight:600;color:var(--darkGrey)}.steps__tab__until{font-size:9.5px;color:var(--darkGrey)}.viewer{position:relative;flex-grow:1;background-color:var(--light);overflow:hidden;outline:none}.viewer__hud{display:flex;flex-direction:column;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.viewer__hud-banners{display:block;pointer-events:all}.viewer__hud-menus{display:block;position:relative;flex-grow:1;pointer-events:none}.viewer__hud-menus>*{pointer-events:all}.viewer__view{flex:1 1 0;position:relative;max-height:100%;overflow:hidden}.viewer .banner{position:relative;top:0;left:0;right:0;display:flex;align-items:center;background-color:#fed223;box-sizing:border-box;transition:margin-top .4s;padding:50px;height:100px;margin-top:-100px}.viewer .banner.warning{background-color:red}.viewer .banner.show{margin-top:0}.viewer .banner.history{height:35px;padding:30px 20px;background-color:#c1d9ff}.viewer .banner.unclosed-rooms{gap:30px;justify-content:space-between}.viewer .banner.unclosed-rooms a.button{white-space:nowrap;background-color:var(--dark);color:var(--light);border-radius:5px;text-decoration:none;padding:10px 20px}.viewer .banner p{font-size:15px;flex:1 0 0}.viewer .banner button{font-size:14px;padding:8px 20px;color:#fff;font-weight:500}.viewer .banner__help{position:relative}.viewer .banner__help-text{text-decoration:underline dashed;cursor:help}.viewer .banner__help-popup{display:none;position:absolute;background-color:#fff;padding:20px;max-width:450px;border-radius:5px;margin:10px;z-index:2000;border:1px dashed gray;top:20px;left:-50px;right:-170px}.viewer .banner__help:hover .norms-banner__help-popup{display:block}.scaled-label{font-family:monospace}.set-scale__form{position:absolute;top:0;left:50%;height:30px;margin-left:-180px;background-color:var(--light);padding:20px;box-shadow:0 0 10px #0001;border-radius:0 0 8px 8px;display:flex;gap:20px;align-items:center;font-size:16px;font-weight:500;z-index:1000}.set-scale__form input{height:30px;width:80px;padding:0 10px}.set-scale__form button{height:36px;background-color:var(--primary);color:var(--light);font-weight:600;text-transform:uppercase;font-size:14px;padding:0 20px}.set-scale__scan{display:none;position:absolute;top:100px;left:50%;width:200px;margin-left:-100px}.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{border-radius:4px 4px 0 0;background-color:#fff;box-shadow:0 -2px 12px #dbdbdd;position:absolute;left:0;top:0;align-items:center;display:flex;flex-direction:column;justify-content:flex-start;height:auto;max-height:46px;transition:.5s all}.file-panel .file{display:flex;flex-direction:row;justify-content:space-between;width:220px;margin:10px 20px;gap:10px}.file-panel .title{opacity:.5;font-size:14px;margin-bottom:3px}.file-panel.open{max-height:50%;transition:.5s all}.file-panel.open h5>div{transform:rotate(0);transition:.7s all}.file-panel button{padding:5px;display:flex}.file-panel h5{cursor:pointer;padding:14px 16px 16px;font-size:11px;font-weight:600;line-height:13px;color:var(--dark);display:flex;align-items:center;width:100%;justify-content:space-between;box-sizing:border-box}.file-panel h5>div{transform:rotate(180deg);transition:.7s all}.file-panel h5 span{width:16px;height:16px;border-radius:50%;background-color:var(--warning);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);font-size:13px;font-weight:600;line-height:18px;display:flex;align-items:center;justify-content:flex-start}.file-panel__content ul .norm__icon{min-width:16px;min-height:16px;width:16px;height:16px;margin-right:28px}.file-panel__content ul .norm__icon svg{width:100%;height:100%}.file-panel__content ul .norm__data{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.file-panel__content ul .norm__data span{font-size:11px;line-height:18px;color:var(--grey)}.toolbar{box-sizing:border-box;height:100%;width:100%;position:relative;display:flex;flex-direction:row;min-width:100px;overflow:hidden}.toolbar .category{padding:15px;box-sizing:border-box;width:100%}.toolbar .category.d1>.category__head{font-weight:600;font-size:15px}.toolbar .category.d2 .category__head{border:1px solid #e3e3e3;border-radius:5px 5px 0 0;border-bottom:none}.toolbar .category.d2 .category__children{background-color:#f9f9f9;border-radius:0 0 10px 10px;padding:10px;box-shadow:inset 0 0 10px #0001;border:1px solid #e3e3e3}.toolbar .category__head{font-size:13px;padding:10px 15px;position:relative;cursor:pointer}.toolbar .category__head:after{content:"-";position:absolute;right:20px}.toolbar .category__children{display:flex;flex-wrap:wrap}.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{width:450px;height:100%;margin-left:-450px;z-index:8;transform:translate(0);transition:transform .4s ease-in-out;background-color:var(--light);box-shadow:0 0 10px #0001;visibility:visible}.toolbar__placing-panels{position:absolute;top:0;left:100px;z-index:12}.toolbar__mode-panels{position:absolute;top:0;left:100px}.toolbar__mode-panels .mode-panel{position:absolute;left:20px;top:20px;background-color:var(--light);z-index:1000;padding:10px 10px 10px 20px;border-radius:8px;box-shadow:0 0 10px #0001;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px}.toolbar__mode-panels .mode-panel h3{font-size:14px;white-space:nowrap}.toolbar__mode-panels .mode-panel__close{width:30px;height:30px;background-image:url(/assets/icons/icon-cross.svg);background-size:14px;background-repeat:no-repeat;background-position:center;cursor:pointer}.toolbar__page{width:calc(100% - 100px);position:relative;display:flex;flex-grow:1;z-index:4}.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;position:absolute;height:100%}.toolbar__placing-footer{border-top:1px solid var(--lightGrey);margin:0 0 0 10px;padding:10px 0 20px 10px;display:flex;flex-direction:column;gap:10px}.toolbar__placing-option{display:flex;align-items:center;font-size:13px}.toolbar__placing-option-text{flex-grow:1;display:flex;gap:10px;padding:10px 0}.toolbar__placing-objects{background-color:var(--light);position:absolute;left:20px;top:20px;box-shadow:0 0 10px #0001;border-radius:5px;gap:20px;padding:0 20px 0 10px}.toolbar__placing-objects__head{display:flex;align-items:center}.toolbar__placing-objects .mode-tooltip{width:100%}.toolbar__placing-objects .item{width:100px;height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;flex:0 0 auto}.toolbar__placing-objects .item .svg{margin-bottom:7px;height:40px;width:50%}.toolbar__placing-objects .item .svg svg{width:100%;height:100%}.toolbar__placing-objects .item .svg svg path{fill:#4b6692}.toolbar__placing-objects .item p{font-size:13px;color:#2d3446;font-weight:500;text-align:center;word-break:break-word}.toolbar__placing-objects .text{width:190px;text-align:center;font-size:14px}.toolbar__placing-objects .cancel-btn{background-color:#0076ef;color:var(--light);padding:10px 20px;border-radius:5px;cursor:pointer}.toolbar__placing-objects .cancel-btn:hover{background-color:#3391f2}.toolbar__placing-objects .cancel-btn:active{background-color:#005ebf}.toolbar__placing-covering{display:flex;flex-direction:column;background-color:var(--light);border-radius:5px;box-shadow:0 0 10px #0001;position:absolute;top:10px;left:10px;overflow:hidden;width:500px}.toolbar__placing-covering .covering__head{display:flex;align-items:center;padding:0 10px;overflow:hidden;width:100%;box-sizing:border-box}.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{display:block;text-align:center;background-color:#fffd;width:100%;left:0;bottom:0;height:30px;line-height:30px;font-size:11px;cursor:pointer}.toolbar__placing-covering .covering__expand-btn:hover{background-color:var(--darkerLight)}.toolbar__placing-covering .covering__thumbnail{width:100px;height:100px;flex:0 0 auto;background-size:cover;background-position:center center;background-color:#fff;transform:translate(-8px);border-radius:6px}.toolbar__placing-covering .covering__legend{width:16px;height:100px;border-radius:6px;flex:0 0 auto}.toolbar__placing-covering .covering__content{display:flex;gap:10px;align-items:center;height:100px;padding:0 10px;flex:1 1 auto;width:100%;overflow:hidden;margin:0 10px;border-radius:5px}.toolbar__placing-covering .covering__content .choice-input-comp{width:fit-content}.toolbar__placing-covering .covering__content .choice-input-comp__item{font-size:12px}.toolbar__placing-covering .covering__name{font-weight:600;margin-bottom:auto;text-align:left;white-space:pre;text-overflow:ellipsis;overflow-y:clip}.toolbar__placing-covering .covering__text{width:100%;font-size:14px;display:flex;flex-direction:column;height:70px;height:100%;padding:10px 0;justify-content:space-between;box-sizing:border-box}.toolbar__placing-covering .covering__tuto{font-size:11px}.toolbar__placing-covering .covering__mode{font-size:11px;margin-bottom:5px}.toolbar__placing-covering .covering__done-btn{background-color:var(--primary);color:var(--light);padding:10px 20px;border-radius:5px;cursor:pointer;text-align:center;margin:10px}.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{position:absolute;inset:0;height:auto;width:auto;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{font-weight:600;padding:10px 5px}.toolbar__walls .wall,.toolbar__annotations .wall,.toolbar__comments .wall{display:flex;align-items:center;gap:20px;margin-top:10px;cursor:pointer;padding:10px 15px;border-radius:5px;border:1px solid var(--lightGrey)}.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{font-size:13px;color:var(--grey);margin-top:5px}.toolbar__walls .wall .svg,.toolbar__annotations .wall .svg,.toolbar__comments .wall .svg{width:50px;height:40px;flex-shrink:0}.toolbar__walls .wall .svg svg,.toolbar__annotations .wall .svg svg,.toolbar__comments .wall .svg svg{width:100%;height:100%}.toolbar__objects .search{padding:30px 20px;box-sizing:border-box;width:450px;height:100px;border-right:10px solid var(--darkGrey);box-shadow:0 0 10px #0001}.toolbar__objects .scroller{position:absolute;inset:100px 0 0;height:auto;width:auto;overflow:auto}.toolbar__objects .category__children .item{width:100px;height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;position:relative;cursor:pointer;border-radius:5px}.toolbar__objects .category__children .item .svg{margin-bottom:7px;height:40px;width:50%}.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{font-size:13px;color:#2d3446;font-weight:500;text-align:center;word-break:break-word}.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{display:flex;flex-direction:column}.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{min-height:40px;width:8px;border-top-left-radius:6px;border-bottom-left-radius:6px}.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{width:20px;height:90px;border-radius:6px}.toolbar__coverings .product-card__main__thumbnail>div{width:44%;left:10px}.toolbar__coverings .product-card__main .paint__colour{width:50%;padding:0;border:none;margin:5px 0;cursor:pointer}.toolbar__coverings.show{opacity:1;pointer-events:all}.toolbar__coverings__card{display:flex;align-items:center}.toolbar__coverings__legend{width:20px;height:20px;border-radius:4px;margin-left:10px}.toolbar__coverings__materials{flex-grow:1;overflow-y:auto;padding:8px 25px;box-shadow:0 0 10px #0001;margin-top:10px}.toolbar__coverings__row{display:flex;justify-content:space-between;align-items:center;margin:8px 25px;min-height:30px}.toolbar__coverings__row>span{font-size:14px;font-weight:600}.toolbar__coverings__row .choice-input-comp.walls .choice-input-comp__content{width:100%;justify-content:space-between}.toolbar__coverings__row input[type=checkbox]{width:16px;height:16px}.toolbar__coverings__row input[type=text]{border:1px solid var(--grey);border-radius:4px;color:var(--dark);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{width:30px;border:1px solid var(--dark);border-radius:4px;color:var(--dark)}.toolbar__coverings__row .material-orientation-choices .choice-input-comp__item{font-weight:600;font-family:monospace;color:var(--darkGrey)}.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;padding:20px 30px;font-weight:500;font-size:14px;position:relative;cursor:pointer}.toolbar__coverings__title.selected{font-weight:600;color:var(--primary)}.toolbar__coverings__title.selected:after{content:"";cursor:default;position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:var(--primary)}.toolbar__coverings__title:hover{color:var(--primary)}.toolbar__coverings__tabs{position:relative;display:flex;flex-direction:row;justify-content:space-around;box-shadow:0 0 10px #0001;padding-bottom:2px;margin-bottom:10px}.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{display:flex;flex-direction:column;padding:40px 20px 20px}.toolbar__variants .variants .children{position:relative;padding:10px 0 0 20px}.toolbar__variants .variants .children:before{content:"";position:absolute;width:2px;height:auto;background-color:#eee;left:7px;top:0;bottom:42px}.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:"";position:absolute;width:10px;height:2px;background-color:#eee;left:-13px;top:42px}.toolbar__variants .variants .variant-container+.variant-container{margin-top:20px}.toolbar__variants .variants .variant{position:relative;display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:15px;border-radius:7px;box-shadow:0 0 6px #0000001f;border:2px solid transparent;gap:20px}.toolbar__variants .variants .variant__icon{width:50px;height:50px;flex-shrink:0}.toolbar__variants .variants .variant__icon .svg{width:100%;height:100%}.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{font-size:12px;font-weight:600;color:#9f9f9f;white-space:nowrap}.toolbar__variants .variants .variant__checkbox{position:absolute;top:5px;right:5px;border:1px solid #d8d9dd;border-radius:4px;width:12px;height:12px}.toolbar__variants .variants .variant:hover:not(.excluded,.disabled) .variant__title,.toolbar__variants .variants .variant:hover:not(.excluded,.disabled) .variant__price{color:var(--primary)}.toolbar__variants .variants .variant.no-icon .variant__checkbox{position:relative;top:0;right:0;flex-shrink: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:"\2713";position:absolute;top:-20px;right:-17px;font-size:40px;color:var(--primary)}.toolbar__variants .variants .variant.selected+.children:before{background-color:#b0afaf}.toolbar__variants .variants .variant.selected+.children>.variant-container:before{background-color:#b0afaf}.toolbar__variants .summary__content__special-request{margin:40px 0 80px;display:flex;flex-direction:column;align-items:flex-start}.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{border:1px solid #ccc;display:inline-block;padding:6px 12px;cursor:pointer}.toolbar__variants .summary__content__special-request .download{margin-top:20px}.toolbar__variants .summary__content__special-request .loader{margin-top:20px;display:flex;justify-content:center;width:100%}.toolbar__variants .summary__content__special-request .demands_head_container{display:flex;flex-direction:row;justify-content:SPACE-BETWEEN;width:100%;align-items:CENTER}.toolbar__variants .summary__content__special-request .demands_head_price{font-size:12px;color:var(--lightSecondary);font-weight:500;margin-right:35px}.toolbar__variants .summary__content__special-request .custom-demands-subtext{font-size:12px;color:var(--darkGrey);opacity:.55;font-weight:500;margin-bottom:8px;padding:0 5px}.toolbar__variants .summary__content__special-request .custom-demands-subtext-italic{font-size:12px;color:var(--darkGrey);opacity:.55;font-weight:500;margin-bottom:8px;font-style:italic;padding:0 5px}.toolbar__variants .summary__content__special-request h2{margin-bottom:8px;font-size:18px;font-weight:600;color:var(--darkGrey)}.toolbar__variants .summary__content__special-request h2 span{margin-left:5px;color:var(--grey);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{display:flex;align-items:start;margin-top:15px;width:100%;justify-content:space-between}.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{display:flex;justify-content:space-between;align-items:center;flex-grow:1;width:100%}.toolbar__variants .summary__content__special-request .request .body p{width:80%;font-size:13px;white-space:pre-wrap}.toolbar__variants .summary__content__special-request .request .body .side-buttons{display:flex;align-items:center;justify-content:end;width:20%}.toolbar__variants .summary__content__special-request .request .body .side-buttons .icon-pen{background-color:#fff;cursor:pointer}.toolbar__variants .summary__content__special-request .request .body .side-buttons .icon-trash{background-color:#fff;cursor:pointer;transform:scale(1.5)}.toolbar__variants .summary__content__special-request .request .body .space{height:30px}.toolbar__variants .summary__content__special-request .request .body__comment{font-size:12px;color:var(--grey)}.toolbar__variants .summary__content__special-request .request span{background-color:#ffc251;width:30px;height:30px;border-radius:50%;margin-right:10px;color:var(--light);font-size:14px;font-weight:500;line-height:30px;display:block;text-align:center;flex:0 0 auto}.toolbar__variants .summary__content__special-request .request .selected{background-color:#f58d70}.toolbar .bar{position:absolute;max-height:100%;z-index:9;width:450px;background-color:#fff;overflow:hidden;height:100%;width:100px}.toolbar .bar__spacer{flex-grow:1}.toolbar .bar .scroller{width:130px;overflow-y:auto;padding:0 15px 0 0;box-sizing:border-box;height:100%;background:linear-gradient(white 30%,rgba(255,255,255,0)) center top,linear-gradient(rgba(255,255,255,0),white 70%) center bottom,linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,0)) center top,linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.3)) center bottom;background-repeat:no-repeat;background-size:100% 40px,100% 40px,100% 14px,100% 14px;background-attachment:local,local,scroll,scroll}.toolbar .bar .scroller__content{min-width:100px;min-height:100%;display:flex;flex-direction:column}.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{width:100px;height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;position:relative;cursor:pointer;user-select:none}.toolbar .bar .scroller__content .wall .svg,.toolbar .bar .scroller__content .action .svg,.toolbar .bar .scroller__content .item .svg{margin-bottom:7px;height:40px;width:50%}.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{font-size:13px;color:#2d3446;font-weight:500;text-align:center;word-break:break-word}.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:"";position:absolute;right:0;width:15px;height:15px;transform:rotate(45deg) translateY(30%) translate(100%);background-color:#fff;box-shadow:7px -7px 8px #e8e8ed80}.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{margin-bottom:0;height:25px}.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);font-size:18px;font-weight:600;line-height:21px;margin:20px 80px 0 30px}.toolbar__tools .scroller__content .close{cursor:pointer;position:absolute;top:23px;right:15px;width:22px;height:22px}.toolbar__tools .scroller__content .close .svg{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.toolbar__tools .scroller__content .settings-menu{display:flex;width:100%;margin-bottom:25px}.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;width:50%;border-bottom:1px solid var(--grey)}.toolbar__tools .scroller__content .settings-menu>div p{color:var(--dark);font-size:13px;font-weight:600;line-height:18px;text-align:center;margin-bottom:16px}.toolbar__tools .scroller__content .row+.row{margin-top:15px}.toolbar__tools .scroller__content .rows{display:flex;width:100%;height:100%;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;box-sizing:border-box;padding:0 20px}.toolbar__tools .scroller__content .rows .row,.toolbar__tools .scroller__content .rows .full-row{width:40%;height:95px;box-sizing:border-box;display:flex;align-items:center;flex-grow:1;padding:20px 10px;gap:20px}.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{font-size:12px;color:var(--grey);margin-top:10px}.toolbar__tools .scroller__content .rows .row .compass,.toolbar__tools .scroller__content .rows .full-row .compass{border-radius:40px;overflow:hidden;display:inline-block}.toolbar__tools .scroller__content .rows .full-row{width:100%}.toolbar__tools .scroller__content .rows .column{display:flex;flex-direction:column;flex-grow:1;box-sizing:border-box;padding:20px 10px}.toolbar__tools .scroller__content .rows .column .prop{display:block;font-size:14px;color:#20232c;font-weight:600}.toolbar__tools .scroller__content .blacklist{border-radius:6px;border:1.5px solid var(--darkGrey);padding-top:5px;margin-top:10px;margin-bottom:10px}.toolbar__tools .scroller__content .blacklist__variant{display:flex;margin:10px 25px;justify-content:space-between}.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{max-width:100;text-overflow:ellipsis}.toolbar__tools .scroller__content .blacklist__addvariant{display:flex;flex-direction:row;justify-content:space-between}.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-shadow:4px 4px 12px #e8e8ed80;background-color:#fff;flex-shrink:0;display:flex;flex-direction:row;height:100%;width:100px;position:relative;box-sizing:border-box;z-index:10}.toolbar__content__subdrop{position:absolute;left:200px;max-height:100%;z-index:8}.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{display:flex;flex-direction:column;text-align:center;padding:0 20px;overflow:hidden;max-height:400px}.toolbar__content__main__intro__title,.toolbar__content__drop__intro__title,.toolbar__content__subdrop__intro__title{flex:0 1 auto;margin-top:40px;font-size:18px;font-weight:600;color:#2d3446;margin-bottom:22px}.toolbar__content__main__intro__text,.toolbar__content__drop__intro__text,.toolbar__content__subdrop__intro__text{flex:0 1 auto;font-size:14px;color:#2d3446;margin-bottom:50px;font-weight:500}.toolbar__content__footer{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;background-color:#377ded;width:100%;z-index:15}.toolbar__content__footer button{background-color:#377ded;font-size:14px;font-weight:600;color:#fff;padding:11px 0 13px;width:100%;height:100%}.toolbar .back{position:absolute;width:16px;height:16px;top:22px;left:18px;cursor:pointer;display:flex;justify-content:center;align-items:center}.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{display:flex;align-items:center;padding:8px 12px;cursor:pointer}.toolbar .ref-card:hover{background-color:var(--darkerLight)}.toolbar .ref-card .second-panel__head-thumbnail{display:flex;align-items:center;justify-content:space-around}.toolbar .ref-card .second-panel__head-thumbnail svg{width:100px}.toolbar .products{padding:15px;box-sizing:border-box}@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 #0001}.toolbar .toolbar__content__drop{left:0;bottom:100px}.toolbar .toolbar__content__subdrop{left:0;bottom:200px}.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:rotate(-90deg);transform-origin:50px 50px;height:100vw}.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{width:100%;border-right:0px}.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{position:absolute;bottom:100px;margin:0;height:0;width:100%;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{bottom:100px;top:auto;width:100%;left:0}.toolbar .toolbar__mode-panels{left:0}.toolbar .toolbar__placing-objects{bottom:-100px;top:auto;left:0;width:100%;margin-left:0;box-sizing:border-box}.toolbar .toolbar__placing-objects .text{font-size:10px}.toolbar .toolbar__placing-objects .cancel-btn{margin-left:auto}.toolbar .toolbar__placing-covering{display:flex;flex-direction:column;bottom:-100px;top:auto;left:0;width:100%;box-sizing:border-box;box-shadow:0 -5px 10px #0001;border-radius:0}.toolbar .toolbar__placing-covering .covering__content{display:flex;justify-content:space-between}.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{left:0;height:5px;width:100%}.toolbar.open .toolbar__left-panels{transform:translateY(-50vh);height:50vh;margin-bottom:-50vh}}.select-anchor-mode{display:flex;border:1px solid var(--lightGrey);border-radius:5px;align-items:stretch;overflow:hidden}.select-anchor-mode__option{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:5px 10px}.select-anchor-mode__option .svg{display:flex;align-items:center;justify-content:center}.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{user-select:none}#viewer-2d .input-surface{position:absolute;width:100%;height:100%}#viewer-2d .input-surface:hover .overlay{opacity:0}#viewer-2d .overlay{width:100%;height:100%;position:absolute;transition:.25s opacity;pointer-events:none}#viewer-2d .overlay__text{position:absolute;left:400px;top:0;z-index:1000;color:var(--light);font-size:24px;opacity:1;padding:60px;text-align:center}#viewer-2d .overlay__rect{position:absolute;width:100%;height:100%;background-color:#000;opacity:.6}#viewer-2d .room-panel{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto!important;height:auto!important;border-radius:6px;background-color:var(--light);box-shadow:4px 4px 12px #e8e8ed80;display:flex;flex-direction:column;padding:25px}#viewer-2d .room-panel h4{color:var(--dark);font-size:12px;font-weight:500;line-height:14px;margin-bottom:10px}#viewer-2d .room-panel select{border:1px solid var(--lightGrey);border-radius:4px;background-color:var(--light);box-shadow:0 7px 48px #00000012;padding:14px 17px}#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;font-family:sans-serif;margin:20px auto;padding:20px}#main #body #viewer-2d .close-set-scale{position:absolute;top:10px;left:10px;width:40px;height:40px;cursor:pointer;box-sizing:border-box;padding:11px;z-index:1}.dropzone{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.dropzone .close{position:absolute;top:10px;left:10px;width:40px;height:40px;cursor:pointer;box-sizing:border-box;padding:11px}.dropzone .svg{margin-bottom:40px}.dropzone h1{margin-top:0;margin-bottom:28px;font-size:24px;font-weight:600}.dropzone h3{color:var(--darkGrey);font-size:13px;font-weight:600;text-align:center}.dropzone h3 .click{color:var(--lightPrimary);cursor:pointer;padding:10px 20px;border:1px solid var(--primary);border-radius:5px;margin:10px;text-transform:uppercase}.dropzone h3 .format{color:var(--darkGrey);display:block;text-align:center}.drop-area.highlight{border-color:purple}.preview{margin-top:10px}.preview img{height:auto;width:100%;max-width:400px}.floorplan-canvas{position:absolute;inset:0;margin:auto;overflow:visible}.floorplan-viewport{height:100%;width:100%;margin:0 auto;overflow:visible}@media (max-width: 650px){#viewer-2d .overlay{display:none}}#viewer-3d{width:100%;height:100%}.hdri-panel{position:absolute;top:50px;right:0;padding:10px;z-index:10}.progress-circle{position:relative}.progress-circle__background{stroke:#000}.progress-circle__background-path{stroke:#444}.progress-circle__progress{stroke:#007bff;transition:stroke-dashoffset .3s ease}.viewer .controls{width:fit-content}.viewer .controls hr{border:none;background-color:#b9b9b9;width:1px;height:50%;margin-left:15px;margin-right:15px}.viewer .controls__top{position:absolute;top:0;right:0;display:flex;justify-content:flex-end;width:100%}.viewer .controls__top__bar{height:38px;background-color:var(--light);box-shadow:4px 4px 12px #e8e8ed80;display:flex;flex-direction:row;justify-content:center;align-items:center;position:absolute;left:50%;transform:translate(-50%);padding-left:15px;padding-right:15px;z-index:100;border-radius:0 0 10px 10px}.viewer .controls__top__bar p{font-weight:600;font-size:11px;color:var(--darkGrey)}.viewer .controls__top__bar .svg{height:100%;display:flex;align-items:center;padding:0 4px;box-sizing:border-box}.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);box-shadow:4px 4px 12px #e8e8ed80;width:260px;display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute}.viewer .controls__top__config__title{height:38px;display:flex;justify-content:space-between;align-items:center;text-transform:uppercase;flex-direction:row;flex:0 1 auto;padding:0 25px;font-size:11px;font-weight:600;color:var(--darkGrey);width:100%;box-sizing:border-box;cursor:pointer}.viewer .controls__top__config__title .svg{transform:rotate(180deg)}.viewer .controls__top__config__content{display:flex;justify-content:flex-start;flex-direction:column;flex:0 1 auto;height:0px;transition:all .5s;overflow:hidden;position:relative;width:100%;box-sizing:border-box;padding-bottom:0;padding-top:0}.viewer .controls__top__config__content .row+.row{margin-top:8px}.viewer .controls__top__config__content .row{width:100%;box-sizing:border-box;padding:0 25px}.viewer .controls__top__config__content .row span{display:block;font-size:14px;color:var(--dark);font-weight:600}.viewer .controls__top__config__content .row input{border:1px solid var(--dark);border-radius:4px;color:var(--dark);height:38px;padding-left:15px;font-size:11px;font-weight:600;width:100%;margin:0 auto;box-sizing:border-box}.viewer .controls__top__config__content .row select{border:1px solid var(--dark);border-radius:4px;color:var(--dark);background-color:transparent;height:38px;padding-left:15px;font-size:11px;font-weight:600;width:100%;margin:0 auto;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(/assets/icons/icon-arrow.png);background-position:right 15px center;background-size:11px auto;background-repeat:no-repeat}.viewer .controls__top__config__content hr{border:none;width:100%;border-top:2px solid #a4a7a8;margin-top:25px;margin-bottom:25px}.viewer .controls__top__config__content__type p{font-size:11px;font-weight:600;color:var(--darkGrey);text-transform:uppercase;text-align:left;padding-left:25px}.viewer .controls__top__config__content__type select{margin-left:25px;width:81%}.viewer .controls__top__config__content__type__cards{padding-left:25px;padding-right:25px;display:flex;flex-direction:row;flex-wrap:wrap}.viewer .controls__top__config__content__type__cards__card{flex:0 1 auto;width:50%}.viewer .controls__top__config__content__footer{height:43px;display:flex;align-items:center;justify-content:center;background-color:var(--lightPrimary);position:absolute;bottom:0;width:100%;cursor:pointer}.viewer .controls__top__config__content__footer p{flex:0 1 auto;color:var(--light);text-transform:uppercase;font-size:11px;font-weight:600}.viewer .controls__top__config__content.show-config{height:630px;padding-bottom:43px;padding-top:15px;transition:all .5s}.viewer .controls__top__info{position:absolute;left:0;display:flex;border-radius:4px 4px 0 0;background-color:#fff;box-shadow:0 2px 12px #dbdbdd;flex-direction:column;gap:20px;padding:20px;font-weight:600;min-width:200px}.viewer .controls__top__info .surface{font-weight:500;color:var(--primary)}.viewer .controls__top__info__check{display:flex;justify-content:space-between;font-weight:500;font-size:14px}.viewer .controls__top__info input[type=checkbox]{width:16px;height:16px}.viewer .controls__bottom{position:absolute;z-index:1;bottom:0;right:110px;display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end;max-height:50px}.viewer .controls__bottom>div+div{margin-left:20px}.viewer .controls__bottom__opacity p{margin-left:19px;margin-right:19px;width:28px}.viewer .controls__bottom__zoom{margin-left:20px;display:none!important}.viewer .controls__bottom__zoom,.viewer .controls__bottom__opacity{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;border-radius:4px 4px 0 0;background-color:#fff;box-shadow:0 2px 12px #dbdbdd;height:48px;margin-left:20px}.viewer .controls__bottom__zoom p,.viewer .controls__bottom__opacity p{font-size:11px;font-weight:600;color:var(--darkGrey)}.viewer .controls__bottom__zoom .svg,.viewer .controls__bottom__opacity .svg{padding:0 7px}.viewer .controls__bottom__zoom input,.viewer .controls__bottom__opacity input{appearance:none;width:105px;border-radius:4px;background-color:var(--lightPrimary);height:4px}.viewer .controls__bottom__zoom input::-webkit-slider-thumb,.viewer .controls__bottom__opacity input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:13px;height:13px;background:var(--lightPrimary);cursor:pointer;border:1.5px solid var(--light);border-radius:50%}.viewer .controls__bottom__zoom input::-moz-range-thumb,.viewer .controls__bottom__opacity input::-moz-range-thumb{width:13px;height:13px;background:var(--lightPrimary);cursor:pointer;border:1.5px solid var(--light);border-radius:50%}.viewer .controls__bottom__label{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;border-radius:4px 4px 0 0;background-color:#fff;box-shadow:0 2px 12px #dbdbdd;height:48px;padding:0 20px;margin-left:20px}.viewer .controls__bottom__label p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0px;max-width:200px;font-size:11px;font-weight:600;color:var(--darkGrey)}.viewer .controls__bottom__view{display:flex;border-radius:4px 4px 0 0;background-color:#fff;box-shadow:0 2px 12px #dbdbdd;flex-direction:row;padding:0 13px 0 20px;height:48px;align-items:center;position:relative}.viewer .controls__bottom__view button{background-color:transparent;justify-content:center;align-items:center;display:flex;padding:0;cursor:pointer}.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{display:flex;align-items:center;justify-content:center;width:34px;height:24px}.viewer .controls__bottom__view button .svg path{fill:var(--darkGrey)}.viewer .controls__bottom__view button+button{margin-left:7px}.viewer .controls__bottom__view .active{width:34px;height:34px;background-color:var(--darkGrey);border-radius:50%}.viewer .controls__bottom__view .active .svg path{fill:var(--light)}.viewer .controls__bottom__view p{font-size:11px;font-weight:600;color:var(--darkGrey);margin-right:20px}.viewer .controls__bottom__floorplanswitch{display:flex;flex-direction:column;border-radius:4px 4px 0 0;background-color:#fff;box-shadow:0 2px 12px #dbdbdd;align-items:center;justify-content:space-evenly;font-size:14px;max-height:48px;height:auto;transition:.5s all;min-width:150px}.viewer .controls__bottom__floorplanswitch.open{max-height:500px}.viewer .controls__bottom__floorplanswitch.open .floorplanswitch__dots{display:none}.viewer .controls__bottom__floorplanswitch.open .floorplans-list{width:100%;opacity:1}.viewer .controls__bottom__floorplanswitch.open .dropdown{transform:rotate(0)}.viewer .controls__bottom__floorplanswitch .dropdown{transform:rotate(180deg);transition:.5s all;padding:0}.viewer .controls__bottom__floorplanswitch .dropdown svg{width:12px}.viewer .controls__bottom__floorplanswitch .floorplanswitch__head{display:flex;align-items:center;gap:8px;min-height:48px;width:100%;justify-content:space-between;padding:0 16px;box-sizing:border-box;cursor:default}.viewer .controls__bottom__floorplanswitch .floorplanswitch__head .svg{width:12px}.viewer .controls__bottom__floorplanswitch .floorplanswitch__dots{display:flex;flex-direction:row;gap:8px}.viewer .controls__bottom__floorplanswitch .floorplanswitch__dot{cursor:pointer;width:10px;height:10px;background-color:#d3d3d3;height:16px;border-radius:3px}.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{font-weight:600;color:var(--darkGrey)}.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:"";width:5px;height:5px;border-radius:5px;background-color:red;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;position:absolute;bottom:60px;right:0;background-color:#fff;border-radius:5px;width:100%;box-sizing:border-box;padding:15px 20px;box-shadow:0 0 10px #0001;margin:0}.viewer .controls .btn-tooltip__title,.viewer .controls__layers__title{font-size:14px;font-weight:600}.viewer .controls .btn-tooltip__rows,.viewer .controls__layers__rows{padding-top:15px;margin:0}.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{font-size:12px;text-align:left;margin-left:0;display:flex;height:25px;justify-content:space-between}.viewer .controls .btn-tooltip__row,.viewer .controls__layers__row{font-size:12px;text-align:left;margin-left:0;display:flex;height:20px}.viewer .controls .btn-tooltip__row:before,.viewer .controls__layers__row:before{content:"";display:inline-block;width:15px;height:15px;border-radius:15px;background-color:#000;margin-right:10px}.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{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;height:38px}.viewer .controls__layers__opacity p{font-size:11px;font-weight:600;color:var(--darkGrey)}.viewer .controls__layers__opacity .svg{padding:0 7px}.viewer .controls__layers__opacity input{appearance:none;width:140px;border-radius:4px;background-color:var(--lightPrimary);height:4px}.viewer .controls__layers__opacity input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:13px;height:13px;background:var(--lightPrimary);cursor:pointer;border:1.5px solid var(--light);border-radius:50%}.viewer .controls__layers__opacity input::-moz-range-thumb{width:13px;height:13px;background:var(--lightPrimary);cursor:pointer;border:1.5px solid var(--light);border-radius:50%}.viewer .photo3d{position:absolute;margin:10px;border-radius:5px;z-index:102;overflow:hidden;cursor:pointer;transition:all .25s linear}.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{position:absolute;display:flex}.viewer .photo3d .col2{position:relative;display:inline-block}.viewer .photo3d .enlarge{position:absolute;margin-top:-40px;margin-left:-40px;z-index:102}.viewer .photo3d img{position:absolute;top:0;left:0;border-radius:5px;z-index:101;max-width:100%;max-height:100%}.viewer .photo3d img.background{position:relative}.viewer .photo3d p{z-index:102;margin:10px;background-color:#fff;padding:5px;border-radius:5px;font-size:12px;cursor:default}#main.editor .viewer .controls__bottom{justify-content:space-between;box-sizing:border-box;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:rotate(90deg);transform-origin:center;margin:10px}.viewer:not([data-no-mobile]) .controls__bottom{bottom:auto;right:0;transform-origin:right bottom;transform:rotate(-90deg);top:30px;max-height:48px}.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{inset:-13px 60px auto auto;width:230px}.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:fit-content}.floorplan-list-popup .popup-component__content .floorplans-list__add-btn{margin-bottom:0;min-height:50px}.floorplan-list-popup .popup-component__content .floorplans-list__floor{min-height:50px}.floorplans-list{display:flex;flex-direction:column;box-sizing:border-box;overflow-y:auto}.floorplans-list__content{flex-grow:1;overflow-y:auto;overflow-x:hidden;margin-bottom:5px}.floorplans-list__floor{display:flex;flex-direction:row;align-items:center;padding:0 20px;gap:20px}.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:"";width:5px;height:5px;border-radius:5px;background-color:red;margin-left:5px}.floorplans-list__floor:hover:not(.selected){background-color:var(--darkerLight)}.floorplans-list__floor__label{flex-grow:1;display:flex;align-items:center;cursor:default}.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{margin:auto 0 5px;width:100%}.floorplans-list__grid{display:flex;flex-wrap:wrap;gap:10px;margin:10px;max-width:250px}.floorplans-list__grid__cell{border:2px solid var(--svgHover);border-radius:5px;padding:4px;cursor:pointer;color:var(--svgHover);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;height:35px;padding:0 10px;width:20px}.floorplans-list__label{display:flex;flex-direction:row;align-items:center;margin:0 10px}.floorplans-list__label .subtitle{color:var(--dark);font-weight:600}.floorplans-list__label .floorplans-list__floor__btn{visibility:visible}.tooltip{position:relative}.tooltip__content{display:none;position:absolute;top:100%;left:50%;transform:translate(-50%);z-index:1000;padding:10px;font-weight:500;font-size:13px;line-height:16px;background-color:var(--light);color:var(--dark);box-shadow:2px 2px 10px 0 var(--boxShadow);border-radius:4px;border-width:1px;border-color:var(--lightGrey);border-style:solid;user-select:none;width:max-content;white-space:pre-wrap}.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{position:relative;width:54%;min-width:54%;height:100%;padding:33px 0;overflow:auto;box-sizing:border-box;box-shadow:0 0 10px #0000001a;display:flex;flex-direction:column;align-items:center}.summary__content{width:90%;padding-bottom:75px}.summary__content__top{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:30px}.summary__content__top h2{margin-top:8px;font-size:18px;margin-bottom:12px;font-weight:600;color:var(--darkGrey)}.summary__content__top__subtitle{color:var(--grey);font-size:12px;margin-bottom:10px}.summary__content__top__content{display:flex;justify-content:space-between}.summary__content__top__content__icons{display:flex;flex-direction:row;align-items:center}.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{display:flex;flex-direction:column;margin-top:50px;margin-bottom:50px}.summary__content__options h2{margin-bottom:34px;font-size:18px;font-weight:600;color:var(--darkGrey)}.summary__content__options__option+.summary__content__options__option{margin-top:25px}.summary__content__options__option{display:flex;flex-direction:row;justify-content:space-between;cursor:pointer}.summary__content__options__option__content{display:flex;flex-direction:row}.summary__content__options__option__content__picture{display:flex;align-items:center}.summary__content__options__option__content__picture span{border-radius:50%;width:46px;height:46px;background-color:var(--lightSecondary);margin-right:25px;display:block}.summary__content__options__option__content__text{display:flex;flex-direction:column;width:320px}.summary__content__options__option__content__text h4{font-size:14px;font-weight:600;color:var(--darkGrey);margin-bottom:8px}.summary__content__options__option__content__text p{font-size:12px;color:var(--darkGrey);opacity:.55;font-weight:500;margin-bottom:8px}.summary__content__options__option__content__text a{font-size:12px;color:var(--lightSecondary);font-weight:500}.summary__content__options__option__choice{display:flex;flex-direction:row;align-items:center}.summary__content__options__option__choice p{font-size:12px;color:var(--lightSecondary);font-weight:500;margin-right:10px}.summary__content__commentary{margin-bottom:50px;display:flex;flex-direction:column}.summary__content__commentary h2{margin-bottom:12px;font-size:18px;font-weight:600;color:var(--darkGrey)}.summary__content__commentary p{font-size:12px;font-weight:500;color:var(--darkGrey);margin-bottom:20px;opacity:.55}.summary__content__commentary textarea{border-radius:4px;background-color:var(--light);padding:16px 16px 14px;font-size:12px;font-weight:500;color:var(--darkGrey);width:100%;box-sizing:border-box;border:1px solid #e6ebed}.summary__content__commentary textarea::placeholder{font-size:12px;font-weight:500;color:var(--grey)}.summary__content__special-request{margin:40px 0 80px;display:flex;flex-direction:column;align-items:flex-start}.summary__content__special-request h3{color:var(--grey)}.summary__content__special-request input[type=file]{display:none}.summary__content__special-request .file-upload{border:1px solid #ccc;display:inline-block;padding:6px 12px;cursor:pointer}.summary__content__special-request .download{margin-top:20px}.summary__content__special-request .loader{margin-top:20px;display:flex;justify-content:center;width:100%}.summary__content__special-request .demands_head_container{display:flex;flex-direction:row;justify-content:SPACE-BETWEEN;width:100%;align-items:CENTER}.summary__content__special-request .demands_head_price{font-size:12px;color:var(--lightSecondary);font-weight:500;margin-right:35px}.summary__content__special-request .custom-demands-subtext{font-size:12px;color:var(--darkGrey);opacity:.55;font-weight:500;margin-bottom:8px;padding:0 5px}.summary__content__special-request .custom-demands-subtext-italic{font-size:12px;color:var(--darkGrey);opacity:.55;font-weight:500;margin-bottom:8px;font-style:italic;padding:0 5px}.summary__content__special-request h2{margin-bottom:8px;font-size:18px;font-weight:600;color:var(--darkGrey)}.summary__content__special-request h2 span{margin-left:5px;color:var(--grey);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{display:flex;align-items:start;margin-top:15px;width:100%;justify-content:space-between}.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{display:flex;justify-content:space-between;align-items:center;flex-grow:1;width:100%}.summary__content__special-request .request .body p{width:80%;font-size:13px;white-space:pre-wrap}.summary__content__special-request .request .body .side-buttons{display:flex;align-items:center;justify-content:end;width:20%}.summary__content__special-request .request .body .side-buttons .icon-pen{background-color:#fff;cursor:pointer}.summary__content__special-request .request .body .side-buttons .icon-trash{background-color:#fff;cursor:pointer;transform:scale(1.5)}.summary__content__special-request .request .body .space{height:30px}.summary__content__special-request .request .body__comment{font-size:12px;color:var(--grey)}.summary__content__special-request .request span{background-color:#ffc251;width:30px;height:30px;border-radius:50%;margin-right:10px;color:var(--light);font-size:14px;font-weight:500;line-height:30px;display:block;text-align:center;flex:0 0 auto}.summary__content__special-request .request .selected{background-color:#f58d70}.summary__content__footer{position:fixed;bottom:0;left:0;right:0;height:4.1em;z-index:100;display:flex;justify-content:space-evenly;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#ffffff 100%);align-items:center;padding:0 4em;width:54%;box-sizing:border-box}.summary__content__footer.full-size{width:100%}.summary__content__footer .text{flex-grow:1;text-align:center}.summary__content__footer .backBtn{width:9em;background-color:var(--light);color:var(--dark);margin:1em;line-height:2em;font-weight:500;visibility:hidden}.summary__content__footer.back .backBtn{visibility:visible}.summary__content__footer .nextBtn{width:9em;background-color:var(--lightSecondary);color:var(--light);margin:1em;line-height:2em;font-weight:500;visibility:hidden}.summary__content__footer.next .nextBtn{visibility:visible}.summary__content__footer .saveBtn{position:relative;background-color:#fff;border:1px solid var(--lightSecondary);border-radius:4px;box-shadow:0 2px 12px #dbdbdd;color:var(--lightSecondary);font-size:14px;padding:10px 30px 12px}.summary__content__footer .saveBtn.disabled{opacity:.3;pointer-events:none;cursor:default}.summary__content__footer .saveBtn.unsaved:after{content:"";width:5px;height:5px;border-radius:5px;background-color:#a80000;position:absolute;top:9px;right:12px}.summary__content__footer .validateBtn{border-radius:4px;background-color:var(--lightSecondary);box-shadow:0 2px 12px #dbdbdd;color:#fff;font-size:14px;padding:10px 30px 12px;transition:all .5s}.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{border:2px solid;border-left-color:#fff;border-top-color:#fff;border-right-color:#fff;border-bottom-color:transparent;border-radius:50%;background-color:transparent;animation:load 2s infinite linear;transform-origin:center center;width:15px;height:15px;display:block}.summary__content .button-sign{top:-5px;position:relative;display:flex;align-items:center;justify-content:center}.summary__export__btn{padding:0 15px!important;min-width:140px}.summary__export__item{padding:0 16px;height:48px;display:flex;position:relative;align-items:center;justify-content:flex-start;background-color:var(--light);font-size:14px;color:var(--darkGrey);cursor:pointer;font-weight:500;text-decoration:none;width:140px}.summary__export__item:hover{background-color:var(--lightGrey)}.summary .errortooltip .tooltip__content{top:-5px}.summary .errortooltip__content{display:flex;gap:10px;align-items:center}#confirm__summary p.text{color:var(--darkGrey);font-size:12px;font-weight:500;line-height:18px;text-align:center;margin-top:0;margin-bottom:8px;white-space:pre-line}.floorplan-request{position:absolute;display:flex}.floorplan-request span{display:flex;align-items:center;justify-content:center;cursor:pointer;transform:translate(-50%,-50%)}.floorplan-request__info{flex-grow:1;position:relative;top:-15px;display:flex;flex-direction:column;border:1px solid #e7ebed;border-radius:4px;background-color:#fff;box-shadow:0 7px 48px #00000012;align-items:flex-end;padding:15px}.floorplan-request__info textarea{border:none;width:100%}.floorplan-request__info .buttons{display:flex;margin-top:15px;align-items:center}.floorplan-request__info .buttons .icon-pen{background-color:#fff;cursor:pointer}.floorplan-request__info .buttons .icon-trash{background-color:#fff;cursor:pointer;transform:scale(1.5)}.floorplan-request__info .buttons .icon-trash .svg{display:flex;align-items:center}.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{height:4px;background-color:#f0ad97;width:100%;overflow:hidden}.kitchen-progress-bar-value{width:100%;height:100%;background-color:#f58d70;animation:indeterminateAnimation 1s infinite linear;transform-origin:0% 50%}@keyframes indeterminateAnimation{0%{transform:translate(0) scaleX(0)}40%{transform:translate(0) scaleX(.4)}to{transform:translate(100%) scaleX(.5)}}.dropdown{position:relative;z-index:100}.dropdown__button{cursor:pointer}.dropdown__content{position:absolute;top:100%;right:5px;padding:10px 0;background-color:var(--light);box-shadow:0 0 10px #0002;border-radius:5px;overflow:hidden}.dropdown__separator{border-top:2px solid #dfe1e6;padding-top:15px;margin:20px 10px;text-transform:uppercase;color:var(--grey);text-align:center;font-size:12px}.dropdown__list{max-height:400px;overflow-y:auto}.dropdown__list-item{display:flex;align-items:center;gap:10px;color:var(--dark);padding:10px 30px;cursor:pointer;text-decoration:none;background-color:transparent;white-space:nowrap;font-weight:500;border-radius:0;width:100%;box-sizing:border-box}.dropdown__list-item .svg{height:23px;width: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{border:2px solid;border-left-color:#fff;border-top-color:#fff;border-right-color:#fff;border-bottom-color:transparent;border-radius:50%;background-color:transparent;animation:load 2s infinite linear;transform-origin:center center;width:15px;height:15px;display:block}@keyframes load{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.product-details .title{color:var(--dark);font-size:12px;font-weight:700;line-height:14px;margin-top:24px;padding-bottom:21px;text-transform:uppercase;text-align:center;border-bottom:1px solid var(--lightGrey)}.product-details .link{position:absolute;right:0;top:0;margin-top:12px;margin-right:6px}.product-details .picture{height:170px;border-radius:6px;width:calc(100% - 36px);margin:0 18px;box-sizing:border-box;background-size:contain;background-repeat:no-repeat;background-position:center center}.product-details .tech{color:var(--grey);font-size:12px;line-height:14px;font-weight:500;flex:0 1 auto;text-decoration:none;align-items:center;justify-content:space-between;display:flex;flex-direction:row;padding:0 18px;margin-top:12px}.product-details .tech .svg svg path{fill:var(--grey)}.product-details .tech:hover{text-decoration:underline}.product-details .name{margin-top:10px;font-size:12px;font-weight:600;line-height:14px;color:var(--darkGrey);padding:0 18px}.product-details .description{margin-top:10px;font-size:12px;font-weight:500;line-height:14px;color:var(--darkGrey);padding:0 18px}.itemGrid{position:relative}.itemGrid hr{margin-top:12px;margin-bottom:22px;border-top:none;border-bottom:1px solid #e7ebed}.itemGrid__label{font-size:12px;font-weight:600;color:var(--darkGrey);text-align:center;opacity:.55;padding:0 10%;white-space:break-spaces}.itemGrid__items{display:flex;flex-wrap:wrap;padding-left:10px;padding-right:10px;justify-content:space-between;align-items:center;margin-top:30px}@media screen and (max-width: 1024px){.itemGrid__items{flex-direction:column;justify-content:center}}.itemGrid__items__item{position:relative;width:48%;height:88px;border:1.3px solid #dce2f1;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;text-align:center;cursor:pointer;padding:12px 10px 15px;margin-bottom:10px;box-sizing:border-box;transition:all .5s}@media screen and (max-width: 1024px){.itemGrid__items__item{width:110px;height:74px}}.itemGrid__items__item .svg{display:flex;align-items:center;justify-content:center;height:48px;width:70%;flex-shrink:0}.itemGrid__items__item .svg.itemGrid__items__item__delete{display:none;position:absolute;top:0;right:0;width:16px;height:16px;background-color:#fff;border-style:solid;border-color:gray;border-width:1px;border-radius:30px;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{font-size:11px;font-weight:600;color:var(--darkGrey)}.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{justify-content:space-around;flex-direction:row;margin-top:10px}.itemGrid.linkeditems .itemGrid__items__item{width:40%;margin-left:3%}.itemGrid.show-config-panel .selectitems .itemGrid__items{justify-content:start;flex-direction:row}.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{height:50px;width:23.5%;padding:0;transition:all .5s}@media screen and (max-width: 1024px){.itemGrid.show-config-panel .selectitems .itemGrid__items__item{height:3.66032211vw;width:3.66032211vw}}.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{position:relative;box-sizing:border-box;width:100%;cursor:pointer;flex:0 1 auto;display:flex;flex-direction:column;margin-bottom:9px;border:1.3px solid transparent}.product-card:hover{border-color:var(--darkGrey);border-radius:6px;background-color:#2d34461a}.product-card.selected{border-color:var(--darkGrey);border-radius:6px;background-color:#2d34461a;cursor:default}.product-card.selected .svg{display:block}.product-card__main{display:flex;justify-content:space-between;align-items:center;flex-direction:row;position:relative}.product-card__main__thumbnail div{width:47%;height:100%;position:absolute;top:0;left:0;background-size:contain;background-position:center;border-radius:6px;background-repeat:no-repeat;background-color:#fff}.product-card__main__info{display:flex;flex-direction:column;width:49%;height:100%;min-height:60px;align-items:flex-start}.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{margin-top:14px;margin-bottom:15px;font-size:12px;flex:0 1 auto;font-size:11px;right:2px;position:absolute;border-radius:4px;color:var(--grey)}.product-card__main__info__price{margin-top:14px;margin-bottom:15px;font-weight:600;font-size:12px;color:var(--grey);flex:0 1 auto}.product-card__main__info__noprice{margin-top:14px}.product-card__main__info__name{color:var(--darkGrey);font-weight:600;font-size:12px;flex:0 1 auto;margin-bottom:3px}.product-card__main__info__brand{color:var(--grey);font-weight:600;font-size:12px;flex:0 1 auto;margin-bottom:3px}.product-card__options{display:flex;flex-direction:column;margin-bottom:15px}.product-card__options .dashed{width:100%;margin-top:7px;margin-bottom:15px;border-bottom:1px dashed var(--darkGrey)}.product-card__options .option+.option{margin-top:4px}.product-card__options .option{padding:0 14px;font-size:10px;font-weight:500;line-height:11px;color:var(--darkGrey);display:flex;align-items:center}.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{font-size:11px;font-weight:600;line-height:13px;text-align:center;color:var(--light);width:100%;background-color:var(--darkGrey);border-radius:0 0 4px 4px/0px 0px 4px 4px;height:36px}.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{position:relative;display:flex;gap:15px;background-color:#fff;justify-content:center;margin:0 10px 10px}.search__box{border-radius:40px;border:1px solid #d7d7d7;display:flex;align-items:center}.search input{border:none;padding:5px 10px;width:270px}.search .svg{display:flex;align-items:center;padding-left:15px;opacity:.7}.search .svg svg{width:16px;height:30px}.search .svg svg path{fill:var(--darkGrey)}.search__clear{width:40px;height:40px;cursor:pointer;text-align:center;line-height:37px;font-size:20px}.search__clear:after{content:"\d7"}.material-options h2{color:var(--dark);font-size:12px;font-weight:700;line-height:14px;margin-top:0;padding-bottom:21px;text-transform:uppercase;text-align:center}.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{margin:0 10px 10px;display:flex;align-items:center;justify-content:space-between}.colour-option__info input[type=color]{width:50%;border:none;cursor:pointer}.colour-option__info__title{color:var(--darkGrey);font-weight:600;font-size:12px}.colour-option__info__subtitle{color:var(--grey);font-weight:600;font-size:12px}.colour-option__palette{display:flex;flex-wrap:wrap;box-sizing:border-box;width:100%}.colour-option__palette__colour{cursor:pointer;width:20px;height:20px;padding:5px;border-radius:4px;background-color:none;margin-right:6px;margin-bottom:6px;display:flex;justify-content:center;align-items:center}.colour-option__palette__check svg{width:15px}.colour-option__palette__check path{fill:var(--light)}.products.grid .products__ungrouped{display:flex;flex-flow:row wrap;justify-content:space-between}.products.grid .products-group__content{flex-flow:row wrap;justify-content:space-between}.products.grid .product-tile{margin-bottom:10px;width:47%}.products.grid .products-group.closed .products-group__content{flex-wrap:nowrap;gap:10px}.products.grid .products-group.closed .product-tile{width:unset;flex-grow:1;margin:0;opacity:.6;pointer-events:none}.products.grid .products-group.closed .product-tile__thumbnail{min-height:20px;height:unset;width:70px}.products.grid .products-group.closed .product-tile__content{display:flex;flex-direction:row}.products.grid .products-group.closed .product-tile__price{position:unset;white-space:pre;height:fit-content;align-self:center;margin-left:auto;margin-right:4px}.products-group__head{cursor:pointer;display:flex;align-items:center;gap:10px;margin:15px 0;user-select:none}.products-group__head svg{height:22px;max-width:32px}.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{font-size:12px;color:var(--grey)}.products-group__content{display:flex;flex-direction:column}.products-group__see-more{background-color:#fff;box-shadow:inset 0 0 10px #0001;border:1px solid var(--boxShadow);border-radius:6px;overflow:hidden;padding:10px;cursor:pointer;display:flex;align-items:center;white-space:pre;min-width:fit-content;font-size:12px;text-transform:capitalize;transition:all .2s linear}.products-group__see-more:hover{border-color:var(--grey)}.product-tile{cursor:pointer;position:relative}.product-tile__content{background-color:#fff;box-shadow:inset 0 0 10px #0001;border:1px solid var(--boxShadow);border-radius:6px;overflow:hidden;transition:all .2s linear}.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{display:flex;justify-content:center;border-bottom:1px solid var(--boxShadow)}.product-tile__bottom{padding:10px}.product-tile__thumbnail{width:100px;height:100px;background-repeat:no-repeat;background-position:center;background-size:contain;background-color:#fff}.product-tile__price{position:absolute;right:7px;top:7px;padding:6px;border-radius:12px;font-size:11px;font-weight:600;background-color:var(--grey);color:var(--light)}.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-weight:600;font-size:12px}.norms-panel{border-radius:4px 4px 0 0;background-color:#fff;box-shadow:0 -2px 12px #dbdbdd;position:absolute;right:0;top:0;width:300px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:auto;max-height:46px;transition:.5s all}.norms-panel.open{max-height:50%;transition:.5s all}.norms-panel.open .norms-panel__content{overflow-y:auto}.norms-panel.open h5>div{transform:rotate(0);transition:.7s all}.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{padding:14px 16px 16px;font-size:11px;font-weight:600;line-height:13px;color:var(--dark);display:flex;align-items:center;width:100%;justify-content:space-between;box-sizing:border-box;cursor:default}.norms-panel h5>div{transform:rotate(180deg);transition:.7s all}.norms-panel h5 span{width:16px;height:16px;border-radius:50%;background-color:var(--warning);display:block}.norms-panel h5 .svg{width:10px}.norms-panel__head{width:100%;display:flex;align-items:center;justify-content:center}.norms-panel__head button{padding:10px 20px;background-color:var(--primary);color:var(--light);font-size:14px;font-weight:500;margin:10px 10px 0;flex-grow:1}.norms-panel__head button.disable-btn{background-color:var(--grey)}.norms-panel__content{overflow:hidden;width:100%}.norms-panel__content .splitter{margin:10px;border-top:var(--boxShadow) solid 1px}.norms-panel__content ul .norm{color:var(--dark);font-size:13px;font-weight:600;line-height:18px;display:flex;align-items:center;justify-content:flex-start;padding:8px 12px;cursor:default}.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{min-width:16px;min-height:16px;width:16px;height:16px;margin-right:28px}.norms-panel__content ul .norm__icon svg{width:100%;height:100%}.norms-panel__content ul .norm__data{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.norms-panel__content ul .norm__data span{font-size:11px;line-height:18px;color:var(--grey)}.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{font-weight:600;margin:10px}.norms-list__none{font-size:13px;font-weight:500;line-height:13px;color:var(--grey);padding:15px 0;text-align:center}.norms-list ul .norm{color:var(--dark);font-size:13px;font-weight:600;line-height:18px;display:flex;align-items:center;justify-content:flex-start;padding:8px 12px;cursor:default}.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{min-width:16px;min-height:16px;width:16px;height:16px;margin-right:28px}.norms-list ul .norm__icon svg{width:100%;height:100%}.norms-list ul .norm__data{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.norms-list ul .norm__data span{font-size:11px;line-height:18px;color:var(--grey)}.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{position:absolute;top:10px;right:10px;font-size:12px;cursor:pointer;border:1px solid #e3e3e3;box-shadow:inset 0 0 10px #0001;border-radius:5px;padding:3px}.norms-btn:hover{background-color:var(--darkerLight)}.norms-btn .notifications{position:absolute;top:-4px;right:-4px;background-color:var(--warning);color:var(--light);border-radius:15px;padding:3px 6px;font-weight:600;font-family:sans-serif}.norms-btn svg{width:35px;height:35px}.norms-btn svg path{fill:var(--dark)}.scrolling-layout{display:flex;flex-direction:column;height:100%}.scrolling-layout__header{display:flex;flex-direction:column;border-bottom:1px solid var(--boxShadow);box-shadow:0 0 10px #00000020}.scrolling-layout__footer{display:flex;flex-direction:column;border-top:1px solid var(--boxShadow);box-shadow:0 0 10px #00000020}.scrolling-layout__scroller{flex-grow:1;overflow-y:auto}.treepath{display:flex;padding:15px 25px;gap:5px}.treepath__back{cursor:pointer;width:16px;height:16px;transition:transform .15s ease-in-out}.treepath__back:hover{transform:translate(-3px)}.treepath__step{cursor:pointer;font-size:15px;font-weight:500;color:var(--grey);text-transform:lowercase}.treepath__step .active{cursor:default;color:var(--dark)}.treepath__step:hover .previous{color:var(--dark)}.notifications{position:absolute;top:75px;right:90px;display:flex;flex-direction:column;gap:10px;z-index:1000}.notifications__notif{position:relative;width:420px;max-width:90vw;box-sizing:border-box;border-radius:8px;border:1px solid var(--lightGrey);background-color:#f0f8ff;overflow:hidden}.notifications__notif.error{background-color:#f08080}.notifications__notif-close{position:absolute;top:10px;right:10px;width:10px;height:10px;cursor:pointer}.notifications__notif-close:after{content:"\2715"}.notifications__notif-progress{position:absolute;top:0;left:0;width:100%;height:2px}@keyframes notif-progress{0%{width:100%}to{width:0%}}.notifications__notif-progress span{display:block;height:100%;width:100%;position:absolute;right:0;top:0;background-color:var(--primary);animation-name:notif-progress;animation-timing-function:linear;animation-iteration-count:1}.notifications__notif-content{padding:20px 30px;display:flex;gap:20px;align-items:center}.notifications__notif-icon{width:50px}.notifications__notif-text{flex-grow:1;font-size:14px;white-space:pre-wrap}.notifications__notif-button{border:1px solid var(--lightGrey);background:var(--light);padding:8px 15px;border-radius:5px;cursor:pointer}@media (max-width: 650px){.notifications{right:10px;left:10px;width:auto}.notifications__notif{width:100%;max-width:none}}.subscribe-page .subscribe{margin-top:100px}.subscribe{display:flex;flex-direction:column;align-items:center;height:100%;overflow:auto;padding:40px 10px}.subscribe.small .subscribe__image{background-image:url(/assets/img/subscribe-small.png);width:175px;max-width:100%;margin-top:10px;height:132px}.subscribe.small .subscribe__text{padding:10px;width:100%}.subscribe.small .subscribe__text span{font-size:15px;color:var(--success)}.subscribe.small .subscribe__text p{margin-top:5px}.subscribe.small .subscribe__text .text{font-size:15px}.subscribe.small .subscribe__text .price{font-size:9px;margin-top:5px}.subscribe.small .subscribe__text .price span{font-size:12px}.subscribe.small .subscribe__discount{padding:10px;margin:0 10px 10px}.subscribe.small .subscribe__discount span{font-size:12px}.subscribe.small .subscribe__discount .text{font-size:10px;margin-top:0}.subscribe.small .subscribe__discount .code{font-size:20px}.subscribe.small .subscribe__discount .price{font-size:10px}.subscribe.small button{padding:12px 50px;font-size:16px;margin-bottom:10px;border-radius:5px}.subscribe.simple .subscribe__image{display:none}.subscribe.gold .subscribe__image{background-image:url(/assets/img/subscribe-gold.png);width:240px;height:170px}.subscribe__image{width:800px;max-width:80%;background-image:url(/assets/img/subscribe.png);background-size:contain;background-repeat:no-repeat;background-position:center;margin-top:80px}.subscribe__image:after{content:"";display:block;margin-top:33%}.subscribe__text{text-align:center;padding:50px;box-sizing:border-box}.subscribe__text span{font-size:36px;color:var(--success)}.subscribe__text p{margin-top:5px}.subscribe__text .text{font-size:36px}.subscribe__text .price{position:relative;font-size:22px;display:inline-block}.subscribe__discount{text-align:center;border-radius:5px;box-shadow:inset 0 0 10px #0001;background-color:#f3f3f3;padding:20px 40px;margin:0 50px 50px}.subscribe__discount span{font-size:30px;color:var(--success)}.subscribe__discount p{margin-top:5px}.subscribe__discount .text{font-size:22px}.subscribe__discount .code{font-weight:400;font-size:40px;margin:10px 0}.subscribe__discount .price{font-size:22px}.subscribe button{background-color:var(--success);color:var(--light);padding:15px 40px;font-weight:500;font-size:25px;border-radius:8px;white-space:nowrap;margin-bottom:40px;margin-top:10px}.subscribe__plans{display:flex;flex-direction:row;max-width:400px;margin:0 auto;gap:10px}.subscribe__plan{min-height:100px;flex-grow:1;border-radius:5px;background-color:var(--lightGrey)}.pricing{overflow-y:auto;height:100%;box-sizing:border-box}.pricing__error{text-align:center;padding:20px;height:30px;line-height:30px;font-size:14px;color:var(--warning)}.pricing__toggles{display:flex;flex-direction:column;align-items:center;padding:50px 20px 0;gap:10px}.pricing__toggle{display:flex;border-radius:7px;box-shadow:0 0 10px #0001;overflow:hidden}.pricing__toggle-option{padding:8px 20px;font-size:12px;cursor:pointer;flex:50%;box-sizing:border-box;width:50%;text-align:center;white-space:nowrap}.pricing__toggle-option.selected{background-color:var(--dark);color:var(--light);font-weight:600}.pricing__plans{display:flex;align-items:stretch;justify-content:center;gap:40px;flex-wrap:wrap}.pricing__plan{display:flex;flex-direction:column;padding:20px;box-sizing:border-box;width:350px;border-radius:10px;box-shadow:0 0 10px #0001;align-items:center;max-width:90%;position:relative;overflow:hidden}.pricing__plan.highlight{box-shadow:0 0 10px #6fbfe554}.pricing__plan .subscribe__button{display:flex;justify-content:center;padding:20px}.pricing__plan button{background-color:var(--success);color:var(--light);padding:12px;font-weight:600;font-size:16px;border-radius:8px;white-space:nowrap;margin-bottom:10px;max-width:100%;box-sizing:border-box;width:250px}.pricing__plan-current{position:absolute;top:0;left:0;width:100%;box-sizing:border-box;padding:5px;text-align:center;font-size:11px;background-color:var(--primary);color:var(--light);font-weight:600;border-radius:10px 10px 0 0}.pricing__plan-action{display:flex;justify-content:center;padding:20px;width:100%}.pricing__plan-name{text-transform:uppercase;font-weight:100;text-align:center;padding:10px 0;font-size:20px}.pricing__plan-price{display:flex;flex-direction:column;align-items:center;justify-content:center;height:75px;text-align:center;gap:3px}.pricing__price-full{text-decoration:line-through;font-size:12px}.pricing__price-discounted{font-weight:600;font-size:19px}.pricing__price-custom{font-weight:600}.pricing__plan-discount{position:absolute;top:25px;left:-65px;background-color:var(--success);color:#fff;transform:rotate(-45deg);width:200px;padding:10px;font-size:13px;font-weight:600}.pricing__plan-discount span{color:red}.pricing__plan-yearly-price{font-size:10px;max-width:240px}.pricing__plan-features{padding:10px;max-width:240px}.pricing__plan-feature{font-size:13px;line-height:15px;display:flex;gap:5px;align-items:center;margin-bottom:7px}.pricing__plan-feature .svg{align-self:start}.pricing__plan-feature .svg svg path{fill:var(--success)}.pricing__plan-feature span{font-weight:100;font-size:15px}.pricing__plan-feature__text{line-height:18px}.pricing__plan-feature__text p{font-size:12px;color:var(--grey)}.pricing__help{padding:100px 40px;text-align:center;color:#707070;font-size:14px}.subscribe-popup>div{width: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{display:flex;height:100%}.subscribe-success__left{max-width:50%;box-sizing:border-box;padding:4%;background-color:var(--success);color:#fff;font-weight:600;width:600px;display:flex;flex-direction:column;align-items:start;justify-content:center}.subscribe-success__left .svg{margin-bottom:30px}.subscribe-success__left h1{font-size:30px;margin:0 0 25px;width:90%}.subscribe-success__left p{font-size:17px;width:500px;max-width:90%}.subscribe-success__left a{background-color:var(--light);color:var(--success);text-decoration:none;padding:15px 20px;border-radius:5px;display:block;margin-top:90px;margin-bottom:10px;text-align:center}.subscribe-success__right{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1}.subscribe-success__right h1{text-align:center;font-size:30px;margin:0 0 25px;width:90%}.subscribe-success__right p{font-size:17px;max-width:560px;text-align:center;margin-bottom:20px;width:90%}.subscribe-success__right a{color:var(--primary);text-decoration:none}@media (max-width: 900px){.subscribe-success{flex-direction:column;width:100%}.subscribe-success__left{width:100%;max-width:100%;align-items:center}.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{display:flex;flex-direction:row-reverse;height:100%;position:relative}#main.builder #body .builderpanel{width:700px;max-width:100%;box-sizing:border-box;overflow:hidden;background-color:var(--light);height:100%}#main.builder #body .builderpanel__toggle{position:absolute;top:0;display:flex;justify-content:center;align-items:center;padding:25px 10px 10px 14px;background-color:var(--light);color:var(--grey);font-size:14px;font-weight:600;transition:.5s all;cursor:pointer;z-index:10;flex-wrap:wrap}#main.builder #body .builderpanel__toggle .svg{transform:rotate(180deg);transition:.5s transform;width:24px;margin-right:8px;position:relative;top:-2px}#main.builder #body .builderpanel__toggle .svg svg path{fill:var(--grey)}#main.builder #body .builderpanel__header{display:flex;flex-direction:row;align-items:center;top:0;left:0;background-color:var(--light);z-index:1;padding:29px 0}#main.builder #body .builderpanel__header.fixed{position:absolute;top:0;border-bottom:1px solid #eee;padding:20px 59px 20px 29px;width:100%;box-sizing:border-box}#main.builder #body .builderpanel__header h3{font-size:22px;font-weight:600;color:var(--darkGrey);margin-bottom:11px}#main.builder #body .builderpanel__header h4{font-size:14px;font-weight:600;color:var(--grey)}#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{width:100px;text-align:center}#main.builder #body .builderpanel__header__total>div{margin-top:10px;color:var(--lightPrimary);font-size:14px}#main.builder #body .builderpanel__content{position:relative;width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden}#main.builder #body .builderpanel__content .input{padding-left:35px}#main.builder #body .builderpanel__content hr{width:100%;border:none;border-bottom:1px solid var(--lightGrey);margin-top:22px;margin-bottom:20px}#main.builder #body .builderpanel__content .sectors-list,#main.builder #body .builderpanel__content .rooms-list{overflow-y:auto;flex-grow:1}#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{padding-left:35px;padding-right:35px;display:flex;align-items:center;justify-content:space-between}#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{width:100%;height:100%}#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{display:flex;flex-direction:column;flex-grow:1}#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{display:flex;justify-content:center;align-items:center;flex-direction:column}#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{max-width:100px;text-overflow:ellipsis}#main.builder #body .builderpanel__content .variants .row+.row{margin-top:15px}#main.builder #body .builderpanel__content .variants .row{width:100%;box-sizing:border-box;padding:0 35px}#main.builder #body .builderpanel__content .variants .row span{display:block;margin-bottom:11px;font-size:12px;font-weight:500;color:var(--dark)}#main.builder #body .builderpanel__content .variants .row select{border:1px solid var(--dark);border-radius:4px;color:var(--dark);background-color:transparent;height:43px;padding-left:15px;font-size:11px;font-weight:600;width:222px;margin:0 auto;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(/assets/icons/icon-arrow.png);background-position:right 15px center;background-size:11px auto;background-repeat:no-repeat}#main.builder #body .builderpanel__content .variants__created{width:100%;padding:0 35px;box-sizing:border-box}#main.builder #body .builderpanel__content .variants__created h3{padding-left:0}#main.builder #body .builderpanel__content .variants__created .floorplans{display:flex;justify-content:space-between;flex-wrap:wrap;overflow-y:auto}#main.builder #body .builderpanel__content .variants__created .floorplans .floorplan{position:relative;justify-content:flex-start;box-sizing:border-box;margin-top:5px;height:100%;text-align:center;display:flex;flex-direction:column;align-items:center;cursor:pointer;flex-basis:50%;transition:height .5s;padding:25px 5px 10px}#main.builder #body .builderpanel__content .variants__created .floorplans .floorplan .title{margin-top:7px;color:var(--dark);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;position:absolute;top:4px;right:0;width:22px;height:22px}#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{position:absolute;top:4px;left:0;width:22px;height:22px;color:red}#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{border-radius:6px;background-color:var(--lightPrimary)}#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{padding:25px;font-size:16px;margin-top:40px;background-color:#00c882;color:#fff;font-weight:600}#main.builder #body .builderpanel__footer{width:100%;height:40px;min-height:40px;background-color:var(--primary);cursor:pointer;color:var(--light);font-size:13px;font-weight:600;line-height:18px;display:flex;align-items:center;justify-content:center;margin-top:12px}#main.builder #body .builderpanel__footer__cancel{margin-top:0;background-color:var(--secondary)}#main.builder #body .builderpanel .download-quote-xlsx{color:var(--light);text-decoration:none;font-size:14px;display:block;background-color:var(--darkGrey);padding:10px 20px;border-radius:5px;align-self:start;margin:-55px 0 30px}#main.builder #body .copy-banner{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 30px;box-sizing:border-box;background-color:#c1d9ff;font-size:14px;gap:20px}#main.builder #body .copy-banner__btn{padding:7px 20px;background-color:var(--darkGrey);color:var(--light);font-weight:600}#main.builder #body .copy-banner__btn.no-credits{background-color:var(--lightGrey);color:var(--grey)}#main.builder #body .quote-placeholder{padding:40px 75px;text-align:center;display:flex;flex-direction:column;align-items:center}#main.builder #body .quote-placeholder h1{font-size:18px;font-weight:600}#main.builder #body .quote-placeholder h2{font-size:13px;max-width:430px}#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{display:flex;align-items:center;justify-content:center;flex-direction:row;padding-top:50px;gap:30px;width:100%;overflow:auto;height:100%;box-sizing:border-box}#main.visuaryapp .create-plan__draw-plan,#main.visuaryapp .create-plan__capture-plan,#main.visuaryapp .create-plan__send-plan{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:start;box-sizing:border-box;width:550px;height:400px;padding:64px 56px;border-radius:24px;text-decoration:none;cursor:pointer;background-color:#f7f4f1;color:#303031;max-width:90%}#main.visuaryapp .create-plan__draw-plan:after,#main.visuaryapp .create-plan__capture-plan:after,#main.visuaryapp .create-plan__send-plan:after{content:"";position:absolute;background-image:url(/assets/icons/arrow.svg);background-repeat:no-repeat;background-position:center;background-color:#303031;width:70px;height:70px;border-radius:70px;top:50px;right:50px;background-size:35%;transition:transform .15s linear}#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{margin:50px auto 0;max-width:250px;max-height:250px}#main.visuaryapp .create-plan__capture-unsupported{display:flex;flex-direction:column;justify-content:center;align-items:start;box-sizing:border-box;width:550px;height:400px;padding:34px 56px;border-radius:24px;text-decoration:none;background-color:#f7f4f1;color:#303031;max-width:90%}#main.visuaryapp .create-plan__capture-unsupported .create-plan__title{font-size:30px;line-height:normal;opacity:.4}#main.visuaryapp .create-plan__capture-unsupported .create-plan__text{margin-top:10px;opacity:.4}#main.visuaryapp .create-plan__price{font-weight:600;font-size:16px;line-height:17px;text-transform:uppercase}#main.visuaryapp .create-plan__title{font-weight:500;font-size:40px;line-height:49px}#main.visuaryapp .plan-limit{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}#main.visuaryapp .plan-limit__container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;border-radius:8px;box-shadow:0 0 10px #0001}#main.visuaryapp .plan-limit__title{font-weight:600;font-size:16px}#main.visuaryapp .plan-limit__text{margin:30px 0 40px;max-width:270px;text-align:center;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{margin:40px 0;width:100%;text-align:center;font-size:14px}#main.visuaryapp .plan-limit__or:before{content:"";display:block;width:100%;height:2px;background-color:#f1f1f1;margin:7px auto}#main.visuaryapp .plan-limit__or span{display:block;background-color:var(--light);width:40px;margin:-15px auto 0}#main.visuaryapp .plan-limit__archive{font-size:14px;max-width:230px;text-align:center}#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{position:relative;top:auto;right:auto;margin:0 auto;width:85%;max-width:1200px;min-width:820px;padding:40px 40px 20px;align-items:center;justify-content:space-between;z-index:0}#app .offline-banner{width:100%;background-color:var(--secondary);color:var(--light);padding:10px 20px;text-align:center;font-size:14px;box-sizing:border-box;z-index:1000}@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{padding:30px;justify-content:start;gap:20px}#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{display:flex;flex-direction:column;height:100%}#main.builder .tabpanellayout__panel-content .bakery__render-btn{margin:10px;width:auto;border-radius:5px}#main.builder .tabpanellayout__panel-content .bakery__assets{padding:0 10px;box-sizing:border-box}#main.builder .quotepanel__colname{font-size:10px;color:#8c909a;width:60px;text-align:center}#main.builder .quotepanel__colname-name{flex-grow:1}#main.builder .quotepanel__colname-total{width:60px;text-align:right;font-size:10px;color:#8c909a}#main.builder .quotepanel__colname-coef{cursor:pointer;font-size:12px;color:#8c909a;margin:0 10px}#main.builder .quotepanel__colname-coef input{width:60px}#main.builder .quotepanel__colname-price{width:unset;font-size:14px;font-weight:600;color:var(--darkGrey);min-width:80px;text-align:right}#main.builder .quotepanel__content{position:relative;width:100%;height:100%;box-sizing:border-box;padding:100px 29px 150px;overflow:auto}#main.builder .quotepanel__content .row__wrapper__sublines{overflow:hidden}#main.builder .quotepanel__content__table .row.active .arrow .svg{transform:rotate(0);transition:.5s all}#main.builder .quotepanel__content__table .row{display:flex;align-items:start;justify-content:space-between}#main.builder .quotepanel__content__table .row .deleted .total{text-decoration:line-through}#main.builder .quotepanel__content__table .row .deleted .editable-text.name{text-decoration:line-through;color:var(--secondary)}#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{display:flex;flex-direction:column;flex-grow:1;max-width:100%}@keyframes rowupdate{0%{background:#b0ceff}to{background:var(--light)}}#main.builder .quotepanel__content__table .row__wrapper .updated:not(.manual){animation:rowupdate 1s;color:red}#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{display:flex;align-items:center;justify-content:space-between}#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;margin-left:2px;font-weight:700;content:"*"}#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{min-width:10px;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{transform:rotate(180deg);transition:.5s all;cursor:pointer;transform-origin:center 65%;position:relative;top:-5px}#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{width:19%;text-align:right}#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{width:9%;text-align:right}#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 .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;transition:opacity .3s;background-color:transparent;padding:0 12px 0 9px;width:35px}#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{padding:10px 15px;background-color:#e7ebed;margin-top:10px}#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);font-weight:600;width:auto}#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{font-size:12px;color:var(--grey);font-weight:500}#main.builder .quotepanel__content__table .row__wrapper__section .total,#main.builder .quotepanel__content__table .row__wrapper__line .total{color:var(--darkGrey);font-size:14px;font-weight:500;text-align:right;padding-left:10px}#main.builder .quotepanel__content__table .row__wrapper__section .total span,#main.builder .quotepanel__content__table .row__wrapper__line .total span{font-size:12px;color:var(--grey);font-weight:500}#main.builder .quotepanel__content__table .row__wrapper__section.detailed .name,#main.builder .quotepanel__content__table .row__wrapper__line.detailed .name{padding-left:40px;box-sizing:border-box}#main.builder .quotepanel__content__table .row__wrapper__sublines__row .name{font-size:12px;color:var(--grey);font-weight:500;box-sizing:border-box;padding:5px 5px 5px 20px;max-width:50%}#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{font-size:12px;color:var(--grey);font-weight:500;width:60px;text-align:center}#main.builder .quotepanel__content__table .row__wrapper__sublines__row .total{font-size:12px;color:var(--grey);font-weight:500;width:60px}#main.builder .quotepanel__content__table .row .remove{cursor:pointer;border-radius:50%;width:24px;height:24px;display:flex;opacity:0;transition:opacity .3s;align-items:center;justify-content:center}#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{display:flex;cursor:pointer;align-items:center;justify-content:center;margin:0 35px 0 50px;opacity:0;transition:opacity .3s}#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:"";display:block;height:1px;background-color:#ececec;flex-grow:1}#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;display:flex;align-items:center;color:var(--darkGrey);font-size:14px;margin-top:10px;margin-bottom:10px;padding:10px 15px;background-color:#e7ebed;opacity:.5;font-weight:600}#main.builder .quotepanel__content__add:hover{cursor:pointer;opacity:1}#main.builder .quotepanel__section__add{display:inline-flex;cursor:pointer;align-items:center;justify-content:start;opacity:.3;padding:5px 15px;font-size:12px;font-weight:600}#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{font-weight:600;text-align:center}.request-quote-popup__subtitle{text-align:center;font-size:12px;margin:20px}.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{display:flex;flex-direction:column;height:100%}.request-quote-popup__content{width:100%;height:100%;overflow:auto;padding:50px 40px;box-sizing:border-box}.request-quote-popup__success{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.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;width:100%;line-height:40px;background-color:var(--warning);color:var(--light);font-size:14px;border-radius:5px 5px 0 0;font-weight:600}.request-quote-popup__content_{padding:0;height:80%;width:95%;box-sizing:border-box;max-width:650px}.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{margin:0 auto;max-width:450px}.request-quote-popup form button{margin:30px auto 0;text-align:center;display:block;padding:13px 20px;width:340px;background-color:var(--primary);color:var(--light);font-weight:600;max-width:100%}.request-quote-popup .input-form__label{font-size:13px}.request-quote-popup .input-form__input{height:34px}.request-quote-popup .input-form__wrapper{margin-top:5px;min-height:40px;min-width:100px;border:1px solid var(--lightGrey)}.request-quote-popup .input-form__wrapper textarea{height:100px;padding:10px}#main.builder .viewer .controls__top__bar{height:auto;display:none;padding-left:0;padding-right:0}#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{inset:-13px 50px auto auto;width:230px}#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{width:100%;min-width:auto;box-sizing:border-box}#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);border-radius:15px;height:5px;color:transparent;opacity:.4;max-width:270px}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 .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);border-radius:15px;height:10px;color:transparent;opacity:.4}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);border-radius:15px;opacity:.6;height:12px;color:transparent}body.video-mode #main.builder #body .builderpanel__header__total>div{background-color:var(--lightPrimary);border-radius:18px;opacity:.7;color:transparent}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);border-radius:29px;color:transparent;opacity:.5}body.video-mode .product-card__main__info__name{background-color:var(--darkGrey);border-radius:15px;color:transparent;max-height:13px;max-width:170px;opacity:.7}body.video-mode .product-card__main__info__brand{background-color:var(--grey);border-radius:15px;color:transparent;max-height:13px;max-width:170px;opacity:.7}.room-panel-body .product-card,.wall-panel-body .product-card{margin:0;border:none;background-color:#fff;box-shadow:inset 0 0 10px #0001}.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{display:flex;justify-content:center;align-content:center;align-items:center;background-color:#f0f0f0}.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{font-size:11px;flex-grow:1}.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{font-size:12px;font-weight:600;color:var(--grey);text-align:center}.choose-wall-materials .products,.choose-floor-materials .products{display:flex;flex-direction:column;padding:8px 18px;flex-grow:1;overflow-x:hidden;overflow-y:auto;border-top:1px solid #e7ebed}.choose-wall-materials .products .product-card.empty .product-card__main__info,.choose-floor-materials .products .product-card.empty .product-card__main__info{min-height:60px;justify-content:center}.choose-wall-materials .products__tip,.choose-floor-materials .products__tip{color:var(--grey);padding:20px 9px;font-size:12px;font-weight:600;text-align:center;cursor:default}.selection-panel{flex:0 1 auto;transition:all 0s;position:absolute;left:100px;box-shadow:4px 4px 12px #e8e8ed80;background-color:#fff;z-index:20;transform:translate(-400px);transition:transform .5s;height:auto;overflow:visible;width:auto;z-index:5}.selection-panel.open .selection-panel__head .arrow{transform:rotate(0);transition:.7s all}.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{position:absolute;top:0;right:0;display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:600;color:var(--darkGrey);padding-left:0;padding-right:10px;cursor:pointer;border-right:10px solid var(--darkGrey);width:400px;box-sizing:border-box;box-shadow:0 0 10px #00000020;background-color:var(--light);left:0;height:70px;z-index:2}.selection-panel__head .arrow{transform:rotate(180deg);transition:.7s all;transform-origin:center 70%;padding-left:15px;padding-right:15px;cursor:pointer}.selection-panel__close{width:30px;height:70px;display:flex;box-sizing:border-box;padding:10px}.selection-panel__close:hover svg path{fill:var(--dark)}.selection-panel__head-thumbnail{width:70px;height:40px;background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:6px;background-color:#fff}.selection-panel__head-text{display:flex;flex-direction:column;flex-grow:1;padding:0 10px}.selection-panel__head-text p{font-size:12px;font-weight:600}.selection-panel__head-text span{font-size:11px;color:#858585;margin-top:5px}.selection-panel__head-actions{display:flex;gap:5px}.selection-panel__head-action{cursor:pointer;width:40px;height:40px;box-sizing:border-box;padding:10px;border:1px solid var(--lightGrey);border-radius:5px}.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{position:fixed;display:block;text-align:center;background-color:#fffd;width:100%;left:0;bottom:0;height:30px;line-height:30px;font-size:11px;cursor:pointer}.selection-panel__expand-btn:hover{background-color:var(--darkerLight)}.selection-panel__id{position:absolute;right:12px;top:5px;font-size:11px;line-height:20px;padding:0 10px;background-color:#fff;border-radius:5px;color:var(--grey);font-family:sans-serif}.selection-panel__scroller{height:100%;overflow-y:auto;overflow-x:hidden;padding-bottom:30px;box-sizing:border-box}.selection-panel__content{position:absolute;width:400px;height:calc(100vh - 134px);left:0;background-color:var(--light);top:70px;transform:translateY(calc(165px - 100vh));transition:transform .3s ease-in-out}.selection-panel__content .close{position:absolute;width:16px;height:16px;top:7px;right:18px;cursor:pointer;display:flex;justify-content:center;align-items:center}.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);font-size:16px;font-weight:600;line-height:14px;margin-top:24px;padding-bottom:21px;text-align:center}.selection-panel__content .row+.row-products{margin-top:8px}.selection-panel__content .row-products+.row-products{margin-top:8px}.selection-panel__content .products{display:flex;flex-direction:column;padding-left:18px;padding-right:18px;padding-top:10px}.selection-panel__content .products .prop{width:100%;text-align:center;padding:10px}.selection-panel__content .options h2{margin-top:0}.selection-panel__content .options hr{margin-top:12px;margin-bottom:22px;border-top:none;border-bottom:1px solid #e7ebed}.selection-panel__content .options .material-choice{padding:0 19px}.selection-panel__content .bubble{position:relative;margin:15px;border-radius:5px;box-shadow:inset 0 0 10px #0001;border:1px solid var(--boxShadow);overflow:hidden;padding:10px}.selection-panel__content .bubble.no-padding{padding:0}.selection-panel__content .bubble__split{display:flex;flex-direction:row;padding:0}.selection-panel__content .bubble__left,.selection-panel__content .bubble__right{display:flex;flex-direction:column;flex-grow:1;flex-basis:50%;padding:10px}.selection-panel__content .bubble__left{border-right:1px solid #e3e3e3}.selection-panel__content .bubble__title{display:flex;gap:10px;margin:15px;text-transform:uppercase;font-size:14px;align-items:center}.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;font-size:11px;font-weight:600;line-height:13px;text-align:center;color:var(--light);width:100%;background-color:var(--darkGrey);border-radius:0 0 4px 4px/0px 0px 4px 4px;height:36px}.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{padding:0 14px;font-size:12px;font-weight:500;line-height:15px;color:var(--darkGrey);display:flex;align-items:center;margin:12px 5px 5px}.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{width:45%;display:flex;flex-direction:row;height:fit-content}.selection-panel__content .bubble .linkeditems.itemGrid .itemGrid__items__item .svg:not(.itemGrid__items__item__delete){display:flex;align-items:center;justify-content:center;height:30px;width:20%;flex-shrink:0}.selection-panel__content .bubble .row{display:flex;white-space:pre-wrap;gap:10px;align-items:center;justify-content:space-between;box-sizing:border-box}.selection-panel__content .bubble .row .prop-btn{flex-grow:1;display:flex;align-items:center;padding:.4em 10px}.selection-panel__content .bubble .row .prop-btn .svg{margin:0;flex:1}.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{position:absolute;color:red;display:block;font-style:italic;font-size:9px}.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{display:block;font-size:11px;color:#aaa}.selection-panel__content .bubble .row .value{font-size:12px;white-space:pre;color:var(--grey);font-weight:600;cursor:default}.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);border-radius:4px;color:var(--dark);height:38px;padding-left:15px;font-size:11px;font-weight:600;width:100%;box-sizing:border-box;vertical-align:middle;float:right;max-width:80px}.selection-panel__content .bubble .row textarea{padding-top:10px;padding-bottom:10px;min-height:80px;resize:vertical}.selection-panel__content .bubble .row input[type=checkbox]{width:24px;height:24px}.selection-panel__content .bubble .row input[type=color]{border:none;padding:0;cursor:pointer;background-color:transparent}.selection-panel__content .bubble .row select{border:1px solid var(--dark);border-radius:4px;color:var(--dark);background-color:transparent;height:38px;padding-left:15px;font-size:11px;font-weight:600;width:100%;margin:0 auto;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(/assets/icons/icon-arrow.png);background-position:right 15px center;background-size:11px auto;background-repeat:no-repeat;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:26px}.selection-panel__content .scrolling-layout__footer .done-btn{margin:10px;flex-grow:1}.selection-panel__content .scrolling-layout__footer .done-btn p{font-weight:500;font-size:14px}@media (max-width: 650px){.selection-panel{width:100%;bottom:0;transform:translateY(100px);height:100px;z-index:10}.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{width:100%;border-right:0px;height:70px}.selection-panel__content{top:70px;transform:translateY(0);width:100%;height:50vh;transition:height .5s}.selection-panel .item-panel-body .scrolling-layout__content{padding-bottom:100px}.selection-panel__search{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.selection-panel__search .treepath{flex-wrap:wrap}.selection-panel__search .search{margin:5px 10px 5px 0}.selection-panel__search .search__box input[type=text]{width:45px}}#main.creator.sector .panellayout.panel-open .panellayout__panel{width:1000px}.panellayout{display:flex;flex-direction:column;width:100%;height:100%;position:relative}.panellayout__container{transform:translate(0);transition:transform .5s ease-in-out;display:flex;width:100%;height:50%;flex-grow:1}.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{transform:rotate(0);transition:.5s transform;margin-left:20px;margin-right:29px}.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{width:72px;height:100%;box-shadow:0 4px 12px #e8e8ed80;z-index:2;box-sizing:border-box;display:flex;flex-direction:column;position:relative}.panellayout__panel-content{display:none;height:100%;width:100%;flex-direction:column}.panellayout__panel-toggle{width:72px;height:40px;display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;z-index:5;cursor:pointer}.panellayout__panel-toggle .svg{transform:rotate(180deg);transition:.5s transform;width:24px;position:relative}.panellayout__panel-toggle .svg svg path{fill:var(--grey)}.panellayout__mobile-toggle{display:none;width:100%;height:50px;box-shadow:0 -4px 12px #e8e8ed80;background-color:#fff;z-index:10}.panellayout__mobile-tab{width:50%;line-height:50px;text-align:center;cursor:pointer;border-top:2px solid transparent}.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{display:flex;flex-direction:column;height:100%}.tablayout__menu{display:flex;justify-content:start;align-items:center;color:var(--grey);background-color:var(--lightGrey);font-size:14px;font-weight:600;cursor:pointer;height:40px}.tablayout__tabs{width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:start;box-sizing:border-box;padding-right:80px}.tablayout__tab{height:100%;padding:0 20px;display:flex;align-items:center;justify-content:center;flex-grow:2;width:min-content}.tablayout__tab p{color:var(--dark);font-size:13px;font-weight:600;line-height:16px;position:relative;left:-3px;z-index:2;text-align:center}.tablayout__tab p span{position:absolute;background-color:#e70050;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;color:var(--light);font-size:11px;font-weight:600;box-sizing:border-box;padding-bottom:2px;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;box-shadow:0 2px 12px #dbdbdd;position:relative}.tablayout__tab.active:after{height:120%;width:15px;right:-6px;background-color:var(--lightGrey);content:"";position:absolute;transform:rotate(-15deg);top:-7px;border-bottom-left-radius:9px;box-shadow:-10px 5px 0 2px var(--light)}.tablayout__tab.active:before{height:20px;width:10px;right:10px;top:0;background-color:var(--light);box-shadow:7px -5px 0 2px var(--lightGrey);content:"";position:absolute;z-index:1;border-top-right-radius:9px;transform:rotate(-15deg)}.tablayout__content{overflow:auto;padding:0 29px;background-color:var(--light);height:100%}.tabpanellayout{display:flex;flex-direction:column;width:100%;height:100%;position:relative;background-color:var(--light)}.tabpanellayout__container{transform:translate(0);transition:transform .5s ease-in-out;display:flex;width:100%;height:50%;flex-grow:1}.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{width:80px;height:100%;box-shadow:0 4px 12px #e8e8ed80;z-index:5;box-sizing:border-box;display:flex;position:relative;overflow:hidden;flex-shrink:0}.tabpanellayout__panel-content{display:none;height:100%;width:calc(100% - 80px);max-width:calc(100% - 80px);flex-direction:column;position:relative}.tabpanellayout__panel-close{display:none;width:100%;height:70px;align-items:center;justify-content:center;cursor:pointer}.tabpanellayout__panel-close .svg{width:24px;position:relative}.tabpanellayout__panel-close .svg svg path{fill:var(--dark)}.tabpanellayout__tabs{width:80px;box-shadow:0 4px 12px #e8e8ed80;z-index:5;flex-shrink:0;display:flex;flex-direction:column}.tabpanellayout__tabs .separator{flex-grow:1}.tabpanellayout__tab{position:relative;width:100%;height:78px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:12px;gap:5px;border-right:2px solid transparent;background-color:var(--light);transition:background-color .2s linear}.tabpanellayout__tab .notifications{position:absolute;top:10px;right:20px;background-color:var(--warning);color:var(--light);border-radius:15px;padding:3px 6px;font-weight:600;font-family:sans-serif}.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{display:none;width:100%;height:50px;box-shadow:0 -4px 12px #e8e8ed80;background-color:#fff;z-index:10}.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 #e8e8ed80}.tabpanellayout__mobile-tabs-container{display:flex;flex-direction:column;box-shadow:0 4px 12px #e8e8ed80;position:absolute;bottom:0;height:50px;background-color:var(--light);width:100%}.tabpanellayout__mobile-tab{display:none;width:100%;line-height:50px;text-align:center;cursor:pointer;align-items:center;gap:10px;padding:0 20px}.tabpanellayout__mobile-tab.selected{display:flex}.tabpanellayout__mobile-tab.selected .arrow.svg{visibility:visible}.tabpanellayout__mobile-tab .arrow.svg{visibility:hidden;width:15px;transform-origin:center;transform:rotate(90deg);transition:transform .5s}.tabpanellayout__mobile-tab .arrow.svg svg{width:15px}.tabpanellayout__mobile-tab .notifications{position:absolute;right:-6px;top:-5px;line-height:14px;background-color:var(--warning);color:var(--light);border-radius:14px;padding:3px 6px;font-weight:600;font-family:sans-serif;font-size:12px}.tabpanellayout__mobile-tab .notifications__wrapper{position:relative;margin-right:10px}@media (max-width: 650px){#main.creator.sector .panellayout.panel-open .panellayout__panel,.panellayout__main-content{width:100%}.panellayout__panel-content{display:block}.panellayout__panel{position:absolute;top:0;left:100%;max-width:none;width: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{display:block;max-width:100%;width:100%!important}.tabpanellayout__tabs{display:none}.tabpanellayout__panel{position:absolute;top:0;left:100%;max-width:100%;width:100%!important}.tabpanellayout__panel-tabs{display:none}.tabpanellayout__mobile-tabs{display:block}.tabpanellayout__mobile-overlay{display:block;position:absolute;width:100%;height:100%;background-color:#0005;z-index:500}.tabpanellayout.panel-open .tabpanellayout__container{transform:translate(-100%)}.tabpanellayout.panel-open .tabpanellayout__panel{width:100%;max-width:100%}}.choice-input-comp__content{display:flex;border-radius:4px;background-color:var(--lightGrey)}.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;padding:10px;border-radius:4px;margin:1px;font-size:14px;font-weight:500;display:flex;justify-content:center;align-items:center}.item-panel-body .section__title{max-height:14px}.item-panel-body .product-details .link{left:6px;top:6px;margin:0;width:fit-content}button.edit-room-btn{padding-left:4px;padding-right:4px}button.edit-room-btn .svg{margin:0}button.edit-room-btn svg{height:20px;width:20px}@media (max-width: 650px){.mode-tooltip{display:none}}.mode-tooltip{background-color:var(--light);width:300px}.mode-tooltip__header{display:flex;padding:10px;gap:10px;align-items:center}.mode-tooltip__close{width:30px;height:30px;cursor:pointer;position:relative}.mode-tooltip__close:after,.mode-tooltip__close:before{content:"";position:absolute;height:20px;width:1px;background-color:var(--dark);transform-origin:center;top:50%;left:50%;margin:-10px -.5px}.mode-tooltip__close:before{transform:rotate(-45deg)}.mode-tooltip__close:after{transform:rotate(45deg)}.mode-tooltip__title{display:flex;flex-direction:column}.mode-tooltip__title span{text-transform:uppercase;font-size:10px}.mode-tooltip__title p{font-size:14px}.mode-tooltip__body{display:flex;flex-direction:column;gap:10px}.mode-tooltip__key{display:flex;gap:10px;align-items:center}.mode-tooltip__key-icon{width:25px;height:20px;background-repeat:no-repeat;background-position:center;background-size:contain;flex-shrink:0}.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}.wall-panel-body .wall-panel__layer-thickness{text-transform:none;font-size:14px;align-items:center;font-weight:600;color:var(--secondary)}.toolbar .tools-menu__tools{padding:50px 30px 10px}.toolbar .tools-menu__tool{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;width:70px;gap:10px}.toolbar .tools-menu__tool .icon{width:70px;height:70px;background-position:center;background-repeat:no-repeat;border:1px solid var(--lightGrey);border-radius:8px}.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);font-size:18px;font-weight:600;line-height:21px;margin:0 0 20px}.toolbar .tools-menu__tools-list{display:flex;flex-wrap:wrap;gap:10px}.toolbar .tools-menu__settings .rows{display:none}.toolbar .tools-menu__settings h3.title{cursor:pointer}.toolbar .tools-menu__settings h3.title:after{content:"+";display:inline-block;background-repeat:no-repeat;background-position:center;vertical-align:middle;margin-left:10px}.toolbar .tools-menu__settings.open .rows{display:flex}.toolbar .tools-menu__settings.open h3.title:after{content:"-"}.toggleSwitch{position:relative;width:28px;min-width:28px;display:inline-block;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;text-align:left}.toggleSwitch__input{display:none}.toggleSwitch__label{display:block;overflow:hidden;cursor:pointer;border:0 solid var(--dark);border-radius:20px;margin:0}.toggleSwitch__label:focus{outline:none}.toggleSwitch__label:focus>span{box-shadow:0 0 2px 5px red}.toggleSwitch__label>span:focus{outline:none}.toggleSwitch__inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}.toggleSwitch__inner:before,.toggleSwitch__inner:after{content:"";display:block;float:left;width:50%;height:15px;padding:0;box-sizing:border-box}.toggleSwitch__inner:before{background-color:var(--darkGrey)}.toggleSwitch__inner:after{background-color:#dce2f1}.toggleSwitch-disabled{background-color:#e7ebed;cursor:not-allowed}.toggleSwitch-disabled:before{background-color:#e7ebed;cursor:not-allowed}.toggleSwitch__switch{display:block;width:10px;height:10px;margin:2px;background:var(--light);position:absolute;top:0;bottom:0;right:50%;border-radius:20px;transition:all .3s ease-in 0s}.toggleSwitch__input:checked+.toggleSwitch__label .toggleSwitch__inner{margin-left:0}.toggleSwitch__input:checked+.toggleSwitch__label .toggleSwitch__switch{right:0}.toolbar__selection-panels .measurement-panel{position:absolute;left:120px;top:80px;z-index:1000;width:200px;padding:20px;background-color:var(--light);box-shadow:0 0 10px #0001;box-sizing:border-box;border-radius:8px}.toolbar__selection-panels .measurement-panel input{width:100%;padding:5px 10px;box-sizing:border-box;border:1px solid var(--lightGrey);font-size:16px;font-family:sans-serif}.mode-panel.adjust button{background-color:var(--primary);color:var(--light);padding:5px 15px}.ceiling-widget,.ceiling-widget{display:flex;flex-direction:column;gap:10px;min-width:250px;height:auto!important;background-color:var(--light);padding:10px;border-radius:5px;box-shadow:0 0 10px #0001}.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:fit-content}.ceiling-widget .row,.ceiling-widget .row{display:flex;flex-direction:row;align-items:center;gap:10px}.ceiling-widget .row .prop,.ceiling-widget .row .prop{text-align:center;font-size:14px}.ceiling-widget .row .subtext,.ceiling-widget .row .subtext{font-size:12px;margin-bottom:5px}.ceiling-widget .row input[type=number],.ceiling-widget .row input[type=number]{flex-grow:1;max-width:200px;border:1px solid var(--dark);border-radius:4px;color:var(--dark);height:38px;padding-left:15px;font-size:12px;font-weight:600;box-sizing:border-box}.ceiling-widget .row__btns,.ceiling-widget .row__btns{padding-top:8px;border-top:1px solid var(--lightGrey);justify-content:center}.ceilingpanel .selection-panel__head-actions .row,.ceilingpanel .ceilingpanel__corner-list .row{display:flex;flex-direction:row;align-items:center;gap:10px}.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],.ceilingpanel .ceilingpanel__corner-list .row input[type=number]{max-width:100px;border:1px solid var(--dark);border-radius:4px;color:var(--dark);height:38px;padding-left:15px;font-size:12px;font-weight:600;box-sizing:border-box}.ceilingpanel .ceilingpanel__corner-list,.ceilingpanel .ceilingpanel__corner-list{padding:20px 0}.ceilingpanel .ceilingpanel__corner-list .row,.ceilingpanel .ceilingpanel__corner-list .row{margin:0 20px;padding:4px;border-radius:4px;justify-content:space-between;cursor:pointer}.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],.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-left-radius:0;border-bottom-right-radius:0}.ceiling-widget__container{display:flex;justify-content:center;top:unset;bottom:0;left:0;width:100%}}.comments-panel{overflow:hidden;position:relative;width:100%;height:100%}.comments-panel .comment{cursor:pointer}.comments-panel .comment:after{content:"";background-image:url(/assets/icons/icon-right-arrow.svg);background-size:contain;background-repeat:no-repeat;position:absolute;right:20px;bottom:15px;width:20px;height:20px;margin-top:-10px}.comments-panel__empty{text-align:center;color:gray;padding:50px 0;font-size:14px}.comments-panel__title{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;padding:20px;font-weight:600;background-color:var(--light);box-shadow:0 0 10px #0001}.comments-panel__add-btn{position:absolute;bottom:20px;right:20px;left:20px;background-color:var(--primary);color:var(--light);font-size:14px;padding:15px 30px;font-weight:600}.comments-panel .scroller{top:55px}.comments-panel .scroller__content{padding:5px 0 80px}.comment-thread{padding-top:30px}.comment-thread__back{width:65px;height:30px;background-image:url(/assets/icons/left.svg);background-size:20px 15px;background-repeat:no-repeat;background-position:center}.comment-thread__replies{padding:0 10px 10px}.comment-thread__reply{border-radius:10px;margin:0 0 10px 20px;background-color:#fbfdff;border:1px solid #c3e1ff}.comment-thread__reply-head{padding:20px;background-color:#eff7ff;border-radius:10px 10px 0 0;display:flex}.comment-thread__reply-head-text{flex-grow:1}.comment-thread__reply-user{font-weight:600;font-size:14px}.comment-thread__reply-date{color:gray;font-size:11px;margin-top:3px}.comment-thread__reply-text{padding:20px;white-space:pre-wrap}.comment-thread__reply-attachments{display:flex;flex-direction:column;gap:10px;padding:10px}.comment-thread__reply-attachments img{max-width:100%;border-radius:10px;cursor:pointer;border:1px solid var(--lightGrey)}.comment-thread__reply-delete{height:25px;display:flex;align-items:center;cursor:pointer}.comment-thread__reply-form{border:1px solid var(--lightGrey);border-radius:10px;margin:0 0 0 20px}.comment-thread__reply-form textarea{width:100%;box-sizing:border-box;border:none;border-radius:10px;height:100px;padding:10px}.comment-thread__reply-form-footer{display:flex;padding:5px 10px;align-items:center;justify-content:space-between}.comment-thread__reply-form-footer input{display:none}.comment-thread__reply-form-footer label{background-image:url(/assets/icons/clip.svg);width:25%;height:46px;display:block;background-size:20px 20px;background-repeat:no-repeat;background-position:center;cursor:pointer;border:1px solid var(--lightGrey);border-radius:5px}.comment-thread__reply-form-footer button{padding:15px 30px;background-color:var(--primary);color:var(--light);font-size:14px;font-weight:600;width:50%}.comment-thread__reply-form-files{display:flex;gap:10px;padding:10px;overflow:auto;max-height:60px}.comment-thread__reply-form-files img{max-width:100px;max-height:60px;border-radius:10px}.file-uploads{display:flex;gap:10px;padding:10px;overflow:auto;max-height:130px}.file-uploads__file{position:relative;min-width:30px;min-height:100px;flex-shrink:0}.file-uploads__file.error img{border-color:var(--warning)}.file-uploads__file-rm{position:absolute;width:30px;height:30px;right:0;top:0;cursor:pointer}.file-uploads__file-rm:after{content:"\2715";display:block;border-radius:40px;background-color:#0007;width:20px;height:20px;line-height:20px;text-align:center;margin:5px;font-size:13px;color:#fff}.file-uploads .progress-circle{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;background-color:#0007;border-radius:10px}.file-uploads .progress-circle svg{max-width:60%}.file-uploads img{max-height:100px;border-radius:10px;border:1px solid var(--lightGrey)}.write-comment__form{border:1px solid var(--lightGrey);border-radius:10px;margin:40px 10px 10px}.write-comment__form textarea{width:100%;box-sizing:border-box;border:none;border-radius:10px;height:100px;padding:10px}.write-comment__form-footer{display:flex;padding:5px 10px;align-items:center;justify-content:space-between}.write-comment__form-footer input{display:none}.write-comment__form-footer label{background-image:url(/assets/icons/clip.svg);width:25%;height:46px;display:block;background-size:20px 20px;background-repeat:no-repeat;background-position:center;cursor:pointer;border:1px solid var(--lightGrey);border-radius:5px}.write-comment__form-footer button{padding:15px 30px;background-color:var(--primary);color:var(--light);font-size:14px;font-weight:600;width:50%}.comment{position:relative;margin:10px;background-color:#fbfdff;border-radius:10px;border:1px solid #c3e1ff}.comment__header{display:flex;align-items:start;padding:20px;background-color:#eff7ff;border-radius:10px 10px 0 0}.comment__number{border-radius:50px;width:30px;height:30px;text-align:center;line-height:31px;font-family:Helvetica,sans-serif;background-color:#c2e0ff;color:var(--primary);font-size:14px;font-weight:500}.comment__header-text{display:flex;flex-direction:column;flex-grow:1;justify-content:center;height:100%;gap:5px;margin:0 20px}.comment__user-name{font-weight:600;font-size:14px}.comment__date{color:gray;font-size:11px}.comment__status{border:1px solid black;padding:5px 10px;border-radius:5px;font-size:10px;cursor:pointer}.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{height:25px;display:flex;align-items:center;margin:0 10px;cursor:pointer}.comment__message{font-size:15px;padding:20px;white-space:pre-wrap}.comment__attachments{display:flex;flex-direction:column;gap:10px;padding:10px}.comment__attachments img{max-width:100%;border-radius:10px;cursor:pointer;border:1px solid var(--lightGrey)}.comment-attachment-popup{background-color:#fffc}.comment-attachment-popup .popup-component__content{max-width:98%;max-height:98%;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.comment-attachment-popup .popup-component__content img{max-width:100%;max-height:100%}.comment-attachment-popup .close{position:absolute;top:10px;right:10px;width:30px;height:30px;background-image:url(/assets/icons/cross.svg);background-position:center}.builderheader{position:relative;height:68px;box-shadow:0 4px 12px #e8e8ed80;padding:0;display:flex;align-items:center;justify-content:space-between;z-index:2000}.builderheader__action{display:flex;align-items:center;flex-direction:row;background-color:transparent;cursor:pointer;position:relative;padding:16px 5px;width:30px;height:30px;box-sizing:content-box;justify-content:center;margin:0 1px;border-radius:0}.builderheader__action.enabled .svg svg path{fill:var(--success)}.builderheader__action.enabled:hover .svg svg path{fill:var(--success)}.builderheader__action .svg{width:30px;height:30px;display:flex;align-items:center;justify-content:center}.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{font-size:13px;color:var(--light);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{display:none;position:absolute;top:100%;left:50%;border-radius:5px;background-color:#fff;color:#000;margin-left:-60px;padding:20px;box-shadow:0 0 10px #0001;white-space:nowrap;font-size:14px;font-weight:500;z-index:100;margin-top:5px;pointer-events:none}.builderheader__action:hover .tooltip{display:block}.builderheader .dropdown__content{z-index:200}.builderheader .dropdown__list-item.locked{opacity:.7;position:relative}.builderheader .dropdown__list-item.locked:after{content:"";position:absolute;right:15px;top:10px;width:15px;height:15px;background-image:url(/assets/icons/icon-locked.svg);background-size:15px;background-position:right center;background-repeat:no-repeat}.builderheader .more-menu .dropdown__content{transition:all .4s ease-in-out}.builderheader .more-menu .dropdown__back{position:absolute;width:20px;height:20px;padding:15px 20px;top:0;left:0;z-index:100;cursor:pointer}.builderheader .more-menu .dropdown__back .svg{width:100%;height:100%}.builderheader .more-menu .dropdown__back .svg svg{width:100%;height:100%}.builderheader .more-menu .dropdown__page-title{font-weight:600;text-align:center;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{position:absolute;left:0;pointer-events:none;opacity:0;width:250px;transition:opacity .4s ease-in-out,transform .4s ease-in-out;transform:translate(100%);padding-top:10px;padding-bottom:10px;max-width:92vw}.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{transform:translate(0);opacity:1;pointer-events:all}.builderheader .more-menu.page-main .dropdown__back{display:none}.builderheader .more-menu .separator{display:block;width:80%;margin:15px 10%;height:2px;background-color:var(--lightGrey)}.builderheader__left{display:flex;flex-direction:row;align-items:center;color:var(--darkGrey);text-decoration:none;flex:1 1 0;box-sizing:border-box;min-width:70px;height:100%}.builderheader__right{display:flex;align-items:center;flex-direction:row;justify-content:flex-end;flex:1 1 0;padding-right:10px;box-sizing:border-box;min-width:100px}.builderheader__center{flex:1 1 0;display:flex;justify-content:center;height:100%}.builderheader__logo{flex:0 1 auto;display:flex;align-items:center;justify-content:center;flex-direction:row;cursor:pointer;width:100px}.builderheader__logo div{background-image:url(/assets/img/logo2.png);background-size:contain;background-position:center;background-repeat:no-repeat;height:40px;width:68px;padding:14px 0;box-sizing:border-box;flex:0 1 auto}.builderheader__logo:after{content:"";visibility:hidden;background-image:url(/assets/icons/left.svg);background-position:center;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{position:absolute;top:100%;background-color:var(--light);left:50%;margin-left:-150px;min-width:300px;width:fit-content;border-radius:7px;box-shadow:0 0 10px #0001;padding:10px 0}.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{display:flex;flex-direction:row;height:100%;position:relative}.builderheader .app-steps__content{display:flex;flex-direction:row;height:100%;transition:transform .3s ease-out}.builderheader .app-steps .dropdown{height:100%}.builderheader .app-steps__wrapper{position:relative;height:100%}.builderheader .app-steps__scroll-left,.builderheader .app-steps__scroll-right{display:none;position:absolute;top:10px;height:calc(100% - 20px);border:1px solid var(--lightGrey);border-radius:5px;width:20px;cursor:pointer;align-items:center;justify-content:center}.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:center;transform:rotate(180deg)}.builderheader .app-steps__scroll-right{right:0}.builderheader .app-steps__scroll-right .svg{margin-right:-2px;margin-bottom:-1px}.builderheader .app-steps__subtitle{max-width:100px;overflow:hidden;text-overflow:ellipsis}.builderheader .app-steps__tab{display:flex;align-items:center;justify-content:center;padding:0 20px;cursor:pointer;border-bottom:2px solid transparent;text-decoration:none;color:var(--dark);white-space:nowrap;position:relative}.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{position:absolute;bottom:10px;right:10px;font-size:10px;display:flex;gap:5px;margin-top:4px;color:var(--primary);text-transform:uppercase}.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{display:flex;align-items:center}.builderheader__plan-btns .separator{flex:0 0 auto;width:2px;height:20px;background-color:#e8e8e9;margin:0 20px}.builderheader__nav{height:100%;width:100%;display:flex;align-items:center;justify-content:end;flex-direction:row;flex:0 1 auto;padding-left:25px}.builderheader__nav>div{display:flex;align-items:center}.builderheader__nav select{background:none;border:none;font-size:14px;font-weight:500;line-height:16px;color:var(--dark)}.builderheader__nav .percentage{border:1px solid var(--lightGrey);border-radius:4px;height:36px;margin-left:7px}.builderheader__nav .separator{flex:0 0 auto;width:2px;height:20px;background-color:#e8e8e9;margin:0 20px}.builderheader__nav__icon+.builderheader__nav__icon{margin-left:15px}.builderheader__nav__icon{flex:0 1 auto;cursor:pointer}.builderheader__nav__icon:hover svg path{fill:var(--lightPrimary)}.builderheader__nav__tab{padding:9px 29px 11px;background-color:var(--primary);color:var(--light);text-decoration:none;box-shadow:0 2px 12px 0 var(--boxShadow);border-radius:4px;font-size:14px;font-weight:500;margin-left:25px;flex:0 1 auto;cursor:pointer}.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:scale(.5);transform-origin:0% 50%}.builderheader .login-btn{font-size:14px;padding:20px 0 20px 20px;cursor:pointer;text-decoration:none;color:var(--dark);font-weight:600}.builderheader .login-btn:hover{color:var(--primary)}.builderheader .help-btn svg{width:28px;height:28px}.builderheader .share-menu{display:flex;flex-direction:column;align-items:center;padding:0 20px;gap:20px}.builderheader .share-menu__toggle-btn{padding:0 50px;height:40px;background-color:var(--primary);color:var(--light);font-weight:600;font-size:14px}.builderheader .share-menu__link{width:100%}.builderheader .share-menu__link.disabled{opacity:.3;pointer-events:none;user-select:none}.builderheader .share-menu__text{font-size:14px;white-space:nowrap;margin-bottom:10px;text-align:center}.builderheader .share-menu__url{padding:10px 20px;border:1px solid var(--lightGrey);border-radius:5px;display:flex;gap:20px;font-size:13px;justify-content:space-between}.builderheader .reload-btn{background:none;padding:10px;margin:0 10px;display:flex;align-items:center;justify-content:center}.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:save-success 2s}.builderheader__action.save-btn.is-local:after,.builderheader__action.save-btn.needs-save:after{content:"";width:5px;height:5px;border-radius:5px;background-color:gray;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{position:relative;width:300px}.plan-name__head{display:flex;z-index:1;position:relative;width:100%;box-sizing:border-box;padding-left:15px}.plan-name__title{height:40px;line-height:40px;flex-grow:1;white-space:nowrap}.plan-name__title p{display:inline;cursor:text}.variant-settings .popup-component__content{width:fit-content;padding:20px;height:fit-content;gap:20px}.variant-settings .row{display:flex;gap:10px;align-items:center;justify-content:center}.variant-settings .row .prop{font-size:16px;line-height:18px}.variant-settings .row input{border:1px solid var(--dark);border-radius:4px;color:var(--dark);padding-left:15px;font-size:15px;line-height:27px;box-sizing:border-box}.variant-settings .row h3{font-weight:600;font-size:18px;text-align:center}.variant-settings .footer{display:flex;align-items:center;justify-content:space-around}.variant-settings .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 (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__wrapper.scrollpos-0 .app-steps__content{transform:translate(0)}.builderheader .app-steps__wrapper.scrollpos-1 .app-steps__content{transform:translate(-120px)}.builderheader .app-steps__tab{text-align:center;flex-grow:1;padding:10px;white-space:nowrap;flex:0 0 100px}.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{min-width:0px;flex:0 0 40px;padding-right:0}.builderheader.plansheader .builderheader__left{flex:0 0 40px;min-width:40px}.builderheader.plansheader .builderheader__center{flex:1 1 240px;display:flex;justify-content:center;height:100%;width:240px}}.editable-select{margin:-10px 0}.editable-text{display:inline-block;min-height:14px;min-width:30px;cursor:pointer;border-radius:5px}.editable-text.empty{background-color:var(--lightGrey)}.editable-text.price-value{font-family:sans-serif;font-size:12px;font-weight:600;color:#377ded}.editable-text input{margin:-10px 0;z-index:10;position:relative}.price-input{position:relative}.price-input__unknown,.price-input__included{cursor:pointer;position:absolute;left:-10px;top:16px;width:50px;background-color:#fff;border:1px solid #dfdede;padding:3px 8px;border-top-color:#ddd;z-index:10;white-space:nowrap}.price-input__unknown:hover,.price-input__included:hover{background-color:#eee}.price-input__included{top:35px;border-radius:0 0 5px 5px}.price-input input{margin:-10px;width:50px;z-index:10;position:relative}.editable-thumbnail-component{position:relative;background-color:#dfdfdf;cursor:cell;background-repeat:no-repeat;background-position:center;background-size:contain}.editable-thumbnail-component.editing{cursor:move}.editable-thumbnail-component.editing canvas{border-color:var(--primary)}.editable-thumbnail-component canvas{display:block;border:2px solid transparent;border-radius:5px}.editable-thumbnail-component__select{padding:10px 20px;border:1px solid var(--dark);background-color:var(--light);margin-top:10px;font-size:13px}.select-unit{position:relative;display:inline-block;font-size:12px;margin:0 10px;color:var(--grey);text-transform:none}.select-unit.open .select-unit__options{display:block}.select-unit__value{cursor:pointer}.select-unit__options{display:none;position:absolute;background-color:var(--light);padding:5px 0;border-radius:5px;box-shadow:0 0 10px #0001;z-index:100;top:150%}.select-unit__option{padding:4px 10px;cursor:pointer}.select-unit__option:hover{background-color:#979797;color:#fff}.workspace-menu__button{display:flex;align-items:center;gap:10px}.workspace-menu__button-arrow{position:absolute;bottom:0;right:-5px;border-radius:10px;background-color:var(--light);padding:5px;height:10px;width:10px;box-shadow:0 0 10px #0000001a;display:flex;align-items:center;justify-content:center}.workspace-menu__button-arrow svg{width:100%;height:100%;margin-bottom:-3px}.workspace-menu__button-circle{padding:7px;width:45px;height:45px;border-radius:50px;box-shadow:inset 0 0 10px #0000001a;box-sizing:border-box;border:1px solid var(--lightGrey)}.workspace-menu__button-circle svg{width:100%;height:100%}.workspace-menu__button-circle svg path{fill:var(--dark)}.workspace-menu__item{display:none;color:var(--dark);cursor:pointer;text-decoration:none;position:relative;height:60px;padding:0 10px}.workspace-menu__item .image{display:block;width:100%;min-width:100px;height:100%;background-size:contain;background-position:center;background-repeat:no-repeat}.workspace-menu__item .text{position:absolute;top:0;left:0;width:100%;height:100%;color:var(--dark);text-align:center;font-weight:600;display:flex;align-items:center;justify-content:center;white-space:nowrap}.workspace-menu__item:hover{color:var(--primary)}.workspace-menu__list-item{display:block;color:var(--dark);padding:10px 30px;cursor:pointer;text-decoration:none;position:relative;margin:4px 0 0;height:40px;width:100%;box-sizing:border-box;min-width:220px}.workspace-menu__list-item:before{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:5px;background-color:var(--grey)}.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{display:flex;flex-direction:column;padding:30px;gap:20px}.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{display:flex;flex-direction:column;gap:8px;font-size:14px}.add-workspace-popup__form-input input{padding:10px 20px;border-radius:5px;border:1px solid var(--grey);width:300px}.tutorial__popup .popup-component__content{max-height:900px;width:660px;height:85%}.tutorial__header{box-shadow:0 0 10px #0002;padding:20px;text-align:center}.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{display:flex;background-color:var(--light);border-radius:6px;margin:auto}.tutorial__content .tutorial__toolbar__actions .action{width:100px;height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;position:relative;cursor:pointer}.tutorial__content .tutorial__toolbar__actions .action .svg{margin-bottom:7px;height:40px;width:50%}.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{font-size:13px;color:#2d3446;font-weight:500;text-align:center;word-break:break-word}.tutorial__footer{box-shadow:0 0 10px #0002;background-color:var(--light);border-top:5px solid var(--light);padding:15px 15px 20px;display:flex;flex-direction:column;align-items:center;gap:10px}.tutorial__footer span{font-size:12px;font-weight:400}.tutorial__footer button{min-width:300px}.tutorial__footer__neverShowAgain{display:flex;align-items:center;gap:10px;cursor:default}.tutorial__video{overflow:hidden;display:flex;justify-content:center;margin:20px 0}.tutorial__video iframe{display:block;border-radius:10px}.tutorial__video__title{font-size:20px;font-weight:600;text-align:center;margin:20px 0}.tutorial__video__subtitle{text-align:center;margin:30px 20px 50px}.tutorial__video__subtitle a{text-decoration:none;color:var(--primary);display:block;margin-top:5px}.tutorial__icons{display:flex}.tutorial__icons .tutorial__icon{width:80px}.tutorial__icon{max-width:80px;margin-left:auto;pointer-events:none;cursor:default;border-radius:6px}.tutorial__spacer{flex-grow:1}.tutorial__split{border-top:2px solid var(--lightGrey)}.tutorial__step{display:flex;gap:15px;padding:20px 70px}.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{margin-top:8px;font-size:12px;color:var(--secondary)}.tutorial__step-number{width:40px;height:40px;border-radius:20px;border:2px solid var(--light);background-color:var(--dark);color:var(--light);font-family:sans-serif;font-weight:700;text-align:center;line-height:36px;font-size:20px;flex-shrink:0;box-sizing:border-box;box-shadow:0 0 10px #0002;z-index:1}.tutorial__fake-viewer{position:relative;background-color:var(--darkerLight);height:60px;width:300px;border-radius:6px;pointer-events:none;flex-grow:1;margin:0 auto}.tutorial__fake-viewer .controls{position:absolute;bottom:0;right:40px}.tutorial__fake-viewer .controls__bottom__view button{transform:none}.tutorial__fake-share-container{width:170px;height:170px;display:flex;flex-direction:row-reverse;border-radius:6px;pointer-events:none;background-color:var(--darkerLight);overflow:hidden;position:relative;margin-left:-80px;flex-shrink:0}.tutorial__fake-share-menu{width:100%;flex-direction:row-reverse;display:flex;height:68px;background-color:var(--light)}.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}}#main.builder .bom{padding:40px 29px 70px;height:100%;box-sizing:border-box;overflow:auto}#main.builder .bom__area{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:40px}#main.builder .bom__title{font-size:18px;font-weight:600;text-transform:uppercase;color:var(--dark)}#main.builder .bom__subtitle{font-size:13px;color:#777;margin-top:5px}#main.builder .bom__row-group{position:relative}#main.builder .bom__row-group:after{position:absolute;top:15px;right:0;content:"-";pointer-events:none}#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{font-weight:600;padding:15px 29px;margin:0 -29px;cursor:pointer;font-size:15px}#main.builder .bom__row-group-rows{padding:0 29px;margin:0 -29px;border-top:1px solid var(--lightGrey);border-bottom:1px solid var(--lightGrey)}#main.builder .bom__row{margin:0 -29px;padding:9px 29px;font-size:13px}#main.builder .bom__row:nth-child(even){background-color:#f7f7f7}#main.builder .bom__row-content{display:flex;justify-content:space-between;gap:5px}#main.builder .bom__row-subrows{font-size:12px;padding-left:15px;margin-top:5px}#main.builder .bom__row-subrow{margin-bottom:2px}#main.builder .bom__row-room{text-transform:uppercase;color:#9f9f9f;font-weight:500;font-size:10px;white-space:nowrap}#main.builder .bom__row-name{display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:space-between;flex-grow:1}#main.builder .bom__row-quantity{white-space:nowrap;display:flex;align-items:center;font-family:sans-serif;font-size:14px;width:70px;justify-content:end;flex-shrink:0}#main.builder .bom__row-product{font-size:13px}#main.builder .bom__section{padding:20px 0 40px}#home{height:100%;overflow:auto;position:relative}#home .projects{margin-top:45px;display:flex;flex-direction:column;align-items:center;overflow:auto}#home .projects *{user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}#home .projects__add{position:absolute;top:15px;right:20px;background-color:var(--primary);color:var(--light);font-weight:500;text-decoration:none;border-radius:5px;line-height:20px;padding:10px 20px 10px 40px;z-index:20}#home .projects__add:before{content:"+";font-size:38px;position:absolute;left:15px;top:10px;font-weight:100}#home .projects__add:hover{opacity:.8}#home .projects__content{max-width:830px;padding:0 5%}#home .projects__content hr{margin-top:10px;border:none;border-bottom:2px solid #2d2d2d;opacity:.1;margin-bottom:9px}#home .projects__group{padding-bottom:40px}#home .projects__group-title{font-weight:600;font-size:18px;color:#2d3446;display:flex;align-items:center;justify-content:space-between;padding:0 10px}#home .projects__group-title button{border:1px solid var(--dark);background-color:#fff;padding:7px 17px;font-size:15px}#home .projects__list{display:flex;flex-wrap:wrap}#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{top:-5px;background-color:#e8ecee;transition:.5s all}#home .project-card{position:relative;width:206px;margin-bottom:20px;cursor:pointer;display:flex;flex-direction:column;text-decoration:none;padding:11px 11px 11px 9px;transition:.5s all;border-radius:6px;top:0;box-sizing:border-box;border:1px solid transparent;max-width:50%;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{background-color:#e8ecee;border-color:var(--boxShadow)}#home .project-card.highlighted .project-card__delete{display:flex;width:50px;height:50px}#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{position:absolute;top:0;left:0;width:100%;height:100%}#home .project-card__delete{display:none;position:absolute;right:0;top:0;width:30px;height:30px;align-items:center;justify-content:center}#home .project-card__delete .svg{width:20px;height:20px;pointer-events:none}#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:center;background-repeat:no-repeat;background-size:cover;height:123px;width:100%;border-radius:7px}#home .project-card__text{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center}#home .project-card__address{font-size:12px;font-weight:500;color:#8c909a;margin-top:8px}#home .project-card__name{margin-top:18px;font-size:14px;font-weight:600;color:#2d3446}.create-plan-popup .home-main{display:flex;align-items:center;justify-content:center;flex-direction:row;padding-top:50px;gap:60px}.create-plan-popup .home-main__draw-plan,.create-plan-popup .home-main__send-plan{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:start;box-sizing:border-box;width:616px;height:552px;padding:64px 56px;border-radius:24px;text-decoration:none;cursor:pointer}.create-plan-popup .home-main__draw-plan:after,.create-plan-popup .home-main__send-plan:after{content:"";position:absolute;background-image:url(/assets/icons/arrow.svg);background-repeat:no-repeat;background-position:center;background-color:#303031;width:70px;height:70px;border-radius:70px;top:50px;right:50px;background-size:35%;transition:transform .15s linear}.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{background-color:#00c882;color:#f7f4f1}.create-plan-popup .home-main__send-plan{background-color:#fff;color:#303031}.create-plan-popup .home-main__draw-plan-price,.create-plan-popup .home-main__send-plan-price{font-weight:600;font-size:16px;line-height:17px;text-transform:uppercase}.create-plan-popup .home-main__draw-plan-title,.create-plan-popup .home-main__send-plan-title{font-weight:500;font-size:40px;line-height:49px}.export-page{width:100%;height:100%}.export-page .spacer{flex-grow:1}.export-page__download-btn{position:absolute;top:20px;right:30px;box-shadow:0 0 10px #0001;background-color:var(--light);display:flex;align-items:center;justify-content:center;z-index:10;border-radius:5px;padding:10px 20px;gap:17px;line-height:10px;font-size:13px;font-weight:500}.export-page__download-btn .svg{width:15px;height:25px}.export-page__download-btn .svg svg{width:100%;height:100%}.export-page__add-page{width:29.7cm;display:flex;justify-content:center;align-items:center;gap:20px}.export-page__add-page:before,.export-page__add-page:after{content:"";display:block;border-bottom:1px solid var(--lightGrey);flex-grow:1}.export-page__add-page button{border:1px solid var(--lightGrey);background-color:var(--light);color:var(--grey);font-size:13px;padding:5px 20px}.export-page .scalable-container__wrapper{padding-top:90px}.export-page__content{overflow:auto;width:100%;height:100%}.export-page__document{display:flex;flex-direction:column;padding:20px 20px 90px;margin:0 auto;align-items:start;justify-content:center;gap:40px;width:calc(29.7cm + 70px)}.export-page__document.no-delete .export-page__page-ui button.disable-btn{display:none}.export-page__document-page{box-shadow:0 0 10px #0001;background-color:#fff;width:29.7cm;height:21cm;box-sizing:border-box;border-radius:15px}.export-page__document-page .powered-by{position:absolute;bottom:20px;right:40px;width:70px}.export-page__page-wrapper{position:relative}.export-page__page-header{display:flex;flex-direction:row;padding:30px 40px;align-items:center}.export-page__page-header-title h3{font-weight:600;font-size:24px}.export-page__page-header-logo img{max-width:150px;max-height:50px}.export-page__disabled-page{display:flex;width:29.7cm;align-items:center;justify-content:space-between;box-sizing:border-box;padding:20px 30px;box-shadow:0 0 10px #0001;border-radius:10px}.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{position:absolute;top:0;right:-50px;display:flex;flex-direction:column;gap:20px;padding:20px 0}.export-page__page-ui button{width:40px;height:40px;cursor:pointer;padding:0;background-color:transparent;background-size:80%;background-repeat:no-repeat;background-position:center}.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;display:flex;align-items:start;padding:80px;flex-direction:column;justify-content:center}.export-page .page-cover__title{font-size:48px;color:var(--light);max-width:50%}.export-page .page-cover__subtitle{font-size:22px;color:#9198a2;margin-top:10px}.export-page .page-info{padding:50px 70px;display:flex;flex-direction:column;color:#1c283f}.export-page .page-info .company-info__logo img{max-height:70px;max-width:150px}.export-page .page-info__company-labels{display:flex;gap:20px;align-items:center;justify-content:start}.export-page .page-info__company-labels img{max-height:100%}.export-page .page-info__desc{display:flex;flex-direction:column;border-bottom:1px solid var(--lightGrey);max-width:60%;padding:30px 0;margin:50px 0 30px}.export-page .page-info__desc h6{font-weight:600;font-size:32px;margin-bottom:30px}.export-page .page-info__desc article{font-size:18px;line-height:25px;color:#6a7280}.export-page .page-info__project-info{display:flex;gap:20px}.export-page .page-info__project-info .card{display:flex;flex-direction:column;background-color:#f5f5f5;border-radius:5px;min-width:180px;padding:20px 15px}.export-page .page-info__project-info .card h6{font-weight:500;font-size:14px;margin-bottom:10px}.export-page .page-info__project-info .card section{font-size:12px;color:#6a7280;line-height:16px}.export-page .page-info__legal{color:#9198a2;font-size:10px}.export-page__table{width:480px;border-radius:10px;border:1px solid #d2d4d8;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{display:flex;padding:0 5px}.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{padding:10px;white-space:nowrap}.export-page .page-plan-3d{display:flex;flex-direction:column}.export-page .page-plan-3d__content{flex-grow:1;position:relative}.export-page .page-plan-3d__content .cloak-overlay{display:none;position:absolute;inset:0;z-index:1000}.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{position:absolute;bottom:0;right:30px;z-index:100}.export-page .page-plan-2d{display:flex;flex-direction:column}.export-page .page-plan-2d__content{flex-grow:1;overflow:hidden;position:relative}.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{position:absolute;display:flex;gap:10px;align-items:center;justify-content:center;bottom:0;right:300px;background-color:var(--light);border-radius:4px 4px 0 0;padding:10px 20px;box-shadow:0 2px 12px #dbdbdd;font-size:11px}.export-page .page-plan-2d__plan-selector.floors{width:100px}.export-page .page-plan-2d__plan-selector.variants{right:480px;width:140px}.export-page .page-plan-2d__plan-selector select{padding:5px;border:1px solid var(--lightGrey);background-color:var(--light);border-radius:4px;cursor:pointer}.export-page .page-areas{display:flex;flex-direction:column}.export-page .page-areas__content{flex-grow:1;display:flex;padding:20px 50px;align-items:start;gap:40px}.export-page .page-closing{display:flex;align-items:center;justify-content:center}.export-page .page-closing .company-info__address{font-size:16px;line-height:20px}.export-page .page-closing .company-info__address h6{font-size:18px;font-weight:600;margin-bottom:5px}.export-page .company-info{display:flex;gap:30px}.export-page .company-info__logo{display:flex;align-items:center;justify-content:center}.export-page .company-info__logo img{max-height:90px;max-width:150px}.export-page .company-info__address{display:flex;flex-direction:column;justify-content:center;align-items:start;white-space:pre-wrap;font-size:12px;line-height:16px}.export-page .company-info__address span{display:block}.add-page-popup .popup-component__content{position:relative;display:block;max-width:100%;width:800px;max-height:100%}.add-page-popup__close{position:absolute;top:15px;right:25px;width:30px;height:30px;background-image:url(/assets/icons/icon-close.svg);background-repeat:no-repeat;background-position:center;background-size:50%;cursor:pointer}.add-page-popup__content{display:block;padding:40px;width:100%;height:100%;overflow:auto;box-sizing:border-box}.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{display:flex;flex-wrap:wrap;gap:20px;flex-direction:row;align-items:center;justify-content:center;width:100%}.add-page-popup__pages.disabled{opacity:.5}.add-page-popup__pages.disabled .add-page-popup__page-type:hover{background-color:transparent;cursor:default}.add-page-popup__page-type{display:flex;flex-direction:column;align-items:center;gap:10px;cursor:pointer;font-size:13px;padding:10px;border-radius:5px;background-color:#fff;transition:background-color .1s linear}.add-page-popup__page-type .thumbnail{width:283px;height:200px;border-radius:5px;background-color:var(--lightGrey);border:1px solid var(--lightGrey)}.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{position:absolute;top:0;width:100%;background-color:#fff;left:0;box-sizing:border-box;padding:10px;box-shadow:0 0 10px #0001;display:flex;justify-content:space-between;align-items:center;height:68px;z-index:1000}.import-page__footer{position:absolute;bottom:60px;left:50%;width:420px;translate:-50%;display:flex;flex-direction:column;padding:20px 30px;box-shadow:0 0 10px #0001;border-radius:8px;gap:10px;background-color:var(--light);box-sizing:border-box;max-width:95%}.import-page__footer-checkbox{margin-bottom:5px}.import-page__footer-checkbox input{vertical-align:middle;margin-right:5px;cursor:pointer}.import-page__footer-checkbox label{font-size:13px;cursor:pointer}.import-page.is-new .import-page__header{top:auto;bottom:0;width:auto;background:transparent;box-shadow:none}.import-page.is-new .import-page__header .usermenu{margin-left:0}.import-page.is-new .import-page__header .usermenu__dropdown{inset:auto auto 120% 0}.import-page.is-new .import-page__title{display:none}.import-page__title{display:flex;gap:10px;align-items:center}.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;inset:68px 0 0}.import-page .viewer{width:100%;height:100%}.import-page .viewer .norms-panel{display:none}.import-page__error{position:absolute;bottom:50px;left:50%;width:200px;margin-left:-100px}.import-page__save{color:var(--light);display:flex;justify-content:flex-start}.import-page__save p{margin:auto;font-weight:600;font-size:15px}.import-page__save .svg{max-height:unset;width:unset}.import-success{display:flex;height:100%}.import-success__left{max-width:50%;box-sizing:border-box;padding:4%;background-color:var(--success);color:#fff;font-weight:600;width:600px;display:flex;flex-direction:column;align-items:start;justify-content:center}.import-success__left .svg{margin-bottom:30px}.import-success__left h1{font-size:30px;margin:0 0 25px;width:90%}.import-success__left p{font-size:17px;width:500px;max-width:90%}.import-success__left a{background-color:var(--light);color:var(--success);text-decoration:none;padding:15px 20px;border-radius:5px;display:block;margin-top:90px;margin-bottom:10px;text-align:center}.import-success__right{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1;padding:40px 10px}.import-success__right h1{text-align:center;font-size:30px;margin:0 0 25px;width:90%}.import-success__right p{font-size:17px;max-width:560px;text-align:center;margin-bottom:20px;width:90%}.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/1){.import-success{flex-direction:column;width:100%}.import-success__left{width:100%;max-width:100%;align-items:center;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;inset:0}.captureview__hud{position:absolute;top:0;left:0;width:100%}.captureview__hud-menus{position:absolute;top:90px;left:50%;width:290px;margin-left:-145px;flex-direction:column;padding:20px 30px;box-shadow:0 0 10px #0001;border-radius:8px;display:flex;gap:10px;background-color:var(--light);box-sizing:border-box}.captureview__total-surface{display:flex;flex-direction:row;justify-content:space-between}.captureview__total-surface .surface{font-family:sans-serif;color:var(--primary);font-weight:600}.captureview__include-holes{display:flex;flex-direction:row;justify-content:space-between}.captureview__toggle{cursor:pointer}.captureview__toggle svg{width:12px;height:12px;padding:2px;border-radius:3px;border:1px transparent}.captureview__toggle.none svg{border:1px solid grey}.captureview__toggle.some svg{border:1px solid grey}.captureview__toggle.all svg{border:1px solid transparent;background-color:var(--primary)}.captureview__toggle.all svg path{fill:#fff}.nocapture{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.nocapture__content{height:auto;max-width:500px}.nocapture__content>p{color:var(--lightPrimary);font-size:32px;text-align:center;margin-bottom:30px;text-transform:uppercase;font-weight:500}.nocapture__content button{width:100%}#capture3d{width:100%;height:100%}@media (max-width: 650px){.captureview__hud-menus{top:80px;left:0;margin-left:0}}.workspace-settings{display:flex;flex-direction:column;align-items:center;overflow-y:auto;height:100%}.workspace-settings__body{display:flex;width:70%;margin-top:50px}.workspace-settings__sidepanel__head{display:flex;gap:10px}.workspace-settings__sidepanel__back{width:20px;height:20px;padding:5px;cursor:pointer}.workspace-settings__sidepanel__back .svg,.workspace-settings__sidepanel__back .svg svg{width:100%;height:100%}.workspace-settings__sidepanel__title{font-size:22pt;font-weight:700;margin-bottom:20px;margin-right:50px}.workspace-settings__sidepanel__sections li{cursor:pointer;padding:10px 10px 10px 0;font-weight:600;color:#9ca6af}.workspace-settings__sidepanel__sections li a{text-decoration:none;color:#000}.workspace-settings__sidepanel__sections li.selected a{color:var(--primary)}.workspace-settings__sidepanel__sections li.disabled{cursor:default}.workspace-settings__wrapper{display:flex;flex-direction:column;justify-content:space-between;width:100%;margin:50px 0;padding:20px;box-sizing:border-box;box-shadow:0 0 20px #0001;border-radius:5px}.workspace-settings__content{padding-bottom:50px}.workspace-settings__content h4{font-weight:600;margin-bottom:10px}.workspace-settings__content p{font-size:10pt;color:#8c909a}.workspace-settings__content input{outline:0;filter:none;border:1px solid var(--lightGrey);border-radius:4px;padding:0 10px;height:40px}.workspace-settings__content select{border:1px solid var(--lightGrey);border-radius:4px;padding:0 12px;background-color:#fff;cursor:pointer;height:40px;max-width:200px}.workspace-settings__content textarea{width:330px;height:100px;border:1px solid var(--lightGrey);border-radius:7px;padding:15px 20px;font-size:12px}.workspace-settings__content__row{display:flex;justify-content:space-between;margin:15px;gap:10px}.workspace-settings__content__row.subrow{padding-left:20px}.workspace-settings__content__row.disabled{opacity:.5}.workspace-settings__content .members{overflow:visible;height:auto;padding-bottom:0}.workspace-settings__section-title{font-size:20px;font-weight:400;text-transform:uppercase;padding:15px}.workspace-settings__section-title.selected{color:var(--primary)}.workspace-settings__footer{display:flex;justify-content:center;padding-top:50px;padding-bottom:20px}.workspace-settings__save{min-width:fit-content;width:40%;align-self:center}.workspace-settings .submit{height:45px;display:flex;align-items:center;justify-content:center;width:220px;color:var(--light);font-size:14px;font-weight:600;border-radius:4px;border:none;background-color:var(--primary)}.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{display:flex;flex-direction:column;align-items:end;gap:10px}.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;padding:0;height:auto}.workspace-settings .image-input input::file-selector-button,.workspace-settings .grid-input input::file-selector-button{background-color:#fff;color:#000;border:0px;border-right:1px solid var(--lightGrey);padding:10px 15px;margin-right:20px}.workspace-settings .image-input input::file-selector-button:hover,.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{overflow-y:auto;height:100%;position:relative;padding-bottom:100px}.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{display:flex;align-items:center;justify-content:space-between;padding:15px}.members__actions-left,.members__actions-right{display:flex;align-items:center;gap:20px}.members__actions .create-access{padding:10px 20px;color:#fff;background-color:var(--primary);font-weight:600}.members__actions .create-access-link{padding:10px 20px;background-color:#fff;color:var(--primary);font-weight:500;font-size:15px;border:1px solid var(--primary)}.members__limit-reached{display:flex;flex-direction:row;align-items:center;gap:10px;justify-content:center}.members__limit-reached span{font-size:14px}.members__limit-reached a,.members__limit-reached button{padding:5px 20px;border-radius:5px;text-align:center;text-decoration:none;background:none;border:1px solid var(--darkGrey);color:var(--darkGrey)}.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;width:60px;height:30px;display:flex;justify-content:center;align-items:center}.members .table__column.more .dropdown{position:absolute;display:flex;flex-direction:column;align-items:stretch;justify-content:center;border:.5px solid #f5f7f7;border-radius:6px;background-color:#fff;box-shadow:0 3px 24px #30303124;z-index:1000;padding:16px 15px 14px;width:130px;right:0;top:35px;text-align:right}.members .table__column.more .dropdown a+a{margin-top:3px}.members .table__column.more .dropdown a{padding-top:2px;padding-bottom:2px;cursor:pointer;margin:0;text-decoration:none;font-size:14px;color:#20232c;line-height:26px}.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{padding:30px 40px;width:450px;max-height:80%}.popup-access>div>span{display:none}.popup-access>div>div:last-child{justify-content:center;margin-top:50px}.popup-access .input-form{display:flex;flex-direction:row;align-items:start}.popup-access .input-form .input-form__label{width:25%;margin:17px 0;border:none;font-size:12px;font-weight:500}.popup-access .input-form .input-form__value{margin:14px 15px;border:none;font-size:14px;color:#666}.popup-access .input-form>div{width:50%;border:2px solid #ccd2d7;box-shadow:none}.popup-access .input-form label{width:25%;margin:17px 0}.popup-access .input-form input{min-height:40px}.popup-access .input-form input::placeholder{color:#888}.popup-access .input-form textarea{padding:12px 16px}.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}}.roles-field{display:flex;align-items:start;flex-wrap:wrap;gap:5px 10px;padding:5px 0;border:none!important;position:relative}.roles-field__role{padding:10px 20px;border-radius:3px;color:#fff;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{display:inline-block;margin-left:15px;cursor:pointer}.roles-field__del-role:hover .svg path{fill:var(--light)}.roles-field__del-role .svg{width:10px;height:10px}.roles-field__add-role-btn{padding:10px 15px;font-size:30px;line-height:16px;background-color:#e3e3e3;border-radius:3px;color:#fff;cursor:pointer}.roles-field__add-role-btn:hover{background-color:var(--boxShadow)}.roles-field__add-role-popup{display:none;position:absolute;width:440px;bottom:53px;left:-125px;background-color:#fff;border-radius:3px;padding:20px 0;box-shadow:0 0 10px #0000001a}.roles-field__add-role-popup.open{display:block}.roles-field__role-row{display:flex;align-items:center;gap:10px;cursor:pointer;padding:4px 20px}.roles-field__role-row:hover{background-color:#f0f0f0}.roles-field__role-row-left{display:flex;justify-content:end;flex:0 0 110px}.roles-input label{font-size:12px;font-weight:500;color:var(--dark)}.input-form__wrapper{-moz-box-align:center;transition:all .7s ease 0s;position:relative;min-width:220px;min-height:45px;background-color:var(--light);box-sizing:border-box;border-radius:4px;display:flex;align-items:center;padding:1px;border:2px solid #ccd2d7;box-shadow:none}.input-form__input{border:medium none;height:100%;width:100%;box-sizing:border-box;font-size:14px;color:var(--dark);padding-left:16px;padding-right:16px;outline:currentcolor none medium;border-radius:4px}.catalog-selector{padding:40px 40px 20px;margin:0 auto;width:85%;max-width:1200px;min-width:820px;display:flex;flex-wrap:wrap;gap:20px}.catalog-selector__catalog{position:relative;display:flex;width:380px;height:80px;border-radius:5px;border:2px solid var(--lightGrey);align-items:center;gap:10px;box-sizing:border-box;padding:10px}.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:"\2713"}.catalog-selector__catalog-logo{height:64px;width:64px;background-repeat:no-repeat;background-size:contain;border-radius:5px}.catalog-selector__catalog-categories{display:none;color:var(--grey);font-size:13px;margin-top:3px;cursor:pointer}.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;padding:2px 4px;margin:0 2px}.catalog-selector__catalog-checkbox{width:20px;height:20px;border:2px solid var(--lightGrey);border-radius:4px;position:absolute;right:20px;top:50%;margin-top:-10px;text-align:center;line-height:20px;color:var(--primary);font-size:26px;cursor:pointer}.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{padding:10px 40px;border-bottom:1px solid var(--lightGrey)}.products-page__using-external{text-align:center;padding:200px 60px}.models-popup{position:absolute;width:100%;height:100%;top:0;left:0;z-index:200;display:flex;flex-direction:column}.models-popup.loading .models-popup__header{opacity:.8;pointer-events:none}.models-popup__content{width:100%;height:0px;flex-grow:1;display:flex}.models-popup__content .select-category{flex:0 0 auto;width:230px;height:auto;display:flex;flex-direction:column;border-right:1px solid var(--lightGrey)}.models-popup__content .select-category__header{padding:10px 20px}.models-popup__content .select-category__list{max-height:none}.models-popup__content .models-list{overflow:auto;width:100%;height:100%;box-sizing:border-box}.models-popup__content .models-list__content{padding:30px;display:flex;flex-wrap:wrap;gap:10px}.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{height:40px;padding:10px 15px;display:flex;flex-direction:row;justify-content:center;gap:10px;background-color:#fff;align-items:center;border-bottom:1px solid var(--lightGrey);flex:0 0 auto}.models-popup__footer{border-top:1px solid var(--lightGrey);height:50px;display:flex;justify-content:center;gap:20px;align-items:center}.models-popup__cancel-btn{border:1px solid var(--lightGrey);cursor:pointer;padding:10px 20px;border-radius:5px;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;font-size:15px;font-weight:500;cursor:pointer;padding:10px 20px;border-radius:5px}.models-popup__done-btn:hover{opacity:.8}.models-popup__close-btn{position:absolute;top:0;right:0;width:50px;height:50px;font-size:30px;text-align:center;line-height:50px;cursor:pointer}.models-popup__close-btn:after{content:"\d7"}.models-popup__tab{padding:20px 50px;position:relative;cursor:pointer;font-size:15px}.models-popup__tab.selected{font-weight:500;color:var(--primary)}.models-popup__tab.selected:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:var(--primary)}.models-popup__tab:hover{color:var(--primary)}.models-popup .generator-panel{display:flex;flex-direction:column;width:100%;padding:20px;overflow-y:auto}.models-popup .generator-panel .row{display:flex;flex-direction:row;padding:10px 0;align-items:center}.models-popup .generator-panel .choice-input{display:inline-block;width:fit-content}.models-popup .generator-panel .material-input .choice-input__item{display:flex;align-items:center}.models-popup .generator-panel .material-input .colour-input{margin-left:10px;width:100px}.models-popup .generator-panel .railingType .choice-input__item{display:flex;flex-direction:column;align-items:center;gap:5px}.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;margin-left:10px;border:1px solid var(--lightGrey);background-color:#fff;border-radius:5px;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]{padding:0;width:200px}.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{font-size:13px;margin-bottom:5px;font-weight:600}.models-popup .choice-input__content{display:flex;border-radius:4px;background-color:var(--lightGrey)}.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;padding:10px;border-radius:4px;margin:1px;font-size:14px;font-weight:400;font-family:monospace}.products-page{overflow:auto}.products-page button:hover{opacity:.8}.products-page__import-panel{padding:50px 20px}.products-page__import-panel textarea{width:100%;box-sizing:border-box}.products-page__head{display:flex;position:fixed;z-index:100;right:15px;top:83px;gap:20px}.products-page__add,.products-page__import{background-color:#377ded;color:#fff;font-size:16px;font-weight:600;padding:11px 30px;border-radius:5px;cursor:pointer}.products-page__import{margin-left:auto}.products-page__body{margin:0 auto;width:85%;max-width:1200px;min-width:820px;padding:40px 40px 100px}.products-page .category-group__title{font-size:17px;font-weight:500;padding:30px 0 20px;display:flex;align-items:center;gap:20px;cursor:pointer}.products-page .category-group__title .svg{display:flex;width:10px;height:10px;transform:rotate(90deg);transition:transform .1s linear}.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{height:45px;display:flex;align-items:center;justify-content:center;width:220px;color:#fff;font-size:14px;font-weight:600;border-radius:4px;background-color:var(--primary);border:none;position:fixed;bottom:24px;right:130px;z-index:10}.products-page .products-panel{position:fixed;top:137px;right:-700px;width:700px;bottom:0;background-color:#fff;z-index:8;border-left:1px solid var(--lightGrey);transition:transform .5s;transform:translate(0);display:flex;flex-direction:column;overflow:hidden}.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;position:relative;left:-18px;height:0px}.products-page .products-panel .reset-btn svg{width:10px;height:13px}.products-page .products-panel .reset-text{font-size:12px;text-decoration:underline;cursor:pointer;display:inline;margin-right:10px}.products-page .products-panel__header{height:40px;padding:10px 15px;display:flex;flex-direction:row;justify-content:space-between;background-color:#fff;z-index:10;align-items:center;border-bottom:1px solid var(--lightGrey);flex:0 0 auto}.products-page .products-panel__media{position:relative}.products-page .products-panel__media-toggle{position:absolute;bottom:10px;right:10px;display:flex;border-radius:5px;overflow:hidden;border:1px solid var(--lightGrey)}.products-page .products-panel__media-toggle .svg{width:17px;height:17px;padding:5px;cursor:pointer}.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{display:flex;gap:10px;background-color:#fff;position:relative;border-top:1px solid var(--lightGrey);border-bottom:1px solid var(--lightGrey)}.products-page .products-panel__tab{cursor:pointer;padding:12px 15px;color:#848484;font-size:13px;font-weight:500;border-bottom:2px solid transparent;flex-grow:1;text-align:center}.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{height:35px;width:35px;align-items:center;display:flex;justify-content:center;padding:6px;background-color:#fff;border:none;opacity:.5}.products-page .products-panel__delete .svg{width:100%;height:100%}.products-page .products-panel__delete .svg svg{height:100%;width: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;font-size:15px;font-weight:500;padding:8px 15px}.products-page .products-panel__save{z-index:10;background-color:#377ded;color:#fff;font-size:15px;font-weight:500;padding:0 20px;position:relative}.products-page .products-panel__save.draft:after{content:"";position:absolute;display:block;top:5px;right:5px;width:7px;height:7px;border-radius:7px;background-color:red}.products-page .products-panel__close{font-size:25px;width:30px;height:30px;cursor:pointer;z-index:100;text-align:center}.products-page .products-panel__close:after{content:"\d7"}.products-page .products-panel__close:hover{color:var(--primary)}.products-page .products-panel__thumbnail{width:100%;height:300px;overflow:hidden;background-color:#fff}.products-page .products-panel__thumbnail .editable-thumbnail-component{width:100%}.products-page .products-panel__thumbnail .editable-thumbnail-component canvas{width:100%;box-sizing:border-box}.products-page .products-panel .preview-3d{width:100%;height:300px;display:flex;flex-direction:column;overflow:hidden}.products-page .products-panel .preview-3d__no-model{flex-grow:1}.products-page .products-panel .preview-3d button{background-color:#d3d3d3;color:var(--light);font-weight:500;padding:15px;border-radius:0;box-shadow:0 0 10px #0001;z-index:5}.products-page .products-panel .preview-3d__action{white-space:nowrap;padding:5px 20px;cursor:pointer}.products-page .products-panel .preview-3d__action:hover{background-color:var(--dark);color:var(--light)}.products-page .products-panel .preview-3d__action a{text-decoration:auto;color:inherit}.products-page .products-panel .preview-3d .dropdown{position:absolute;left:0;bottom:0;overflow:visible}.products-page .products-panel .preview-3d .dropdown__button{width:40px;height:40px;cursor:pointer}.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{position:absolute;inset:auto auto 100% 5px;padding:10px 0;background-color:var(--light);box-shadow:0 0 10px #0002;border-radius:5px}.products-page .products-panel__body{padding:18px 30px;z-index:10;position:relative}.products-page .products-panel__body.advanced{padding-bottom:100px}.products-page .products-panel__creator-only{margin:30px 0 20px;display:flex;flex-direction:column;gap:5px}.products-page .products-panel__creator-only .checkbox .label{font-size:12px}.products-page .products-panel__row{display:flex;align-items:center;height:30px;font-size:13px}.products-page .products-panel__row .reset-btn{margin-right:-10px;top:-6px}.products-page .products-panel__row label{display:block;width:200px;font-size:13px;font-weight:500;color:var(--grey)}.products-page .products-panel__row .model{font-size:13px;font-weight:500;cursor:pointer;padding:6px 10px;display:flex;gap:10px;align-items:center;border:1px solid var(--lightGrey);border-radius:5px;margin:0 -5px}.products-page .products-panel__row .model span{display:inline-block;white-space:nowrap;max-width:180px;text-overflow:ellipsis;overflow:hidden}.products-page .products-panel__row .model .svg{display:flex;width:10px;height:10px}.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{margin:0 10px;font-size:10px;color:var(--grey);vertical-align:middle}.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{font-size:12px;margin-bottom:5px}.products-page .products-panel__price-type select,.products-page .products-panel__colour-mode select{margin-left:10px;border:1px solid var(--lightGrey);background-color:#fff;border-radius:5px;padding:5px}.products-page .products-panel__description{font-size:13px;padding:0 200px 0 0;white-space:pre-wrap;min-height:40px;margin:20px 0}.products-page .products-panel__description label{display:block;width:200px;font-size:13px;font-weight:500;color:var(--grey);margin-bottom:10px}.products-page .products-panel__datasheet .form__row-label{font-size:13px;margin-bottom:10px;color:var(--grey);font-weight:500}.products-page .products-panel__options-add{font-size:13px;font-weight:500;padding:8px 15px;display:inline-block;background-color:var(--dark);border-radius:5px;color:#fff;margin-top:10px;cursor:pointer}.products-page .products-panel .product-option{position:relative;margin-left:-15px;padding-left:15px}.products-page .products-panel .product-option__subtitle{font-size:14px;margin-top:10px;color:var(--darkGrey);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{position:absolute;top:-20px;left:15px;color:#ababab;font-size:13px}.products-page .products-panel .product-option__remove{display:none;position:absolute;top:-2px;left:0;line-height:12px;width:15px;height:15px;cursor:pointer;font-size:20px}.products-page .products-panel .product-option__remove:after{content:"\d7"}.products-page .products-panel .product-option__remove:hover{color:var(--secondary)}.products-page .products-panel .product-option__name{text-transform:uppercase;font-size:15px;font-weight:500;color:#6f777e;margin-top:20px}.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{font-size:11px;color:#777;margin:0 7px}.products-page .products-panel .product-option__choices{display:flex;flex-wrap:wrap;margin-top:20px;gap:10px}.products-page .products-panel .product-option__choices-add{cursor:pointer;width:60px;font-size:11px;text-align:center}.products-page .products-panel .product-option__choices-add:after{content:"+";display:block;width:60px;height:90px;line-height:90px;border:1px solid var(--lightGrey);border-radius:5px;color:#d8dadb;text-align:center;font-size:40px;font-weight:500}.products-page .products-panel .product-option__choice{position:relative;border-radius:5px;display:flex;border:1px solid var(--lightGrey)}.products-page .products-panel .product-option__choice.showid{margin-top:20px}.products-page .products-panel .product-option__choice.selected{background-color:#ececec;color:#377ded}.products-page .products-panel .product-option__choice:hover .product-option__choice-remove{display:block}.products-page .products-panel .product-option__choice-id{position:absolute;top:-20px;left:0;color:#ababab;font-size:13px;white-space:nowrap;overflow:hidden;width:100%}.products-page .products-panel .product-option__choice-id:after{content:"";position:absolute;top:0;right:0;height:100%;width:30px;background:#ffffff;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,#ffffff 100%)}.products-page .products-panel .product-option__choice-remove{display:none;position:absolute;top:8px;left:10px;line-height:12px;width:15px;height:15px;cursor:pointer;font-size:20px;z-index:10}.products-page .products-panel .product-option__choice-remove:after{content:"\d7"}.products-page .products-panel .product-option__choice-remove:hover{color:var(--secondary)}.products-page .products-panel .product-option__choice-thumbnail{width:90px;height:90px;overflow:hidden;border-radius:5px 0 0 5px;position:relative}.products-page .products-panel .product-option__choice-name{font-size:13px;text-align:left;font-weight:500;width:90px;margin-bottom:10px;flex-grow:1;max-height:40px;overflow:hidden}.products-page .products-panel .product-option__choice-name input{width:80px}.products-page .products-panel .product-option__choice-hiddencolour{cursor:pointer;position:absolute;opacity:0;width:100%;height:100%}.products-page .products-panel .product-option__choice-displaycolour{width:100%;height:100%}.products-page .products-panel .product-option__choice-colourtext{margin-top:4px;color:var(--grey);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{font-size:11px;text-align:left;width:90px;line-height:12px}.products-page .products-panel .product-option__choice-purchase-price{display:none}.products-page .products-panel .product-option__choice-body{display:flex;flex-direction:column;padding:10px 15px;box-sizing:border-box;height:90px}.products-page .products-panel .toggles__label{font-size:13px;margin-bottom:5px;color:#626262;font-weight:600}.products-page .products-panel .toggles__list{margin:10px 0}.products-page .products-panel .toggles__list .toggle{display:inline;font-size:12px;padding:5px 10px;background-color:var(--lightGrey);border-radius:5px}.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-radius:5px;border:1px solid var(--lightGrey);padding:7px 20px;font-size:13px;display:inline-block;cursor:pointer}.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{position:absolute;top:0;left:100%;width:100%;height:100%;overflow:auto}.products-page .products-panel .settings__shape-opts{padding:10px 0}.products-page .products-panel .settings__content{width:100%;z-index:10;box-shadow:0 0 10px #0001;display:flex;flex-direction:column;flex-grow:1;padding:20px 30px;box-sizing:border-box}.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{font-size:13px;margin-bottom:5px;color:#626262;font-weight:600;margin-top:10px;position:relative;cursor:pointer}.products-page .products-panel .settings__show-advanced:before{content:"";display:block;width:0px;height:0px;border:5px solid transparent;border-left-color:#626262;position:absolute;left:-12px;top:3px;border-width:4px 6px;transform:rotate(0);transition:transform .1s linear;transform-origin:25% 50%}.products-page .products-panel .settings__advanced-options{display:none}.products-page .products-panel .settings__submit{height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:var(--primary);color:var(--light);font-weight:600}.products-page .products-panel .inwall-options{margin-top:30px}.products-page .products-panel .inwall-options__title{font-size:13px;margin-bottom:10px;color:#626262;font-weight:600}.products-page .products-panel .inwall-options__align label{font-size:12px;margin-right:10px}.products-page .products-panel .inwall-options__align select{font-size:12px}.products-page .products-panel .inwall-options__offset .number{display:flex;align-items:center;gap:10px}.products-page .products-panel .inwall-options__offset .form__row-label{margin:0}.products-page .products-drawer{margin:10px 0;border-radius:5px;overflow:hidden;box-shadow:0 2px 12px #1c283f0d}.products-page .products-drawer.closed .products-drawer__head .svg{transform:rotate(90deg)}.products-page .products-drawer.closed .products-drawer__body{max-height:0px}.products-page .products-drawer__head{height:45px;line-height:35px;padding:0 20px;font-size:14px;font-weight:600;position:relative;cursor:pointer;z-index:2;display:flex;align-items:center}.products-page .products-drawer__head .svg{display:flex;width:8px;height:8px;transform:rotate(0);transition:transform .1s linear;margin-left:10px}.products-page .products-drawer__add-btn{display:none;cursor:pointer;border-radius:5px;height:20px;width:20px;margin:0 15px;text-align:center;line-height:20px;font-size:25px;color:#959595;background-color:var(--lightGrey)}.products-page .products-drawer__add-btn:after{content:"+"}.products-page .products-drawer__body{overflow:hidden;max-height:none;box-sizing:border-box}.products-page .products-table__head{display:flex;flex-direction:row;font-size:11px;font-weight:600;color:#9ca6af;height:40px}.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{margin-left:10px;font-weight:400;color:#6b7280}.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{display:flex;flex-direction:row;height:33px;cursor:pointer;position:relative;border-top:1px solid transparent;border-bottom:1px solid transparent;margin-bottom:-1px}.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{display:none;width:16px}.products-page .products-table__action-btns svg{width:12px}.products-page .products-table__order-buttons{opacity:0;position:absolute;left:0;top:0;width:120px;height:100%}.products-page .products-table__order-btn{position:absolute;left:4px;top:0;width:15px;font-size:12px;height:6px;overflow:hidden}.products-page .products-table__order-btn:hover{color:var(--primary);font-weight:600}.products-page .products-table__order-btn.top{top:3px;line-height:3px}.products-page .products-table__order-btn.top:after{content:"\fe3d"}.products-page .products-table__order-btn.up{top:10px;line-height:3px}.products-page .products-table__order-btn.up:after{content:"\fe3f"}.products-page .products-table__order-btn.down{top:19px;line-height:15px}.products-page .products-table__order-btn.down:after{content:"\fe40"}.products-page .products-table__order-btn.bottom{top:26px;line-height:15px}.products-page .products-table__order-btn.bottom:after{content:"\fe3e"}.products-page .products-table .column{width:100px;text-align:center;display:flex;align-items:center;justify-content:center;padding:0 10px}.products-page .products-table .column.name{width:300px;text-align:left;justify-content:left;padding-left:20px;flex-grow:1}.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{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.select-category{font-size:12px;font-weight:500;color:var(--dark);position:relative}.select-category__dropdown .dropdown__content{right:auto;left:-30px;top:-30px}.select-category__dropdown .select-category__list{height:280px;width:300px}.select-category__value{display:flex;max-width:200px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:pointer;gap:10px;justify-content:center;align-items:center}.select-category__value .svg{display:flex;width:10px;height:10px;margin-top:-2px}.select-category__header{padding:10px 20px 20px;border-bottom:1px solid var(--lightGrey)}.select-category__search{width:100%;border:1px solid var(--lightGrey);border-radius:6px;height:30px}.select-category__search input{width:100%;height:100%;box-sizing:border-box;border:none;padding:5px 20px;font-size:13px;border-radius:5px}.select-category__search input:focus{outline:none}.select-category__list{background-color:#fff;max-height:300px;overflow:auto;padding:10px 20px}.select-category__list-item{cursor:pointer;line-height:17px;padding:0 0 5px}.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:"\2713";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:"\2012"}.select-category__list-group.child-selected>.select-category__label,.select-category__list-item.child-selected>.select-category__label{font-weight:100;color:var(--primary)}.select-category__list-group>.select-category__label{text-transform:capitalize;font-weight:600;cursor:pointer;padding:5px 0;display:block}.select-category__label.with-checkbox:before{content:"";width:10px;height:10px;border:1px solid var(--dark);border-radius:3px;display:inline-block;vertical-align:middle;margin:-3px 7px 0 0;text-align:center;line-height:10px;font-size:10px}.select-category__arrow{cursor:pointer}.select-category__arrow:before{display:inline-block;transform:rotate(90deg);content:"\203a";margin:0 6px}.select-category__arrow.right:before{content:"\2039";transform:rotate(-90deg)}.select-category__list-group-children{padding-left:10px}.select-category button{margin:20px auto;display:block;padding:10px 40px;background-color:var(--primary);color:var(--light);font-size:15px}.dropzone{position:relative}.dropzone__overlay{display:none;align-items:center;justify-content:center;position:absolute;inset:0;background-color:#ffffffc7;z-index:10}.dropzone__overlay .svg{border:2px dashed var(--grey);border-radius:10px;width:50%;height:50%;display:flex;align-items:center;justify-content:center;background-color:#ffffffc7}.dropzone__overlay .svg svg path{fill:var(--grey)}body.dragging .dropzone__overlay{display:flex}.product-card-comp{width:120px;height:160px;border-radius:5px;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--lightGrey)}.product-card-comp:hover{overflow:visible;border-color:#d4e0ed}.product-card-comp .thumbnail-component{width:120px;height:100px;background-size:contain;background-repeat:no-repeat;background-position:center}.product-card-comp__no-product-img{width:120px;height:100px;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#e7e7e7}.product-card-comp__body{font-size:14px;padding:10px;box-shadow:0 0 10px #0001;height:40px;position:relative}.product-card-comp__brand{text-transform:uppercase;font-size:12px;color:#9b9b9b;margin-bottom:4px}.product-card-comp__name{font-size:13px;background-color:#fff;padding:10px;margin:-10px}.product-card-comp__notes{position:absolute;bottom:100%;padding:5px 10px;left:0;font-size:12px;color:var(--primary);background-color:#fffc;border-radius:5px}.form__row{padding:10px 0}.form__row.error input,.form__row.error textarea{border-color:red}.form__row input{width:100%;box-sizing:border-box;border:1px solid var(--lightGrey);border-radius:5px;padding:8px 10px;font-size:13px}.form__row input:focus,.form__row input:active{outline:none}.form__row textarea{width:100%;box-sizing:border-box;border:1px solid var(--lightGrey);border-radius:5px;padding:8px 10px;font-size:14px;height:100px;font-family:sans-serif}.form__row textarea:focus,.form__row textarea:active{outline:none}.form__row.vec3{padding-bottom:0}.form__row.vec3 .form__row-body{display:flex;gap:15px}.form__row.range{display:flex;justify-content:space-between;align-items:center}.form__row.range .form__row-body{display:flex;gap:20px;width:65%}.form__row.range .form__row.number{display:flex;gap:10px;align-items:center;padding:0}.form__row-label{font-size:13px;margin-bottom:5px;color:#626262;font-weight:600}.form__row-label input{display:inline-block;width:45px;height:23px;margin-left:10px}.form__row-description{font-size:12px;margin-top:20px;color:#626262}.form__row-button{display:inline-block;padding:7px 20px;background-color:#d3d3d3;color:#fff;border-radius:5px;font-size:14px;font-weight:600;cursor:pointer}.form__row-link{display:block;font-size:14px;margin:10px 0;color:#5a5a5a;font-weight:600}.form-slider{position:relative;height:8px;background-color:#eee;border-radius:5px;margin:10px 7px;cursor:pointer}.form-slider__progress{height:100%;background-color:var(--primary);border-radius:5px;width:0%}.form-slider__handle{position:absolute;top:50%;width:14px;height:14px;border-radius:10px;background-color:var(--primary);margin:-7px 0 0 -7px}.drawer{margin:10px 0;border-radius:5px;box-shadow:0 2px 12px #1c283f0d}.drawer.closed .drawer__head .svg{transform:rotate(90deg)}.drawer.closed .drawer__body{overflow:hidden;max-height:0px}.drawer__head{height:45px;line-height:35px;padding:0 20px;font-size:14px;font-weight:600;position:relative;cursor:pointer;z-index:2;display:flex;align-items:center}.drawer__head .svg{display:flex;width:8px;height:8px;transform:rotate(0);transition:transform .1s linear;margin-left:10px}.drawer__body{max-height:none;box-sizing:border-box}.section__head{font-size:17px;font-weight:500;padding:30px 0 20px;display:flex;align-items:center;gap:20px;cursor:pointer}.section__head .svg{display:flex;width:10px;height:10px;transform:rotate(0);transition:transform .1s linear}.section__body{display:block}.section.closed .section__head .svg{transform:rotate(90deg)}.section.closed .section__body{display:none}.right-panel{position:fixed;top:137px;right:-600px;width:600px;bottom:0;background-color:#fff;z-index:8;border-left:1px solid var(--lightGrey);transition:transform .5s;transform:translate(0);display:flex;flex-direction:column;overflow:hidden}.right-panel.open{transform:translate(-600px)}.right-panel__close{position:absolute;top:11px;left:6px;font-size:25px;width:30px;height:30px;cursor:pointer;z-index:100;text-align:center}.right-panel__close:after{content:"\d7"}.right-panel__close:hover{color:var(--primary)}.right-panel__content{overflow:auto}.jsoneditor button{width:100%;border:var(--primary) 2px solid;color:var(--primary);font-weight:600;background-color:transparent}.jsoneditor textarea{font-family:monospace;height:500px;font-size:12px}.jsoneditor__error{margin-top:5px;font-size:14px;color:red}.quote{align-self:center;width:100%;height:100%;box-sizing:border-box;display:flex;overflow:hidden}.quote h3{font-weight:700;font-size:20px;margin-bottom:20px}.quote h2{font-weight:700;margin-bottom:10px}.quote .right-panel{top:60px}.quote .right-panel__content{height:100%}.quote__head{border-bottom:#e8e8e9 1px solid;margin-bottom:20px;display:flex;justify-content:space-between;padding-bottom:20px}.quote__head .actions{display:flex;gap:20px}.quote__head .actions button{background-color:var(--primary);color:var(--light);font-size:16px;font-weight:600;padding:11px 30px;border-radius:5px;cursor:pointer;position:relative}.quote__head .actions button:hover{opacity:.8}.quote__head .actions .save-btn.needs-save:after{content:"";position:absolute;display:block;top:5px;right:5px;width:7px;height:7px;border-radius:7px;background-color:red}.quote__toggle{display:flex;align-items:center;gap:40px}.quote__toggle span,.quote__toggle select{font-weight:500}.quote__content{margin:0 auto;width:85%;max-width:1200px;min-width:800px;padding:40px 40px 100px}.quote__center{width:100%;box-sizing:border-box;overflow-y:auto}.quote__left{width:70%;padding:0 60px;box-sizing:border-box;overflow-y:auto}.quote__right{width:30%}.quote__right textarea{width:100%;height:100%;box-sizing:border-box;resize:none;font-family:monospace;font-size:12px;white-space:pre;overflow-wrap:normal;overflow-x:auto;border:none}.quote__error{color:red;position:absolute;bottom:5px;left:5px}.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{font-size:12px;padding:0;border-radius:3px}.right-panel__content{display:flex;flex-direction:column}.edit-template{padding:20px 40px}.edit-template input,.edit-template select{font-size:14px}.edit-template h3{display:flex;align-items:center}.edit-template h3 .id{font-size:12px;font-weight:500;margin-left:auto;color:var(--grey)}.edit-template .quote-selector .selector__clause,.edit-template .quote-selector .selector__item.add{margin-left:0}.edit-template__wrapper{display:flex;flex-direction:column}.edit-template__head{padding:20px 40px;border-bottom:1px solid #e8e8e9}.edit-template__head .edit-template__line{margin-bottom:0}.edit-template__warning{font-size:12px;color:var(--warning)}.edit-template__warning .attribute{margin-right:4px;background-color:var(--warning);color:var(--light);padding:3px;border-radius:4px}.edit-template__warning .attribute.available{background-color:var(--primary)}.edit-template__action-list{flex-grow:1;overflow-y:auto;padding:20px 40px}.edit-template__actiongrp .drawer__head{font-weight:600;padding:0;font-size:16px}.edit-template__action{cursor:pointer;display:flex;flex-direction:column;margin-bottom:5px;gap:5px;padding:5px;border-radius:4px}.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{font-size:12px;color:var(--grey)}.edit-template__action__attributes{display:flex;flex-direction:row;flex-wrap:wrap;gap:2px;font-size:12px;border-radius:4px}.edit-template__action__attributes .attribute{margin-right:4px;background-color:var(--primary);color:var(--light);padding:3px;border-radius:4px}.edit-template__splitter{margin:22px 0;border-bottom:#e8e8e9 1px solid}.edit-template__line{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;margin-bottom:10px;gap:10px}.edit-template__line.vertical{flex-direction:column}.edit-template__line span.prop{font-weight:500}.edit-template__line p.prop{font-size:12px;color:var(--grey);margin-right:20px;margin-top:4px}.edit-template__line.start{justify-content:flex-start;gap:30px}.edit-template__line input[type=text]{border:1px solid var(--lightGrey);border-radius:5px;padding:8px 10px;font-size:13px;min-width:200px;box-sizing:border-box}.edit-template__line select,.edit-template__line .select-action-btn{border:1px solid var(--lightGrey);background-color:#fff;border-radius:5px;padding:5px;min-width:200px;max-width:200px;cursor:pointer}.edit-template__line select:hover,.edit-template__line .select-action-btn:hover{background-color:var(--darkerLight)}.edit-template__name{width:100%;box-sizing:border-box}.edit-template__name__prop{align-self:baseline}.edit-template__name__wrapper{display:flex;flex-grow:.9;margin-left:10px;flex-direction:column;gap:5px}.edit-template__name__subtext{font-size:12px;font-weight:500;color:var(--grey)}.edit-template__name__translation{display:flex;gap:5px}.edit-template__name__translation>span{width:20px;align-self:center}.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{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;gap:5px;font-size:16px}.edit-template__groupBy__attr:hover{background-color:red}.edit-template__groupBy__attr,.edit-template__groupBy__add{cursor:pointer;background-color:var(--svgHover);border-radius:5px;padding:5px;font-weight:500;color:var(--light)}.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;display:flex;align-items:center;gap:20px;overflow:hidden;padding:10px 15px;margin-top:10px}.template__head__value{font-weight:600}.template__head:hover{color:var(--primary)}.template__foot{display:flex;gap:5px;padding:5px 15px}.template__foot button:hover{background-color:var(--boxShadow)}.template__btns{display:flex;gap:5px}.template__btns button:hover{background-color:var(--boxShadow)}.template__btns button{border:var(--boxShadow) 1px solid;padding-top:2px;padding-bottom:2px;white-space:nowrap}.template__btns button.remove:hover{color:red}.template__row-section{margin:10px 0;padding-bottom:10px;border-radius:5px;overflow:hidden;box-shadow:0 2px 12px #1c283f0d}.template__row-section.selected>.template__head{color:var(--primary)}.template__row-section.disabled{opacity:.8}.template__row-section>.template__head{font-size:17px;font-weight:500;padding:20px 10px 10px;margin:0}.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: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{background-color:#e7ebed}.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:fit-content}.template__row-rowitem{background-color:#fffbd9;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:4px 4px 4px 10px}.template__row-rowitem .template__btns{visibility:hidden;width:0}.template__row-rowitem:hover .template__btns,.template__row-rowitem.selected .template__btns{visibility:visible;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{display:flex;justify-content:flex-start;align-items:center;gap:10px;font-size:12px;font-weight:500;overflow:hidden;margin-right:10px}.template__col.select{min-width:150px}.template__col.name{min-width:200px}.template__col.filter{flex-grow:1;overflow:hidden;display:flex;align-items:center;gap:10px}.template__col.default{color:var(--grey)}.template .quote-selector{display:flex;align-items:center}.template .quote-selector .selector__clause{margin:0;height:fit-content;flex-wrap:nowrap}.template .quote-selector .selector__item{min-width:1em}.template .quote-selector .selector__and{position:unset}.selector__wrapper{display:flex;flex-direction:row;position:relative}.selector__clause{display:flex;background-color:var(--darkGrey);width:fit-content;border-radius:8px;align-items:center;flex-wrap:wrap;margin:0 5px 5px;position:relative}.selector__or{font-weight:500;align-self:center;margin:5px;color:var(--light)}.selector__and{font-weight:500;align-self:center;padding:1px;margin:0 5px;position:absolute;left:-35px;bottom:-30px}.selector__and.first{visibility:hidden}.selector__item{display:flex;justify-content:space-between;align-items:center;background-color:var(--secondary);border-radius:7px;padding:6px 10px;margin:5px;height:fit-content;min-width:10em;min-height:1.5em;font-weight:600;color:var(--light);font-size:12px;gap:1em}.selector__item__group{display:flex;flex-direction:column;gap:4px}.selector__item input{padding:2px;font-size:12px;font-family:monospace}.selector__item.invalid input{color:red;border-color:red}.selector__item__del{min-width:unset!important;cursor:pointer;color:var(--dark);align-self:center}.selector__item__del:hover{color:var(--light)}.selector__item:not(.selector__item.selected){cursor:pointer}.selector__item.add{min-width:unset;width:fit-content;background-color:var(--grey);opacity:.7;cursor:pointer}.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{display:flex;flex-direction:column;gap:5px}.selector .multicategory__inner.select-category__value:hover{background-color:var(--boxShadow)}.selector .multicategory__item{cursor:default;display:flex;justify-content:space-between;color:green;width:100%;min-width:150px;background-color:var(--light);padding:4px;font-weight:500;font-size:12px;border-radius:4px;box-sizing:border-box}.selector .multicategory__item__remove{color:#000;cursor:pointer;margin:0 5px}.selector .multicategory__item__remove:hover{color:red}.selector .multicategory__btns{display:flex;flex-direction:row;gap:5px}.selector .multicategory__btns .multicategory__btn{width:unset;flex-grow:1}.selector .multicategory__btn{width:100%;font-weight:500;border:var(--dark) 1px solid}.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{display:flex;align-items:center;justify-content:space-between;background:var(--light);color:var(--dark);border:1px solid var(--darkGrey);border-radius:4px;padding:4px;font-size:12px;text-transform:capitalize;line-height:normal;max-width:unset;min-width:150px}.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{color:var(--primary)}.selector .select-category__list-group.selected>span{color:var(--primary)}.visuaryapp .norms-config .actions{z-index:7}.visuaryapp .norms-config .right-panel{top:65px}.norms__wrapper{display:flex;flex-direction:column;height:100%}.norms__content{overflow-y:auto;flex-grow:1}.norms__head{display:flex;gap:20px;padding:30px 5%;border-bottom:1px solid #e8e8e9}.norms__head button{background-color:var(--primary);color:var(--light);font-size:16px;font-weight:600;padding:11px 30px;border-radius:5px;cursor:pointer;position:relative}.norms__head button:hover{opacity:.8}.norms__disabled .norms-config .table{pointer-events:none;opacity:.6}.norms-config{overflow-y:auto;padding:25px 5% 0}.norms-config .right-panel.open{width:45%;min-width:400px}.norms-config textarea{width:100%;resize:vertical;font-size:14px;font-weight:400;padding:10px;border-radius:4px;box-sizing:border-box;border:1px solid var(--grey)}.norms-config input{border-radius:5px;border:1px solid var(--grey);padding:5px}.norms-config .actions{display:flex;gap:20px;position:fixed;top:80px;right:28px;z-index:100}.norms-config .actions button{background-color:var(--primary);color:var(--light);font-size:16px;font-weight:600;padding:11px 30px;border-radius:5px;cursor:pointer}.norms-config .actions button:hover{opacity:.8}.norms-config .actions .save-btn.needs-save:after{content:"";position:absolute;display:block;top:5px;right:5px;width:7px;height:7px;border-radius:7px;background-color:red}.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:"";margin-left:4px;width:4px;height:4px;border-radius:4px;background-color:red}.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{max-width:70px;padding:0;justify-content:center}.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{text-align:start;line-height:16px}.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{display:flex;flex-wrap:nowrap;width:100px}.norms-config .table__column.actions_btns .table__column-name{width:100px}.norms-config .import-norms{flex-direction:column}.norms-config .import-norms__title{font-weight:600;font-size:18px;text-transform:capitalize;margin-bottom:20px}.norms-config .norm-rule{padding:20px 40px;border-radius:4px;display:flex;width:100%;box-sizing:border-box;overflow-x:hidden;overflow-y:auto}.norms-config .norm-rule.closed{display:flex;gap:20px;align-content:center;cursor:pointer}.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{align-self:flex-start;flex-basis:80%}.norms-config .norm-rule .label__description{font-size:14px;font-weight:500;margin-bottom:10px}.norms-config .norm-rule .label__id{font-size:11px;font-weight:500;color:var(--darkGrey)}.norms-config .norm-rule .btns{margin-left:auto;display:flex;position:absolute;right:20px;top:5px}.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{padding:20px 50px;margin:0 -50px 20px;box-shadow:inset 0 0 10px #0001;display:flex;gap:50px}.norms-config .norm-rule__options-title{font-size:13px;margin-bottom:20px;text-transform:uppercase;font-weight:400;color:var(--grey)}.norms-config .norm-rule__options-body{display:flex;gap:20px;flex-direction:column}.norms-config .norm-rule__options .opt__title{display:flex;justify-content:space-between;font-size:13px;font-weight:500;margin-bottom:5px}.norms-config .norm-rule__options .opt__description{font-size:12px;color:var(--grey);margin-right:20px}.norms-config .norm-rule__validator{padding-bottom:10px}.norms-config .norm-rule__validator-head{display:flex;align-items:center}.norms-config .norm-rule__validator-head p{font-size:14px;margin-right:10px;text-transform:uppercase}.norms-config .norm-rule__validator-head select{max-width:340px}.norms-config .norm-rule .params{margin:10px 0}.norms-config .norm-rule .params__description{font-size:13px;color:var(--grey);margin-bottom:30px}.norms-config .norm-rule .params__condition{font-size:14px;font-weight:500;margin-bottom:10px}.norms-config .norm-rule .visibility-row{display:flex;width:250px;justify-content:space-between;margin-bottom:26px}.norms-config .norm-rule .visibility-row>p{font-size:13px;font-weight:500;color:#2d3446}.norms-config .norm-rule .row{margin-bottom:10px;display:flex;justify-content:start}.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{font-weight:600;font-size:18px;width:100%}.norms-config .norm-rule .row.description p input{margin:-10px -5px;width:100%}.norms-config .norm-rule .row>p{font-size:13px;font-weight:500;color:#2d3446;margin-bottom:10px;padding-right:10px}.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{font-size:13px;color:var(--grey);margin-bottom:10px;margin-top:5px}.norms-config .norm-rule .selector{margin-left:25px;flex-wrap:wrap}.norms-config .norm-rule .second__title{font-weight:600;font-size:18px;text-transform:capitalize;margin-bottom:20px}.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{display:flex;gap:4px}.table{padding-bottom:10px;width:100%;box-sizing:border-box}.table__head{display:flex;flex-direction:row;font-size:11px;font-weight:600;color:#9ca6af;height:40px}.table__head .table__column .asc .svg{transform:rotate(90deg)}.table__head .table__column .desc .svg{transform:rotate(-90deg)}.table__column{display:flex;font-size:13px;align-items:center;flex:1 1 0;padding:0 20px}.table__column.active{color:var(--primary)}.table__column.active .svg svg path{fill:var(--primary)}.table__column-name{position:relative}.table__column-name .svg{position:absolute;right:-15px;top:0;cursor:pointer}.table__column-name .svg svg path{fill:var(--grey)}.table__column-name .svg:hover svg path{fill:var(--primary)}.table__rows{width:100%;display:flex;flex-direction:column}.table__row{display:flex;flex-direction:row;min-height:33px;align-items:center;justify-content:space-between;width:100%;margin:1px 0}.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%;display:flex;align-items:center;font-weight:500;font-size:12px;color:var(--dark);text-align:center;border-left:1px solid #eee}.table .table__row+.table__row{margin-top:1px}.toolbox{position:absolute;top:10px;left:10px;background-color:#fff;padding:10px;border-radius:3px;box-shadow:0 0 10px #0000000f;display:flex;flex-direction:column;max-height:600px;overflow:auto}.toolbox__header{display:flex;justify-content:space-between;align-items:center;min-width:250px}.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{position:absolute;left:6px;cursor:pointer}.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;font-size:14px;margin:5px}.selector-panel textarea{margin-top:10px;height:100px;min-height:100px;font-family:monospace;width:100%;resize:vertical}.selector-panel .result{max-height:400px;overflow:auto;margin-top:10px;padding:10px}.selector-panel .result .row{display:flex;align-items:center;justify-content:space-between}.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{display:flex;justify-content:space-between;align-items:center;margin:10px 0}.selector-panel .selector .category{padding:6px 10px;width:fit-content;max-width:300px}.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{margin-bottom:5px;min-height:180px;height:auto;resize:vertical}.actions-panel__content{display:flex;flex-direction:column;font-size:12px}.actions-panel .row{display:flex;gap:10px;flex-direction:row;justify-content:space-between;margin:8px 0}.actions-panel .row .typeid{max-width:100px;width:100px}.actions-panel .row .text{width:250px;color:var(--darkGrey);max-width:250px}.signature-popup .spacer{padding:10px}.signature-popup__body{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center}.signature-popup__body__label{font-size:12px;font-weight:500}.signature-popup__body__line{margin-top:10px;font-size:14px;font-weight:500;line-height:18px;text-align:center;white-space:pre-line}.signature-page{display:flex;height:100%}.signature-page__left{display:flex;flex-direction:column;justify-content:space-between;width:600px;padding:60px;box-shadow:0 4px 12px #e8e8ed80;overflow:auto}.signature-page__left__bottom{display:flex;justify-content:space-evenly}.signature-page__title{margin-top:8px;font-size:18px;margin-bottom:10px;font-weight:600;color:#2d3446}.signature-page__title.refused{margin-top:40px}.signature-page__total{display:flex;justify-content:left;margin:10px 0 20px}.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;overflow:hidden;margin:20px 0}.signature-page .refused-demands__description{padding:10px;font-style:italic;font-size:12px;color:#9b9b9b}.signature-page .refused-demands__description span{font-size:11px;line-height:20px}.signature-page .refused-demands__comment{padding:10px;background-color:#f9f9f9;white-space:pre-wrap}.signature-page .refused-demands__comment span{font-size:11px;line-height:20px}#main.editor #body{display:flex;flex-direction:row-reverse;height:100%;z-index:0}#main.editor .disabled-step{width:100%;text-align:center;display:flex;align-items:center;justify-content:center}.video-popup>div{width:80%;height:80%}body.iframe-mode section#header{display:none}.editor-panel{box-shadow:4px 4px 12px #e8e8ed80;box-sizing:border-box;height:100%;position:relative;display:flex;flex-direction:column;transition:all .5s;width:30%;max-width:500px;min-width:350px}.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{position:relative;background-color:#f6cf6b49;padding:10px 40px;cursor:pointer;margin:5px 0;font-size:13px}.editor-panel .videos__video:before{content:"i";left:10px}.editor-panel .videos__video:after{content:"\23f5";right:10px}.editor-panel .videos__video:before,.editor-panel .videos__video:after{display:block;position:absolute;top:6px;text-align:center;line-height:18px;border:1px solid #000;border-radius:20px;width:20px;height:20px}.editor-panel__content{flex:0 1 auto;display:flex;flex-direction:row;height:calc(100% - 80px);width:100%;position:relative;box-sizing:border-box}.editor-panel__content__dispositions{width:100%;box-shadow:4px 4px 12px #e8e8ed80;overflow-y:auto}.editor-panel__content__dispositions .editor-panel__content__main__intro__text{text-align:center}.editor-panel__content__main{width:100px;box-shadow:4px 4px 12px #e8e8ed80;transition:all .5s;background-color:var(--light);z-index:10;overflow:hidden;min-width:100px;position:relative}.editor-panel__content__main .wrapper-top{position:sticky;top:0;z-index:1;height:0px;overflow:visible;width:100%}.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{background:linear-gradient(0deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.75) 25%,#ffffff 100%);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:absolute;top:0;height:0px;width:100%;overflow:hidden;opacity:0;transition:.5s opacity;font-size:12px;font-weight:600;letter-spacing:0;line-height:14px;color:var(--dark);padding-top:0}.editor-panel__content__main .wrapper-top .scroll-helper-top .svg{width:10px;transform:rotate(180deg)}.editor-panel__content__main .wrapper-bottom{position:sticky;bottom:0;z-index:1;height:0px;overflow:visible;width:100%}.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{background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.75) 25%,#ffffff 100%);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;position:absolute;overflow:hidden;bottom:0;height:0px;width:100%;opacity:0;transition:.5s opacity;font-size:12px;font-weight:600;letter-spacing:0;line-height:14px;color:var(--dark);padding-bottom:0}.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{width:100%;-ms-overflow-style:none;scrollbar-width:none;overflow-y:auto;box-sizing:border-box;height:100%}.editor-panel__content__main__intro{display:flex;flex-direction:column;text-align:center;padding:0 10%;transition:all .3s;overflow:hidden}.editor-panel__content__main__intro__title{flex:0 1 auto;margin-top:40px;font-size:18px;font-weight:600;color:var(--darkGrey);margin-bottom:22px}.editor-panel__content__main__intro__text,.editor-panel__content__main__intro__disabled{flex:0 1 auto;font-size:14px;color:var(--darkGrey);text-align:left;line-height:20px;white-space:pre-line}.editor-panel__content__main__intro__disabled{margin-top:40px}.editor-panel__content__secondary{transition:all .5s;width:100%;box-shadow:4px -6px 12px #e8e8ed80;overflow-y:auto;overflow-x:hidden;background-color:var(--light);position:relative;z-index:5}.editor-panel__content__secondary .itemGrid{position:relative;display:flex;flex-direction:column}.editor-panel__content__secondary .itemGrid.coverings{max-height:100%}.editor-panel__content__secondary .itemGrid .breadcrumbs{display:flex;align-items:center;justify-content:flex-start;padding:0 18px;margin-top:21px;margin-bottom:16px;font-size:12px;font-weight:500;color:var(--grey)}.editor-panel__content__secondary .itemGrid .breadcrumbs .svg{margin-right:12px;width:16px;height: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;overflow:hidden;cursor:pointer;padding-bottom:2px}.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{margin-top:12px;margin-bottom:22px;border-top:none;border-bottom:1px solid #e7ebed}.editor-panel__content__secondary .itemGrid .products{display:flex;flex-direction:column;padding:8px 18px;flex-grow:1;overflow-x:hidden;overflow-y:auto;border-top:1px solid #e7ebed}.editor-panel__content__secondary .itemGrid .products .product-card.empty .product-card__main__info{min-height:60px;justify-content:center}.editor-panel__content__secondary .itemGrid .products__tip{color:var(--grey);padding:20px 9px;font-size:12px;font-weight:600;text-align:center;cursor:default}.editor-panel__content__secondary .itemGrid__roomName{font-size:12px;font-weight:800;color:var(--darkGrey);text-align:center;text-transform:uppercase;margin-top:24px;margin-bottom:14px;padding:0 10%;white-space:break-spaces}.editor-panel__content__secondary .itemGrid .mode-settings{display:flex;flex-direction:column}.editor-panel__content__secondary .itemGrid .mode-settings hr{margin-top:12px;margin-bottom:12px}.editor-panel__content__secondary .itemGrid .mode-settings .prop{font-size:14px;color:var(--dark);font-weight:600;line-height:25px}.editor-panel__content__secondary .itemGrid .mode-settings input[type=range]{height:38px;width:100%}.editor-panel__content__secondary .itemGrid .mode-settings .move{flex:0 1 auto;display:flex;align-items:center;border:1px solid #377ded;color:#377ded;background-color:transparent;font-size:14px;padding:10px}.editor-panel__content__secondary .itemGrid .mode-settings .move-delete{display:flex;justify-content:center;align-items:center;padding:0 18px}.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;font-size:11px;font-weight:600;line-height:13px;display:flex;align-items:center;justify-content:center;padding:9px 19px}.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;border:none;color:var(--grey);font-size:11px;font-weight:600;line-height:13px;display:flex;align-items:center;justify-content:center;padding:9px 19px}.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{display:flex;align-items:center;justify-content:flex-start;padding:0 18px}.editor-panel__content__secondary .itemGrid .mode-settings .reverse>span,.editor-panel__content__secondary .itemGrid .mode-settings .rotate>span{font-size:13px;font-weight:600;line-height:18px;margin-left:8px}.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{display:flex;justify-content:space-between;padding:0 25px}.editor-panel__content__secondary .itemGrid .mode-settings .show-hide-options .row p{font-weight:600;font-size:12px}.editor-panel__content__secondary .itemGrid .quick-customize{padding-left:10%;padding-right:10%;display:flex;flex-direction:column;flex-wrap:wrap}.editor-panel__content__secondary .itemGrid .quick-customize .header-container{display:flex;align-items:baseline;justify-content:space-between}.editor-panel__content__secondary .itemGrid .quick-customize .header-container .svg-container{align-self:center;cursor:pointer;transition:all .3s ease 0s;transform-origin:50% 50%;margin:0 10px 0 0}.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{font-size:14px;font-weight:800;color:var(--dark)}.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;font-size:12px;font-weight:600;color:var(--darkGrey);padding-top:2px;padding-bottom:12px;text-transform:uppercase}.editor-panel__content__secondary .itemGrid .group .tab{color:#a1b3d0;border-bottom:1px solid #a1b3d0;display:inline-block;padding:0 .5em;cursor:pointer}.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{display:flex;flex-wrap:wrap;justify-content:center;padding-left:45px;padding-right:45px;margin-top:35px}.editor-panel__content__secondary .itemGrid .item-creator .create-item+.create-item{margin-top:5px}.editor-panel__content__secondary .itemGrid .item-creator .create-item{position:relative;display:flex;width:100%;min-height:50px;border:1px solid #dce2f1;border-radius:6px;padding:5px;box-sizing:border-box;cursor:pointer;flex-direction:column;justify-content:center}.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{display:flex;flex-direction:row}.editor-panel__content__secondary .itemGrid .item-creator .create-item__item .svg{min-width:20px;width:50px;max-height:38px;display:flex;align-items:center;justify-content:center;padding:5px;box-sizing:border-box}.editor-panel__content__secondary .itemGrid .item-creator .create-item__item .svg svg{height:100%;width: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{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin:0 5px}.editor-panel__content__secondary .itemGrid .item-creator .create-item__item__data__text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.editor-panel__content__secondary .itemGrid .item-creator .create-item__item__data__text__category{font-size:12px;font-weight:500;color:var(--lightPrimary);margin-bottom:3px;padding-right:5px}.editor-panel__content__secondary .itemGrid .item-creator .create-item__item__data__text__name{color:var(--darkGrey);font-size:12px;font-weight:500;display:flex;justify-content:space-between;align-items:center}.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{font-style:italic;color:#96a7d5;font-size:10px;flex:0 1 auto}.editor-panel__content__secondary .itemGrid .item-creator .create-item__bonded{display:flex;flex-direction:column;margin-top:5px}.editor-panel__content__secondary .itemGrid .item-creator .create-item__bonded .bonded-item{display:flex;justify-content:space-between;align-items:center;font-size:10px;font-weight:500;padding-left:20px}.editor-panel__content__secondary .itemGrid .item-creator .create-item__bonded .bonded-item .svg{width:20px;min-width:20px;height:20px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0 3px}.editor-panel__content__secondary .itemGrid .item-creator .create-item__bonded .bonded-item .svg svg{height:100%;width: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{margin-left:5px;flex-grow:1;display:flex;align-items:center;justify-content:space-between}.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{display:flex;justify-content:space-between;align-items:center;padding-left:18px;padding-right:18px;position:sticky;height:53px;width:100%;bottom:0;box-sizing:border-box;background-color:var(--light)}.editor-panel__content__secondary .itemGrid__toggle p{font-size:14px;color:var(--darkGrey);font-weight:600}.editor-panel__content__secondary .itemGrid__toggle .price{color:var(--lightPrimary)}.editor-panel__footer{display:flex;justify-content:center;align-items:center;width:100%;height:80px;padding:16px;box-sizing:border-box;background-color:transparent}.editor-panel__footer .nextBtn{width:100%;height:100%;min-height:100%}.editor-panel__footer .disabled{opacity:50%}.editor-panel .variants{display:flex;flex-direction:column;padding:40px 20px 20px}.editor-panel .variants .children{position:relative;padding:10px 0 0 20px}.editor-panel .variants .children:before{content:"";position:absolute;width:2px;height:auto;background-color:#eee;left:7px;top:0;bottom:42px}.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:"";position:absolute;width:10px;height:2px;background-color:#eee;left:-13px;top:42px}.editor-panel .variants .variant-container+.variant-container{margin-top:20px}.editor-panel .variants .variant{position:relative;display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:15px;border-radius:7px;box-shadow:0 0 6px #0000001f;border:2px solid transparent;gap:20px}.editor-panel .variants .variant__icon{width:50px;height:50px;flex-shrink:0}.editor-panel .variants .variant__icon .svg{width:100%;height:100%}.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{font-size:12px;font-weight:600;color:#9f9f9f;white-space:nowrap}.editor-panel .variants .variant__checkbox{position:absolute;top:5px;right:5px;border:1px solid #d8d9dd;border-radius:4px;width:12px;height:12px}.editor-panel .variants .variant:hover:not(.excluded,.disabled) .variant__title,.editor-panel .variants .variant:hover:not(.excluded,.disabled) .variant__price{color:var(--primary)}.editor-panel .variants .variant.no-icon .variant__checkbox{position:relative;top:0;right:0;flex-shrink: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:"\2713";position:absolute;top:-20px;right:-17px;font-size:40px;color:var(--primary)}.editor-panel .variants .variant.selected+.children:before{background-color:#b0afaf}.editor-panel .variants .variant.selected+.children>.variant-container:before{background-color:#b0afaf}.editor-panel .rooms{display:flex;justify-content:flex-start;flex-wrap:wrap;overflow-x:hidden;width:100%}.editor-panel .rooms .floor{width:100%;border-top:2px solid var(--lightGrey)}.editor-panel .rooms .room{position:relative;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;flex:0 1 auto;transition:height .5s;padding:10px 0}.editor-panel .rooms .room .title{margin-top:7px;font-size:14px;font-weight:600;padding:0 5px;color:var(--darkGrey)}.editor-panel .rooms .room .price{color:var(--darkGrey);font-size:11px;margin-top:3px}.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)}: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{display:flex;align-items:center}.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{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;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)}.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)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/raleway-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/raleway-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/raleway-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/raleway-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/raleway-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/raleway-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/raleway-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/raleway-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.centering{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.ratio-box{height:56.25vw;width:100vw;max-height:100vh;max-width:177.78vh;position:relative}*{-webkit-tap-highlight-color:transparent}html{-webkit-font-smoothing:antialiased}html,body{margin:0;padding:0;width:100%;height:100%;font-size:100%;font-family:Raleway,sans-serif;font-weight:500;background-color:#fff}#app{width:100%;height:100%;overflow:hidden;position:relative;display:flex;flex-direction:column}#main{display:flex;flex-flow:column;flex-grow:1;flex-shrink:1;overflow:hidden;position:relative}#body{height:100%;overflow:hidden}button{border:none;border-radius:4px;padding:.4em;cursor:pointer}#Smallchat iframe{bottom:50px!important;right:20px!important}@media (max-width: 650px){#Smallchat{display:none}}input{outline:0;filter:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{border:none;-webkit-text-fill-color:inherit;transition:none;box-shadow:0 0 0 1000px #fff inset!important}.error-page{height:100%;display:flex;flex-direction:column}.error-page__content{flex-grow:1}.progress-bar{position:absolute;top:0;left:0;right:0;height:3px;z-index:2000}.progress-bar__progress{height:100%;width:0%;background-color:var(--primary);transition:width .1s linear}.show-on-mobile{display:none}@media (max-width: 650px){.hide-on-mobile{display:none}.show-on-mobile{display:inherit}}:root{--light: #ffffff;--darkerLight: #f5f5f9;--dark: #1C283F;--grey: #8c909a;--lightGrey: #e8ecee;--darkGrey: #2d3446;--primary: #0076ef;--lightPrimary: #377ded;--secondary: #ed6237;--lightSecondary: #f58d70;--boxShadow: #dbdbdd;--success: #00c882;--warning: #cf415e;--svg: #0a2e67;--svgHover: #1258c5;--price: #6E50FF;font-family:Raleway}.login,.set-password,.welcome,.forgotPassword{display:flex;width:100%;height:100%}.login__colored,.set-password__colored,.welcome__colored,.forgotPassword__colored{background-color:var(--darkGrey);display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;width:33%;min-width:460px;height:100%;padding-left:80px;padding-right:50px;padding-top:160px;box-sizing:border-box}.login__colored h1,.set-password__colored h1,.welcome__colored h1,.forgotPassword__colored h1{font-size:28px;font-weight:600;color:var(--light);line-height:33px}.login__colored h2,.set-password__colored h2,.welcome__colored h2,.forgotPassword__colored h2{font-size:18px;line-height:21px;font-weight:500;color:#ffffff80}.login__colored__logo,.set-password__colored__logo,.welcome__colored__logo,.forgotPassword__colored__logo{display:none;position:absolute;left:127px;top:40px;width:177px;height:52px}.login__colored__logo:before,.set-password__colored__logo:before,.welcome__colored__logo:before,.forgotPassword__colored__logo:before{content:"";display:block;position:absolute;top:0;left:0;background-image:url(/assets/img/logo.png);width:30%;height:100%;background-size:177px 52px;background-repeat:no-repeat;background-position:left center}.login__colored__logo:after,.set-password__colored__logo:after,.welcome__colored__logo:after,.forgotPassword__colored__logo:after{content:"";display:block;position:absolute;top:0;right:0;background-image:url(/assets/icons/viewer/logo-white.svg);width:70%;height:100%;background-size:177px 52px;background-repeat:no-repeat;background-position:right center;opacity:.8}.login__form,.set-password__form,.welcome__form,.forgotPassword__form{width:67%;background-color:var(--light);display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:100px;position:relative;overflow:auto;height:100%;box-sizing:border-box;padding-bottom:100px}.login__form .back,.set-password__form .back,.welcome__form .back,.forgotPassword__form .back{position:absolute;top:20px;left:20px;cursor:pointer}.login__form__logo,.set-password__form__logo,.welcome__form__logo,.forgotPassword__form__logo{height:60px;width:auto;margin-bottom:70px}.login__form__logo img,.set-password__form__logo img,.welcome__form__logo img,.forgotPassword__form__logo img{height:100%}.login__form form,.set-password__form form,.welcome__form form,.forgotPassword__form form{max-width:80%}.login__form h3,.set-password__form h3,.welcome__form h3,.forgotPassword__form h3{margin-top:45px;font-weight:200;font-size:22px;color:var(--darkGrey);margin-bottom:47px}.login__form .input+.input,.set-password__form .input+.input,.welcome__form .input+.input,.forgotPassword__form .input+.input{margin-top:17px}.login__form .input>div,.set-password__form .input>div,.welcome__form .input>div,.forgotPassword__form .input>div{width:100%}.login__form .input>div input,.set-password__form .input>div input,.welcome__form .input>div input,.forgotPassword__form .input>div input{background-color:transparent}.login__form .input>div .svg,.set-password__form .input>div .svg,.welcome__form .input>div .svg,.forgotPassword__form .input>div .svg{flex:0 0 auto}.login__form .input>div .svg svg,.set-password__form .input>div .svg svg,.welcome__form .input>div .svg svg,.forgotPassword__form .input>div .svg svg{width:100%;height:100%}.login__form__forgot,.set-password__form__forgot,.welcome__form__forgot,.forgotPassword__form__forgot{text-align:right;color:var(--lightPrimary);font-size:10px;cursor:pointer;margin-top:5px}.login__form form label,.set-password__form form label,.welcome__form form label,.forgotPassword__form form label{margin-bottom:11px;font-size:12px;font-weight:500;color:var(--dark)}.login__form .enter,.set-password__form .enter,.welcome__form .enter,.forgotPassword__form .enter,.login__form .btn,.set-password__form .btn,.welcome__form .btn,.forgotPassword__form .btn{margin-bottom:40px;margin-top:5px;width:418px;height:45px;font-size:14px;font-weight:600;color:var(--light);display:flex;align-items:center;justify-content:center;background-color:var(--lightPrimary);max-width:100%}.login__form .enter[disabled],.set-password__form .enter[disabled],.welcome__form .enter[disabled],.forgotPassword__form .enter[disabled],.login__form .btn[disabled],.set-password__form .btn[disabled],.welcome__form .btn[disabled],.forgotPassword__form .btn[disabled]{opacity:.7;cursor:default}.login__form__cgu,.set-password__form__cgu,.welcome__form__cgu,.forgotPassword__form__cgu{display:flex;align-items:center;justify-content:flex-start;margin-top:18px;width:418px;max-width:100%}.login__form__cgu input,.set-password__form__cgu input,.welcome__form__cgu input,.forgotPassword__form__cgu input{margin-left:15px}.login__form__cgu p,.set-password__form__cgu p,.welcome__form__cgu p,.forgotPassword__form__cgu p{margin-left:13px;font-size:12px;font-weight:500;color:#8c909a}.login__form__cgu p span,.set-password__form__cgu p span,.welcome__form__cgu p span,.forgotPassword__form__cgu p span{color:var(--lightPrimary);cursor:pointer}.login .validation,.set-password .validation,.welcome .validation,.forgotPassword .validation{padding:5px;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0}.login .validation__text,.set-password .validation__text,.welcome .validation__text,.forgotPassword .validation__text{font-size:12px;height:14.5px}.login .validation__text.green,.set-password .validation__text.green,.welcome .validation__text.green,.forgotPassword .validation__text.green{color:#0a0}.login .validation__text.red,.set-password .validation__text.red,.welcome .validation__text.red,.forgotPassword .validation__text.red{color:red}.login .login-error,.set-password .login-error,.welcome .login-error,.forgotPassword .login-error,.login .signup-error,.set-password .signup-error,.welcome .signup-error,.forgotPassword .signup-error,.login .forgotPassword-error,.set-password .forgotPassword-error,.welcome .forgotPassword-error,.forgotPassword .forgotPassword-error,.login .set-password-error,.set-password .set-password-error,.welcome .set-password-error,.forgotPassword .set-password-error{text-align:center;font-size:13px;color:var(--warning);padding-top:10px;height:13px}.login__signup-link,.set-password__signup-link,.welcome__signup-link,.forgotPassword__signup-link{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:12px;width:420px;max-width:80%}.login__signup-link:before,.set-password__signup-link:before,.welcome__signup-link:before,.forgotPassword__signup-link:before{content:"";position:absolute;left:0;top:5px;background-color:var(--grey);height:1px;width:100%}.login__signup-link span,.set-password__signup-link span,.welcome__signup-link span,.forgotPassword__signup-link span{display:block;text-align:center;margin:0 0 35px;z-index:100;background-color:var(--light);padding:0 20px}.login__signup-link a,.set-password__signup-link a,.welcome__signup-link a,.forgotPassword__signup-link a{display:block;width:100%;text-align:center;padding:15px 0;cursor:pointer;border:1px solid var(--darkGrey);border-radius:3px;color:var(--dark);text-decoration:none}.login .required,.set-password .required,.welcome .required,.forgotPassword .required{font-size:20px;position:absolute}.login .signup .enter,.set-password .signup .enter,.welcome .signup .enter,.forgotPassword .signup .enter{width:100%}.login .signup__title,.set-password .signup__title,.welcome .signup__title,.forgotPassword .signup__title{text-align:center;margin-bottom:0}.login .signup__subtitle,.set-password .signup__subtitle,.welcome .signup__subtitle,.forgotPassword .signup__subtitle{color:var(--grey);max-width:400px;font-size:14px;margin:15px 0 30px}.login .signup__name,.set-password .signup__name,.welcome .signup__name,.forgotPassword .signup__name{display:flex;margin:17px 0;gap:20px;max-width:420px}.login .signup__name .input,.set-password .signup__name .input,.welcome .signup__name .input,.forgotPassword .signup__name .input{width:50%;margin-top:0}.login .signup__phone,.set-password .signup__phone,.welcome .signup__phone,.forgotPassword .signup__phone{display:flex;flex-direction:column}.login .signup__phone .PhoneInput,.set-password .signup__phone .PhoneInput,.welcome .signup__phone .PhoneInput,.forgotPassword .signup__phone .PhoneInput{width:100%;border-width:1px;box-sizing:border-box;border-color:var(--lightGrey)}.login .signup__phone .PhoneInput.error,.set-password .signup__phone .PhoneInput.error,.welcome .signup__phone .PhoneInput.error,.forgotPassword .signup__phone .PhoneInput.error{border-color:var(--warning)}.login .signup__phone .PhoneInputCountry,.set-password .signup__phone .PhoneInputCountry,.welcome .signup__phone .PhoneInputCountry,.forgotPassword .signup__phone .PhoneInputCountry{width:unset;margin-left:18px}.login .signup__phone .PhoneInputInput,.set-password .signup__phone .PhoneInputInput,.welcome .signup__phone .PhoneInputInput,.forgotPassword .signup__phone .PhoneInputInput{border:none;height:100%;width:100%;box-sizing:border-box;font-size:14px;color:var(--dark);padding-left:16px;padding-right:16px;min-height:43px;border-radius:4px}.login .signup__profession,.set-password .signup__profession,.welcome .signup__profession,.forgotPassword .signup__profession{display:flex;flex-direction:column;margin-bottom:17px}.login .signup__profession label,.set-password .signup__profession label,.welcome .signup__profession label,.forgotPassword .signup__profession label{margin-bottom:11px;font-size:12px;font-weight:500;color:var(--dark)}.login .signup__profession p,.set-password .signup__profession p,.welcome .signup__profession p,.forgotPassword .signup__profession p{margin-left:6px;font-size:12px;font-weight:500;color:var(--dark)}.login .signup__profession__choices,.set-password .signup__profession__choices,.welcome .signup__profession__choices,.forgotPassword .signup__profession__choices{display:flex;justify-content:space-evenly}.login .signup__profession__choices__type,.set-password .signup__profession__choices__type,.welcome .signup__profession__choices__type,.forgotPassword .signup__profession__choices__type{display:flex;align-items:center;cursor:pointer}.login .signup__profession__choices__type label,.set-password .signup__profession__choices__type label,.welcome .signup__profession__choices__type label,.forgotPassword .signup__profession__choices__type label{margin:0;cursor:pointer;padding:10px}.login .signup__profession__choices__type input,.set-password .signup__profession__choices__type input,.welcome .signup__profession__choices__type input,.forgotPassword .signup__profession__choices__type input{cursor:pointer;margin-top:-2px}.login .signup__profession__select,.set-password .signup__profession__select,.welcome .signup__profession__select,.forgotPassword .signup__profession__select{margin-top:17px;-webkit-box-align:start;-webkit-box-direction:normal;-webkit-box-orient:vertical;font-weight:700;font-size:15px;color:var(--lightPrimary);display:flex;flex-direction:column;align-items:flex-start}.login .signup__profession__select label,.set-password .signup__profession__select label,.welcome .signup__profession__select label,.forgotPassword .signup__profession__select label{margin-bottom:11px;font-size:12px;font-weight:500;color:var(--dark)}.login .signup__profession__select select,.set-password .signup__profession__select select,.welcome .signup__profession__select select,.forgotPassword .signup__profession__select select{width:100%;-webkit-box-align:center;transition:.7s;position:relative;min-height:45px;background-color:var(--light);border-color:var(--lightGrey);border-width:1px;border-style:solid;box-sizing:border-box;border-radius:4px;display:flex;align-items:center;padding:1px;font-size:14px}.login .signup__questions,.set-password .signup__questions,.welcome .signup__questions,.forgotPassword .signup__questions{flex-shrink:0}.login .signup__questions iframe,.set-password .signup__questions iframe,.welcome .signup__questions iframe,.forgotPassword .signup__questions iframe{width:450px;max-width:100%;min-height:500px}.login .signup__questions-skip,.set-password .signup__questions-skip,.welcome .signup__questions-skip,.forgotPassword .signup__questions-skip{margin:20px;color:var(--grey);font-size:12px;text-decoration:underline;text-align:center;cursor:pointer}.welcome__colored{padding-top:100px}.welcome__form{padding-top:70px}.welcome__form-content{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.welcome h3{max-width:400px;text-align:center;margin:45px 20px}.welcome .slider{width:320px;height:250px;overflow:hidden;position:relative;margin-bottom:50px}.welcome .slider__container{width:320px;height:100%;white-space:nowrap;transition:transform .3s ease-in-out}.welcome .slider__slide{width:320px;height:100%;display:inline-block;white-space:normal;text-align:center;box-sizing:border-box;padding:10px}.welcome .slider__slide-image{margin:20px 0}.welcome .slider__slide-text{font-size:14px}.welcome .slider__dots{position:absolute;bottom:20px;left:50%;width:100px;margin-left:-50px;height:7px}.welcome .slider__dot{width:7px;height:7px;border-radius:10px;background-color:#eaeaea;cursor:pointer;display:inline-block;margin:5px}.welcome .slider__dot.current{background-color:#2d3446}.welcome .guide-link{color:#8c909a;font-size:13px;margin:0 20px 20px;text-align:center}.welcome form{max-width:100%;padding:0 20px;box-sizing:border-box}@media (max-width: 62em){.login__colored,.set-password__colored,.welcome__colored,.forgotPassword__colored{display:none}.login__form,.set-password__form,.welcome__form,.forgotPassword__form{width:100%;padding-top:70px}}
