.loader-wrap{display:flex;height:60px;width:100%}.loader{display:block;height:50px;margin:auto;position:relative;width:50px}.loader div{animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:4px solid #0000;border-radius:50%;border-top-color:#4434a4;box-sizing:border-box;display:block;height:40px;margin:4px;position:absolute;width:40px}.loader div:first-child{animation-delay:-.45s}.loader div:nth-child(2){animation-delay:-.3s}.loader div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.button{background:#a4344e;border:0;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-family:Dosis,sans-serif;font-size:1em;font-weight:700;padding:14.5px 20px;text-align:center;text-transform:uppercase;transition:background .4s,color .4s,-webkit-text-decoration .4s;transition:background .4s,color .4s,text-decoration .4s;transition:background .4s,color .4s,text-decoration .4s,-webkit-text-decoration .4s}.button:hover{background:#a4344ea0}.button.gray{background:#eee;color:#414042}.button.red{background:#a4344e!important;color:#fff}.button.green{background:#00851d!important;color:#fff}.button.transparent{background:#0000;color:#a4344e}.button.transparent.purple{color:#4434a4}.button.transparent:hover{text-decoration:underline}.button.outline{background:#0000;border:1px solid #a4344e;color:#a4344e}.button.outline:hover{background:#a4344e;color:#fff}.button[disabled]{opacity:.5}.button[disabled]:hover{background:#a4344e}.modal{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;padding:15px;position:fixed;top:0;width:100%;z-index:1200}.modal-box{background:#fff;border-radius:6px;max-width:calc(100vw - 30px);padding:30px;width:733px}.modal-box-head{align-content:center;display:flex;justify-content:space-between;margin-bottom:30px}.modal-box-head h3{font-size:1.375em;font-weight:600;margin:0}.modal-box-head button{background:#0000;border:0;cursor:pointer;margin:0;padding:0}.modal-box-body{max-height:calc(100vh - 240px);max-height:calc(var(--vh, 1vh)*100 - 240px);overflow-x:visible;overflow-y:auto;scrollbar-color:#a4344e #fff9fb;scrollbar-width:thin}.modal-box-body::-webkit-scrollbar{width:"4px"}.modal-box-body::-webkit-scrollbar-track{background:#fff9fb}.modal-box-body::-webkit-scrollbar-thumb{background-color:#a4344e;outline:none}.modal-box-buttons{align-items:center;display:flex;justify-content:space-between;margin-top:30px}@media (max-width:1100px){.modal-box{padding:15px;width:703px}.modal-box-head{margin-bottom:20px}.modal-box-body{max-height:calc(100vh - 165px);max-height:calc(var(--vh, 1vh)*100 - 165px)}.modal-box-buttons{margin-top:16px}}.regulation-modal .modal-box{width:1200px}.guest-layout{display:flex;flex-direction:column;min-height:100vh;min-height:calc(var(--vh, 1vh)*100)}.guest-layout footer,.guest-layout header{align-items:center;background:#fff;display:flex;gap:30px;padding:30px 60px}.guest-layout footer>svg,.guest-layout header>svg{max-height:72px;max-width:356px}.guest-layout footer>a:first-of-type,.guest-layout header>a:first-of-type{margin-left:auto}.guest-layout footer>a,.guest-layout header>a{color:#414042;font-size:1.24em;font-weight:700}.guest-layout header>a:first-of-type{color:#a4344e}.guest-layout footer>a{font-weight:400}.guest-layout main{flex:auto}@media (max-width:1100px){.guest-layout header{padding-left:15px;padding-right:15px}}@media (max-width:767px){.guest-layout header{flex-wrap:wrap}.guest-layout header a,.guest-layout header>svg{flex:0 0 100%}}@media (max-width:1280px){.guest-layout footer{flex-wrap:wrap;justify-content:center;padding-left:15px;padding-right:15px}.guest-layout footer>svg{flex:0 0 100%;margin:auto}.guest-layout footer a{flex:0 0 100%;text-align:center}}.breadcrumbs{align-items:center;display:flex;flex-wrap:wrap;font-size:.875em;font-weight:600;gap:8px}.breadcrumbs a,.breadcrumbs span{align-items:center;display:flex;gap:3px}.breadcrumbs svg.stroke{stroke:#4434a4}.page-header{margin-bottom:28px}.page-header h1{margin:0}.page-header-top{align-items:center;border-bottom:1px solid #b4b4b4;display:flex;gap:12px;margin-bottom:6px;padding-bottom:6px}.guest-page-header{align-items:flex-start;background-position:50%;background-size:cover;display:flex;flex-direction:column;height:318px}.guest-page-header h1{background:#a4344e;border-radius:0 20px 20px 0;color:#fff;margin:auto 0;padding:20px 30px 20px 90px}.guest-page-header+div{margin:0 auto;max-width:1800px;position:relative;top:-76px}@media (max-width:990px){.guest-page-header h1{padding-left:15px}}.pagination{align-items:center;display:flex;font-size:1em;font-weight:700;gap:10px;justify-content:center;margin-top:30px}.pagination span{text-align:center;width:11px}.pagination button{background:#eee;border:0;border-radius:4px;cursor:pointer;font-family:Dosis,sans-serif;font-size:1em;font-weight:700;height:48px;padding:0;text-align:center;-webkit-user-select:none;user-select:none;width:48px}.pagination button.next,.pagination button.prev{background:#0000;display:flex}.pagination button.next svg,.pagination button.prev svg{stroke:#737373;margin:auto}.pagination button[disabled]{opacity:.3}.pagination button.active{background:#a4344e;color:#fff}@media (max-width:1100px){.pagination{gap:6px;margin-top:20px}.pagination button{height:42px;width:42px}}.articles-items{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}@media (max-width:1440px){.articles-items{grid-template-columns:repeat(3,1fr)}}@media (max-width:990px){.articles-items{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.articles-items{grid-template-columns:1fr}.articles-items .article-tile{padding:15px}}.articles-items+.pagination{margin-bottom:20px}.article-tile{background:#fff;display:flex;flex-direction:column;padding:30px}.article-tile-thumb{aspect-ratio:1.45;background:#fafafa;margin-bottom:20px;width:100%}.article-tile img{height:100%;object-fit:cover;width:100%}.article-tile h3,.article-tile p{margin-bottom:10px;margin-top:0}.article-tile .button{margin-left:auto;margin-top:auto;padding:0}.article-tile-categories{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.article-tile-categories div{border:1px solid #a4344e;border-radius:2px;color:#a4344e;padding:2px 6px}.tooltip{cursor:pointer;display:flex;position:relative}.tooltip-text{background:#fff9fb;border:1px solid #a4344e;border-radius:3px;padding:22px;position:absolute;z-index:1205}.tooltip-text ul{padding-left:20px}.form-input{margin-bottom:20px}.form-input label{align-items:center;display:flex;font-weight:500;gap:10px;margin-bottom:3px}.form-input input,.form-input textarea{border:0;border-radius:4px;padding:10px 14px;width:100%}.form-input input[placeholder],.form-input textarea[placeholder]{color:#737373}.form-input textarea{height:70px;padding:16px 12px;resize:none}.form-input input[disabled],.form-input textarea[disabled]{background:#f2f2f2}.form-input .error{font-size:.86em;margin-top:4px}.form-input-box{border:1px solid #737373;border-radius:4px;display:flex;min-height:48px;width:100%}.form-input-box button{background:0;border:0;cursor:pointer;height:48px;padding:0;width:48px}.form-input.with-error .form-input-box{border-color:#a4344e}.form-dropdown{margin-bottom:20px;position:relative}.form-dropdown label{align-items:center;display:flex;font-weight:500;gap:10px;margin-bottom:3px}.form-dropdown .error{font-size:.86em;margin-top:4px}.form-dropdown.disabled .form-dropdown-main{background:#f2f2f2}.form-dropdown.with-error .form-dropdown-main{border-color:#a4344e}.form-dropdown-main{align-items:center;background:#fff;border:1px solid #737373;border-radius:4px;display:flex;font-size:1em;min-height:48px;padding-left:15px;width:100%}.form-dropdown-main input,.form-dropdown-main>span{flex:auto}.form-dropdown-main span{pointer-events:none;-webkit-user-select:none;user-select:none}.form-dropdown-main input{border:0;max-width:calc(100% - 45px);outline:0;padding:0}.dropdown-main-icon{align-items:center;cursor:pointer;display:flex;flex:0 0 30px;height:30px;justify-content:center;margin-left:auto;margin-right:6px}.form-dropdown-options{background:#fff;border:1px solid #737373;display:none;max-height:126px;overflow-y:auto;position:absolute;scrollbar-color:#a4344e #fff9fb;scrollbar-width:thin;z-index:1200}.form-dropdown-options::-webkit-scrollbar{width:"4px"}.form-dropdown-options::-webkit-scrollbar-track{background:#fff9fb}.form-dropdown-options::-webkit-scrollbar-thumb{background-color:#a4344e;outline:none}.form-dropdown-options>div{cursor:pointer;padding:10px 13px}.form-dropdown-options>div.active{background:#fafafa;font-weight:500}.form-date-range{margin-bottom:20px}.form-date-range label{align-items:center;display:flex;font-weight:500;gap:10px;margin-bottom:3px}.form-date-range-inputs{display:flex;gap:10px}.form-date-range-inputs .form-input{flex:0 0 140px;margin:0;max-width:140px}.article-filters{background:#fff;border-radius:6px;display:flex;gap:20px;margin-bottom:30px;padding:30px}.article-filters .form-date-range{margin:0}.article-filters .form-input{flex:1 1;margin:0}.article-filters .form-dropdown{flex:0 0 300px;margin:0}@media (max-width:1330px){.article-filters{padding:15px}}@media (max-width:1100px){.article-filters{flex-direction:column}.article-filters .form-dropdown{flex:1 1}}.box{background:#fff;border-radius:6px;margin-bottom:20px;padding:30px}@media (max-width:1330px){.box{padding:15px}}.box-head{align-items:center;display:flex;margin-bottom:20px}.box-head h2{margin:0}.download-file-line{align-items:center;background:#fff9fb;border-radius:6px;cursor:pointer;display:flex;gap:10px;padding:14px}.article-view-content iframe{aspect-ratio:16/9;height:auto;max-width:100%}.not-logged-in{display:flex;flex-direction:column;min-height:100vh;min-height:calc(var(--vh, 1vh )*100);padding:15px}.not-logged-in .box{background:#fff;border-radius:3px;margin:auto;padding:40px 188px;width:764px}.not-logged-in .box h1{margin:30px 0;text-align:center}.not-logged-in .box-logo{margin:0 auto;max-width:388px}.not-logged-in .box-less-horizontal-padding{padding:30px}.not-logged-in .box-less-horizontal-padding .box-bottom{margin-left:0;margin-right:0}.not-logged-in .box-bottom{border-top:1px solid #414042;display:flex;flex-wrap:wrap;gap:10px 12px;justify-content:space-around;margin-left:-80px;margin-right:-80px;margin-top:20px;padding-top:30px}.not-logged-in .box-bottom .button{padding:0}.not-logged-in .login-choose-btn{align-items:center;display:flex;gap:10px;justify-content:center}.not-logged-in .login-choose-btn,.not-logged-in .participant-avatar{border:1px solid #a4344e;border-radius:4px;color:#a4344e;cursor:pointer;margin-bottom:16px;padding:12px 15px;transition:all .4s}.not-logged-in .login-choose-btn:hover,.not-logged-in .participant-avatar:hover{background:#a4344e;color:#fff}.auth-form p{text-align:center}.auth-form-bottom{align-items:center;display:flex;flex-direction:column;gap:10px;margin-top:30px}.not-logged-in-bottom{align-items:center;display:flex;gap:20px;margin-top:auto}@media (max-width:1100px){.not-logged-in .box{padding:30px 60px;width:auto}.not-logged-in .box-bottom{margin-left:0;margin-right:0}}@media (max-width:600px){.not-logged-in .box{padding:15px;width:100%}}.checkbox{align-items:center;cursor:pointer;display:flex;gap:8px;margin-bottom:16px}.checkbox.checked .checkbox-box{background:#a4344e;border-color:#a4344e}.checkbox.checked.disabled .checkbox-box{background:#737373;border-color:#737373}.checkbox-box{align-items:center;background:#fff;border:1px solid #737373;border-radius:4px;display:flex;height:24px;justify-content:center;min-width:24px;transition:background .2s;width:24px}.checkbox-label{-webkit-user-select:none;user-select:none}.participant-avatar{align-items:center;display:flex;gap:10px}.participant-avatar img{border-radius:50%;height:46px;min-width:46px;object-fit:cover;width:46px}.tile{background:#fff;border-radius:6px;display:block;padding:30px 30px 20px;position:relative;text-align:center}.tile h2{margin-bottom:10px;margin-top:35px}.tile p{margin:0 0 30px}.tile-bottom{bottom:-25px;margin:0 -30px;position:absolute;width:100%}.home-tiles{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);padding-bottom:30px}@media (max-width:1100px){.home-tiles .tile{padding:20px 15px}.home-tiles .tile-bottom{margin-left:-15px;margin-right:-15px}}@media (max-width:800px){.home-tiles{gap:40px;grid-template-columns:1fr}}.tabs{display:flex;flex-wrap:wrap;gap:0 10px}.tabs button{align-items:center;background:#fff9;border:0;border-radius:2px 2px 0 0;border-top:6px solid #0000;cursor:pointer;display:flex;flex:1 1 400px;font-size:12px;font-weight:700;gap:18px;justify-content:center;min-height:54px;text-transform:uppercase;transition:all .2s}.tabs button svg{fill:#737373}.tabs button.active{background:#fff;border-radius:6px 6px 0 0;border-top-color:#a4344e}.tabs button.active svg{fill:#a4344e}.tabs-content{border-radius:0 0 6px 6px}.calendar{background:#fff;border:1px solid #a4344e;border-radius:4px;padding:12px 25px;width:388px}@media (max-width:450px){.calendar{padding:10px 15px;width:300px}}.calendar-head{align-items:center;display:flex;font-weight:500;margin-bottom:10px}.calendar-head button{background:#0000;border:0;cursor:pointer;margin:0;padding:0}.calendar-head svg{stroke:#737373}.calendar-head span{flex:auto;text-align:center}.calendar-body{display:grid;grid-template-columns:repeat(7,1fr)}.calendar-body>div{align-items:center;aspect-ratio:1;border-radius:50%;color:#737373;cursor:pointer;display:flex;justify-content:center}.calendar-body>div.available{color:#00851d;font-weight:600}.calendar-body>div.not-available{opacity:.4}.calendar-body>div.selected{background:#00851d;color:#fff;font-weight:600}.form-calendar-input{margin-bottom:20px}.form-calendar-input label{align-items:center;display:flex;font-weight:500;gap:10px;margin-bottom:3px}.form-calendar-input-box{align-items:center;background:#fff;border:1px solid #737373;border-radius:4px;cursor:pointer;display:flex;font-size:1em;min-height:48px;padding:0 15px;width:100%}.form-calendar-input-box svg{fill:#a4344e;margin-left:auto}.form-calendar-input-popup{display:none;position:absolute;z-index:1200}.delete-modal .modal-box{width:580px}.delete-modal .modal-box-body{text-align:center}.svg-btn{align-items:center;background:#0000;border:0;cursor:pointer;display:flex;flex:0 0 28px;height:28px;justify-content:center;margin:0;padding:0;width:28px}.svg-btn[disabled]{opacity:.3}.svg-btn svg{fill:#a4344e}.table{border-collapse:collapse;width:100%}.table thead{background:#eee}.table thead tr{border-bottom:1px solid #fff}.table thead .form-date-range,.table thead .form-dropdown,.table thead .form-input{margin:0}.table thead th{font-weight:400;padding:16px 10px;text-align:left}.table thead th>span{align-items:center;font-size:.75em;font-weight:700;gap:6px;justify-content:space-between;text-transform:uppercase;-webkit-user-select:none;user-select:none}.table thead th>span div{display:flex;flex-direction:column;gap:3px}.table tbody{background:#fff}.table tbody tr{border-bottom:1px solid #eee}.table tbody td,.table tfoot td{padding:10px}.table-td-column{display:none}.table-actions{align-items:center;display:flex;gap:8px;justify-content:center}@media (max-width:1100px){.table thead{display:none}.table .table-td-column{display:block;font-weight:700;margin-bottom:6px}.table tbody,.table tbody td,.table tbody tr{display:block}.table tbody td{padding-left:0;padding-right:0}.table .activity-status,.table .table-actions{justify-content:flex-start}}.status-box{align-items:center;display:flex;gap:5px}.status-box span{background:#0000;border-radius:50%;height:14px;min-width:14px;width:14px}.status-box.accepted span,.status-box.confirmed span,.status-box.reported span{background:#00851d}.status-box.not-reported span,.status-box.rejected span{background:#d30000}.status-box.canceled span{background:#990049}.status-box.upcoming span,.status-box.waiting span{background:#f79100}.status-box.completed span{background:#4434a4}.tile-calendar{border-bottom:1px solid #eee}.tile-calendar-days{background:#eee;display:flex}.tile-calendar-days div{flex:1 1;font-size:12px;font-weight:700;padding:14px;text-align:center;text-transform:uppercase}.tile-calendar-box{display:grid;grid-template-columns:repeat(7,1fr)}.tile-calendar-box>div{border:1px solid #eee;border-bottom:0;border-right:0;display:flex;flex-direction:column;gap:3px;min-height:122px}.tile-calendar-box>div>span{padding-bottom:16px;padding-left:8px;padding-top:8px;text-align:right}.tile-calendar-box>div:nth-child(7n){border-right:1px solid #eee}.tile-calendar-box .schedule-calendar-event{font-size:14px}.day-week-table-top{background:#eee;display:flex;padding-left:72px}.day-week-table-top div{flex:1 1;font-size:12px;font-weight:700;padding:14px;text-align:center;text-transform:uppercase}.day-week-table-box{border-bottom:1px solid #eee;display:flex;overflow:hidden;position:relative}.day-week-table-time{border-left:1px solid #eee;border-right:1px solid #eee;flex:0 0 72px}.day-week-table-time div{height:64px;padding:8px;position:relative;text-align:right}.day-week-table-time div:after,.day-week-table-time div:before{background:#eee;content:"";display:block;height:1px;position:absolute;width:1920px}.day-week-table-time div:before{top:32px}.day-week-table-time div:after{top:64px}.day-week-table-items{display:flex;flex:auto}.day-week-table-items div{border-right:1px solid #eee;flex:1 1;position:relative}.day-week-table-items .schedule-calendar-event{left:0;position:absolute;right:0}.day-week-table-items .schedule-calendar-event span,.day-week-table-items .schedule-calendar-event strong{display:block}.schedule-calendar{position:relative}.schedule-calendar-loading{position:absolute;text-align:center;top:50px;width:100%}.schedule-calendar-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px;min-height:48px}.schedule-calendar-head-main{align-items:center;display:flex;gap:16px}.schedule-calendar-head-main h2{margin:0}.schedule-calendar-date-switch{display:flex;gap:8px}.schedule-calendar-date-switch button{align-items:center;background:#a4344e;border:0;border-radius:6px;cursor:pointer;display:flex;flex:0 0 48px;height:48px;justify-content:center;width:48px}.schedule-calendar-date-switch button svg{stroke:#fff}.schedule-calendar-mode-switch{display:flex;gap:8px}@media (max-width:800px){.schedule-calendar-mode-switch{display:none}}.schedule-calendar-event{background:#4434a4;border-radius:4px;color:#fff;cursor:pointer;min-height:24px;padding:4px 6px}.schedule-calendar-event.break{background:#fff;color:#414042;font-size:.9em;margin:0 5px;pointer-events:none}@media (max-width:800px){.tile-calendar-box>div{aspect-ratio:1.2;min-height:auto}.tile-calendar-box>div>span{padding:0 4px}.reservations-page .tabs{display:none}}.support-forms{display:flex;flex-wrap:wrap;gap:30px}.support-forms>a{align-items:center;background:#fff;border-radius:6px;color:#414042;cursor:pointer;display:flex;font-weight:600;gap:10px;min-height:160px;padding:30px;width:calc(33.33333% - 20px)}.support-forms>a img{height:48px;object-fit:cover;width:48px}@media (max-width:1330px){.support-forms{gap:20px}.support-forms>a{width:calc(33.33333% - 13.33333px)}}@media (max-width:1110px){.support-forms{gap:16px}.support-forms>a{flex:1 1 320px;padding:15px;width:auto}}.nothing{margin:40px 0;text-align:center}.user-avatar{align-items:center;display:flex;gap:10px}.user-avatar img{border-radius:50%;height:46px;min-width:46px;object-fit:cover;width:46px}.enroll-modal .modal-box{width:580px}.enroll-modal .modal-box-body{text-align:center}.specialists-box-search{border-bottom:1px solid #b4b4b4;margin-bottom:30px;padding-bottom:30px}.specialists-box-search .form-input{margin:0}.specialists-box .button{margin-bottom:20px}.specialists-box .outline{align-items:center;display:flex;font-size:1em;justify-content:center;padding:5px;vertical-align:middle}.specialists-box .outline>div>svg{height:20px;margin-bottom:-2.5px}.specialists-box .outline:hover{background:#fff!important;color:#a4344e!important}.specialists-box-items{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}.specialists-box-items>div>div>.button-disabled{opacity:.5;pointer-events:none}.specialists-box-items>div{background:#fafafa;border-radius:6px;display:flex;flex-direction:column;padding:20px}.specialists-box-items>div p{margin-top:0}.specialists-box-items>div .user-avatar{justify-content:center}.specialists-box-items>div .user-avatar img{aspect-ratio:1;height:auto;max-height:220px;max-width:220px;width:66%}.specialists-box-items>div>div:not(.user-avatar){align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:auto}.specialists-box-items>div>div:not(.user-avatar) .button.transparent{padding-left:0;padding-right:0}@media (max-width:1100px){.specialists-box-items{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.specialists-box-items{gap:16px;grid-template-columns:repeat(2,1fr)}.specialists-box-items>div{padding:10px}}@media (max-width:600px){.specialists-box-items{grid-template-columns:1fr}}.rating-box{align-items:center;display:flex;gap:3px;-webkit-user-select:none;user-select:none}.rating-box.big-stars{gap:14px}.rating-box.big-stars svg{width:53px}.info-lines>div{align-items:center;border-bottom:1px solid #b4b4b4;display:flex;gap:10px;padding:10px 0}.info-lines>div>span{flex:0 0 220px;max-width:33%}@media (max-width:600px){.info-lines>div{display:block}.info-lines>div span,.info-lines>div strong{display:block;max-width:100%}}.specialist-box{align-items:flex-start;background:#fff;border-radius:6px;display:flex;gap:30px;margin-bottom:30px;padding:30px}.specialist-box .user-avatar{flex:0 0 220px}.specialist-box .user-avatar img{height:220px;width:220px}.specialist-box-main{flex:auto}.specialist-box-bottom{align-items:flex-start;border-top:1px solid #b4b4b4;display:flex;flex-wrap:wrap;gap:30px;margin-top:16px;padding-top:16px}.specialist-box-bottom h3{margin-top:0}.specialist-box-bottom a:not(.button){align-items:center;color:#414042;display:flex;gap:8px;margin-bottom:16px}.specialist-box-bottom a:not(.button) svg{fill:#a4344e}.specialist-box-bottom>div:first-child{flex:0 0 400px}@media (max-width:1330px){.specialist-box{padding:15px}}@media (max-width:1100px){.specialist-box{gap:16px}.specialist-box-bottom>div{flex:1 1 100%!important}}@media (max-width:800px){.specialist-box{flex-direction:column}.specialist-box .user-avatar{margin:auto}}.review-box{border-bottom:1px solid #b4b4b4;padding:30px 0}.review-box:first-child{padding-top:0}.review-box:last-child{border:0;padding-bottom:0}.review-box-main>div{margin:8px 0}.review-box-answer{background:#fff9fb;border-radius:6px;margin-top:20px;padding:30px}@media (max-width:800px){.schedule-page .tabs,.specialist-reservations-page .tabs{display:none}}.add-edit-layout{display:flex;flex:auto;flex-direction:column}.add-edit-layout .bottom-buttons{align-items:center;background:#fff;display:flex;justify-content:space-between;margin-left:-44px;margin-right:-44px;margin-top:auto;padding:20px 44px}@media (max-width:1330px){.add-edit-layout .bottom-buttons{margin-left:-15px;margin-right:-15px;padding:10px 15px}}.avatar-box{width:200px}.avatar-box input{display:none;height:0;width:0}.avatar-box-preview{aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;cursor:pointer;margin-bottom:8px;width:200px}.avatar-box-buttons{align-items:center;display:flex;gap:6px;justify-content:center}.user-basic-info .box-body{align-items:flex-start;column-gap:50px;display:flex}.user-basic-info .user-basic-info-inputs{display:flex;flex:auto;flex-wrap:wrap;gap:20px}.user-basic-info .user-basic-info-inputs .form-dropdown,.user-basic-info .user-basic-info-inputs .form-input{flex-basis:calc(50% - 10px);flex-grow:1;flex-shrink:1;margin:0}@media (max-width:1100px){.user-basic-info .box-body{flex-direction:column}.user-basic-info .box-body .avatar-box{margin-top:16px}}@media (max-width:600px){.user-basic-info .user-basic-info-inputs{flex-direction:column;width:100%}.user-basic-info .user-basic-info-inputs .form-dropdown,.user-basic-info .user-basic-info-inputs .form-input{flex:1 1 100%}}.activity-status{align-items:center;display:flex;gap:6px;justify-content:center}.points-summary{padding-bottom:12px;padding-top:12px}.points-summary .box-body{align-items:center;display:flex;gap:16px}.points-summary .box-body h2{margin:0}.points-summary .box-body span{align-items:center;background:#eefff2;border:2px solid #00851d;border-radius:50%;color:#00851d;display:flex;font-size:1.75em;font-weight:700;height:77px;justify-content:center;margin:0;min-width:77px;padding:0;width:77px}@media (max-width:500px){.points-summary .box-body{flex-direction:column}}.search-form{align-items:center;background:#fff;border:1px solid #737373;border-radius:4px;display:flex}.search-form input{border:0;border-radius:4px;flex:auto;height:48px;padding:10px}.search-form button{background:#0000;border:0;display:flex;height:48px;width:48px}.search-form button svg{fill:#a4344e;margin:auto}.conversation-item{align-items:center;border-bottom:1px solid #b4b4b4;cursor:pointer;display:flex;gap:10px;padding:14px 10px}.conversation-item.active{background:#f2f2f2}.conversation-item img{border-radius:50%;height:46px;object-fit:cover;width:46px}.conversations-sidebar{background:#fff;border-radius:6px;display:flex;flex:0 0 363px;flex-direction:column;padding:30px 20px}@media (max-width:1100px){.conversations-sidebar{margin-bottom:10px;padding:15px}.conversations-sidebar .conversations-sidebar-main{max-height:149px}}.conversations-sidebar-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.conversations-sidebar-head h2{margin:0}.conversations-sidebar-main{flex:auto;margin-top:16px;overflow-y:auto;scrollbar-color:#a4344e #fff9fb;scrollbar-width:thin}.conversations-sidebar-main::-webkit-scrollbar{width:"4px"}.conversations-sidebar-main::-webkit-scrollbar-track{background:#fff9fb}.conversations-sidebar-main::-webkit-scrollbar-thumb{background-color:#a4344e;outline:none}.conversations-sidebar-main .conversation-item:last-child{border:0}.conversation-box-head{align-items:center;border-bottom:1px solid #b4b4b4;display:flex;justify-content:space-between;padding-bottom:24px}.conversation-box-head .red-icon{fill:#a4344e}.conversation-box-head .user-avatar span{font-family:Dosis,sans-serif;font-size:1.375em;font-weight:600}.widget-popup{background:#fff;border-radius:6px;box-shadow:0 4px 10.6px 0 #4140424d;display:flex;flex-direction:column;gap:20px;margin-left:-150px;padding:16px;position:absolute;width:201px}.widget-popup a{align-items:center;color:#414042;display:flex;font-weight:500;gap:10px}.widget-popup a svg{fill:#737373}.widget-popup a:hover{color:#a4344e}.widget-popup a:hover svg{fill:#a4344e}.file-lines>div{align-items:center;display:flex;justify-content:space-between;padding:4px 0}.documents-repository{display:flex;gap:20px}@media (max-width:1100px){.documents-repository{display:block}}.documents-repository-sidebar{background:#fff;border-radius:6px;flex:0 0 263px;padding:30px 20px}@media (max-width:1100px){.documents-repository-sidebar{margin-bottom:10px;padding:15px}}.documents-repository-sidebar-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.documents-repository-sidebar-head h2{margin:0}.documents-repository-sidebar-main .directory{align-items:center;display:flex;gap:6px}.documents-repository-sidebar-main .directory span{cursor:pointer}.documents-repository-box{background:#fff;border-radius:6px;flex:auto;padding:30px}.documents-repository-box .breadcrumbs{margin-bottom:24px}.documents-repository-box .breadcrumbs span{cursor:pointer}@media (max-width:1100px){.documents-repository-box{margin-bottom:10px;padding:15px}}.documents-repository-box-head{align-items:center;display:flex;gap:10px;margin-bottom:16px}.documents-repository-box-head h2{margin:0}@media (max-width:475px){.documents-repository-box-head{flex-wrap:wrap}.documents-repository-box-head h2{width:100%}}.documents-repository-box-filters{align-items:center;display:flex;gap:20px}.documents-repository-box-filters .form-input{flex:auto}.documents-repository-box-filters .form-dropdown{flex:0 0 210px}@media (max-width:1100px){.documents-repository-box-filters{display:block}}.documents-repository-box-main{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(156px,calc(16.66667% - 17px)))}.documents-repository-box-main .item-tile{cursor:pointer;position:relative}.documents-repository-box-main .item-tile-main{position:relative}.documents-repository-box-main .item-tile-main .checkbox{background:#fff;border-radius:4px;margin:0;padding:4px;position:absolute;right:2px;top:2px}.documents-repository-box-main .item-tile-main>div:not(.checkbox){align-items:center;aspect-ratio:1;background:#fafafa;border:1px solid #a4344e;border-radius:3px;display:flex;justify-content:center}.documents-repository-box-main .item-tile-main>div:not(.checkbox) svg{width:60px}.documents-repository-box-main .item-tile-main>div:not(.checkbox) img{height:100%;object-fit:cover;width:100%}.documents-repository-box-main .item-tile-main>span{display:block;margin-top:14px;text-align:center;-webkit-user-select:none;user-select:none}.documents-repository-box-main .item-tile-popup{background-color:#fff9fb;border:1px solid #a4344e;left:50%!important;padding:0 16px;position:absolute;top:50%!important;width:204px;z-index:99}.documents-repository-box-main .item-tile-popup>div{align-items:center;border-bottom:1px solid #a4344e;cursor:pointer;display:flex;gap:20px;padding:14px 0}.documents-repository-box-main .item-tile-popup>div:last-child{border:0}@media (max-width:600px){.documents-repository-box-main{grid-template-columns:repeat(2,1fr)}.documents-repository-box-main .item-tile-popup{left:10px!important;padding:0 8px;top:10px!important;width:145px}.documents-repository-box-main .item-tile-popup>div{padding:8px 0}}@media (max-width:374px){.documents-repository-box-main{grid-template-columns:1fr}}.documents-repo-modal .modal-box{width:calc(100vw - 30px)}.documents-repo-modal .documents-repository{height:calc(100vh - 240px)}@media (max-width:1100px){.documents-repo-modal .documents-repository{height:auto}.documents-repo-modal .documents-repository-sidebar{margin-bottom:20px;padding:0}.documents-repo-modal .documents-repository-box{padding:0}}.form-attachment{position:relative}.form-attachment label{align-items:center;display:flex;font-weight:500;gap:10px;margin-bottom:3px}.form-attachment .file-lines{margin-top:10px}.form-attachment-box{align-items:center;border:1px dashed #a4344e;border-radius:10px;color:#a4344e;cursor:pointer;display:flex;flex-direction:column;font-size:1.375em;gap:20px;justify-content:center;min-height:220px;position:relative}.form-attachment-box>div{text-align:center}.form-attachment-box .button{font-size:.727em}.attach-files-btn{align-items:center;background:#fff9fb;border:0;border-radius:50%;cursor:pointer;display:flex;height:48px;justify-content:center;margin:0;min-width:48px;padding:0;width:48px}.attach-files-btn svg{fill:#a4344e}.send-message-form-main{align-items:flex-start;border-top:1px solid #b4b4b4;display:flex;gap:16px;margin-bottom:10px;padding-top:24px}.send-message-form-main .form-input{flex:auto;margin:0}.send-message-form-main .form-input textarea{height:48px}@media (max-width:600px){.send-message-form-main{flex-wrap:wrap;margin-bottom:0;padding-top:15px}.send-message-form-main .form-input{flex:1 1 100%}.send-message-form-main .attach-files-btn{margin-left:auto}}.conversation-message{align-items:flex-end;display:flex;flex-wrap:wrap;font-size:14px;gap:10px;justify-content:flex-end;margin-bottom:6px}.conversation-message span{min-width:46px}.conversation-message .delete{display:none;flex-direction:row-reverse}.conversation-message .delete .delete-icon{border-radius:30px;cursor:pointer;display:block;height:30px;margin-right:5px;padding:5px;width:30px}.conversation-message .delete .delete-date{display:block;line-height:32.5px}.conversation-message:hover .delete{display:flex;flex-direction:row}.conversation-message:hover .delete .delete-icon:hover{background:#eee}.conversation-message.reverse{flex-direction:row-reverse}.conversation-message.reverse .conversation-message-content{background:#eee;border-radius:2px 12px 12px 2px;color:#414042}.conversation-message.reverse .conversation-message-attachments{align-items:flex-start}.conversation-message.reverse .conversation-message-attach{background:#eee;color:#414042}.conversation-message-content{background:#4434a4;border-radius:12px 2px 2px 12px;color:#fff;max-width:400px;padding:10px 16px}.conversation-message-attachments{align-items:flex-end;display:flex;flex-direction:column;gap:8px;width:100%}.conversation-message-attachments img{border-radius:6px;height:250px;margin-bottom:-6px;object-fit:cover;width:400px}.conversation-message-attach{align-items:center;background:#4434a4;border-radius:12px 12px 2px 12px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:6px 16px}.conversation-message-attach>div{align-items:center;background:#fff;border:0;border-radius:50%;display:flex;height:48px;justify-content:center;margin:0;min-width:48px;padding:0;width:48px}.conversation-message-attach>div svg{fill:#a4344e}.conversation-box{background:#fff;border-radius:6px;display:flex;flex:auto;flex-direction:column;padding:30px}@media (max-width:1100px){.conversation-box{margin-bottom:10px;padding:15px}.conversation-box .conversation-box-messages{height:80vh;padding:15px 0}}.conversation-box-messages{flex:auto;overflow-y:auto;padding:30px 0;scrollbar-color:#a4344e #fff9fb;scrollbar-width:thin}.conversation-box-messages::-webkit-scrollbar{width:"4px"}.conversation-box-messages::-webkit-scrollbar-track{background:#fff9fb}.conversation-box-messages::-webkit-scrollbar-thumb{background-color:#a4344e;outline:none}.messenger{display:flex;gap:20px;height:calc(100vh - 250px)}@media (max-width:1100px){.messenger{display:block;height:auto}}.bold{font-weight:700}.form-radio{align-items:center;cursor:pointer;display:flex;gap:8px}.form-radio-btn{border:1px solid #a4344e;border-radius:50%;flex:0 0 24px;height:24px;position:relative}.form-radio-btn:before{border-radius:50%;content:"";display:block;height:12px;position:absolute;right:calc(50% - 6px);top:calc(50% - 6px);width:12px}.form-radio.disabled{cursor:inherit}.form-radio.disabled .form-radio-btn,.form-radio.disabled.checked .form-radio-btn{border-color:#737373}.form-radio.disabled.checked .form-radio-btn:before{background:#737373}.form-radio.checked .form-radio-btn{border:2px solid #a4344e}.form-radio.checked .form-radio-btn:before{background:#a4344e}.form-radio-group{margin-bottom:20px}.form-radio-group>label{align-items:center;display:flex;font-weight:500;gap:10px;margin-bottom:10px}.form-radio-group-items{display:flex;flex-wrap:wrap;gap:12px}.form-radio-group-items .form-radio{flex-grow:1}@media (max-width:600px){.form-radio-group-items{flex-direction:column}}.sidebar{background:#fafafa;border-right:1px solid #a4344e;height:100vh;height:calc(var(--vh, 1vh )*100);left:-322px;overflow:auto;padding:30px 0 15px;position:fixed;scrollbar-color:#a4344e #fff9fb;scrollbar-width:thin;top:0;transition:left .4s;width:322px;z-index:99}.sidebar::-webkit-scrollbar{width:"4px"}.sidebar::-webkit-scrollbar-track{background:#fff9fb}.sidebar::-webkit-scrollbar-thumb{background-color:#a4344e;outline:none}.sidebar nav a,.sidebar nav>span{display:block;font-weight:500}.sidebar nav>span{color:#737373;font-size:12px;margin:16px 0;padding-left:40px;padding-right:10px;text-transform:uppercase}.sidebar nav .item-count{background-color:#a4344e;border-radius:4px;color:#fff;padding:1px 3px}.sidebar nav a{align-items:center;color:#414042;display:flex;gap:6px;padding-left:30px;padding-right:10px;position:relative}.sidebar nav a span{border-radius:4px;display:flex;flex:0 0 46px;height:46px}.sidebar nav a span svg{fill:#737373;margin:auto}.sidebar nav a.active{color:#a4344e}.sidebar nav a.active span{background:#a4344e1a}.sidebar nav a.active span svg{fill:#a4344e}.sidebar nav a.active:before{background:#a4344e;border-radius:0 5px 5px 0;content:"";display:block;height:26px;left:0;position:absolute;top:calc(50% - 13px);width:3px}.sidebar.open{left:0}.sidebar.open .sidebar-toggler{left:322px}.sidebar.open .sidebar-toggler svg{transform:rotate(0)}.sidebar-logo{margin:0 40px 26px}.sidebar-toggler{background:#fafafa;border:1px solid #a4344e;border-left:0;border-radius:0 6px 6px 0;cursor:pointer;height:60px;left:0;position:fixed;top:calc(50vh - 30px);top:calc(var(--vh, 1vh )*50 - 30px);transition:left .4s;width:30px}.sidebar-toggler svg{fill:#a4344e;transform:rotate(180deg)}@media (max-width:1110px){.sidebar nav a{padding-left:20px}}.support-forms-widget{position:relative}.support-forms-widget>span{align-items:center;cursor:pointer;display:flex;gap:8px}.support-forms-widget>span>svg{fill:#a4344e;transition:transform .2s}.support-forms-widget-popup{background:#fff;border-radius:6px;box-shadow:0 4px 10.6px 0 #4140424d;display:flex;flex-direction:column;gap:20px;min-width:360px;padding:16px;position:absolute;z-index:10}.support-forms-widget-popup>div{cursor:pointer}.support-forms-widget-popup>div.active{color:#a4344e;font-weight:700}@media (max-width:600px){.support-forms-widget>span>span{display:none}}@media (max-width:500px){.support-forms-widget-popup{min-width:300px;padding:10px}}.participants-widget{position:relative}.participants-widget>span{align-items:center;cursor:pointer;display:flex;gap:8px}.participants-widget>span>svg{fill:#a4344e;transition:transform .2s}.participants-widget .participant-avatar img{height:36px;min-width:36px;width:36px}.participants-widget>span .participant-avatar{font-weight:700}.participants-widget-popup{background:#fff;border-radius:6px;border-top:1px solid #b4b4b4;box-shadow:0 4px 10.6px 0 #4140424d;display:flex;flex-direction:column;gap:20px;gap:10px;min-width:322px;padding:14px 16px 16px;position:absolute;z-index:10}.participants-widget-popup .participant-avatar{cursor:pointer}.participants-widget-popup .participant-avatar.active{color:#a4344e;font-weight:700}@media (max-width:600px){.participants-widget>span>span{display:none}}@media (max-width:500px){.participants-widget>span .participant-avatar img{display:none}.participants-widget-popup{min-width:260px;padding:10px}}.user-widget{position:relative}.user-widget>span{align-items:center;cursor:pointer;display:flex;gap:8px}.user-widget>span>svg{fill:#a4344e;transition:transform .2s}.user-widget>span img{border-radius:50%;height:49px;object-fit:cover;width:49px}@media (max-width:500px){.user-widget>span img{height:35px;width:35px}}.user-widget-popup{background:#fff;border-radius:6px;box-shadow:0 4px 10.6px 0 #4140424d;display:flex;flex-direction:column;gap:20px;min-width:201px;padding:16px;position:absolute;z-index:10}.user-widget-popup a{align-items:center;color:#414042;display:flex;font-weight:500;gap:10px}.user-widget-popup a svg{fill:#737373}.user-widget-popup a:hover{color:#a4344e}.user-widget-popup a:hover svg{fill:#a4344e}@media (max-width:1330px){.user-widget-popup{left:auto!important;right:0!important}}@media (max-width:500px){.user-widget-popup{min-width:180px;padding:10px}}.top-bar{align-items:center;background:#fff;border-bottom:1px solid #b4b4b4;display:flex;min-height:85px;padding:18px 45px}.top-bar .user-widget{margin-left:auto}@media (max-width:1330px){.top-bar{min-height:60px;padding:10px 15px}}.top-widgets{align-items:center;display:flex;flex-direction:row;margin-left:auto;position:relative}.top-widgets .separator{background:#737373;height:20px;margin:0 20px;width:1px}@media (max-width:600px){.top-widgets .separator{margin:0 12px}}.top-widgets .icon-gray{fill:#737373}.top-widgets .icon-red{fill:#a4344e}.top-widgets .icon-in-link{margin-bottom:-5px}.top-widgets .new-messages-count{background:#fff;border:1px solid #737373;border-radius:20px;font-size:14px;height:20px;line-height:18px;margin-left:10px;margin-top:-10px;position:absolute;text-align:center;width:20px}.main-layout.sidebar-open .main-layout-box{padding-left:322px}.main-layout-box{display:flex;flex-direction:column;min-height:100vh;min-height:calc(var(--vh, 1vh )*100);padding-left:0;transition:padding .4s}.main-layout-box main{display:flex;flex:auto;flex-direction:column;max-width:1920px;padding:30px 44px 0}@media (max-width:1330px){.main-layout.sidebar-open .main-layout-box{padding-left:0}.main-layout main{padding:20px 15px 0}}*{box-sizing:border-box!important}body,html{margin:0}body{background:#eee;color:#414042;font-family:Roboto,sans-serif;font-size:16px}@media (max-width:1440px){body{font-size:14px}}@media (max-width:1110px){body{font-size:13px}}a{text-decoration:none}input,select,textarea{color:#414042;font-family:Roboto,sans-serif;font-size:1em}img,svg{height:auto;max-width:100%}h1,h2,h3,h4,h5{font-family:Dosis,sans-serif}h1{font-size:1.875em;font-weight:700}h2{font-size:1.375em;font-weight:600}.error{color:#a4344e;font-weight:500}.toast{border-radius:4px;color:#fff;display:block;font-weight:600;left:calc(50% - 140px);padding:10px 24px 10px 14px;position:fixed;transition:top .5s;width:280px;z-index:1205}.toast.success{background:#00851d}.toast.error{background:#d30000}.toast a{color:#fff;cursor:pointer;position:absolute;right:5px;top:5px}
/*# sourceMappingURL=main.db605c0a.css.map*/