@charset "UTF-8";.swal2-html-container{font-size:1.6rem!important;line-height:160%!important}.swal2-confirm{background-color:#af275f!important;border:none!important;color:#fff!important;font-size:1.4rem!important;padding:.8rem 1.4rem!important}.swal2-confirm:hover{background-color:#af275f!important;transition:all .3s ease}.swal2-confirm:focus{outline:none!important;box-shadow:none!important}.swal2-cancel{font-size:1.4rem!important;padding:.8rem 1.4rem!important;background-color:#fff!important;color:#af275f!important;border:1px solid #AF275F!important}.swal2-cancel:focus{outline:none!important;box-shadow:none!important}.custom-toast-success.swal2-icon-success{background-color:#34a853!important}.custom-toast-success .swal2-title{color:#fff!important;font-size:1.4rem!important}.custom-toast-success .swal2-close,.custom-toast-success .swal2-html-container{color:#fff!important}.date-time-picker .react-datepicker__day--today,.date-time-picker .react-datepicker__month-text--today,.date-time-picker .react-datepicker__quarter-text--today,.date-time-picker .react-datepicker__year-text--today{font-weight:700;text-decoration:underline}.date-time-picker .react-datepicker__header{text-align:center;background-color:#fcf3f8;border-bottom:1px solid #E2E7EB;border-top-left-radius:.3rem;position:relative;width:100%!important}.date-time-picker .react-datepicker__current-month,.date-time-picker .react-datepicker-time__header,.date-time-picker .react-datepicker-year-header{margin-top:0;color:#131315;font-weight:600;font-size:1.4rem}.date-time-picker .react-datepicker{width:40rem!important;font-size:1.4rem;font-family:Inter,sans-serif;color:#131315;border:none}.date-time-picker .react-datepicker__month-container{display:flex!important;flex-direction:column!important;align-items:center;justify-content:center;width:auto!important;width:31.5rem!important;text-transform:capitalize}.date-time-picker .react-datepicker__month{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;padding:1rem 0}.date-time-picker .react-datepicker__time-container{float:right;border-left:1px solid #E2E7EB;width:8.5rem}.date-time-picker .react-datepicker__day-name,.date-time-picker .react-datepicker__day,.date-time-picker .react-datepicker__time-name{display:inline-block;width:4.2rem;line-height:2.1;text-align:center}.date-time-picker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#af275f;color:#fff;font-weight:700}.date-time-picker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#af275f}.date-time-picker .react-datepicker__week{display:flex;justify-content:space-between;width:100%}.date-time-picker .react-datepicker__week-number--selected:hover{background-color:#dd5799}.date-time-picker .react-datepicker__day--selected:not([aria-disabled=true]):hover,.date-time-picker .react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.date-time-picker .react-datepicker__day--in-range:not([aria-disabled=true]):hover,.date-time-picker .react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.date-time-picker .react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.date-time-picker .react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.date-time-picker .react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.date-time-picker .react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.date-time-picker .react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.date-time-picker .react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.date-time-picker .react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.date-time-picker .react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#dd5799}.date-time-picker .react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.date-time-picker .react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.date-time-picker .react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.date-time-picker .react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#dd5799}.date-time-picker .react-datepicker__day--selected,.date-time-picker .react-datepicker__day--in-selecting-range,.date-time-picker .react-datepicker__day--in-range,.date-time-picker .react-datepicker__month-text--selected,.date-time-picker .react-datepicker__month-text--in-selecting-range,.date-time-picker .react-datepicker__month-text--in-range,.date-time-picker .react-datepicker__quarter-text--selected,.date-time-picker .react-datepicker__quarter-text--in-selecting-range,.date-time-picker .react-datepicker__quarter-text--in-range,.date-time-picker .react-datepicker__year-text--selected,.date-time-picker .react-datepicker__year-text--in-selecting-range,.date-time-picker .react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#dd5799;color:#fff}.date-time-picker .react-datepicker__day--keyboard-selected,.date-time-picker .react-datepicker__month-text--keyboard-selected,.date-time-picker .react-datepicker__quarter-text--keyboard-selected,.date-time-picker .react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#f7d3e7;color:#131315}html{font-size:62.5%;box-sizing:border-box;padding:0;margin:0}*,*:before,*:after{box-sizing:inherit}body{font-size:1.6rem;font-family:Inter,sans-serif;background-color:#fff;width:100%;height:100%;margin:0 auto}a{text-decoration:none}img{margin:0;display:block}h1,h2,h3,p{margin:0}ul{padding:0;margin:0;list-style:none}button{border-radius:5px!important}button:hover{opacity:.7!important}button.tabs{border:2px solid transparent;border-radius:0!important}.signin{display:grid;grid-template-columns:repeat(2,1fr);height:100vh}@media (max-width: 576px){.signin{grid-template-columns:1fr;height:100vh}}.signin__left{padding:3.2rem;display:flex;flex-direction:column}.signin__left .logo{display:flex;justify-content:flex-start}.signin__left .logo__img{width:11.66rem;height:5.6rem}.signin__left .step{margin:auto;width:47.4rem;padding:2.8rem 2.5rem}.signin__left .step__title{font-size:2.4rem;font-weight:600;margin-bottom:1.2rem;color:#621232;text-align:center}.signin__left .step__subtitle{font-size:1.4rem;margin-bottom:2.4rem;color:#3c3c3c;text-align:center}.signin__left .form{display:flex;flex-direction:column;margin:0 auto}.signin__left .form__field{margin-bottom:1.6rem}.signin__left .form__field label{font-size:1.4rem;color:#131315;font-weight:500;margin-bottom:.4rem}.signin__left .form__field input{width:100%;padding:.8rem 1.2rem;font-size:1.4rem;border:1px solid #BECAD2;border-radius:4px}.signin__left .form__field input:focus{border:1px solid #DD5799;outline:none}.signin__left .form__password-container{position:relative}.signin__left .form__password-container .form__toggle-password{position:absolute;top:50%;right:1.2rem;transform:translateY(-50%);cursor:pointer;width:2rem;height:2rem}.signin__left .form__divider{border:1px solid #E9E9E9;margin-bottom:2.4rem}.signin__left .form__button{background-color:#dd5799;flex-grow:1;padding:.8rem 1.6rem;font-size:1.6rem;font-weight:500;line-height:160%;text-align:center;color:#fff;border:none;cursor:pointer}.signin__left .form__button .spinner{border:4px solid rgba(255,255,255,.1);width:2rem;height:2rem;border-radius:50%;border-left-color:#fff;animation:spin 1.5s ease infinite;margin:0 auto}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.signin__left .footer{width:45rem;margin:0 auto}.signin__left .footer__text{color:#535353;text-align:center;font-size:1.2rem;line-height:160%}.signin__left .footer__link{color:#dd5799;text-decoration:underline}.signin .form__options{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.4rem}.signin .form__options .remember-me{display:flex;align-items:center;color:#535353;font-size:1.4rem;line-height:160%}.signin .form__options .remember-me input{width:1.2rem;height:1.2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #9EAFBC;margin-right:.4rem;border-radius:4px}.signin .form__options .forgot-password{font-size:1.4rem;font-weight:500;line-height:160%;color:#cb3779;text-decoration:none}.signin__right{background-color:#d8e0e5;display:flex;flex-direction:column;justify-content:center;height:100vh}@media (max-width: 576px){.signin__right{display:none}}.signin__right .app__img{display:flex;justify-content:center;width:100%}.signin__right .app__img img{max-width:94%;height:auto;border-radius:1rem;box-shadow:0 15px 40px #b9b9b940}.signin__right .description{margin-left:5.1rem;margin-top:7rem}.signin__right .description__heading{font-size:2.4rem;text-align:left;line-height:126%;font-weight:600;margin-bottom:1rem}.signin__right .description__text{font-size:1.6rem;line-height:177%;text-align:left;color:#535353;width:60%}.signup{display:grid;grid-template-columns:repeat(2,1fr);height:100vh}@media (max-width: 576px){.signup{grid-template-columns:1fr;height:100vh}}.signup__left{padding:3.2rem;display:flex;flex-direction:column}.signup__left .logo{display:flex;justify-content:flex-start}.signup__left .logo__img{width:11.66rem;height:5.6rem}.signup__left .step{margin:auto;width:47.4rem;padding:2.8rem 2.5rem}.signup__left .step__title{font-size:2.4rem;font-weight:600;margin-bottom:1.2rem;color:#621232;text-align:center}.signup__left .step__subtitle{font-size:1.4rem;margin-bottom:2.4rem;color:#3c3c3c;text-align:center}.signup__left .form{display:flex;flex-direction:column;margin:0 auto}.signup__left .form__field{margin-bottom:1.6rem}.signup__left .form__field label{font-size:1.4rem;color:#131315;font-weight:500;margin-bottom:.4rem}.signup__left .form__field input{width:100%;padding:.8rem 1.2rem;font-size:1.4rem;border:1px solid #BECAD2;border-radius:4px}.signup__left .form__field input:focus{border:1px solid #DD5799;outline:none}.signup__left .form__field--confirmPass{margin-bottom:2.4rem}.signup__left .form__note{color:#75869b;font-size:1.4rem;line-height:160%;margin-bottom:2.4rem}.signup__left .form__divider{border:1px solid #E9E9E9;margin-bottom:2.4rem}.signup__left .form__code{display:flex;flex-direction:column;align-items:center;gap:.9rem;margin-bottom:2.4rem}.signup__left .form__code .verification-inputs{display:flex;justify-content:space-between;gap:.9rem;margin-bottom:1rem}.signup__left .form__code .verification-inputs .code-input{width:4.983rem;height:4.6rem;padding:.8rem 1.2rem;font-size:2rem;text-align:center;border:1px solid #c7c7c7;border-radius:4px}.signup__left .form__code .verification-inputs .code-input:focus{outline:2px solid #DD5799;border:none}.signup__left .form__code .expiration-text{display:flex;align-items:center;justify-content:center;gap:.3rem;font-size:1.4rem;color:#535353}.signup__left .form__code .expiration-text .timer-icon{width:1.5rem;height:1.5rem}.signup__left .form__code .expiration-text .timer{font-weight:600;color:#dd5799}.signup__left .form__code .expiration-text .resend-code{color:#dd5799;text-decoration:underline;cursor:pointer;font-weight:600}.signup__left .form__input-container{position:relative}.signup__left .form__input-container .form__toggle{position:absolute;top:50%;right:1rem;transform:translateY(-50%);cursor:pointer;width:2rem;height:2rem}.signup__left .form__actions{display:flex;justify-content:space-between}.signup__left .form__button{background-color:#dd5799;flex-grow:1;padding:.8rem 1.6rem;font-size:1.6rem;font-weight:500;line-height:160%;text-align:center;color:#fff;border:none;cursor:pointer}.signup__left .footer{width:45rem;margin:0 auto}.signup__left .footer__text{color:#535353;text-align:center;font-size:1.2rem;line-height:160%}.signup__left .footer__link{color:#dd5799;text-decoration:underline}.signup__right{background-color:#d8e0e5;display:flex;flex-direction:column;justify-content:center;height:100vh}@media (max-width: 576px){.signup__right{display:none}}.signup__right .app__img{display:flex;justify-content:center;width:100%}.signup__right .app__img img{max-width:94%;height:auto;border-radius:1rem;box-shadow:0 15px 40px #b9b9b940}.signup__right .description{margin-left:5.1rem;margin-top:7rem}.signup__right .description__heading{font-size:2.4rem;text-align:left;line-height:126%;font-weight:600;margin-bottom:1rem}.signup__right .description__text{font-size:1.6rem;line-height:177%;text-align:left;color:#535353;width:60%}.recovery{display:grid;grid-template-columns:repeat(2,1fr);height:100vh}@media (max-width: 576px){.recovery{grid-template-columns:1fr;height:100vh}}.recovery__left{padding:3.2rem;display:flex;flex-direction:column}.recovery__left .logo{display:flex;justify-content:flex-start}.recovery__left .logo__img{width:11.66rem;height:5.6rem}.recovery__left .step{margin:auto;width:47.4rem;padding:2.8rem 2.5rem}.recovery__left .step__title{font-size:2.4rem;font-weight:600;margin-bottom:1.2rem;color:#621232;text-align:center}.recovery__left .step__subtitle{font-size:1.4rem;margin-bottom:2.4rem;color:#3c3c3c;text-align:center}.recovery__left .form{display:flex;flex-direction:column;margin:0 auto}.recovery__left .form__field{margin-bottom:2.4rem}.recovery__left .form__field label{font-size:1.4rem;color:#131315;font-weight:500;margin-bottom:.4rem}.recovery__left .form__field input{width:100%;padding:.8rem 1.2rem;font-size:1.4rem;border:1px solid #BECAD2;border-radius:4px}.recovery__left .form__field input:focus{border:1px solid #DD5799;outline:none}.recovery__left .form__divider{border:1px solid #E9E9E9;margin-bottom:2.4rem}.recovery__left .form__button{background-color:#dd5799;flex-grow:1;padding:.8rem 1.6rem;font-size:1.6rem;font-weight:500;line-height:160%;text-align:center;color:#fff;border:none;cursor:pointer}.recovery__left .form__back-button{margin-top:2.4rem;color:#dd5799;text-align:center;font-size:1.6rem;line-height:160%}.recovery__left .footer{width:45rem;margin:0 auto}.recovery__left .footer__text{color:#535353;text-align:center;font-size:1.2rem;line-height:160%}.recovery__left .footer__link{color:#dd5799;text-decoration:underline}.recovery__right{background-color:#d8e0e5;display:flex;flex-direction:column;justify-content:center;height:100vh}@media (max-width: 576px){.recovery__right{display:none}}.recovery__right .app__img{display:flex;justify-content:center;width:100%}.recovery__right .app__img img{max-width:94%;height:auto;border-radius:1rem;box-shadow:0 15px 40px #b9b9b940}.recovery__right .description{margin-left:5.1rem;margin-top:7rem}.recovery__right .description__heading{font-size:2.4rem;text-align:left;line-height:126%;font-weight:600;margin-bottom:1rem}.recovery__right .description__text{font-size:1.6rem;line-height:177%;text-align:left;color:#535353;width:60%}.sidebar{width:21rem;height:100vh;border-right:1px solid #E2E7EB;padding-bottom:1.6rem;display:flex;flex-direction:column;transition:width .4s ease}.sidebar__header{height:6.4rem;border-bottom:1px solid #E2E7EB;padding:1.6rem;display:flex;justify-content:space-between;align-items:center}.sidebar__header .sidebar__logo{width:8.33rem;height:4rem}.sidebar__header-toggle{background-color:#f5f6f7;border-radius:6px;border:none;padding:.4rem;margin:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.sidebar__header-icon{width:1.6rem;height:1.6rem}.sidebar__navigation{padding:1.6rem .8rem;flex-grow:1}.sidebar__navigation-item{margin-bottom:.8rem}.sidebar__navigation-link{text-decoration:none;display:flex;align-items:center;gap:1.6rem;padding:.8rem 1.6rem .8rem .8rem;color:#75869b}.sidebar__navigation-icon{width:2.1rem;height:2.1rem}.sidebar__navigation-icon--modules{width:1.7rem;height:1.7rem}.sidebar__navigation-text{font-size:1.6rem;line-height:160%}.sidebar__navigation-text:active{color:inherit}.sidebar__navigation .sidebar__navigation-item .sidebar__navigation-link.active{background:#f7d3e7;color:#af275f;border-radius:.8rem}.sidebar__navigation .sidebar__navigation-item .sidebar__navigation-link.active .sidebar__navigation-icon{filter:brightness(0) saturate(100%) invert(18%) sepia(92%) saturate(2222%) hue-rotate(316deg) brightness(91%) contrast(87%)}.sidebar__misc{padding:.8rem}.sidebar__misc .misc__actions-link{text-decoration:none;display:flex;align-items:center;gap:.8rem;padding:.8rem 1.6rem .8rem .8rem;color:#586375}.sidebar__misc .misc__actions-link--logout{border:none;width:100%;background-color:#fff;cursor:pointer}.sidebar__misc .misc__actions-icon{width:2.1rem;height:2.1rem}.sidebar__misc .misc__actions-text{font-size:1.6rem;line-height:160%}.sidebar__misc .misc__actions-text:active{color:inherit}.sidebar__misc .misc__actions .misc__actions-item .misc__actions-link.active{background:#f7d3e7;color:#af275f;border-radius:.4rem}.sidebar__misc .misc__actions .misc__actions-item .misc__actions-link.active .misc__actions-icon{filter:brightness(0) saturate(100%) invert(18%) sepia(92%) saturate(2222%) hue-rotate(316deg) brightness(91%) contrast(87%)}.sidebar__misc .misc__theme{margin-bottom:1.6rem}.sidebar__misc .misc__theme-divider{margin-bottom:1.6rem;border-top:1px solid #E9E9E9}.sidebar__misc .misc__theme-buttons{display:flex;justify-content:center}.sidebar__misc .misc__theme-btn{width:10rem;border:none;padding:.6rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.sidebar__misc .misc__theme-btn--light{background:#004d591a;border-radius:2px 0 0 2px}.sidebar__misc .misc__theme-btn--dark{border:1px solid #E5EDEE;background-color:#fff;border-radius:0 2px 2px 0}.sidebar__misc .misc__theme-icon{width:1.8rem;height:1.8rem}.sidebar--collapsed{width:5.4rem}.sidebar--collapsed .sidebar__header{display:flex;justify-content:center;align-items:center}.sidebar--collapsed .sidebar__header-logo{display:none}.sidebar--collapsed .sidebar__navigation-link,.sidebar--collapsed .misc__actions-link{display:flex;justify-content:center;align-items:center;width:3.6rem;height:3.6rem;padding:0;margin:0}.sidebar--collapsed .sidebar__navigation-text,.sidebar--collapsed .misc__actions-text{display:none}.sidebar--collapsed .sidebar__navigation-item,.sidebar--collapsed .misc__actions-item{margin-bottom:.8rem}.sidebar--collapsed .misc__actions{padding:0;display:flex;flex-direction:column;align-items:center}.sidebar--collapsed .misc__actions-link{width:3.6rem;height:3.6rem;justify-content:center;align-items:center;padding:0;margin:0}.sidebar--collapsed .misc__theme-buttons{flex-direction:column;align-items:center}.sidebar--collapsed .misc__theme-btn{width:3.6rem;height:2.8rem}.sidebar--collapsed .misc__theme-btn--light{border-radius:2px 2px 0 0}.sidebar--collapsed .misc__theme-btn--dark{border-radius:0 0 2px 2px}.sidebar--collapsed .misc__actions-link--logout{justify-content:center;align-items:center;display:flex;width:3.6rem;height:3.6rem;padding:0;margin:0}.date-filter{position:relative;cursor:pointer}.date-filter__trigger{display:flex;justify-content:space-between;align-items:center;gap:2.3rem;padding:.8rem 1.6rem;border:1px solid #E2E7EB;border-radius:4px;background:#fff;font-size:1.6rem;font-weight:500;line-height:160%;color:#131315}.date-filter__trigger span{color:#131315}.date-filter__trigger img{width:1.8rem;height:1.8rem}.date-filter__dropdown{position:absolute;top:calc(100% + 6px);left:0;width:100%;background-color:#fff;border-radius:8px;box-shadow:0 4px 10px #4a4a4a40;z-index:10}.date-filter__dropdown-text{padding:1.2rem 1rem;font-size:1.4rem;color:#75869b;border-bottom:1px solid rgba(0,0,0,.08)}.date-filter__option{padding:1.2rem 1rem;color:#131315;font-size:1.4rem;cursor:pointer}.events-chart{padding:1.6rem;border:1px solid #E2E7EB;display:flex;flex-direction:column;position:relative}.events-chart__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.6rem}.events-chart__content{display:flex;align-items:center;justify-content:space-between}.events-chart__size{display:flex;flex:1;min-width:0}.events-chart__title{color:#131315;font-size:1.4rem;font-weight:400;line-height:160%}.events-chart__button{display:flex;align-items:center;gap:.8rem;background:none;border:none;cursor:pointer;font-size:1.6rem;font-weight:500;color:#dd5799}.events-chart__metrics{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;min-width:100px}.events-chart__total{font-size:1.6rem;font-weight:500;color:#131315}.events-chart__count{font-size:2.4rem;font-weight:700;color:#131315}.events-chart__label{font-size:1.6rem;font-weight:500;color:#131315}.applied-surveys-chart{padding:1.6rem;border:1px solid #E2E7EB;display:flex;flex-direction:column;width:100%}.applied-surveys-chart__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.6rem}.applied-surveys-chart__title{color:#131315;font-size:1.4rem;font-weight:400;line-height:160%}.applied-surveys-chart__content{display:flex;align-items:center;justify-content:space-between}.applied-surveys-chart__size{display:flex;flex:1;min-width:0}.applied-surveys-chart__button{display:flex;align-items:center;gap:.8rem;background:none;border:none;cursor:pointer;font-size:1.6rem;font-weight:500;color:#dd5799}.applied-surveys-chart__metrics{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;min-width:100px}.applied-surveys-chart__total{font-size:1.6rem;font-weight:500;color:#131315}.applied-surveys-chart__count{font-size:2.4rem;font-weight:700;color:#131315}.applied-surveys-chart__label{font-size:1.6rem;font-weight:500;color:#131315}.goal-chart{padding:1.6rem;border:1px solid #E2E7EB}.goal-chart__title{color:#131315;font-size:1.4rem;font-weight:400;line-height:160%}.goal-chart__metrics{display:flex;justify-content:space-between;width:100%}.goal-chart__metrics span{color:#131315;font-size:24px;font-weight:700;line-height:160%}.dashboard{padding:2.4rem 2rem 3.2rem;display:flex;flex-direction:column}.dashboard__subtitle-filter{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.6rem}.dashboard__description{color:#75869b;font-size:1.4rem;font-weight:500;line-height:160%;margin-bottom:1.6rem}.dashboard__content{display:flex;flex-direction:column;gap:1.6rem}.dashboard__charts{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem}.dashboard__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}.dashboard-card{background:#fff;padding:1.6rem;border:1px solid #E2E7EB;display:flex;flex-direction:column;align-items:flex-start}.dashboard-card__heading{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:1.6rem}.dashboard-card__title{color:#131315;font-size:1.4rem;font-weight:400;line-height:160%}.dashboard-card__button{display:flex;align-items:center;gap:.8rem;background:none;border:none;cursor:pointer;font-size:1.6rem;font-weight:500;line-height:160%;color:#dd5799}.dashboard-card__income-earned{color:#131315;font-size:3.2rem;font-weight:700;line-height:160%;margin:auto 0;display:flex;align-items:center;gap:.4rem}.dashboard-card__income-positive{color:#34a853;font-size:1.4rem;font-weight:700;line-height:160%}.dashboard-card__pending-surveys{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.8rem;width:100%}.dashboard-card__pending-survey{display:flex;justify-content:space-between;align-items:center;width:100%;font-size:1.6rem;font-weight:600;line-height:160%;color:#131315;padding:.8rem;cursor:pointer}.dashboard-card__play-button{background:none;border:none;cursor:pointer}.app{display:flex;height:100vh}.app>aside.sidebar{flex-shrink:0;flex-grow:0;transition:width .4s ease}.app .content{flex-grow:1;min-height:100vh;overflow-y:auto}.add-group-modal-background{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000085;display:flex;justify-content:center;align-items:center;z-index:10}.add-group-modal-wrapper{background:#fff;width:51.1rem;border-radius:1rem;overflow:hidden}.add-group-modal-container{padding:2rem}.add-group-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.6rem}.add-group-modal-header .add-group-modal-title{font-size:2.4rem;font-weight:500;color:#131315}.add-group-modal-header .add-group-modal-close{background:none;border:none;cursor:pointer}.add-group-modal-header .add-group-modal-close img{width:2.4rem;height:2.4rem}.add-group-modal-form__field{margin-bottom:1.6rem}.add-group-modal-form__field:last-of-type{margin-bottom:0}.add-group-modal-form__field .add-group-modal-form__label{font-size:1.4rem;margin-bottom:.4rem;display:block;color:#131315}.add-group-modal-form__field .add-group-modal-form__input{width:100%;padding:1rem;border:1px solid #BECAD2;border-radius:4px;font-size:1.4rem;color:#131315;outline:none}.add-group-modal-form__field .add-group-modal-form__input:focus{border-color:#dd5799}.add-group-modal-form__field .add-group-modal-form__input::placeholder{color:#75869b}.add-group-modal-form__field textarea{resize:none;font-family:Inter,sans-serif;height:8rem}.add-group-modal-form__field .error-message{font-size:1.4rem;line-height:160%;color:#e92736;display:flex;align-items:center}.add-group-modal-footer{display:flex;justify-content:space-between;gap:1.2rem;padding:1.5rem 2rem;background-color:#fcf3f8}.add-group-modal-footer .add-group-modal-button{font-size:1.6rem;font-weight:500;line-height:160%;padding:.8rem 1.6rem;cursor:pointer}.add-group-modal-footer .add-group-modal-button.cancel{background:#fff;border:1.5px solid #DD5799;color:#dd5799}.add-group-modal-footer .add-group-modal-button.next{background:#dd5799;color:#fff;border:none}.groups-sidebar{width:21rem;border:1px solid #E2E7EB;border-top:none;height:calc(85vh - 6.4rem)}.groups-sidebar__heading{display:flex;align-items:center;gap:.8rem;padding:.8rem 1.6rem;background-color:#621232}.groups-sidebar__heading h2{font-size:1.6rem;line-height:160%;font-weight:500;color:#fff}.groups-sidebar__add-btn{display:flex;align-items:center;gap:.8rem;padding:.6rem 1.6rem;border:none;border-radius:4px;background:#dd5799;color:#fff;font-size:1.6rem;font-weight:500;line-height:160%;cursor:pointer;margin:1.6rem auto;width:calc(100% - 1.6rem);box-sizing:border-box}.groups-sidebar__list{list-style:none;padding:0 .8rem;margin:0}.groups-sidebar__list li{display:flex;align-items:center;padding:.8rem;font-size:1.4rem;line-height:160%;color:#131315;cursor:pointer;border-radius:4px;position:relative}.groups-sidebar__list li:hover{background-color:#fcf3f8;color:#af275f}.groups-sidebar__list li.active{color:#af275f;background-color:#f7d3e7}.groups-sidebar__list .groups-sidebar__item-content{display:flex;align-items:center;justify-content:space-between;width:100%}.groups-sidebar__list .groups-sidebar__item-content .groups__name{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.groups-sidebar__list .groups-sidebar__menu-icon{flex-shrink:0;cursor:pointer}.groups-sidebar__menu-popup{position:absolute;top:calc(100% - 8px);right:0;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;border-radius:.8rem;box-shadow:0 4px 10.9px #4a4a4a40;z-index:10;padding:.4rem 0}.groups-sidebar__menu-popup .gs-menu-popup__item{display:flex;justify-content:space-between;align-items:center;width:100%;padding:1.2rem 1rem;font-size:1.4rem;color:#131315;background:none;border:none;cursor:pointer;gap:.8rem}.groups-sidebar__menu-popup .gs-menu-popup__item img{width:1.6rem;height:1.6rem}.groups-sidebar__menu-popup .gs-menu-popup__item--delete{color:#e04545}.surveys-list{flex:1}.surveys-list__header{display:flex;align-items:center;gap:.8rem;padding:.8rem 1.6rem;background-color:#621232;margin-bottom:1.6rem}.surveys-list__header__icon img{width:1.8rem;height:1.6rem}.surveys-list__header__title{font-size:1.6rem;line-height:160%;font-weight:500;color:#fff}.surveys-list__body{padding:0 1.6rem}.surveys-list__header-group{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.6rem}.surveys-list__subheader-container{display:flex;align-items:center;gap:1.6rem}.surveys-list__subheader-container .surveys-list__subheader{color:#131315;font-size:1.8rem;font-weight:500;line-height:160%}.surveys-list__subheader-container .surveys-list__counter{color:#75869b;font-size:1.4rem;line-height:160%}.surveys-list__create-btn{display:flex;align-items:center;gap:.8rem;padding:.6rem .8rem;background-color:#dd5799;color:#fff;font-size:1.6rem;line-height:160%;font-weight:500;border:none;border-radius:4px;cursor:pointer}.surveys-list__create-btn img{height:1.6rem}.surveys-list__table{width:100%;display:flex;flex-direction:column}.surveys-list__table-header{display:grid;grid-template-columns:18rem 2fr 1fr .5fr .5fr;background-color:#e2e7eb;padding:.4rem .8rem;gap:.8rem}.surveys-list__table-header .surveys__table__cell--header{flex:1;display:flex;align-items:center;justify-content:space-between;font-size:1.4rem;line-height:160%;font-weight:500;color:#131315}.surveys-list__table-header .surveys__table__cell--header img{width:1.6rem;height:1.6rem}.surveys-list__table-header .surveys__table__cell--header .surveys-sorting{background:none;border:none;cursor:pointer}.surveys-list__table-body .surveys-table__row{display:grid;grid-template-columns:18rem 2fr 1fr .5fr .5fr;align-items:center;padding:.8rem 0}.surveys-list__table-body .surveys-table__row .surveys-table-cell{flex:1;font-size:1.4rem;color:#131315;padding:.4rem .8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.surveys-list__table-body .surveys-table__row .surveys-table-cell:last-child{display:flex;justify-content:center;position:relative;overflow:visible}.surveys-list__table-body .surveys-menu-icon{width:1.6rem;height:1.6rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.surveys-list__table-body .surveys-menu-popup{position:absolute;top:calc(100% - 8px);left:-70px;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;border-radius:.8rem;box-shadow:0 4px 10.9px #4a4a4a40;z-index:10;padding:.4rem 0}.surveys-list__table-body .surveys-menu-popup__item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.2rem 1rem;font-size:1.4rem;color:#131315;background:none;border:none;cursor:pointer;gap:.8rem}.surveys-list__table-body .surveys-menu-popup__item img{width:1.6rem;height:1.6rem}.surveys-list__table-body .surveys-menu-popup__item--delete{color:#e04545}.filter-select{position:relative;width:100%;cursor:pointer}.filter-select__trigger{display:flex;justify-content:space-between;align-items:center;padding:.8rem 1.2rem;border:1px solid #BECAD2;border-radius:4px;background:#fff;font-size:1.4rem;line-height:160%;color:#989898}.filter-select__trigger span{color:#75869b}.filter-select__dropdown{position:absolute;top:calc(100% + 6px);left:0;width:100%;background-color:#fff;border-radius:8px;box-shadow:0 4px 10.9px #4a4a4a40;z-index:10}.filter-select__dropdown-text{padding:1.2rem 1rem;font-size:1.4rem;color:#75869b;border-bottom:1px solid rgba(0,0,0,.08)}.filter-select__option{padding:1.2rem 1rem;color:#131315;font-family:Inter;font-size:1.4rem;cursor:pointer}.filtering-surveys{width:28.6rem;border-top:none;height:calc(85vh - 6.4rem)}.filtering-surveys__heading{display:flex;align-items:center;gap:.8rem;padding:.8rem;background-color:#621232;color:#fff}.filtering-surveys__heading h2{font-size:16px;font-weight:500;line-height:160%}.filtering-surveys__text{font-size:1.4rem;line-height:160%;font-weight:500}.filtering-surveys__filters{padding:1.6rem .8rem 2.4rem;display:flex;flex-direction:column;gap:.8rem}.filtering-surveys__surveys{padding:.8rem 0;display:flex;flex-direction:column;max-height:calc(100vh - 40rem);overflow-y:auto}.filtering-surveys__radio{display:flex;align-items:center;gap:.8rem;font-size:1.4rem;line-height:160%;font-weight:500;color:#131315;cursor:pointer;padding:.8rem;border-radius:8px}.filtering-surveys__radio:hover{background-color:#fcf3f8;color:#af275f}.filtering-surveys__radio.active{background-color:#f7d3e7;color:#af275f}.filtering-surveys__radio.active input{accent-color:#DD5799}.filtering-surveys__radio input{accent-color:#9EAFBC;margin:0;width:1.2rem;height:1.2rem}.filtering-surveys__radio .filtering-surveys__count{margin-left:auto;color:#75869b}.filtering-surveys__radio:hover .filtering-surveys__count,.filtering-surveys__radio.active .filtering-surveys__count{color:#af275f}.survey-results-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000085;display:flex;align-items:center;justify-content:center;z-index:1000}.survey-results-wrapper{width:98.4rem;height:118.8rem;max-height:85.6vh;background:#fff;border-radius:8px;display:flex;flex-direction:column}.survey-results-container{padding:2rem;overflow-y:auto}.survey-results-container .survey-results-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem}.survey-results-container .survey-results-header .survey-results-title{font-size:2.4rem;line-height:160%;font-weight:500;color:#621232}.survey-results-container .survey-results-header .survey-results-close{background:none;border:none;cursor:pointer}.survey-results-container .survey-results-subtitle{color:#75869b;font-size:1.6rem;font-weight:500;line-height:160%;margin-bottom:1.6rem}.survey-results-result{padding:1.6rem;border:1px solid #E2E7EB;margin-bottom:1.6rem}.survey-result-number{color:#75869b;font-size:1.4rem;font-weight:500;line-height:160%}.survey-result-question{color:#131315;font-size:2.4rem;font-weight:500;line-height:160%;margin-bottom:1.6rem}.survey-results-footer{padding:1.5rem 2rem;background-color:#fcf3f8;display:flex;justify-content:flex-end}.survey-results-footer .survey-results-button{font-size:1.6rem;font-weight:500;padding:.8rem 1.6rem;border-radius:4px;cursor:pointer}.survey-results-footer .survey-results-button.cancel{background:#fff;border:1.5px solid #DD5799;color:#dd5799}.surveys-results{flex:1}.surveys-results__header{display:flex;align-items:center;gap:.8rem;padding:.8rem 1.6rem;background-color:#621232;margin-bottom:1.6rem;border-left:1px solid #E2E7EB}.surveys-results__header__title{font-size:1.6rem;line-height:160%;font-weight:500;color:#fff}.surveys-results__body{padding:0 1.6rem}.surveys-results__header-group{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.6rem}.surveys-results__subheader-container{display:flex;align-items:center;gap:1.6rem}.surveys-results__subheader-container .surveys-results__subheader{color:#131315;font-size:1.8rem;font-weight:500;line-height:160%}.surveys-results__subheader-container .surveys-results__counter{color:#75869b;font-size:1.4rem;line-height:160%}.surveys-results__table{width:100%;display:flex;flex-direction:column}.surveys-results__table-header{display:grid;grid-template-columns:18rem 2fr 1fr .5fr .5fr;background-color:#e2e7eb;padding:.4rem .8rem;gap:.8rem}.surveys-results__table-header .surveys__table__cell--header{display:flex;align-items:center;justify-content:space-between;font-size:1.4rem;line-height:160%;font-weight:500;color:#131315}.surveys-results__table-header .surveys__table__cell--header img{width:1.6rem;height:1.6rem}.surveys-results__table-header .surveys__table__cell--header .surveys-sorting{background:none;border:none;cursor:pointer}.surveys-results__table-body{max-height:calc(100vh - 35rem);overflow-y:auto}.surveys-results__table-body .surveys-results__table-row{display:grid;grid-template-columns:18rem 2fr 1fr .5fr .5fr;align-items:center;padding:.8rem 0}.surveys-results__table-body .surveys-results__table-row .surveys-results__table-cell{font-size:1.4rem;color:#131315;padding:.4rem .8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.surveys-results__table-body .surveys-results__external-icon{cursor:pointer;display:flex;justify-content:center}.select-group-survey{position:relative;width:100%;cursor:pointer}.select-group-survey__trigger{display:flex;justify-content:space-between;align-items:center;padding:.8rem 1.2rem;border:1px solid #BECAD2;border-radius:4px;background:#fff;font-size:1.4rem;line-height:160%;color:#75869b}.select-group-survey__trigger span{color:#75869b}.select-group-survey__trigger img{width:1.6rem;height:1.6rem}.select-group-survey__options{position:absolute;top:calc(100% + 6px);left:0;width:100%;background-color:#fff;border-radius:8px;box-shadow:0 4px 10.9px #4a4a4a40;z-index:10}.select-group-survey__option{padding:1.2rem 1rem;color:#131315;font-size:1.4rem;cursor:pointer}.select-group-survey__option:hover{background-color:#0000000a}.create-survey-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000085;display:flex;justify-content:center;align-items:center;z-index:10}.create-survey-wrapper{background:#fff;width:51.1rem;border-radius:1rem}.create-survey-container{padding:2rem}.create-survey-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.6rem}.create-survey-header .create-survey-title{font-size:2.4rem;font-weight:500;color:#131315}.create-survey-header .create-survey-close{background:none;border:none;cursor:pointer}.create-survey-header .create-survey-close img{width:2.4rem;height:2.4rem}.create-survey-description{font-size:1.4rem;color:#75869b;margin-bottom:2rem}.create-survey-form .form-group{margin-bottom:1.6rem;flex:1}.create-survey-form .form-group:last-of-type{margin-bottom:0}.create-survey-form .form-group .form-label{display:block;font-size:1.4rem;margin-bottom:.4rem;color:#131315}.create-survey-form .form-group .form-input{width:100%;padding:1rem;border:1px solid #BECAD2;border-radius:4px;font-size:1.4rem}.create-survey-form .form-group .form-input:focus{border-color:#dd5799;outline:none}.create-survey-form .form-group .form-input::placeholder{color:#75869b}.create-survey-form .form-group textarea{resize:none;height:8rem;font-family:Inter,sans-serif}.create-survey-form .form-group .error-message{font-size:1.4rem;line-height:160%;color:#e92736;display:flex;align-items:center}.create-survey-form .form-group-row{display:flex;gap:2rem}.create-survey-footer{display:flex;justify-content:space-between;gap:1.2rem;padding:1.5rem 2rem;background-color:#fcf3f8}.create-survey-footer .create-survey-button{font-size:1.6rem;font-weight:500;line-height:160%;padding:.8rem 1.6rem;cursor:pointer}.create-survey-footer .create-survey-button.cancel{background:#fff;border:1.5px solid #DD5799;color:#dd5799}.create-survey-footer .create-survey-button.next{background:#dd5799;color:#fff;border:none}.select-question-type{position:relative;width:50%;cursor:pointer}.select-question-type__trigger{display:flex;justify-content:space-between;align-items:center;padding:.8rem 1.2rem;border:1px solid #BECAD2;border-radius:4px;background:#fff;font-size:1.4rem;line-height:160%;color:#989898}.select-question-type__trigger span{display:flex;align-items:center;gap:.8rem;color:#75869b}.select-question-type__dropdown{position:absolute;top:calc(100% + 6px);left:0;width:100%;background-color:#fff;border-radius:8px;box-shadow:0 4px 10.9px #4a4a4a40;z-index:10}.select-question-type__dropdown-text{padding:1.2rem 1rem;font-size:1.4rem;color:#75869b;border-bottom:1px solid rgba(0,0,0,.08)}.select-question-type__dropdown .select-question-type__option{display:flex;align-items:center;gap:.8rem;padding:1.2rem 1rem;color:#131315;font-size:1.4rem;cursor:pointer}.select-question-type.disabled{cursor:not-allowed}.select-question-type.disabled .select-question-type__trigger{pointer-events:none}.question-custom-tooltip{position:absolute;top:-4rem;left:-1.5rem;padding:.6rem 1rem;background-color:#fff;color:#75869b;font-size:1.4rem;border:1px solid #F5F8F9;border-radius:4px;white-space:nowrap;box-shadow:0 2px 8px #0000001a;z-index:1001}.select-indicator{position:relative;width:50%;cursor:pointer}.select-indicator__trigger{display:flex;justify-content:space-between;align-items:center;padding:.8rem 1.2rem;border:1px solid #BECAD2;border-radius:4px;background:#fff;font-size:1.4rem;line-height:160%;color:#989898}.select-indicator__trigger span{display:flex;align-items:center;gap:.8rem;color:#75869b}.select-indicator__dropdown{position:absolute;top:calc(100% + 6px);left:0;width:100%;background-color:#fff;border-radius:8px;box-shadow:0 4px 10.9px #4a4a4a40;z-index:10}.select-indicator__dropdown-text{padding:1.2rem 1rem;font-size:1.4rem;color:#75869b;border-bottom:1px solid rgba(0,0,0,.08)}.select-indicator__option{padding:1.2rem 1rem;color:#131315;font-family:Inter,sans-serif;font-size:1.4rem;cursor:pointer}.sk-cube-grid{width:8rem;height:8rem;margin:100px auto}.sk-cube{width:33%;height:33%;float:left;animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out}@keyframes sk-cubeGridScaleDelay{0%,70%,to{transform:scaleZ(1)}35%{transform:scale3D(0,0,1)}}.sk-cube1{animation-delay:.1s}.sk-cube2{animation-delay:.2s}.sk-cube3{animation-delay:0s}.sk-cube4{animation-delay:.2s}.sk-cube5{animation-delay:.3s}.sk-cube6{animation-delay:.1s}.sk-cube7{animation-delay:.3s}.sk-cube8{animation-delay:.4s}.sk-cube9{animation-delay:.2s}.sk-cube1{background-color:#ffab4c}.sk-cube2{background-color:#f03ea9}.sk-cube3{background-color:#c3d602}.sk-cube4{background-color:#3ad52c}.sk-cube5{background-color:#69d0ed}.sk-cube6{background-color:#fddb00}.sk-cube7{background-color:#0198d0}.sk-cube8{background-color:#fff}.sk-cube9{background-color:#f52434}.survey-questions-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000085;display:flex;align-items:center;justify-content:center;z-index:1000}.survey-questions-wrapper{max-width:98.4rem;width:95%;min-height:auto;max-height:95vh;background-color:#fff;border-radius:8px;display:flex;flex-direction:column}.survey-questions-container{padding:2rem;overflow-y:auto}.survey-questions-container .survey-questions-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.6rem}.survey-questions-container .survey-questions-header .survey-questions-title{font-size:2.4rem;line-height:160%;font-weight:500;color:#131315}.survey-questions-container .survey-questions-header .survey-questions-close{background:none;border:none;cursor:pointer}.survey-questions-container .survey-questions-paragraph{color:#75869b;margin-bottom:1.6rem;line-height:160%}.survey-questions-container .survey-questions-description{display:flex;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:2rem}.survey-questions-container .survey-questions-description .questions-title{font-size:2.4rem;line-height:160%;font-weight:500;color:#621232;margin-bottom:.8rem}.survey-questions-container .survey-questions-description .add-question{display:flex;align-items:center;padding:.6rem 1.2rem;background-color:#dd5799;color:#fff;font-size:1.4rem;line-height:160%;font-weight:500;border-radius:4px;border:none;cursor:pointer;transition:background-color .3s ease}.survey-questions-container .survey-questions-description .add-question img{margin-right:.6rem}.survey-questions-list .survey-question-actions{display:flex;flex:1;justify-content:flex-end;background-color:#e2e7eb;gap:.8rem;padding:.8rem 1.6rem;border-radius:8px 8px 0 0}.survey-questions-list .survey-question-actions .action-button{font-size:1.4rem;line-height:160%;font-weight:500;padding:.6rem .8rem;border-radius:4px;background-color:#fff;border:1.5px solid #DD5799;color:#dd5799;cursor:pointer;display:flex;align-items:center;gap:.8rem}.survey-questions-list .survey-question-actions .action-button:disabled{border:1.5px solid #F7D3E7;cursor:not-allowed;color:#f7d3e7}.survey-questions-list .survey-question-actions .action-divider{width:1px;height:3.4rem;background-color:#becad2;margin:0 .8rem}.survey-questions-list .survey-question-card{border:1px solid #E2E7EB;background:#fff;padding:1.6rem;margin-bottom:1.6rem}.survey-questions-list .survey-question-card .survey-question-body .survey-question-title{font-size:2.4rem;font-weight:400;line-height:160%;color:#131315;margin-bottom:1.6rem}.survey-questions-list .survey-question-card .survey-question-body .question-input-container{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.6rem}.survey-questions-list .survey-question-card .survey-question-body .question-input-container .question-both-selects{display:flex;gap:1.6rem}.survey-questions-list .survey-question-card .survey-question-body .question-input-container .survey-question-input{flex:1;padding:1rem;border:1px solid #BECAD2;border-radius:4px;font-size:1.4rem}.survey-questions-list .survey-question-card .survey-question-body .question-input-container .survey-question-input::placeholder{color:#75869b}.survey-questions-list .survey-question-card .survey-question-body .question-input-container .survey-question-input:focus{border-color:#dd5799;outline:none}.survey-questions-list .survey-question-card .survey-question-body .question-input-container textarea{resize:none;font-family:Inter,sans-serif}.survey-questions-list .survey-question-card .survey-question-body .survey-options-container .option{display:flex;align-items:center;gap:.8rem;margin-bottom:1.6rem}.survey-questions-list .survey-question-card .survey-question-body .survey-options-container .option .radio-input{flex-shrink:0}.survey-questions-list .survey-question-card .survey-question-body .survey-options-container .option .option-input{flex:1;padding:.8rem 1.2rem;border:1px solid #BECAD2;border-radius:4px;font-size:1.4rem}.survey-questions-list .survey-question-card .survey-question-body .survey-options-container .option .option-input::placeholder{color:#75869b}.survey-questions-list .survey-question-card .survey-question-body .survey-options-container .option .option-input:focus{border-color:#dd5799;outline:none}.survey-questions-list .survey-question-card .survey-question-body .survey-options-container .option .remove-option{background-color:#fff;border:1px solid #E2E7EB;padding:.8rem;border-radius:8px;cursor:pointer}.survey-questions-list .survey-question-card .survey-question-body .add-answer{font-size:1.4rem;line-height:160%;background:#fff;pointer-events:none;display:flex;align-items:center;justify-content:center;gap:.8rem;padding:.8rem 1.6rem;width:100%}.survey-questions-list .survey-question-card .survey-question-body .add-answer.disabled{color:#f7d3e7;border:1.5px solid #F7D3E7}.survey-questions-list .survey-question-card .survey-question-body .add-answer:not(.disabled){color:#dd5799;border:1.5px solid #DD5799;cursor:pointer;pointer-events:auto}.add-question-below{display:flex;align-items:center;justify-content:center;margin:1.6rem auto 0;background-color:#fff;border:none;color:#dd5799;font-size:1.4rem;line-height:160%;font-weight:500;border-radius:4px;cursor:pointer}.add-question-below img{margin-right:.6rem}.add-question-below.disabled{color:#f7d3e7;cursor:not-allowed}.survey-questions-footer{padding:1.5rem 2rem;background-color:#fcf3f8;display:flex;justify-content:space-between}.survey-questions-footer .survey-questions-button{font-size:1.6rem;font-weight:500;padding:.8rem 1.6rem;border-radius:4px;cursor:pointer}.survey-questions-footer .survey-questions-button.cancel{background:#fff;border:1.5px solid #DD5799;color:#dd5799}.survey-questions-footer .survey-questions-button.submit{background:#dd5799;color:#fff;border:none}.survey-preview__container{padding:2rem;overflow-y:auto}.survey-preview__container .survey-questions-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.6rem}.survey-preview__container .survey-questions-header .survey-questions-title{font-size:2.4rem;line-height:160%;font-weight:500;color:#131315}.survey-preview__container .survey-questions-header .survey-questions-close{background:none;border:none;cursor:pointer}.survey-preview__container .survey-questions-paragraph{color:#75869b;margin-bottom:1.6rem;line-height:160%}.survey-preview__title{font-size:2.4rem;font-weight:500;color:#621232;margin-bottom:1.6rem}.survey-preview__description{font-size:1.6rem;color:#75869b;margin-bottom:2.4rem}.survey-preview__question{margin-bottom:1.6rem;padding:1.6rem;border:1px solid #E2E7EB}.survey-preview__question-title{font-size:2rem;font-weight:500;margin-bottom:.8rem;color:#131315}.survey-preview__question-text{font-size:1.6rem;color:#131315;margin-bottom:1.2rem}.survey-preview__options{list-style:none;padding:0}.survey-preview__options .survey-preview__option{display:flex;align-items:center;margin-bottom:.8rem;font-size:1.4rem;color:#131315}.survey-preview__options .survey-preview__option input{margin-right:.8rem}.survey-questions-loader{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#fff9;display:flex;align-items:center;justify-content:center;z-index:2000}.survey-presentation{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#f5f8f9;display:flex;flex-direction:column;justify-content:space-between;padding:4.8rem}.survey-presentation__top-bar{width:100%;display:flex;justify-content:space-between;align-items:center}.survey-presentation__title{font-size:2.4rem;font-weight:500;line-height:160%;color:#131315}.survey-presentation__timer-buttons{display:flex;align-content:center;gap:2.4rem}.survey-presentation__timer{display:flex;align-items:center;gap:.8rem;font-size:3.2rem;font-weight:500;line-height:160%;color:#131315}.survey-presentation__timer img{width:3rem}.survey-presentation__controls{display:flex;gap:.8rem}.survey-presentation__controls button{background:#dd5799;border:none;padding:.8rem 1.6rem;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;min-width:6.7rem;height:5.1rem;color:#fff;font-size:2.4rem;font-weight:500;line-height:160%}.survey-presentation__controls button img{width:3.5rem;height:3.5rem}.survey-presentation__controls button.disabled{background:#fae9f3;cursor:not-allowed}.survey-presentation__question .survey-presentation__question-count{font-size:2.4rem;font-weight:500;line-height:160%;color:#75869b}.survey-presentation__question .survey-presentation__question-title{font-size:4rem;font-weight:500;line-height:56px;color:#131315}.survey-presentation__options{display:grid;grid-template-columns:repeat(2,1fr);gap:2.4rem;margin-top:4rem}.survey-presentation__options .survey-presentation__option{background:#d8e0e5;border-radius:2.4rem;padding:1.6rem;display:flex;align-items:center;gap:2.4rem;font-size:3.2rem;font-weight:500;line-height:40px;color:#131315;min-height:12.36rem}.survey-presentation__options .survey-presentation__option .survey-presentation__number{background:#fff;width:4.8rem;height:4.8rem;border-radius:50%;display:flex;flex-shrink:0;align-items:center;justify-content:center;color:#621232;font-size:3.2rem;font-weight:500;line-height:40px}.survey-presentation__footer{display:flex;align-items:center;justify-content:flex-start;margin-top:3.2rem;gap:2.4rem}.survey-presentation .device-counter{display:flex;align-items:center;color:#dd5799;background:#fff;font-size:2.4rem;font-weight:500;line-height:160%;border-radius:.8rem;padding:1.6rem;border:none}.survey-presentation .device-counter img{width:3.2rem;margin-right:1.6rem}.survey-presentation .device-counter:hover{cursor:pointer}.survey-presentation .answers-received-text{color:#75869b;font-size:2.4rem;font-weight:500;line-height:160%}.survey-presentation .device-panel-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0003;display:flex;align-items:flex-end;justify-content:flex-start;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.survey-presentation .device-panel-overlay.open{opacity:1;visibility:visible}.survey-presentation .device-panel{position:absolute;left:-64rem;min-height:77.2rem;max-height:calc(100% - 4.8rem);background:#fff;border-radius:.8rem;padding:3.2rem;display:flex;flex-direction:column;gap:2.4rem}.survey-presentation .device-panel.open{transform:translate(64rem);bottom:0}.survey-presentation .device-panel__header{display:flex;justify-content:space-between;align-items:center}.survey-presentation .device-panel__header button{background:none;border:none;cursor:pointer;width:3rem;height:3rem}.survey-presentation .device-panel__header button img{width:2.6rem;height:2.6rem}.survey-presentation .device-panel__title{display:flex;align-items:center;gap:.8rem}.survey-presentation .device-panel__title h3{font-size:2.4rem;font-weight:500;line-height:3.1rem;color:#131315}.survey-presentation .device-panel__title img{width:3.2rem;height:3.2rem}.survey-presentation .device-panel__counter{font-size:1.6rem;font-weight:400;line-height:160%;color:#75869b;margin-left:auto}.survey-presentation .device-panel__list{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;overflow-y:auto;max-height:calc(100% - 3.2rem)}.survey-presentation .device-panel__list li{padding:1.6rem;border-radius:.8rem;font-size:1.6rem;line-height:160%;display:flex;align-items:center;justify-content:space-between}.survey-presentation .device-panel__list li.responded{background:#34a853;color:#fff}.survey-presentation .device-panel__list li.pending{background:#e2e7eb;color:#131315}.survey-presentation .device-panel__list li img{width:1.8rem;height:1.8rem}.apply-surveys{flex:1}.apply-surveys__header{display:flex;align-items:center;gap:.8rem;margin-bottom:1.6rem}.apply-surveys__title{font-size:1.8rem;line-height:160%;font-weight:500;color:#131315}.apply-surveys__counter{font-size:1.4rem;line-height:160%;color:#75869b}.apply-surveys__table{width:100%;display:flex;flex-direction:column}.apply-surveys__table-header{display:grid;grid-template-columns:.5fr 2fr 1fr 1fr 1fr 1fr 1fr;gap:.8rem;background-color:#e2e7eb;padding:.8rem 1.2rem;font-size:1.4rem;font-weight:500;color:#131315}.apply-surveys__table-header .apply-surveys-sorting{background:none;border:none;cursor:pointer}.apply-surveys__table-header .apply-surveys-sorting:hover{background:none}.apply-surveys__table-header .apply-surveys-sorting img{width:1.4rem;height:1.4rem;cursor:pointer}.apply-surveys__table-cell--header{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.apply-surveys__table-body{max-height:calc(100vh - 28rem);overflow-y:auto}.apply-surveys__table-body .apply-surveys__table-row-wrapper{margin:1.6rem 0}.apply-surveys__table-body .apply-surveys__table-row{display:grid;grid-template-columns:.5fr 2fr 1fr 1fr 1fr 1fr 1fr;align-items:center;padding:.4rem 0;font-size:1.4rem;color:#131315}.apply-surveys__table-body .apply-surveys__table-cell{padding:.4rem .8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apply-surveys__table-body .apply-surveys__play-button{display:flex;justify-content:flex-start;align-items:center}.apply-surveys__table-body .apply-surveys__play-button .play-button{display:flex;align-items:center;gap:.8rem;background-color:#dd5799;color:#fff;font-size:1.4rem;line-height:160%;font-weight:500;padding:.8rem 1.6rem;border:none;border-radius:.4rem;cursor:pointer}.surveys{padding:2.4rem 2rem 3.2rem;height:calc(100vh - 16.166rem)}.surveys__description{color:#75869b;font-size:1.4rem;line-height:160%;margin-bottom:1.6rem}.surveys__tabs{display:flex;gap:1.4rem}.surveys__tabs button{background:none;border:none;font-size:1.6rem;line-height:160%;color:#75869b;cursor:pointer;padding:.8rem}.surveys__tabs button.active{color:#dd5799;font-weight:500;border-bottom:2px solid #DD5799}.surveys__content{display:flex;margin-top:1.6rem}.surveys__content>.surveys-builder,.surveys__content>.surveys-answers,.surveys__content>.surveys-presentation{display:flex;flex:1}.role-select{position:relative;width:100%;cursor:pointer}.role-select__trigger{display:flex;justify-content:space-between;align-items:center;padding:.8rem 1.2rem;border:1px solid #BECAD2;border-radius:4px;background:#fff;font-size:1.4rem;line-height:160%;color:#989898}.role-select__trigger span{color:#75869b}.role-select__dropdown{position:absolute;top:calc(100% + 6px);left:0;width:100%;background-color:#fff;border-radius:8px;box-shadow:0 4px 10.9px #4a4a4a40;z-index:10}.role-select__dropdown-text{padding:1.2rem 1rem;font-size:1.4rem;color:#75869b;border-bottom:1px solid rgba(0,0,0,.08)}.role-select__option{padding:1.2rem 1rem;color:#131315;font-family:Inter;font-size:1.4rem;cursor:pointer}.invite-user{padding:2rem}.invite-user__header{margin-bottom:1.6rem}.invite-user__header .invite-user__back-button{display:flex;align-items:center;gap:.8rem;background:none;border:none;color:#dd5799;font-size:1.6rem;line-height:160%;font-weight:500;cursor:pointer;margin-bottom:1.6rem}.invite-user__header .invite-user__title{font-size:2.4rem;font-weight:500;color:#131315;margin-bottom:.8rem}.invite-user__header .invite-user__description{font-size:1.4rem;line-height:160%;color:#75869b;margin-bottom:2.4rem}.invite-user__form{display:flex;flex-direction:column;width:50%}.invite-user__form .form__field{margin-bottom:1.6rem}.invite-user__form .form__field label{font-size:1.4rem;font-weight:500;color:#131315;margin-bottom:.4rem;display:block}.invite-user__form .form__field .form__input{width:100%;padding:.8rem 1.2rem;font-size:1.4rem;border:1px solid #BECAD2;border-radius:4px}.invite-user__form .form__field .form__input:focus{border:1px solid #DD5799;outline:none}.invite-user__form .form__field .form__input::placeholder{color:#75869b}.invite-user__form .form__note{font-size:1.4rem;line-height:160%;color:#75869b;margin-bottom:2.4rem}.invite-user__form .form__actions{display:flex;justify-content:space-between}.invite-user__form .form__button{background-color:#dd5799;color:#fff;font-size:1.6rem;line-height:160%;font-weight:500;padding:.8rem 1.6rem;border:none;cursor:pointer;display:flex;align-items:center;gap:.8rem;width:fit-content}.invite-user__form .form__button--cancel{background-color:#fff;border:1.5px solid #DD5799;color:#dd5799}.change-role-modal-background{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000085;display:flex;justify-content:center;align-items:center;z-index:10}.change-role-modal-wrapper{background:#fff;width:51.1rem;border-radius:1rem;overflow:visible}.change-role-modal-container{padding:2rem}.change-role-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.6rem}.change-role-modal-header .change-role-modal-title{font-size:2.4rem;font-weight:500;color:#131315}.change-role-modal-header .change-role-modal-close{background:none;border:none;cursor:pointer}.change-role-modal-header .change-role-modal-close img{width:2.4rem;height:2.4rem}.change-role-modal-form__field{margin-bottom:1.6rem}.change-role-modal-form__field:last-of-type{margin-bottom:0}.change-role-modal-form__field .change-role-modal-form__label{font-size:1.4rem;margin-bottom:.4rem;display:block;color:#131315}.change-role-modal-form__field .change-role-modal-form__input{width:100%;padding:1rem;border:1px solid #BECAD2;border-radius:4px;font-size:1.4rem;color:#131315;background:#f5f8f9;outline:none}.change-role-modal-form__field .change-role-modal-form__input:focus{border-color:#dd5799}.change-role-modal-form__field .change-role-modal-form__input::placeholder{color:#75869b}.change-role-modal-footer{display:flex;justify-content:space-between;gap:1.2rem;padding:1.5rem 2rem;background-color:#fcf3f8}.change-role-modal-footer .change-role-modal-button{font-size:1.6rem;font-weight:500;line-height:160%;padding:.8rem 1.6rem;cursor:pointer}.change-role-modal-footer .change-role-modal-button.cancel{background:#fff;border:1.5px solid #DD5799;color:#dd5799}.change-role-modal-footer .change-role-modal-button.save{background:#dd5799;color:#fff;border:none}.users{padding:2.4rem 2rem 3.2rem}.users__description{color:#75869b;font-size:1.4rem;font-weight:500;line-height:160%;margin-bottom:1.6rem}.users__controls{display:flex;justify-content:space-between;align-items:center;gap:1.6rem;margin-bottom:2rem}.users__controls .search-bar{display:flex;align-items:center;gap:1rem;background-color:#fff;padding:.8rem 1.2rem;border:1px solid #BECAD2;border-radius:4px;flex:1}.users__controls .search-bar img{width:1.4rem;height:1.4rem}.users__controls .search-bar input{border:none;outline:none;font-size:1.4rem;line-height:160%;color:#131315;width:100%}.users__controls .button--primary{display:flex;align-items:center;gap:.8rem;background-color:#dd5799;font-size:1.6rem;font-weight:500;line-height:160%;color:#fff;padding:.8rem 1.6rem;border:none;cursor:pointer}.table-wrapper{border:1px solid #E2E7EB;border-radius:8px;background-color:#fff}.table{width:100%;border-collapse:collapse}.table__header{display:flex;background-color:#e2e7eb;padding:.8rem 1.6rem}.table__header .table__cell--header{flex:1;font-size:1.4rem;font-weight:500;color:#131315;text-align:left}.table__body{padding:.8rem 1.6rem}.table__row{display:flex;align-items:center;padding:.8rem 0}.table__row:last-child{border-bottom:none}.table__row:hover{cursor:pointer}.table__row .table__cell{flex:1;font-size:1.4rem;color:#131315;display:flex;align-items:center}.table__row .table__cell--name{display:flex;align-items:center;gap:1.6rem}.table__row .table__cell--name .table__avatar{width:4rem;height:4rem;background-color:#0098cf;color:#fff;font-size:1.4rem;border-radius:50%;display:flex;justify-content:center;align-items:center}.table__row .table__cell--name p{font-size:1.4rem;font-weight:500;line-height:160%}.table__row .table__cell--role p{font-size:1.4rem;font-weight:500;line-height:160%;color:#75869b}.table__row .table__cell--menu{position:relative;display:flex;justify-content:flex-end;align-items:center}.table__row .table__cell--menu .menu-icon{width:1.6rem;height:1.6rem;cursor:pointer}.table__row .table__cell--menu .menu-popup{position:absolute;top:100%;right:0;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;border-radius:.8rem;box-shadow:0 4px 10.9px #4a4a4a40;z-index:10;padding:.4rem 0}.table__row .table__cell--menu .menu-popup__item{display:flex;align-items:center;width:100%;padding:.6rem 1rem;font-size:1.4rem;line-height:160%;color:#131315;background:none;border:none;cursor:pointer;gap:.8rem}.table__row .table__cell--menu .menu-popup__item img{width:1.6rem;height:1.6rem}.table__row .table__cell--menu .menu-popup__item--delete{color:#e04545}.service-search{height:3.8rem;display:flex;align-items:center;gap:1rem;border:1px solid #BECAD2;padding:.8rem 1.2rem;border-radius:6px;background-color:#fff;flex-grow:1}.service-search input{border:none;outline:none;font-size:1.4rem;color:#75869b;line-height:160%;background-color:transparent;flex-grow:1}.service-search input::placeholder{color:#75869b}.service-search .search-icon{width:1.8rem;height:1.8rem}.select-category{position:relative;width:100%;cursor:pointer}.select-category__trigger{display:flex;justify-content:space-between;align-items:center;padding:.8rem 1.2rem;border:1px solid #BECAD2;border-radius:4px;background:#fff;font-size:1.4rem;line-height:160%;color:#989898}.select-category__trigger span{color:#75869b}.select-category__dropdown{position:absolute;top:calc(100% + 6px);left:0;width:100%;background-color:#fff;border-radius:8px;box-shadow:0 4px 10.9px #4a4a4a40;z-index:10}.select-category__dropdown-text{padding:1.2rem 1rem;font-size:1.4rem;color:#75869b;border-bottom:1px solid rgba(0,0,0,.08)}.select-category__option{padding:1.2rem 1rem;color:#131315;font-family:Inter;font-size:1.4rem;cursor:pointer}.add-service-background{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000085;display:flex;justify-content:center;align-items:center;z-index:10}.add-service-wrapper{display:flex;flex-direction:column;background:#fff;width:51.1rem;border-radius:1rem;overflow:hidden}.add-service-container{padding:2rem 2rem 4rem;box-sizing:border-box}.add-service-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.6rem}.add-service-header__title-group{display:flex;align-items:center}.add-service-header .add-service-title{font-size:2.4rem;line-height:160%;font-weight:500;color:#212121}.add-service-header .add-service-close{background:none;border:none;display:flex;align-items:center;cursor:pointer}.add-service-header .add-service-close img{width:2.4rem;height:2.4rem}.add-service-form__row{display:flex;gap:1.6rem;margin-bottom:1.6rem}.add-service-form__row:last-child{margin-bottom:0}.add-service-form__field{display:flex;flex-direction:column;flex:1}.add-service-form__field .add-service-form__label{color:#131315;font-size:14px;font-style:normal;font-weight:500;line-height:160%;margin-bottom:4px}.add-service-form__field .add-service-form__input,.add-service-form__field .add-service-form__textarea{width:100%;padding:.8rem 1.2rem;border:1px solid #BECAD2;border-radius:4px;font-family:Inter,sans-serif;font-size:1.4rem;line-height:160%;font-weight:400;color:#75869b;outline:none;background-color:#fff}.add-service-form__field .add-service-form__input::placeholder,.add-service-form__field .add-service-form__textarea::placeholder{color:#75869b}.add-service-form__field .add-service-form__input:focus,.add-service-form__field .add-service-form__textarea:focus{border-color:#dd5799}.add-service-form__field .add-service-form__textarea{resize:none;height:10rem}.add-service-form__field .error-message{font-size:1.4rem;line-height:160%;color:#e92736;display:flex;align-items:center}.add-service-footer{display:flex;padding:1.5rem 2rem;background:#fcf3f8}.add-service-footer--aligned{justify-content:space-between;gap:1.2rem}.add-service-button{padding:1.2rem 1.6rem;border:none;font-size:1.6rem;line-height:140%;font-weight:500;border-radius:4px;cursor:pointer}.add-service-button.cancel{background:#fff;border:1px solid #DD5799;color:#dd5799}.add-service-button.create{background:#dd5799;color:#fff}.add-service-upload{display:flex;flex-direction:column}.add-service-upload__main{display:flex;align-items:center;gap:1rem;margin-bottom:1.6rem}.add-service-upload__image{width:6.4rem;height:6.4rem;border-radius:4px;background:#f5f8f9;display:flex;justify-content:center;align-items:center;cursor:pointer;position:relative}.add-service-upload__preview-wrapper{width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center}.add-service-upload__icon{width:1.8rem;height:1.8rem}.add-service-upload__text{flex-grow:1}.add-service-upload__title{color:#131315;font-size:1.4rem;font-weight:500;line-height:160%;margin:0}.add-service-upload__subtitle{color:#75869b;font-size:1.4rem;line-height:160%;margin:0}.add-service-upload__button{background:none;border:none;padding:.8rem 1rem;font-size:1.4rem;font-weight:500;line-height:140%;color:#dd5799;cursor:pointer}.add-service-upload__preview{width:100%;height:100%;object-fit:cover;border-radius:4px}.add-service-upload__remove-button{position:absolute;top:3px;right:-3px;background:none;border:none;cursor:pointer}.add-service-upload__remove-button .add-service-upload__remove-icon{width:85%;height:85%}.services-list{margin-top:1.6rem;display:flex;flex-direction:column;width:100%;border-radius:4px}.services-list__header{display:flex;align-items:center;padding:.8rem 1.2rem;height:40px;background:#e2e7eb;border-radius:4px 4px 0 0;font-weight:500}.services-list__header .header__cell{flex:1;font-size:1.4rem;color:#131315;text-align:left}.services-list__header .header__cell--image{flex:1}.services-list__header .header__cell--name{flex:2}.services-list__header .header__cell--description{flex:4}.services-list__header .header__cell--price{flex:1.5}.services-list__header .header__cell--category{flex:1}.services-list__header .header__cell--actions{flex:1;text-align:center}.services-list__body .services-list__row{display:flex;align-items:center;margin-top:1.6rem}.services-list__body .services-list__row:last-child{border-bottom:none}.services-list__body .services-list__row .row__cell{flex:1;font-size:1.4rem;color:#131315;display:flex;align-items:center}.services-list__body .services-list__row .row__cell--image{flex:1}.services-list__body .services-list__row .row__cell--image .item-name__image{width:4.8rem;height:4.8rem;border-radius:.4rem}.services-list__body .services-list__row .row__cell--name{font-size:1.4rem;font-weight:400;line-height:160%;flex:2}.services-list__body .services-list__row .row__cell--description{flex:4}.services-list__body .services-list__row .row__cell--price{flex:1.5}.services-list__body .services-list__row .row__cell--category{flex:1}.services-list__body .services-list__row .row__cell--actions{flex:1;position:relative;display:flex;justify-content:center;align-items:center}.services-list__menu-icon{width:1.6rem;height:1.6rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.services-list__menu-popup{position:absolute;top:calc(100% - 6px);right:0;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;border-radius:.8rem;box-shadow:0 4px 10.9px #4a4a4a40;z-index:1000;padding:.4rem 0;min-width:12rem}.services-list__menu-popup-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 1.2rem;font-size:1.4rem;color:#131315;background:none;border:none;cursor:pointer;gap:.8rem}.services-list__menu-popup-item img{width:1.6rem;height:1.6rem}.services-list__menu-popup-item--delete{color:#e04545}.services-grid{margin-top:1.6rem;display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem}@media (max-width: 992px){.services-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.services-grid{grid-template-columns:repeat(1,1fr)}}.services-grid__item{background-color:#fff;border:1px solid #E2E7EB;border-radius:.8rem;padding:1.6rem;position:relative}.services-grid__item .service-item__menu-icon{position:absolute;top:.8rem;right:.8rem;background:none;border:none;width:3.2rem;height:3.2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10}.services-grid__item .service-item__menu-popup{position:absolute;top:2.8rem;right:.8rem;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;border-radius:.8rem;box-shadow:0 4px 10.9px #4a4a4a40;z-index:1000;padding:.4rem 0;min-width:12rem}.services-grid__item .service-item__menu-popup-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 1.2rem;font-size:1.4rem;color:#131315;background:none;border:none;cursor:pointer;gap:.8rem}.services-grid__item .service-item__menu-popup-item img{width:1.6rem;height:1.6rem}.services-grid__item .service-item__menu-popup-item--delete{color:#e04545}.services-grid__item .item__image{margin-bottom:1.6rem}.services-grid__item .item__image img{min-width:25.65rem;width:100%;min-height:26.4rem;height:auto;object-fit:cover;aspect-ratio:1/1;border-radius:.4rem}.services-grid__item .item__info{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;height:13.55rem}.services-grid__item .item__info .info__name{font-size:1.8rem;font-weight:400;color:#131315;margin-bottom:.8rem}.services-grid__item .item__info .info__description{font-size:1.4rem;font-weight:400;color:#75869b}.services-grid__item .item__info .info__footer{display:flex;align-items:center;justify-content:space-between;width:100%}.services-grid__item .item__info .info__footer .info__price{font-size:1.8rem;font-weight:600;line-height:160%;color:#131315}.services-grid__item .item__info .info__footer .info__category{font-size:14px;line-height:160%;color:#75869b}.services{padding:2.4rem 2rem 3.2rem}.services__title{color:#621232;font-size:24px;font-style:normal;font-weight:500;line-height:160%;margin-bottom:1.6rem}.services__toolbar{display:flex;justify-content:space-between;align-items:center;gap:.8rem}.services__add-button{padding:8px 16px;border-radius:4px;background-color:#dd5799;font-size:1.6rem;font-weight:500;line-height:140%;color:#fff;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:1rem}.toolbar__view-toggle{display:flex;gap:.8rem}.toolbar__view-toggle .view-toggle__button{width:4rem;height:3.8rem;display:flex;justify-content:center;align-items:center;border:1px solid #E2E7EB;border-radius:6px;background-color:#fff;cursor:pointer}.toolbar__view-toggle .view-toggle__button img{width:2rem;height:2rem}.toolbar__view-toggle .view-toggle__button.active{background-color:#f7d3e7;border:1px solid #F7D3E7}.toolbar__view-toggle .view-toggle__button.active img{filter:brightness(0) saturate(100%) invert(18%) sepia(92%) saturate(2222%) hue-rotate(316deg) brightness(91%) contrast(87%)}.select-module{position:relative;width:100%;cursor:pointer}.select-module__trigger{display:flex;justify-content:space-between;align-items:center;padding:.8rem 1.2rem;border:1px solid #BECAD2;border-radius:4px;background:#fff;font-size:1.4rem;line-height:160%;color:#989898}.select-module__trigger span{color:#75869b}.select-module__dropdown{position:absolute;top:calc(100% + 6px);left:0;width:100%;background-color:#fff;border-radius:8px;box-shadow:0 4px 10.9px #4a4a4a40;z-index:10}.select-module__dropdown-text{padding:1.2rem 1rem;font-size:1.4rem;color:#75869b;border-bottom:1px solid rgba(0,0,0,.08)}.select-module__option{padding:1.2rem 1rem;color:#131315;font-family:Inter;font-size:1.4rem;cursor:pointer}.device-type{position:relative;width:100%;cursor:pointer}.device-type__trigger{display:flex;justify-content:space-between;align-items:center;padding:.8rem 1.2rem;border:1px solid #BECAD2;border-radius:4px;background:#fff;font-size:1.4rem;line-height:160%;color:#75869b}.device-type__trigger .device-type__selected{flex-grow:1}.device-type__dropdown{position:absolute;top:calc(100% + 6px);left:0;width:100%;background-color:#fff;border-radius:8px;box-shadow:0 4px 10.9px #4a4a4a40;z-index:10}.device-type__dropdown-text{padding:1.2rem 1rem;font-size:1.4rem;color:#75869b;border-bottom:1px solid rgba(0,0,0,.08)}.device-type__option{padding:1.2rem 1rem;color:#131315;font-family:Inter;font-size:1.4rem;cursor:pointer}.add-device-modal-background{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000085;display:flex;justify-content:center;align-items:center;z-index:10}.add-device-modal-wrapper{background:#fff;width:51.1rem;border-radius:1rem;overflow:visible}.add-device-modal-container{padding:2rem 2rem 4rem}.add-device-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.6rem}.add-device-modal-header .add-device-modal-title{font-size:2.4rem;font-weight:500;color:#131315}.add-device-modal-header .add-device-modal-close{background:none;border:none;cursor:pointer}.add-device-modal-header .add-device-modal-close img{width:2.4rem;height:2.4rem}.add-device-modal-form__field{margin-bottom:1.6rem}.add-device-modal-form__field:last-of-type{margin-bottom:0}.add-device-modal-form__field .add-device-modal-form__label{font-size:1.4rem;margin-bottom:.4rem;display:block;color:#131315}.add-device-modal-form__field .add-device-modal-form__input{width:100%;padding:1rem;border:1px solid #BECAD2;border-radius:4px;font-size:1.4rem;color:#131315;background:#fff;outline:none}.add-device-modal-form__field .add-device-modal-form__input:focus{border-color:#dd5799}.add-device-modal-form__field .add-device-modal-form__input::placeholder{color:#75869b}.add-device-modal-form__field textarea{resize:none;font-family:Inter,sans-serif;height:8rem}.add-device-modal-form__field .error-message{font-size:1.4rem;line-height:160%;color:#e92736;display:flex;align-items:center}.add-device-modal-footer{display:flex;justify-content:space-between;gap:1.2rem;padding:1.5rem 2rem;background-color:#fcf3f8}.add-device-modal-footer .add-device-modal-button{font-size:1.6rem;font-weight:500;line-height:160%;padding:.8rem 1.6rem;cursor:pointer}.add-device-modal-footer .add-device-modal-button.cancel{background:#fff;border:1.5px solid #DD5799;color:#dd5799}.add-device-modal-footer .add-device-modal-button.save{background:#dd5799;color:#fff;border:none}.modules-sectors{margin-top:1.6rem}.modules-sectors .modules{margin-bottom:1.6rem}.modules-sectors .modules__title{font-size:24px;font-weight:500;line-height:160%;color:#621232;margin-bottom:1.6rem}.modules-sectors .modules__list{display:grid;grid-template-columns:repeat(5,1fr);gap:.8rem}.modules-sectors .module-card{display:flex;align-items:center;gap:.8rem;background:#fff;padding:1.6rem;border:1px solid #E2E7EB;border-radius:8px;cursor:pointer;min-width:22.6rem}.modules-sectors .module-card__icon-wrapper{width:40px;height:40px;background:#fae9f3;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:8px}.modules-sectors .module-card:hover{background-color:#f5f8f9;cursor:pointer}.modules-sectors .module-card.active{background:#fcf3f8;border:1px solid #DD5799}.modules-sectors .module-card.active .module-card__icon-wrapper{background:#f7d3e7}.modules-sectors .module-card__icon{font-size:1.6rem}.modules-sectors .module-card__name{font-size:16px;font-weight:500;line-height:160%}.modules-sectors .module-card__count{font-size:14px;font-weight:500;line-height:160%;color:#75869b}.sectors__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.6rem}.sectors__title{font-size:24px;font-weight:500;line-height:160%;color:#621232}.sectors__button{background:#dd5799;color:#fff;font-size:1.6rem;font-weight:500;line-height:160%;border:none;padding:.8rem 1.6rem;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:.8rem}.sectors__table{width:100%;display:flex;flex-direction:column;max-height:calc(100vh - 40rem);overflow-y:auto}.sectors__table-header{display:grid;grid-template-columns:2fr 1fr 1fr;gap:.8rem;background-color:#e2e7eb;padding:.8rem 1.2rem;font-size:1.4rem;font-weight:500;color:#131315}.sectors__table-header .sectors__table-header-cell{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.sectors__table-header .sectors__table-header-cell:last-of-type{justify-content:center}.sectors__table-header .sectors__table-header-cell img{width:1.4rem;height:1.4rem;cursor:pointer}.sectors__table-header .sectors__table-header-cell .sectors-sorting{background:none;border:none;cursor:pointer}.sectors__table-body{display:flex;flex-direction:column;background:#fff}.sectors .sectors__table-row{display:grid;grid-template-columns:2fr 1fr 1fr;align-items:center;padding:.8rem 0;font-size:1.4rem;color:#131315}.sectors .sectors__table-row:last-child{margin-bottom:8.5rem}.sectors .sectors__table-row .sectors__table-cell{padding:.4rem .8rem}.sectors .sectors__table-row .sectors__table-cell.actions{position:relative;display:flex;justify-content:center;align-items:center}.sectors__menu-icon{width:1.6rem;height:1.6rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.sectors__menu-popup{position:absolute;top:calc(100% - 6px);right:0;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;border-radius:.8rem;box-shadow:0 4px 10.9px #4a4a4a40;z-index:1000;padding:.4rem 0;min-width:12rem}.sectors__menu-popup-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 1.2rem;font-size:1.4rem;color:#131315;background:none;border:none;cursor:pointer;gap:.8rem}.sectors__menu-popup-item img{width:1.6rem;height:1.6rem}.sectors__menu-popup-item--delete{color:#e04545}.logs{margin-top:1.6rem;padding:2.4rem;border:1px solid #E2E7EB;max-height:calc(100vh - 18rem);overflow-y:auto}.logs__table{display:flex;flex-direction:column;gap:1.6rem;font-size:1.6rem;line-height:160%;width:50%}.logs__row{display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.logs__cell{color:#75869b;flex:1}.logs__device{font-weight:500;color:#131315}.logs__status{font-weight:500;border-radius:4px;text-align:center}.logs__status--green{background:#34a85329;color:#34a853}.logs__status--red{background:#e0454529;color:#e92736}.logs__status--orange{background:#fff2d7;color:#ff8a08}.devices{padding:2.4rem 2rem 3.2rem}.devices__tabs{display:flex;gap:1.4rem}.devices__tabs button{background:none;border:none;font-size:1.6rem;line-height:160%;color:#75869b;cursor:pointer;padding:.8rem}.devices__tabs button.active{color:#dd5799;font-weight:500;border-bottom:2px solid #DD5799}.date-time-picker{position:relative;width:25.25rem}.date-time-picker__label{font-size:1.4rem;margin-bottom:.4rem;color:#75869b}.date-time-picker__trigger{display:flex;align-items:center;gap:.8rem;padding:1rem;border:1px solid #BECAD2;border-radius:4px;cursor:pointer;background:#fff}.date-time-picker__icon{width:1.6rem;height:1.6rem}.date-time-picker__text{font-size:1.4rem;color:#75869b}.date-time-picker__dropdown{position:absolute;top:calc(100% + 6px);left:0;background:#fff;box-shadow:0 4px 10.9px #4a4a4a40;z-index:10;border-radius:4px}.choose-color{position:relative;width:6.4rem;cursor:pointer}.choose-color__trigger{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.2rem;border:1px solid #BECAD2;border-radius:4px;background:#fff;font-size:1.4rem;line-height:160%;color:#75869b}.choose-color__trigger span{color:#75869b}.choose-color__selected{width:16px;height:16px;border-radius:50%;display:inline-block;margin-right:auto}.choose-color__dropdown{position:absolute;top:calc(100% + 6px);left:0;width:100%;background-color:#fff;border-radius:8px;box-shadow:0 4px 10.9px #4a4a4a40;z-index:10;padding:.4rem 0;max-height:25rem;overflow-y:auto}.choose-color__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,1fr);justify-items:center;align-items:center}.choose-color__circle-container{padding:1.2rem 0}.choose-color__circle{width:1.6rem;height:1.6rem;border-radius:50%;cursor:pointer;border:none}.select-period{position:relative;width:25.25rem;cursor:pointer}.select-period__trigger{display:flex;justify-content:space-between;align-items:center;padding:.8rem 1.2rem;border:1px solid #BECAD2;border-radius:4px;background:#fff;font-size:1.4rem;line-height:160%;color:#75869b;height:3.95rem}.select-period__trigger .select-period__selected{flex-grow:1}.select-period__dropdown{position:absolute;top:calc(100% + 6px);left:0;width:100%;background-color:#fff;border-radius:8px;box-shadow:0 4px 10.9px #4a4a4a40;z-index:10}.select-period__dropdown-text{padding:1.2rem 1rem;font-size:1.4rem;color:#75869b;border-bottom:1px solid rgba(0,0,0,.08)}.select-period__option{padding:1.2rem 1rem;color:#131315;font-family:Inter;font-size:1.4rem;cursor:pointer}.select-number{display:flex;align-items:center;justify-content:center;width:7.2rem;height:4.1rem;border:1px solid #BECAD2;border-radius:4px;background:#fff}.select-number__wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%}.select-number__input{width:4.2rem;height:100%;text-align:center;font-size:1.4rem;line-height:160%;color:#75869b;border:none;background:transparent;outline:none}.select-number__controls{width:3rem;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;border-left:1px solid #BECAD2}.select-number__button{width:100%;height:50%;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:#75869b}.event-type{position:relative;width:100%;cursor:pointer}.event-type__trigger{display:flex;justify-content:space-between;align-items:center;padding:.8rem 1.2rem;border:1px solid #BECAD2;border-radius:4px;background:#fff;font-size:1.4rem;line-height:160%;color:#75869b}.event-type__trigger .event-type__selected{flex-grow:1}.event-type__dropdown{position:absolute;top:calc(100% + 6px);left:0;width:100%;background-color:#fff;border-radius:8px;box-shadow:0 4px 10.9px #4a4a4a40;z-index:10}.event-type__dropdown-text{padding:1.2rem 1rem;font-size:1.4rem;color:#75869b;border-bottom:1px solid rgba(0,0,0,.08)}.event-type__option{padding:1.2rem 1rem;color:#131315;font-family:Inter;font-size:1.4rem;cursor:pointer}.sector-type{position:relative;width:100%;cursor:pointer}.sector-type__trigger{display:flex;justify-content:space-between;align-items:center;padding:.8rem 1.2rem;border:1px solid #BECAD2;border-radius:4px;background:#fff;font-size:1.4rem;line-height:160%;color:#75869b}.sector-type__trigger .sector-type__selected{flex-grow:1}.sector-type__dropdown{position:absolute;top:calc(100% + 6px);left:0;width:100%;background-color:#fff;border-radius:8px;box-shadow:0 4px 10.9px #4a4a4a40;z-index:10}.sector-type__dropdown-text{padding:1.2rem 1rem;font-size:1.4rem;color:#75869b;border-bottom:1px solid rgba(0,0,0,.08)}.sector-type__option{padding:1.2rem 1rem;color:#131315;font-family:Inter;font-size:1.4rem;cursor:pointer}.tour-type{position:relative;width:100%;cursor:pointer}.tour-type__trigger{display:flex;justify-content:space-between;align-items:center;padding:.8rem 1.2rem;border:1px solid #BECAD2;border-radius:4px;background:#fff;font-size:1.4rem;line-height:160%;color:#75869b}.tour-type__trigger .tour-type__selected{flex-grow:1}.tour-type__dropdown{position:absolute;top:calc(100% + 6px);left:0;width:100%;background-color:#fff;border-radius:8px;box-shadow:0 4px 10.9px #4a4a4a40;z-index:10}.tour-type__dropdown-text{padding:1.2rem 1rem;font-size:1.4rem;color:#75869b;border-bottom:1px solid rgba(0,0,0,.08)}.tour-type__option{padding:1.2rem 1rem;color:#131315;font-family:Inter;font-size:1.4rem;cursor:pointer}.add-event-modal-background{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000085;display:flex;justify-content:center;align-items:center;z-index:10}.add-event-modal-wrapper{background:#fff;width:64.9rem;border-radius:1rem;overflow:visible}.add-event-modal-container{padding:2rem}.add-event-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.6rem}.add-event-modal-header .add-event-modal-title{font-size:2.4rem;font-weight:500;color:#131315}.add-event-modal-header .add-event-modal-close{background:none;border:none;cursor:pointer}.add-event-modal-header .add-event-modal-close img{width:2.4rem;height:2.4rem}.add-event-modal-form__row{display:flex;align-items:center;gap:1.6rem}.add-event-modal-form__row .event-name-field{flex-grow:1}.add-event-modal-form__row .event-color-field,.add-event-modal-form__row .event-date-field{flex:0}.add-event-modal-form__field{margin-bottom:1.6rem;flex:1}.add-event-modal-form__field .add-event-modal-form__label{font-size:1.4rem;margin-bottom:.4rem;display:block;color:#131315}.add-event-modal-form__field .add-event-modal-form__input{width:100%;padding:1rem;border:1px solid #BECAD2;border-radius:4px;font-size:1.4rem;color:#131315;outline:none}.add-event-modal-form__field .add-event-modal-form__input:focus{border-color:#dd5799}.add-event-modal-form__field .add-event-modal-form__input::placeholder{color:#75869b}.add-event-modal-form__field textarea{resize:none;font-family:Inter,sans-serif;height:8rem}.add-event-modal-form__field .error-message{font-size:1.4rem;line-height:160%;color:#e92736;display:flex;align-items:center}.add-event-modal-form__field .add-event-date-picker-container{display:flex;justify-content:space-between;align-items:center}.add-event-modal-form__field .add-event-date-picker-container p{font-size:1.4rem;line-height:160%}.add-event-modal-form__field .add-event-duration-wrapper{display:flex;gap:1.6rem;height:3.95rem}.add-event-modal-footer{display:flex;justify-content:space-between;gap:1.2rem;padding:1.5rem 2rem;background-color:#fcf3f8}.add-event-modal-footer .add-event-modal-button{font-size:1.6rem;font-weight:500;line-height:160%;padding:.8rem 1.6rem;cursor:pointer}.add-event-modal-footer .add-event-modal-button.cancel{background:#fff;border:1.5px solid #DD5799;color:#dd5799}.add-event-modal-footer .add-event-modal-button.next{background:#dd5799;color:#fff;border:none}.event-modal-background{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000085;display:flex;justify-content:center;align-items:center;z-index:10}.event-modal-container{background:#fff;padding:2.4rem;border-radius:1rem;width:48.7rem}.event-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.4rem}.event-modal-header .event-modal-title-container{display:flex;align-items:center;gap:.8rem}.event-modal-header .event-modal-color-indicator{width:1.6rem;height:1.6rem;border-radius:50%;flex-shrink:0}.event-modal-header-title{font-size:2.4rem;font-weight:500;color:#131315}.event-modal-header .event-modal-close{background:none;border:none;cursor:pointer;font-size:1.6rem}.event-modal-description{font-size:1.4rem;line-height:160%;color:#75869b}.event-modal-body{margin-top:1.6rem}.event-modal-datetime{display:flex;align-items:center;gap:1.6rem;font-size:1.4rem;color:#131315;margin-bottom:1.6rem}.event-modal-datetime img{width:1.6rem}.event-modal-datetime .event-modal-date,.event-modal-datetime .event-modal-duration{display:flex;align-items:center;gap:.8rem}.event-modal-details{font-size:1.4rem;line-height:160%;color:#131315}.event-modal-details .event-modal-detail{margin-bottom:1.6rem}.event-modal-details .event-modal-detail strong{font-weight:600}.event-modal-footer{display:flex;gap:.8rem;margin-top:1.6rem}.event-modal-edit,.event-modal-delete{background:#fff;display:flex;align-items:center;gap:.8rem;font-size:1.4rem;padding:.8rem 1.6rem;border-radius:.4rem;cursor:pointer}.event-modal-edit{color:#dd5799;border:1px solid #CB3779}.event-modal-delete{color:#e04545;border:none}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{overflow:visible;text-transform:none;-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.rbc-m-b-negative-3{margin-bottom:-3px}.rbc-h-full{height:100%}.rbc-calendar *,.rbc-calendar *:before,.rbc-calendar *:after{-webkit-box-sizing:inherit;box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.rbc-ellipsis,.rbc-show-more,.rbc-row-segment .rbc-event-content,.rbc-event-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{overflow:hidden;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;text-overflow:ellipsis;white-space:nowrap;padding:0 3px;text-align:center;vertical-align:middle;font-weight:700;font-size:90%;min-height:0;border-bottom:1px solid #ddd}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{color:inherit;background:none;margin:0;padding:0;border:none;cursor:pointer;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.rbc-row-content{position:relative;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;z-index:4}.rbc-row-content-scrollable{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{height:100%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;font-size:16px}.rbc-toolbar .rbc-toolbar-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{color:#373a3c;display:inline-block;margin:0;text-align:center;vertical-align:middle;background:none;background-image:none;border:1px solid #ccc;padding:.375rem 1rem;border-radius:4px;line-height:normal;white-space:nowrap}.rbc-toolbar button:active,.rbc-toolbar button.rbc-active{background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px #00000020;background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button.rbc-active:focus{color:#373a3c;background-color:#d4d4d4;border-color:#8c8c8c}.rbc-toolbar button:focus{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:hover{color:#373a3c;cursor:pointer;background-color:#e6e6e6;border-color:#adadad}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:0 4px 4px 0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px 0 0 4px}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}@media (max-width: 767px){.rbc-toolbar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.rbc-event,.rbc-day-slot .rbc-background-event{border:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:2px 5px;background-color:#3174ad;border-radius:5px;color:#fff;cursor:pointer;width:100%;text-align:left}.rbc-slot-selecting .rbc-event,.rbc-slot-selecting .rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-slot-selecting .rbc-background-event{cursor:inherit;pointer-events:none}.rbc-event.rbc-selected,.rbc-day-slot .rbc-selected.rbc-background-event{background-color:#265985}.rbc-event:focus,.rbc-day-slot .rbc-background-event:focus{outline:5px auto #3b99fc}.rbc-event-label{font-size:80%}.rbc-event-overlaps{-webkit-box-shadow:-1px 1px 5px 0px rgba(51,51,51,.5);box-shadow:-1px 1px 5px #33333380}.rbc-event-continues-prior{border-top-left-radius:0;border-bottom-left-radius:0}.rbc-event-continues-after{border-top-right-radius:0;border-bottom-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:#0000001a}.rbc-show-more{background-color:#ffffff4d;z-index:4;font-weight:700;font-size:85%;height:auto;line-height:normal;color:#3174ad}.rbc-show-more:hover,.rbc-show-more:focus{color:#265985}.rbc-month-view{position:relative;border:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;width:100%;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;height:100%}.rbc-month-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-month-row{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-preferred-size:0px;flex-basis:0px;overflow:hidden;height:100%}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;overflow:hidden;right:1px}.rbc-day-bg{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{position:absolute;z-index:5;border:1px solid #e5e5e5;background-color:#fff;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.25);box-shadow:0 5px 15px #00000040;padding:10px}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{width:100%;border:1px solid #ddd;border-spacing:0;border-collapse:collapse}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{padding:3px 5px;text-align:left;border-bottom:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{-webkit-box-flex:1;-ms-flex:1;flex:1}.rbc-timeslot-group{border-bottom:1px solid #ddd;min-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.rbc-time-gutter,.rbc-header-gutter{-webkit-box-flex:0;-ms-flex:none;flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;position:absolute;right:0;margin-right:10px;top:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-event,.rbc-day-slot .rbc-background-event{border:1px solid #265985;display:-webkit-box;display:-ms-flexbox;display:flex;max-height:100%;min-height:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{-webkit-box-flex:0;-ms-flex:none;flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{width:100%;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;word-wrap:break-word;line-height:1;height:100%;min-height:1em}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{position:sticky;left:0;background-color:#fff;border-right:1px solid #ddd;z-index:10;margin-right:-1px}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{min-width:auto;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-preferred-size:0px;flex-basis:0px}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-header,.rbc-time-view-resources .rbc-day-bg{width:140px;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-ms-flex-preferred-size:0 px;flex-basis:0 px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{z-index:10;position:absolute;background-color:#00000080;color:#fff;font-size:75%;width:100%;padding:3px}.rbc-slot-selecting{cursor:move}.rbc-time-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;border:1px solid #ddd;min-height:0}.rbc-time-view .rbc-time-gutter{white-space:nowrap;text-align:right}.rbc-time-view .rbc-allday-cell{-webkit-box-sizing:content-box;box-sizing:content-box;width:100%;height:100%;position:relative}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:20px}.rbc-time-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-right-width:0;border-left:1px solid #ddd}.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-left:1px solid #ddd}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;-ms-flex-negative:0;flex-shrink:0}.rbc-time-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;border-top:2px solid #ddd;overflow-y:auto;position:relative}.rbc-time-content>.rbc-time-gutter{-webkit-box-flex:0;-ms-flex:none;flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{width:100%;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.rbc-current-time-indicator{position:absolute;z-index:3;left:0;right:0;height:1px;background-color:#74ad31;pointer-events:none}.rbc-resource-grouping.rbc-time-header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rbc-resource-grouping .rbc-row .rbc-header{width:141px}.agenda{padding:2.4rem 2rem 3.2rem}.agenda__custom-calendar{height:calc(100vh - 12rem)}.agenda .rbc-off-range-bg{background-color:#f5f8f9}.agenda .rbc-off-range{color:#f5f8f9}.agenda .rbc-toolbar{margin-bottom:1.6rem}.agenda__custom-toolbar{display:flex;gap:1.6rem;justify-content:space-between}.agenda .rbc-toolbar-label{font-size:1.8rem;font-weight:500;line-height:160%;color:#621232;text-align:left;text-transform:capitalize;padding:0}.agenda .rbc-btn-group{margin-left:0}.agenda .rbc-btn-group.toolbar-navigation button:focus,.agenda .rbc-btn-group.toolbar-navigation button:active{background:#fff;color:#131315;border-color:#e2e7eb;box-shadow:none}.agenda .rbc-btn-group button{border:1.5px solid #E2E7EB;padding:6px 16px;font-size:1.6rem;font-weight:500;line-height:160%;color:#131315;background:none;border-radius:0;box-shadow:none;cursor:pointer}.agenda .rbc-btn-group button.active,.agenda .rbc-btn-group button.rbc-active{background-image:none;box-shadow:none;background-color:#f7d3e7;border-color:#f7d3e7;color:#af275f}.agenda .rbc-btn-group button.active:hover,.agenda .rbc-btn-group button.active:focus,.agenda .rbc-btn-group button.rbc-active:hover,.agenda .rbc-btn-group button.rbc-active:focus{background-color:#f7d3e7;border-color:#f7d3e7;color:#af275f}.agenda .rbc-btn-group button:hover,.agenda .rbc-btn-group button:focus,.agenda .rbc-btn-group button:active{background:#fcf3f8;color:#af275f;border-color:#f7d3e7;box-shadow:none}.agenda .add-event-button{border:none;border-radius:0;background:#dd5799;padding:6px 16px;font-size:1.6rem;font-weight:500;line-height:160%;color:#fff;cursor:pointer;display:flex;align-items:center;gap:.8rem}.agenda .add-event-button:active,.agenda .add-event-button.rbc-active{background-image:none;box-shadow:none;background-color:#dd5799;border-color:#e2e7eb}.agenda .add-event-button:active:hover,.agenda .add-event-button:active:focus,.agenda .add-event-button.rbc-active:hover,.agenda .add-event-button.rbc-active:focus{color:#fff;background-color:#dd5799;border-color:#e2e7eb}.agenda .add-event-button:hover,.agenda .add-event-button:focus,.agenda .add-event-button:active{background:#dd5799;color:#fff;border:none;box-shadow:none}.agenda .rbc-header{padding:.8rem;font-size:1.4rem;font-weight:400;line-height:160%;text-transform:capitalize}.agenda .rbc-month-view .rbc-show-more{display:block;text-align:left;font-size:1.4rem;font-weight:600;line-height:160%;color:#dd5799;cursor:pointer;padding-left:4px}.agenda .rbc-month-view .rbc-day-bg.rbc-today{background-color:#fff;border:1px solid #DD5799}.agenda .rbc-day-bg.rbc-today{background-color:#fff}.agenda .rbc-event-content{line-height:140%;color:#131315;text-align:left;cursor:pointer;text-wrap:nowrap;overflow:hidden}.agenda .rbc-event-label{display:none}.agenda .rbc-header span{text-transform:capitalize}.agenda .rbc-header.rbc-today{background-color:#fff}.agenda .rbc-time-slot{border-top:none;background-color:#fff}.agenda .rbc-time-slot .rbc-label{color:#75869b}.agenda .rbc-time-content{border-top:1px solid #E2E7EB}.agenda .rbc-current-time-indicator{background-color:#dd5799;height:2px}.vortex{height:calc(100vh - 11.2rem);display:flex;flex-direction:column;justify-content:space-between}.vortex--disabled{opacity:.4;cursor:default;pointer-events:none}.vortex__layout{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem;height:calc(100vh - 11.2rem)}.vortex .vortex__left,.vortex .vortex__right{height:100%}.vortex__left{display:flex;flex-direction:column}.vortex__right{background-color:#fae9f3;display:flex;align-items:center;justify-content:center;opacity:0;transform:translate(2rem);transition:opacity .4s ease-in,transform .4s ease-in-out;pointer-events:none}.vortex .vortex__right.show{opacity:1;transform:translate(0);pointer-events:all}.vortex__back-btn{background:none;border:none;display:flex;align-items:center;gap:.8rem;font-size:1.6rem;font-weight:500;line-height:160%;color:#e87eb5;margin-bottom:1.6rem;cursor:pointer}.vortex__back-btn img{width:2rem;height:2rem}.vortex__header{display:flex;flex-direction:column}.vortex__heading{display:flex;align-items:center;gap:2.4rem;margin-bottom:1.6rem}.vortex__title{font-size:2.4rem;font-weight:500;line-height:160%;color:#621232}.vortex__status{display:flex;align-items:center;gap:.8rem;font-size:1.6rem;font-weight:500;line-height:160%;color:#9eafbc}.vortex__status img{width:1.2rem;height:1.2rem}.vortex__status--on{color:#34a853}.vortex__power-btn{width:100%;background-color:#dd5799;color:#fff;border:none;border-radius:.4rem;padding:2.4rem 1.6rem;margin-bottom:1.6rem;font-size:2.4rem;font-weight:500;line-height:160%;display:flex;justify-content:center;align-items:center;gap:.8rem;cursor:pointer}.vortex__actions{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem;margin-bottom:1.6em}.vortex__actions .vortex__action-btn{display:flex;align-items:center;justify-content:center;gap:1.6rem;padding:1.6rem;height:11rem;font-size:2.4rem;font-weight:500;line-height:160%;color:#75869b;border:1.5px solid #75869B;background:#fff;border-radius:.4rem;cursor:pointer}.vortex__actions .vortex__action-btn:disabled{opacity:.4;cursor:default;pointer-events:none}.vortex__actions .vortex__action-btn.active{color:#dd5799;border:1.5px solid #DD5799}.vortex__actions .vortex__action-btn.active img{filter:brightness(0) saturate(100%) invert(51%) sepia(34%) saturate(954%) hue-rotate(280deg) brightness(87%) contrast(99%)}.vortex__actions .vortex__action-btn img{width:3.2rem;height:3.2rem}.vortex__player{margin-top:auto;padding:1.6rem 3.2rem;display:flex;align-items:center;justify-content:center;width:100%}.vortex__player-controls{display:flex;align-items:center;gap:1.6rem}.vortex__player-controls button{background:none;border:none;cursor:pointer}.vortex__player-controls button img{width:4rem;height:4rem}.vortex__player-controls button:nth-child(2){display:flex;justify-content:center;align-items:center}.vortex__player-controls button:nth-child(2) img{width:7.2rem;height:7.2rem}.vortex__soundwaves{flex:1;display:flex;align-items:center;justify-content:center}@keyframes audio-wave{0%{height:37px;transform:translateY(0);background:#e87eb5}25%{height:200px;transform:translateY(-6px) scaleY(1.4);background:#dd5799}50%{height:37px;transform:translateY(0);background:#e87eb5}to{height:37px;transform:translateY(0);background:#dd5799}}.vortex .sound-wave-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3.2rem}.vortex .sound-wave{display:flex;justify-content:center;align-items:center;gap:.8rem;height:3.7rem}.vortex .sound-wave div{width:.4rem;height:4rem;border-radius:1rem;animation:audio-wave 2.2s infinite ease-in-out}.vortex .sound-wave__text{margin-top:16rem;font-size:3.2rem;line-height:160%;font-weight:500;color:#af275f;text-align:center}.modules{padding:2.4rem 0}.modules__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(22.52rem,1fr));gap:1.6rem}.modules__grid--single{justify-content:flex-start;max-width:22.52rem}.modules-card{background:#fff;border:1px solid #E2E7EB;border-radius:.4rem;padding:1.6rem;height:21.2rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.modules-card__icon{background-color:#fae9f3;padding:.8rem;border-radius:.8rem;display:flex;align-items:center;justify-content:center}.modules-card__icon img{width:3.2rem;height:3.2rem}.modules-card__title{color:#131315;font-size:1.8rem;font-weight:500;line-height:160%;text-align:left}.modules-card__btn{font-size:1.6rem;font-weight:500;line-height:160%;background-color:#dd5799;color:#fff;border:none;border-radius:.4rem;padding:.8rem 1.6rem;cursor:pointer;width:100%}.switch{width:3.6rem;height:1.8rem;border-radius:10rem;position:relative;display:flex;align-items:center;background-color:#e2e7eb;cursor:pointer;transition:background-color .3s}.switch.on{background-color:#dd5799}.switch.off{background-color:#e2e7eb}.switch .switch__circle{width:1.4rem;height:1.4rem;border-radius:50%;background-color:#fff;position:absolute;left:2px;transition:left .3s}.switch.on .switch__circle{left:calc(100% - 1.6rem)}.toast{position:fixed;top:40px;right:20px;width:358px;background-color:#34a853;color:#fff;padding:1rem;border-radius:1px;box-shadow:0 4px 14px #00000040;z-index:1000;display:flex;flex-direction:column;align-items:flex-start}.toast-content{display:flex;align-items:center;justify-content:space-between;width:100%}.toast-icon{margin-right:5px}.toast-message{flex-grow:1;font-size:1.4rem;font-weight:500;line-height:160%;display:inline-block;border-radius:0}.toast-close{margin-left:1rem;cursor:pointer}.toast-timer{position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#fff;animation:toastTimer linear 5s forwards}@keyframes toastTimer{0%{width:100%}to{width:0%}}.general-settings{display:flex;flex-direction:column;width:50%}.general-settings__list{display:flex;flex-direction:column;padding-top:1.6rem}.general-settings__item{display:flex;justify-content:space-between;align-items:center;padding:1.6rem 0;position:relative}.general-settings__content{display:flex;flex-direction:column;max-width:75%;word-wrap:break-word;overflow-wrap:break-word}.general-settings__title{font-size:1.4rem;font-weight:500;line-height:160%;color:#131315}.general-settings__description{font-size:1.4rem;line-height:160%;color:#75869b;width:48.6rem}.general-settings__description:nth-child(1),.general-settings__description:nth-child(4),.general-settings__description:nth-child(5){width:100%}.general-settings__divider{position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#e2e7eb}.catalogs{width:18rem;margin-right:1.6rem}.catalogs__heading{color:#131315;font-size:1.8rem;font-weight:500;line-height:160%;margin-bottom:2.4rem}.catalogs__list-item{display:flex;justify-content:space-between;align-items:center;font-size:1.4rem;font-weight:500;line-height:160%;margin-bottom:1.6rem;padding:.8rem;border-radius:8px}.catalogs__list-item:last-of-type{margin-bottom:0}.catalogs__list-item:hover{cursor:pointer;background-color:#fcf3f8;color:#af275f}.catalogs__list-item:hover .catalogs__list-name,.catalogs__list-item:hover .catalogs__list-count{color:#af275f}.catalogs__list-item.active{background-color:#f7d3e7;color:#af275f}.catalogs__list-item.active .catalogs__list-name,.catalogs__list-item.active .catalogs__list-count{color:#af275f}.catalogs__list-name{color:#131315}.catalogs__list-count{color:#75869b}.add-catalog-item-modal-background{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000085;display:flex;justify-content:center;align-items:center;z-index:10}.add-catalog-item-modal-wrapper{background:#fff;width:51.1rem;border-radius:1rem;overflow:hidden}.add-catalog-item-modal-container{padding:2rem}.add-catalog-item-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.6rem}.add-catalog-item-modal-header .add-catalog-item-modal-title{font-size:2.4rem;font-weight:500;color:#131315}.add-catalog-item-modal-header .add-catalog-item-modal-close{background:none;border:none;cursor:pointer}.add-catalog-item-modal-header .add-catalog-item-modal-close img{width:2.4rem;height:2.4rem}.add-catalog-item-modal-form__field{margin-bottom:1.6rem}.add-catalog-item-modal-form__field:last-of-type{margin-bottom:0}.add-catalog-item-modal-form__field .add-catalog-item-modal-form__label{font-size:1.4rem;margin-bottom:.4rem;display:block;color:#131315}.add-catalog-item-modal-form__field .add-catalog-item-modal-form__input{width:100%;padding:1rem;border:1px solid #BECAD2;border-radius:4px;font-size:1.4rem;color:#131315;outline:none}.add-catalog-item-modal-form__field .add-catalog-item-modal-form__input:focus{border-color:#dd5799}.add-catalog-item-modal-form__field .add-catalog-item-modal-form__input::placeholder{color:#75869b}.add-catalog-item-modal-form__field .error-message{font-size:1.4rem;line-height:160%;color:#e92736;display:flex;align-items:center}.add-catalog-item-modal-footer{display:flex;justify-content:space-between;gap:1.2rem;padding:1.5rem 2rem;background-color:#fcf3f8}.add-catalog-item-modal-footer .add-catalog-item-modal-button{font-size:1.6rem;font-weight:500;line-height:160%;padding:.8rem 1.6rem;cursor:pointer}.add-catalog-item-modal-footer .add-catalog-item-modal-button.cancel{background:#fff;border:1.5px solid #DD5799;color:#dd5799}.add-catalog-item-modal-footer .add-catalog-item-modal-button.next{background:#dd5799;color:#fff;border:none}.catalogs-settings{flex:1;padding:0 1.6rem 0 3.2rem;border-left:1px solid #E2E7EB}.catalogs-settings__header{display:flex;justify-content:space-between}.catalogs-settings__header-title{font-size:1.8rem;font-style:normal;font-weight:500;line-height:160%}.catalogs-settings__button{display:flex;align-items:center;gap:.8rem;background-color:#dd5799;font-size:1.6rem;font-weight:500;line-height:160%;color:#fff;padding:.8rem 1.6rem;border:none;cursor:pointer}.catalogs-settings__table{width:100%;display:flex;flex-direction:column;margin-top:1.6rem}.catalogs-settings__table-header{display:grid;grid-template-columns:.5fr 3fr 1fr;background-color:#e2e7eb;padding:.8rem 1.2rem;gap:.8rem}.catalogs-settings__table-header .catalogs-settings__cell--header{flex:1;display:flex;align-items:center;justify-content:space-between;font-size:1.4rem;line-height:160%;font-weight:500;color:#131315}.catalogs-settings__table-header .catalogs-settings__cell--header:last-child{justify-content:center}.catalogs-settings__table-header .catalogs-settings__cell--header img{width:1.6rem;height:1.6rem}.catalogs-settings__table-header .catalogs-settings__cell--header .catalog-item-sorting{background:none;border:none;cursor:pointer}.catalogs-settings__table-body{max-height:calc(100vh - 30rem);overflow-y:auto}.catalogs-settings__table-body .catalogs-settings__table-row{display:grid;grid-template-columns:.5fr 3fr 1fr;align-items:center;padding:.8rem 0;position:relative}.catalogs-settings__table-body .catalogs-settings__table-row:last-child{margin-bottom:8.5rem}.catalogs-settings__table-body .catalogs-settings__table-row .catalogs-settings__table-cell{flex:1;font-size:1.4rem;color:#131315;padding:.4rem .8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalogs-settings__table-body .catalogs-settings__table-row .catalogs-settings__table-cell.actions{display:flex;align-items:center;justify-content:center;gap:1.6rem}.catalogs-settings__menu-icon{width:1.6rem;height:1.6rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.catalogs-settings__menu-popup{position:absolute;top:calc(100% - 6px);background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;border-radius:.8rem;box-shadow:0 4px 10.9px #4a4a4a40;z-index:1000;padding:.4rem 0;min-width:12rem}.catalogs-settings__menu-popup-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 1.2rem;font-size:1.4rem;color:#131315;background:none;border:none;cursor:pointer;gap:.8rem}.catalogs-settings__menu-popup-item img{width:1.6rem;height:1.6rem}.catalogs-settings__menu-popup-item--delete{color:#e04545}.module__header{height:6.4rem;padding:1rem 2rem;display:flex;align-items:center;align-self:stretch;background-color:#621232}.module__header h1{color:#fff;font-size:1.8rem;line-height:160%;font-weight:400}.settings{padding:2.4rem 2rem 3.2rem}.settings__tabs{display:flex;gap:1.4rem}.settings__tabs button{background:none;border:none;font-size:1.6rem;line-height:160%;color:#75869b;cursor:pointer;padding:.8rem}.settings__tabs button.active{color:#dd5799;font-weight:500;border-bottom:2px solid #DD5799}.settings__content>.settings__catalogs{display:flex;margin-top:3.2rem}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}
