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}html,body{margin:0;padding:0;width:100%;height:100%;font-size:100%;font-family:Raleway,sans-serif}#main{width:100%;height:100%;overflow:hidden;position:relative;display:flex;flex-direction:column}#body{padding-top:4.1em;width:100%;height:100%;box-sizing:border-box}#app{width:100%;height:100%}#app>div{width:100%;height:100%}button{border:none;border-radius:4px;padding:.4em;cursor:pointer}: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,.signin,.forgotPassword,.set-password{display:flex;width:100%;height:100%}.login__colored,.signin__colored,.forgotPassword__colored,.set-password__colored{background-color:#2d3446;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,.signin__colored h1,.forgotPassword__colored h1,.set-password__colored h1{font-size:28px;font-weight:600;color:#fff;line-height:33px}.login__colored h2,.signin__colored h2,.forgotPassword__colored h2,.set-password__colored h2{font-size:18px;line-height:21px;font-weight:500;color:#ffffff80}.login__colored__logo,.signin__colored__logo,.forgotPassword__colored__logo,.set-password__colored__logo{display:none;position:absolute;left:26px;bottom:0;width:177px;height:179px;background-size:cover;background-repeat:no-repeat}.login__form,.signin__form,.forgotPassword__form,.set-password__form{width:67%;height:100%;background-color:#fff;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:147px;position:relative;box-sizing:border-box}.login__form form,.signin__form form,.forgotPassword__form form,.set-password__form form{max-width:80%}.login__form .back,.signin__form .back,.forgotPassword__form .back,.set-password__form .back{position:absolute;top:20px;left:20px;cursor:pointer}.login__form__logo,.signin__form__logo,.forgotPassword__form__logo,.set-password__form__logo{height:35px;width:auto}.login__form__logo img,.signin__form__logo img,.forgotPassword__form__logo img,.set-password__form__logo img{height:100%}.login__form h3,.signin__form h3,.forgotPassword__form h3,.set-password__form h3{margin-top:45px;font-weight:600;font-size:28px;color:#2d3446;margin-bottom:47px}.login__form .input+.input,.signin__form .input+.input,.forgotPassword__form .input+.input,.set-password__form .input+.input{margin-top:17px}.login__form .input>div,.signin__form .input>div,.forgotPassword__form .input>div,.set-password__form .input>div{width:100%}.login__form .input>div input,.signin__form .input>div input,.forgotPassword__form .input>div input,.set-password__form .input>div input{background-color:transparent}.login__form__forgot,.signin__form__forgot,.forgotPassword__form__forgot,.set-password__form__forgot{text-align:right;color:#377ded;font-size:10px;cursor:pointer;text-decoration:underline;margin-top:5px}.login__form .enter,.signin__form .enter,.forgotPassword__form .enter,.set-password__form .enter{margin-top:15px;width:418px;height:45px;font-size:14px;font-weight:600;color:#fff;display:flex;align-items:center;justify-content:center;background-color:#377ded;max-width:100%}.login__form__cgu,.signin__form__cgu,.forgotPassword__form__cgu,.set-password__form__cgu{display:flex;align-items:center;justify-content:flex-start;margin-top:18px;width:418px}.login__form__cgu p,.signin__form__cgu p,.forgotPassword__form__cgu p,.set-password__form__cgu p{margin-left:6px;font-size:12px;font-weight:500;color:#8c909a}.login__form__cgu p span,.signin__form__cgu p span,.forgotPassword__form__cgu p span,.set-password__form__cgu p span{color:#377ded;cursor:pointer}.login .validation,.signin .validation,.forgotPassword .validation,.set-password .validation{padding:5px;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0}.login .validation__text,.signin .validation__text,.forgotPassword .validation__text,.set-password .validation__text{font-size:12px;height:14.5px}.login .validation__text.green,.signin .validation__text.green,.forgotPassword .validation__text.green,.set-password .validation__text.green{color:#0a0}.login .validation__text.red,.signin .validation__text.red,.forgotPassword .validation__text.red,.set-password .validation__text.red{color:red}.login .login-error,.signin .login-error,.forgotPassword .login-error,.set-password .login-error,.login .forgotPassword-error,.signin .forgotPassword-error,.forgotPassword .forgotPassword-error,.set-password .forgotPassword-error,.login .signin-error,.signin .signin-error,.forgotPassword .signin-error,.set-password .signin-error{color:#e63335;font-size:12px;height:15px}@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}}@media print{body *{visibility:hidden}.section-to-print,.section-to-print *{visibility:visible}.section-to-print{position:absolute;left:0;top:0}}.MuiDialog-root .button-color{color:#fff;background-color:#f3a089}.filled{padding:5px;display:flex;justify-content:center;align-items:center;margin:0}.filled__text{font-size:12px;height:14.5px}.filled__text.green{color:#0a0}.filled__text.red{color:red}.program{height:100%;width:100%;display:flex;flex-direction:column;overflow:hidden}.program .MuiTableCell-sizeSmall{padding:6px 24px 3px 16px}.program__header{display:flex;flex-direction:row;align-items:center;padding-top:14px;border-bottom:1px solid #e8e8e9;padding-bottom:12px;z-index:100;background-color:#fff}.program__header .svg{margin-left:20px}.program__header__thumbnail{background-position:center;background-size:cover;background-color:#f5f5f6;width:64px;height:42px;border-radius:4px;margin-left:19px;margin-right:13px}.program__header__content{display:flex;flex-direction:column}.program__header__content h3{font-style:16px;font-weight:600;color:#2d3446;margin-bottom:14px}.program__header__content__tabs{display:flex;flex-direction:row}.program__header__content__tabs__tab+.program__header__content__tabs__tab{margin-left:20px}.program__header__content__tabs__tab{position:relative;text-decoration:none}.program__header__content__tabs__tab p{font-size:11px;font-weight:600;color:#9ca6af}.program__header__content__tabs__tab:hover p{color:#377ded}.program__header__content__tabs .active:after{content:"";position:absolute;bottom:-14px;width:100%;height:2px;background-color:#377ded}.program__header__content__tabs .active p{color:#377ded}.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:#2d3446;text-decoration:none;flex:0 1 auto;cursor:pointer;padding-left:25px;box-sizing:border-box}.header__left__logo{flex:0 1 auto;display:flex;align-items:center;flex-direction:row}.header__left__logo div{background-image:url(../../assets/img/logo.png);background-size:contain;background-position:center;background-repeat:no-repeat;width:120px;height:68px;flex:0 1 auto;margin-right:8px}.header__left__menu{display:flex;flex-direction:row;margin-left:50px}.header__left__menu a+a{margin-left:35px}.header__left__menu a{display:flex;flex-direction:row;align-items:center;text-decoration:none;height:68px;position:relative;padding:0 20px}.header__left__menu a .svg{margin-right:5px}.header__left__menu a .svg svg path{fill:#2d3446}.header__left__menu a p{color:#2d3446;font-size:14px;font-weight:600}.header__left__menu a.selected p{color:var(--primary)}.header__left__menu a.selected .svg path{fill:var(--primary)}.header__left__menu a.selected:after{content:"";height:2px;width:100%;position:absolute;bottom:0;left:0;background-color:var(--primary)}.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:auto}@media (max-width: 800px){#app .header__left{padding-left:10px}#app .header__left__logo div{background-image:url(../../assets/img/logo2.png);height:35px;width:35px}#app .header__left__menu{margin-left:0}}.usermenu{height:100%;display:flex;align-items:center;margin-left:25px;position:relative;cursor:default}.usermenu__badge{width:45px;height:45px;border-radius:50%;background-color:#e8ecee;background-image:url(/assets/icons/user.png);background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;cursor:pointer}.usermenu__badge__button{background-color:transparent;height:19px;width:19px;position:absolute;border-radius:50%;background-color:#fff;bottom:0;right:-5px;padding:4px}.usermenu__badge__button .svg{top:-5px;height:8px;position:relative;transition:.3s all}.usermenu__dropdown{position:absolute;padding:0;top:45px;z-index:70;right:0;background-color:#fff;box-shadow:4px 4px 16px #cfcfd4}.usermenu__dropdown-header{padding:16px;line-height:16px;font-size:14px;border-bottom:1px solid #e8ecee;font-weight:500}.usermenu__dropdown-item{padding:0 16px;height:48px;display:flex;position:relative;align-items:center;justify-content:flex-start;background-color:#fff;font-size:14px;color:#2d3446;cursor:pointer;font-weight:500;text-decoration:none}.usermenu__dropdown-item:hover{background-color:#e8ecee}.usermenu__dropdown-item .svg{width:14px;margin-right:10px}.usermenu__dropdown-item p{margin:0}#main.creator .usermenu{font-weight:600}.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}}.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:#8c909a}.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:#2d3446;font-size:18px;font-weight:600;line-height:21px;text-align:center;margin-bottom:21px}.popup__content p{color:#2d3446;font-size:12px;font-weight:500;line-height:18px;text-align:center;margin-top:0;margin-bottom:0;white-space:pre-wrap}.popup__content__buttons{display:flex;flex-direction:row;justify-content:center;align-items:center}.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:#fff;color:#377ded;border:2px solid #377ded}.popup__content .validate{background-color:#377ded;color:#fff}.terms{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background-color:#fff;overflow-y:auto}.terms__header{padding-top:45px;display:flex;align-items:flex-start;margin-bottom:50px;width:850px;position:fixed}.terms__header__back{font-size:14px;color:#2d3446;font-weight:600;display:flex;align-items:center;cursor:pointer}.terms__header__back .svg{margin-right:8px}.terms__header__back .svg svg path{fill:#2d3446}.terms__content{display:flex;width:850px;margin-top:125px;height:100%}.terms__content__list{position:fixed;width:80px;margin-right:100px}.terms__content__list ul{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.terms__content__list ul li+li{margin-top:35px}.terms__content__list ul li{color:#8c909a;font-weight:500;font-size:14px;line-height:16px;cursor:pointer}.terms__content__list ul .active{color:#377ded}.terms__content__text{box-sizing:border-box;margin-left:180px;width:100%}.terms__content__text embed{width:100%;height:90%}.terms__content__text__section h3{font-size:24px;font-weight:600;color:#2d3446;margin-bottom:35px}.terms__content__text__section p{font-size:14px;font-weight:500;color:#2d3446;line-height:20px;margin-bottom:65px}.terms__content__text__section+.terms__content__text__section{border-top:1px solid #8c909a;padding-top:65px}.company-menu__button{display:flex;align-items:center;gap:10px}.company-menu__button .svg{width:13px}.company-menu__item{display:block;color:var(--dark);cursor:pointer;text-decoration:none;position:relative;width:100px;height:60px}.company-menu__item .image{display:block;width:100%;min-width:100px;height:100%;background-size:contain;background-position:center;background-repeat:no-repeat}.company-menu__item .text{opacity:0;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;background-color:#fffc;transition:opacity .2s ease-in-out}.company-menu__item:hover{color:var(--primary)}.company-menu__item:hover .text{opacity:1}.company-menu__list-item{display:block;color:var(--dark);padding:10px 30px;cursor:pointer;text-decoration:none;position:relative;margin:4px 0 0;height:80px;width:100%;box-sizing:border-box;min-width:220px}.company-menu__list-item .text{background-color:#0007;color:var(--light)}.company-menu__list-item:before{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:5px;background-color:var(--grey)}.company-menu__list-item:hover{color:var(--primary)}.company-menu__list-item:hover:before{background-color:var(--dark)}.company-menu__list-item:hover .text{opacity:1}.company-menu__list-item.selected:before{background-color:var(--primary)}.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)}.members{overflow-y:auto;height:100%;position:relative;padding-bottom:100px}.members button:hover{opacity:.8}.members__content{width:90%;max-width:1200px;min-width:820px;margin:0 auto}.members__actions{display:flex;align-items:center;justify-content:space-between;padding:20px 0}.members__actions-left,.members__actions-right{display:flex;align-items:center;gap:20px}.members__actions .create-access{padding:10px 20px;color:#fff;background-color:#377ded;font-weight:600}.members__actions .create-access-link{padding:10px 20px;background-color:#fff;color:#377ded;font-weight:500;font-size:15px;border:1px solid #377ded}.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:11px;color:#20232c}.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}.details{display:flex;justify-content:center;overflow-y:auto}.details button:hover{opacity:.8}.details .component-input+.component-input{margin-left:10px}.details .component-input{display:flex;flex-direction:column;justify-content:center;align-items:flex-end}.details .component-input textarea{min-height:150px;min-width:610px;border:1px solid var(--lightGrey)}.details .component-input textarea,.details .component-input input{border-radius:4px;background-color:#fff;padding:16px 16px 14px;font-size:14px;font-weight:600;color:#2d3446;height:45px;box-sizing:border-box}.details .component-input input[type=date]{padding:10px 20px}.details .component-input label{line-height:45px}.details .component-input input[type=checkbox]{height:auto;vertical-align:middle;margin-left:10px}.details .component-input textarea::placeholder,.details .component-input input::placeholder{font-size:14px;font-weight:600;color:#8c909a}.details .component-input .phone__input.error input{border-color:var(--warning)}.details .component-input .MuiFormControl-root .MuiInputBase-root{display:flex;flex-direction:row-reverse;border:1px solid;border-radius:4px}.details .component-input .MuiFormControl-root .MuiInputBase-root:before{border:none}.details .component-input .MuiFormControl-root input{border:none;text-align:right}.details__content{display:flex;flex-direction:column;margin-top:6px;width:90%}.details__content .row{padding-top:22px;padding-bottom:20px;border-top:1px solid #e8e8e9}.details__content .row.timeline .row__content{width:auto}.details__content .row.timeline .row__content__input{flex-grow:1;display:block}.details__content .row__content{width:926px;display:flex;flex-direction:row;justify-content:space-between}.details__content .row__content__text{margin-right:20px}.details__content .row__content__text h4{font-size:13px;font-weight:600;color:#2d3446;margin-bottom:10px}.details__content .row__content__text p{font-size:12px;color:#8c909a}.details__content .row__content__input{display:flex;flex-direction:row}.details__content .row__content__input label{color:#8c909a}.details__content .row__content__input input{border:1px solid var(--lightGrey);color:#8c909a}.details__content .row__content__input input[disabled]{opacity:.2}.details__content .submit{height:45px;display:flex;align-items:center;justify-content:center;width:220px;color:#fff;font-size:14px;font-weight:600;border-radius:4px;border:none;background-color:#377ded}.details__content .submit.loading{background-color:var(--light)}.details__content .submit.success{background-color:var(--success)}.details__content .submit.error{background-color:var(--warning)}.details__content .logements-attribu{opacity:.3;color:#2d3446;font-family:Roboto;font-size:.75em;line-height:1em;margin-bottom:2em}.details__content .date-container{margin-bottom:6em}.details__content .date-container .float-left{float:left}.details__content .date-container .date{margin-right:1em}.details__content .row-container{clear:both}.details__content .row-container .titles{color:#2d3446;font-family:Roboto;font-size:18px;line-height:21px}.details__content .row-container .row{display:flex}.details__content .row-container .row div{flex:1;margin-right:2em;margin-bottom:1em}.details__content .row-container .row .input-text{width:100%;height:4em}.details .editable-timeline{padding:0 20px;user-select:none;position:relative}.details .editable-timeline__enable{margin-bottom:10px}.details .editable-timeline__enable label{color:#000}.details .editable-timeline__timeline.disabled{opacity:.3;pointer-events:none}.details .editable-timeline .editable-text input{margin:-10px 0;color:#000}.details .editable-timeline__dates{display:flex;justify-content:space-between;padding:0 0 20px}.details .editable-timeline__date span{font-size:12px;display:block;margin-bottom:3px}.details .editable-timeline__date input{border-radius:5px;padding:3px 7px;border-color:#d5d7d9}.details .editable-timeline__body{height:220px;position:relative;min-width:900px;border:1px solid #e8e8e8;border-radius:10px}.details .editable-timeline__grid{position:absolute;height:100%;width:100%}.details .editable-timeline__grid-cell{position:absolute;height:100%;border-left:1px solid #e7ebed}.details .editable-timeline__grid-cell span{font-size:13px;font-weight:500;color:#a6afb7;padding:16px;display:block}.details .editable-timeline__cycles{position:absolute;width:100%;height:100%}.details .editable-timeline__cycle{position:absolute;background-color:#eee;color:#000;font-size:13px;height:110px;border-radius:5px;top:46px;box-sizing:border-box}.details .editable-timeline__cycle:hover .editable-timeline__cycle-handle,.details .editable-timeline__cycle:hover .editable-timeline__cycle-uncertainty-handle,.details .editable-timeline__cycle:hover .editable-timeline__cycle-remove{display:block}.details .editable-timeline__cycle-body{padding:15px;height:100%;box-sizing:border-box;cursor:grab}.details .editable-timeline__cycle-body>*{cursor:default}.details .editable-timeline .color-picker{position:absolute;bottom:10px;left:15px}.details .editable-timeline__cycle-remove{display:none;position:absolute;top:-30px;right:0;font-size:25px;width:70px;height:30px;text-align:right;line-height:27px;cursor:pointer}.details .editable-timeline__cycle-remove:after{content:"\d7"}.details .editable-timeline__cycle-name{font-weight:500;margin-bottom:5px}.details .editable-timeline__cycle-name input{width:100%;box-sizing:border-box}.details .editable-timeline__cycle-description{font-style:italic;flex-grow:1}.details .editable-timeline__cycle-handle{display:none;position:absolute;top:0;left:0;width:10px;background-color:#0001;height:100%;cursor:ew-resize;z-index:2;border-radius:5px 0 0 5px}.details .editable-timeline__cycle-handle.right{left:auto;right:0;border-radius:0 5px 5px 0}.details .editable-timeline__cycle-handle:hover{background-color:#0003}.details .editable-timeline__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;cursor:grab}.details .editable-timeline__cycle-uncertainty>*{cursor:default}.details .editable-timeline__cycle-uncertainty-handle{display:none;position:absolute;top:50%;left:-20px;margin-top:-20px;height:40px;width:10px;background-color:#0001;cursor:ew-resize;border-radius:5px 0 0 5px}.details .editable-timeline__cycle-uncertainty-handle:hover{background-color:#0003}.details .editable-timeline__events{position:absolute;width:100%}.details .editable-timeline__event{position:absolute;background-color:#9699a2;color:#353b4d;height:160px;top:46px;width:2px;z-index:3;cursor:ew-resize}.details .editable-timeline__event:after{content:"";position:absolute;top:0;height:100%;width:10px;left:-4px}.details .editable-timeline__event:hover .editable-timeline__event-remove{display:block}.details .editable-timeline__event>*{cursor:default}.details .editable-timeline__event-remove{display:none;position:absolute;right:-30px;bottom:2px;width:30px;height:30px;cursor:pointer;text-align:center;line-height:27px;font-size:25px}.details .editable-timeline__event-remove:after{content:"\d7"}.details .editable-timeline__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;cursor:grab}.details .editable-timeline__event-name>*{cursor:default}.details .editable-timeline__add-cycle{position:absolute;background-color:#eee;color:#000;font-size:13px;height:110px;width:90px;border-radius:5px;top:46px;left:-110px;box-sizing:border-box;overflow:hidden;text-align:center;display:flex;align-items:center;padding:20px;cursor:pointer}.details .editable-timeline__add-event{position:absolute;font-size:12px;height:46px;width:90px;border-radius:5px;bottom:6px;left:-110px;box-sizing:border-box;overflow:hidden;text-align:center;padding:10px;font-weight:500;border:2px solid #9699a2;color:#353b4d;cursor:pointer}.details__section{margin:40px 0}.details__section h2{font-size:14px;font-weight:600;padding-bottom:10px;color:#2d3446}.details .payments{min-width:610px}.details .payments__payment{padding:10px;border:1px solid #8c909a;border-radius:5px;margin:10px 0;position:relative}.details .payments__payment-input{padding:5px 0}.details .payments__payment-input input{padding:5px 10px;border-radius:5px;min-width:565px;color:#000}.details .payments__payment-input.fraction,.details .payments__payment-input.feesFraction{flex-grow:1}.details .payments__payment-input.fraction input,.details .payments__payment-input.feesFraction input{width:50px;min-width:0px;margin-right:10px}.details .payments .fees{display:flex;flex-direction:row}.details .payments__payment-remove{position:absolute;bottom:0;right:0;cursor:pointer;width:30px;height:30px;line-height:28px;text-align:center}.details .payments__payment-remove:after{content:"\d7"}.details .payments__warning{margin:5px 0;font-size:13px;color:#9b3e10}.details .payments__add{text-align:center;padding:5px 10px;background-color:#2b323c;color:#fff;font-size:30px;border-radius:5px;cursor:pointer}.details .videos{min-width:610px}.details .videos__video{padding:10px;border:1px solid var(--lightGrey);border-radius:5px;margin:10px 0;position:relative}.details .videos__video-input{padding:5px 0}.details .videos__video-input input{padding:5px 10px;border-radius:5px;min-width:565px;color:#000}.details .videos__video-input select{border:1px solid var(--lightGrey);padding:5px;background-color:#fff}.details .videos__video-remove{position:absolute;top:0;right:0;cursor:pointer;width:30px;height:30px;line-height:28px;text-align:center}.details .videos__video-remove:after{content:"\d7"}.details .videos__add{width:100%;text-align:center;padding:5px 10px;background-color:#2b323c;color:#fff;font-size:30px;border-radius:5px;cursor:pointer}.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}.color-picker{position:relative;display:inline-block}.color-picker__value{position:relative;width:15px;height:15px;border:2px solid white;border-radius:15px;z-index:101}.color-picker__colors{display:none;position:absolute;left:-5px;top:-5px;padding:4px 5px 4px 30px;background-color:#fff;border-radius:15px 5px 5px 15px;z-index:100;border:1px solid #BBB}.color-picker:hover .color-picker__colors{display:flex}.color-picker__color{width:15px;height:15px;margin:2px 5px;border-radius:5px;cursor:pointer}.color-picker__color.selected{border:2px solid #FFF;margin:0 3px}: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)}.phone__input{display:flex;flex-direction:column;position:relative}.phone__input label{font-size:12px;font-weight:500;color:var(--dark)}.phone__input .PhoneInput{border-radius:4px}.phone__input .PhoneInput input{outline:none;font-size:14px;color:var(--dark)}.phone__input .PhoneInputCountry{margin-left:10px}.phone__input .PhoneInputInput{border:none}.phone__input__error{position:absolute;bottom:-15px;font-size:12px;color:var(--warning);align-self:center}.photos{height:100%;width:100%}.photos__content{height:100%;width:100%;display:flex;flex-direction:row}.photos__content__wrapper{width:calc(100% - 462px)}.photos__content__wrapper__pictures{display:flex;flex-direction:row;flex-wrap:wrap;padding-left:78px;padding-right:78px;padding-top:28px;box-sizing:border-box}.photos__content__wrapper__pictures__picture:first-child{margin-left:0}.photos__content__wrapper__pictures__picture:nth-child(4n + 5){margin-left:0}.photos__content__wrapper__pictures__picture{background-size:cover;background-color:#f4f4f4;border-radius:4px;height:114px;width:calc(25% - 10px);margin-left:10px;margin-bottom:10px}.photos__content__wrapper__pictures .add{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#f4f4f4;padding-left:10px;padding-right:10px;box-sizing:border-box;cursor:pointer}.photos__content__wrapper__pictures .add span{width:40px;height:40px;background-color:#377ded;color:#f4f4f4;font-size:48px;display:flex;align-items:center;justify-content:center;border-radius:50%}.photos__content__wrapper__pictures .add p{margin-top:10px;font-size:12px;font-weight:500;color:#377ded;text-align:center}.photos__content__details{width:462px;background-color:#fff;border-left:1px solid var(--lightGrey);padding-bottom:35px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.photos__content__details__form{padding:28px 78px 0;display:flex;flex-direction:column;align-items:center;width:100%;box-sizing:border-box}.photos__content__details__form h3{font-size:16px;font-weight:600;color:#2d3446;margin-bottom:12px}.photos__content__details__form h4{font-size:12px;font-weight:500;color:#8c909a;margin-bottom:40px}.photos__content__details__form__drop{background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='18' ry='18' stroke='%23333' stroke-width='3' stroke-dasharray='12' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");border-radius:18px;width:100%;height:182px;margin-bottom:18px;display:flex;justify-content:center;align-items:center;flex-direction:column}.photos__content__details__form__drop p{margin-top:19px;font-size:12px;color:#8c909a}.photos__content__details__form .dropPicture{background-size:cover;background-position:center}.photos__content__details__form label{font-size:12px;color:#8c909a;text-decoration:underline;cursor:pointer}.photos__content__details__form input{border:1px solid rgba(50,50,50,.08);border-radius:4px;background-color:#32323208;padding-left:16px;height:46px;width:100%;color:#2d3446;font-size:12px;font-weight:600;box-sizing:border-box}.photos__content__details__form input::placeholder{color:#2d3446b3;font-size:12px;font-weight:500}.photos__content__details__datas{padding:20px 20px 0;display:flex;flex-direction:column;align-items:flex-start;width:100%;box-sizing:border-box}.photos__content__details__datas img{max-height:250px;height:auto;width:auto;max-width:100%;margin-left:auto;margin-right:auto;border-radius:4px;margin-bottom:22px}.photos__content__details__datas h3{font-weight:600;font-size:15px;color:#2d3446}.photos__content__details__datas h4{font-weight:500;font-size:12px;color:#8c909a;margin-top:12px}.photos__content__details__datas hr{width:100%;border:none;border-bottom:1px solid #e7ebed;margin:18px 0 0}.photos__content__details__datas__description{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:33px}.photos__content__details__datas__description>p{font-size:12px;font-weight:500;color:#8c909a}.photos__content__details__datas__description div{display:flex;align-items:center;border:1px solid #2d3446;padding:18px 15px 17px;border-radius:4px;width:322px;min-height:61px;box-sizing:border-box}.photos__content__details__datas__description div p{font-size:12px;font-weight:500;color:#2d3446;line-height:16px}.photos__content__details__delete{color:#d13f5e;font-size:12px;font-weight:600;cursor:pointer;display:flex;flex-direction:row;align-items:center}.photos__content__details__delete .svg{margin-right:8px}.photos__content__details__validate{height:35px;width:160px;display:flex;justify-content:center;align-items:center;cursor:pointer;border-radius:4px;font-weight:600;color:#fff;background-color:#377ded}.photos__content__details__validate:hover{opacity:.8}.popup-new-acquirer .input-form+.input-form{margin-top:17px}.popup-new-acquirer>div{padding:30px 40px;width:450px;max-height:80%;overflow:auto}.popup-new-acquirer>div>span{display:none}.popup-new-acquirer>div>div:last-child{justify-content:end;margin-top:10px}.popup-new-acquirer .checkbox{padding:30px 0 0}.popup-new-acquirer .checkbox input{margin-right:10px;cursor:pointer}.popup-new-acquirer .checkbox label{font-size:13px;cursor:pointer}.popup-new-acquirer .email-config{font-size:13px;padding:20px 0}.popup-new-acquirer .email-config__description{margin:0 0 20px}.popup-new-acquirer .email-config__contents{padding:20px;background-color:#f2f2f2;border-radius:8px}.popup-new-acquirer .email-config__contents textarea{margin:20px 0;width:100%;padding:10px;box-sizing:border-box}.popup-new-acquirer .email-config__contents p{white-space:pre-wrap}.popup-new-acquirer .email-config__bottom-text{height:130px}.popup-new-acquirer .email-config__button{margin:0 auto;background-color:#0076ef;display:block;padding:17px 27px;border-radius:5px;color:#fff;font-size:13px;font-weight:600;width:210px}.popup-new-acquirer .email-config__link{display:block;margin:10px auto 0;width:264px;text-align:center;color:#0076ef}.popup-new-acquirer .email-config__link:active,.popup-new-acquirer .email-config__link:visited{color:#0076ef}.popup-new-acquirer .input-form{display:flex;flex-direction:row;align-items:start}.popup-new-acquirer .input-form.select label{font-size:12px;font-weight:500;color:var(--dark)}.popup-new-acquirer .input-form.select select{margin:7px 0;border:2px solid #ccd2d7;border-radius:5px;background-color:#fff;padding:5px}.popup-new-acquirer .input-form .input-form__label{width:25%;margin:17px 0;border:none;font-size:12px;font-weight:500}.popup-new-acquirer .input-form .input-form__value{margin:14px 15px;border:none;font-size:14px;color:#666}.popup-new-acquirer .input-form>div{width:50%;border:2px solid #ccd2d7;box-shadow:none}.popup-new-acquirer .input-form label{width:25%;margin:17px 0}.popup-new-acquirer .input-form input{min-height:40px}.popup-new-acquirer .input-form input::placeholder{color:#888}.popup-new-acquirer .input-form textarea{padding:12px 16px}.popup-new-acquirer .input-form textarea::placeholder{color:#888}.popup-new-acquirer .roles-field{position:relative;padding-right:40px}.popup-new-acquirer .roles-field__add-role{position:absolute;top:5px;right:0}.popup-new-acquirer .roles-field__add-role-popup{right:-70px;left:auto}.popup-new-acquirer .user-actions{margin-left:-3px}.popup-new-acquirer .user-actions button{margin:20px 20px 20px 0;font-size:15px;padding:10px 20px}.popup-new-acquirer .user-actions button:hover{background-color:var(--boxShadow)}.popup-new-acquirer .sent-emails input[type=checkbox]{display:none}.popup-new-acquirer .sent-emails__content{height:0px;overflow:hidden}.popup-new-acquirer .sent-emails__toggle-label{font-size:13px;font-weight:500;cursor:pointer}.popup-new-acquirer .sent-emails__toggle-label:after{content:"[+]";margin-left:5px;font-family:sans-serif}.popup-new-acquirer .sent-emails .sent-emails__toggle:checked+.sent-emails__toggle-label:after{content:"[-]"}.popup-new-acquirer .sent-emails .sent-emails__toggle:checked+.sent-emails__toggle-label+.sent-emails__content{height:auto}.popup-new-acquirer .sent-emails .sent-email{font-size:14px;padding:10px}.popup-sector-access .popup-component__content{width:500px}.popup-sector-access .confirm-popup__yes-btn{background-color:var(--primary)}.popup-designer-link>div{width:730px}.popup-resend-email .input-form{display:flex;align-items:center;justify-content:center}.popup-resend-email .input-form label{width:230px;text-align:center;margin-bottom:20px}.popup-resend-email .svg{width:50px;height:40px;margin:0 auto}.popup-resend-email p,.sharepopup .content{text-align:center}.sharepopup .content .url{overflow-x:auto;overflow-y:hidden}.sharepopup .content .row{display:flex;justify-content:space-between;margin:20px 0 40px}.sharepopup .content .row p{font-weight:700}.export-dxf span:nth-child(2) .svg{width:40px;height:40px;background-color:var(--primary);border-radius:50%;display:flex;align-items:center;justify-content:center}.export-dxf .content{display:flex;flex-direction:column;align-items:center;justify-content:center}.export-dxf .content p{font-size:14px;margin-bottom:25px;text-align:center}.export-dxf .content select{border-radius:4px;border:1px solid var(--grey);min-width:290px;padding:16px}.export-dxf .content .checkbox{margin-top:20px}.export-dxf .content .checkbox input{margin-right:10px}.export-os span:nth-child(2) .svg{width:40px;height:40px;background-color:var(--primary);border-radius:50%;display:flex;align-items:center;justify-content:center}.export-os .content{display:flex;flex-direction:column;align-items:center;justify-content:center}.export-os .content p{font-size:14px}.export-os .content select{width:100%;border-radius:4px;border:1px solid var(--grey);min-width:290px;padding:16px}.export-os .content .checkbox{margin-top:20px}.export-os .content .checkbox input{margin-right:10px}.export-os .content .checkbox.new-url{position:absolute;bottom:10px;left:15px}.export-os .content .odp{font-size:14px}.export-os .content .odp.has-date .odp__date{background-color:var(--primary);color:var(--light)}.export-os .content .odp.has-date .odp__date input{color:var(--light)}.export-os .content .odp.no-date .odp__no-date{background-color:var(--primary);color:var(--light)}.export-os .content .odp__label{margin:15px 0 10px}.export-os .content .odp__buttons{display:flex}.export-os .content .odp__no-date{flex:1 1;display:flex;align-items:center;padding:10px 20px;border:1px solid var(--lightGrey);border-right:none;border-radius:5px 0 0 5px;width:144px;box-sizing:border-box;cursor:pointer}.export-os .content .odp__date{border-radius:0 5px 5px 0}.export-os .content .odp__date input{background:transparent;border:1px solid var(--lightGrey);border-left:none;padding:10px;border-radius:0 5px 5px 0;color:var(--dark);width:155px;outline:none;cursor:pointer}.export-os__row{display:flex;padding:10px;gap:10px;justify-content:start;align-items:center;width:320px}.export-os__row.professions{margin-bottom:10px}.export-os__row.professions p{white-space:nowrap}.export-os__row.profession{flex-direction:column;align-items:start;margin-bottom:10px}.export-os__row .date-label{width:80px}.sectors{overflow-y:auto;height:100%;position:relative}.sectors__content{display:flex;flex-direction:column;width:90%;margin:0 auto}.sectors__content .options{margin-top:12px;display:flex;align-items:center;justify-content:space-between;padding-bottom:12px}.sectors__content .options__left a{display:none}.sectors__content .options .active{color:var(--primary)}.sectors__content .options .active svg path{fill:var(--primary)}.sectors__content .options__left,.sectors__content .options__right{display:flex;align-items:center}.sectors__content .sectors-table{padding-top:10px;width:100%;box-sizing:border-box;box-shadow:0 2px 12px #1c283f0d;margin-bottom:135px}.sectors__content .sectors-table .sectors-head{display:flex;align-items:center;justify-content:space-between;width:100%;height:45px}.sectors__content .sectors-table .sectors-head .status-field{justify-content:center;padding-right:25px;box-sizing:border-box}.sectors__content .sectors-table .sectors-head>div{display:flex;font-weight:600;font-size:12px;color:var(--grey);height:100%;align-items:center}.sectors__content .sectors-table .sectors-head>div .col-name{position:relative}.sectors__content .sectors-table .sectors-head>div .col-name .svg{position:absolute;right:-15px;top:0;cursor:pointer}.sectors__content .sectors-table .sectors-head>div .col-name .svg svg path{fill:var(--grey)}.sectors__content .sectors-table .sectors-head>div .col-name .svg:hover svg path{fill:var(--primary)}.sectors__content .sectors-table .sectors-head>div .active{color:var(--primary)}.sectors__content .sectors-table .sectors-head>div .active .svg svg path{fill:var(--primary)}.sectors__content .sectors-table .sectors-head .asc .svg{transform:rotate(90deg)}.sectors__content .sectors-table .sectors-head .desc .svg{transform:rotate(-90deg)}.sectors__content .sectors-table .sectors-rows{width:100%;display:flex;flex-direction:column}.sectors__content .sectors-table .sectors-rows .row{margin:1px 0;border-radius:7px}.sectors__content .sectors-table .sectors-rows .row:hover .ellipsis,.sectors__content .sectors-table .sectors-rows .row.selected .ellipsis{background-color:transparent}.sectors__content .sectors-table .sectors-rows .row:hover .buyer.small,.sectors__content .sectors-table .sectors-rows .row.selected .buyer.small{display:block}.sectors__content .sectors-table .sectors-rows .row:hover .buyer.small:hover,.sectors__content .sectors-table .sectors-rows .row.selected .buyer.small:hover{color:var(--darkGrey);border-color:var(--darkGrey)}.sectors__content .sectors-table .sectors-rows .row:hover .edit-buyer,.sectors__content .sectors-table .sectors-rows .row.selected .edit-buyer{display:block}.sectors__content .sectors-table .sectors-rows .row:hover .edit-buyer:hover svg path,.sectors__content .sectors-table .sectors-rows .row.selected .edit-buyer:hover svg path{fill:var(--darkGrey)}.sectors__content .sectors-table .sectors-rows .row:hover .buyer:not(.small),.sectors__content .sectors-table .sectors-rows .row.selected .buyer:not(.small){color:var(--darkGrey)}.sectors__content .sectors-table .sectors-rows .row:hover{background-color:#f7f7f7}.sectors__content .sectors-table .sectors-rows .row.selected{background-color:var(--lightGrey)}.sectors__content .sectors-table .sectors-rows .row>div{height:100%;display:flex;align-items:center;font-weight:500;font-size:12px;color:var(--dark);text-align:center;min-height:45px}.sectors__content .sectors-table .sectors-rows .row>div.status-field{border-left:none}.sectors__content .sectors-table .sectors-rows .row__body{display:flex;flex-direction:column;padding:10px 0;background-color:#f5f5f5}.sectors__content .sectors-table .sectors-rows .row__content{display:flex;align-items:center;justify-content:space-between;width:100%}.sectors__content .sectors-table .sectors-rows .row__content>div{height:100%;display:flex;align-items:center;font-weight:500;font-size:12px;color:var(--dark);text-align:center;border-left:1px solid #eee}.sectors__content .sectors-table .sectors-rows .row__content>div.status-field{border-left:none}.sectors__content .sectors-table .sectors-rows .row__content .owner_name,.sectors__content .sectors-table .sectors-rows .row__content .more{border-left:none}.sectors__content .sectors-table .sectors-rows .row__content .empty-field{color:var(--darkGrey);width:100%;display:flex;justify-content:center;margin:25px}.sectors__content .sectors-table .sectors-rows .row__content .time-field{color:var(--grey)}.sectors__content .sectors-table .sectors-rows .row__content .access-field .select{width:31px;height:28px}.sectors__content .sectors-table .sectors-rows .row__content .access-field .select .access.small{background-color:#fff;color:var(--dark);box-shadow:0 0 10px #0000001a}.sectors__content .sectors-table .sectors-rows .row__content .access-field .access{color:var(--light);background-color:#ccc;padding:7px 10px 7px 0;border-radius:5px;width:30px;text-align:center;text-transform:capitalize;display:inline-block}.sectors__content .sectors-table .sectors-rows .row__content .access-field .access,.sectors__content .sectors-table .sectors-rows .row__content .access-field .access.small:hover,.sectors__content .sectors-table .sectors-rows .row__content .access-field .select.open .access.small{color:var(--light)}.sectors__content .sectors-table .sectors-rows .row__content .access-field .access.creator,.sectors__content .sectors-table .sectors-rows .row__content .access-field .access.small:hover.creator,.sectors__content .sectors-table .sectors-rows .row__content .access-field .select.open .access.small.creator{background-color:#ff8162}.sectors__content .sectors-table .sectors-rows .row__content .access-field .access.editor,.sectors__content .sectors-table .sectors-rows .row__content .access-field .access.small:hover.editor,.sectors__content .sectors-table .sectors-rows .row__content .access-field .select.open .access.small.editor{background-color:#377ded}.sectors__content .sectors-table .sectors-rows .row__content .access-field .access.console,.sectors__content .sectors-table .sectors-rows .row__content .access-field .access.small:hover.console,.sectors__content .sectors-table .sectors-rows .row__content .access-field .select.open .access.small.console{background-color:#8fd097}.sectors__content .sectors-table .sectors-rows .row__content .access-field .access.reviewers,.sectors__content .sectors-table .sectors-rows .row__content .access-field .access.small:hover.reviewers,.sectors__content .sectors-table .sectors-rows .row__content .access-field .select.open .access.small.reviewers{background-color:#8fc7d0}.sectors__content .sectors-table .sectors-rows .row__content .access-field .access.designer,.sectors__content .sectors-table .sectors-rows .row__content .access-field .access.small:hover.designer,.sectors__content .sectors-table .sectors-rows .row__content .access-field .select.open .access.small.designer{background-color:#377ded}.sectors__content .sectors-table .sectors-rows .row__content .status-field .select{width:31px;height:28px}.sectors__content .sectors-table .sectors-rows .row__content .status-field .status{color:var(--light);background-color:#ccc;padding:7px 10px;border-radius:5px;width:100px;height:12px;text-align:center;text-transform:capitalize;border-left:1px solid white}.sectors__content .sectors-table .sectors-rows .row__content .status-field .status.assigned{background-color:#8c909a}.sectors__content .sectors-table .sectors-rows .row__content .status-field .status.customizing{background-color:#fabf60}.sectors__content .sectors-table .sectors-rows .row__content .status-field .status.designing{background-color:#f79336}.sectors__content .sectors-table .sectors-rows .row__content .status-field .status.paused{background-color:#8947c7}.sectors__content .sectors-table .sectors-rows .row__content .status-field .status.submitted{background-color:#8fd097}.sectors__content .sectors-table .sectors-rows .row__content .status-field .status.processing{background-color:#fabf60}.sectors__content .sectors-table .sectors-rows .row__content .status-field .status.reviewing{background-color:#8fc7d0}.sectors__content .sectors-table .sectors-rows .row__content .status-field .status.ready{background-color:#17243e}.sectors__content .sectors-table .sectors-rows .row__content .status-field .status.validated{background-color:#469550}.sectors__content .sectors-table .sectors-rows .row__content .status-field .status.refused{display:flex;flex-direction:column;justify-content:center;font-size:11px;background-color:#f30}.sectors__content .sectors-table .sectors-rows .row__content .status-field .status.signed,.sectors__content .sectors-table .sectors-rows .row__content .status-field .status.paid{background-color:#377ded}.sectors__content .sectors-table .sectors-rows .row__content .status-field .status.signing{background-color:#37aaed}.sectors__content .sectors-table .sectors-rows .row__content .status-field .status .description{display:none;position:absolute;left:140px;top:-6px;z-index:10;color:var(--dark);max-width:200px;min-width:150px;background-color:var(--light);border-radius:5px;box-shadow:0 3px 24px #30303124;padding:15px;text-transform:none;text-align:left;line-height:16px}.sectors__content .sectors-table .sectors-rows .row__content .status-field .status .description:after{content:"";position:absolute;border:10px solid transparent;border-right-color:var(--light);left:-20px;top:10px}.sectors__content .sectors-table .sectors-rows .row__content .status-field .status:hover .description{display:block}.sectors__content .sectors-table .sectors-rows .row__content .dropdown{display:flex;flex-direction:column;border:.5px solid #f5f7f7;border-radius:6px;background-color:#fff;box-shadow:0 3px 24px #30303124;padding:3px;width:230px;text-align:left}.sectors__content .sectors-table .sectors-rows .row__content .dropdown__wrapper{position:absolute;z-index:1;right:10px;top:35px}.sectors__content .sectors-table .sectors-rows .row__content .dropdown__item{display:block;cursor:pointer;text-align:left;text-decoration:none;color:var(--dark);line-height:30px;padding:0 20px}.sectors__content .sectors-table .sectors-rows .row__content .dropdown__item:hover{background-color:#e8ecee}.sectors__content .sectors-table .sectors-rows .row__content+.row__content{margin-top:1px}.sectors__content .sectors-table .time-field{flex-grow:.7;width:100px}.sectors__content .sectors-table .time-field p{padding-left:60px}.sectors__content .sectors-table .signeddocs{margin:7px 8px}.sectors__content .sectors-table .owner_name{position:relative;padding-left:20px;box-sizing:border-box;justify-content:flex-start;border-top-left-radius:4px;border-bottom-left-radius:4px;flex-grow:.7;width:170px;flex-shrink:0}.sectors__content .sectors-table .owner_name .nouser{color:var(--grey)}.sectors__content .sectors-table .owner_name .buyer{display:flex;height:38px;align-items:center;flex-grow:1;text-align:left}.sectors__content .sectors-table .owner_name .buyer.active:after{content:"\2713";margin-left:10px}.sectors__content .sectors-table .owner_name .buyer.assign{color:#bbb;cursor:pointer;text-decoration:underline}.sectors__content .sectors-table .owner_name .buyer.unassigned{color:#bbb}.sectors__content .sectors-table .owner_name .buyer.small{display:none;position:absolute;top:11px;right:0;font-size:20px;text-decoration:none;height:15px;width:15px;text-align:center;padding:0;border-radius:3px;border:1px solid #bbb;line-height:15px}.sectors__content .sectors-table .owner_name .edit-buyer{display:none;cursor:pointer;padding:10px 7px}.sectors__content .sectors-table .owner_name .edit-buyer svg{width:15px;height:15px}.sectors__content .sectors-table .name{width:100px;justify-content:center}.sectors__content .sectors-table .row .name{padding:0 10px}.sectors__content .sectors-table .floor_no{width:60px;justify-content:center;padding:0 10px}.sectors__content .sectors-table .row .floor_no{padding:0 10px}.sectors__content .sectors-table .status-field{width:140px;justify-content:start}.sectors__content .sectors-table .status-field .signature-request{width:200px;margin-top:10px;display:flex;align-items:center}.sectors__content .sectors-table .status-field .signature-request__email{color:var(--grey)}.sectors__content .sectors-table .status-field .signature-request__date{font-style:italic}.sectors__content .sectors-table .status-field .signature-request__rejection{margin-top:5px;color:var(--warning)}.sectors__content .sectors-table .status-field .signature-request .icon{min-width:10px;min-height:10px;border-radius:50%;display:inline-block;margin:10px 10px 10px 0}.sectors__content .sectors-table .status-field .signature-request.signed .icon{background-color:var(--primary)}.sectors__content .sectors-table .status-field .signature-request.rejected .icon{background-color:var(--warning)}.sectors__content .sectors-table .status-field .signature-request.pending .icon{background-color:var(--boxShadow)}.sectors__content .sectors-table .access-field{width:48px;justify-content:end}.sectors__content .sectors-table .validations{width:150px;justify-content:center;word-break:break-all;text-align:center}.sectors__content .sectors-table .validations .validations__wrapper{display:flex;font-size:30px;color:#b3b3b3}.sectors__content .sectors-table .validations .validations__wrapper .approval{position:relative;text-align:center;cursor:default}.sectors__content .sectors-table .validations .validations__wrapper .approval__tooltip{position:absolute;top:40px;left:-20px;font-size:13px;display:none;white-space:nowrap;padding:10px;background-color:#888;color:#fff;z-index:10}.sectors__content .sectors-table .validations .validations__wrapper .approval__tooltip:after{content:"";display:block;position:absolute;top:-20px;left:20px;width:0px;height:0px;border:10px solid transparent;border-bottom-color:#888}.sectors__content .sectors-table .validations .validations__wrapper .approval:hover .approval__tooltip{display:block}.sectors__content .sectors-table .actions{flex-grow:1;justify-content:end;width:100px;padding-left:10px}.sectors__content .sectors-table .more{width:65px;justify-content:center;border-top-right-radius:4px;border-bottom-right-radius:4px;position:relative}.sectors__content .sectors-table .more:hover svg circle{fill:var(--darkGrey)}.sectors__content .sectors-table .more svg circle{fill:#aaa}.sectors__content .sectors-table .more button{background-color:#fff}.sectors__content .sectors-table .more .reviewbtn{border:1px solid var(--primary);border-radius:5px;padding:10px;text-align:center;text-decoration:none;background-color:var(--primary);color:#fff}.sectors .select{cursor:pointer;position:relative}.sectors .select.disabled{cursor:default}.sectors .select .select__wrapper{border-radius:5px;border:1px solid transparent}.sectors .select__body{display:none}.sectors .select.open{cursor:default}.sectors .select.open .select__wrapper{position:absolute;z-index:10;width:200px;background-color:#fff;box-shadow:0 3px 24px #30303124;border-color:#eaeaea;left:-9px;top:-9px}.sectors .select.open .select__header{padding:9px;border-bottom:1px solid #e6e6e6;text-align:left}.sectors .select.open .select__header .action{border:unset}.sectors .select.open .select__body{display:block;padding:10px}.sectors .select.open .select__body .description{text-align:left;color:#959595;font-size:11px}.sectors .select.open .select__body .select__option{margin:7px 0;cursor:pointer;text-align:left}.sectors .select.open .select__body .select__option .access{padding:5px 20px;width:80px}.sectors .select.open .select__body .select__option.selected:after{content:"\2713";margin-left:10px}.sectors .actions .select{margin-left:10px}.sectors .actions .action{padding:4px 7px;border:1px solid #eaeaea;text-decoration:none;color:var(--dark);margin-right:10px;background-color:var(--light);border-radius:5px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.sectors .actions .action:hover{border:1px solid var(--grey)}.sectors .actions .action .svg{height:15px;width:15px;margin-right:5px}.sectors .actions .action .svg svg{width:100%;height:100%;fill:var(--dark)}.sectors .actions .action .svg svg path{fill:var(--dark)}.sectors .actions .action .svg.down-arrow{height:10px;width:10px;margin-left:7px}.sectors .actions .action.show-more{cursor:pointer}.sectors .actions .action.show-more .svg{height:10px}.sectors .actions .action.show-more .svg.closed{transform:rotate(90deg)}.sectors .actions .spacer{flex-grow:1}.sectors .actions .downloads .select.open .select__header .action{border:unset}.sectors .actions .downloads .select.open .select__header .action .svg{display:none}.sectors .actions .downloads .select__body{padding:3px}.sectors .actions .downloads a{display:block;cursor:pointer;text-align:left;text-decoration:none;color:var(--dark);line-height:30px;padding:0 20px}.sectors .actions .downloads a:hover{background-color:#e8ecee}.sectors .share-btn,.sectors .export-btn{color:#8c909a;display:inline-flex;align-items:center;padding:8px;border-radius:6px;position:relative;cursor:default}.sectors .share-btn:hover>.svg path,.sectors .export-btn:hover>.svg path{fill:var(--dark)}.sectors .share-btn:hover>p,.sectors .export-btn:hover>p{color:var(--dark)}.sectors .share-btn .svg,.sectors .export-btn .svg{height:24px;width:24px;display:flex;align-items:center}.sectors .share-btn .svg svg,.sectors .export-btn .svg svg{max-height:100%;width:100%}.sectors .share-btn .svg svg path,.sectors .export-btn .svg svg path{fill:#8c909a}.sectors .share-btn p,.sectors .export-btn p{font-size:12px;line-height:14px;font-weight:600;margin-left:8px}.sectors .share-btn__menu,.sectors .export-btn__menu{display:none;position:absolute;top:100%;font-size:13px;width:200px;padding:3px;background-color:#fff;box-shadow:0 0 10px #00000014;z-index:100;right:0}.sectors .share-btn__menu a:visited,.sectors .export-btn__menu a:visited{color:#8c909a}.sectors .share-btn:hover .share-btn__menu,.sectors .export-btn:hover .share-btn__menu,.sectors .share-btn:hover .export-btn__menu,.sectors .export-btn:hover .export-btn__menu{display:block}.sectors .share-btn__menu-item,.sectors .export-btn__menu-item{line-height:30px;padding:0 20px;cursor:pointer;display:block;text-decoration:none;color:var(--dark)}.sectors .share-btn__menu-item:visited,.sectors .export-btn__menu-item:visited{color:inherit}.sectors .share-btn__menu-item:hover,.sectors .export-btn__menu-item:hover{background-color:#e8ecee}@media (max-width: 800px){#app .sectors__content .sectors-table .validations,#app .sectors__content .sectors-table .status-field,#app .sectors__content .sectors-table .access-field,#app .sectors__content .sectors-table .more{display:none}#app .sectors__content .sectors-table .owner_name{width:140px}}.segmented-button{width:320px}.segmented-button__btn{display:flex;width:100%;border-radius:5px;overflow:hidden;border:1px solid var(--lightGrey)}.segmented-button__label{text-align:left;margin-bottom:10px}.segmented-button__segment{cursor:pointer;padding:10px;color:var(--dark);background-color:var(--light);text-align:center;flex-grow:1;font-size:14px}.segmented-button__segment.selected{color:var(--light);background-color:var(--primary)}.roles-field{display:flex;align-items:start;flex-wrap:wrap;gap:5px 10px;padding:5px 0;border:none!important}.roles-field__role{padding:10px 20px;border-radius:3px;color:#fff;font-weight:500}.roles-field__role.manager{background-color:#d86f6f}.roles-field__role.editor{background-color:#f1ae00}.roles-field__role.creator{background-color:#000}.roles-field__role.observer{background-color:#bdbdbd}.roles-field__role.reviewer{background-color:#bb54bd}.roles-field__role.assessor{background-color:#b7d75e}.roles-field__role.visitor{background-color:#5a99d0}.roles-field__role.renderer{background-color:#5abfd0}.roles-field__role.salesman,.roles-field__role.builder{background-color:#5a99d0}.roles-field__role.manage3d{background-color:#3b8f5e}.roles-field__role.worker{background-color:#93979f}.roles-field__role.buyer{background-color:#5a99d0}.roles-field__role.designer{background-color:#d86f6f}.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{position:relative}.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;left:50px;bottom:0;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 210px}.roles-input label{font-size:12px;font-weight:500;color:var(--dark)}.multi-select__value{display:flex;gap:10px;align-items:center;font-size:11px}.multi-select__value .svg{width:10px;height:13px;flex-shrink:0}.multi-select label.checkbox{display:flex;align-items:center;padding:5px 10px;margin-top:0!important}.multi-select label.checkbox:hover{background-color:#00000008}.multi-select label.checkbox span{white-space:nowrap;margin:0 5px}.multi-select .dropdown__content{left:0;right:auto;top:calc(100% + 10px);max-height:40vh;overflow:auto}.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}.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}.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)}.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}.plans{flex-grow:1;display:flex;overflow:hidden}.plans__left{padding:30px 54px;border-right:1px solid #e8e8e9}.plans__content{flex-grow:1;display:flex;flex-direction:column}.plans__plan{flex:1 1 auto;padding:40px;box-sizing:border-box;height:50%}.plans__plan .svg{width:100%;height:100%}.plans__plan .svg svg{width:100%;height:100%}.plans__actions{display:flex;justify-content:space-between;align-items:center}.plans__fields{display:flex}.plans__field{padding:15px;text-align:center;font-size:14px}.plans__field label{display:block;text-transform:uppercase;font-weight:500;color:var(--grey);margin-bottom:5px;font-size:14px}.plans__save{padding:16px;cursor:pointer}.plans__save.disabled{opacity:.2;cursor:default;pointer-events:none}.plans__edit{display:block;padding:12px 35px;background-color:var(--primary);color:var(--light);text-decoration:none;font-weight:600;border-radius:5px;margin-right:20px}.plans__edit:hover{opacity:.8}.plans__files{display:flex;flex-direction:column;align-items:center;flex:0 0 auto;border-right:1px solid #e8e8e9;padding:30px 0;width:200px;gap:10px;overflow:auto}.plans__floors{display:flex;flex-direction:column;align-items:center;flex-grow:1}.plans__floors-label{text-transform:uppercase;color:var(--grey);font-size:13px;margin-top:20px;font-weight:500}.plans__floor{padding:5px 10px;background-color:#e8ecee;cursor:pointer;border:1px solid transparent;border-radius:5px;margin-top:10px;display:block;text-decoration:none;color:var(--dark)}.plans__floor:visited{color:inherit}.plans__floor.selected{border-color:var(--primary);color:var(--primary)}.plans__floor:hover:not(.plans__floor.selected){border-color:var(--darkGrey)}.plans .select-building .dropdown__content{left:-20px;right:auto;top:30px;padding:3px}.plans .select-building .dropdown__button{max-width:140px;text-align:center}.plans .select-building .dropdown__button:hover{color:var(--primary)}.plans .select-building .dropdown__button:hover svg path{fill:var(--primary)}.plans .select-building__current{display:flex;width:160px}.plans .select-building__current .svg{display:inline-block;width:10px;height:10px;margin-left:10px}.plans .select-building__current .svg svg{width:100%;height:100%}.plans .select-building__row{white-space:nowrap;padding:0 20px;cursor:pointer;line-height:30px}.plans .select-building__row.selected{color:var(--primary)}.plans .select-building__row:hover{background-color:#e8ecee}.plans__separator{flex-grow:1;height:40px}.plans__create{padding:12px 25px;background-color:var(--primary);color:var(--light);text-decoration:none;font-weight:600;border-radius:5px}.plans__create.creating{pointer-events:none;opacity:.2}.plans__create:hover:not(.plans__create.creating){opacity:.8}.permissions{padding:25px 0;overflow-y:auto}.permissions .actions{display:flex;gap:20px;position:fixed;top:80px;right:28px;z-index:100}.permissions button.needs-save:after{content:"";position:absolute;display:block;top:5px;right:5px;width:7px;height:7px;border-radius:7px;background-color:red}.permissions .groups{max-width:1200px;margin:0 auto;box-shadow:0 2px 12px #1c283f0d}.permissions .groups>.group-drawer{padding-left:10px}.permissions .group,.permissions .subgroup{padding:0 25px}.permissions .field__label{cursor:pointer}.permissions .field__label:hover{color:var(--primary)}.permissions .field__done{cursor:pointer;margin-left:5px}.permissions .field__done:hover{color:var(--primary)}.permissions .field__value{width:5ch}.permissions .group .table__row{background-color:unset}.permissions .group .table__row:hover .group__delete-btn{display:block}.permissions .group__delete-btn{display:none;cursor:pointer;border-radius:5px;height:20px;width:20px;text-align:center;line-height:20px;color:#959595;background-color:var(--lightGrey);margin:0;font-size:14px}.permissions .group__delete-btn:after{content:"x"}.permissions .group__delete-btn:hover{color:var(--light);background-color:var(--warning)}.permissions .group-drawer{border-radius:5px;overflow:hidden}.permissions .group-drawer.group{box-shadow:0 2px 12px #1c283f0d}.permissions .group-drawer.closed .group-drawer__head .svg{transform:rotate(90deg)}.permissions .group-drawer.closed .group-drawer__body{max-height:0px}.permissions .group-drawer__head{height:45px;line-height:35px;font-size:14px;font-weight:600;position:relative;cursor:pointer;z-index:2;display:flex;align-items:center}.permissions .group-drawer__head:hover .group-drawer__add-btn,.permissions .group-drawer__head:hover .group-drawer__delete-btn{display:block}.permissions .group-drawer__head .svg{display:flex;width:8px;height:8px;transform:rotate(0);transition:transform .1s linear;margin-left:10px}.permissions .group-drawer__delete-btn{margin:0;font-size:14px}.permissions .group-drawer__delete-btn:after{content:"\2715"}.permissions .group-drawer__delete-btn:hover{color:var(--light);background-color:var(--warning)}.permissions .group-drawer__add-btn{margin:0 15px 0 50px;font-size:25px}.permissions .group-drawer__add-btn:after{content:"+"}.permissions .group-drawer__add-btn:hover{background-color:var(--boxShadow)}.permissions .group-drawer__add-btn,.permissions .group-drawer__delete-btn{display:none;cursor:pointer;border-radius:5px;height:20px;width:20px;text-align:center;line-height:20px;color:#959595;background-color:var(--lightGrey)}.permissions .group-drawer__body{overflow:hidden;max-height:none;box-sizing:border-box}.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}.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 20px;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}.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}.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__content{height:100%}.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__left__toggle{display:flex;align-items:center;gap:40px;margin-bottom:20px;padding-bottom:20px;border-bottom:#e8e8e9 1px solid}.quote__left__toggle span{font-weight:500}.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}.quote .actions{display:flex;gap:20px;position:fixed;top:80px;right:28px;z-index:100}.quote .actions button{background-color:var(--primary);color:var(--light);font-size:16px;font-weight:600;padding:11px 30px;border-radius:5px;cursor:pointer}.quote .actions button:hover{opacity:.8}.quote .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}.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}.programs{padding-top:45px;display:flex;flex-direction:column;align-items:center;overflow:auto}.programs__company{padding-bottom:40px}.programs__content{max-width:905px;width:90%}.programs__content .loader{display:flex;justify-content:center;width:100%;padding:4em 0}.programs__content__title{font-weight:600;font-size:18px;color:#2d3446;display:flex;align-items:center;justify-content:space-between}.programs__content__title button{border:1px solid var(--dark);background-color:#fff;padding:7px 17px;font-size:15px}.programs__content hr{margin-top:10px;border:none;border-bottom:2px solid #2d2d2d;opacity:.1;margin-bottom:9px}.programs__content__list{display:flex;flex-wrap:wrap;gap:10px}.programs__content__list .programs-card:hover{top:-5px;background-color:#e8ecee;transition:.5s all}.programs__content .print-button{float:left;color:#fff;margin-left:2em;background-color:#f3a089}.programs__content .quote{padding:5em;margin:2em auto;border:1px solid #ddd;box-shadow:0 0 10px #0000001a;width:21cm;height:29.7cm}.programs__content .quote .logo{width:10em;margin-bottom:2.25em}.programs__content .quote .text-title{color:#2d3446;font-family:Roboto;font-size:1.5em;font-weight:700;text-transform:capitalize;margin-bottom:1.5em}.programs__content .quote .float-right{flex-basis:5em;color:#f3a089;background-color:#fff;height:2.5em;width:9em;text-align:right}.programs__content .quote .quote_details{position:relative;margin-top:2em}.programs__content .quote .quote_details .label{color:#0000004d;margin-right:.8em}.programs__content .quote .quote_details p{margin-bottom:2em}.programs__content .quote .row-container{clear:both}.programs__content .quote .row-container .titles{color:#2d3446;font-family:Roboto;font-size:18px;line-height:21px}.programs__content .quote .row-container .row{display:flex}.programs__content .quote .row-container .row div{flex:1;margin-right:2em;margin-bottom:1em}.programs__content .quote .row-container .row .input-text{width:100%;height:4em}.programs__content .quote .section{background-color:#eee}.programs__content .quote .total{background-color:#fccec4;text-transform:uppercase;font-weight:700}.programs-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:47%}.programs-card.selected{border-color:var(--primary)}.programs-card.selected .programs-card__text__name{color:var(--primary)}.programs-card__thumbnail{background-color:#f5f5f6;background-position:center;background-repeat:no-repeat;background-size:cover;height:123px;width:100%;border-radius:4px}.programs-card__text{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center}.programs-card__text__name{margin-top:18px;font-size:14px;font-weight:600;color:#2d3446}.programs-card__text__address{font-size:12px;font-weight:500;color:#8c909a;margin-top:8px}.programs-card__text .flat-count{color:#c2c4c9;font-weight:500;font-size:.7em;position:absolute;top:1.4em;right:1.5em;text-transform:capitalize}.create-program-popup>div{width:940px;padding:30px 80px;max-height:100%;overflow:auto;box-sizing:border-box}.create-program-popup>div>p{width:330px;margin:0 auto 50px;font-size:13px;font-weight:400}.create-program-popup>div>h4{margin-bottom:15px}.create-program-popup>div button{padding:0 80px;font-weight:600;min-height:37px}.create-program-popup__content{display:flex}.create-program-popup__left,.create-program-popup__right{width:50%;flex:1 1 auto}.create-program-popup .editable-thumbnail-component{display:inline-block;border-radius:5px;overflow:hidden}.create-program-popup .editable-thumbnail-component__select{padding:10px 20px}.create-program-popup .input-form{margin-bottom:30px}.create-program-popup .input-form label{font-size:13px;font-weight:600}.create-program-popup .input-form>div{box-shadow:none;border:1px solid #edeef0;width:330px}.create-program-popup__label,.create-program-popup__configuration-title{margin-bottom:11px;font-size:13px;font-weight:600;color:var(--dark)}.create-program-popup__default{font-size:12px;border:1px solid var(--dark);padding:13px 18px;border-radius:5px}.create-program-popup__default.selected{border-color:var(--primary);color:var(--primary)}.create-program-popup__copy{font-size:12px;margin:15px 0}.create-program-popup__to-copy{display:flex;flex-wrap:wrap}.create-program-popup__to-copy .checkbox{display:block;width:50%;margin-bottom:10px}.create-program-popup__from{padding:0;height:252px;overflow:auto;display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}.create-program-popup__from .programs-card{width:108px;padding:0;margin-bottom:0}.create-program-popup__from .programs-card__thumbnail{height:73px}.create-program-popup__from .programs-card__text__name{font-size:10px;margin:10px 0}.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}.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}
