@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&display=swap);.error-responsibility .layout__content,body,html{scrollbar-width:thin}.error-responsibility .layout__content::-webkit-scrollbar,body::-webkit-scrollbar,html::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width:576px){.error-responsibility .layout__content::-webkit-scrollbar,body::-webkit-scrollbar,html::-webkit-scrollbar{width:3px;height:3px}}.error-responsibility .layout__content{scrollbar-color:#e4e4e4 transparent}.error-responsibility .layout__content::-webkit-scrollbar-track{background:hsla(0,0%,100%,.2)}.error-responsibility .layout__content::-webkit-scrollbar-thumb{background:#e4e4e4}.text-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.button{background-color:#e8f4fb;padding:14px;border-radius:8px;box-shadow:none!important;outline:none!important;border:none!important;cursor:pointer;color:#0048b4;font-weight:400;font-size:14px;line-height:140%;text-align:center;letter-spacing:.02em;font-family:inherit}.active.button{background-color:#0048b4;color:#fff}.button--primary,.button--primary-big,.button--primary-classic,.button--primary-with-icon,.swal-alert__alert-info--nice--center .swal2-actions button:first-of-type{border-radius:8px;border:none!important;background-color:#0048b4;transition:background-color .2s ease-in-out;color:#fff;cursor:pointer;padding:10px 20px}.button--primary-big:hover,.button--primary-classic:hover,.button--primary-with-icon:hover,.button--primary:hover,.swal-alert__alert-info--nice--center .swal2-actions button:hover:first-of-type{background-color:#0164fa}.button--primary-big,.button--primary-with-icon{font-weight:500;font-size:16px;line-height:120%;text-align:center;letter-spacing:.02em}.button--plain,.button--plain-big,.button--plain-red,.button--reset,.button--secondary-blue,.button--secondary-classic,.button--square-icon{background-color:transparent;padding:0;border:none;outline:none;box-shadow:none;cursor:pointer;font-family:inherit}.button--secondary,.button-tiny{border:1px solid #0048b4;border-radius:8px;height:25px;width:104px;font-weight:500;font-size:12px;line-height:120%;text-align:center;letter-spacing:.02em;color:#0048b4;background-color:#e8f4fb;cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out}.button--secondary:hover,.button-tiny:hover{background-color:#1994d7;color:#fff;border-color:#1994d7}.button-secondary{padding:8px 18px 9px;border-radius:8px;border:1px solid #7b989c;color:#7b989c;height:36px;font-weight:500;font-size:16px;line-height:110%;text-align:center;background-color:#fff;cursor:pointer}.button--plain,.button--plain-big,.button--plain-red{padding:6px 12px;background-color:transparent;font-weight:500;font-size:12px;line-height:120%;text-align:center;letter-spacing:.02em;color:#0048b4;transition:color .2s ease-in-out}.button--plain-big:hover,.button--plain-red:hover,.button--plain:hover{color:#1994d7}.button--secondary-blue,.button--secondary-classic{padding:6px 12px;border:1px solid #0048b4;color:#0048b4;border-radius:6px;transition:opacity .2s ease-in-out}.button--secondary-blue:hover,.button--secondary-classic:hover{opacity:.777}.button--plain-red{color:#d73c20}.button--plain-big{padding:10px 20px;font-weight:500;font-size:16px;line-height:120%;text-align:center;letter-spacing:.02em}.button--square-icon{width:20px;height:20px;display:flex;justify-content:center;align-items:center}.button--rounded{border-radius:20px}.input-tiny{border:1px solid #7b989c;border-radius:8px;height:20px;padding:6px 10px}.input-tiny,.input-tiny::placeholder{font-weight:400;font-size:14px;line-height:140%}.input-tiny::placeholder{color:#7b989c}.textarea-default{background-color:#fff;padding:6px 10px;font-weight:400;font-size:14px;line-height:140%;resize:none;width:calc(100% - 20px);border-radius:10px;font-family:inherit;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out,outline .2s ease-in-out;box-shadow:none;outline:none!important;border:none!important}.textarea-default:active,.textarea-default:focus{box-shadow:inset 0 0 0 1px #1994d7}.textarea-default::placeholder{color:#7b989c}.modal-fixed,.modal-mini{position:absolute;box-shadow:0 14px 32px rgba(9,23,94,.1);border-radius:10px;z-index:4;background-color:#fff;padding:20px}.error-responsibility .layout__content{overflow-y:auto;display:block!important}.error-responsibility .layout__content>div{padding:64px 42px 34px 40px}@media screen and (max-width:768px){.error-responsibility .layout__content>div{padding:0 22px 22px 20px}.error-responsibility .layout__content>div .error__left{min-width:unset}}.error-responsibility .layout__content>div .error__left__text div{text-align:match-parent}.error-responsibility .layout__content>div h1{line-height:120%;margin-bottom:35px}@media screen and (max-width:768px){.error-responsibility .layout__content>div h1{font-size:24px;margin-bottom:25px}}.error-responsibility .layout__content>div ul{list-style:none;margin-bottom:35px;padding-left:14px}.error-responsibility .layout__content>div li{font-size:14px;line-height:160%}.error-responsibility .layout__content>div p{line-height:140%}body,html{padding:0;margin:0;font-size:14px;font-family:"Manrope",sans-serif;color:#0b1730;overflow-y:hidden}body p,body span,html p,html span{line-height:120%;letter-spacing:.02em;font-size:14px}body p::selection,body span::selection,html p::selection,html span::selection{background-color:#1994d7;color:#fff}body div,html div{font-size:0}body h1,html h1{font-weight:500;font-size:34px;margin:0}body{padding-right:0!important}a{text-decoration:none}.button--dark{background-color:#0048b4;color:#fff}.button--plain{background-color:transparent;color:#0048b4}.button--primary-classic{height:40px}.button--primary-classic span{font-weight:500;font-size:16px;line-height:120%;text-align:center;letter-spacing:.02em}.button--primary-with-icon{display:flex;justify-content:space-between;align-items:center;grid-gap:10px;gap:10px}.button--gray{background-color:hsla(0,0%,89.4%,.5);color:#0b1730;transition:background-color .2s ease-in-out,color .2s ease-in-out}.button--gray:hover{background-color:#0048b4;color:#fff}.button--secondary-classic{height:40px;transition:background-color .2s ease-in-out,border-color .2s ease-in-out;border-radius:8px}.button--secondary-classic span{font-size:16px;transition:color .2s ease-in-out;font-weight:500}.button--secondary-classic:hover{background-color:#0164fa;border-color:#0164fa}.button--secondary-classic:hover span{color:#fff}button:disabled{pointer-events:none!important}.button-disabled-clickable,button:disabled{-webkit-user-select:none!important;user-select:none!important;opacity:.4!important;cursor:default}.block-disabled{pointer-events:none!important}.input{transition:border-color .2s ease-in-out,outline-color .2s ease-in-out}.text-ellipsis{display:block}a,div,main{box-sizing:border-box;max-width:100%}.react-draggable-dragging{z-index:999!important}.inner-dragging>div{transform:rotate(4deg)}.react-draggable--stop{transform:none!important}.pointerEventsNone{pointer-events:none}.disabled-block{opacity:.4!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.disabled-block *{cursor:default!important}.cursor-pointer{cursor:pointer}.swal2-container{z-index:10000!important}.swal2-popup{font-family:inherit!important;border-radius:12px!important}.swal2-popup *{font-size:14px}.swal2-actions button{border-radius:8px!important;font-weight:500!important;font-family:inherit!important;min-width:95px}.swal2-actions .swal2-confirm{background-color:#0048b4!important}.swal2-actions .swal2-cancel{background-color:#4e5d60!important}#swal2-html-container{-webkit-user-select:none;user-select:none;white-space:pre-line}.swal-alert__alert-nice{width:340px!important;padding:0!important;box-shadow:0 14px 32px rgba(9,63,94,.1);border-radius:20px!important;background-color:#fff}.swal-alert__alert-nice #swal2-html-container{padding:29px 50px;margin:0;font-weight:500;font-size:20px;line-height:120%;text-align:center;letter-spacing:.02em;color:#0b1730}.swal-alert__alert-nice .swal2-actions{border-top:1px solid #e4e4e4;width:100%;margin-top:0;display:flex;justify-content:space-between;align-items:center;padding:16px 34px;position:relative}.swal-alert__alert-nice .swal2-actions:after{content:"";display:block;width:1px;height:40px;background-color:#e4e4e4;left:50%;bottom:16px;position:absolute}.swal-alert__alert-nice .swal2-actions button{margin:0;padding:10px 20px;background-color:transparent!important;background-image:none!important;font-weight:500;font-size:16px;line-height:120%;text-align:center;letter-spacing:.02em;transition:color .2s ease-in-out,background-color .2s ease-in-out;border-radius:8px;box-shadow:none!important}.swal-alert__alert-nice .swal2-actions .swal2-confirm{color:#0048b4}.swal-alert__alert-nice .swal2-actions .swal2-confirm:hover{background-color:#e8f4fb!important}.swal-alert__alert-nice .swal2-actions .swal2-cancel{color:#d73c20}.swal-alert__alert-nice .swal2-actions .swal2-cancel:hover{background-color:#f1d3cf!important}.swal-alert__alert-danger-or-cancel .swal2-actions{flex-direction:row-reverse}.swal-alert__alert-danger-or-cancel .swal2-actions .swal2-confirm{color:#d73c20}.swal-alert__alert-danger-or-cancel .swal2-actions .swal2-confirm:hover{background-color:#f1d3cf!important}.swal-alert__alert-danger-or-cancel .swal2-actions .swal2-cancel{color:#0048b4}.swal-alert__alert-danger-or-cancel .swal2-actions .swal2-cancel:hover{background-color:#e8f4fb!important}.swal-alert__alert-danger-or-cancel--wide{width:450px!important;max-width:100%}.swal-alert__alert-danger-or-cancel--wide .swal2-actions{flex-direction:row}.swal-alert__alert-danger-or-cancel--wide .swal2-actions button:first-of-type{justify-self:center;margin-left:23px}.swal-alert__alert-danger-or-cancel--wide .swal2-actions button:last-of-type{justify-self:flex-end;margin-right:-8px}.swal-alert__alert-danger-or-cancel--appointment{width:500px!important}.swal-alert__alert-danger-or-cancel--appointment .swal2-html-container{font-size:16px!important}.swal-alert__alert-danger-or-cancel--appointment .swal2-confirm{margin-left:0!important}.swal-alert__alert-danger-or-cancel--appointment .swal2-cancel{margin-right:30px!important}.swal-alert__alert-yes-or-no--wide{min-width:420px}.swal-alert__alert-yes-or-no--with-outside .swal2-actions{position:static!important}.swal-alert__alert-yes-or-no--with-outside .swal2-actions button.swal2-cancel{padding:8px;width:36px;height:36px;position:absolute;top:22px;right:20px;background:#e8f4fb!important;display:flex!important;display:flex;justify-content:center;align-items:center;min-width:unset}.swal-alert__alert-yes-or-no--with-outside .swal2-actions button.swal2-cancel img,.swal-alert__alert-yes-or-no--with-outside .swal2-actions button.swal2-cancel svg{width:20px;height:20px}.swal-alert__alert-yes-or-no #swal2-html-container{padding:29px 20px}.swal-alert__alert-warning{width:426px!important;display:flex;justify-content:flex-start;align-items:center;flex-direction:column}.swal-alert__alert-warning>*{max-width:329px!important;margin-left:auto!important;margin-right:auto!important;padding-left:15px!important;padding-right:15px!important}.swal-alert__alert-warning .swal2-title{font-weight:500;font-size:20px;line-height:120%;text-align:center;letter-spacing:.02em;position:relative;padding-top:108px;color:#0b1730}.swal-alert__alert-warning .swal2-title:before{content:"";display:block;width:80px;height:80px;top:19px;left:0;right:0;margin:auto;position:absolute;background-position:50%;background-size:contain;background-image:url(/static/media/warning.69ab3c14.svg)}.swal-alert__alert-warning #swal2-html-container{font-weight:400;font-size:14px;line-height:140%;text-align:center;letter-spacing:.02em;padding-top:9px}.swal-alert__alert-warning .swal2-actions{display:flex;justify-content:center;align-items:stretch}.swal-alert__alert-warning .swal2-actions:after{visibility:hidden}.swal-alert__alert-warning .swal2-actions .swal2-deny{color:#d73c20}.swal-alert__alert-warning--cancellable .swal2-actions{justify-content:space-between}.swal-alert__alert-info{width:426px!important}.swal-alert__alert-info--wide{width:590px!important}.swal-alert__alert-info #swal2-html-container{padding:29px 48px;font-weight:500;font-size:20px;line-height:120%;text-align:center;letter-spacing:.02em}.swal-alert__alert-info--nice .swal2-html-container{font-size:16px!important;text-align:left!important;line-height:22px!important}.swal-alert__alert-info--nice .swal2-html-container b{display:block!important;margin-top:8px!important}.swal-alert__alert-info--nice--center .swal2-html-container{text-align:center!important}.swal-alert__alert-info--nice--center .swal2-actions:after{display:none}.swal-alert__alert-info--nice--center .swal2-actions button:first-of-type{font-size:15px}.swal-alert__alert-info--nice--center .swal2-actions button:first-of-type,.swal-alert__alert-info--nice--center .swal2-actions button:first-of-type:active,.swal-alert__alert-info--nice--center .swal2-actions button:first-of-type:hover{background:#0048b4!important}.swal-alert__alert-info--nice--center .swal2-actions button:first-of-type:active,.swal-alert__alert-info--nice--center .swal2-actions button:first-of-type:hover{opacity:.9}.swal-alert__alert-info--nice--center .swal2-actions button:nth-of-type(2),.swal-alert__alert-info--nice--center .swal2-actions button:nth-of-type(3){color:#0048b4;font-size:14px}.swal-alert__alert-info--nice--center .swal2-actions button:nth-of-type(2):hover,.swal-alert__alert-info--nice--center .swal2-actions button:nth-of-type(3):hover{background:#e8f4fb!important}@media screen and (max-width:992px){.swal-alert__alert-info--mobile-paddings .swal2-html-container{padding:40px 30px!important}}.swal-alert__alert-info .swal2-icon{display:none!important}.swal-alert__alert-info .swal2-actions{display:flex;justify-content:center;align-items:center}.swal-alert__alert-info .swal2-actions:after{visibility:hidden}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.buttons-zone{display:flex;justify-content:space-between;align-items:center;width:100%}button{font-family:"Manrope",sans-serif;cursor:pointer}button,button *{-webkit-user-select:none;user-select:none}.bg-success{background-color:#09b046!important}.bg-info{background-color:#ffa722!important}.hidden{display:none}.padding-0{padding:0!important}.layout{opacity:0}.user-select-none{-webkit-user-select:none;user-select:none}.cursor-loading{cursor:wait}.max-height{height:100%}.d-none{display:none!important}.text-center{text-align:center}.fit-content{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.ml-auto{margin-left:auto}.text-pre-line{white-space:pre-line}.Toastify__toast-body>div{font-size:14px;color:rgba(11,23,48,.9)}.body-layout--admin-area .layout__loader{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(5px) contrast(.8) brightness(50%);backdrop-filter:blur(5px) contrast(.8) brightness(50%)}.body-layout--admin-area{background-color:#f6fbfd;min-width:1280px}@media screen and (max-width:1199px){.body-layout--admin-area{min-width:unset}}.body-layout--admin-area .layout{display:flex;justify-content:flex-start;align-items:flex-start;min-width:1280px;opacity:1}.body-layout--admin-area .layout__sidebar{position:fixed;z-index:200}.body-layout--admin-area .layout--disabled{pointer-events:none}.body-layout--admin-area .layout__content{flex:1 1;padding:32px 38px 33px 220px;opacity:0;transition:padding .2s ease-in-out;position:relative}.body-layout--admin-area .layout__content>div:not(header){transform:translateY(5px)}.body-layout--admin-area .layout__content--loaded{opacity:1;transition:opacity .15s ease-in-out}.body-layout--admin-area .layout__content--loaded>div:not(header){transform:unset;transition:transform .2s ease-in-out}.body-layout--admin-area .layout__loader{width:100%;height:100%;z-index:100;background:hsla(0,0%,100%,.85);pointer-events:auto;display:flex;justify-content:center;align-items:center;flex-direction:column;grid-gap:16px;gap:16px}.body-layout--admin-area .layout__loader .loaders{transform:unset!important;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.body-layout--admin-area .layout__loader span{font-size:15px;margin-top:6px}.body-layout--admin-area .layout--fit-screen main{height:100vh;display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column}.body-layout--admin-area .layout--fit-screen main>div{overflow:hidden;flex:1 1}.body-layout--admin-area .layout--medium .layout__content{padding-left:124px}.body-layout--admin-area .layout--medium:after{content:"";display:block;position:fixed;width:100%;height:100%;background-color:transparent;transition:background-color .2s ease-in-out,-webkit-backdrop-filter .2s ease-in-out;transition:background-color .2s ease-in-out,backdrop-filter .2s ease-in-out;transition:background-color .2s ease-in-out,backdrop-filter .2s ease-in-out,-webkit-backdrop-filter .2s ease-in-out;pointer-events:none;z-index:100}.body-layout--admin-area .layout--sidebar-hovered:after{background-color:rgba(0,0,0,.4);pointer-events:auto}.body-layout--admin-area .grecaptcha-badge{visibility:hidden}.body-layout--calendar-page{background-color:#fff}.sidebar__middle{scrollbar-width:thin}.sidebar__middle::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width:576px){.sidebar__middle::-webkit-scrollbar{width:3px;height:3px}}.sidebar--medium{animation-name:forceRedraw;animation-duration:4s;animation-iteration-count:infinite}.sidebar{width:180px;height:100vh;background:#1994d7;border-radius:0 20px 20px 0;display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;transition:width .2s ease-in-out}.sidebar span{transition:opacity .2s ease-in-out}.sidebar__middle{overflow-y:auto;flex:1 1}.sidebar__middle>div{height:calc(100% - 15px)}.sidebar__bottom{margin-top:auto}.sidebar--medium{transform:translateZ(0)}.sidebar--disabled{opacity:.5!important}.sidebar--disabled,.sidebar--disabled *{pointer-events:none!important}.sidebar--medium:not(.sidebar--hovered){width:84px;overflow:hidden}.sidebar--medium:not(.sidebar--hovered) span:not(.menu-item__link__text){display:none!important;position:absolute;opacity:0}.sidebar--medium:not(.sidebar--hovered) span.menu-item__link__text{opacity:0}.sidebar--medium:not(.sidebar--hovered) .menu__delimiter{opacity:.5}.sidebar--medium:not(.sidebar--hovered) .account-widget{padding:32px 18px}.sidebar--medium:not(.sidebar--hovered) .brand-widget{background-color:transparent;padding-left:17px}.sidebar--medium:not(.sidebar--hovered) .brand-widget__left .image{width:42px}.sidebar--medium:not(.sidebar--hovered) .menu-item__submenu{max-height:0!important}.sidebar--medium:not(.sidebar--hovered) .menu-item__submenu-arrow{opacity:0;pointer-events:none}.sidebar--medium:not(.sidebar--hovered) .menu-item__link{padding-left:31px}.menu-item__submenu{transition:max-height .2s ease-in-out}.account-widget__right span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block}.account-widget{padding:32px 28px;display:flex;justify-content:flex-start;align-items:flex-start;transition:padding .2s ease-in-out}.account-widget__left{position:relative}.account-widget__left .image{width:48px}.account-widget__left__ws-status{width:10px;height:10px;position:absolute;right:2px;bottom:2px;background-color:#d73c20;border-radius:50%;border:2px solid hsla(0,0%,82.7%,.3)}.account-widget__left__ws-status--active{background-color:#09b046}.account-widget__right{max-width:76px;padding-left:8px;padding-top:10px}.account-widget__right__last-name{font-weight:500;font-size:13px;line-height:120%;letter-spacing:.02em;color:#fff}.account-widget__right__last-name-wrapper{height:16px}.account-widget__right__first-name{font-weight:400;font-size:12px;line-height:115%;letter-spacing:.02em;color:#fff}.account-widget__right__first-name-wrapper{margin-top:2px;height:11px}button{position:relative;overflow:hidden}.fetcher-loader{display:none!important;display:flex;background-color:hsla(0,0%,100%,.5)}.block-loader,.fetcher-loader{width:100%;height:100%;justify-content:center;align-items:center;position:absolute;z-index:4;left:0;top:0;-webkit-user-select:none;user-select:none;pointer-events:none}.block-loader{display:flex;cursor:progress}.block-loader--fixed{position:fixed;height:100vh;width:100vw}.block-loader--relative{position:relative}.block-loader:not(.form-loader){transform-origin:50% 50%;transform:scale(.8)!important}.modal-loader{width:200px;height:100px;display:flex;justify-content:center;align-items:center;background-color:transparent;position:fixed;left:0;top:0;right:0;bottom:0;margin:auto;opacity:0;transition:opacity .2s ease-in-out;z-index:-1;cursor:progress}.modal-loader--visible{opacity:1;z-index:1}.loader-block{transition:opacity 75ms ease-in-out;opacity:1}.loader-block--loading{opacity:.666}.loader-block--loading *{-webkit-user-select:none!important;user-select:none!important;pointer-events:none!important}.button-loader{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.8)}.button-loader>div{transform:scale(.4);transform-origin:50% 50%}.calendar-loader{position:absolute;left:-65px;width:45px;height:45px;display:flex;justify-content:center;align-items:center;transform-origin:50% 50%;transform:scale(.8);opacity:0;transition:opacity 75ms ease-in-out}.calendar-loader--visible{opacity:.777}.calendar-loader>div>div{color:#1994d7!important}.lds-dual-ring{display:inline-block;width:40px;height:40px}.lds-dual-ring:after{content:" ";display:block;width:32px;height:32px;margin:8px;border-radius:50%;border-color:#fff transparent;border-style:solid;border-width:2px;animation:lds-dual-ring 2.4s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.lds-dual-ring--blue:after{border-color:#1994d7 transparent;border-style:solid;border-width:2px;margin:0;animation:lds-dual-ring .8s linear infinite}.lds-ring{display:inline-block;position:relative;width:80px;height:80px;transform:scale(.5)}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:8px solid transparent;border-top-color:#1994d7;max-width:unset}.lds-ring div:first-child{animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.lds-spinner{color:official;display:inline-block;position:relative;width:80px;min-width:80px;height:80px;transform:scale(.25);transform-origin:50% 50%}.lds-spinner div{transform-origin:40px 40px;animation:lds-spinner 1.2s linear infinite}.lds-spinner div:after{content:" ";display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:20%;background:#fff}.lds-spinner div:first-child{transform:rotate(0deg);animation-delay:-1.1s}.lds-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.lds-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-.9s}.lds-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-.8s}.lds-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-.7s}.lds-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-.6s}.lds-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-.5s}.lds-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-.4s}.lds-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-.3s}.lds-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-.2s}.lds-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-.1s}.lds-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes lds-spinner{0%{opacity:1}to{opacity:0}}.image-loader{position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;z-index:2;-webkit-backdrop-filter:blur(7.5px) brightness(50%);backdrop-filter:blur(7.5px) brightness(50%)}.image-loader,.image-loader .lds-dual-ring{display:flex;justify-content:center;align-items:center}.image-loader .lds-dual-ring{transform-origin:50% 50%;transform:scale(.75)}.image-loader .lds-dual-ring:after{margin:0;animation-duration:1s}.image-editor__input label{border-radius:8px;border:none!important;background-color:#0048b4;transition:background-color .2s ease-in-out;color:#fff;cursor:pointer;padding:10px 20px}.image-editor__input label:hover{background-color:#0164fa}.image--round{height:unset!important;position:relative;border-radius:50%;overflow:hidden;width:36px}.image--round:after{content:"";display:block;padding-bottom:100%;position:relative}.image--round>*{position:absolute;left:0;right:0}.image--round img{width:100%;height:100%;object-fit:cover}.image-editor{background-color:#fff;min-width:600px;display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column}.image-editor__header span{font-size:20px}.image-editor__info{padding:20px 20px 0;text-align:center}.image-editor__inner{position:relative;padding:20px;margin:0 auto;max-width:300px;display:flex;justify-content:space-between;align-items:flex-start;grid-gap:20px;gap:20px}.image-editor__inner__crop-zone{max-width:200px}.image-editor__inner__preview{width:56px;height:56px;border-radius:50%}.image-editor__inner *{font-size:14px}.image-editor__input input{display:none}.image-editor__input label{display:flex;justify-content:center;align-items:center;white-space:nowrap;max-width:220px;margin:20px auto}.image-editor__input label img{width:15px;height:15px;margin-right:15px}.image-editor__note{display:flex;justify-content:center;align-items:center;margin-bottom:30px}.image-editor__note span{text-align:center;white-space:pre-wrap}.image-wrapper{position:relative;border-radius:50%;overflow:hidden;background-color:#c3cfd7}.image-wrapper img{opacity:0;transition:opacity 75ms ease-in-out;transition-delay:.05s}.image-wrapper--loaded img{opacity:1}.image-wrapper--maximize,.image-wrapper--maximize>div{width:100%;height:100%}.menu-item__link__text,.menu-item__submenu__inner__item span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block}.menu-item__link,.menu-item__submenu-arrow{background-color:transparent;padding:0;border:none;outline:none;box-shadow:none;cursor:pointer;font-family:inherit}.menu-item__submenu-arrow{width:20px;height:20px;display:flex;justify-content:center;align-items:center}.menu{padding-top:18px;width:100%}.menu-item{width:100%;margin-bottom:6px;position:relative}.menu-item--disabled{opacity:.7;pointer-events:none;-webkit-user-select:none;user-select:none}.menu-item__link{height:36px;padding:0 28px;display:flex;justify-content:flex-start;align-items:center;background-color:transparent;position:relative;width:100%;transition:padding .2s ease-in-out}.menu-item__link--active{background:linear-gradient(90deg,rgba(0,72,180,.6),rgba(0,72,180,.1))}.menu-item__link--active .menu-item__link__animated-element{width:4px!important;height:36px!important;opacity:1!important;background-color:#0048b4!important}.menu-item__link__animated-element{position:absolute;border-radius:0 10px 10px 0;top:0;bottom:0;margin:auto 0;left:0}.menu-item__link__icon{width:24px;height:24px}.menu-item__link__text{padding-left:8px;font-weight:500;font-size:13px;color:#fff;white-space:nowrap;position:absolute;left:52px;max-width:calc(100% - 95px);display:block}.menu-item__submenu{height:0;overflow:hidden}.menu-item__submenu-arrow{position:absolute;right:14px;transform:scaleY(-1);transition:transform .2s ease-in-out,opacity .2s ease-in-out}.menu-item__submenu-arrow--active{transform:none}.menu-item__submenu__inner{width:100%;padding-left:40px;position:relative}.menu-item__submenu__inner:before{content:"";display:block;position:absolute;left:40px;top:0;width:2px;height:100%;background-color:hsla(0,0%,100%,.18);border-radius:0 0 10px 10px}.menu-item__submenu__inner__item{height:36px;padding:11px 11px 11px 20px;cursor:pointer;position:relative}.menu-item__submenu__inner__item:before{content:"";display:block;width:2px;height:100%;position:absolute;left:0;top:0;background-color:#0048b4;border-radius:10px;opacity:0;transition:opacity .2s ease-in-out}.menu-item__submenu__inner__item--active:before{opacity:1}.menu-item__submenu__inner__item span{font-weight:500;font-size:12px;line-height:120%;letter-spacing:.02em;color:#fff;white-space:normal}.menu__delimiter{margin:18px auto;width:100%;height:1px;background-color:#e4e4e4;max-width:124px}.scroll-embed>div>div,.scroll>div>div{max-width:unset}.scroll-embed,.scroll-embed-embed{max-height:100%}body.modal-opened .scroll>div>div,body.swal2-shown .scroll>div>div{pointer-events:none!important}.brand-widget__right span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block}.brand-widget{padding:14px;background-color:rgba(0,0,0,.1);margin:4px;border-radius:16px;overflow:hidden;transition:background-color .2s ease-in-out,padding .2s ease-in-out;display:flex;justify-content:flex-start;align-items:flex-start}.brand-widget__left .image{width:34px;transition:width .2s ease-in-out}.brand-widget__right{max-width:90px;padding-left:10px;padding-top:2.5px}.brand-widget__right__company-name{font-weight:500;font-size:13px;line-height:120%;letter-spacing:.02em;color:#fff}.brand-widget__right__company-name-wrapper{height:16px}.brand-widget__right__brand-name{font-weight:400;font-size:12px;line-height:100%;letter-spacing:.02em;color:#fff}.brand-widget__right__brand-name-wrapper{margin-top:2px;height:11px}.header{padding-bottom:32px}.header__top{display:flex;justify-content:space-between;align-items:center;height:44px}.header__top__title{display:flex;justify-content:flex-start;align-items:center}.header__top__title h1{line-height:120%;text-align:center;letter-spacing:.02em}.header__top__title__icon{margin-left:20px;width:32px;height:32px}.header__top__rack{display:flex;justify-content:flex-end;align-items:center;flex:1 1;position:relative}.header__top__rack--rtl{flex-direction:row-reverse;justify-content:flex-start}.header__top__rack--absolute .header__top__rack__free{min-width:unset}.header__top__rack--packed{grid-gap:24px;gap:24px}.header__top__rack--packed>div{margin:0;min-width:unset}.header__top__rack__free{margin-left:24px;display:flex;justify-content:flex-start;align-items:center;min-width:280px;min-height:31px}.header__top__rack__free .selector{max-width:280px;top:0;right:0}.header__top__rack__free .selector>div.button{background-color:#fff;border-radius:8px}.header__top__rack__free .selector__options{background-color:#fff}.header__top__rack__free .selector__options__inner{border-top-color:#c3cfd7}.header__top__rack__free .workers__add-button{position:absolute;right:456px}.header__top__rack__free .schedule__datepicker{position:absolute;left:110px;display:flex;justify-content:flex-start;align-items:center}.header__top__rack__free .schedule__datepicker .calendar-header__left__date-selector>button{background-color:#fff!important;box-shadow:0 4px 16px rgba(9,23,94,.08)!important;transition:background-color .2s ease-in-out}.header__top__rack__free .schedule__datepicker .calendar-header__left__date-selector>button:hover{background-color:#e8f4fb!important}.header__top__rack__free .operations__export-button{position:absolute;left:56px;height:40px;background-color:transparent;display:flex;justify-content:center;align-items:center;grid-gap:8px;gap:8px;padding:10px 21px;width:unset;border-color:#0048b4!important;transition:opacity .2s ease-in-out}.header__top__rack__free .operations__export-button:last-of-type{left:173px}.header__top__rack__free .operations__export-button:hover{opacity:.7}.header__top__rack__free .operations__export-button span{font-size:16px;color:#0048b4!important;margin-top:-1px}@media(max-width:1485px){.header__top__rack__free .operations__export-button{bottom:-45px;left:-223px;height:35px}.header__top__rack__free .operations__export-button span{font-size:14px}.header__top__rack__free .operations__export-button:last-of-type{left:-117px!important}}.header--auth{padding:12px 0 80px}.header--auth__logo{width:100%;display:flex;justify-content:center;align-items:center}.header--auth__logo img{width:75px;height:62px}.header-variant--datepicker-branch-selector .datetime__datepicker{position:absolute;right:368px}.notifications__list{scrollbar-width:thin}.notifications__list::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width:576px){.notifications__list::-webkit-scrollbar{width:3px;height:3px}}.notifications__list{scrollbar-color:#e4e4e4 transparent}.notifications__list::-webkit-scrollbar-track{background:hsla(0,0%,100%,.2)}.notifications__list::-webkit-scrollbar-thumb{background:#e4e4e4}.notifications__button{width:40px;height:40px;position:relative;box-shadow:0 4px 16px rgba(9,23,94,.08)!important;background-color:#fff;display:flex;justify-content:center;align-items:center}.notifications__button__icon{width:14px;height:16px}.notifications__button__indicator{border-radius:50%;background-color:#d73c20;color:#fff;width:15px;height:15px;position:absolute;top:2px;right:2px;display:flex;justify-content:center;align-items:center;transition:opacity .2s ease-in-out;opacity:0}.notifications__button__indicator span{font-weight:400;font-size:10px;line-height:100%;text-align:center;letter-spacing:.02em;display:block;height:11px}.notifications__button__indicator--visible{opacity:1}.notifications__dropdown{position:fixed;height:100vh;max-width:100%;width:354px;top:0;bottom:0;right:0;transform:translateX(100%);will-change:transform;transition:transform .2s ease-in-out;background-color:#fff;z-index:1000;box-shadow:0 4px 16px rgba(9,23,94,.08);border-radius:20px;overflow:hidden;display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column}.notifications__dropdown>div{flex:1 1}.notifications__dropdown--active{transform:translateX(0)}.notifications__dropdown__header{height:54px;max-height:54px;background:#1994d7;padding:14px 20px;display:flex;justify-content:space-between;align-items:center}.notifications__dropdown__header span{font-weight:500;font-size:20px;line-height:120%;letter-spacing:.02em;color:#fff}.notifications__list{padding:20px 0 20px 20px}.notifications__list__body{display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;grid-gap:16px;gap:16px;padding-right:20px}.notifications__list__body__item{padding:10px 14px 15px;background:rgba(25,148,215,.08);border-radius:12px}.notifications__list__body__item__header{display:flex;justify-content:space-between;align-items:center}.notifications__list__body__item__header__title{font-weight:500;font-size:16px;line-height:120%;letter-spacing:.02em}.notifications__list__body__item__header__datetime{font-weight:400;font-size:12px;line-height:100%;letter-spacing:.02em;opacity:.6}.notifications__list__body__item__body{margin-top:10px;overflow:hidden}.notifications__list__body__item__body span{font-weight:400;font-size:14px;line-height:140%;letter-spacing:.02em;opacity:.7}.notifications__list__body__item__body__custom{display:block}.notifications__list__body__item__body__custom--23{display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;grid-gap:15px;gap:15px}.notifications__list__body__item__body__custom--23 button{height:31px;padding:8px;font-weight:500;font-size:12px;line-height:120%;text-align:center;letter-spacing:.02em;display:block}.notifications__list__body__item--1{background-color:#c7ead7}.notifications__list__body__item--1 .notifications__list__body__item__header__title{color:#09b046}.notifications__list__body__item--2{background-color:#f8ecd9}.notifications__list__body__item--2 .notifications__list__body__item__header__title{color:#ffa722}.notifications__list__body__item--3{background-color:#f1d3cf}.notifications__list__body__item--3 .notifications__list__body__item__header__title{color:#d73c20}.body-layout--calendar-page .notifications__button{background-color:#e8f4fb}.fetcher-paginate{scrollbar-width:thin}.fetcher-paginate::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width:576px){.fetcher-paginate::-webkit-scrollbar{width:3px;height:3px}}.fetcher-paginate{scrollbar-color:#e4e4e4 transparent}.fetcher-paginate::-webkit-scrollbar-track{background:hsla(0,0%,100%,.2)}.fetcher-paginate::-webkit-scrollbar-thumb{background:#e4e4e4}.fetcher-paginate{height:100%;overflow-y:auto;padding-bottom:40px}.fetcher-wrapper{min-height:25px}.defaults__default-fetcher-message{padding:10px 12px}.defaults__default-fetcher-message--paddings{padding:20px 24px}.defaults__default-fetcher-message--center{width:100%;text-align:center}.defaults__default-fetcher-message--bold span{font-size:600}.form{position:relative;transition:opacity .2s ease-in-out}.form-wrapper{position:relative;width:100%;height:100%}.form-wrapper>form{height:100%}.form-wrapper--scrollable>form{height:calc(100% - 64px);padding-bottom:64px}.form .loader{position:absolute!important}.form--submitting{opacity:.222!important;cursor:progress}.form--submitting *{-webkit-user-select:none!important;user-select:none!important;pointer-events:none!important}.form--disabled .form-buttons>*,.form--disabled .form-container>*,.form--disabled>:not(.not-disabled):not(.form-container):not(.form-buttons){opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.form--disabled .not-disabled{pointer-events:auto;opacity:1}.form__spinner{background-color:hsla(0,0%,100%,.7);z-index:3}.form__spinner,.form__spinner-inner{display:flex;justify-content:center;align-items:center}.form__spinner-inner span span{color:#0048b4!important;background-color:#fff!important}.form__row--horizontal{width:100%;position:relative;overflow:visible}.form__row--horizontal__track{display:flex;justify-content:flex-start;align-items:flex-start;grid-gap:0;gap:0;max-width:unset;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transition:transform .2s ease-in-out;transition-delay:.1s}.form__row--horizontal__track__item{flex:1 1;width:100%;padding-top:5px;opacity:0;transition:opacity 75ms ease-in-out;display:flex;justify-content:flex-start;align-items:center;flex-direction:column}.form__row--horizontal__track__item--active{opacity:1}.form__row--horizontal__track__item__inner{display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;grid-gap:12px;gap:12px;width:100%}.form__title{margin-bottom:8px;display:block;width:100%;font-size:16px;line-height:120%;text-align:left;white-space:nowrap}.modal{cursor:auto;max-height:800px;background-color:#f6fbfd;border-radius:20px;position:relative;opacity:0;transform:scale(.8);transition:transform .2s ease-in-out,opacity .2s ease-in-out}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:50;display:flex;justify-content:center;align-items:center;cursor:pointer;background-color:rgba(0,0,0,.4)}.modal-overlay--standby{transition:background-color .2s ease-in-out,-webkit-backdrop-filter .2s ease-in-out!important;transition:background-color .2s ease-in-out,backdrop-filter .2s ease-in-out!important;transition:background-color .2s ease-in-out,backdrop-filter .2s ease-in-out,-webkit-backdrop-filter .2s ease-in-out!important}.modal-overlay--standby:not(.modal-overlay--standby--visible){pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent}.modal-overlay:not(.modal-overlay--standby){z-index:4000}.modal__header--has-title{display:flex;justify-content:space-between;align-items:center;min-height:76px;padding:0 40px;grid-gap:80px;gap:80px}.modal__header--has-title button{position:relative;top:0;right:unset}.modal__header--has-title div.modal__header__title span{font-size:16px}.modal__header__button-close{padding:8px;width:36px;height:36px;position:absolute;top:20px;right:40px;z-index:111}.modal--loaded{opacity:1;transform:scale(1)}@supports((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.modal-overlay{opacity:unset!important;background-color:unset!important;-webkit-backdrop-filter:blur(7.5px) brightness(50%);backdrop-filter:blur(7.5px) brightness(50%)}}.pretty *{box-sizing:border-box}.pretty input:not([type=checkbox]):not([type=radio]){display:none}.pretty{position:relative;display:inline-block;margin-right:1em;white-space:nowrap;line-height:1}.pretty input{position:absolute;left:0;top:0;min-width:1em;width:100%;height:100%;z-index:2;opacity:0;margin:0;padding:0;cursor:pointer}.pretty .state label{position:static;display:inline-block;font-weight:400;margin:0;text-indent:1.5em;min-width:calc(1em + 2px)}.pretty .state label:after,.pretty .state label:before{content:"";width:calc(1em + 2px);height:calc(1em + 2px);display:block;box-sizing:border-box;border-radius:0;border:1px solid transparent;z-index:0;position:absolute;left:0;top:calc(-108% + 1em);background-color:transparent}.pretty .state label:before{border-color:#bdc3c7}.pretty .state.p-is-hover,.pretty .state.p-is-indeterminate{display:none}@keyframes zoom{0%{opacity:0;transform:scale(0)}}@keyframes tada{0%{animation-timing-function:ease-in;opacity:0;transform:scale(7)}38%{animation-timing-function:ease-out;opacity:1;transform:scale(1)}55%{animation-timing-function:ease-in;transform:scale(1.5)}72%{animation-timing-function:ease-out;transform:scale(1)}81%{animation-timing-function:ease-in;transform:scale(1.24)}89%{animation-timing-function:ease-out;transform:scale(1)}95%{animation-timing-function:ease-in;transform:scale(1.04)}to{animation-timing-function:ease-out;transform:scale(1)}}@keyframes jelly{0%{transform:scaleX(1)}30%{transform:scale3d(.75,1.25,1)}40%{transform:scale3d(1.25,.75,1)}50%{transform:scale3d(.85,1.15,1)}65%{transform:scale3d(1.05,.95,1)}75%{transform:scale3d(.95,1.05,1)}to{transform:scaleX(1)}}@keyframes rotate{0%{opacity:0;transform:translateZ(-200px) rotate(-45deg)}to{opacity:1;transform:translateZ(0) rotate(0)}}@keyframes pulse{0%{box-shadow:0 0 0 0 #bdc3c7}to{box-shadow:0 0 0 1.5em rgba(189,195,199,0)}}.pretty.p-default.p-fill .state label:after{transform:scale(1)}.pretty.p-default .state label:after{transform:scale(.6)}.pretty.p-default input:checked~.state label:after{background-color:#bdc3c7!important}.pretty.p-default.p-thick .state label:after,.pretty.p-default.p-thick .state label:before{border-width:.1428571429em}.pretty.p-default.p-thick .state label:after{transform:scale(.4)!important}.pretty.p-icon .state .icon{position:absolute;font-size:1em;width:calc(1em + 2px);height:calc(1em + 2px);left:0;z-index:1;text-align:center;line-height:normal;top:calc(-108% + 1em);border:1px solid transparent;opacity:0}.pretty.p-icon .state .icon:before{margin:0;width:100%;height:100%;text-align:center;display:flex;flex:1 1;justify-content:center;align-items:center;line-height:1}.pretty.p-icon input:checked~.state .icon{opacity:1}.pretty.p-icon input:checked~.state label:before{border-color:#5a656b}.pretty.p-svg .state .svg{position:absolute;font-size:1em;width:calc(1em + 2px);height:calc(1em + 2px);left:0;z-index:1;text-align:center;line-height:normal;top:calc(-108% + 1em);border:1px solid transparent;opacity:0}.pretty.p-svg .state svg{margin:0;width:100%;height:100%;text-align:center;display:flex;flex:1 1;justify-content:center;align-items:center;line-height:1}.pretty.p-svg input:checked~.state .svg{opacity:1}.pretty.p-image .state img{opacity:0;position:absolute;width:calc(1em + 2px);height:calc(1em + 2px);top:0;top:calc(-108% + 1em);left:0;z-index:0;text-align:center;line-height:normal;transform:scale(.8)}.pretty.p-image input:checked~.state img{opacity:1}.pretty.p-switch input{min-width:2em}.pretty.p-switch .state{position:relative}.pretty.p-switch .state:before{content:"";border:1px solid #bdc3c7;border-radius:60px;width:2em;box-sizing:unset;height:calc(1em + 2px);position:absolute;top:0;top:calc(-116% + 1em);z-index:0;transition:all .5s ease}.pretty.p-switch .state label{text-indent:2.5em}.pretty.p-switch .state label:after,.pretty.p-switch .state label:before{transition:all .5s ease;border-radius:100%;left:0;border-color:transparent;transform:scale(.8)}.pretty.p-switch .state label:after{background-color:#bdc3c7!important}.pretty.p-switch input:checked~.state:before{border-color:#5a656b}.pretty.p-switch input:checked~.state label:before{opacity:0}.pretty.p-switch input:checked~.state label:after{background-color:#5a656b!important;left:1em}.pretty.p-switch.p-fill input:checked~.state:before{border-color:#5a656b;background-color:#5a656b!important}.pretty.p-switch.p-fill input:checked~.state label:before{opacity:0}.pretty.p-switch.p-fill input:checked~.state label:after{background-color:#fff!important;left:1em}.pretty.p-switch.p-slim .state:before{height:.1em;background:#bdc3c7!important;top:calc(50% - .1em)}.pretty.p-switch.p-slim input:checked~.state:before{border-color:#5a656b;background-color:#5a656b!important}.pretty.p-has-hover input:hover~.state:not(.p-is-hover){display:none}.pretty.p-has-hover input:hover~.state.p-is-hover,.pretty.p-has-hover input:hover~.state.p-is-hover .icon{display:block}.pretty.p-has-focus input:focus~.state label:before{box-shadow:0 0 3px 0 #bdc3c7}.pretty.p-has-indeterminate input[type=checkbox]:indeterminate~.state:not(.p-is-indeterminate){display:none}.pretty.p-has-indeterminate input[type=checkbox]:indeterminate~.state.p-is-indeterminate{display:block}.pretty.p-has-indeterminate input[type=checkbox]:indeterminate~.state.p-is-indeterminate .icon{display:block;opacity:1}.pretty.p-toggle .state.p-on{opacity:0;display:none}.pretty.p-toggle .state .icon,.pretty.p-toggle .state.p-off,.pretty.p-toggle .state .svg,.pretty.p-toggle .state img{opacity:1;display:inherit}.pretty.p-toggle .state.p-off .icon{color:#bdc3c7}.pretty.p-toggle input:checked~.state.p-on{opacity:1;display:inherit}.pretty.p-toggle input:checked~.state.p-off{opacity:0;display:none}.pretty.p-plain.p-toggle .state label:before,.pretty.p-plain input:checked~.state label:before{content:none}.pretty.p-plain.p-plain .icon{transform:scale(1.1)}.pretty.p-round .state label:after,.pretty.p-round .state label:before{border-radius:100%}.pretty.p-round.p-icon .state .icon{border-radius:100%;overflow:hidden}.pretty.p-round.p-icon .state .icon:before{transform:scale(.8)}.pretty.p-curve .state label:after,.pretty.p-curve .state label:before{border-radius:20%}.pretty.p-smooth .icon,.pretty.p-smooth .svg,.pretty.p-smooth label:after,.pretty.p-smooth label:before{transition:all .5s ease}.pretty.p-smooth input:checked+.state label:after{transition:all .3s ease}.pretty.p-smooth.p-default input:checked+.state label:after,.pretty.p-smooth input:checked+.state .icon,.pretty.p-smooth input:checked+.state .svg,.pretty.p-smooth input:checked+.state img{animation:zoom .2s ease}.pretty.p-smooth.p-plain input:checked+.state label:before{content:"";transform:scale(0);transition:all .5s ease}.pretty.p-tada:not(.p-default) input:checked+.state .icon,.pretty.p-tada:not(.p-default) input:checked+.state .svg,.pretty.p-tada:not(.p-default) input:checked+.state img,.pretty.p-tada:not(.p-default) input:checked+.state label:after,.pretty.p-tada:not(.p-default) input:checked+.state label:before{animation:tada .7s cubic-bezier(.25,.46,.45,.94) 1 alternate;opacity:1}.pretty.p-jelly:not(.p-default) input:checked+.state .icon,.pretty.p-jelly:not(.p-default) input:checked+.state .svg,.pretty.p-jelly:not(.p-default) input:checked+.state img,.pretty.p-jelly:not(.p-default) input:checked+.state label:after,.pretty.p-jelly:not(.p-default) input:checked+.state label:before{animation:jelly .7s cubic-bezier(.25,.46,.45,.94);opacity:1}.pretty.p-jelly:not(.p-default) input:checked+.state label:before{border-color:transparent}.pretty.p-rotate:not(.p-default) input:checked~.state .icon,.pretty.p-rotate:not(.p-default) input:checked~.state .svg,.pretty.p-rotate:not(.p-default) input:checked~.state img,.pretty.p-rotate:not(.p-default) input:checked~.state label:after,.pretty.p-rotate:not(.p-default) input:checked~.state label:before{animation:rotate .7s cubic-bezier(.25,.46,.45,.94);opacity:1}.pretty.p-rotate:not(.p-default) input:checked~.state label:before{border-color:transparent}.pretty.p-pulse:not(.p-switch) input:checked~.state label:before{animation:pulse 1s}.pretty input[disabled]{cursor:not-allowed;display:none}.pretty input[disabled]~*{opacity:.5}.pretty.p-locked input{display:none;cursor:not-allowed}.pretty.p-toggle .state.p-primary label:after,.pretty input:checked~.state.p-primary label:after{background-color:#428bca!important}.pretty.p-toggle .state.p-primary .icon,.pretty.p-toggle .state.p-primary .svg,.pretty input:checked~.state.p-primary .icon,.pretty input:checked~.state.p-primary .svg{color:#fff;stroke:#fff}.pretty.p-toggle .state.p-primary-o label:before,.pretty input:checked~.state.p-primary-o label:before{border-color:#428bca}.pretty.p-toggle .state.p-primary-o label:after,.pretty input:checked~.state.p-primary-o label:after{background-color:transparent}.pretty.p-toggle .state.p-primary-o .icon,.pretty.p-toggle .state.p-primary-o .svg,.pretty.p-toggle .state.p-primary-o svg,.pretty input:checked~.state.p-primary-o .icon,.pretty input:checked~.state.p-primary-o .svg,.pretty input:checked~.state.p-primary-o svg{color:#428bca;stroke:#428bca}.pretty.p-default:not(.p-fill) input:checked~.state.p-primary-o label:after{background-color:#428bca!important}.pretty.p-switch input:checked~.state.p-primary:before{border-color:#428bca}.pretty.p-switch.p-fill input:checked~.state.p-primary:before{background-color:#428bca!important}.pretty.p-switch.p-slim input:checked~.state.p-primary:before{border-color:#245682;background-color:#245682!important}.pretty.p-toggle .state.p-info label:after,.pretty input:checked~.state.p-info label:after{background-color:#5bc0de!important}.pretty.p-toggle .state.p-info .icon,.pretty.p-toggle .state.p-info .svg,.pretty input:checked~.state.p-info .icon,.pretty input:checked~.state.p-info .svg{color:#fff;stroke:#fff}.pretty.p-toggle .state.p-info-o label:before,.pretty input:checked~.state.p-info-o label:before{border-color:#5bc0de}.pretty.p-toggle .state.p-info-o label:after,.pretty input:checked~.state.p-info-o label:after{background-color:transparent}.pretty.p-toggle .state.p-info-o .icon,.pretty.p-toggle .state.p-info-o .svg,.pretty.p-toggle .state.p-info-o svg,.pretty input:checked~.state.p-info-o .icon,.pretty input:checked~.state.p-info-o .svg,.pretty input:checked~.state.p-info-o svg{color:#5bc0de;stroke:#5bc0de}.pretty.p-default:not(.p-fill) input:checked~.state.p-info-o label:after{background-color:#5bc0de!important}.pretty.p-switch input:checked~.state.p-info:before{border-color:#5bc0de}.pretty.p-switch.p-fill input:checked~.state.p-info:before{background-color:#5bc0de!important}.pretty.p-switch.p-slim input:checked~.state.p-info:before{border-color:#2390b0;background-color:#2390b0!important}.pretty.p-toggle .state.p-success label:after,.pretty input:checked~.state.p-success label:after{background-color:#5cb85c!important}.pretty.p-toggle .state.p-success .icon,.pretty.p-toggle .state.p-success .svg,.pretty input:checked~.state.p-success .icon,.pretty input:checked~.state.p-success .svg{color:#fff;stroke:#fff}.pretty.p-toggle .state.p-success-o label:before,.pretty input:checked~.state.p-success-o label:before{border-color:#5cb85c}.pretty.p-toggle .state.p-success-o label:after,.pretty input:checked~.state.p-success-o label:after{background-color:transparent}.pretty.p-toggle .state.p-success-o .icon,.pretty.p-toggle .state.p-success-o .svg,.pretty.p-toggle .state.p-success-o svg,.pretty input:checked~.state.p-success-o .icon,.pretty input:checked~.state.p-success-o .svg,.pretty input:checked~.state.p-success-o svg{color:#5cb85c;stroke:#5cb85c}.pretty.p-default:not(.p-fill) input:checked~.state.p-success-o label:after{background-color:#5cb85c!important}.pretty.p-switch input:checked~.state.p-success:before{border-color:#5cb85c}.pretty.p-switch.p-fill input:checked~.state.p-success:before{background-color:#5cb85c!important}.pretty.p-switch.p-slim input:checked~.state.p-success:before{border-color:#357935;background-color:#357935!important}.pretty.p-toggle .state.p-warning label:after,.pretty input:checked~.state.p-warning label:after{background-color:#f0ad4e!important}.pretty.p-toggle .state.p-warning .icon,.pretty.p-toggle .state.p-warning .svg,.pretty input:checked~.state.p-warning .icon,.pretty input:checked~.state.p-warning .svg{color:#fff;stroke:#fff}.pretty.p-toggle .state.p-warning-o label:before,.pretty input:checked~.state.p-warning-o label:before{border-color:#f0ad4e}.pretty.p-toggle .state.p-warning-o label:after,.pretty input:checked~.state.p-warning-o label:after{background-color:transparent}.pretty.p-toggle .state.p-warning-o .icon,.pretty.p-toggle .state.p-warning-o .svg,.pretty.p-toggle .state.p-warning-o svg,.pretty input:checked~.state.p-warning-o .icon,.pretty input:checked~.state.p-warning-o .svg,.pretty input:checked~.state.p-warning-o svg{color:#f0ad4e;stroke:#f0ad4e}.pretty.p-default:not(.p-fill) input:checked~.state.p-warning-o label:after{background-color:#f0ad4e!important}.pretty.p-switch input:checked~.state.p-warning:before{border-color:#f0ad4e}.pretty.p-switch.p-fill input:checked~.state.p-warning:before{background-color:#f0ad4e!important}.pretty.p-switch.p-slim input:checked~.state.p-warning:before{border-color:#c77c11;background-color:#c77c11!important}.pretty.p-toggle .state.p-danger label:after,.pretty input:checked~.state.p-danger label:after{background-color:#d9534f!important}.pretty.p-toggle .state.p-danger .icon,.pretty.p-toggle .state.p-danger .svg,.pretty input:checked~.state.p-danger .icon,.pretty input:checked~.state.p-danger .svg{color:#fff;stroke:#fff}.pretty.p-toggle .state.p-danger-o label:before,.pretty input:checked~.state.p-danger-o label:before{border-color:#d9534f}.pretty.p-toggle .state.p-danger-o label:after,.pretty input:checked~.state.p-danger-o label:after{background-color:transparent}.pretty.p-toggle .state.p-danger-o .icon,.pretty.p-toggle .state.p-danger-o .svg,.pretty.p-toggle .state.p-danger-o svg,.pretty input:checked~.state.p-danger-o .icon,.pretty input:checked~.state.p-danger-o .svg,.pretty input:checked~.state.p-danger-o svg{color:#d9534f;stroke:#d9534f}.pretty.p-default:not(.p-fill) input:checked~.state.p-danger-o label:after{background-color:#d9534f!important}.pretty.p-switch input:checked~.state.p-danger:before{border-color:#d9534f}.pretty.p-switch.p-fill input:checked~.state.p-danger:before{background-color:#d9534f!important}.pretty.p-switch.p-slim input:checked~.state.p-danger:before{border-color:#a02622;background-color:#a02622!important}.pretty.p-bigger .icon,.pretty.p-bigger .img,.pretty.p-bigger .svg,.pretty.p-bigger label:after,.pretty.p-bigger label:before{font-size:1.2em!important;top:calc(-135% + 1em)!important}.pretty.p-bigger label{text-indent:1.7em}@media print{.pretty .state .icon,.pretty .state:before,.pretty .state label:after,.pretty .state label:before{color-adjust:exact;-webkit-print-color-adjust:exact;print-color-adjust:exact}}html body .input-radio__item label:after,html body .input-radio__item label:first-of-type:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html body .input-autocomplete__options--limit>div,html body .input-select__dropdown,html body .input-timezone>div #react-select-3-listbox>div{scrollbar-width:thin}html body .input-autocomplete__options--limit>div::-webkit-scrollbar,html body .input-select__dropdown::-webkit-scrollbar,html body .input-timezone>div #react-select-3-listbox>div::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width:576px){html body .input-autocomplete__options--limit>div::-webkit-scrollbar,html body .input-select__dropdown::-webkit-scrollbar,html body .input-timezone>div #react-select-3-listbox>div::-webkit-scrollbar{width:3px;height:3px}}html body .input-select__dropdown,html body .input-timezone>div #react-select-3-listbox>div{scrollbar-color:#e4e4e4 transparent}html body .input-select__dropdown::-webkit-scrollbar-track,html body .input-timezone>div #react-select-3-listbox>div::-webkit-scrollbar-track{background:hsla(0,0%,100%,.2)}html body .input-select__dropdown::-webkit-scrollbar-thumb,html body .input-timezone>div #react-select-3-listbox>div::-webkit-scrollbar-thumb{background:#e4e4e4}html body .input-button span,html body .input-select__value span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block}html body .input-select__button,html body .input-time__buttons>button,html body .input__icon button{background-color:transparent;padding:0;border:none;outline:none;box-shadow:none;cursor:pointer;font-family:inherit}html body .input__icon button{display:flex;justify-content:center;align-items:center}html body .input-image__image--empty{background:linear-gradient(137.84deg,#b636f2 14.9%,#e76256 85.57%)}input,textarea{font-family:"Manrope",sans-serif!important}.disabled{cursor:not-allowed!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}html body .input{position:relative;display:flex;justify-content:flex-start;align-items:center}html body .input *{font-size:14px}html body .input:not(.input-checkbox){width:100%}html body .input-error{position:absolute;bottom:-14px;display:none}html body .input-error span{font-weight:400;font-size:11px;line-height:100%;letter-spacing:.02em;color:#d73c20}html body .input__error{margin-top:-12px}html body .input__error,html body .input__error *{font-weight:400;font-size:11px;line-height:100%;letter-spacing:.02em;color:#d73c20}html body .input--force-error .input-error{display:block}html body .input__postfix{margin-left:6px}html body .input__postfix span{font-weight:400;font-size:14px;line-height:140%;letter-spacing:.02em;color:#4e5d60}html body .input--fullWidth,html body .input--fullWidth *{width:100%!important;max-width:unset}html body .input--disabled{cursor:not-allowed;opacity:.5}html body .input--disabled *{-webkit-user-select:none!important;user-select:none!important;pointer-events:none!important}html body .input--disabled-nv{cursor:auto}html body .input--disabled-nv *{-webkit-user-select:none!important;user-select:none!important;pointer-events:none!important}html body .input__label{position:absolute;font-weight:400;font-size:11px;line-height:100%;background-color:#fff;color:#4e5d60;top:-7px;left:11px;white-space:nowrap;z-index:3}html body .input__icon{position:absolute;right:10px;top:0;bottom:0;display:flex;justify-content:center;align-items:center}html body .input__icon button{width:20px;height:20px}html body .input__icon button img{width:100%;height:100%;object-fit:contain}html body .input__icon--status{opacity:0;transition:opacity .2s ease-in-out;pointer-events:none}html body .input__icon--status--error{opacity:1}html body .input input:not([type=checkbox]),html body .input textarea{box-shadow:none!important;outline:none!important;padding:0 10px;border:1px solid #7b989c;border-radius:8px;font-weight:400;font-size:14px;line-height:140%;letter-spacing:.02em;transition:border-color .2s ease-in-out,color .2s ease-in-out;resize:none}html body .input input:not([type=checkbox])::placeholder,html body .input textarea::placeholder{color:#4e5d60}html body .input input:not([type=checkbox]){width:172px;height:30px}html body .input-checkbox{display:flex;justify-content:flex-start;align-items:center}html body .input-checkbox input{width:16px;height:16px;cursor:pointer}html body .input-checkbox label{font-size:14px;top:auto;position:relative;-webkit-user-select:none;user-select:none;padding-left:5px}html body .input-checkbox--big.p-switch.p-fill .state,html body .input-checkbox--big.p-switch.p-fill .state:before,html body .input-checkbox--big.p-switch.p-fill input{width:42px!important;height:20px!important}html body .input-checkbox--big.p-switch.p-fill .state:before{background-color:#ccc;top:0;border-color:transparent!important}html body .input-checkbox--big.p-switch.p-fill .state label:after{width:18px;height:18px;background-color:#fff!important;transform:scale(1);top:2px;left:2px}html body .input-checkbox--big.p-switch.p-fill input:checked~.state label:after{left:24px}html body .input-checkbox--big.p-switch.p-fill input:checked~.state.p-primary:before{background-color:#0048b4!important}html body .input-checkbox-generic{height:18px;position:relative}html body .input-checkbox-generic label{width:18px;height:18px;padding:0}html body .input-checkbox-generic label:after,html body .input-checkbox-generic label:before{width:18px!important;height:18px!important;top:0!important;border-radius:3px!important}html body .input-checkbox-generic label:before{border-color:#0048b4!important}html body .input-checkbox-generic label span{font-weight:500;font-size:12px;line-height:120%;letter-spacing:.02em;padding-left:24px;color:#0b1730;position:absolute;top:0;bottom:0;left:0;margin:auto;text-indent:0;display:flex;justify-content:flex-start;align-items:center}html body .input-checkbox-generic svg{width:16px!important;height:16px!important;left:1px;top:1px;position:absolute;z-index:2;pointer-events:none}html body .input-autocomplete{position:relative}html body .input-autocomplete .flag-dropdown,html body .input-autocomplete .special-label{display:none}html body .input-autocomplete input[type=tel]{width:150px}html body .input-autocomplete__search__input{padding:6px 10px}html body .input-autocomplete__search__input--phone{padding:0}html body .input-autocomplete__search__input--phone .PhoneInputCountry{display:none!important}html body .input-autocomplete__options{position:absolute;z-index:341;background-color:#fff;width:calc(100% + 20px);border-radius:8px;box-shadow:0 16px 24px rgba(123,152,156,.2);padding:8px 0;cursor:pointer;top:100%;max-width:unset}html body .input-autocomplete__options--limit{max-height:180px;display:flex;justify-content:space-between;align-items:stretch;padding:0;overflow:hidden;border-radius:8px 0 8px 8px}html body .input-autocomplete__options--limit>div{max-height:100%;width:100%;overflow-y:auto;padding:8px 0}html body .input-autocomplete__options__option{padding:6px 10px;transition:background-color .2s ease-in-out}html body .input-autocomplete__options__option:hover{background-color:#f6fbfd}html body .input-select{position:relative;-webkit-user-select:none;user-select:none}html body .input-select__value{height:31px;padding:6px 10px 8px 12px}html body .input-select__value-display{border:1px solid #0b1730;border-radius:8px;background-color:#fff;cursor:pointer;width:100%}html body .input-select__value-display span:last-of-type:not(:first-of-type){margin-left:20px;opacity:.8;font-size:14px}html body .input-select__value span{font-weight:500;font-size:16px;line-height:120%;letter-spacing:.02em}html body .input-select__button{width:20px;height:20px;position:absolute;top:6px;right:12px;background-color:transparent}html body .input-select__dropdown{border-radius:8px;position:absolute;top:100%;width:100%;background-color:#fff;box-shadow:0 16px 24px rgba(123,152,156,.2);padding:8px 0;z-index:2;max-height:400px;overflow-y:auto}html body .input-select__dropdown__option{padding:6px 10px;transition:background-color .2s ease-in-out;cursor:pointer}html body .input-select__dropdown__option span{transition:color .2s ease-in-out}html body .input-select__dropdown__option:hover{background-color:#e8f4fb}html body .input-select__dropdown__option:hover span{color:#4e5d60}html body .input-select__dropdown__option--with-postfix{display:flex;justify-content:flex-start;align-items:center}html body .input-select__dropdown__option--with-postfix span:last-of-type{margin-left:15px;font-size:13px!important;opacity:.7}html body .input-select.input--error>div{border-color:#d73c20!important}html body .input-select2 .basic-multi-select,html body .input-select-rich .worker__form__services{width:100%}html body .input-select-rich .worker__form__services__service--has-middle-content .worker__form__services__service__delete{margin-left:40px}html body .input-select-rich .worker__form__input-block__middle-content,html body .input-select-rich .worker__form__services__service__middle-content{margin-left:auto;margin-right:40px}html body .input-select-rich .worker__form__services__service__middle-content{margin-right:5px;transition:opacity .2s ease-in-out}html body .input-select-rich .worker__form__services__service:hover .worker__form__services__service__middle-content{opacity:1}html body .input-image{display:flex;justify-content:center;align-items:center}html body .input-image__image{width:100px;height:100px;position:relative;border:1px solid #7b989c;cursor:pointer;border-radius:50%;overflow:hidden}html body .input-image__image>img{width:100%;height:100%;object-fit:cover}html body .input-image__image__overlay{top:0;left:0;position:absolute;width:100%;height:100%;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:opacity .2s ease-in-out;border-radius:50%}html body .input-image__image__overlay--visible{opacity:1;pointer-events:auto}html body .input-image__image--empty .input-image__image__overlay{-webkit-backdrop-filter:none;backdrop-filter:none}html body .input-image--drag-and-drop .file-types,html body .input-image--drag-and-drop svg{display:none}html body .input-image--drag-and-drop label{min-width:unset;max-width:unset;width:calc(100% + 2px);padding:9px 8px;background:rgba(0,72,180,.06);border:1px dashed #0048b4;border-radius:6px}html body .input-image--drag-and-drop label>div{text-align:center;display:flex;justify-content:center;align-items:center}html body .input-image--drag-and-drop label>div span{font-weight:400;font-size:12px;line-height:100%;letter-spacing:.02em}html body .input-image--drag-and-drop label>div span>span{color:#0048b4;text-decoration:none}html body .input-datepicker{width:100%!important}html body .input-datepicker .react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px!important}html body .input-datepicker .react-datepicker__calendar-icon{top:2px;cursor:pointer}html body .input-datepicker .react-datepicker__day-names{margin-top:10px}html body .input-datepicker .react-datepicker-popper{min-width:220px}html body .input-datepicker .react-datepicker-popper,html body .input-datepicker .react-datepicker-popper *{font-size:13px}html body .input-datepicker .react-datepicker__month-read-view--down-arrow,html body .input-datepicker .react-datepicker__month-year-read-view--down-arrow,html body .input-datepicker .react-datepicker__navigation-icon:before,html body .input-datepicker .react-datepicker__year-read-view--down-arrow{top:3px;height:6px;width:6px}html body .input-times{display:flex;justify-content:space-between;align-items:center;grid-gap:8px;gap:8px}html body .input-times input[type=text]{padding:4px 8px;max-width:61px;font-size:14px!important;height:28px!important;box-sizing:border-box;border-radius:6px!important;border-color:#e4e4e4!important;text-align:center}html body .input-times input[type=time]::-webkit-calendar-picker-indicator{display:none;background:none}html body .input-times__delimiter{width:6px}html body .input-times__delimiter span{font-weight:400;font-size:14px;line-height:140%;text-align:center;letter-spacing:.02em}html body .input-time{border:1px solid #e4e4e4;border-radius:6px;width:61px;height:28px;box-sizing:border-box;overflow:hidden;display:flex;justify-content:center;align-items:center}html body .input-time--focus{border-color:#0b1730}html body .input-time__inner{width:45px;height:20px;position:relative}html body .input-time__inner .time-input,html body .input-time__inner input[type=time]{font-weight:400;font-size:13px;line-height:140%;letter-spacing:.02em;padding:0!important;border:none!important;height:100%;position:absolute;width:calc(100% + 40px)!important;text-align:left;cursor:text}html body .input-time__inner .time-input{width:100%!important;height:100%!important}html body .input-time__buttons{display:flex;justify-content:flex-start;align-items:center;grid-gap:4px;gap:4px;margin-left:14px}html body .input-time__buttons>button{width:24px;height:24px;display:flex;justify-content:center;align-items:center}html body .input-radio{display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;grid-gap:14px;gap:14px}html body .input-radio input{height:auto!important}html body .input-radio__item label:first-of-type *{transition:background-color .2s ease-in-out}html body .input-radio__item label:first-of-type:before{width:18px;height:18px;border-color:#7b989c}html body .input-radio__item label:first-of-type:after{width:8px;height:8px;transform:none!important;left:5px;top:0;bottom:0;margin:auto}html body .input-radio__item div.state{display:flex;justify-content:flex-start;align-items:center}html body .input-radio__item label{height:18px}html body .input-radio__item label:before{top:0!important}html body .input-radio__item__label{text-indent:0!important;padding-left:10px;font-weight:400;font-size:14px;letter-spacing:.02em}html body .input-radio__item__label:after,html body .input-radio__item__label:before{display:none!important}html body .input-radio__item .pretty.p-default input:checked~.state label:after{background-color:#0048b4!important}html body .input-radio__item .pretty.p-default input:checked~.state label:before{border-color:#0048b4!important}html body .input-radio__item--active .input-radio__item__label{color:#0048b4}html body .input-block--flat{display:flex;justify-content:flex-start;align-items:flex-start}html body .input-block--flat--between{display:flex;justify-content:space-between;align-items:flex-start}html body .input-block--flat--full-width{width:100%}html body .input-block--flat>div{flex:1 1}html body .input-block--flat__label{max-width:194px;margin-top:4px}html body .input-block--flat__label label{display:flex;justify-content:flex-start;align-items:center;grid-gap:15px;gap:15px}html body .input-block--flat__label label,html body .input-block--flat__label label>span{font-weight:500;font-size:16px;line-height:120%;letter-spacing:.02em;color:#4e5d60}html body .input-block--flat__input{max-width:300px;display:flex;justify-content:flex-start;align-items:center;grid-gap:8px;gap:8px}html body .input-block--flat__input input:not([type=checkbox]):not(.no-border),html body .input-block--flat__input textarea{border:1px solid #e4e4e4!important}html body .input-block--flat__input input:not([type=checkbox]),html body .input-block--flat__input textarea{height:18px;width:282px;padding:4px 8px;font-family:"Manrope",sans-serif;color:#4e5d60;border-radius:6px;transition:border-color .2s ease-in-out;box-shadow:none!important;outline:none!important}html body .input-block--flat__input input:not([type=checkbox]):active,html body .input-block--flat__input input:not([type=checkbox]):focus,html body .input-block--flat__input textarea:active,html body .input-block--flat__input textarea:focus{border-color:#0164fa!important}html body .input-block--flat__input .input-checkbox{margin-top:4px}html body .input-block--flat__input .input-checkbox .button-new--question{margin-left:15px}html body .input-block--flat__input .input-checkbox label:before{border-color:#4e5d60!important}html body .input-block--flat__input .input-checkbox label span{margin-left:5px;font-size:14px;color:#0b1730;font-weight:400}html body .input-block--flat__input .input-select{width:100%}html body .input-block--flat__input .input-select__value-display{border-radius:6px;border:1px solid #e4e4e4}html body .input-block--flat__input .input-select__value{padding:4px 8px;height:28px}html body .input-block--flat__input .input-select__value span{font-size:14px;color:#4e5d60;line-height:140%;max-width:calc(100% - 25px)}html body .input-block--flat__input textarea{height:108px}html body .input-block--flat__sequence{display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;grid-gap:18px;gap:18px}html body .input-block--flat__title{margin-bottom:12px;height:36px}html body .input-block--flat__title span{font-weight:500;font-size:26px;line-height:120%;letter-spacing:.02em}html body .input-block--flat__title--margin-top{margin-top:42px}html body .input-block--flat .input-select__value-display{height:28px;display:flex;justify-content:space-between;align-items:center;padding:2px 10px 2px 12px}html body .input-block--flat .input-select__value-display>*{padding:0!important;position:relative;top:0;right:0;flex:1 1}html body .input-block--flat .input-select__value-display button{max-width:20px;display:flex;justify-content:center;align-items:center}html body .input-block--flat .input-select__value-display>div{display:flex;justify-content:flex-start;align-items:center}html body .input-block--flat .input-select__value-display>div span{max-width:100%}html body .input-block--vertical{flex-direction:column;width:100%}html body .input-block--vertical .input-block--flat__label{font-weight:500;font-size:16px;line-height:120%;letter-spacing:.02em;color:#4e5d60;margin-bottom:14px;white-space:nowrap}html body .input-block--vertical .input-block--flat__input{max-width:unset;width:100%}html body .input-block--vertical .input-block--flat__input input{width:calc(100% - 16px)}html body .input-block--half{max-width:calc(50% - 13px)}html body .input-button{display:flex;justify-content:center;align-items:center;grid-gap:12px;gap:12px;min-height:28px}html body .input-button,html body .input-button *{cursor:pointer;-webkit-user-select:none;user-select:none}html body .input-button span{font-weight:500;font-size:16px;line-height:120%;letter-spacing:.02em}html body .input-button svg{width:14px;height:14px;margin-top:3px;opacity:.7}html body .input--error .input__label{color:#d73c20!important}html body .input--error input:not([type=checkbox]){border-color:#d73c20!important;color:#d73c20!important}html body .input--error input:not([type=checkbox])::placeholder{color:#d73c20!important}html body .input-password__strength-meter .progress{height:4px;margin-top:8px}html body .input-password__strength-meter .progress-bar{height:100%;border-radius:15px;background-color:#d73c20;transition:width .2s ease-in-out,background-color .2s ease-in-out}html body .input-password__strength-label{margin-top:1px}html body .input-password__strength-label span{font-size:12px;text-align:right!important}html body .input-phone-2 input{padding-left:48px!important}html body .input-phone-2 .flag-dropdown{border-radius:8px 0 0 8px!important;background-color:#fff!important}html body .input-phone-2 .flag-dropdown .selected-flag{border-radius:8px 0 0 8px!important}html body .input-phone-2 .flag-dropdown .country span{display:inline}html body .input-date .react-date-picker__wrapper{border:none!important}html body .input-date .react-date-picker__inputGroup__divider,html body .input-date .react-date-picker__wrapper>button{display:none!important}html body .input-date .react-date-picker__inputGroup__leadingZero{max-width:0;overflow:hidden;position:absolute;z-index:-9999}html body .input-date .react-date-picker__calendar{display:none!important}html body .input-date .react-date-picker__inputGroup{display:flex;justify-content:flex-start;align-items:center;grid-gap:10px;gap:10px;padding:0!important}html body .input-date .react-date-picker__inputGroup input{flex:1 1;max-width:59px;min-width:21px!important;height:28px;background-color:transparent!important;margin-left:0;padding:0 8px}html body .input-date .react-date-picker__inputGroup input:invalid:not(:placeholder-shown){border-color:#d73c20!important}html body .input-date .react-date-picker__inputGroup input.react-date-picker__inputGroup__year{min-width:60px!important;max-width:unset}html body .input-date__labels{display:flex;justify-content:flex-start;align-items:center;margin-top:-2px;grid-gap:10px;gap:10px;margin-bottom:7px}html body .input-date__labels span{display:block;flex:1 1;max-width:59px;font-weight:400;font-size:12px;line-height:100%;letter-spacing:.02em;color:#4e5d60}html body .input-timezone{width:100%}html body .input-timezone *{font-size:14px}html body .input-timezone>div{width:100%}html body .input-timezone>div>div>div>div input[type=text]{outline:none!important;border:none!important;box-shadow:none!important}html body .input-timezone>div>div:first-of-type{min-height:28px!important;height:28px;border-radius:6px;border:1px solid #e4e4e4!important;outline:none!important;box-shadow:none!important;cursor:pointer}html body .input-timezone>div>div:first-of-type>div{padding:0 8px;max-height:28px;margin-top:-.75px}html body .input-timezone>div>div:first-of-type>div:first-of-type>div:first-of-type{color:#4e5d60}html body .input-timezone>div>div:first-of-type>div:last-of-type{padding:0 10px 0 0}html body .input-timezone>div>div:first-of-type>div:last-of-type>span{display:none}html body .input-timezone>div>div:first-of-type>div:last-of-type>div{padding:0;width:20px;height:20px;display:flex;justify-content:center;align-items:center}html body .input-timezone>div #react-select-3-listbox{border-radius:6px}html body .input-timezone>div #react-select-3-listbox>div{max-height:256px}html body .input-timezone>div #react-select-3-listbox>div>div{color:#4e5d60;cursor:pointer;transition:color 75ms ease-in-out,background-color 75ms ease-in-out}html body .input-timezone>div #react-select-3-listbox>div .css-d7l1ni-option{background-color:#e8f4fb}html body .input-timezone>div #react-select-3-listbox>div .css-tr4s17-option{background-color:#1994d7;color:#fff}html body .input-code--center,html body .input-price{display:flex;justify-content:center;align-items:center}html body .input-code .react-code-input{display:flex;justify-content:flex-start;align-items:center;display:flex!important;grid-gap:4px;gap:4px}html body .input-code .react-code-input input{width:29px!important;height:32px!important;margin:0!important;box-shadow:none!important;border:1px solid #e4e4e4!important;border-radius:8px!important;font-weight:400!important;font-size:14px!important;line-height:140%!important;text-align:center!important;letter-spacing:.02em!important;padding:6px 5px!important;outline:none!important;transition:border-color 75ms ease-in-out}html body .input-code input.input-code__has-value{border-color:#0048b4!important}.pretty.input-checkbox-generic.p-toggle .state.p-primary label:after,.pretty.input-checkbox-generic input:checked~.state.p-primary label:after{background-color:#0048b4!important}.PhoneInputCountry{display:none!important}.date_picker.full-width{width:100%!important}@keyframes InputSingleDate_forceRedraw__s5V1Q{0%{box-shadow:inset 0 0 0 transparent}to{box-shadow:inset 0 0 0 10px rgba(0,0,0,1e-7)}}.InputSingleDate_container__diYYd{position:relative}.InputSingleDate_dropdown__3ycRF{position:absolute;z-index:1;top:calc(100% + 8px);left:0;padding:4px 4px 12px;box-shadow:0 4px 14px rgba(0,0,0,.05)!important;background:#fff;border-radius:12px;width:280px;max-width:unset}.datetime__datepicker__view__footer__button--plain{padding:0;border:none;outline:none;box-shadow:none;cursor:pointer;font-family:inherit}.datetime__datepicker__view__footer__button--big{border:1px solid #0048b4;border-radius:8px;height:25px;width:104px;font-weight:500;font-size:12px;line-height:120%;text-align:center;letter-spacing:.02em;color:#0048b4;background-color:#e8f4fb;cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out}.datetime__datepicker__view__footer__button--big:hover{background-color:#1994d7;color:#fff;border-color:#1994d7}.datetime__datepicker__view__footer__button--plain{padding:6px 12px;background-color:transparent;font-weight:500;font-size:12px;line-height:120%;text-align:center;letter-spacing:.02em;color:#0048b4;transition:color .2s ease-in-out}.datetime__datepicker__view__footer__button--plain:hover{color:#1994d7}.datetime__datepicker__view__button{width:36px;height:36px;background-color:transparent;padding:0;display:flex;justify-content:center;align-items:center;box-shadow:none;border:none;cursor:pointer;border-radius:6px;transition:background-color .2s ease-in-out}.datetime__datepicker__view__button:hover{background-color:#e8f4fb}.datetime__datepicker__view__button:active{background-color:#7b989c;transition:background-color 75ms ease-in-out}.datetime__datepicker__label span,.datetime__datepicker__view__label{font-weight:500;font-size:16px;line-height:120%;letter-spacing:.02em;color:#0b1730!important;-webkit-user-select:none;user-select:none}.datetime__datepicker__label,.datetime__datepicker__view{background-color:#fff;box-shadow:0 4px 14px rgba(0,0,0,.05)!important;border-radius:12px;padding:12px 12px 12px 16px;z-index:100;text-transform:capitalize}.datetime__datepicker{position:relative}.datetime__datepicker--opened>button>img{transform:rotate(180deg)}.datetime__datepicker--slim .datetime__datepicker__view{position:relative;min-width:280px;background-color:#e8f4fb}.datetime__datepicker--slim .datetime__datepicker__view .datetime__datepicker__view__label{white-space:nowrap}.datetime__datepicker__label{min-width:280px;height:40px;text-align:left;transition:background-color .2s ease-in-out;display:flex;justify-content:space-between;align-items:center}.datetime__datepicker__label:hover{background-color:#e8f4fb}.datetime__datepicker__label img{width:20px;height:20px}.datetime__datepicker__view{position:absolute;top:calc(100% + 8px);width:100%;padding:4px 4px 12px}.datetime__datepicker__view--thin{width:264px;right:0}.datetime__datepicker__view--no-paddings{padding:4px}.datetime__datepicker__view--month{display:flex;justify-content:space-between;align-items:center}.datetime__datepicker__view--interval{padding:8px 8px 4px 16px}.datetime__datepicker__view__header{display:flex;justify-content:space-between;align-items:center}.datetime__datepicker__view__header button:first-of-type{margin-left:auto}.datetime__datepicker__view__calendar{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;margin-top:4px;width:224px}.datetime__datepicker__view__calendar__day{width:32px;height:32px;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;cursor:pointer;margin-bottom:4px;-webkit-user-select:none;user-select:none;border-radius:8px}.datetime__datepicker__view__calendar__day--active{opacity:1;pointer-events:auto}.datetime__datepicker__view__calendar__day--clickable{transition:background-color .2s ease-in-out,border-radius .2s ease-in-out}.datetime__datepicker__view__calendar__day--clickable:hover{background-color:#e8f4fb}.datetime__datepicker__view__calendar__day--clickable span{transition:color .2s ease-in-out}.datetime__datepicker__view__calendar__day--disabled{pointer-events:none!important;opacity:.777}.datetime__datepicker__view__calendar__day--disabled span{color:#7b989c!important}.datetime__datepicker__view__calendar__day--header{cursor:default}.datetime__datepicker__view__calendar__day:nth-of-type(7n) span,.datetime__datepicker__view__calendar__day:nth-of-type(7n - 1) span{color:#7b989c}.datetime__datepicker__view__calendar__day span{font-weight:400;font-size:12px;line-height:100%;text-align:center;letter-spacing:.02em;color:#0b1730}.datetime__datepicker__view__calendar__day--selected{background-color:#0048b4!important}.datetime__datepicker__view__calendar__day--selected span{color:#fff!important}.datetime__datepicker__view__calendar__day--selected--start{border-radius:8px 0 0 8px}.datetime__datepicker__view__calendar__day--selected--end{border-radius:0 8px 8px 0}.datetime__datepicker__view__calendar__day--between{background-color:#e8f4fb;border-radius:0}.datetime__datepicker__view__button--left{transform:rotate(90deg)}.datetime__datepicker__view__button--right{transform:rotate(-90deg)}.datetime__datepicker__view__button:disabled{pointer-events:none;cursor:default;opacity:.2}.datetime__datepicker__view__footer{padding:0 16px}.datetime__datepicker__view__footer__button--big{width:70px;padding:4px 12px 6px}.datetime__datepicker__view__footer--small{margin-top:12px;display:flex;justify-content:flex-start;align-items:center}.datetime__datepicker__view__footer--big{display:flex;justify-content:flex-end;align-items:center;margin-top:12px}.datetime__datepicker-container{max-width:280px;padding-bottom:24px}@keyframes common-elements_forceRedraw__2CHiT{0%{box-shadow:inset 0 0 0 transparent}to{box-shadow:inset 0 0 0 10px rgba(0,0,0,1e-7)}}.common-elements_header__15-wM{display:flex;justify-content:space-between;align-items:center;padding:22px 40px;border-bottom:1px solid #c3cfd7}.common-elements_header__15-wM span{font-size:16px;font-weight:500}.common-elements_body__3mbcu{overflow:hidden;flex:1 1;display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column}.common-elements_bodyPadding__ekjOI{padding:16px}.common-elements_backdrop__2QPGS{position:fixed;top:0;left:0;width:100vw;height:100dvh;background:rgba(0,0,0,.1);z-index:1000;display:flex;justify-content:center;align-items:center}@supports((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.common-elements_backdrop__2QPGS{opacity:unset!important;background-color:unset!important;-webkit-backdrop-filter:blur(7.5px) brightness(50%);backdrop-filter:blur(7.5px) brightness(50%)}}.common-elements_dialog__3aWdJ{background:#fff;min-width:600px;max-width:100wv;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-height:400px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:75dvh;border-radius:20px;display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column}.modal--thin__content{scrollbar-width:thin}.modal--thin__content::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width:576px){.modal--thin__content::-webkit-scrollbar{width:3px;height:3px}}.modal--thin__content{scrollbar-color:#e4e4e4 transparent}.modal--thin__content::-webkit-scrollbar-track{background:hsla(0,0%,100%,.2)}.modal--thin__content::-webkit-scrollbar-thumb{background:#e4e4e4}.modal--thin--alert .modal--thin__button--primary{border-radius:8px;border:none!important;background-color:#0048b4;transition:background-color .2s ease-in-out;color:#fff;cursor:pointer;padding:10px 20px}.modal--thin--alert .modal--thin__button--primary:hover{background-color:#0164fa}.modal--thin--alert .modal--thin__button--primary{line-height:120%}.modal--thin--alert .modal--thin__button--plain{padding:0;border:none;outline:none;box-shadow:none;cursor:pointer;font-family:inherit;padding:6px 12px;background-color:transparent;font-size:12px;line-height:120%;color:#0048b4;transition:color .2s ease-in-out}.modal--thin--alert .modal--thin__button--plain:hover{color:#1994d7}.modal--thin__header__button{width:36px;height:36px;background-color:transparent;padding:0;display:flex;justify-content:center;align-items:center;box-shadow:none;border:none;cursor:pointer;border-radius:6px;transition:background-color .2s ease-in-out}.modal--thin__header__button:hover{background-color:#e8f4fb}.modal--thin__header__button:active{background-color:#7b989c;transition:background-color 75ms ease-in-out}.modal--thin{box-shadow:0 14px 32px rgba(9,63,94,.1);border-radius:20px;min-width:430px;max-height:430px;display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column}.modal--thin__header{padding:19px 19px 19px 24px}.modal--thin__header,.modal--thin__header__title{display:flex;justify-content:flex-start;align-items:center}.modal--thin__header__title{font-weight:500;font-size:16px;line-height:120%;letter-spacing:.02em;color:#4e5d60;grid-gap:8px;gap:8px}.modal--thin__header__button{width:30px;height:30px;margin-left:auto}.modal--thin__header__buttonReturn{margin-left:0;margin-right:16px}.modal--thin__header__buttonReturn img,.modal--thin__header__buttonReturn svg{transform-origin:50% 50%;transform:rotate(90deg)}.modal--thin__content{overflow-y:auto;height:100%}.modal--thin__content--padding{padding:0 16px 0 24px}.modal--thin__footer{padding:27px 24px 22px;display:flex;justify-content:space-between;align-items:stretch}.modal--thin--alert{min-width:400px;max-width:400px}.modal--thin--alert .modal--thin__header{display:flex;justify-content:space-between;align-items:stretch;padding:9px}.modal--thin--alert .modal--thin__header button{margin-left:auto;width:30px;height:30px}.modal--thin--alert .modal--thin__header button img{width:100%;height:100%;object-fit:contain}.modal--thin--alert .modal--thin__content{margin-top:-12px;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;grid-gap:6px;gap:6px;overflow:hidden;padding-bottom:34px}.modal--thin--alert .modal--thin__content h3{font-weight:500;font-size:16px;line-height:120%;text-align:center;letter-spacing:.02em;color:#4e5d60;margin:0}.modal--thin--alert .modal--thin__content span{font-weight:500;font-size:20px;line-height:120%;text-align:center;letter-spacing:.02em}.modal--thin--alert .modal--thin__footer{padding:15px 21px;border-top:1px solid #e4e4e4;display:flex;justify-content:space-between;align-items:center}.modal--thin--alert .modal--thin__footer__delimiter{height:50px;width:1px;min-width:1px;background-color:#e4e4e4}.modal--thin--alert .modal--thin__footer>*{flex:0 1}.modal--thin--alert .modal--thin__button--plain{padding:10px 20px;font-weight:500;font-size:16px;line-height:19px;text-align:center;letter-spacing:.02em;min-width:162px}.modal--thin--alert .modal--thin__button--primary{padding:5px 14px;font-weight:500;font-size:16px;line-height:19px;text-align:center;letter-spacing:.02em;min-width:156px}.modal--thin--alert .modal--thin__message{font-weight:500;font-size:20px;line-height:120%;text-align:center;letter-spacing:.02em;max-width:220px}.modal--thin--alert .modal--thin__message--error{color:#d73c20}.modal--thin--alert .modal--thin__message--success{color:#09b046}.modal--thin--alert .modal--thin__message-wrapper{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;grid-gap:10px;gap:10px;margin-bottom:6px;margin-top:-9px}.worker__picture{overflow:hidden;border-radius:50%;border:1px solid #7b989c;box-sizing:initial;flex-shrink:0}.worker__picture--no-border{border:none}.worker__picture>img{width:100%;height:100%;object-fit:cover}.worker__picture__placeholder{width:100%;height:100%;background:linear-gradient(137.84deg,#b636f2 14.9%,#e76256 85.57%);display:flex;justify-content:center;align-items:center}.worker__picture__placeholder img{width:20px;height:20px}.worker__picture__placeholder--border{border:1px solid #7b989c}.worker__card{display:flex;justify-content:flex-start;align-items:center;grid-gap:10px;gap:10px}.worker__card__info{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;grid-gap:1px;gap:1px}.worker__card__info>span{display:block}.worker__card__info__name{font-weight:400;font-size:14px;line-height:140%;letter-spacing:.02em;color:#0b1730}.worker__card__info__specialization{font-weight:400;font-size:12px;line-height:100%;letter-spacing:.02em;color:#4e5d60}.calendar-form__footer__left__author{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.calendar-form__services__service__delete{background-color:transparent;padding:0;border:none;outline:none;box-shadow:none;cursor:pointer;font-family:inherit}.calendar-form{display:flex;width:737px;max-height:800px}.calendar-form>form{display:flex;justify-content:space-between;align-items:stretch;flex-direction:column;width:100%}.calendar-form__body{overflow:hidden}.calendar-form__body__inner{padding:0 40px}.calendar-form__body__block{padding:22px;margin-bottom:22px;margin-top:22px;border-radius:20px;background-color:#fff;display:flex;justify-content:flex-start;align-items:flex-start}.calendar-form__header{display:flex;justify-content:space-between;align-items:center;padding:22px 110px 22px 40px;min-height:77px;border-bottom:1px solid #c3cfd7}.calendar-form__header__left{display:flex;justify-content:flex-start;align-items:center;position:relative}.calendar-form__header__left span{display:block}.calendar-form__header__left__id{font-weight:500;font-size:20px;line-height:120%;color:#4e5d60;white-space:nowrap}.calendar-form__header__left__datetime{font-weight:500;font-size:20px;line-height:120%;letter-spacing:.02em;margin-left:20px;white-space:nowrap}.calendar-form__header__left__datetimeButton{background:transparent;border:none;display:flex;justify-content:center;align-items:center;grid-gap:4px;gap:4px;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer}.calendar-form__header__left__datetimeButton__input{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;opacity:0!important;z-index:1}.calendar-form__header__left__datetimeInput{margin-left:20px}.calendar-form__header__left__datetimeInput,.calendar-form__header__left__datetimeInput input{height:22px!important}.calendar-form__header__left__datetimeInput>div{height:100%}.calendar-form__header__left__datetimeInput svg{top:5px}.calendar-form__header__left .input-select{width:185px!important}.calendar-form__header__left .input-select--0 .input-select__value-display{background-color:#f8ecd9;border-color:#ffa722}.calendar-form__header__left .input-select--0 .input-select__value-display span{color:#ffa722}.calendar-form__header__left .input-select--1 .input-select__value-display{background-color:#dddbf1;border-color:#7364ca}.calendar-form__header__left .input-select--1 .input-select__value-display span{color:#7364ca}.calendar-form__header__left .input-select--2 .input-select__value-display{background-color:#c7ead7;border-color:#09b046}.calendar-form__header__left .input-select--2 .input-select__value-display span{color:#09b046}.calendar-form__header__left .input-select--3 .input-select__value-display,.calendar-form__header__left .input-select--4 .input-select__value-display{background-color:#f1d3cf;border-color:#d73c20}.calendar-form__header__left .input-select--3 .input-select__value-display span,.calendar-form__header__left .input-select--4 .input-select__value-display span{color:#d73c20}.calendar-form__header__left .input-select__dropdown{background-color:#fafdfe!important;z-index:555}.calendar-form__header__left .input-select__dropdown__option{border-radius:8px;color:#0b1730!important;height:32px;display:flex;justify-content:flex-start;align-items:center}.calendar-form__header__left .input-select__dropdown__option span{font-size:14px!important}.calendar-form__header__left .input-select__dropdown__option:last-of-type{margin-bottom:0}.calendar-form__header__left .input-select__dropdown__option .status-selector__label__startContent{width:10px;height:10px;border-radius:50%;background-color:transparent;margin-right:10px}.calendar-form__header__left .input-select__dropdown__option--0{color:#ffa722;border-color:#ffa722}.calendar-form__header__left .input-select__dropdown__option--0:before{background-color:#ffa722}.calendar-form__header__left .input-select__dropdown__option--1{color:#7364ca;border-color:#7364ca}.calendar-form__header__left .input-select__dropdown__option--1:before{background-color:#7364ca}.calendar-form__header__left .input-select__dropdown__option--2{color:#09b046;border-color:#09b046}.calendar-form__header__left .input-select__dropdown__option--2:before{background-color:#09b046}.calendar-form__header__left .input-select__dropdown__option--3,.calendar-form__header__left .input-select__dropdown__option--4{color:#d73c20;border-color:#d73c20}.calendar-form__header__left .input-select__dropdown__option--3:before,.calendar-form__header__left .input-select__dropdown__option--4:before{background-color:#d73c20}.calendar-form__footer{height:84px;border-top:1px solid #c3cfd7;padding:22px 40px;display:flex;justify-content:space-between;align-items:center}.calendar-form__footer__info{display:flex;justify-content:flex-start;align-items:flex-start}.calendar-form__footer--big{height:139px}.calendar-form__footer__left{max-width:185px;max-height:44px}.calendar-form__footer__left__author{display:block;margin-bottom:4px;font-weight:400;font-size:14px;line-height:140%;letter-spacing:.02em;color:#4e5d60}.calendar-form__footer__left__author__name{color:#0048b4;cursor:pointer;display:inline}.calendar-form__footer__left--datetime{max-width:189px;margin-right:auto}.calendar-form__footer__left--margin-left{margin-left:16px}.calendar-form__footer__right{margin-left:auto}.calendar-form__footer__right__button-save{font-weight:500;font-size:16px;line-height:120%;text-align:center;margin-right:40px;padding:10px 14px}.calendar-form__footer__right__button-save-and-close{font-weight:500;font-size:16px;line-height:120%;text-align:center;padding:10px 20px;height:40px}.calendar-form__footer__right--reversed{display:flex;justify-content:space-between;align-items:center;flex-direction:column-reverse;grid-gap:15px;gap:15px}.calendar-form__footer__right--reversed button{margin-right:0}.calendar-form__footer__right--disabled{opacity:.4!important;-webkit-user-select:none!important;user-select:none!important;pointer-events:none!important}.calendar-form__footer__right--disabled *{cursor:default!important}.calendar-form__flags{padding:16px 9px;margin-bottom:-24px;margin-top:-2px}.calendar-form__flags .appointment__flags{margin-bottom:0;grid-gap:8px!important;gap:8px!important}.calendar-form__flags .appointment__flags__flagWrapper{font-size:18px;width:20px;height:20px;padding:2px}.calendar-form__flags .appointment__flags .appointment__flags__flagWrapperHasText{display:none}.calendar-form__comment{padding:16px 0 27px 9px;display:flex;justify-content:space-between;align-items:flex-start}.calendar-form__comment--input{padding-bottom:18px}.calendar-form__comment__left{flex:1 1}.calendar-form__comment__left__button{display:flex;justify-content:flex-start;align-items:center;padding:0}.calendar-form__comment__left__button span{font-weight:400;font-size:14px;line-height:140%;letter-spacing:.02em}.calendar-form__comment__left__button__icon{width:20px;height:20px;margin-left:8px}.calendar-form__comment__left__comment{max-width:358px;width:100%}.calendar-form__comment__left__comment--input{padding-top:17px}.calendar-form__comment__left__comment__input__textarea{min-height:93px}.calendar-form__comment__left__comment__comment span{font-weight:400;font-size:14px;line-height:140%}.calendar-form__comment__right{background:transparent;border:none;padding:0;display:flex;justify-content:center;align-items:center;grid-gap:6px;gap:6px;-webkit-user-select:none;user-select:none}.calendar-form__comment__right span{font-weight:400;font-size:14px;line-height:140%}.calendar-form__comment__right__worker{color:#4e5d60}.calendar-form__client{border-radius:20px;background-color:#fff;padding:20px 14px 22px;margin-bottom:22px}.calendar-form__client__comment{padding:17px 16px 4px}.calendar-form__client__comment textarea{background-color:#f6fbfd}.calendar-form__client__remember{padding:8px 8px 0}.calendar-form__client__personal__information,.calendar-form__client__remember{display:flex;justify-content:flex-start;align-items:center}.calendar-form__client__personal__information__status{width:40px;height:40px;margin-right:8px;position:relative;cursor:pointer}.calendar-form__client__personal__information__names__name{display:flex;justify-content:flex-start;align-items:center;color:#0b1730}.calendar-form__client__personal__information__names__name span{font-weight:500;font-size:16px;line-height:120%}.calendar-form__client__personal__information__names__name button{width:20px;height:20px;margin-left:16px;border:none;padding:0;background-color:transparent;cursor:pointer}.calendar-form__client__personal__information__names__name__icon{margin-left:8px;color:#1994d7;align-self:flex-start}.calendar-form__client__personal__information__names__phone span{font-weight:400;font-size:14px;line-height:140%;letter-spacing:.02em;color:#4e5d60}.calendar-form__client__personal__information__forms{display:flex;justify-content:flex-start;align-items:center}.calendar-form__client__personal__information__forms .input-autocomplete{margin-right:18px;width:172px}.calendar-form__client__personal__information__forms .input-text{width:172px;margin-right:8px}.calendar-form__client__personal__information__forms .input-text input{width:calc(100% - 22px)!important}.calendar-form__client__personal__information__forms .input-text:last-of-type{margin-right:0}.calendar-form__client__statistics{border-radius:14px;background-color:#e8f4fb;padding:13px 17px 14px 16px;display:flex;justify-content:space-between;align-items:center;margin-top:14px;margin-left:8px;grid-gap:30px;gap:30px}.calendar-form__client__statistics__item{flex:1 1}.calendar-form__client__statistics__item span{display:block;width:100%;text-align:center}.calendar-form__client__statistics__item__value{font-weight:500;font-size:16px;line-height:120%;text-align:center;letter-spacing:.02em}.calendar-form__client__statistics__item__label{font-weight:500;font-size:12px;line-height:120%;color:#7b989c;margin-bottom:4px}.calendar-form__client__statistics__item:first-of-type span:last-of-type{min-width:78px}.calendar-form__client__statistics__item:last-of-type span:last-of-type{min-width:88px}.calendar-form__client__statistics__item__delimiter{width:1px;height:37px;background-color:#c3cfd7}.calendar-form__services__service{position:relative;display:flex;justify-content:space-between;align-items:flex-start;outline:1px solid transparent;transition:outline-color .2s ease-in-out;padding:24px 22px 22px!important}.calendar-form__services__service__delete{width:20px;height:20px;position:absolute;right:13px;bottom:13px}.calendar-form__services__service__error{position:absolute;top:4px;font-size:12px;color:#d73c20;font-weight:600}.calendar-form__services__service__block:first-of-type{width:172px}.calendar-form__services__service__block:nth-of-type(2) .calendar-form__services__service__block__label{margin-bottom:18px}.calendar-form__services__service__block__label{margin-bottom:12px}.calendar-form__services__service__block__label span{font-weight:500;font-size:16px;line-height:120%;color:#4e5d60}.calendar-form__services__service__block__value{display:flex;justify-content:flex-start;align-items:center;font-weight:400;font-size:14px;line-height:140%;color:#0048b4}.calendar-form__services__service__block__value--margin-bottom{margin-bottom:4px;display:flex;justify-content:flex-start;align-items:center;grid-gap:2px;gap:2px;height:20px}.calendar-form__services__service__block__value__delimiter{pointer-events:none;color:#0b1730!important}.calendar-form__services__service__block__value__input{padding:1px 2px;height:16px;line-height:100%;font-size:14px;margin-top:-1px;font-family:monospace!important}.calendar-form__services__service__block__value__input:first-of-type{margin-left:-4px}.calendar-form__services__service__block__value input:not(.input-tiny){width:150px}.calendar-form__services__service__block__value__buttons{margin-left:9px;display:flex;justify-content:flex-start;align-items:center;grid-gap:4px;gap:4px}.calendar-form__services__service__block__value__buttons__button{width:24px;height:24px;padding:2px;display:flex;justify-content:center;align-items:center;transition:background-color .2s ease-in-out}.calendar-form__services__service__block__value__buttons__button:hover{background-color:#c3cfd7}.calendar-form__services__service__block:nth-of-type(2){justify-self:flex-start;margin-left:135px;margin-right:auto}.calendar-form__services__service__block:last-of-type{min-width:76px}.calendar-form__services__service__block:last-of-type div:last-of-type span{color:#0b1730}.calendar-form__payment,.calendar-form__price,.calendar-form__services__service{padding:22px;margin-bottom:22px;border-radius:20px;background-color:#fff}.calendar-form__price{display:flex;justify-content:space-between;align-items:center}.calendar-form__price__left button{display:flex;justify-content:flex-start;align-items:center;padding:6px 12px 7px;grid-gap:8px;gap:8px;height:33px;min-width:106px;background-color:#e8f4fb!important;border-color:#0048b4!important;transition:opacity .2s ease-in-out}.calendar-form__price__left button:hover{opacity:.777}.calendar-form__price__left button span{font-weight:500;font-size:16px;line-height:120%;text-align:center;color:#0048b4}.calendar-form__price__right{display:flex;justify-content:space-between;align-items:center;grid-gap:22px;gap:22px}.calendar-form__price__right__block{text-align:right}.calendar-form__price__right__block:last-of-type{min-width:185px}.calendar-form__price__right__block span{font-weight:500;font-size:20px;line-height:120%}.calendar-form__price__right__block__label{color:#0b1730}.calendar-form__price__right__block__value{color:#0048b4}.calendar-form__payment{display:flex;justify-content:space-between;align-items:center}.calendar-form__payment__left__block{display:flex;justify-content:flex-start;align-items:center}.calendar-form__payment__left__block--margin-bottom{margin-bottom:10px}.calendar-form__payment__left__block span{display:inline-block;font-weight:500;font-size:16px;line-height:120%}.calendar-form__payment__left__block__label{min-width:145px;color:#4e5d60}.calendar-form__payment__left__block__value{margin-left:8px}.calendar-form__payment__left__block__value--success{color:#09b046}.calendar-form__payment__left__block__value__icon{width:20px;height:20px;margin-left:8px}.calendar-form__error{outline-color:#d73c20}.tooltip{position:absolute;width:91px;height:28px;top:-50px;left:-23px;cursor:pointer;z-index:-999px;opacity:0;transition:top .2s ease-in-out,opacity .2s ease-in-out!important;max-width:unset}.tooltip--visible{opacity:1;z-index:999;top:-29px}.tooltip span{font-weight:400!important;font-size:11px!important;line-height:100%!important;color:#fff!important;position:absolute;top:3px;left:4px;right:4px;max-width:100%;text-align:center}.schedule-edit{width:600px}.schedule-edit input[type=time]::-webkit-clear-button{display:none}.schedule-edit .calendar-form__services__service{position:relative;margin-top:22px}.schedule-edit .calendar-form__services__service__block__label{margin-bottom:18px}.schedule-edit .calendar-form__services__service__block__value{height:30px;margin-bottom:0}.schedule-edit .calendar-form__services__service__block__value__input{padding:2px 8px;height:24px;line-height:100%;font-size:14px;border-radius:12px}.schedule-edit .calendar-form__footer{justify-content:flex-end}.schedule-edit .calendar-form__footer .calendar-form__footer__right:last-of-type{margin-left:0}.worker__form__services__service__name span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block}.worker__form__buttons__delete,.worker__form__name__display__button,.worker__form__services__service__buttons button,.worker__form__services__service__delete button{background-color:transparent;padding:0;border:none;outline:none;box-shadow:none;cursor:pointer;font-family:inherit}.worker__form__services__button-add{border:1px solid #0048b4;border-radius:8px;height:25px;width:104px;font-weight:500;font-size:12px;line-height:120%;text-align:center;letter-spacing:.02em;color:#0048b4;background-color:#e8f4fb;cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out}.worker__form__services__button-add:hover{background-color:#1994d7;color:#fff;border-color:#1994d7}.worker__form__services__button-add{width:28px;height:28px;background-color:transparent;display:flex;justify-content:center;align-items:center;border-radius:6px}.worker__form__services__button-add:hover{background-color:#c3cfd7;border-color:#c3cfd7}.worker__form__buttons__delete{padding:6px 12px;background-color:transparent;font-size:12px;color:#0048b4;transition:color .2s ease-in-out}.worker__form__buttons__delete:hover{color:#1994d7}.worker__form__buttons__delete{font-weight:500;font-size:16px;line-height:120%;text-align:center;letter-spacing:.02em;color:#d73c20;padding:10px 20px;border-radius:8px;transition:background-color .2s ease-in-out}.worker__form__buttons__delete:hover{color:#d73c20;background-color:#f1d3cf}.worker__form__name__display__button{width:20px;height:20px;display:flex;justify-content:center;align-items:center}.worker__form__services-modal__content__inner__service,.worker__form__services__service{transition:background-color .2s ease-in-out;cursor:pointer}.worker__form__services-modal__content__inner__service:hover,.worker__form__services__service:hover{background-color:#e8f4fb}.worker__form{padding:32px 24px 22px;height:100%}.worker__form__block--image{display:flex;justify-content:center;align-items:center;margin-bottom:10px}.worker__form__block:nth-of-type(2)~div{margin-top:26px}.worker__form__form{display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;padding-bottom:62px}.worker__form #salary_interval .worker__form__input-block__input{max-width:calc(100% - 19px)}.worker__form .input input:not([type=checkbox]):not([type=time]):not(.time-input),.worker__form textarea{width:calc(100% - 23px);height:18px;padding:4px 8px!important;border-color:#e4e4e4!important;border-radius:6px}.worker__form .input input[type=time]::-webkit-clear-button{background:none;display:none}.worker__form .input-time{background-color:#fff}.worker__form__input-wrapper{width:100%;display:flex;justify-content:flex-start;align-items:flex-end;grid-gap:0 26px;gap:0 26px;margin-top:16px}.worker__form__input-wrapper--no-margin{margin-top:0}.worker__form__input-block{width:100%;max-width:calc(50% - 13px)}.worker__form__input-block__label{font-weight:500;font-size:16px;line-height:120%;letter-spacing:.02em;color:#4e5d60;margin-bottom:14px}.worker__form__input-block__input{display:flex;justify-content:space-between;align-items:center;grid-gap:26px;gap:26px}.worker__form__input-block .input:not(.input-time){display:flex;justify-content:flex-start;align-items:center}.worker__form__input-block .input__label{position:static;margin-right:6px;font-weight:400;font-size:14px;line-height:140%;letter-spacing:.02em;color:#4e5d60}.worker__form__input-block--full-size{max-width:100%;width:100%}.worker__form__input-block--full-size .input,.worker__form__input-block--full-size input,.worker__form__input-block--full-size textarea{width:100%!important}.worker__form__input-block--full-size textarea{min-height:60px}.worker__form__name__display{display:flex;justify-content:center;align-items:center;grid-gap:10px;gap:10px}.worker__form__name__display__text{font-weight:500;font-size:20px;line-height:120%;text-align:center;letter-spacing:.02em;color:#0b1730}.worker__form__salary input[name=percent]{width:48px!important}.worker__form__salary>div{flex-wrap:wrap}.worker__form__salary>div>div{width:100%;flex:100% 1}.worker__form__buttons{display:flex;justify-content:space-between;align-items:stretch;margin-top:0!important;background-color:#fff;position:absolute;left:0;right:0;bottom:0}.worker__form__services__header{display:flex;justify-content:space-between;align-items:center}.worker__form__services__header>div{margin-bottom:0}.worker__form__services__header span{font-size:16px}.worker__form__services__body{margin-top:12px;margin-right:-7px;max-width:unset}.worker__form__services__service{display:flex;justify-content:flex-start;align-items:center;padding:10px 10px 10px 14px;border-radius:10px}.worker__form__services__service__name{flex-basis:39%}.worker__form__services__service__name span{font-weight:400;font-size:14px;line-height:140%;letter-spacing:.02em;color:#0b1730}.worker__form__services__service__duration input{padding:4px 4px 4px 8px!important;max-width:66px}.worker__form__services__service__buttons button,.worker__form__services__service__delete button{width:24px;height:24px;display:flex;justify-content:center;align-items:center}.worker__form__services__service__buttons{display:flex;justify-content:flex-start;align-items:center;grid-gap:4px;gap:4px;margin-left:14px}.worker__form__services__service__delete{margin-left:auto}.worker__form__services-modal__content__inner__service{padding:18px 22px;border-radius:6px;display:flex;justify-content:space-between;align-items:center}.worker__form__services-modal__content__inner__service span{font-weight:400;font-size:14px;line-height:140%;letter-spacing:.02em;-webkit-user-select:none;user-select:none}.worker__form__services-modal__content__inner__service:after{content:"";display:block;width:9px;height:9px;background-color:#09b046;border-radius:50%;opacity:0;transition:opacity .2s ease-in-out}.worker__form__services-modal__content__inner__service--selected:after{opacity:1}.worker__form__services-modal__content__inner__service--disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.2}.worker__form__services-modal__buttons__button{margin-left:auto}.services .services__form{height:100%;padding:0}.services .services__form__workers{margin-top:6px;width:100%}.services .services__form__workers__worker{padding:8px}.services .services__form__branches{width:100%}.services .services__form__branches__branch{padding:12px}.services .services__form__branches__selector .modal--thin__header{padding-bottom:12px}.services .services__form__branches__selector__button{margin-bottom:12px}.services .services__form__branches__selector__button button{padding:6px 14px;height:33px}.services .services__form__yandex-label{display:flex;justify-content:center;align-items:center;grid-gap:8px;gap:8px}.message{top:50%;left:50%;transform:translate(-50%,-50%)}.container--scrollable,.form-container,.tabs__body--scrollable{scrollbar-width:thin}.container--scrollable::-webkit-scrollbar,.form-container::-webkit-scrollbar,.tabs__body--scrollable::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width:576px){.container--scrollable::-webkit-scrollbar,.form-container::-webkit-scrollbar,.tabs__body--scrollable::-webkit-scrollbar{width:3px;height:3px}}.container--scrollable,.form-container,.tabs__body--scrollable{scrollbar-color:#e4e4e4 transparent}.container--scrollable::-webkit-scrollbar-track,.form-container::-webkit-scrollbar-track,.tabs__body--scrollable::-webkit-scrollbar-track{background:hsla(0,0%,100%,.2)}.container--scrollable::-webkit-scrollbar-thumb,.form-container::-webkit-scrollbar-thumb,.tabs__body--scrollable::-webkit-scrollbar-thumb{background:#e4e4e4}.tabs__header--scrollable{scrollbar-width:none}.tabs__header--scrollable::-webkit-scrollbar{width:0;height:0}.button-new,.container__search__button,.container__search__button-back,.form-buttons__delete{background-color:transparent;padding:0;border:none;outline:none;box-shadow:none;cursor:pointer;font-family:inherit}.form-buttons__delete{padding:6px 12px;background-color:transparent;font-size:12px;color:#0048b4;transition:color .2s ease-in-out}.form-buttons__delete:hover{color:#1994d7}.form-buttons__delete{font-weight:500;font-size:16px;line-height:120%;text-align:center;letter-spacing:.02em;color:#d73c20;padding:10px 20px;border-radius:8px;transition:background-color .2s ease-in-out}.form-buttons__delete:hover{color:#d73c20;background-color:#f1d3cf}.tabs__header__dropdown__button{width:36px;height:36px;background-color:transparent;padding:0;display:flex;justify-content:center;align-items:center;box-shadow:none;border:none;cursor:pointer;border-radius:6px;transition:background-color .2s ease-in-out}.tabs__header__dropdown__button:hover{background-color:#e8f4fb}.tabs__header__dropdown__button:active{background-color:#7b989c;transition:background-color 75ms ease-in-out}.container__search__button,.container__search__button-back{width:20px;height:20px;display:flex;justify-content:center;align-items:center}.container{border-radius:20px;background-color:#fff;box-shadow:0 4px 14px rgba(9,63,94,.06)}.button-new--question img,.button-new--question svg{width:100%;height:100%;object-fit:contain}@keyframes icon-rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.button-new--plain--icon--rotating img{animation:icon-rotation 1s linear infinite}.container{overflow:hidden;margin-top:20px;position:relative}.container--paddings{padding:24px 32px}.container--fit-parent{height:calc(100% - 20px)}.container--max-height{height:100%}.container--scrollable{overflow-y:auto}.container-fixed-wrapper{position:fixed;z-index:1001;left:0;right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transition:transform .2s ease-out,opacity .2s ease-out;transform:translateY(5px);opacity:0;top:0;bottom:0;margin:auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.container-fixed-wrapper--finished{transform:translateY(0);opacity:1}.container-fixed-wrapper>.container{background:#fff;box-shadow:0 14px 32px rgba(9,23,94,.1);margin-top:0;width:430px}.container-fixed-wrapper .button-new--close{width:40px;height:40px;box-shadow:0 4px 16px rgba(9,23,94,.08);border-radius:8px;top:0;right:-56px;position:absolute}.container-fixed-wrapper .button-new--close img{width:24px;height:24px}.container-layout{height:100%;width:100%;display:flex;justify-content:flex-start;align-items:stretch;grid-gap:26px;gap:26px}.container-layout>div{flex:1 1}.container-layout>div:last-of-type:not(:first-of-type){max-width:430px}.container-layout>div:first-of-type{position:relative}.container__search{position:relative;width:100%;height:100%;min-width:92px;display:flex;justify-content:flex-start;align-items:center;padding-left:24px}.container__search__inner{width:30px;height:30px;position:absolute;overflow:hidden;max-width:unset;transition:opacity .2s ease-in-out,box-shadow .2s ease-in-out;z-index:4}.container__search__inner--hovered{box-shadow:0 4px 12px rgba(58,58,58,.14)}.container__search__inner--active,.container__search__inner--fullsize{opacity:1!important}.container__search__inner--fullsize .container__search__button-back{opacity:1;pointer-events:auto}.container__search__inner--fullsize .container__search__button__icon{opacity:0}.container__search__inner--fullsize .container__search__button__icon--active{opacity:1}.container__search__inner--always-full .container__search__input--has-value,.container__search__inner--fullsize:not(.container__search__inner--always-full) .container__search__input{padding-left:30px!important}.container__search .input{border-radius:7px;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.container__search .input input{width:100%!important;border:none!important;padding:5px 30px;font-weight:400;font-size:14px;line-height:140%;letter-spacing:.02em;color:#0b1730}.container__search__button{width:30px;height:30px;background-color:#fff;border-radius:7px;position:absolute;right:0;top:0;z-index:1}.container__search__button img{transition:opacity 75ms ease-in-out;position:absolute}.container__search__button__icon{opacity:1}.container__search__button__icon--active{opacity:0}.container__search__button-back{position:absolute;left:7px;top:7px;width:16px;height:16px;z-index:1;opacity:0;transition:opacity 75ms ease-in-out;pointer-events:none}.container__search__button-close{opacity:0!important}.container__search__button-close--active{opacity:1!important}.container__title{margin-bottom:18px;font-weight:500;font-size:26px;line-height:120%;letter-spacing:.02em}.inner-container{background-color:#fafdfe;border-radius:16px;padding:14px 18px}.message{padding:14px 18px;box-shadow:0 4px 16px rgba(9,23,94,.08);border-radius:6px;position:absolute;background-color:#c7ead7;z-index:3;transition:opacity 25ms ease-out;opacity:0;pointer-events:none}.message span{font-weight:500;font-size:16px;line-height:120%;letter-spacing:.02em;color:#09b046}.message--default-transition{transition:opacity .2s ease-in-out}.message--show{opacity:1;pointer-events:auto}.header--internal{font-size:26px;color:#0b1730}.header--internal,.header--internal--small{display:block;font-weight:500;line-height:120%;letter-spacing:.02em}.header--internal--small{font-size:16px;color:#4e5d60;margin:18px 0 12px}.list{width:100%;height:100%}.list__body__row,.list__header{display:grid;grid-template-columns:20% 20% 20% 20% 20%;width:100%;padding-right:24px}.list__body__row__item,.list__header__item{display:flex;justify-content:flex-start;align-items:center}.list__header{margin-bottom:12px;padding:0 12px}.list__header__item{cursor:pointer;-webkit-user-select:none;user-select:none}.list__header__item span{font-weight:500;font-size:12px;line-height:120%;letter-spacing:.02em;color:#4e5d60}.list__body{display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column}.list__body__row{padding:12px;border-radius:8px}.list__body__row__item{padding-right:20px}.list__body__row__item span{font-weight:400;font-size:14px;line-height:140%;letter-spacing:.02em;color:#0b1730}.list__body__row__item:first-of-type span{font-size:12px;line-height:120%}.list__body__row--clickable{transition:background-color .2s ease-in-out;cursor:pointer;-webkit-user-select:none;user-select:none}.list__body__row--clickable *{transition:color .2s ease-in-out}.list__body__row--clickable:hover{background-color:#e8f4fb}.list__body__row--active{background-color:#1994d7!important}.list__body__row--active span{color:#fff}.list--add-paddings{padding:22px 24px}.list--even .list__body__row__item span{font-size:14px;line-height:140%}.tabs{height:100%}.tabs__header{height:54px;background-color:#1994d7;display:flex;justify-content:flex-start;align-items:stretch;grid-gap:18px;gap:18px;padding-right:30px;position:relative}.tabs__header--scrollable{overflow-x:auto}.tabs__header--padding{padding-left:24px}.tabs__header__item{display:flex;justify-content:center;align-items:center;grid-gap:4px;gap:4px;padding:0 6px 0 0;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;transition:opacity .2s ease-in-out;opacity:.6}.tabs__header__item span{font-weight:500;font-size:14px;line-height:140%;letter-spacing:.02em;color:#fff;white-space:nowrap}.tabs__header__item img{width:20px;aspect-ratio:1/1}.tabs__header__item:after{content:"";display:block;width:100%;position:absolute;bottom:1px;left:0;right:0;height:2px;background-color:#fff;border-radius:12px;opacity:0;transition:opacity .2s ease-in-out}.tabs__header__item--active,.tabs__header__item--active:after,.tabs__header__item:hover:after{opacity:1}.tabs__header__item--single:after{opacity:0!important}.tabs__header__dropdown__button{position:absolute;right:14px;top:50%;transform:translateY(-50%);transition:opacity .2s ease-in-out}.tabs__header__dropdown__button:hover{background-color:transparent;opacity:.5}.tabs__header__dropdown__dropdown{position:absolute;width:auto;max-width:unset;right:0;top:calc(100% + 6px);z-index:5}.tabs__body{height:calc(100% - 54px)}.tabs__body__content{display:none;height:100%}.tabs__body__content--active{display:block}.tabs__body--scrollable{overflow-y:scroll}.form-container{overflow-y:auto;height:100%;display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;grid-gap:26px;gap:26px}.form-container--no-paddings{padding:0}.form-container--paddings{padding:24px 24px 48px}.form-block{width:100%;display:flex;justify-content:space-between;align-items:flex-start;grid-gap:26px;gap:26px}.form-block--no-margin-top{margin-top:0!important}.form-block--vertical{flex-direction:column}.form-buttons{display:flex;justify-content:space-between;align-items:stretch;margin-top:0!important;padding:24px;background-color:#fff;position:absolute;left:0;right:0;bottom:0;z-index:3}.button-new{transition:opacity .2s ease-in-out}.button-new:hover{opacity:.777}.button-new--plain{padding:4px 8px;height:25px;font-weight:500;font-size:14px;line-height:120%;text-align:center;letter-spacing:.02em;color:#0048b4}.button-new--plain--icon{display:flex;justify-content:center;align-items:center;grid-gap:4px;gap:4px}.button-new--plain--icon img{width:14px;height:14px;transform-origin:50% 50%}.button-new--plain--icon--rotating{cursor:progress!important}.button-new--plain--icon--disabled,.button-new--plain--icon:disabled{pointer-events:auto!important}.button-new--plain--icon--disabled,.button-new--plain--icon--disabled *,.button-new--plain--icon:disabled,.button-new--plain--icon:disabled *{opacity:.85!important}.button-new--plain--icon--disabled *,.button-new--plain--icon:disabled *{pointer-events:none!important}.button-new--close{width:30px;height:30px;background:#fff;box-shadow:0 4px 16px rgba(9,23,94,.08);border-radius:5px;display:flex;justify-content:center;align-items:center}.button-new--close img{width:20px;height:20px}.button-new--question{width:18px;height:18px;overflow:hidden;display:flex;justify-content:center;align-items:center;border-radius:50%;-webkit-user-select:none;user-select:none;border:2px solid #0b1730;transition:opacity .2s ease-in-out;opacity:.65}.button-new--question--cursor{cursor:help}.button-new--question,.button-new--question span{font-weight:800!important;font-size:13px!important;color:#0b1730!important}.button-new--question span{margin:0!important;padding:0!important;display:block!important;position:static!important}.button-new--question:hover{opacity:.85}.submit-catcher--column{align-items:stretch}.branch__card,.submit-catcher--column{display:flex;justify-content:flex-start;flex-direction:column}.branch__card{align-items:flex-start;grid-gap:1px;gap:1px}.branch__card__name span{font-weight:400;font-size:14px;line-height:140%;letter-spacing:.02em;color:#0b1730}.branch__card__address span{font-weight:400;font-size:12px;line-height:100%;letter-spacing:.02em;color:#4e5d60}.branch__card--extended{padding:13px 20px;background:#e8f4fb;border-radius:11px;display:flex;justify-content:flex-start;align-items:center;grid-gap:16px;gap:16px}.branch__card--extended--disabled{-webkit-user-select:none!important;user-select:none!important;opacity:.7}.branch__card--extended--clickable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .2s ease-in-out,background-color .2s ease-in-out}.branch__card--extended--clickable *{transition:color .2s ease-in-out}.branch__card--extended--clickable svg path{transition:stroke .2s ease-in-out}.branch__card--extended--clickable:hover{background-color:#0048b4}.branch__card--extended--clickable:hover *{color:#fff}.branch__card--extended--clickable:hover svg path{stroke:#fff}.branch__card--extended__icon{width:26px;height:26px;min-width:26px}.branch__card--extended__icon svg{width:100%;height:100%;object-fit:contain}.branch__card--extended__info{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;grid-gap:2px;gap:2px;padding-right:10px;overflow:hidden}.branch__card--extended__info span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.branch__card--extended__info__name span{font-weight:500;font-size:16px;line-height:120%;letter-spacing:.02em}.branch__card--extended__info__address span{font-weight:500;font-size:14px;line-height:120%;letter-spacing:.02em;opacity:.7;color:#4e5d60}.simplescrollbox_SimpleScrollBox__25E8q{scrollbar-width:thin}.simplescrollbox_SimpleScrollBox__25E8q::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width:576px){.simplescrollbox_SimpleScrollBox__25E8q::-webkit-scrollbar{width:3px;height:3px}}.simplescrollbox_SimpleScrollBox__25E8q{scrollbar-color:#e4e4e4 transparent}.simplescrollbox_SimpleScrollBox__25E8q::-webkit-scrollbar-track{background:hsla(0,0%,100%,.2)}.simplescrollbox_SimpleScrollBox__25E8q::-webkit-scrollbar-thumb{background:#e4e4e4}@keyframes simplescrollbox_forceRedraw__mhVjd{0%{box-shadow:inset 0 0 0 transparent}to{box-shadow:inset 0 0 0 10px rgba(0,0,0,1e-7)}}.simplescrollbox_SimpleScrollBox__25E8q{height:100%;overflow-y:auto}.galleryheader_GalleryHeader__Controls__button__1JMPR{width:36px;height:36px;background-color:transparent;padding:0;display:flex;justify-content:center;align-items:center;box-shadow:none;border:none;cursor:pointer;border-radius:6px;transition:background-color .2s ease-in-out}.galleryheader_GalleryHeader__Controls__button__1JMPR:hover{background-color:#e8f4fb}.galleryheader_GalleryHeader__Controls__button__1JMPR:active{background-color:#7b989c;transition:background-color 75ms ease-in-out}@keyframes galleryheader_forceRedraw__1q63n{0%{box-shadow:inset 0 0 0 transparent}to{box-shadow:inset 0 0 0 10px rgba(0,0,0,1e-7)}}.galleryheader_GalleryHeader__inner__6F0Rc{display:flex;justify-content:space-between;align-items:center}.galleryheader_GalleryHeader__title__2rbjY{margin-right:16px;display:none}.galleryheader_GalleryHeader__Controls__14VW7{display:flex;justify-content:space-between;align-items:center;grid-gap:8px;gap:8px}.galleryheader_GalleryHeader__Controls__button__1JMPR:active,.galleryheader_GalleryHeader__Controls__buttonActive__3eGWo{background:rgba(195,207,215,.5)!important}.galleryheader_GalleryHeader__Controls__button__1JMPR:hover{background:rgba(195,207,215,.3)}.workers__add-modal .worker__form{scrollbar-width:thin}.workers__add-modal .worker__form::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width:576px){.workers__add-modal .worker__form::-webkit-scrollbar{width:3px;height:3px}}.workers__add-modal .worker__form{scrollbar-color:#e4e4e4 transparent}.workers__add-modal .worker__form::-webkit-scrollbar-track{background:hsla(0,0%,100%,.2)}.workers__add-modal .worker__form::-webkit-scrollbar-thumb{background:#e4e4e4}.workers{display:flex;justify-content:flex-start;align-items:stretch;grid-gap:26px;gap:26px}.workers>div{flex:1 1}.workers__right{max-width:430px}.workers__left{position:relative}.workers__add-button button{display:flex;justify-content:space-between;align-items:center;grid-gap:8px;gap:8px;padding:10px 20px;height:40px}.workers__add-button button span{font-weight:500;font-size:16px;line-height:120%;text-align:center;letter-spacing:.02em}.workers__add-modal{padding:18px 0;width:430px;max-height:643px;background-color:#fff}.workers__add-modal .worker__form{padding:0 24px;overflow-y:scroll}.container-fixed-wrapper .worker__detail__body{height:538px}html body .schedule__modals__day-edit__clear,html body .schedule__modals__pattern-edit__block__body__item button,html body .schedule__modals__pattern-edit__block__header button{background-color:transparent;padding:0;border:none;outline:none;box-shadow:none;cursor:pointer;font-family:inherit}html body .schedule__modals__day-edit__clear{padding:6px 12px;background-color:transparent;font-weight:500;font-size:12px;line-height:120%;text-align:center;letter-spacing:.02em;color:#0048b4;transition:color .2s ease-in-out}html body .schedule__modals__day-edit__clear:hover{color:#1994d7}html body .schedule__modals__pattern-edit__block__body__item button,html body .schedule__modals__pattern-edit__block__header button{width:20px;height:20px;display:flex;justify-content:center;align-items:center}html body .schedule__modals__pattern-edit{right:0;top:100%;min-height:134px;width:310px;transition:width 75ms ease-in-out}html body .schedule__modals__pattern-edit .input:not(.input-select){width:auto!important}html body .schedule__modals__pattern-edit input[type=time]{background:transparent!important}html body .schedule__modals__pattern-edit>div{display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column}html body .schedule__modals__pattern-edit--expanded{width:540px}html body .schedule__modals__pattern-edit__block{margin-bottom:14px}html body .schedule__modals__pattern-edit__block--opened>div:first-of-type>button img{transform:rotate(180deg)}html body .schedule__modals__pattern-edit__block--opened .schedule__modals__pattern-edit__block__body{opacity:1}html body .schedule__modals__pattern-edit__block__body__item,html body .schedule__modals__pattern-edit__block__header{display:flex;justify-content:flex-start;align-items:center}html body .schedule__modals__pattern-edit__block__body__item__title span,html body .schedule__modals__pattern-edit__block__header__title span{font-weight:400;font-size:14px;line-height:140%;text-align:center;letter-spacing:.02em;color:#4e5d60}html body .schedule__modals__pattern-edit__block__header>button{margin-right:20px}html body .schedule__modals__pattern-edit__block__body__item__title,html body .schedule__modals__pattern-edit__block__header__title{width:55px;margin-right:10px!important}html body .schedule__modals__pattern-edit__block__body{height:0;overflow:hidden;opacity:0;transition:height .2s ease-in-out,opacity .2s ease-in-out}html body .schedule__modals__pattern-edit__block__body__inner{padding-top:15px;display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;grid-gap:10px;gap:10px}html body .schedule__modals__pattern-edit__block__body__item{padding-left:0}html body .schedule__modals__pattern-edit__block__body__item>.input-checkbox{min-width:40px}html body .schedule__modals__pattern-edit__block__body__item__title{margin-right:23px}html body .schedule__modals__pattern-edit__block__body__item__breaks{display:flex;justify-content:flex-start;align-items:center;grid-gap:12px;gap:12px;min-width:176px}html body .schedule__modals__pattern-edit__block__body__item>span{margin-left:auto;margin-right:10px;font-size:13px}html body .schedule__modals__pattern-edit__buttons{display:flex;justify-content:space-between;align-items:center;margin-top:10px}html body .schedule__modals__pattern-edit__shift__label{margin-top:5px;display:block;display:none}html body .schedule__modals__pattern-edit__shift__inputs{margin-top:15px;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center;grid-gap:10px;gap:10px}html body .schedule__modals__pattern-edit__shift__inputs input{width:115px!important}html body .schedule__modals__pattern-edit__shift__inputs span{font-size:18px}html body .schedule__modals__pattern-edit__shift__help{margin-top:-5px;display:flex;justify-content:space-between;align-items:center}html body .schedule__modals__pattern-edit__shift__help span{display:block}html body .schedule__modals__pattern-edit__shift__help span:first-of-type,html body .schedule__modals__pattern-edit__shift__help span:nth-of-type(3){font-size:13px;opacity:.8}html body .schedule__modals__pattern-edit__shift__help span:nth-of-type(2){font-size:18px;margin-left:7px}html body .schedule__modals__pattern-edit__shift__params{margin-top:30px;padding-top:20px;border-top:1px solid rgba(0,0,0,.1)}html body .schedule__modals__pattern-edit__shift__params .input-time__inner{display:flex;justify-content:center;align-items:center}html body .schedule__modals__pattern-edit__shift__params input[type=time]{width:100%!important;border:none!important;object-fit:contain;left:unset}html body .schedule__modals__day-edit{width:248px}html body .schedule__modals__day-edit>div{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;grid-gap:20px;gap:20px}html body .schedule__modals__day-edit__footer{margin-top:4px}html body .schedule__modals__day-edit__clear{display:flex;justify-content:center;align-items:center;width:24px;height:24px;color:#0b1730}html body .schedule__modals__day-edit__clear img,html body .schedule__modals__day-edit__clear svg{width:16px;height:16px}html body .schedule__modals__day-edit__block__row{display:flex;justify-content:flex-start;align-items:center;grid-gap:12px;gap:12px}html body .schedule__modals__day-edit__block>span{display:block;margin-bottom:10px}.clients__forms__refund-appointment .modal--thin__button--plain{padding:10px 11px}.clients__forms__refund-appointment .input-price{margin-top:6px}.clients__forms__refund-appointment .input-price input{width:260px!important;height:41px!important;background-color:transparent;border:1px solid #e4e4e4!important;border-radius:8px;font-weight:500!important;font-size:16px!important;line-height:120%!important;text-align:center;letter-spacing:.02em;font-family:"Manrope",sans-serif!important}.clients__forms__refund-appointment__button{white-space:nowrap;max-width:unset;padding:10px 33px!important;min-width:260px!important;flex:unset!important;margin-left:auto;margin-right:auto}@keyframes ellipsis{to{width:40px}}@keyframes buttonBackgroundAnimationReal{0%{background-position:666% 50%}50%{background-position:0 50%}to{background-position:-666% 50%}}.telephony__online-calls{position:fixed;bottom:0;right:70px;height:100vh;pointer-events:none;width:520px;z-index:9999}.telephony__online-calls__inner{width:100%;height:100%;transition:transform .2s ease-in-out,top .2s ease-in-out,opacity .2s ease-in-out;transform:translateX(0);position:absolute;display:flex;justify-content:flex-end;align-items:stretch;flex-direction:column;grid-gap:50px;gap:50px;padding:70px 0}.telephony__online-calls__inner__item{pointer-events:auto;box-shadow:0 3px 17px rgba(0,0,0,.14);border-radius:16px;height:98px;min-height:98px;background-color:#407dd9!important;transition:transform .2s ease-in-out,margin-bottom .2s ease-in-out,opacity .4s ease,background-color 1s ease-in-out;margin-bottom:-98px;position:relative;padding:24px}.telephony__online-calls__inner__item .button-new--close{position:absolute;top:-15px;left:-15px}.telephony__online-calls__inner__item__header{padding:0 11px;position:absolute;margin:auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;left:0;right:0;top:-11px;background-color:#5695f3;height:22.5px;border-radius:6px;display:flex;justify-content:center;align-items:center;transition:background-color .2s ease-in-out}.telephony__online-calls__inner__item__header span{font-weight:500;font-size:14px;line-height:120%;text-align:center;letter-spacing:.02em;color:#fff}.telephony__online-calls__inner__item__inner{display:flex;justify-content:flex-start;align-items:center;grid-gap:13px;gap:13px}.telephony__online-calls__inner__item__inner .worker__picture__placeholder{border-radius:50%}.telephony__online-calls__inner__item__inner img{width:50px;height:50px}.telephony__online-calls__inner__item__inner__info{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;grid-gap:0;gap:0;overflow:hidden}.telephony__online-calls__inner__item__inner__info span{white-space:nowrap;display:block;overflow:hidden;text-overflow:ellipsis;max-width:100%;color:#fff!important}.telephony__online-calls__inner__item__inner__info__name span{cursor:pointer;font-weight:500;font-size:26px;line-height:120%;letter-spacing:.02em}.telephony__online-calls__inner__item__inner__info__phone{font-weight:400;font-size:16px;line-height:120%;letter-spacing:.02em;opacity:.8}.telephony__online-calls__inner__item__inner__button{width:50px;min-width:50px;height:50px;border-radius:50%;-webkit-user-select:none;user-select:none;background-color:#fb3c29;display:flex;justify-content:center;align-items:center;position:relative;z-index:1;transition:opacity .2s ease-in-out}.telephony__online-calls__inner__item__inner__button img{width:24px;height:24px}.telephony__online-calls__inner__item__inner__button:hover{opacity:.777}.telephony__online-calls__inner__item__inner__button-wrapper{margin-left:auto;position:relative;display:flex;justify-content:center;align-items:center}.telephony__online-calls__inner__item--active{margin-bottom:0}.telephony__online-calls__inner__item--fade-out{opacity:0}.telephony__online-calls__inner__item--hangup{background:#4e5d60}.telephony__online-calls__inner__item--answered .telephony__online-calls__inner__item__header{background-color:#09b046}.telephony__online-calls__inner__item--answered .telephony__online-calls__inner__item__header,.telephony__online-calls__inner__item--hangup .telephony__online-calls__inner__item__header{background-color:#d73c20}.telephony__online-calls__inner__item--answered button:not(.button-new--close),.telephony__online-calls__inner__item--hangup button:not(.button-new--close){pointer-events:none;cursor:not-allowed;opacity:.3}.worker__detail__header__filter__button{width:36px;height:36px;background-color:transparent;padding:0;display:flex;justify-content:center;align-items:center;box-shadow:none;border:none;cursor:pointer;border-radius:6px;transition:background-color .2s ease-in-out}.worker__detail__header__filter__button:hover{background-color:#e8f4fb}.worker__detail__header__filter__button:active{background-color:#7b989c;transition:background-color 75ms ease-in-out}.worker__detail{display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;height:100%;position:relative}.worker__detail__header{border-bottom:1px solid #e4e4e4}.worker__detail__header,.worker__detail__header__tab{display:flex;justify-content:flex-start;align-items:center}.worker__detail__header__tab{height:55px;padding:17px 18px;grid-gap:4px;gap:4px;cursor:pointer;transition:background-color .2s ease-in-out}.worker__detail__header__tab--active,.worker__detail__header__tab:hover{background-color:#e8f4fb}.worker__detail__header__tab img,.worker__detail__header__tab svg{width:20px;height:20px}.worker__detail__header__filter{margin-right:11px;margin-left:auto;position:relative}.worker__detail__header__filter__filter{position:absolute;width:auto;max-width:unset;right:0;top:calc(100% + 6px);z-index:5}.worker__detail__body{height:calc(100% - 56px)}.clients .clients__detail__body__view__item__group__block span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block}.clients .clients__detail__body__view__item__group__block__button{padding:0;border:none;outline:none;box-shadow:none;cursor:pointer;font-family:inherit;padding:6px 12px;background-color:transparent;font-weight:500;font-size:12px;line-height:120%;text-align:center;letter-spacing:.02em;color:#0048b4;transition:color .2s ease-in-out}.clients .clients__detail__body__view__item__group__block__button:hover{color:#1994d7}.modal#clientInfo{background-color:#fff;overflow:visible}.modal#clientInfo button.modal__header__button-close{background:#fff;box-shadow:0 4px 16px rgba(9,23,94,.08)!important;border-radius:8px;right:-56px;top:0;transition:opacity .2s ease-in-out}.modal#clientInfo button.modal__header__button-close:hover{opacity:.777}.modal#clientInfo .modal__content{border-radius:20px 20px 0 0;overflow:hidden}.modal#clientInfo .form-buttons{border-radius:0 0 20px 20px}.modal#clientInfo .form-buttons button{width:100%}.clients .clients__detail{display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column}.clients .clients__detail__header{position:relative;min-height:54px}.clients .clients__detail__header__title{padding:0 24px!important}.clients .clients__detail__header__title:after{display:none}.clients .clients__detail__header button.worker__detail__header__filter__button{position:absolute;right:14px;top:50%;transform:translateY(-50%);transition:opacity .2s ease-in-out}.clients .clients__detail__header button.worker__detail__header__filter__button:hover{background-color:transparent;opacity:.5}.clients .clients__detail__body .fetcher-paginate{padding-bottom:0}.clients .clients__detail__body__view__item{padding:23px 24px;display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;grid-gap:20px;gap:20px;position:relative}.clients .clients__detail__body__view__item:after{content:"";display:block;position:absolute;height:1px;width:calc(100% - 48px);background-color:#e4e4e4;bottom:0}.clients .clients__detail__body__view__item:last-of-type:after{display:none}.clients .clients__detail__body__view__item__group{width:100%;display:flex;justify-content:space-between;align-items:stretch}.clients .clients__detail__body__view__item__group:first-of-type>div{max-width:100%}.clients .clients__detail__body__view__item__group__block{width:100%;max-width:50%;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;grid-gap:4px;gap:4px}.clients .clients__detail__body__view__item__group__block--full-width{max-width:100%}.clients .clients__detail__body__view__item__group__block__label{font-weight:400;font-size:14px;line-height:140%;letter-spacing:.02em;color:#4e5d60}.clients .clients__detail__body__view__item__group__block__value{font-weight:500;font-size:16px;line-height:120%;letter-spacing:.02em}.clients .clients__detail__body__view__item__group__block__value--big{font-size:20px}.clients .clients__detail__body__view__item__group__block__text{font-weight:400;font-size:14px;line-height:140%;letter-spacing:.02em}.clients .clients__detail__body__view__item__group__block__button{display:flex;justify-content:flex-start;align-items:center;padding:2px 0;grid-gap:4px;gap:4px;transition:opacity .2s ease-in-out}.clients .clients__detail__body__view__item__group__block__button:hover{opacity:.5}.clients .clients__detail__body__view__item__group__block__button span{font-weight:500;font-size:16px;line-height:120%;letter-spacing:.02em;color:#0048b4}.clients .clients__detail__modal{width:430px;height:643px}.clients .clients__list__body__item__view__body{scrollbar-width:thin}.clients .clients__list__body__item__view__body::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width:576px){.clients .clients__list__body__item__view__body::-webkit-scrollbar{width:3px;height:3px}}.clients .clients__list__body__item__view__body{scrollbar-color:#e4e4e4 transparent}.clients .clients__list__body__item__view__body::-webkit-scrollbar-track{background:hsla(0,0%,100%,.2)}.clients .clients__list__body__item__view__body::-webkit-scrollbar-thumb{background:#e4e4e4}.clients .datetime__datepicker__view__footer--small{display:flex;justify-content:center;align-items:center;margin-bottom:6px}.clients .datetime__datepicker__view__footer--small button{opacity:.8;transition:opacity .2s ease-in-out,color .2s ease-in-out}.clients .datetime__datepicker__view__footer--small button:hover{opacity:1}.clients .clients__list{padding:0!important;display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;height:100%}.clients .clients__list__overlay{width:0;left:92px;height:100%;transition:width .4s ease-out;position:absolute;z-index:3;background-color:#1994d7}.clients .clients__list__overlay--visible{width:calc(100% - 92px);transition:width .4s ease-out,background-color .4s ease-out}.clients .clients__list__overlay--idle{background-color:#d9d9d9}.clients .clients__list__header{position:relative;height:54px!important;min-height:54px;background-color:#1994d7;display:flex;justify-content:flex-start;align-items:stretch}.clients .clients__list__header :not(.datetime__datepicker__view__footer__button):not(input){color:#fff}.clients .clients__list__header__search{flex:1 1;max-width:92px;display:flex;justify-content:center;align-items:center}.clients .clients__list__header__tabs{display:flex;justify-content:flex-start;align-items:stretch;grid-gap:6px;gap:6px;flex:1 1;padding-right:30px}.clients .clients__list__header__tabs__tab{display:flex;justify-content:center;align-items:center;grid-gap:4px;gap:4px;padding:0 6px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;transition:opacity .2s ease-in-out}.clients .clients__list__header__tabs__tab img,.clients .clients__list__header__tabs__tab span{opacity:.6;transition:opacity .2s ease-in-out}.clients .clients__list__header__tabs__tab:after{content:"";display:block;width:100%;position:absolute;bottom:1px;left:0;right:0;height:2px;background-color:#fff;border-radius:12px;opacity:0;transition:opacity .2s ease-in-out}.clients .clients__list__header__tabs__tab--active img,.clients .clients__list__header__tabs__tab--active span,.clients .clients__list__header__tabs__tab:hover:after{opacity:1}.clients .clients__list__header__tabs__tab img{width:20px;height:20px}.clients .clients__list__header__tabs__tab span{font-weight:500;font-size:14px;line-height:140%;letter-spacing:.02em}.clients .clients__list__body{flex:1 1}.clients .clients__list__body .button--plain{margin-top:25px;margin-left:auto;margin-right:auto;display:block}.clients .clients__list__body__item{display:none;height:100%}.clients .clients__list__body__item--active{display:block}.clients .clients__list__body__item>div,.clients .clients__list__body__item>div>div{height:100%}.clients .clients__list__body__item__view{height:100%;display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;padding:0 0 0 24px}.clients .clients__list__body__item__view__body__item,.clients .clients__list__body__item__view__header{display:grid;padding:11px 40px 11px 15px!important;grid-template-columns:7.2% 20% 17.6% 10.8% 9.2% 13.8% 15% 6.4%!important}.clients .clients__list__body__item__view__header{padding-top:22px!important;padding-bottom:10px!important;margin-bottom:0!important;padding-right:16px!important}.clients .clients__list__body__item__view__header>div{padding-right:13px}.clients .clients__list__body__item__view__body,.clients .clients__list__body__item__view__header-container{padding-right:24px}.clients .clients__list__body__item__view__body{flex:1 1;overflow-y:auto}.clients .clients__list__body__item__view__body__pdf-link{font-size:14px;margin-left:10px;color:#1994d7;display:inline-block;width:20px;height:20px;display:flex;justify-content:center;align-items:center}.clients .clients__list__body__item__view__body__item{height:44px!important;padding-right:16px!important}.clients .clients__list__body__item__view__body__item>div{display:flex;justify-content:flex-start;align-items:center}.clients .clients__list__body__item__view__body__item>div span a{color:#0b1730}.clients .clients__list__body__item__view__body__item>div:first-of-type span{font-weight:500;font-size:12px;line-height:120%;letter-spacing:.02em;color:#4e5d60}.clients .clients__list__body__item__view__body__item>div:nth-of-type(2) img{position:absolute;left:-22px;width:18px;height:18px}.clients .clients__list__body__item__view__body__item>div:last-of-type{display:flex;justify-content:flex-start;align-items:center}.clients .clients__list__body__item__view__body__item .calendar-form__client__personal__information__status{width:30px;height:30px;margin-right:0;position:absolute}.clients .clients__list__body__item__view__body__item .calendar-form__client__personal__information__status>svg{width:30px;height:30px}.clients .clients__list__body__item__view__body__item .calendar-form__client__personal__information__status .tooltip{left:-28px}.clients__left{padding:0}.ServiceCategories__Form .image-editor__inner{scrollbar-width:thin}.ServiceCategories__Form .image-editor__inner::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width:576px){.ServiceCategories__Form .image-editor__inner::-webkit-scrollbar{width:3px;height:3px}}.ServiceCategories__Form .image-editor__inner{scrollbar-color:#e4e4e4 transparent}.ServiceCategories__Form .image-editor__inner::-webkit-scrollbar-track{background:hsla(0,0%,100%,.2)}.ServiceCategories__Form .image-editor__inner::-webkit-scrollbar-thumb{background:#e4e4e4}.ServiceCategories__Form{min-width:400px}.ServiceCategories__Form .calendar-form__header{padding-left:20px}.ServiceCategories__Form .calendar-form__footer{padding-left:20px;padding-right:20px}.ServiceCategories__Form .form-wrapper{max-height:calc(100% - 77px);overflow:hidden}.ServiceCategories__Form .image-editor__inner{display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;max-width:unset;width:100%;max-height:calc(min(800px,100vh) - 161px);overflow-y:auto}.ServiceCategories__Form .image-editor__inner input,.ServiceCategories__Form .image-editor__inner textarea{width:100%!important;max-width:unset}.ServiceCategories__Form .image-editor__inner textarea{padding:10px}.ServiceCategories__Form .image-editor__inner .worker__form__services__service__buttons,.ServiceCategories__Form .image-editor__inner .worker__form__services__service__duration{display:none}.ServiceCategories__Form .image-editor__inner .worker__form__services__service__name{flex-basis:85%}#MODAL_ID_SERVICE_CATEGORY_EDIT .modal__header__button-close{right:20px!important}@keyframes IntentoryModal_forceRedraw__28WR8{0%{box-shadow:inset 0 0 0 transparent}to{box-shadow:inset 0 0 0 10px rgba(0,0,0,1e-7)}}.IntentoryModal_InventoryModal__1PMGG{transition:none!important}.IntentoryModal_InventoryModal__inner__2IJ40{min-height:300px}.IntentoryModal_InventoryModal__1PMGG .modal--thin__content{padding-right:24px}@keyframes Wrapper_forceRedraw__3FWVc{0%{box-shadow:inset 0 0 0 transparent}to{box-shadow:inset 0 0 0 10px rgba(0,0,0,1e-7)}}.Wrapper_Wrapper__1BEzP{display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;grid-gap:8px;gap:8px}.Wrapper_WrapperPadding__1bjJ7{padding:8px}@keyframes Item_forceRedraw__2-AVh{0%{box-shadow:inset 0 0 0 transparent}to{box-shadow:inset 0 0 0 10px rgba(0,0,0,1e-7)}}.Item_Item__1ElNR{padding:8px;border-radius:6px;background:transparent;cursor:pointer}.Item_Item__inner__20_cu{width:100%;display:grid}.Item_Item__inner2__3rJgF{grid:auto/repeat(2,1fr)}.Item_Item__inner3__19CA9{grid:auto/repeat(3,1fr)}.Item_Item__inner4__104HD{grid:auto/repeat(4,1fr)}.Item_Item__inner5__VeSDR{grid:auto/repeat(5,1fr)}.Item_Item__inner6__3du8H{grid:auto/repeat(6,1fr)}.Item_Item__inner7__1JZ7H{grid:auto/repeat(7,1fr)}.Item_Item__inner8__2xBDL{grid:auto/repeat(8,1fr)}.Item_Item__1ElNR,.Item_Item__1ElNR *{-webkit-user-select:none;user-select:none}.Item_Item__1ElNR:hover{background:#e8f4fb}.Cell_Cell__innerTextBold__3g0nj span{font-weight:600;text-transform:capitalize}.Form_Form__1Rbcy .form-container{padding-bottom:70px}.Form_Form__1Rbcy .form-buttons{background:transparent;padding-left:0;padding-right:0}.file-upload-container{width:100%}.file-uploader{width:100%;height:156px;border:2px dashed #ccc;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .3s ease}.file-uploader:hover{border-color:#999}.upload-text{text-align:center}.upload-text p:first-child{font-size:18px;font-weight:600;margin-bottom:8px}.upload-text p:last-child{font-size:14px;color:#666}.preview-container{position:relative;width:100%;height:256px;border-radius:8px;overflow:hidden}.preview-image{width:100%;height:100%;object-fit:cover}.file-icon-container{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f3f4f6}.file-type{margin-top:16px;font-size:14px;color:#4b5563}.remove-button{position:absolute;top:8px;right:8px;background-color:#0048b4;color:#fff;border:none;border-radius:4px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease}.remove-button:hover{background-color:#287eff}.file-name{color:#666;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.file-error,.file-name{margin-top:8px;font-size:14px}.file-error{color:#e53e3e}.universalSelect{background:#fff;padding:.5rem;border:1px solid #d1d5db;border-radius:8px!important;font-size:1rem;min-height:22px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.inputWrapper{width:100%;display:flex;flex-direction:column;font-weight:500}.universalLabel{font-size:1rem;font-weight:400;display:flex;align-items:center;margin-bottom:1px;grid-gap:5px;gap:5px}.universalInput{background:#fff;padding:.5rem;border:1px solid #d1d5db;border-radius:8px!important;font-size:1rem;font-weight:500;height:22px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.universalInput-textarea{min-height:90px!important}.universalInput:hover{border-color:#b8b8ba}.universalInput::placeholder{color:grey;font-weight:500}.universalInput:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.errorAndCounterWrapper{display:flex;justify-content:space-between;align-items:center;margin-top:.25rem;bottom:0}.universalInputError{border-color:#ef4444}.universalInputError:focus{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.errorMessage{color:#ef4444}.counter,.errorMessage{font-size:.85rem}.page-helper__body__video__wrapper--vk iframe{width:100%;height:100%;object-fit:contain}.page-helper{z-index:100;position:fixed;width:300px;height:auto;box-shadow:0 4px 16px rgba(9,23,94,.08);right:40px;transition:transform .2s ease-in-out,bottom .2s ease-in-out,width .2s ease-in-out,box-shadow .2s ease-in-out;bottom:-40px;transform:translateY(100%)}.page-helper--visible{transform:translateY(calc(100% - 80px))}.page-helper__header{height:40px;background-color:#1994d7;padding:9px 12px;display:flex;justify-content:flex-start;align-items:center;grid-gap:10px;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:height .2s ease-in-out;border-radius:20px 20px 0 0;position:relative}.page-helper__header span{font-weight:500;font-size:15px;letter-spacing:.02em;color:#fff;line-height:100%;transition:margin-left .2s ease-in-out}.page-helper__header img{width:25px;height:25px;aspect-ratio:1/1;transition:opacity .2s ease-in-out}.page-helper__header button{margin-left:auto;margin-right:7.5px;transition:opacity .2s ease-in-out;opacity:0;pointer-events:none;width:30px;height:30px}.page-helper__header button img{width:100%;height:100%}.page-helper__body{min-height:40px;padding:12px;background-color:#fff}.page-helper__body span{font-weight:500;color:#0b1730;display:block;margin-bottom:12px;transition:font-size .2s ease-in-out,font-weight .2s ease-in-out}.page-helper__body__video{margin-bottom:22px}.page-helper__body__video__wrapper{width:100%;height:222px;background-color:#000}.page-helper__body__links{border-top:1px solid rgba(10,37,64,.1);padding:22px 22px 10px}.page-helper__body__links>span:first-of-type{font-size:15px;font-weight:600;margin-bottom:8px}.page-helper__body__links>span:last-of-type{font-weight:400;color:#4e5d60}.page-helper__body__links__row{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;min-width:65%;display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column}.page-helper__body__links__row>a,.page-helper__body__links__row__item{display:flex;justify-content:flex-start;align-items:flex-start;grid-gap:11px;gap:11px;padding:11px;border-radius:7px;margin-left:-11px;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.page-helper__body__links__row>a *,.page-helper__body__links__row__item *{transition:color .2s ease-in-out}.page-helper__body__links__row>a span,.page-helper__body__links__row__item span{margin-bottom:0}.page-helper__body__links__row>a span span:first-of-type,.page-helper__body__links__row__item span span:first-of-type{font-size:11px;font-weight:400;color:#4e5d60;margin-bottom:2px}.page-helper__body__links__row>a span span:last-of-type,.page-helper__body__links__row__item span span:last-of-type{color:#0b1730;font-weight:500;font-size:14px;line-height:120%}.page-helper__body__links__row>a svg,.page-helper__body__links__row__item svg{font-size:18px;color:#0b1730;opacity:.9}.page-helper__body__links__row>a:hover,.page-helper__body__links__row__item:hover{background-color:#0164fa;border-color:#0164fa}.page-helper__body__links__row>a:hover *,.page-helper__body__links__row__item:hover *{color:#fff!important}.page-helper--maximized{bottom:0;width:444px;transform:translateY(0);box-shadow:0 4px 16px rgba(9,23,94,.42);border-radius:22px;overflow:hidden}.page-helper--maximized .page-helper__header{height:60px}.page-helper--maximized .page-helper__header>img{opacity:0}.page-helper--maximized .page-helper__header span{margin-left:-30px;font-size:18px;font-weight:600}.page-helper--maximized .page-helper__header button{opacity:1;pointer-events:auto}.calendar-datepicker-modal__body__input{border:1px solid #7b989c;border-radius:8px;font-weight:400;font-size:14px;line-height:140%;height:20px;padding:6px 10px}.calendar-datepicker-modal__body__input::placeholder{font-weight:400;font-size:14px;line-height:140%;color:#7b989c}.calendar{position:relative}.calendar-view{transition:opacity 75ms ease-in-out;min-height:450px}.calendar-view--loading{-webkit-user-select:none;user-select:none;cursor:progress}.calendar-view-selector{display:flex;justify-content:space-between;align-items:center;grid-gap:16px;gap:16px;background-color:#e8f4fb;padding:4px;border-radius:10px}.calendar-view-selector__button{width:92px;height:36px;padding:8px 15px;background-color:transparent}.calendar-view-selector__button span{font-style:normal;font-weight:400;font-size:14px;line-height:140%;text-align:center;letter-spacing:.02em;display:block;height:20px}.calendar-view-selector__button-wrapper:nth-of-type(2) button{padding-left:17px}.calendar-header{margin-top:10px;padding-bottom:28px;min-height:55px;box-sizing:initial;display:flex;justify-content:space-between;align-items:center}.calendar-header__left{display:flex;justify-content:flex-start;align-items:center}.calendar-header__left__date-display{margin-left:24px;min-width:196px}.calendar-header__left__date-display__text{font-weight:500;font-size:26px;line-height:120%;text-transform:capitalize}.calendar-header__left__date-selector{display:flex;justify-content:flex-start;align-items:center;grid-gap:10px;gap:10px}.calendar-header__left__date-selector__button{width:36px;height:36px;padding:8px}.calendar-header__right{display:flex;justify-content:flex-start;align-items:center;grid-gap:24px;gap:24px;position:relative}.calendar-header__right__selector{position:relative;height:55px}.calendar-header__right__selector--worker{width:286px}.calendar-header__right__selector--worker .selector .selector__current__text{position:relative;flex:1 1}.calendar-header__right__selector--worker .selector .selector__current__text .calendar-header__right__selector--worker__counter{position:absolute;right:0;top:3px;width:16px;height:16px;background-color:#d73c20}.calendar-header__right__selector--worker .selector .selector__current__text .calendar-header__right__selector--worker__counter span{color:#fff;font-weight:400;font-size:11px;line-height:100%;text-align:center;letter-spacing:.02em;margin-top:-1px}.calendar-header__right__selector--worker .selector .selector__current__text .text-ellipsis{max-width:calc(100% - 20px)}.calendar-header__right__selector--branch{width:242px}.calendar-header__right__selector--client{position:absolute;left:0;bottom:0;display:none!important;display:flex;justify-content:center;align-items:center;background-color:#e8f4fb;padding:10px 20px 10px 10px;border-radius:8px}.calendar-time-column__header{width:100%;height:30px}.calendar-time-column__header span{font-weight:500;font-size:12px;line-height:120%;text-align:center}.calendar-time-column__header--allday{height:36px;margin-bottom:20px!important}.calendar-time-column__header--allday span{font-weight:500;font-size:12px;line-height:120%;text-align:center}.calendar-time-column__item{margin-bottom:10px;padding:5px;display:flex;justify-content:center;align-items:center}.calendar-time-column__item--day{height:36px}.calendar-time-column--header{width:64px}.calendar-time-column--header .calendar-time-column__item--day{background-color:#e8f4fb!important}.calendar-slider__arrow{position:absolute;top:10px;z-index:25}.calendar-slider__arrow__next{right:0}.calendar-slider__arrow__prev{right:46px}.calendar-datepicker-modal{overflow:hidden;position:absolute;width:262px;border-radius:12px;box-shadow:0 4px 14px rgba(0,0,0,.05);background-color:#fff;z-index:5555}.calendar-datepicker-modal *{max-width:unset}.calendar-datepicker-modal form>div{padding:12.5px}.calendar-datepicker-modal__header{border-bottom:1px solid rgba(195,207,215,.5)}.calendar-datepicker-modal__header__text{font-weight:600;font-size:14px;line-height:140%}.calendar-datepicker-modal__body__input{width:calc(100% - 22px)}.calendar-datepicker-modal__footer{width:100%}.calendar-datepicker-modal__footer__button{margin-left:auto;margin-right:auto}.selector--max-height .selector__options,.selector__options__inner{scrollbar-width:thin}.selector--max-height .selector__options::-webkit-scrollbar,.selector__options__inner::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width:576px){.selector--max-height .selector__options::-webkit-scrollbar,.selector__options__inner::-webkit-scrollbar{width:3px;height:3px}}.selector--max-height .selector__options,.selector__options__inner{scrollbar-color:#e4e4e4 transparent}.selector--max-height .selector__options::-webkit-scrollbar-track,.selector__options__inner::-webkit-scrollbar-track{background:hsla(0,0%,100%,.2)}.selector--max-height .selector__options::-webkit-scrollbar-thumb,.selector__options__inner::-webkit-scrollbar-thumb{background:#e4e4e4}.selector{z-index:50;position:absolute;width:100%;border-radius:8px;background-color:#e8f4fb;overflow:hidden;height:55px}.selector *{background-color:transparent;-webkit-user-select:none!important;user-select:none!important}.selector--dropdown-visible{z-index:1000}.selector--mini>div.button{min-height:41px}.selector .selector__options{margin-top:-1px}.selector__current{display:flex;justify-content:flex-start;align-items:center;padding:10px}.selector__current--dropdown{min-height:56px}.selector__current__text{margin-left:8px;margin-right:8px;overflow:hidden}.selector__current__text__label span{font-weight:500;font-size:16px;line-height:120%;letter-spacing:.02em;color:#0b1730;text-align:left}.selector__current__text__group{margin-top:4px}.selector__current__text__group span{font-weight:400;font-size:12px;line-height:100%;letter-spacing:.02em;color:#4e5d60;text-align:left;width:194px}.selector__current__text--no-image{margin-left:0}.selector__current__button{padding:0;width:20px;height:20px;margin-left:auto;display:flex;justify-content:center;align-items:center;margin-top:-1px}.selector__options{background-color:#e8f4fb;border-radius:0 0 8px 8px;width:100%}.selector__options__inner{padding-top:12px;padding-bottom:12px;border-top:1px solid #7b989c;display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;grid-gap:12px;gap:12px;max-height:400px;overflow-y:auto}.selector__options__item__title{padding-left:10px;padding-bottom:10px}.selector__options__item__title span{font-weight:400;font-size:12px;line-height:100%;letter-spacing:.02em;color:#4e5d60}.selector__options__item__values{display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column}.selector__options__item__values__item{margin-bottom:8px}.selector__options__item__values__item .selector__current{padding-top:0;padding-bottom:0}.selector__options__item__values__item .selector__current__text{margin-top:1px}.selector__options__item__values__item:last-of-type{margin-bottom:0}.selector__options__item__values__item--placeholder{background:rgba(78,93,96,.05)!important}.selector__options__item__values__item--placeholder *{background:transparent!important}.selector--max-height .selector__options{overflow-y:auto}.calendar-day__item{background-color:#e8f4fb;padding:14px;border-radius:8px;box-shadow:none!important;border:none!important;cursor:pointer;color:#0048b4;font-weight:400;font-size:14px;line-height:140%;text-align:center;letter-spacing:.02em;font-family:inherit}.active.calendar-day__item{background-color:#0048b4;color:#fff}.calendar-day{position:relative}.calendar-day--small{width:calc(14.28571% - 9.57143px);flex-grow:1;height:108px;border-radius:8px;background-color:#fafdfe;cursor:pointer;outline:1px solid transparent;transition:outline-color .2s ease-in-out,background-color 75ms ease-in-out}.calendar-day--hovered{box-shadow:0 16px 24px rgba(0,72,180,.1);outline-color:rgba(0,72,180,.2)!important;z-index:3}.calendar-day--active{background-color:rgba(25,148,215,.05)}.calendar-day--disabled{-webkit-user-select:none;user-select:none;pointer-events:none}.calendar-day--disabled .calendar-day__date span,.calendar-day--fade-out .calendar-day__date span{color:#7b989c}.calendar-day__date{position:absolute;top:6px;right:10px}.calendar-day__date span{font-weight:500;font-size:12px;line-height:120%;text-align:right;letter-spacing:.02em}.calendar-day__list{display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;padding:10px 35px 10px 10px;height:100%}.calendar-day__more{margin-top:-2px;position:relative;display:flex;justify-content:flex-start;align-items:center;grid-gap:7px;gap:7px}.calendar-day__more span{font-weight:400;font-size:11px;line-height:100%;letter-spacing:.02em;color:#4e5d60}.calendar-day__more__new{width:8px;height:8px;background:#d73c20;border-radius:50%}.calendar-day__item{border-radius:6px;margin-bottom:10px;height:36px;outline:none!important;transition:outline-color .2s ease-in-out,box-shadow .2s ease-in-out,background-color .2s ease-in-out!important;padding:10px;display:flex;justify-content:center;align-items:center;background-color:#fafdfe}.calendar-day__item.js-drag-target-active{box-shadow:inset 0 0 0 1px rgba(0,72,180,.4)!important}.calendar-day__item__header{margin-bottom:20px}.calendar-day__item__header .calendar-day__item--small:not(.calendar-day__item--empty){background-color:#e8f4fb;outline:1px solid transparent!important;transition:outline-color .2s ease-in-out}.calendar-day__item__header .calendar-day__item--small:not(.calendar-day__item--empty):hover{outline-color:#7364ca!important}.calendar-day__item--small{height:30px}.calendar-day__item--large{height:60px}.calendar-day__item span{font-weight:500;font-size:12px;line-height:115%;text-align:center;color:#1994d7}.calendar-day__item__body{position:relative}.calendar-day__item__body__alert{width:460px!important}.calendar-day__item__body__alert #swal2-html-container{white-space:pre-line}.calendar-day__item__body__alert .swal2-actions:after{left:60%}.calendar-day__item__body__appointments{position:absolute;top:0;left:0;width:100%;height:calc(100% + 10px)}.calendar-day__item__body__appointments__item{position:absolute;left:0;right:0}.calendar-day--column{width:auto;flex:1 1}.calendar-day--column-small{flex:0 0 64px}.calendar-day--column-small .calendar-day__item{background-color:#e8f4fb}.calendar-day--column-margin{margin-right:10px}.calendar-day--column .calendar-day__item__body{position:relative;padding-bottom:10px}.calendar-day--column .calendar-day__item__body__background{margin-bottom:-10px}.calendar-day--column .calendar-day__item__body__background .calendar-day__item{background-color:rgba(25,148,215,.05)}.calendar-day--column .calendar-day__item__body__background .calendar-day__item:hover{box-shadow:inset 0 0 0 1px rgba(0,72,180,.4)!important;cursor:pointer}.calendar-day--column .calendar-day__item__body__background .calendar-day__item--disabled{background-color:#fafdfe}.calendar-day--column .calendar-day__item__body__background .calendar-day__item--disabled:hover{box-shadow:none!important;cursor:default!important}.calendar-day--worker{flex:0 0 262px;width:262px}.calendar-day--worker .selector__current{width:262px;margin-bottom:10px;height:60px}.js-drag-target{outline:2px solid transparent;transition:outline-color .2s ease-in-out,box-shadow .2s ease-in-out,background-color 75ms ease-in-out;border-radius:6px}.js-drag-target-active{box-shadow:0 16px 24px rgba(25,148,215,.1)!important;outline-color:rgba(25,148,215,.2)!important;background-color:transparent!important}.appointment__body__client-name span,.appointment__service span,.appointment__time span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block}.appointment--small .appointment__payment img,.appointment--small .appointment__payment svg,.appointment__flags__flagWrapper img,.appointment__flags__flagWrapper svg{width:100%;height:100%;object-fit:contain}.appointment{display:flex;justify-content:flex-start;align-items:center;padding:1px 5px;border-radius:6px;overflow:hidden;-webkit-user-select:none;user-select:none;cursor:pointer;margin-bottom:6px;height:24px;border:1px solid transparent;background-color:#f8ecd9;transition:height .2s ease-in-out,box-shadow .2s ease-in-out,border-color .2s ease-in-out,transform 75ms ease-in-out}.appointment--disable-animation{transition:none!important}.appointment--hovered,.appointment:hover{box-shadow:0 16px 24px rgba(248,236,217,.54);border-color:#ffa722;z-index:99999!important}.appointment--not-paid{border-color:#ffa722!important}.appointment-status--confirmed{background-color:#dddbf1}.appointment-status--confirmed .appointment__time span{color:#7364ca}.appointment-status--confirmed.appointment--hovered{border-color:#7364ca;box-shadow:0 16px 24px rgba(221,219,241,.54)}.appointment-status--completed{background-color:#c7ead7}.appointment-status--completed .appointment__time span{color:#09b046}.appointment-status--completed.appointment--hovered{border-color:#09b046;box-shadow:0 16px 24px rgba(199,234,215,.54)}.appointment-status--stalled{background-color:#f1d3cf}.appointment-status--stalled .appointment__time span{color:#d73c20}.appointment-status--stalled.appointment--hovered{border-color:#d73c20;box-shadow:0 16px 24px rgba(241,211,207,.54)}.appointment--medium{z-index:3;left:0;right:0;height:auto;padding:5px;align-items:flex-start;min-height:45px;overflow:hidden;position:relative}.appointment--medium>div.appointment__inner{position:absolute;width:calc(100% - 12px);top:5px;left:5px}.appointment--small .appointment__payment{width:16px;height:16px;display:flex;justify-content:center;align-items:center;margin-left:auto}.appointment__flags{display:flex;justify-content:flex-start;align-items:center;grid-gap:3px!important;gap:3px!important;margin-bottom:5px;margin-top:-3px;margin-left:-2px}.appointment__flags__flagWrapper{font-size:13px;-webkit-user-select:none;user-select:none;color:rgba(11,23,48,.55);transition:color .2s ease-in-out;cursor:help;width:18px;height:18px;display:flex;justify-content:center;align-items:center;padding:2px}.appointment__flags__flagWrapper:hover{color:rgba(11,23,48,.85)}.appointment__flags__flagWrapperHasText{grid-gap:4px;gap:4px;width:auto;margin-left:auto}.appointment__flags__flagWrapperHasText img,.appointment__flags__flagWrapperHasText svg{width:auto}.appointment__flags__flagCustomIcon{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.appointment__flags__flagCustomIcon svg path:not(.exclude){fill:rgba(11,23,48,.55);transition:fill .2s ease-in-out}.appointment__flags__flagCustomIcon:hover svg path:not(.exclude){fill:rgba(11,23,48,.85)}.appointment__time{display:flex;justify-content:flex-start;align-items:center;grid-gap:5px;gap:5px}.appointment__time span{font-weight:400;font-size:11px;line-height:100%;color:#ffa722;display:block;margin-top:-1px}.appointment__service{margin-left:4px;min-width:0}.appointment__service span{font-weight:400;font-size:14px;line-height:140%;color:#0b1730;display:block;margin-top:-1px}.appointment__inner{width:100%}.appointment__body{max-width:100%;position:relative}.appointment__body__client-name{margin-top:6px}.appointment__body__client-name span,.appointment__body__client-phone span{font-weight:400;font-size:14px;line-height:140%}.appointment__body__client-phone span{color:#4e5d60}.appointment__body__service-name{margin-top:6px}.appointment__body__service-name span{font-weight:400;font-size:14px;line-height:140%;color:#4e5d60}.appointment__body__price{margin-bottom:10px}.appointment__body__price span{font-weight:400;font-size:14px;line-height:140%}.appointment__body__delete{position:absolute;width:18px;height:18px;right:5px;bottom:-5px;background-color:transparent;display:flex;justify-content:center;align-items:center;border:none!important;cursor:pointer;z-index:3}.appointment__badge{position:absolute;border-radius:6px;background-color:#d73c20;padding:2px 6px 3px;top:4px;right:4px;width:35px;height:16px;opacity:0;transition:opacity .2s ease-in-out}.appointment__badge span{font-weight:400;font-size:11px;line-height:100%;text-align:center;color:#fff}.appointment__badge--visible{opacity:1}.appointment__badge--small span{display:flex;justify-content:center;align-items:center}.calendar-view__message{top:50%;left:50%;transform:translate(-50%,-50%)}.calendar-view{position:relative}.calendar-view>.message{margin-top:65px;text-align:center}.calendar-view__message{position:absolute;text-align:left;padding:33px 42px 38px;background-color:#f6fbfd;border-radius:22px}.calendar-view__message span{display:block}.calendar-view__message span:first-of-type{font-weight:500;font-size:38px;line-height:124%;color:#0048b4}.calendar-view__message span:last-of-type{font-weight:400;font-size:17px;line-height:150%;color:#0b1730;opacity:.9;margin-top:40px}.calendar-view--week{position:relative}.calendar-view--day .calendar-view__body--allow-animation .slick-slide{transition:opacity .2s ease}.calendar-view--day .slick-track{margin-left:0;max-width:unset;min-height:calc(100dvh - 275px);padding-bottom:150px}.calendar-view--day .slick-slide{width:262px;margin-right:10px;opacity:.1}.calendar-view--day .slick-slide.slick-active{opacity:1;transition-delay:.3s}.calendar-view--day .slick-slide:not(.slick-active){pointer-events:none;-webkit-user-select:none;user-select:none}.calendar-view--day .calendar-view__body .calendar-view__body{display:block!important;overflow:hidden}.calendar-view__header{display:flex;justify-content:space-between;align-items:center;grid-gap:10px;gap:10px}.calendar-view__header__block{flex:1 1;padding:8px 0;margin-bottom:20px}.calendar-view__header__block span{font-weight:500;font-size:12px;line-height:120%;text-align:center;letter-spacing:.02em;color:#1994d7}.calendar-view__body{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;grid-gap:10px;gap:10px;position:relative;transition:opacity .2s ease-in-out}.calendar-view__body__header{background-color:#e8f4fb}.calendar-view__body .message{position:relative;margin-top:25px}.calendar-view__body--loading{opacity:0}.calendar-view__space{flex:1 1;overflow:hidden}.calendar-slider,.timeline{width:100%}.timeline{position:absolute;z-index:100}.timeline__timer{display:flex;justify-content:center;align-items:center;width:64px;height:36px;background-color:#d73c20;border-radius:0 0 6px 6px;position:absolute;z-index:50}.timeline__timer span{color:#fff;font-weight:500;font-size:12px;line-height:115%}.timeline__line{width:100%;height:1px;border:none;border-top:2px solid #d73c20;position:absolute;opacity:.95}.timeline__line:before{content:"";display:block;width:12px;height:12px;background-color:#d73c20;border-radius:50%;position:absolute;top:-7px;left:-6px;z-index:1}.WaitListButton{position:absolute;right:403px;top:2px;background:#0048b4!important;box-shadow:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;justify-content:flex-start;align-items:center;grid-gap:12px;gap:12px;overflow:visible}.WaitListButton span{color:#fff;display:block}.WaitListButton__Counter{width:22px;height:22px;background-color:#d73c20;color:#fff;display:flex;justify-content:center;align-items:center;border-radius:50%;position:absolute;top:-9px;left:-9px}.WaitListButton__Counter span{font-size:12px}@keyframes typeselector_forceRedraw__1keOq{0%{box-shadow:inset 0 0 0 transparent}to{box-shadow:inset 0 0 0 10px rgba(0,0,0,1e-7)}}.typeselector_TypeSelector__hmQsk{height:44px;position:absolute;right:672px;top:0;z-index:1;width:220px;display:flex;justify-content:flex-start;align-items:center;max-width:215px}.typeselector_TypeSelector__hmQsk .selector{max-width:180px}.ManageButton_ManageButton__2RPxs{position:absolute;right:635px}.organization__company-information{padding-top:4px;padding-left:2px}.organization__company-information__form{display:flex;justify-content:flex-start;align-items:flex-start}.organization__company-information__form>div{flex:50% 1;max-width:648px}.organization__company-information__form__right .input-block--flat__label{max-width:114px}.settings__access__form .input-block--flat__label{max-width:250px}.settings__access__form__alert{width:408px!important}.settings__times__form__timezone>div #react-select-3-listbox>div{scrollbar-width:thin}.settings__times__form__timezone>div #react-select-3-listbox>div::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width:576px){.settings__times__form__timezone>div #react-select-3-listbox>div::-webkit-scrollbar{width:3px;height:3px}}.settings__times__form__timezone>div #react-select-3-listbox>div{scrollbar-color:#e4e4e4 transparent}.settings__times__form__timezone>div #react-select-3-listbox>div::-webkit-scrollbar-track{background:hsla(0,0%,100%,.2)}.settings__times__form__timezone>div #react-select-3-listbox>div::-webkit-scrollbar-thumb{background:#e4e4e4}.settings__times__form .input-block--flat__label{max-width:318px;padding-right:26px}.settings__times__form .input-block--flat__label label{line-height:120%}.settings__times__form .input-block--flat__input{max-width:202px;display:flex;justify-content:flex-start;align-items:center;grid-gap:8px;gap:8px}.settings__times__form .input-block--flat__input>.input{width:auto}.settings__times__form .input-block--flat__input .input-text input{max-width:44px}.settings__times__form .input-block--flat__input .input-select__dropdown .input-select__value span{width:100%;max-width:unset}.settings__times__form .input-block--flat__input>span{color:#4e5d60}.settings__times__form__timezone{width:100%}.settings__times__form__timezone *{font-size:14px}.settings__times__form__timezone>div>div>div>div input[type=text]{outline:none!important;border:none!important;box-shadow:none!important}.settings__times__form__timezone>div>div:first-of-type{min-height:28px!important;height:28px;border-radius:6px;border:1px solid #e4e4e4!important;outline:none!important;box-shadow:none!important;cursor:pointer}.settings__times__form__timezone>div>div:first-of-type>div{padding:0 8px;max-height:28px;margin-top:-.75px}.settings__times__form__timezone>div>div:first-of-type>div:first-of-type>div:first-of-type{color:#4e5d60}.settings__times__form__timezone>div>div:first-of-type>div:last-of-type{padding:0 10px 0 0}.settings__times__form__timezone>div>div:first-of-type>div:last-of-type>span{display:none}.settings__times__form__timezone>div>div:first-of-type>div:last-of-type>div{padding:0;width:20px;height:20px;display:flex;justify-content:center;align-items:center}.settings__times__form__timezone>div #react-select-3-listbox{border-radius:6px}.settings__times__form__timezone>div #react-select-3-listbox>div>div{color:#4e5d60;cursor:pointer;transition:color 75ms ease-in-out,background-color 75ms ease-in-out}.settings__times__form__timezone>div #react-select-3-listbox>div .css-d7l1ni-option{background-color:#e8f4fb}.settings__times__form__timezone>div #react-select-3-listbox>div .css-tr4s17-option{background-color:#1994d7;color:#fff}.settings__logs__text{max-width:420px;margin-bottom:46px}.AppointmentCounter{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;left:auto;right:2px;transition:opacity .2s ease-in-out,transform .2s ease-in-out;transform-origin:0 0}.AppointmentCounter,.AppointmentCounter span{-webkit-user-select:none;user-select:none}.layout--medium:not(.layout--sidebar-hovered) .AppointmentCounter{transform:scale(.5) translate(-20%,-30%)}.error-boundary-view{width:100%;height:100%;flex:1 1;min-height:50vh;display:flex;justify-content:center;align-items:center;flex-direction:column}.error-boundary-view_code{font-size:100px;font-weight:600;line-height:normal;text-align:center}@media screen and (max-width:576px){.error-boundary-view_code{font-size:80px}}.error-boundary-view_message{font-weight:600;text-align:center;font-size:24px;color:#aebed3}@media screen and (max-width:576px){.error-boundary-view_message{font-size:20px}}.error{padding:116px 42px 116px 40px;display:flex;justify-content:space-between;align-items:center;width:100%;grid-gap:20px;gap:20px;max-width:1342px;margin-left:auto;margin-right:auto}.error__left{max-width:587px;min-width:587px}.error__left span{white-space:pre-line}.error__left__header span{font-weight:500;font-size:46px;line-height:120%;letter-spacing:.02em}.error__left__header img{width:46px;margin-left:12px;margin-bottom:-4px}.error__left__text{margin-top:32px}.error__left__text span{font-weight:400;font-size:20px;line-height:150%;letter-spacing:.02em}.error__left__text .page-helper__body__links{padding-left:0;border-top:none}.error__left__text .page-helper__body__links__row{grid-gap:10px;gap:10px}.error__left__text .page-helper__body__links__row>a{align-items:center;grid-gap:16px;gap:16px}.error__left__text .page-helper__body__links__row>a>span{display:flex;justify-content:flex-start;align-items:center}.error__left__text .page-helper__body__links__row>a>span>span:first-of-type{display:none}.error__left button{width:340px;height:54px;font-weight:500;font-size:16px;line-height:120%;text-align:center;letter-spacing:.02em;margin-top:46px}.error__right{flex:1 1;position:relative;display:flex;justify-content:flex-end;align-items:center}.error__right,.error__right *{-webkit-user-select:none;user-select:none;pointer-events:none}.error__right img{max-width:100%;width:564px;position:absolute;right:0}.body-layout{overflow:hidden}.body-layout--error .layout__content{height:100vh;display:flex;justify-content:center;align-items:center}.body-layout--error .layout{opacity:1}.body-layout--error .grecaptcha-badge{visibility:hidden}.tour-controls{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:#fff;padding:16px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:10001;max-width:500px;width:90%}.tour-controls--medium{right:20px!important;left:auto!important}.tour-controls--medium,.tour-controls--medium--left{bottom:20px!important;transform:none!important;max-width:300px!important}.tour-controls--medium--left{left:20px!important;right:auto!important}.tour-content h3{margin-top:0;margin-bottom:8px}.tour-content p{margin-bottom:16px}.tour-actions{display:flex;justify-content:space-between;align-items:center}.tour-actions button{padding:8px 16px;background:#4285f4;color:#fff;border:none;border-radius:4px;cursor:pointer}.tour-actions button:disabled{background:#ccc;cursor:not-allowed}.checklist-container{position:absolute;top:0;left:calc(50% - 160px);width:320px;background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:10001!important}.checklist-header{display:flex;justify-content:space-between;align-items:center;padding:4px 16px;border-radius:0 0 8px 8px;background:#22c55e;color:#fff;-webkit-user-select:none;user-select:none}.checklist-header h3{margin:0;font-size:16px;cursor:pointer}.checklist-header button{display:flex;background:none;border:none;font-size:20px;cursor:pointer}.checklist-header .icon{height:20px;width:20px;color:#fff}.checklist-items{list-style:none;padding:0;margin:0;border-top:1px solid #eee}.checklist-item{padding:12px 16px;cursor:pointer}.checklist-item.disabled{color:grey;cursor:default}.checklist-item.completed{opacity:.7;cursor:default}.checklist-item label{display:flex;align-items:center;grid-gap:10px;gap:10px;cursor:pointer}.checklist-item.completed label,.checklist-item.disabled label{cursor:default}.checklist-item input{margin-right:10px}.checklist-item small{display:block;color:#666;font-size:12px;margin-top:4px}.body-layout--auth .layout__content{scrollbar-width:thin}.body-layout--auth .layout__content::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width:576px){.body-layout--auth .layout__content::-webkit-scrollbar{width:3px;height:3px}}.body-layout--auth .layout__content{scrollbar-color:#e4e4e4 transparent}.body-layout--auth .layout__content::-webkit-scrollbar-track{background:hsla(0,0%,100%,.2)}.body-layout--auth .layout__content::-webkit-scrollbar-thumb{background:#e4e4e4}.layout--auth .layout__content .auth{transform:translateX(-10%) scale(1);transition:transform .3s ease}.layout--auth .CRMVersion{position:absolute;bottom:16px;-webkit-user-select:none;user-select:none}.body-layout--auth .layout{opacity:1}.body-layout--auth .layout__landscape{min-height:100vh;display:flex;justify-content:flex-start;align-items:stretch}.body-layout--auth .layout__content{flex:1 1;max-width:611px;padding:20px 40px;display:flex;justify-content:flex-start;align-items:center;min-height:100vh;flex-direction:column;overflow-y:auto}@media screen and (max-width:992px){.body-layout--auth .layout__content{max-width:100%}}@media screen and (max-width:576px){.body-layout--auth .layout__content{padding:20px}}.body-layout--auth .layout__content .auth{transform:translateX(0) scale(1)}.body-layout--auth .layout__media{flex:1 1;background-color:#1994d7;background-position:100% 50%;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:992px){.body-layout--auth .layout__media{display:none}}@keyframes forceRedraw{0%{box-shadow:inset 0 0 0 transparent}to{box-shadow:inset 0 0 0 10px rgba(0,0,0,1e-7)}}html body .auth{width:100%;display:flex;justify-content:flex-start;align-items:center;flex-direction:column}html body .auth--select-branches .form-wrapper{width:100%!important;max-width:400px}html body .auth--initial-verification .form__row--horizontal__track{align-items:flex-end}html body .auth input{width:100%}html body .auth span{display:block;text-align:center}html body .auth .form-wrapper{width:320px}@media screen and (max-width:576px){html body .auth .form-wrapper{width:100%}}html body .auth .account-form,html body .auth form{margin-top:46px;width:100%;display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;grid-gap:12px;gap:12px}html body .auth .account-form>.button--primary,html body .auth form>.button--primary{min-height:40px}html body .auth .form-group--bottom{display:flex;justify-content:space-between;align-items:center}html body .auth__text span{text-align:center;white-space:pre-line;font-weight:500;font-size:34px;line-height:100%;letter-spacing:.02em;color:#0b1730}html body .auth__text span img{width:30px}html body .auth .input__label{font-weight:400;font-size:12px;line-height:12px;letter-spacing:.02em;left:14px;top:-7px;padding:0 1px;transition:color .2s ease-in-out,opacity .2s ease-in-out;opacity:0}html body .auth .input .PhoneInput{width:100%}html body .auth .input input:not([type=checkbox]){width:100%;height:41px;border:1px solid #e4e4e4;border-radius:8px;padding:11px 15px;box-sizing:border-box;font-weight:400;font-size:14px;line-height:140%;letter-spacing:.02em;background-color:#fff!important;transition:border-color .2s ease-in-out,color .2s ease-in-out}html body .auth .input input:not([type=checkbox])::placeholder{color:#4e5d60;transition:color .2s ease-in-out}html body .auth .input input:-webkit-autofill,html body .auth .input input:-webkit-autofill:active,html body .auth .input input:-webkit-autofill:focus,html body .auth .input input:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}html body .auth .input input:autofill{background:#fff}html body .auth .input--has-value .input__label{opacity:1}html body .auth .input--focus-or-value .input__label{color:#0048b4}html body .auth .input--focus-or-value input:not([type=checkbox]){border-color:#0048b4}html body .auth .input--focus-or-value input:not([type=checkbox])::placeholder{color:#0048b4}html body .auth .button--primary{margin-top:22px;height:40px}html body .auth .button--primary span{font-weight:500;font-size:16px;line-height:120%;text-align:center;letter-spacing:.02em}html body .auth .button--plain{padding:0;font-size:12px}html body .auth .button-new--plain{margin-top:-2px;padding:10px 20px;height:auto}html body .auth .button-new--plain span{font-weight:500;font-size:16px;line-height:120%}html body .auth__branches{display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;grid-gap:12px;gap:12px;max-height:400px}@media screen and (max-height:800px){html body .auth__branches{max-height:300px}}@media screen and (max-height:700px){html body .auth__branches{max-height:200px}}html body .auth--organization-registration{max-width:400px}html body .auth--organization-registration .account-form{margin-top:0}html body .auth--organization-registration .form-wrapper{width:100%}html body .auth--organization-registration .form-wrapper .form__row--horizontal__track__item__inner{width:320px}@media screen and (max-width:576px){html body .auth--organization-registration .form-wrapper .form__row--horizontal__track__item__inner{width:100%}}html body .auth--organization-registration .button--primary{margin-top:7px}html body .auth__agreement-checkbox{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:10px}html body .auth__agreement-checkbox label span{display:block;text-align:left;font-size:13px;padding-left:28px;white-space:normal;margin-top:1px}html body .auth__agreement-checkbox label span a{display:block;font-size:13px}html body .auth__agreement-checkbox--margin{margin-bottom:30px}.account-form--scroll{height:400px!important}@media screen and (max-height:800px){.account-form--scroll{height:400px!important}}@media screen and (max-height:700px){.account-form--scroll{height:300px!important}}.CRMVersion{display:block;margin-top:30px;font-size:11px;opacity:.6;pointer-events:none}