.error-fallback{--error-color:var(--red-dark);--background-color:var(--white);color:var(--error-color);font-family:var(--font),sans-serif;padding:20px}.error-fallback__button{background-color:var(--error-color);border:0;color:var(--background-color);font-weight:400;margin-top:32px;padding:8px 12px}.styled-scrolls{max-height:100vh;overflow-x:hidden;overflow-y:auto}.styled-scrolls::-webkit-scrollbar{height:8px;width:8px}.styled-scrolls::-webkit-scrollbar-thumb{background:var(--thumb-color)}.styled-scrolls::-webkit-scrollbar-track{background:var(--track-color)}.styled-scrolls{scrollbar-color:var(--thumb-color) var(--track-color);scrollbar-width:thin}.modal{position:fixed}.modal__scrollable{max-height:90vh}.modal__modal-inner-wrapper{max-width:1011px;padding:35px 25px 25px}@media(min-width:480px){.modal__modal-inner-wrapper{padding:15px 35px}}.modal__modal-inner-wrapper--no-padding{padding:0}.modal__body{background:var(--modal-bg-color);border:1px solid var(--modal-border-color);border-radius:12px;max-height:90vh;max-width:var(--max-modal-width);min-height:150px;min-width:280px;overflow:hidden;position:relative;z-index:1}.modal__close{fill:var(--modal-close-icon-color);background:transparent;border:0;cursor:pointer;display:flex;margin:0;padding:5px;position:absolute;right:5px;top:5px;z-index:1}.modal__close-icon{transition:fill .1s}.modal__close-icon:hover{color:var(--blue)}.modal__overlay{align-items:center;background-color:var(--modal-overlay);display:flex;height:100%;justify-content:center;opacity:0;position:fixed;top:0;transition:opacity .35s,-webkit-transform .25s;transition:opacity .35s,transform .25s;transition:opacity .35s,transform .25s,-webkit-transform .25s;width:100%;z-index:101}.ReactModal__Overlay--after-open{opacity:1}.ReactModal__Overlay--before-close{opacity:0}.ReactModal__Content--before-close{-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}.ReactModal__Content--after-open{outline:none}.button{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;font-size:1.6rem;font-weight:700;justify-content:center;line-height:2rem}.button:disabled{background-color:var(--gray-500);cursor:auto}.button--loading{outline:none;overflow:hidden;pointer-events:none}.button--loading:before{background-color:var(--button-loading-bg-color);content:"";height:calc(100% - 10px);left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - 10px)}.button--primary{background-color:var(--button-primary-bg-color);border:1px solid var(--button-primary-border-color);border-radius:5px;color:var(--button-primary-text-color);cursor:pointer;outline:none;padding:13px 26px;position:relative;transition:background-color .15s}.button--primary:focus:not(.button--loading),.button--primary:hover:enabled:not(.button--loading){background-color:var(--blue-dark)}.button--secondary{color:var(--blue);outline:none;transition:color .15s}.button--secondary:focus{color:var(--blue-darker)}.button--secondary:hover:enabled{color:var(--blue-dark)}.button--secondary:disabled{background-color:transparent;color:var(--gray-500)}.button--outlined{background:var(--white);border:2px solid var(--blue);border-radius:5px;color:var(--blue);padding:12px 47px}.button--outlined:hover:enabled{border-color:var(--blue-dark);color:var(--blue-dark)}.button--icon-text{fill:var(--blue);align-items:center;color:var(--blue);display:flex;outline:none;padding:26px 20px;transition:color .15s}.button--icon-text:focus{color:var(--blue-darker)}.button--icon-text:focus .button__icon-wrapper{fill:var(--blue-dark)}.button--icon-text:hover:enabled{color:var(--blue-dark)}.button--icon-text:hover:enabled .button__icon-wrapper{fill:var(--blue-dark)}.button__text{font-weight:700;padding-left:10px}.button--icon{fill:var(--blue);align-items:center;display:inline-flex;outline:none;transition:color .15s}.button--icon:focus{fill:var(--blue-darker)}.button--icon:hover:enabled{fill:var(--button-icon-color-hover)}.button--icon:disabled{background-color:inherit}.button__loader{color:var(--white);height:35px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:35px}.button__icon-wrapper{align-items:center;color:var(--blue);display:flex;justify-content:center;transition:fill .1s}.form-input__label{align-items:center;color:var(--gray-500);display:flex;font-size:1.3rem;justify-content:space-between}.form-input__label-text{line-height:2.7rem}.form-input__input:focus{outline-color:var(--blue)}.form-input__error{color:var(--red);font-size:1.1rem;font-style:italic;height:25px;margin-bottom:-25px;padding:4px 0 0}.form-input{display:flex;flex-direction:column}.form-input__input{background:var(--input-bg-color);border:1px solid var(--input-border-color);border-radius:5px;color:var(--black);padding:7px 15px;width:100%}.form-input__input::-webkit-input-placeholder{color:var(--input-placeholder-color);font-style:italic}.form-input__input::-moz-placeholder{color:var(--input-placeholder-color);font-style:italic}.form-input__input:-ms-input-placeholder{color:var(--input-placeholder-color);font-style:italic}.form-input__input:-moz-placeholder{color:var(--input-placeholder-color);font-style:italic}.form-input__input:disabled{background-color:var(--input-disabled-bg-color);color:var(--input-disabled-text-color)}.form-input__input--search{padding-left:50px}.form-input__input--search:focus+.form-input__icon{fill:var(--blue)}.form-input__input--error{border-color:var(--red)}.form-input__input--error:focus{outline-color:var(--red-dark)}.form-input__search{position:relative}.form-input__icon{fill:var(--gray-400);left:15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.dark-mode input:not([type=range]){-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.onboarding-question{margin-bottom:20px}.onboarding-question__label{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.onboarding-question__required{color:#ef4444}.onboarding-question__options{display:flex;flex-direction:column;gap:6px}.onboarding-question__option{align-items:center;background:transparent;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:8px 12px;text-align:left;transition:all .15s ease}.onboarding-question__option:hover{border-color:#9ca3af}.onboarding-question__option--selected{background:rgba(79,70,229,.05);border:2px solid #4f46e5;border:2px solid var(--primary-color,#4f46e5);padding:7px 11px}.onboarding-question__checkbox,.onboarding-question__radio{border:2px solid #d1d5db;flex-shrink:0;height:16px;width:16px}.onboarding-question__radio{border-radius:50%}.onboarding-question__radio--checked{background:radial-gradient(circle,#4f46e5 40%,transparent 41%);background:radial-gradient(circle,var(--primary-color,#4f46e5) 40%,transparent 41%);border-color:#4f46e5;border-color:var(--primary-color,#4f46e5)}.onboarding-question__checkbox{border-radius:4px;position:relative}.onboarding-question__checkbox--checked{background:#4f46e5;background:var(--primary-color,#4f46e5);border-color:#4f46e5;border-color:var(--primary-color,#4f46e5)}.onboarding-question__checkbox--checked:after{color:#fff;content:"✓";font-size:11px;font-weight:700;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.onboarding-modal__complete,.onboarding-modal__welcome{padding:16px 0;text-align:center}.onboarding-modal__icon{font-size:40px;margin-bottom:16px}.onboarding-modal__title{font-size:20px;font-weight:600;margin:0 0 12px}.onboarding-modal__text{color:#666;font-size:14px;line-height:1.5;margin:0 0 24px}.onboarding-modal__btn{border:none;border-radius:6px;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;padding:10px 24px;transition:opacity .15s ease}.onboarding-modal__btn:disabled{cursor:not-allowed;opacity:.5}.onboarding-modal__btn--primary{background:#4f46e5;background:var(--primary-color,#4f46e5);color:#fff}.onboarding-modal__btn--primary:hover:not(:disabled){opacity:.9}.onboarding-modal__btn--secondary{background:transparent;border:1px solid #d1d5db;color:#666}.onboarding-modal__btn--secondary:hover{border-color:#9ca3af}.onboarding-modal__skip-link{background:none;border:none;color:#999;cursor:pointer;display:block;font-size:12px;margin-top:16px;text-decoration:none}.onboarding-modal__skip-link:hover{color:#666;text-decoration:underline}.onboarding-modal__step{padding:8px 0}.onboarding-modal__progress{align-items:center;display:flex;gap:8px;margin-bottom:24px}.onboarding-modal__progress-bar{background:#e5e7eb;border-radius:2px;flex:1 1;height:4px;transition:background .2s ease}.onboarding-modal__progress-bar--active{background:#4f46e5;background:var(--primary-color,#4f46e5)}.onboarding-modal__progress-text{color:#999;font-size:12px;white-space:nowrap}.onboarding-modal__actions{display:flex;gap:12px;justify-content:space-between;margin-top:24px}.onboarding-modal__actions .onboarding-modal__btn:only-child{margin-left:auto}.onboarding-modal__dismiss{padding:16px 0;text-align:center}.onboarding-modal__dismiss-title{font-size:18px;font-weight:600;margin:0 0 24px}.onboarding-modal__dismiss-actions{display:flex;gap:12px;justify-content:center;margin-bottom:24px}.onboarding-modal__dismiss-checkbox{border-top:1px solid #e5e7eb;padding-top:16px}.onboarding-modal__dismiss-checkbox label{align-items:flex-start;cursor:pointer;display:flex;gap:8px;justify-content:center}.onboarding-modal__dismiss-checkbox input[type=checkbox]{flex-shrink:0;margin-top:3px}.onboarding-modal__dismiss-checkbox span{color:#666;font-size:13px;text-align:left}.onboarding-modal__dismiss-checkbox small{color:#999;font-size:12px}.onboarding-settings-form{margin-top:16px}.onboarding-settings-form__save{background:#4f46e5;background:var(--primary-color,#4f46e5);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;margin-top:8px;padding:8px 16px}.onboarding-settings-form__save:hover:not(:disabled){opacity:.9}.onboarding-settings-form__save:disabled{cursor:not-allowed;opacity:.5}.onboarding-settings-form__success{color:#22c55e;font-size:13px;margin-left:12px}.onboarding-settings-form__loading{color:#999;padding:16px 0}.loader{align-items:center;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:delay;animation-name:delay;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;display:flex;height:100%;justify-content:center;margin:0 auto;min-height:75vh;opacity:0;width:100%}.loader--full-height{height:100vh;left:0;position:fixed;top:0;width:100%}@-webkit-keyframes delay{0%{opacity:0}to{opacity:1}}@keyframes delay{0%{opacity:0}to{opacity:1}}@-webkit-keyframes ball-triangle-path-1{33%{-webkit-transform:translate(25px,-50px);transform:translate(25px,-50px)}66%{-webkit-transform:translate(50px);transform:translate(50px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ball-triangle-path-1{33%{-webkit-transform:translate(25px,-50px);transform:translate(25px,-50px)}66%{-webkit-transform:translate(50px);transform:translate(50px)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes ball-triangle-path-2{33%{-webkit-transform:translate(25px,50px);transform:translate(25px,50px)}66%{-webkit-transform:translate(-25px,50px);transform:translate(-25px,50px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ball-triangle-path-2{33%{-webkit-transform:translate(25px,50px);transform:translate(25px,50px)}66%{-webkit-transform:translate(-25px,50px);transform:translate(-25px,50px)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes ball-triangle-path-3{33%{-webkit-transform:translate(-50px);transform:translate(-50px)}66%{-webkit-transform:translate(-25px,-50px);transform:translate(-25px,-50px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ball-triangle-path-3{33%{-webkit-transform:translate(-50px);transform:translate(-50px)}66%{-webkit-transform:translate(-25px,-50px);transform:translate(-25px,-50px)}to{-webkit-transform:translate(0);transform:translate(0)}}.ball-triangle-path{--loader-color:var(--blue)}.ball-triangle-path>div:first-child{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:ball-triangle-path-1;animation-name:ball-triangle-path-1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.ball-triangle-path>div:first-child,.ball-triangle-path>div:nth-child(2){-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:2s;animation-duration:2s}.ball-triangle-path>div:nth-child(2){-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:ball-triangle-path-2;animation-name:ball-triangle-path-2;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.ball-triangle-path>div:nth-child(3){-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:ball-triangle-path-3;animation-name:ball-triangle-path-3;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.ball-triangle-path{position:relative;top:7px;-webkit-transform:translate(-29.9940011998px,-37.5093773443px);transform:translate(-29.9940011998px,-37.5093773443px)}.ball-triangle-path>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:var(--loader-color);border-radius:100%;height:10px;position:absolute;width:10px}.ball-triangle-path>div:first-of-type{top:50px}.ball-triangle-path>div:nth-of-type(2){left:25px}.ball-triangle-path>div:nth-of-type(3){left:50px;top:50px}.cookie-banner__wrapper{align-items:center;background-color:var(--blue);bottom:0;color:var(--white);display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;left:0;padding:18px 50px;position:fixed;width:100%;z-index:3}.cookie-banner__content{flex:1 0 300px;font:var(--font);font-size:1.6rem;margin:0}.cookie-banner__button{background-color:var(--white);color:var(--black)}.cookie-banner__button:hover:enabled:not(.button--loading){background-color:var(--gray-100)}.admin-dashboard{margin:0 auto;max-width:1280px;padding:24px 32px}.admin-dashboard__header{margin-bottom:24px}.admin-dashboard__header h1{color:#1a1d2e;font-size:24px;font-weight:700;margin:0 0 4px}.admin-dashboard__header p{color:#6b7280;font-size:13px;margin:0}.admin-dashboard__loading{align-items:center;color:#6b7280;display:flex;font-size:15px;justify-content:center;min-height:400px}.admin-kpi-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(6,1fr);margin-bottom:24px}@media(max-width:1100px){.admin-kpi-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.admin-kpi-grid{grid-template-columns:repeat(2,1fr)}}.admin-stat-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 1px 3px rgba(0,0,0,.04);display:flex;flex-direction:column;gap:4px;padding:18px 16px}.admin-stat-card__label{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.admin-stat-card__value{color:#1a1d2e;font-size:28px;font-weight:700;line-height:1.2}.admin-stat-card__trend{font-size:11px;font-weight:500;margin-top:2px}.admin-tabs{background:#e9ebf0;border-radius:12px;display:inline-flex;gap:2px;margin-bottom:20px;padding:4px}.admin-tabs__tab{background:transparent;border:none;border-radius:10px;color:#6b7280;cursor:pointer;font-size:13px;font-weight:500;padding:8px 20px;transition:all .15s ease;white-space:nowrap}.admin-tabs__tab:hover{color:#1a1d2e}.admin-tabs__tab--active{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.08);color:#7c5cfc;font-weight:600}.admin-tab-content{display:flex;flex-direction:column;gap:16px}.admin-grid-2{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media(max-width:800px){.admin-grid-2{grid-template-columns:1fr}}.admin-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 1px 3px rgba(0,0,0,.04);overflow:hidden;padding:20px}.admin-card__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.admin-card__header h3{color:#1a1d2e;font-size:15px;font-weight:600;margin:0}.admin-alert{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#991b1b;display:flex;font-size:13px;gap:12px;padding:14px 18px}.admin-alert__dot{-webkit-animation:admin-pulse 1.5s ease-in-out infinite;animation:admin-pulse 1.5s ease-in-out infinite;background:#ef4444;border-radius:50%;height:10px;min-width:10px;width:10px}@-webkit-keyframes admin-pulse{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.5;-webkit-transform:scale(.85);transform:scale(.85)}}@keyframes admin-pulse{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.5;-webkit-transform:scale(.85);transform:scale(.85)}}.admin-table{border-collapse:collapse;width:100%}.admin-table th{color:#9ca3af;font-size:10px;font-weight:600;letter-spacing:.5px;text-align:left;text-transform:uppercase}.admin-table td,.admin-table th{border-bottom:1px solid #f3f4f6;padding:8px 10px}.admin-table td{color:#1a1d2e;font-size:13px}.admin-table tbody tr:hover{background:#f9fafb}.admin-table tbody tr:last-child td{border-bottom:none}.admin-progress-row{align-items:center;display:flex;gap:8px}.admin-progress-row span{color:#6b7280;font-size:12px;font-weight:600;min-width:36px;text-align:right}.admin-progress{background:#e5e7eb;border-radius:3px;flex:1 1;height:6px;overflow:hidden}.admin-progress__fill{border-radius:3px;height:100%;transition:width .3s ease}.admin-progress__fill--high{background:linear-gradient(90deg,#22c55e,#16a34a)}.admin-progress__fill--mid{background:linear-gradient(90deg,#facc15,#eab308)}.admin-progress__fill--low{background:linear-gradient(90deg,#f87171,#dc2626)}.admin-metrics{display:flex;flex-direction:column}.admin-metric{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:12px 0}.admin-metric:last-child{border-bottom:none}.admin-metric span{color:#6b7280;font-size:13px}.admin-metric strong{color:#1a1d2e;font-size:14px;font-weight:600}.admin-badge,.admin-tag{border-radius:6px;display:inline-block;font-size:11px;font-weight:600;line-height:1.5;padding:2px 8px}.admin-badge--red,.admin-tag--red{background:#fef2f2;color:#dc2626}.admin-badge--green,.admin-tag--green{background:#f0fdf4;color:#16a34a}.admin-badge--blue,.admin-tag--blue{background:#eff6ff;color:#2563eb}.admin-badge--yellow,.admin-tag--yellow{background:#fffbeb;color:#d97706}.admin-tag{margin:0 4px 4px 0}.card{background-color:var(--card-background);border:1px solid var(--card-border-color);border-radius:8px;padding:20px}.card--empty{align-items:center;display:flex;justify-content:center;margin:20px auto;max-width:800px;min-height:100px;min-width:280px}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background-color:#333;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;transition-property:transform,visibility,opacity;white-space:normal}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.tippy-content{padding:5px 9px;position:relative;z-index:1}.tippy-box[data-theme~=light-border]{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,8,16,.15);box-shadow:0 4px 14px -2px rgba(0,8,16,.08);color:#333}.tippy-box[data-theme~=light-border]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light-border]>.tippy-arrow:after,.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.tippy-box[data-theme~=light-border]>.tippy-arrow:after{border-color:transparent;border-style:solid}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:after{border-top-color:rgba(0,8,16,.2);border-width:7px 7px 0;left:1px;top:17px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow>svg{top:16px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow:after{top:17px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff;bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:rgba(0,8,16,.2);border-width:0 7px 7px;bottom:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:17px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:after{border-left-color:rgba(0,8,16,.2);border-width:7px 0 7px 7px;left:17px;top:1px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff;right:16px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:after{border-right-color:rgba(0,8,16,.2);border-width:7px 7px 7px 0;right:17px;top:1px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow{fill:#fff}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);background-size:16px 6px;height:6px;width:16px}.file__label{align-items:center;color:var(--gray-500);display:flex;font-size:1.3rem;justify-content:space-between}.file__label-text{line-height:2.7rem}.file__error{color:var(--red);font-size:1.1rem;font-style:italic;height:25px;margin-bottom:-25px;padding:4px 0 0}.file__extension--hidden,.file__input,.file__name--hidden,.file__profile-input--without-plus:before,.file__remove--hidden,.file__size{display:none}.file{height:190px}.file__tippy-content{overflow-wrap:anywhere}.file__profile{border:2px dashed var(--blue);border-radius:25px;height:111px;margin-top:10px;overflow:hidden;position:relative;transition:border-color .15s;width:111px}.file__profile--active{border:none}.file__profile-input{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:1}.file__profile-input:before{color:var(--blue);content:"+";display:block;font-size:2rem;font-weight:500;transition:color .15s}.file__element{align-items:center;background-color:var(--bg-color-secondary);display:flex;gap:11px;margin-top:11px;padding:4px}.file__extension{background-color:var(--bg-color-primary);border-radius:5px;color:var(--gray-500);flex-grow:0;font-size:1.3rem;line-height:39px;padding:0 12px;text-align:center;text-transform:uppercase}.file__preview{height:81px}.file__name{color:var(--blue);flex-grow:1;font-weight:700;overflow:hidden;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap}.file__remove{flex-grow:0;text-transform:uppercase}.file__input-header{align-items:center;display:flex;margin-bottom:16px;margin-top:24px;width:150px}.file__input-header--hidden{visibility:hidden}.file__input-field{align-items:center;border:1px dashed var(--blue);border-radius:8px;color:var(--gray-600);display:flex;font-size:1.4rem;font-weight:500;height:74px;justify-content:center;line-height:17px;text-align:center}.file__input-field--hidden{visibility:hidden}.file__import-button{color:var(--blue);cursor:pointer;font-weight:700}.file__import-button:hover{color:var(--blue-dark)}.file__bold{font-weight:500}.file__tooltip{font-size:10px;line-height:12px;padding:15px;width:280px}.file__paper-clip-icon{margin-right:12px}.file__close-icon{color:var(--gray-600)}.form-radio{border:none;margin:0;padding:0}.form-radio__legend{display:block;padding-bottom:15px}.form-radio__options{display:flex}.form-radio__radio-helper{border:1px solid var(--blue);border-radius:50%;height:18px;position:absolute;width:18px}.form-radio__radio-helper:after{background-color:transparent;border-radius:50%;content:"";height:9px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:9px}.form-radio__label-text{color:var(--radio-normal-text-color);font-size:1.5rem;padding-left:30px}.form-radio__input{height:0;margin:0;opacity:0;visibility:hidden;width:0}.form-radio__input:checked+.form-radio__radio-helper:after{background-color:var(--blue)}.form-radio__input:checked~.form-radio__label-text{color:var(--radio-checked-text-color);font-weight:600}.form-radio__label{display:flex;margin-right:60px;padding-bottom:15px}.form-textarea__label{align-items:center;color:var(--gray-500);display:flex;font-size:1.3rem;justify-content:space-between}.form-textarea__textarea:focus{outline-color:var(--blue)}.form-textarea__error{color:var(--red);font-size:1.1rem;font-style:italic;height:25px;margin-bottom:-25px;padding:4px 0 0}.form-textarea{display:flex;flex-direction:column;padding-bottom:25px}.form-textarea__textarea{background:var(--input-bg-color);border:1px solid var(--input-border-color);border-radius:5px;color:var(--black);flex-grow:1;padding:7px 15px;resize:vertical}.form-textarea__textarea--red{color:var(--red)}.form-textarea__textarea--error{border-color:var(--red)}.form-textarea__textarea--error:focus{outline-color:var(--red-dark)}.form-textarea__textarea::-webkit-input-placeholder{color:var(--input-placeholder-color);font-style:italic}.form-textarea__textarea::-moz-placeholder{color:var(--input-placeholder-color);font-style:italic}.form-textarea__textarea:-ms-input-placeholder{color:var(--input-placeholder-color);font-style:italic}.form-textarea__textarea:-moz-placeholder{color:var(--input-placeholder-color);font-style:italic}.form-textarea__counter{font-size:1.2rem;padding:5px;text-align:right}body.dark-mode textarea{-webkit-mask-image:-webkit-radial-gradient(var(--white),var(--black))}.form-select__label{align-items:center;color:var(--gray-500);display:flex;font-size:1.3rem;justify-content:space-between}.form-select__label-test{line-height:2.7rem}.form-select__select:focus{outline-color:var(--blue)}.form-select__error{color:var(--red);font-size:1.1rem;font-style:italic;height:25px;margin-bottom:-25px;padding:4px 0 0}.form-select{display:flex;flex-direction:column}.form-select__label-test{text-transform:capitalize}.form-select__select{-webkit-appearance:none;appearance:none;background:var(--input-bg-color);border:1px solid var(--input-border-color);border-radius:5px;color:var(--black);padding:7px 38px 7px 15px;resize:vertical;width:100%}.form-select__select::-webkit-input-placeholder{color:var(--input-placeholder-color);font-style:italic}.form-select__select::-moz-placeholder{color:var(--input-placeholder-color);font-style:italic}.form-select__select:-ms-input-placeholder{color:var(--input-placeholder-color);font-style:italic}.form-select__select:-moz-placeholder{color:var(--input-placeholder-color);font-style:italic}.form-select__wrapper{align-items:center;display:inline-flex;position:relative}.form-select__chevron-down{pointer-events:none;position:absolute;right:15px}body.dark-mode select{-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.switch-component{align-items:center;display:flex;justify-content:center;line-height:2px}.logo{color:var(--logo-color)}.authentication{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:100vh;padding:20px}.authentication--top{justify-content:flex-start;margin-top:30px}.authentication__logo{height:auto;max-width:380px;width:100%}.authentication__title{color:var(--gray-500);display:block;font-size:2rem;margin-top:35px;text-align:center}.authentication__message{color:var(--gray-600);display:block;font-size:1.2rem;margin:10px 0;max-width:380px;text-align:center}.authentication__form{display:flex;flex-direction:column;gap:40px;margin:0 auto;max-width:380px;width:100%}.authentication__credentials{padding:40px 0}.authentication__error-message{background-color:var(--error-background);border-radius:5px;color:var(--red);font-size:1.1rem;font-weight:600;line-height:1.4rem;margin-bottom:-25px;margin-top:20px;padding:10px 20px;width:100%}.authentication__email{display:none}.authentication__login{align-self:center}.authentication__login--link{color:var(--blue);text-decoration:none}.authentication__submit{align-self:center}.authentication__forget-password{color:var(--black);font-size:1.3rem;margin-top:35px;max-width:380px;text-decoration:none;width:100%}@media(min-width:768px){.authentication__forget-password{margin-top:65px}}.authentication__forget-password:hover{text-decoration:underline}.authentication__login-link{color:var(--text-color-primary);font-size:1.3rem;max-width:380px;padding-top:30px;text-align:left;text-decoration:none;width:100%}@media(min-width:768px){.authentication__login-link{padding-top:60px}}.authentication__login-link:hover{text-decoration:underline}.authentication__login-link--center{text-align:center}.authentication__text-blue{color:var(--blue);font-size:1.5rem;font-weight:700;padding-left:5px}.authentication__register-success{color:var(--gray-500);font-size:2rem;line-height:2.4rem;padding-top:40px;text-align:center}.authentication__button-wrapper{align-items:center;display:flex;justify-content:space-between;justify-items:center}@media(max-width:340px){.authentication__button-wrapper{flex-wrap:wrap;gap:25px;justify-content:center}}.authentication__cancel{padding:13px 26px;text-decoration:none}.authentication__consents{display:flex;flex-direction:column;gap:12px;margin-top:10px}.authentication__consents-header{align-items:center;display:flex;justify-content:space-between}.authentication__consents-title{color:var(--text-color-primary);font-size:1.2rem;font-weight:600}.authentication__consents-select-all{background:none;border:none;color:var(--blue);cursor:pointer;font-size:1rem;font-weight:600;padding:0}.authentication__consents-select-all:hover{text-decoration:underline}.authentication__consent-label{align-items:flex-start;color:var(--text-color-primary);cursor:pointer;display:flex;flex-wrap:wrap;font-size:1rem;gap:10px;line-height:1.4}.authentication__consent-checkbox{cursor:pointer;flex-shrink:0;height:18px;margin-top:3px;width:18px}.authentication__consent-text{flex:1 1;min-width:0}.authentication__consent-error{color:var(--red);font-size:.9rem;width:100%}.form-checkbox__label{align-items:center;color:var(--gray-500);display:flex;font-size:1.3rem;justify-content:space-between}.form-checkbox__label-text{line-height:2.7rem}.form-checkbox__checkbox:focus,.form-checkbox__checkbox:hover{outline-color:var(--blue)}.form-checkbox__error{color:var(--red);font-size:1.1rem;font-style:italic;height:25px;margin-bottom:-25px;padding:4px 0 0}.form-checkbox{display:flex;flex-direction:column}.form-checkbox__checkbox{accent-color:var(--blue);background:var(--input-bg-color);border:1px solid var(--input-border-color);border-radius:5px;color:var(--black);height:24px;padding:7px 15px;width:100%}.form-checkbox__checkbox:hover{cursor:pointer}.form-checkbox__checkbox:checked:after{border-color:#fff}.form-checkbox__checkbox:disabled{background-color:var(--input-disabled-bg-color);color:var(--input-disabled-text-color)}.form-checkbox__checkbox--error{border-color:var(--red)}.form-checkbox__checkbox--error:focus{outline-color:var(--red-dark)}.singular-day{align-content:center;display:flex;font-family:var(--font);height:54px;justify-content:space-evenly}@media(max-width:576px){.singular-day{display:grid;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(2,auto);height:unset}}.singular-day--error{height:auto}.singular-day__checkbox{margin:15px 50px 15px 24px;width:30px}@media(max-width:768px){.singular-day__checkbox{flex-grow:1;margin:14px}}.singular-day__checkbox-input{width:25px}.singular-day__day{flex-grow:1;font-size:1.6rem;font-weight:400;margin:17px 0 18px}.singular-day__day--name{text-transform:capitalize}.singular-day__day--error{color:var(--reject);font-size:1.1rem;font-weight:500;line-height:15px}.singular-day__time-pickers{display:flex;gap:30px;height:38px;justify-content:flex-end;margin:8px 24px 8px 0;max-width:275px;width:100%}@media(max-width:768px){.singular-day__time-pickers{margin:8px 0}}@media(max-width:576px){.singular-day__time-pickers{grid-column:1/3;justify-content:center}}.singular-day:nth-child(2n){background-color:var(--gray-100)}.coach-availability{height:100%;margin-bottom:175px;width:100%}@media(max-width:768px){.coach-availability{height:unset;margin-bottom:unset}}.coach-availability__header{display:flex;font-size:1.6rem;font-weight:700;justify-content:space-between;margin-bottom:8px}@media(max-width:576px){.coach-availability__header{grid-row-gap:14px;display:grid;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(2,auto);justify-content:center;margin-left:8px;row-gap:14px}}.coach-availability__activate{margin:0 30px 0 8px}.coach-availability__day{flex-grow:1;margin-right:40px}@media(max-width:576px){.coach-availability__day{flex-grow:0}}.coach-availability__range{display:flex;gap:30px;margin-right:24px;max-width:270px}@media(max-width:768px){.coach-availability__range{gap:0;margin:0 0 0 8px}}@media(max-width:576px){.coach-availability__range{gap:10px;grid-column:1/3;justify-content:space-between;max-width:unset}}.coach-availability__range-item{width:96px}.coach-availability__buttons{display:flex;gap:50px;justify-content:flex-end;margin-top:40px}@media(max-width:768px){.coach-availability__buttons{flex-direction:column;justify-content:space-between}}.status-tile{align-items:center;display:flex}.status-tile__square{height:8px;width:8px}.status-tile__square--dark-blue{background-color:var(--blue)}.status-tile__square--light-blue{background-color:var(--transparent-blue)}.status-tile__square--yellow{background-color:var(--status-pending-header)}.status-tile__square--red{background-color:var(--status-rejected-header)}.status-tile__text{font-size:1rem;line-height:12px;margin-left:8px}.status-legend__header{font-size:1.1rem;font-weight:700;line-height:13px;margin:10px 0}.status-legend__body{grid-row-gap:9px;display:grid;grid-template-columns:1fr 1fr;margin:5px}@media(max-width:1200px){.status-legend__body{grid-column-gap:24px}.status-legend{align-items:center;display:flex;flex-flow:column}}.calendar-caption{align-items:center;border-bottom:2px solid var(--gray-200);display:flex;justify-content:space-between;padding:15px 30px}.calendar-caption__button{background-color:transparent;border:none;cursor:pointer;line-height:0;padding:8px}.calendar-caption__button--left{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.calendar-caption__button:disabled{cursor:default;opacity:.3}@media(max-width:576px){.calendar-caption{justify-content:center}}.day-cell{position:relative}.day-cell__meetings{align-items:center;background-color:var(--blue);border-radius:50%;color:var(--button-primary-text-color);display:flex;font-size:11px;height:16px;justify-content:center;position:absolute;right:-16px;top:-5px;width:16px}.radio-button{display:flex}.radio-button__input{-webkit-appearance:none;appearance:none;position:fixed}.radio-button__label{align-items:center;cursor:pointer;display:flex;font-weight:700;height:32px;justify-content:center;line-height:20px;transition:background-color .2s;width:80px}.radio-button__label--checked{background-color:var(--blue);color:var(--button-primary-text-color)}.time-picker{border:none;margin-top:15px;padding:0}.time-picker__legend{font-size:18px;font-weight:700;margin-bottom:20px;text-align:center;text-transform:uppercase}.time-picker__radio-group{grid-gap:10px;display:grid;grid-template-columns:80px 80px;justify-content:center;list-style:none;padding:0}.time-picker__radio-group--wide{align-items:center;grid-template-columns:1fr}.time-picker__item--wide{display:flex;justify-content:center}:root{--rdp-cell-size:40px;--rdp-accent-color:#00f;--rdp-background-color:#e7edff;--rdp-accent-color-dark:#3003e1;--rdp-background-color-dark:#180270;--rdp-outline:2px solid var(--rdp-accent-color);--rdp-outline-selected:2px solid rgba(0,0,0,.75)}.rdp{margin:1em}.rdp-vhidden{clip:rect(1px,1px,1px,1px)!important;-webkit-appearance:none;appearance:none;background:transparent;border:0;border:0!important;box-sizing:border-box;height:1px!important;margin:0;overflow:hidden!important;padding:0;padding:0!important;position:absolute!important;top:0;width:1px!important}.rdp-button_reset{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:none;color:inherit;cursor:default;font:inherit;margin:0;outline:none;padding:0;position:relative}.rdp-button{border:2px solid transparent}.rdp-button[disabled]{opacity:.25}.rdp-button:not([disabled]){cursor:pointer}.rdp-button:active:not([disabled]),.rdp-button:focus:not([disabled]){border:2px solid #00f;border:var(--rdp-outline);color:inherit}.rdp-button:active:not([disabled]),.rdp-button:focus:not([disabled]),.rdp-button:hover:not([disabled]){background-color:#e7edff;background-color:var(--rdp-background-color)}.rdp-months{display:flex}.rdp-month{margin:0 1em}.rdp-month:first-child{margin-left:0}.rdp-month:last-child{margin-right:0}.rdp-table{border-collapse:collapse;margin:0;max-width:280px;max-width:calc(var(--rdp-cell-size)*7)}.rdp-with_weeknumber .rdp-table{border-collapse:collapse;max-width:320px;max-width:calc(var(--rdp-cell-size)*8)}.rdp-caption{align-items:center;display:flex;justify-content:space-between;padding:0;text-align:left}.rdp-multiple_months .rdp-caption{display:block;position:relative;text-align:center}.rdp-caption_dropdowns,.rdp-caption_label{display:inline-flex;position:relative}.rdp-caption_label{align-items:center;border:2px solid transparent;color:currentColor;font-family:inherit;font-size:140%;font-weight:700;margin:0;padding:0 .25em;white-space:nowrap;z-index:1}.rdp-nav{white-space:nowrap}.rdp-multiple_months .rdp-caption_start .rdp-nav{left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.rdp-multiple_months .rdp-caption_end .rdp-nav{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.rdp-nav_button{align-items:center;border-radius:100%;display:inline-flex;height:40px;height:var(--rdp-cell-size);justify-content:center;padding:.25em;width:40px;width:var(--rdp-cell-size)}.rdp-dropdown_month,.rdp-dropdown_year{align-items:center;display:inline-flex;position:relative}.rdp-dropdown{-webkit-appearance:none;appearance:none;background-color:transparent;border:none;bottom:0;cursor:inherit;font-family:inherit;font-size:inherit;left:0;line-height:inherit;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%;z-index:2}.rdp-dropdown[disabled]{color:unset;opacity:unset}.rdp-dropdown:active:not([disabled])+.rdp-caption_label,.rdp-dropdown:focus:not([disabled])+.rdp-caption_label{background-color:#e7edff;background-color:var(--rdp-background-color);border:2px solid #00f;border:var(--rdp-outline);border-radius:6px}.rdp-dropdown_icon{margin:0 0 0 5px}.rdp-head{border:0}.rdp-head_row,.rdp-row{height:100%}.rdp-head_cell{font-size:.75em;font-weight:700;height:100%;height:40px;height:var(--rdp-cell-size);padding:0;text-align:center;text-transform:uppercase;vertical-align:middle}.rdp-tbody{border:0}.rdp-tfoot{margin:.5em}.rdp-cell{height:100%;height:40px;height:var(--rdp-cell-size);padding:0;text-align:center;width:40px;width:var(--rdp-cell-size)}.rdp-weeknumber{font-size:.75em}.rdp-day,.rdp-weeknumber{align-items:center;border:2px solid transparent;border-radius:100%;box-sizing:border-box;display:flex;height:40px;height:var(--rdp-cell-size);justify-content:center;margin:0;max-width:40px;max-width:var(--rdp-cell-size);overflow:hidden;width:40px;width:var(--rdp-cell-size)}.rdp-day_today:not(.rdp-day_outside){font-weight:700}.rdp-day_selected:active:not([disabled]),.rdp-day_selected:focus:not([disabled]),.rdp-day_selected:hover:not([disabled]),.rdp-day_selected:not([disabled]){background-color:#00f;background-color:var(--rdp-accent-color);color:#fff}.rdp-day_selected:focus:not([disabled]){border:2px solid rgba(0,0,0,.75);border:var(--rdp-outline-selected)}.rdp:not([dir=rtl]) .rdp-day_range_start:not(.rdp-day_range_end){border-bottom-right-radius:0;border-top-right-radius:0}.rdp:not([dir=rtl]) .rdp-day_range_end:not(.rdp-day_range_start),.rdp[dir=rtl] .rdp-day_range_start:not(.rdp-day_range_end){border-bottom-left-radius:0;border-top-left-radius:0}.rdp[dir=rtl] .rdp-day_range_end:not(.rdp-day_range_start){border-bottom-right-radius:0;border-top-right-radius:0}.rdp-day_range_end.rdp-day_range_start{border-radius:100%}.rdp-day_range_middle{border-radius:0}.monthly-calendar{border:none;display:flex;gap:20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:10px 20px 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width:1200px){.monthly-calendar{align-self:center;flex-direction:column;justify-self:center;padding:0;width:unset}}@media(max-width:576px){.monthly-calendar{width:100%}}.monthly-calendar-unavailable-info{text-align:center;text-transform:uppercase}.rdp{font-weight:700;margin:0}.rdp-caption_label{font-size:18px;line-height:22px;text-transform:uppercase}.rdp-table{font-size:16px;line-height:20px}.rdp .rdp-button{background-color:transparent;color:var(--text-color-primary);overflow:visible;overflow:initial}.rdp .rdp-button:hover:not(.rdp .rdp-button--disabled){background-color:transparent;color:var(--blue-dark)}.rdp .rdp-button.rdp-day_selected,.rdp .rdp-button:active,.rdp .rdp-button:focus{background-color:transparent;border:none;color:var(--blue)}.rdp .rdp-day_outside{color:var(--button-secondary-text-color)}.rdp .rdp-day:active,.rdp .rdp-day:focus{background-color:transparent;border:none;color:var(--blue)}.rdp-head_cell{color:var(--calendar-day-name);font-size:14px;line-height:17px;padding:0 7px;text-transform:capitalize}.rdp-head_cell:first-child{padding-left:30px}.rdp-head_cell:last-child{padding-right:30px}.rdp-cell{padding:0 7px}.rdp-cell:first-child{padding-left:30px}.rdp-cell:last-child{padding-right:30px}@media(max-width:1200px){.rdp-months{justify-content:space-around;overflow:auto;padding-bottom:12px}}.loader-wrapper{align-items:center;display:flex;height:100%;justify-content:center;padding:50px 0}@media(min-width:1024px){.loader-wrapper{padding:0}}.grid-content-aside{grid-gap:35px;display:grid;gap:35px;grid-template-columns:1fr}@media(min-width:768px){.grid-content-aside{align-items:flex-start;grid-template-columns:minmax(350px,1fr) minmax(250px,365px)}}.ReactCollapse--collapse{transition:height .5s}.collapse{align-items:center;background:transparent;border:none;display:flex;justify-content:space-between;vertical-align:middle;width:100%}.collapse:hover{cursor:pointer}.collapse--border-bottom{border-bottom:2px solid var(--content-border)}.collapse--loading:hover{cursor:default}.collapse__arrow-container{align-self:center;margin-left:5px;width:30px}.collapse__arrow-container--move-left{padding-right:10px}.collapse__arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.collapse__arrow--up{-webkit-transform:rotate(0);transform:rotate(0)}.collapse__children{text-align:left;width:100%}.collapse__blue{align-items:center;display:flex;height:83px;justify-content:center;left:17px;position:relative}.collapse__dot{background-color:var(--blue);border-radius:50%;height:8px;position:absolute;width:8px}.collapse__hidden-content{background-color:unset;border:unset;padding:unset;width:100%}.collapse__loader{align-items:center;color:var(--blue);display:flex;height:25px;justify-content:center;transition:fill .1s;width:25px}.coach-collapse{font-size:1.4rem;font-weight:400;height:44px;margin-bottom:24px}.coach-collapse__wrapper{background-color:var(--bg-color-secondary);border:1px solid var(--section-title-color);border-radius:6px;position:relative;width:376px;z-index:2}@media(max-width:576px){.coach-collapse__wrapper{width:358px}}.coach-collapse__coach-tile{background-color:var(--bg-color-secondary);border:none;color:var(--text-primary-color);cursor:pointer;display:flex;height:35px;line-height:35px;margin:0 0 5px;padding-left:13px;width:100%}.coach-collapse__coach-tile--chosen{font-weight:600}.coach-collapse__coach-tile:hover{background-color:var(--gray-100)}.coach-collapse__chosen-coach{color:var(--text-primary-color);margin-left:7px}.coach-collapse__chosen-coach--chosen{color:var(--section-title-color)}.coach-collapse__collapse{height:44px}.dropdown-menu{background-color:var(--bg-color-secondary);border-radius:5px;box-shadow:var(--shadow);min-width:93px;padding:16px;position:absolute;right:20px;top:0;z-index:1}.dropdown-menu__list{display:flex;flex-direction:column;gap:16px}.dropdown-menu-item{padding:0}.dropdown-menu-item__button{color:var(--text-color-primary);font-size:14px;line-height:17px;padding:0;text-align:left;white-space:nowrap;width:100%}.dropdown-menu-item__button,.kebab-button{background-color:unset;border:none;cursor:pointer}.kebab-button{align-items:center;color:var(--blue);display:flex;justify-content:center}.edit-and-remove-menu{position:relative}.edit-and-remove-menu__button--blue{color:var(--blue)}.edit-and-remove-menu__button--white{color:var(--white)}.session-card{border:1px solid var(--blue);border-radius:6px;display:flex;flex-direction:column;font-family:var(--font);max-width:790px;width:100%}.session-card--pending{border-color:var(--status-pending-header)}.session-card--rejected{border-color:var(--status-rejected-header)}.session-card--past{border-color:var(--status-past-header)}.session-card__header{align-items:center;background-color:var(--blue);border-top-left-radius:4px;border-top-right-radius:4px;color:var(--white);display:flex;font-size:1.3rem;font-weight:700;gap:20px;justify-content:space-between;padding:3px 10px 3px 24px}.session-card__header--pending{background-color:var(--status-pending-header);color:var(--black)}.session-card__header--rejected{background-color:var(--status-rejected-header)}.session-card__header--past{background-color:var(--status-past-header)}.session-card__header-right{display:flex;gap:10px}.session-card__course{border-right:2px solid var(--white);display:inline-block;line-height:1.3rem;margin-right:8px;padding-right:8px}.session-card__avatar{background-color:var(--white);border-radius:50%;height:20px;margin-left:10px;min-height:20px;min-width:20px;width:20px}.session-card__dots{color:var(--white);height:20px;margin-left:14px}.session-card__content{background-color:var(--gray-100);border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:16px 24px}.session-card__content--pending{background-color:var(--status-pending-background)}.session-card__content--rejected{background-color:var(--status-rejected-background)}.session-card__content--past{background-color:var(--status-past-background)}.session-card__rows{display:flex;flex-direction:column;gap:16px;margin:20px 0}.session-card__content-row{font-size:1.3rem;font-weight:500;line-height:16px;min-height:0;padding:0}.session-card__content-icon{color:var(--gray-300);height:16px;margin:0 15px -2px 0;width:16px}.session-card__content-note{margin:10px 0 0 32px;max-width:560px}.session-card__participants{background-color:var(--white);border:1px solid var(--black);border-radius:2px;margin-top:12px;max-height:200px;padding:4px 16px}.session-card__participant{margin:12px 0}.time-indicator:after,.time-indicator:before{border:11px solid transparent;content:"";display:inline-block;height:0;position:absolute;top:-13px;width:0}.time-indicator{border-top:4px solid var(--turquoise);position:absolute;transition:.2s;width:100%}.time-indicator:before{border-left-color:var(--turquoise)}.time-indicator:after{border-right-color:var(--turquoise);right:0}.confirm-content{display:grid;grid-template-columns:2fr 1fr}.confirm-content__text{grid-column:span 2}.confirm-content__title{font-size:2.7rem;font-weight:600;line-height:33px;margin-bottom:40px;text-transform:uppercase}.confirm-content__description{font-size:1.8rem;line-height:22px;margin-bottom:72px}.confirm-content__buttons{display:flex;grid-column:2;white-space:nowrap}.confirm-content__cancel-button{margin:0 34px}.tab-switch{display:flex;padding-bottom:20px}.tab-switch__button{background:transparent;border:none;border-radius:0;color:inherit;cursor:pointer}@media(max-width:768px){.tab-switch{flex-wrap:wrap;justify-content:space-around}}.single-day{align-items:center;display:flex;padding:12px 0 12px 12px}@media(max-width:1024px){.single-day{max-height:unset}}.single-day:nth-of-type(2n){background-color:var(--gray-200)}.single-day__date{align-self:center;color:var(--text-color-primary);font-size:1.2rem;font-weight:500;line-height:15px;text-align:center;width:75px}.single-day__date--day{font-size:3.6rem;line-height:44px}.single-day__date--month{text-transform:uppercase}.single-day__date--day-long{color:var(--blue);font-weight:400;min-width:75px}.single-day__hours{align-items:center;display:flex;flex-wrap:wrap;margin-left:13px;width:100%}.single-day__slot{background-color:inherit;border:none;cursor:pointer;font-size:1.6rem;height:26px;margin:0 10px 1px;padding:2px;width:50px}.single-day__slot--active{background-color:var(--blue);color:var(--white)}.single-day__slot--wide{width:auto}.weekly-calendar{max-height:285px;padding-right:15px}.weekly-calendar-unavailable-info{text-align:center;text-transform:uppercase}.tab__item{color:var(--gray-500);padding:12px 15px;position:relative;text-align:center;text-decoration:none;white-space:nowrap}.tab__item--active,.tab__item:hover{color:var(--black)}.tab__runner{background-color:var(--blue);height:3px}.tab__runner--hidden{visibility:hidden}@media(max-width:576px){.tab__runner{margin-top:-8px}}.new-date-select__participant{font-size:1.6rem;font-weight:400;line-height:20px;margin-bottom:34px}.new-date-select__span{font-weight:500}.new-date-select__sub-title{font-size:1.8rem;font-weight:500;line-height:22px}.new-date-select__switch{justify-content:flex-start}@media(max-width:768px){.new-date-select__switch{justify-content:space-around}}.new-date-select__wrapper{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;margin-top:30px}.new-date-select__buttons{display:flex;gap:64px;justify-content:flex-end}.new-date-select__error{color:var(--red)}.edit-meeting{padding:40px}@media(max-width:576px){.edit-meeting{padding:40px 8px}}.edit-meeting-modal__title{font-size:2.7rem;font-weight:600;line-height:33px;margin-bottom:40px;text-transform:uppercase}.edit-meeting-modal{align-items:center;display:flex;justify-content:center;width:100%}.edit-meeting-modal__body{max-width:1011px;width:75%}@media(max-width:576px){.edit-meeting-modal__body{width:85%}}.option:defined{align-items:center;cursor:pointer;display:flex;gap:10px;padding:4px 12px}.option__square{--border-color:var(--black);border:1px solid var(--border-color);height:16px;width:16px}.option__square--checked{--border-color:var(--blue)}.option__icon{height:13px;margin:0 0 5px 1px;width:13px}.option__label{color:var(--black)}.dropdown-select-dropdown__option--is-focused:defined:defined,.dropdown-select-dropdown__option--is-selected:defined:defined,.dropdown-select__option--is-focused:defined:defined,.dropdown-select__option--is-selected:defined:defined{background-color:var(--gray-100);font-weight:600}.dropdown-select{position:relative}.dropdown-select__collapse{border-bottom:1px solid var(--black);padding:0}.dropdown-select__collapse+.ReactCollapse--collapse{position:relative;top:-25px}.dropdown-select__collapse+.ReactCollapse--collapse .ReactCollapse--content{height:0}.dropdown-select__collapse--multi+.ReactCollapse--collapse{top:-9px}.dropdown-select__error{background-color:var(--white);color:var(--red);font-size:12px;left:10px;padding:0 3px;position:absolute;top:32px}.dropdown-select__control:defined{display:none}.dropdown-select__menu:defined{border:1px solid var(--gray-500);border-top-left-radius:0;border-top-right-radius:0;z-index:2}.dropdown-select__menu-list::-webkit-scrollbar{height:8px;width:8px}.dropdown-select__menu-list::-webkit-scrollbar-thumb{background:var(--thumb-color)}.dropdown-select__menu-list::-webkit-scrollbar-track{background:var(--track-color)}.change-coach-modal{max-width:787px;width:100%}.change-coach-modal__modal-inner-wrapper{padding:30px;width:inherit}.change-coach-modal__body,.change-coach-modal__select{width:100%}.change-coach-modal__title{font-size:2rem;font-weight:600;margin-bottom:30px}.change-coach-modal__text-area{margin-top:30px;padding:0}.change-coach-modal__text-area-input{border:1px solid var(--black)}.change-coach-modal__text-area-label{color:var(--black);font-size:1.6rem;line-height:2rem;margin-bottom:8px}.change-coach-modal__buttons{display:flex;justify-content:flex-end;margin-top:40px;width:100%}.change-coach-modal__button{height:46px;max-width:261px;width:100%}.change-coach-modal-message__logo{height:auto;max-width:80%;width:311px}.change-coach-modal-message__container{align-items:center;display:flex;flex-direction:column;gap:40px;padding:20px 0;text-align:center}.change-coach-modal-message__accept{color:var(--gray-600);font-size:2rem;font-weight:400;line-height:24px;text-align:center}.change-coach-modal-message___send-email{font-size:1.6rem;font-weight:400;letter-spacing:0;line-height:19px;text-align:center}.session-buttons{display:flex;flex-direction:column;gap:8px;gap:10px;justify-content:space-around;margin:30px 0 10px;width:100%}@media(min-width:576px){.session-buttons{flex-direction:row;gap:10%}}.session-buttons__button{flex-grow:.5;font-size:.9rem;font-weight:700;justify-content:center;line-height:11px;padding:5px}@media(max-width:576px){.session-buttons__button{font-size:1.2rem;height:40px}}@media(min-width:480px){.session-buttons__button{font-size:1.1rem;padding:10px 5px}}.session-buttons__button--reject{background-color:var(--white);border:1px solid var(--blue);color:var(--blue)}.session-buttons .session-buttons__button--reject:hover:enabled{background-color:var(--polar);color:var(--blue-dark)}.time-tile,.time-tile__tile{position:relative}.time-tile__tile{border-top:1px solid var(--gray-100);display:flex;flex-direction:column;gap:10px;margin:0 24px 0 81px;padding:15px 0;z-index:1}.time-tile__time{color:var(--gray-500);font-family:var(--font);font-size:1.1rem;left:-60px;position:absolute;top:-8px}.time-tile__button{background:none;border:none;color:inherit;cursor:pointer;font:inherit;outline:inherit;padding:0;width:100%}.time-tile__session-card{max-width:100%}.time-tile__dropdown{min-width:137px;right:7px;top:24px}.time-tile__no-session{align-items:center;border-left:4px solid var(--blue);border:1px dashed var(--gray-500);display:flex;height:53px;justify-content:space-between;position:relative}@media(max-width:576px){.time-tile__no-session{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.time-tile__text{font-size:1.3rem;font-style:italic;font-weight:500;line-height:17px}.time-tile__type{align-items:center;border:1px solid var(--blue);border-radius:3px;color:var(--blue);display:flex;font-size:1.1rem;height:24px;justify-content:center;visibility:hidden;width:158px}.timeline{flex-grow:1}@media(max-width:1200px){.timeline{grid-row:2;width:85%}}@media(max-width:576px){.timeline{padding:0}}.timeline__header{font-size:1.5rem;font-weight:700;line-height:19px;margin:31px 0 41px;text-align:center;text-transform:capitalize}.timeline__scrolls{max-height:calc(100vh - 284px);padding-top:10px}@media(max-width:768px){.timeline__scrolls{max-height:unset}}.calendar{grid-gap:36px;display:grid;gap:36px;grid-template-columns:1fr .4fr;grid-template-rows:1fr;padding:36px 16px}@media(max-width:1200px){.calendar{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;justify-items:center}}@media(max-width:410px){.calendar{justify-items:flex-start}}.calendar__add-button .button__text{color:var(--black)}@media(max-width:576px){.calendar__add-button{padding:20px 12px}}.calendar__availability-modal{width:100%}@media(max-width:1024px){.calendar__availability-modal{display:flex;max-width:unset;width:85%}}.calendar__availability-modal-body{height:600px;width:100%}@media(max-width:768px){.calendar__availability-modal-body{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.calendar .rdp-cell,.calendar .rdp-head_cell{padding:0 4px}@media(max-width:1200px){.calendar__monthly-calendar-wrapper{grid-row:1}}.calendar__monthly-calendar{justify-content:center}.certificate{align-items:center;background-color:var(--white);background-image:url(/static/media/logo_big.a0cca9df97c57639017f.svg);background-position:135px 14px;background-repeat:no-repeat;background-size:165px 176px;display:flex;flex-direction:column;gap:11px;height:100%;max-height:214px;max-width:303px;outline:1px solid var(--blue);outline-offset:-7px;padding:14px 7px;position:relative;text-transform:uppercase;width:100%}.certificate__logo{height:28px;min-height:28px}.certificate__heading{color:var(--blue);font-size:1.5rem;font-weight:700;letter-spacing:.05em;line-height:1.8rem;text-align:center}.certificate__heading--small{color:var(--black);font-size:.7rem;line-height:.7rem}.certificate__main{color:var(--certificate-font-color);font-size:.6rem;font-weight:500;line-height:1rem;margin-top:5px;text-align:center}.certificate__text{font-size:1.2rem;line-height:1.4rem;margin:6px 0 14px}.certificate__text--blue{color:var(--blue);font-size:1.2rem;font-weight:700;line-height:1.3rem;margin:4px 0 0}.certificate__footer{display:flex;font-size:.6rem;font-weight:500;justify-content:space-between;line-height:.8rem;margin-top:auto;padding:0 14px;position:relative;text-transform:none;width:100%}.certificate__sign{align-items:center;display:flex;flex-direction:column;justify-content:center;position:absolute;right:0;top:-51px}.certificate__sign-icon{height:76px;width:76px}.certificate__sign-text{margin-top:-23px}.certificate--pdf{background-position:right 40px;background-size:400px 491px;gap:30px;max-height:595px;max-width:842px;outline:2px solid var(--blue);outline-offset:-20px;padding:39px 20px}.certificate--pdf .certificate__logo{max-height:78px;min-height:58px}.certificate--pdf .certificate__main{font-size:1.6rem;font-weight:500;line-height:2.8rem;margin-top:14px}.certificate--pdf .certificate__heading{font-size:4.1rem;font-weight:700;letter-spacing:.15em;line-height:5rem}.certificate--pdf .certificate__heading--small{font-size:1.8rem;line-height:2rem;margin-top:5px}.certificate--pdf .certificate__text{font-size:3.2rem;line-height:3.9rem;margin:17px 0 38px}.certificate--pdf .certificate__text--blue{font-size:3.3rem;font-weight:700;height:78px;line-height:3.7rem;margin:11px 0 0}.certificate--pdf .certificate__footer{font-size:1.8rem;line-height:2.2rem;padding:0 40px}.certificate--pdf .certificate__sign{right:40px;top:-55px}.certificate--pdf .certificate__sign-icon{-webkit-transform:scale(2);transform:scale(2)}.certificate--pdf .certificate__sign-text{margin-top:-21px}.certificate-wrapper{display:flex;flex-direction:column;font-size:1.6rem;font-weight:500;height:333px;line-height:24px;width:300px}.certificate-wrapper__text{margin-top:14px;text-align:center}.certificate-wrapper__button{flex-direction:row-reverse;font-weight:700;justify-content:space-between;margin-right:0;margin-top:auto;padding:0 10px 0 0;width:100%}.no-certificates{font-size:2.4rem;font-weight:500;line-height:3.2rem;margin:24px 19px;white-space:no-wrap}@media(max-width:576px){.no-certificates{font-size:1.6rem;line-height:3rem}}.no-certificates__heading{font-size:2.4rem;font-weight:700;margin-bottom:40px}@media(max-width:576px){.no-certificates__heading{font-size:2rem;margin-bottom:12px}}.no-certificates__link{color:var(--blue);font-weight:700;text-decoration:none;text-transform:uppercase}.certificates-view{margin:24px 19px}.certificates-view__header{font-size:3.2rem;font-weight:500;margin-bottom:60px}@media(max-width:576px){.certificates-view__header{font-size:2rem;margin-bottom:24px}}.certificates-view__text-bold{font-weight:700}.certificates-view__main{display:flex;flex-wrap:wrap;gap:40px}@media(max-width:768px){.certificates-view__main{justify-content:center}}.tab-router__navigation{background-color:var(--bg-color-secondary);display:flex;flex-direction:row;flex-wrap:wrap;padding:0 5px;position:relative;width:100%}@media(min-width:768px){.tab-router__navigation{margin:0 -10px;padding:0}}@media(min-width:1024px){.tab-router__navigation{border-left:2px solid var(--gray-100);margin:0}}.tab-router__link{color:var(--gray-500);padding:12px 15px;position:relative;text-decoration:none;white-space:nowrap}@media(min-width:768px){.tab-router__link{padding:20px 32px 18px}}.tab-router__link:after{background-color:var(--blue);bottom:0;content:"";height:3px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:width .1s;width:0}@media(min-width:768px){.tab-router__link:after{display:none}}.tab-router__link--active,.tab-router__link:hover{color:var(--black)}.tab-router__link--active:after{width:100%}.tab-router__runner{background-color:var(--blue);bottom:-1px;height:3px;position:absolute;transition:width .2s,left .2s}@media(max-width:768px){.tab-router__runner{display:none}}.tab-router__content{display:flex}.tab-router__main-content{flex-grow:1}.tab-router__aside-content{max-width:450px;padding:10px 35px;width:100%}.button-wrapper{align-items:center;display:flex;justify-content:center}.button-wrapper .blue-icon{color:var(--blue);height:38px;margin-top:1px}.button-wrapper .blue-icon :hover{color:var(--blue-dark)}.avatar{height:100%}.avatar__small:defined{border-radius:50%;height:44px;width:44px}.avatar--placeholder{align-items:center;background-color:var(--placeholder-background);border-radius:8px;color:var(--white);display:flex;height:100%;justify-content:center;text-decoration:none;width:100%}.hr-details__profile{display:flex}.hr-details__details{display:flex;flex-direction:column;justify-content:space-around;padding-left:15px}@media(min-width:768px){.hr-details__details{padding-left:25px}}.hr-details__name{font-size:1.7rem;font-weight:700}@media(min-width:768px){.hr-details__name{font-size:2rem}}.hr-details__title{font-size:1.3rem;font-weight:400}.hr-details__team{color:var(--gray-500)}.hr-details__avatar{background-color:var(--gray-100);border-radius:14px;flex:0 0 auto;height:58px;overflow:hidden;width:58px}.hr-details__image{height:100%;object-fit:cover;width:100%}.hr-details__header{align-items:flex-end;display:flex;justify-content:space-between;padding-bottom:25px}.hr-details__tools{align-self:center;display:flex;flex-direction:column;justify-content:space-around;margin-left:20px}@media(min-width:480px){.hr-details__tools{flex-direction:row;gap:10px}}@media(min-width:1024px){.hr-details__tools{gap:20px}}.hr-details__button{color:var(--blue);transition:color .1s}.hr-details__button:hover{color:var(--black)}@media(min-width:480px){.hr-details__button{padding:5px 10px}}.small-layout{align-items:center;background-color:inherit;border:none;display:flex;margin:0}.small-layout--button{cursor:pointer}.small-layout__avatar{border-radius:8px;height:36px;overflow:hidden;width:36px}.small-layout__avatar--circle{border-radius:50%;height:100%;width:100%}.small-layout__image{object-fit:cover}.small-layout__profile-name{color:var(--gray-500);font-size:1.3rem;margin-left:12px}.coaching-sessions-button__icon{align-self:center;color:var(--blue);height:38px;margin-top:1px}.coaching-sessions-button__icon:hover{color:var(--blue-dark)}.large-layout{align-items:flex-start;display:flex;justify-content:space-between}.large-layout__profile-details{align-items:stretch;display:flex}.large-layout__profile-details--button{background-color:transparent;border:none;cursor:pointer;padding:0;text-align:left}.large-layout__details{display:flex;flex-direction:column;justify-content:space-around;padding-left:15px}@media(min-width:768px){.large-layout__details{padding-left:25px}}.large-layout__name{font-size:1.7rem;font-weight:700;overflow-wrap:anywhere}@media(min-width:768px){.large-layout__name{font-size:2rem}}.large-layout__function{font-size:1.3rem}.large-layout__team{color:var(--gray-500)}.large-layout__avatar{background-color:var(--gray-100);border-radius:14px;flex:0 0 auto;height:58px;overflow:hidden;width:58px}.large-layout__image{height:100%;object-fit:cover;width:100%}.large-layout__tools{display:flex;flex-direction:column;justify-content:space-around}@media(min-width:480px){.large-layout__tools{flex-direction:row;margin-left:10px}}@media(min-width:1024px){.large-layout__tools{gap:10px}}@media(min-width:1200px){.large-layout__tools{gap:20px}}.large-layout__button{color:var(--blue);transition:color .1s}.large-layout__button:hover{color:var(--black)}@media(min-width:480px){.large-layout__button{padding:5px 10px}}.coach-details{max-width:603px;padding:40px;width:100%}.coach-details__profile{display:flex;gap:16px}.coach-details__details{display:flex;flex-direction:column;justify-content:space-between}.coach-details__name{font-size:1.5rem;font-weight:700;line-height:24px;margin-bottom:4px;text-transform:uppercase}@media(min-width:768px){.coach-details__name{font-size:2.4rem}}.coach-details__team{color:var(--gray-500)}.coach-details__avatar{border-radius:64px;flex:0 0 auto;font-size:3rem;height:88px;overflow:hidden;width:88px}.coach-details__email{color:var(--blue-2);font-size:1.4rem;font-weight:400;line-height:21px}.coach-details__image{height:100%;width:100%}.coach-details__header{align-items:flex-end;display:flex;justify-content:space-between}.coach-details__tools{align-self:center;display:flex;flex-direction:column;gap:10px;justify-content:flex-end}@media(min-width:480px){.coach-details__tools{flex-direction:row}}.coach-details__responsibilities{margin-top:30px}.coach-details__list-heading{display:block;font-size:1.5rem;font-weight:600;line-height:24px;margin-bottom:12px}.coach-details__button{gap:9px;justify-content:center;padding:13px 26px}.coach-details__courses{display:flex;flex-direction:column;gap:4px;margin:0 -25px}.coach-details__description{font-size:1.4rem;font-weight:400;line-height:21px}.coach-details__course-name{font-size:1.6rem;font-weight:400;line-height:24px}.avatar-list{align-items:center;display:flex;justify-content:flex-end;width:100%}.avatar-list__list{align-items:center;display:flex;gap:15px;list-style:none}.avatar-list__pagination-button{align-items:center;color:var(--blue);display:flex;justify-content:center;padding:0}.avatar-list__pagination-button:hover{color:var(--blue-dark)}.avatar-list__pagination-button--next{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.avatar-list__picture{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:delay;animation-name:delay;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;border-radius:8px;flex:1 1;height:36px;justify-content:center;width:36px}.avatar-list__picture,.company{align-items:center;display:flex}.company--column{flex-direction:column}.company__avatar-wrapper{align-items:center;background-color:var(---bg-color-primary);border:1px solid var(--gray-200);border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;overflow:hidden;width:32px}.company__avatar-wrapper--small{height:36px;width:36px}.company__avatar-wrapper--medium{height:44px;width:44px}.company__avatar-wrapper--large{height:58px;width:58px}.company__avatar-wrapper--extra-large{height:67px;width:67px}.company__image{height:100%;padding:25%;width:100%}.company__profile-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--gray-500);display:-webkit-box;font-size:1.5rem;line-height:19px;margin-left:14px;max-width:300px;min-width:132px;overflow:hidden;padding-right:10px;text-overflow:ellipsis;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.company__profile-name--column{margin-left:0;margin-top:13px;text-align:center}.company-list .client-detail{max-width:445px;min-width:380px;padding:0;width:100%}.client-detail__card-link{color:var(--text-color-primary);flex-flow:column;text-decoration:none}.client-detail__group-top{padding:24px}.client-detail__course-heading{justify-content:space-between}.client-detail__course-heading,.client-detail__course-icon-text{align-items:center;display:flex}.client-detail__course-heading-name{font-size:2.3rem;font-weight:600;line-height:29px;margin:0 0 15px 23px}.client-detail__icons{align-items:center;display:flex;justify-content:space-between;width:60px}.client-detail__book-icon{color:var(--gray-300);height:20px}.client-detail__participants{align-items:center;background:var(--gray-100);display:flex;justify-content:space-between;padding:8px 24px}.client-detail__icon-text{align-items:center;display:flex;font-family:var(--font);font-size:1.3rem;font-style:normal;font-weight:700;line-height:17px}.client-detail__icon-sec{padding-right:10px;padding-top:5px}.client-detail__gray{color:var(--gray-500);font-weight:400}.client-detail__icon{color:var(--gray-300);height:20px}.client-detail__profile-icon{color:var(--gray-200);height:20px}.client-detail__avatar-list{padding:20px 20px 20px 0}.no-resource{font-size:1.7rem;font-weight:700;margin-top:50px}.course-detail{padding:0;width:500px}.course-detail--disabled{opacity:.5}.course-detail__link{color:var(--text-color-primary);flex-flow:column;text-decoration:none}.course-detail__link--disabled{pointer-events:none}.course-detail__header{padding:20px}.course-detail__top-bar{align-items:center;display:flex;justify-content:space-between}.course-detail__dates{color:var(--black);font-family:var(--font);font-size:14px;font-style:normal;font-weight:400;line-height:17px}.course-detail__type{background-color:var(--gray-500);font-size:1.1rem;font-weight:700;line-height:14px;padding:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.course-detail__type--open-plus{background-color:var(--light-green-01a);color:var(--light-green)}.course-detail__type--team-plus{background-color:var(--orange-01a);color:var(--orange)}.course-detail__type--one-standard{background-color:var(--one-standard-bg);color:var(--one-standard)}.course-detail__type--one-plus{background-color:var(--one-plus-bg);color:var(--one-plus)}.course-detail__type--open-max{background-color:var(--open-max-bg);color:var(--open-max)}.course-detail__name{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:var(--black);display:-webkit-box;font-family:var(--font);font-size:2.3rem;font-style:normal;font-weight:600;line-height:29px;margin-top:24px;overflow:hidden;text-overflow:ellipsis}.course-detail__progressbar{position:relative}.course-detail__progressbar--coach{margin:0}.course-detail__wrapper{background-color:var(--gray-100);height:3px;overflow:hidden;width:100%}.course-detail__fill{background:linear-gradient(to right,var(--blue) 50%,var(--turquoise) 100%);border-radius:0 10px 10px 0;height:100%}.course-detail__fill,.course-detail__shadow{-webkit-animation:progress 1s ease forwards;animation:progress 1s ease forwards;-webkit-transform-origin:0 50%;transform-origin:0 50%;width:0}.course-detail__shadow{box-shadow:-10px 0 10px rgba(6,168,249,.4);height:3px;left:0;position:absolute;top:0}.course-detail__statistics{padding:24px}.course-detail__info{align-items:center;display:flex;justify-content:space-between}.course-detail__info--coach{background-color:var(--gray-100);margin:-24px -24px 0;padding:6px 24px}.course-detail__modules-count{align-items:center;display:flex;font-family:var(--font);font-size:1.3rem;font-style:normal;font-weight:700;line-height:17px}.course-detail__gray{color:var(--gray-500);font-weight:400}.course-detail__gray--video{font-family:var(--font);font-size:1.3rem;font-style:normal;line-height:17px}.course-detail__icon-wrapper{padding-right:10px;padding-top:5px}.course-detail__icon{color:var(--gray-500);height:20px}.course-detail__profile-icon{color:var(--gray-200);height:20px}.course-detail__module-video-details{background:var(--gray-100);border-radius:3px;display:flex;justify-content:space-between;margin:24px 0;padding:18px 14px}.course-detail__video-details{color:var(--black);font-family:var(--font);font-size:1.3rem;font-style:normal;font-weight:700;line-height:17px}.course-detail__footer{align-items:center;display:flex;justify-content:space-between;padding:0 24px;position:relative}.course-detail__company{width:-webkit-fill-available}.course-detail__profiles{align-items:center;display:flex;width:100%}.course-detail__profiles--hr-view{margin-bottom:-25px;margin-top:24px}.course-detail__avatar-list{padding:20px 0}.course-detail__bottom-link--disabled{pointer-events:none}.course-detail__link-content{height:24px}.courses-grid{display:inline-flex;flex-wrap:wrap;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));padding:35px}@media(max-width:1935px){.courses-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1435px){.courses-grid{grid-template-columns:1fr}}@media(max-width:1024px){.courses-grid{padding:20px}}.dropdown-button{font-size:1.4rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative}.dropdown-button__button{align-items:center;background-color:inherit;border:none;cursor:pointer;display:flex;gap:8px;width:78px}.dropdown-button__button--active{font-weight:600}.dropdown-button__dropdown{border:1px solid var(--gray-200);left:0;margin-top:8px;padding:8px 16px;top:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.list-section__title{color:var(--section-title-color);font-size:2rem;font-weight:500;line-height:24px;margin-bottom:16px}.list-section__list{display:flex;flex-direction:column;gap:16px;padding:0}.list-section__item{font-size:1.6rem;font-weight:400;line-height:20px;list-style:none}.summary{grid-row-gap:35px;display:grid;grid-template-columns:2fr 1fr;padding:40px}@media(max-width:1024px){.summary{grid-template-columns:1fr}}.summary__heading{color:var(--summary-heading-color);font-size:2.7rem;font-weight:600;line-height:33px;margin-bottom:44px}.summary__main{display:flex;flex-direction:column;gap:40px}.summary__button{grid-column:2;grid-row:2;justify-self:end}@media(max-width:1024px){.summary__button{grid-column:1}}.participants-invite{width:100%}.participants-invite--loading{opacity:.5}.participants-invite__form{color:var(--text-color-primary);display:flex;flex-direction:column;font-family:var(--font);font-size:1.7rem;gap:20px;line-height:22px;padding:24px}.participants-invite__emails{color:var(--gray-500);font-size:1.3rem;font-weight:500;line-height:17px}.participants-invite__emails-label{background:var(--gray-100);border:1px solid var(--white);border-radius:8px;box-sizing:border-box;display:block;font-size:1.5rem;margin-top:8px;padding:12px;width:100%}.participants-invite__emails-label--error{border-color:var(--red)}.participants-invite__emails-label:focus-within{border:1px solid var(--blue);outline:none}.participants-invite__email{align-items:center;background-color:var(--bg-color-secondary);border:1px solid var(--input-border-color);border-radius:30px;color:var(--text-color-primary);display:inline-flex;font-size:1.3rem;height:30px;margin:0 4px 4px 0;padding:0 4px 0 10px}.participants-invite__icon{color:var(--gray-400);width:13px}.participants-invite__icon:hover{color:var(--red-dark)}.participants-invite__input{-webkit-appearance:none;background:var(--gray-100);border:none;border-radius:.2rem;color:var(--text-color-primary);font:inherit;height:32px;margin-top:1rem;padding:0;width:100%}.participants-invite__input:focus{outline:none}.participants-invite__error-message{color:var(--red);font-size:12px;margin:5px 0;position:absolute}.participants-invite__button-container{display:flex;justify-content:flex-end;margin-top:6px}@media(max-width:1200px){.participants-invite{max-width:unset;width:85%}}.participants-invite__modal-body{width:100%}.module-collapse-row{border-bottom:1px solid var(--content-border);color:var(--gray-500);margin-left:20px;padding-right:10px}.module-collapse-row__content{display:grid;grid-template-columns:70% 30%;padding-left:6px;padding-right:35px}.module-collapse{margin-left:10px;padding-right:16px}.module-collapse__header{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:69.5% 1fr;margin:3px 0}.module-collapse__name{align-items:center;display:flex}.course-collapse{border-bottom:1px solid var(--gray-400);font-size:1.2rem;font-weight:600;line-height:18px}.course-collapse:last-of-type{border-bottom:none}.course-collapse__hidden-content{color:var(--gray-600)}.course-collapse__header{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:70% 30%;margin:3px 0}.course-collapse__name{align-items:center;display:flex}.course-collapse__progress--expire{color:var(--orange)}.course-collapse__progress--expired{color:var(--red)}.course-collapse__icon{color:var(--orange);cursor:default;height:20px;margin-left:15px;width:20px}.course-collapse__icon--expired{color:var(--red)}.participant-collapse{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr auto;grid-template-rows:repeat(2,auto);justify-items:flex-start;margin-top:24px}.participant-collapse__dot-menu{color:var(--blue);display:flex}.participant-collapse__menu{left:auto;margin-top:0;right:100%;top:0}.participant-collapse__menu-item{display:flex;height:30px}.participant-collapse__collapse{display:flex;font-size:1.4rem;font-weight:600;gap:16px;grid-row:2;padding-right:18px;width:100%}.participant-collapse__collapse-wrapper{display:flex;flex-direction:column;width:100%}.participant-collapse__courses-wrapper{margin-left:30px;width:100%}.participant-collapse__show-progress{color:var(--blue)}.participant-collapse__course-collapse{display:flex;width:100%}.participant-collapse__collapse-children{display:flex}.participant-collapse__collapse-arrow{margin-left:2px}.participant-table-row{background-color:var(--participants-table-row-color);font-size:1.2rem;font-weight:600;vertical-align:top}.participant-table-row__participant{border-radius:5px 0 0 5px;width:400px}.participant-table-row__participant-details{display:flex;height:60px;justify-content:space-between;line-height:60px}.participant-table-row__participant-details--left-margin{margin-left:30px}.participant-table-row__person{align-items:center;display:flex;vertical-align:middle}.participant-table-row__person--name{margin-left:16px}.participant-table-row__dot-menu{align-items:center;color:var(--blue);display:flex;margin-right:7px}.participant-table-row__courses{border-radius:0 5px 5px 0;-webkit-column-span:2;column-span:2;margin-right:10px;padding:19px 0;vertical-align:middle}.participant-table-row__courses-wrapper{margin-right:10px}.participant-table-row__course-separator{background-color:var(--gray-300);height:1px;width:100%}.participant-table-row__menu{left:auto;margin-top:0;right:100%;top:0}.participant-table-row__no-courses{text-align:center}.participant-table-row__menu-item{display:flex;height:30px}.participants{padding:35px}.participants__header{align-items:center;display:flex;justify-content:space-between}@media(max-width:768px){.participants__header{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(2,1fr)}}.participants__search{max-width:500px;width:100%}@media(max-width:768px){.participants__search{max-width:unset}}.participants__add-button,.participants__filter-button{margin:0;padding:0}.participants__buttons-container{display:flex;justify-content:space-around}.participants__table{border-collapse:separate;border-spacing:0 4px;margin-top:36px;width:100%}.participants__thead{background-color:var(--participants-table-header-color);border-radius:8px;color:var(--white);font-size:1.4rem;font-weight:700;height:40px;line-height:40px;text-align:center;width:100%}.participants__td-first{border-radius:5px 0 0 5px;padding-left:25px}.participants__td-last{max-width:32px}.participants__filter{display:flex}.participants__filter-button{margin:0 5px}.participants__no-participants{margin:10px 0;text-align:center}.participants__collapse{display:flex;flex-direction:column;gap:16px;justify-content:flex-start;margin-top:8px;padding:20px 0}.participants__filter-menu{gap:0;padding:0}.participants__filter-menu-item{padding:12px 16px}.participants__filter-menu-item:hover{background-color:var(--gray-200)}.participants tr:nth-child(2n){background-color:var(--gray-100)}.company-list{padding:35px}.company-list__search{max-width:503px}.company-list__companies{display:flex;flex-wrap:wrap;gap:35px;margin-top:25px}.company-header{background-color:var(--bg-color-secondary);border-bottom:2px solid var(--gray-100);border-left:2px solid var(--gray-100);display:flex;flex-direction:column;padding:0 10px;width:100%}@media(min-width:768px){.company-header{align-items:center;flex-direction:row;justify-content:space-between;padding:12px 25px 12px 10px}}@media(min-width:1024px){.company-header{min-height:92px;padding:36px 50px 36px 30px}}.company-header__back{align-items:center;display:flex;padding:15px 0 8px}@media(min-width:768px){.company-header__back{padding:0}}.company-header__link{display:flex;margin-right:3px}.company-header__icon{color:var(--gray-500);height:30px;width:30px}@media(min-width:768px){.company-header__icon{height:35px;transition:fill .1s;width:35px}.company-header__icon:hover{color:var(--button-icon-color-hover)}}.company-data{padding:35px}.company-data__detail{color:var(--text-color-primary);font-weight:500;line-height:23px;margin-bottom:42px}.company-data__field{color:var(--gray-500);font-size:1.3rem;line-height:17px;padding-bottom:12px}.company-data__contact{align-items:center;display:flex;justify-content:space-between;max-width:300px}.audio-player{border-radius:8px;width:100%}.attachment-item{padding:15px}.attachment-item__tippy-content{overflow-wrap:anywhere}.attachment-item__link{align-items:center;background-color:var(--bg-color-secondary);cursor:pointer;display:flex;gap:29px;margin-top:11px;padding:4px;text-decoration:none}.attachment-item__name{color:var(--blue);font-weight:700;overflow:hidden;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap}.attachment-item__extension{background-color:var(--bg-color-primary);border-radius:5px;color:var(--gray-500);font-size:1.3rem;line-height:39px;max-width:52px;min-width:52px;text-align:center;text-transform:uppercase}.attachment-item__audio-player{margin-top:8px;width:100%}.attachments-list.card{padding:0}.attachments-list__description{color:var(--gray-500);font-size:1.3rem;font-style:italic;font-weight:500}.attachments-list__empty{color:var(--gray-500);padding:10px;text-align:center}.attachments-list__scrolls{margin-right:3px;max-height:68vh}.attachments-list__wrapper{padding:25px}.attachments-list__list{display:flex;flex-direction:column;padding-top:10px}.status-icon--done{color:var(--blue)}.status-icon--active{color:var(--turquoise)}.status-icon--unavailable{color:var(--gray-200)}.progress-item-button{background-color:var(--gray-100);border:0;color:var(--black);cursor:pointer;font-size:1.4rem;margin:2px 0;padding:16px;text-align:left;text-decoration:none;width:100%}.progress-item-button:disabled{cursor:default;opacity:.5}.progress-item-button:disabled:hover{background-color:var(--gray-100)}.progress-item-button:focus{outline:0}.progress-item-button--active,.progress-item-button:hover{background-color:var(--white-ice)}.progress-item-button--active{font-weight:700}.progress-item-button__name{align-items:center;display:flex;gap:20px}.progress-item-button__icon{align-items:center;display:flex;justify-content:center}.progressbar-item{display:flex;margin-top:32px;position:relative}.progressbar-item:first-of-type{margin-top:0}.progressbar-item__module-info{color:var(--text-color-primary);font-size:1.3rem;font-weight:700;margin-right:24px;min-width:100px;padding-left:14px;position:relative}.progressbar-item__module{color:var(--gray-500);font-size:1.3rem;font-weight:400}.progressbar-item__status-container{align-items:center;border-radius:50%;box-shadow:0 0 10px rgba(6,168,249,.26);display:flex;height:32px;justify-content:center;position:absolute;right:-14px;top:-2px;width:32px;z-index:1}.progressbar-item__progress{box-shadow:0 0 10px rgba(6,168,249,.26);left:96px;position:absolute;top:30px;width:4px}.progressbar-item__progress-fill{background:linear-gradient(to bottom,var(--blue) 40%,var(--turquoise) 100%);left:0;position:absolute;top:0;width:100%}.progressbar-item__lessons{display:flex;flex-direction:column}.progressbar-item__lesson{background-color:inherit;border:none;border-top:1px solid var(--gray-300);cursor:pointer;height:20px;padding:0;position:relative;width:4px}.progressbar-item__lesson:hover .progressbar-item__tooltip{opacity:1;visibility:visible}.progressbar-item__lesson:disabled{cursor:not-allowed}.progressbar-item__tooltip{background-color:var(--bg-color-primary);border-radius:4px;box-shadow:-2px 0 7px rgba(0,0,0,.1);font-size:1.2rem;left:28px;opacity:0;padding:12px;position:absolute;top:-4px;visibility:hidden;width:200px;z-index:2}.progressbar-item__desc{margin-top:8px}.progressbar-item__cover{margin-top:16px;max-width:100%}.course-progressbar{height:68vh;margin-right:3px;padding:20px 10px 20px 20px}.course-progressbar__container{list-style:none}.progress-item{font-family:var(--font);font-size:1.3rem;margin:0 4px}.progress-item__header:hover{background-color:var(--gray-100)}.progress-item__header--active,.progress-item__header--active:hover{background-color:var(--polar)}.progress-item__wrapper{display:flex}.progress-item__coach{margin-left:-6px;padding:16px 0 0 16px}.progress-item__button{background-color:inherit;border:none;cursor:pointer;padding:0 16px 16px;text-align:left;width:100%}.progress-item__button--empty{flex-grow:1;padding:0;width:unset}.progress-item__collaterals{font-weight:700;margin:12px 0 8px}.progress-item__collateral{border-right:2px solid var(--gray-200);color:var(--gray-500);display:inline-block;font-weight:400;margin-right:8px;padding-right:8px;text-transform:capitalize}.progress-item__collateral:last-of-type{border:none}.progress-item__name{font-size:1.7rem}.progress-item__lessons{display:flex;flex-direction:column}.progress-item__lesson{background-color:var(--gray-100);border:0;cursor:pointer;font-size:1.4rem;margin:2px 0;padding:16px;text-align:left;width:100%}.progress-item__lesson[disabled]{cursor:default;opacity:.5}.progress-item__lesson:focus{outline:0}.progress-item__lesson--active,.progress-item__lesson:hover{background-color:var(--white-ice)}.progress-item__lesson--active{font-weight:700}.progress-item__lesson-name{align-items:center;display:flex}.progress-item__lesson-name .icon{color:var(--blue);margin-right:12px;min-width:20px;width:20px}.progress-item__post-quiz--disabled{opacity:.5;pointer-events:none}.progress-list{height:60vh;margin-right:3px;margin-top:6px;scroll-behavior:smooth}.progress-list__container{list-style:none;padding:0}.course-progress{background-color:var(--bg-color-secondary);border:1px solid var(--card-border-color);border-radius:8px}.course-progress__header{align-items:center;border-bottom:1px solid var(--card-border-color);color:var(--gray-500);display:flex;font-size:1.3rem;padding:16px}.course-progress__percentage{color:var(--text-color-primary);display:inline-block;font-weight:600;padding:0 5px}.course-progress__buttons{align-items:center;display:flex;margin-left:auto}.course-progress__button{background-color:transparent;cursor:pointer;-webkit-filter:grayscale(100%);filter:grayscale(100%);margin:0 8px;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}.course-progress__button:focus{outline:0}.course-progress__button--active,.course-progress__button:hover{-webkit-filter:none;filter:none}.course-progress__icon{color:var(--blue)}.course-aside{max-width:380px}.course-aside__button{background:transparent;flex-grow:1;font-size:1.2rem;line-height:15px;padding:10px 30px;position:relative;transition:color .2s}.course-aside__button:hover{color:var(--blue)}.course-aside__tab--attachments:after{background-color:var(--blue);border-radius:50%;color:var(--little-notify-text-color);content:attr(data-attachments-count);font-size:1rem;font-weight:700;height:16px;line-height:16px;margin:2px;position:absolute;top:3px;width:16px}.course-aside .course-aside__button--active:not(:disabled){background:var(--bg-color-secondary);border:1px solid var(--card-border-color);border-bottom:none;border-radius:5px 5px 0 0;color:var(--blue);margin-bottom:-6px;padding-bottom:16px}.course-aside .course-aside__switch{padding-bottom:0;position:relative}.course-aside .course-aside__switch:after{background:var(--bg-color-secondary);bottom:-7px;content:"";height:6px;position:absolute;width:90%}.module-content-header__section{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 0 15px}.module-content-header__sub-header{align-items:baseline;color:var(--black);display:flex;flex-wrap:wrap;font-size:2rem;font-weight:700;line-height:1.2;margin-top:12px}.module-content-header__module-name{margin-top:17px;width:100%}.module-content-header__name-content{padding-right:6px}.module-content-header__name-content:first-letter{text-transform:uppercase}.module-content-header__buttons{align-items:center;display:flex;padding:8px 0}.module-content-header__name{color:var(--black);font-weight:700;line-height:1.2;padding-bottom:20px}.video{aspect-ratio:16/9;width:100%}.video--unavailable{align-items:center;background-color:#000;color:#fff;display:flex;font-size:18px;justify-content:center;padding:50px;text-align:center}.answer-note{align-items:center;display:flex;gap:10px;margin-bottom:12px}.answer-note__note{background-color:var(--bg-color-secondary);border-radius:8px;color:var(--black);font-size:1.5rem;margin-right:10px;min-height:40px;padding:10px 16px;position:relative;width:100%}.answer-note__note--with-owner:before{border-bottom:11px solid transparent;border-right:11px solid var(--bg-color-secondary);border-top:11px solid transparent;content:"";display:block;left:-8px;position:absolute;top:6px}.rich-text-wrapper.rich-text-wrapper{height:unset;padding:0;resize:none}.task-sent-modal{margin:75px 39px}.recorder-timeline :after,.recorder-timeline :before{border:4px solid transparent;content:"";left:-4px;position:absolute}.recorder-timeline{border-left:none;border-right:none;border-top:1.5px dashed var(--white);position:relative;width:100%}.recorder-timeline :before{border-top-color:var(--light-blue);bottom:0}.recorder-timeline :after{border-bottom-color:var(--light-blue);top:-2px}.recorder-timeline__indicator{position:absolute;transition:right .1s}.voice-recorder{align-items:center;color:var(--blue);display:flex;justify-content:space-around;min-height:24px}.voice-recorder__container{align-items:center;background-color:var(--blue);border-radius:24px;color:var(--white);display:flex;flex-grow:1;gap:12px;justify-content:space-between;padding:4px}.voice-recorder__button{padding:0 12px}.voice-recorder__button--inner{padding:0}.voice-recorder__button--right{margin-left:auto}.voice-recorder__timer{color:var(--white);line-height:1;min-width:38px}.participant-task-modal{display:flex;flex-direction:column;width:100%}@media(min-width:768px){.participant-task-modal{flex-direction:row}}@media(min-width:1000px){.participant-task-modal{max-width:100%;width:1000px}}.participant-task-left{display:flex;flex-direction:column;max-height:100%;padding:35px;row-gap:25px}@media(min-width:768px){.participant-task-left{max-height:90vh;width:50%}}.participant-task-left__head{align-items:center;display:flex;gap:20px;justify-content:space-between}.participant-task-left__header{color:var(--heading-color);display:flex;flex:1 1;font-size:1.7rem;font-weight:400;justify-content:space-between}.participant-task-left__type{line-height:30px}.participant-task-left__status{background-color:var(--accept);border-radius:40px;color:var(--white);display:flex;flex-direction:column;font-size:1.3rem;justify-content:center;padding:2px 20px;text-align:center;text-transform:uppercase}.participant-task-left__status--rejected{background-color:var(--red)}.participant-task-left__name{font-size:2rem;font-weight:700}.participant-task-left__instruction-label{font-size:1.7rem;font-weight:700}.participant-task-left--short{padding:35px 45px 0 25px}@media(min-width:768px){.participant-task-left--short{width:100%}}.participant-task-right{background-color:var(--gray-100);color:var(--text-color-primary);max-height:90vh;padding:83px 35px 35px;width:50%}@media(max-width:768px){.participant-task-right{display:flex;flex-direction:column;max-height:100%;width:100%}}.participant-task-right__answer{font-size:1.5rem;font-weight:400}.participant-task-right__answer-heading{color:var(--gray-500);font-size:1.3rem;margin:10px 0}.participant-task-right__rejected{align-items:center;color:var(--red);display:flex;font-size:1.3rem;gap:6px;margin-bottom:20px}.participant-task-right__button-group{color:var(--gray-600);-webkit-column-gap:40px;column-gap:40px;display:flex;margin-top:40px}.participant-task-right__button-group--icons{justify-content:center;margin-bottom:20px}.participant-task-right__button--active,.participant-task-right__button:hover{color:var(--blue)}.participant-task-right__form{display:flex;flex-direction:column}.participant-task-right__short-desc{padding-top:10px}.participant-task-right .participant-task-right__form .participant-task-right__answer-input{min-height:130px;padding-bottom:0}.participant-task-right__recorder{margin-bottom:12px;margin-top:-36px}.participant-task-right__recorder-unavailable-tooltip{margin-left:-16px}.participant-task-right__recorder-unavailable{margin:-36px 0 0 auto;padding:8px 16px 0 0}.participant-task-right__error-message{color:var(--red);font-size:1.4rem;font-style:italic;line-height:17px;margin-top:17px}.participant-task-right__audio-player{position:relative;top:-136px}.lesson-details{display:flex;flex-direction:column;height:100%;margin:35px;padding:25px 35px}.lesson-details__desc-content{line-height:1.2;padding-top:15px}.lesson-details__lesson-name{color:var(--black);font-size:2rem;font-weight:700;line-height:1.2;padding-bottom:20px}.lesson-details__exercise-button{fill:var(--gray-400);height:27px;transition:fill .1s;width:27px}.lesson-details__exercise-button--to-do{color:var(--blue)}.lesson-details__exercise-button--rejected{color:var(--red)}.lesson-details__exercise-button--in-review{color:var(--yellow);cursor:default}.lesson-details__exercise-button--approved{color:var(--light-green);cursor:default}.lesson-details__button-with-tippy{align-items:center;display:flex;margin:2px}.lesson-details__lesson-desc{font-size:1.3rem;line-height:1.2;padding-bottom:15px}.lesson-details__navigation{display:flex;justify-content:space-between;padding-top:25px}.lesson-details__back-button{margin-left:auto}.quiz-container{background-color:var(--courses-background);border:none;padding:0}.info-text{color:var(--gray-500);font-weight:500;margin-bottom:24px}.info-text--small{font-size:1.2rem;line-height:18px}.info-text--medium{font-size:1.4rem;line-height:17px}.info-text--large{font-size:1.6rem;line-height:24px;margin-top:32px}.info-text--black{color:var(--black)}.info-text--gray{color:var(--gray-500)}.linear-indicator{background-color:var(--gray-300);margin:8px 0}.linear-indicator__line{background-color:var(--blue);height:8px}.buttons-wrapper{align-items:center;display:flex;justify-content:space-between}.buttons__button--primary{margin-left:auto}.form__error{align-items:center;color:var(--red);display:flex;height:40px}.result__wrapper{gap:30px;margin-top:40px}.result__wrapper--reverse{flex-direction:row-reverse}.result__button--primary{margin-left:auto}.result__button--outlined{margin-right:auto}.quiz-questions{display:flex;flex-direction:column;gap:48px;list-style:none}.radio-item{align-items:center;display:inline-flex}.radio-item:hover .radio-item .radio-item__wrapper{border-color:var(--blue)}.radio-item--disabled:hover .radio-item--disabled .radio-item__wrapper{border-color:inherit}.radio-item__wrapper{border:1px solid var(--gray-200);border-radius:50%;height:18px;min-width:18px;position:relative;transition:border-color .1s;width:18px}.radio-item__wrapper--checked{border-color:var(--blue)}.radio-item__wrapper--red{border-color:var(--red)}.radio-item__wrapper--green{border-color:var(--light-green)}.radio-item__label{cursor:pointer;font-size:14px;line-height:17px;padding-left:10px;transition:color .1s}.radio-item__label--red{color:var(--red)}.radio-item__label--green{color:var(--light-green)}.radio-item__input{cursor:pointer;height:100%;left:0;margin:0;position:absolute;top:0;width:100%;z-index:1}.radio-item__fill{background-color:transparent;border-radius:50%;height:9px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:background-color .1s;width:9px}.radio-item__fill--checked{background-color:var(--blue)}.radio-item__fill--red{background-color:var(--red)}.radio-item__fill--green{background-color:var(--light-green)}.radio-group{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.question{border:none;padding:0}.question__legend{color:var(--back);display:block;font-size:1.7rem;margin-bottom:24px}.subscription-name{font-size:1.3rem;font-weight:700;line-height:16px;padding:5px;text-align:center;text-transform:capitalize}.subscription-name--open-plus{background-color:var(--light-green-01a);color:var(--light-green)}.subscription-name--team-standard{background-color:var(--orange-01a);color:var(--orange)}.subscription-name--one-standard{background-color:var(--one-standard-bg);color:var(--one-standard)}.subscription-name--one-plus{background-color:var(--one-plus-bg);color:var(--one-plus)}.subscription-name--team-plus{background-color:var(--team-plus-bg);color:var(--team-plus)}.subscription-name--open-max{background-color:var(--open-max-bg);color:var(--open-max)}.course-header{background-color:var(--bg-color-secondary);border-bottom:2px solid var(--gray-100);border-left:2px solid var(--gray-100);display:flex;flex-direction:column;padding:0 10px;width:100%}@media(min-width:768px){.course-header{align-items:center;flex-direction:row;justify-content:space-between;padding:12px 25px 12px 10px}}@media(min-width:1024px){.course-header{min-height:92px;padding:27px 50px 27px 30px}}.course-header__heading{align-items:center;display:flex;padding:15px 0 8px}@media(min-width:768px){.course-header__heading{padding:0}}.course-header__link{display:flex;margin-right:3px}.course-header__arrow{color:var(--gray-500);height:30px;width:30px}@media(min-width:768px){.course-header__arrow{height:35px;transition:color .1s;width:35px}.course-header__arrow:hover{color:var(--button-icon-color-hover)}}.course-header__name{font-size:2rem;font-weight:600}@media(min-width:768px){.course-header__name{font-size:2.3rem;padding-left:14px}}@media(min-width:1024px){.course-header__name{padding-left:20px}}.course-header__details{display:flex;gap:30px}.course-header__subscription{background:rgba(0,210,46,.1);color:var(--light-green);font-family:var(--font);font-size:1.1rem;font-weight:700;line-height:14px;margin:0 27px;padding:0 4px}.course-header__calendar{align-items:center;display:none;padding:8px 0 15px}@media(min-width:768px){.course-header__calendar{display:flex;padding:0}}.course-header__icon{fill:var(--gray-300);margin:0 5px}@media(min-width:768px){.course-header__icon{height:28px;width:28px}}.course-header__date{font-size:1.3rem}@media(min-width:768px){.course-header__date{padding-left:5px}}.content-inner,.course-coaches{padding:20px}@media(min-width:1024px){.content-inner,.course-coaches{padding:35px}}.course-coaches__card.card{padding:4px}.course-coaches__scrolls{max-height:77vh;padding:31px}.course-coaches__list{display:flex;flex-direction:column;gap:40px}.content-inner,.course-participants{padding:20px}@media(min-width:1024px){.content-inner,.course-participants{padding:35px}}.course-participants__card.card{padding:4px}.course-participants__scrolls{max-height:77vh;padding:31px}.course-participants__list{display:flex;flex-direction:column;gap:40px}.coach-courses{position:relative}@media(max-width:768px){.coach-courses{display:flex;flex-flow:column}}.coach-courses__select{position:absolute;right:20px;top:12px;z-index:2}@media(max-width:768px){.coach-courses__select{background-color:var(--bg-color-secondary);display:flex;justify-content:center;padding:10px;position:static;width:100%}}.meetings-card{display:flex;justify-content:center;width:330px}.meetings-card__card{width:100%}.meetings-card__header{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:32px 27px 0}.meetings-card__description{color:var(--text-color-primary);font-family:var(--font);font-size:2.3rem;font-style:normal;font-weight:700;line-height:29px;margin-top:14px;text-align:center}.meetings-card__type{color:var(--gray-500)}.meetings-card__status{color:var(--gray-500);font-family:var(--font);font-size:1.3rem;font-style:normal;font-weight:400;line-height:17px;margin-top:20px;text-align:center}.meetings-card__line{border-bottom:2px solid var(--gray-100);margin:40px 0 30px;width:100%}.meetings-card__list{display:flex;flex-flow:column;gap:34px;justify-content:center;padding-bottom:33px}.meetings-card__item{align-items:center;display:flex;justify-content:space-between;margin:0 34px}.meetings-card__count{background-color:var(--gray-100);border-radius:14px;flex-shrink:0;font-weight:700;height:44px;line-height:44px;text-align:center;width:44px}.meetings-card__icon{color:var(--blue)}.task-to-evaluation{align-items:center;display:flex;flex-direction:column;gap:16px;max-width:280px}.task-to-evaluation__image{height:68px;width:52px}.task-to-evaluation__header{padding:16px 20px;text-align:center}.task-to-evaluation__header--title{font-size:2rem;font-weight:600;line-height:24px}.task-to-evaluation__link{text-decoration:none}.task-to-evaluation-card{width:100%}.upcoming-session{align-items:center;display:flex;flex-direction:column;gap:16px}.upcoming-session__image{height:68px;width:52px}.upcoming-session__header{padding:16px 20px;text-align:center}.upcoming-session__header--title{font-size:2rem;font-weight:600;line-height:24px}.upcoming-session__link{text-decoration:none}.upcoming-session-card{width:100%}.coach-dashboard{padding:20px}@media(min-width:1024px){.coach-dashboard{padding:35px}}.coach-dashboard__companies{display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:42px;padding:0 36px}.coach-dashboard__link{text-decoration:none}.coach-dashboard__company{padding:24px}.coach-dashboard__title{color:var(--gray-500);font-family:var(--font);font-size:1.3rem;font-style:normal;font-weight:400;line-height:17px;margin-bottom:15px}.coach-dashboard__statistics{display:flex;gap:40px;justify-content:center}@media(max-width:576px){.coach-dashboard__statistics{flex-wrap:wrap}}.coach-dashboard__task-session{display:flex;flex-direction:column;gap:40px}.coach-dashboard__meetings{display:flex;flex-wrap:wrap;gap:40px}.confirm-session-step{height:100%}.confirm-session-step__sub-title{color:var(--text-color-primary);font-size:1.8rem;font-weight:500;margin-bottom:40px}.confirm-session-step__session{margin:0 50px}@media(max-width:576px){.confirm-session-step__session{margin:0}}.confirm-session-step__buttons{display:flex;gap:60px;justify-content:flex-end;margin-top:40px}@media(max-width:576px){.confirm-session-step__buttons{flex-wrap:wrap;gap:30px;justify-content:center}}.confirm-session-step__note{margin:30px 50px 0}@media(max-width:576px){.confirm-session-step__note{margin:30px 0 0}}.final-session-step{margin:0 auto;width:450px}@media(max-width:768px){.final-session-step{width:350px}}@media(max-width:576px){.final-session-step{width:200px}}.final-session-step__logo{display:block;height:63px;margin:36px auto 0;width:375px}@media(max-width:576px){.final-session-step__logo{width:200px}}.final-session-step__congrats-message{color:var(--gray-600);font-family:var(--font);font-size:2rem;font-weight:400;line-height:24px;margin:38px 0 22px;text-align:center}.final-session-step__congrats{display:block}.final-session-step__info{font-family:var(--font);font-size:1.6rem;font-weight:400;line-height:19px;text-align:center}.final-session-step__buttons{display:flex;font-weight:700;justify-content:space-around;margin:40px 0 36px}@media(max-width:576px){.final-session-step__buttons{flex-wrap:wrap;gap:30px}}.select-course__sub-title{font-size:1.8rem;padding-bottom:16px;padding-top:35px}.select-course__button-wrapper{align-items:center;display:flex;justify-content:flex-end;padding-top:150px}.select-course__button{margin-left:20px}.select-course__error-message,.select-date-step__error-message{color:var(--red);font-size:1.1rem;font-style:italic;height:25px;padding:4px 0 0}.select-date-step__error-message{margin-bottom:-25px}.select-date-step{font-family:var(--font)}.select-date-step__sub-title{color:var(--text-color-primary);font-size:1.8rem;font-weight:500}.select-date-step__coach-select{padding:8px 0 12px}.select-date-step__switch{max-width:295px;padding-top:11px}@media(max-width:576px){.select-date-step__switch{max-width:unset}}.select-date-step__switch-button{font-size:1.2rem;font-weight:500}.select-date-step__bottom-panel{align-items:center;display:flex;gap:60px;justify-content:flex-end;padding-top:10px}@media(max-width:576px){.select-date-step__bottom-panel{flex-direction:column;gap:40px;justify-content:center;margin:24px 0 40px}}.select-date-step__error-message{font-size:1.2rem;margin-bottom:0}.select-date-step__back{font-size:1.6rem;font-weight:700}.coaching-session{display:flex;flex-flow:column;margin:auto;padding:30px 16px}@media(max-width:576px){.coaching-session{padding:24px 8px}}@media(max-width:1024px){.coaching-session{position:unset;width:95%}}.coaching-session__title{font-size:2.7rem;font-weight:600;line-height:33px;padding-bottom:15px}.coaching-session__step{display:none}.coaching-session__step--active{display:block}.coaching-session__fallback{font-size:1.7rem;font-weight:700;padding-top:30px}.coaching-session-modal{align-items:center;display:flex;justify-content:center;width:100%}.coaching-session-modal__body{width:75%}@media(max-width:576px){.coaching-session-modal__body{width:85%}}.select-date__weekly{width:620px}@media(max-width:1024px){.select-date__weekly{width:unset}}.select-date__monthly{padding:0}.edit-group-meeting-modal__info{display:flex;flex-direction:column;gap:24px;padding:46px 47px 0}.edit-group-meeting-modal__info p{font-size:1.8rem}.edit-group-meeting-modal__title{font-size:2rem;font-weight:600;line-height:2.4rem;margin-bottom:40px}.edit-group-meeting-modal__error{background-color:#fff;color:red;font-size:1.2rem;left:90px;position:absolute;top:283px;z-index:1}.edit-group-meeting-form{display:flex;flex-direction:column;gap:20px;padding:46px 47px 0;width:600px}.edit-group-meeting-form__buttons-container{display:flex;gap:40px;justify-content:flex-end;padding-bottom:24px}.sessions-list{display:flex;flex-direction:column;gap:17px;list-style:none}.sessions-list__message{color:var(--gray-300);font-weight:700;line-height:20px;margin:66px 0 54px;text-align:center;text-transform:uppercase}.sessions-list__single-session{padding-right:12px}.coaching-sessions{display:flex;gap:24px}@media(max-width:1200px){.coaching-sessions{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(2,auto);justify-items:center}}.coaching-sessions__list{margin:30px 0 24px 24px;max-width:850px;padding:34px}@media(max-width:1200px){.coaching-sessions__list{grid-row:2;margin:30px 24px 24px;max-width:800px;padding:20px 8px 20px 20px}}.coaching-sessions__button{font-size:16px;margin-top:40px}.coaching-sessions__legend{height:60px;margin-top:24px;width:300px}@media(max-width:1200px){.coaching-sessions__legend{grid-row:1}}.coaching-sessions__scroll:defined{max-height:calc(100vh - 300px)}@media(max-width:1024px){.coaching-sessions__scroll:defined{max-height:calc(100vh - 380px)}}.courses{height:100%}.course-stats{display:flex;font-size:1.3rem;font-weight:700;justify-content:space-around;width:274px}.course-stats--white{color:var(--white)}@media(max-width:576px){.course-stats{font-size:1.2rem;max-width:240px}}.course-stats__list-item{margin-right:auto}.course-info{background-color:var(--course-info-background);border-radius:6px;box-shadow:1px 6px 18px -10px var(--gray-400);height:309px;max-width:500px;opacity:0;padding:24px;position:absolute;top:-309px;transition:.5s ease-in-out;visibility:hidden;width:100%;z-index:2}.course-info__module-duration{font-weight:400;margin-left:16px}.course-info--visible{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:slide-in;animation-name:slide-in;top:0;visibility:visible}@-webkit-keyframes slide-in{50%{opacity:0}75%{opacity:.75}to{opacity:1}}@keyframes slide-in{50%{opacity:0}75%{opacity:.75}to{opacity:1}}.course-info__header{font-size:2.3rem;line-height:2.4rem;position:relative}@media(max-width:768px){.course-info__header{font-size:2rem}.course-info__name{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}}.course-info__close-button{position:absolute;right:-22px;top:-18px}.course-info__close-button:hover{color:var(--gray-500)}.course-info__stats:defined{margin:5px 2px}.course-info__course-name{font-size:1.6rem;text-transform:capitalize}@media(max-width:768px){.course-info__course-name{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}}.course-info__scrollable{margin:20px 0 0 10px;max-height:142px}.course-info__scrollable::-webkit-scrollbar{height:8px;width:4px}.course-info__scrollable::-webkit-scrollbar-thumb{background:var(--blue)}.course-info__scrollable::-webkit-scrollbar-track{background:var(--gray-200)}.course-info__scrollable{scrollbar-color:var(--blue) var(--gray-200);scrollbar-width:thin}.course-info__modules{display:flex;flex-direction:column;gap:8px;margin:0;padding:0}.course-info__module{display:grid;font-size:1.1rem;font-weight:600;grid-template-columns:16px 56px 1fr 150px;line-height:13px}.course-info__module-number{color:var(--gray-500);margin-right:24px}.course-tile-wrapper{position:relative}.course-tile.card{border:none;padding:0}.course-tile{background-color:var(--bg-color-primary);-webkit-perspective:750px;perspective:750px;width:500px}@media(max-width:768px){.course-tile{max-width:331px}}.course-tile--disabled{opacity:.5}.course-tile--text-white{color:var(--white)}.course-tile__background{background-color:var(--bg-color-secondary);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;height:309px;text-decoration:none;width:100%}@media(max-width:768px){.course-tile__background{max-width:331px;width:100%}}.course-tile__wrapper{height:100%;padding:24px;width:100%}.course-tile__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;align-items:center;display:flex;display:-webkit-box;font-size:2.3rem;font-weight:600;justify-content:center;overflow:hidden;text-overflow:ellipsis}@media(max-width:576px){.course-tile__name{font-size:1.5rem}}.course-tile__fill{background:linear-gradient(to right,var(--blue) 50%,var(--turquoise) 100%);border-radius:10px}.course-tile__shadow{-webkit-animation:progress 1s ease forwards;animation:progress 1s ease forwards;box-shadow:0 0 10px rgba(6,168,249,.4);height:3px;position:relative;top:-3px;-webkit-transform-origin:0 50%;transform-origin:0 50%;width:0}.course-tile__bottom{bottom:24px;display:flex;flex-direction:column;left:0;padding:0 24px;position:absolute;width:100%}@media(max-width:768px){.course-tile__bottom{padding:0 16px;width:100%}}.course-tile__bottom--header{font-size:1.2rem;font-weight:600;line-height:13px;margin-bottom:12px}.course-tile__progress-bar{background-color:var(--gray-100);border-radius:5px;height:8px;overflow:hidden;width:452px}@media(max-width:768px){.course-tile__progress-bar{width:100%}}.course-tile__fill{-webkit-animation:progress 1s ease forwards;animation:progress 1s ease forwards;background:var(--blue);border-radius:5px;height:100%;-webkit-transform-origin:0 50%;transform-origin:0 50%;width:0}.course-tile__link{display:block;text-decoration:none}.course-tile__link--disabled{pointer-events:none}.course-tile__buttons-container{display:flex;justify-content:space-between;margin-top:24px}.course-tile__buttons-container--to-right{justify-content:flex-end;width:100%}.course-tile__button{border:none}.courses-grid{padding:16px 22px;width:100%}.courses-grid__header{font-size:1.9rem;margin-bottom:30px}.courses-grid__grid{display:inline-flex;flex-wrap:wrap;gap:20px;width:100%}.courses-grid__grid--header{font-size:1.8rem;font-weight:600;margin-bottom:16px}@media(max-width:576px){.courses-grid__content{max-height:309px;max-width:331px;width:100%}.tab-router__content{display:inline}}.chat-with-person-button{justify-content:start;padding:0;text-align:left}.person-name{font-size:1.4rem;font-weight:500;line-height:17px}.separator{background-color:var(--separator-color);border:none;border-radius:5px 0 0 5px;height:4px;margin:6px 0 22px}.people-list{color:var(--section-title-color);padding:10px 20px}.people-list__header{font-weight:800}.people-list__title{font-size:1.4rem;line-height:17px;margin-bottom:8px}.people-list__subtitle{font-size:1.3rem;font-weight:400;line-height:16px}.people-list__wrapper{display:flex;flex-direction:column;gap:8px}.people-list__list{display:flex;flex-direction:column;gap:28px}.people-list__button{background:none;border:none;cursor:pointer;outline:none;padding:0;text-align:left}.people-list__button--underlined:hover{text-decoration:underline}.people-list__item{display:flex;gap:24px}.people-list__avatar{border-radius:50%;height:58px;width:58px}.coaches-list{color:var(--section-title-color)}.coaches-list__modal{width:100%}.coaches-list__title{font-size:1.4rem;font-weight:500;line-height:17px;margin-bottom:8px}.coaches-list__subtitle{font-size:1.3rem;font-weight:400;line-height:16px}.coaches-list__wrapper{display:flex;flex-direction:column;gap:8px}.coaches-list__list{display:flex;flex-direction:column;gap:28px}.coaches-list__item{display:flex;gap:24px}.notepad{border:1px solid var(--card-border-color);border-radius:8px;width:100%;word-break:break-all}.notepad__buttons{display:flex;gap:35px;padding:25px;word-break:normal}.notepad .quill .ql-toolbar{background-color:var(--notepad-quill-background);border:none;border-bottom:2px solid var(--gray-200);display:flex;justify-content:space-between;padding:20px}.notepad .quill .ql-toolbar:after{display:none}.notepad .ql-editor{min-height:150px}.notepad .ql-container{font-size:2rem;min-height:250px}.notepad .ql-container.ql-snow{border:none}.notepad .ql-formats .ql-picker-options{background-color:var(--quill-picker-options-background)}.tab{background-color:transparent;border:none;border-radius:5px 5px 0 0;cursor:pointer;flex-grow:1;font-size:1.4rem;line-height:18px;padding:10px 0}.tab--active{background:var(--courses-background);color:var(--blue)}.tab-list{align-items:center;display:flex;justify-content:space-between}.tab-panel{background:var(--white);background-color:var(--courses-background);padding-top:16px}.progressbar{background-color:var(--gray-100);border-radius:10px;height:8px;overflow:hidden;width:100%}.progressbar__fill{-webkit-animation:progress 1s ease forwards;animation:progress 1s ease forwards;background:var(--blue);border-radius:10px;height:100%;-webkit-transform-origin:0 50%;transform-origin:0 50%;width:0}.task-icon{fill:var(--gray-400);height:20px;transition:fill .1s;width:20px}.task-icon--to-do{color:var(--blue)}.task-icon--rejected{color:var(--red)}.task-icon--in-review{color:var(--yellow);cursor:default}.task-icon--approved{color:var(--light-green);cursor:default}.lesson-tile{background-color:var(--courses-background);border:0;color:var(--black);cursor:pointer;display:flex;padding:16px;text-align:left;text-decoration:none;width:100%}.lesson-tile:disabled{cursor:default;opacity:.5}.lesson-tile:disabled:hover{background-color:var(--gray-200)}.lesson-tile--active{background-color:var(--chosen-course-tile);padding-left:5px}.lesson-tile__arrow{align-self:center;height:12px;margin-right:3px;width:8px}.lesson-tile__cover{width:150px}.lesson-tile__progressbar{background-color:var(--gray-200);height:4px;margin-top:auto}.lesson-tile__progressbar--hidden{visibility:hidden}.lesson-tile__content{display:flex;flex-direction:column;font-size:1.4rem;height:50px;justify-content:space-between;line-height:1.7rem;padding:0 10px 0 12px;width:100%}.lesson-tile__text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.lesson-tile__video-length{font-size:1.3rem;font-weight:400;line-height:1.6rem}.lesson-tile__right-side{align-items:center;border-left:2px solid var(--gray-200);display:flex;flex-direction:column;gap:5px;height:50px;min-width:50px;padding-left:6px;width:50px}.module-lessons{font-size:1.3rem;line-height:17px}.module-lessons__header{min-height:90px;padding:10px 14px 10px 17px}.module-lessons__arrow{bottom:30px;position:relative;right:20px}.module-lessons__name{font-size:1.7rem;margin-bottom:8px;min-height:40px}.module-lessons__name--capitalize{text-transform:capitalize}.module-lessons__progress{font-size:1.3rem;font-weight:400;line-height:16px;margin-bottom:6px}.module-lessons__progressbar{background:var(--gray-200);border-radius:5px;height:4px}.module-lessons__collaterals{font-weight:700;margin:12px 0 8px}.module-lessons__lessons{display:flex;flex-direction:column}.module-lessons__post-quiz--disabled{opacity:.5;pointer-events:none}.modules-list{margin:6px 3px 0 0;max-height:68vh;scroll-behavior:smooth;scroll-padding-bottom:68vh}.modules-list__container{list-style:none;padding:0}.course-progressV2{background-color:var(--courses-background)}.task-info{font-size:1.6rem;height:38px;justify-content:space-between;line-height:2rem;margin-bottom:25px}.task-info,.task-info__module{align-items:center;display:flex}@media(max-width:576px){.task-info__module{flex-wrap:wrap}}.task-info__flag{fill:var(--gray-200);flex-shrink:0;height:20px;margin:0 8px 3px 0;width:20px}.task-info__span{color:var(--gray-500)}.task-info__icon-text{color:var(--black);font-family:var(--font);min-width:52px}.task-info__resource-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;margin-left:24px;max-height:38px;overflow:hidden;text-overflow:ellipsis}@media(max-width:576px){.task-info__resource-name{max-height:unset}.task-info{height:unset}}.task-preview{padding-bottom:35px}.task-preview__heading{font-size:2.7rem;font-weight:600;line-height:3.3rem;margin:25px 0 40px;text-transform:uppercase}.task-preview__name{font-size:1.8rem;font-weight:500;line-height:2.2rem;margin-bottom:24px}.task-preview__title{font-size:1.6rem;font-weight:600;line-height:2.1rem;margin:24px 0 5px}.task-preview__text{font-size:1.6rem;font-weight:400;line-height:2.2rem}.task-preview__buttons-container{display:flex;gap:40px;justify-content:flex-end;margin:100px 25px 0 0}.attachment-itemV2{border-radius:5px;display:flex;justify-content:space-between;margin:10px 5px;padding:0 10px}.attachment-itemV2:hover{background-color:var(--gray-200)}.attachment-itemV2__name{color:var(--black);font-size:1.4rem;font-weight:600;line-height:26px;text-align:left;text-decoration:none}.attachment-itemV2__icon{color:var(--blue);height:100%;vertical-align:middle}.module-content{font-size:2rem;font-weight:500;line-height:24px;margin:24px 0 15px}.module-content__header{display:flex;justify-content:space-between}.module-content__collapse{margin-bottom:25px}.module-content__collapse-button{scroll-margin-top:78px}.module-content__collapse-content{background-color:var(--courses-background);border:1px solid var(--gray-300);border-radius:5px;margin-bottom:8px}.module-content__collapse-title{text-align:left}.lesson-task,.module-content__collapse-title{font-size:1.6rem;font-weight:600;line-height:20px}.lesson-task{border-bottom:2px solid var(--content-border);display:flex;padding:0 6px 10px}.lesson-task__tippy-wrapper{margin-left:30px}.lesson-task__button:disabled{background-color:transparent}.lesson-task__button--accepted{color:var(--accept);cursor:default}.lesson-task__button--rejected{color:var(--reject)}.lesson-task__button--rejected:hover:enabled{color:var(--red)}.lesson-task__button--verifying{color:var(--yellow);cursor:default}.lesson-detailsV2__desc-content{line-height:1.2;padding-top:15px}.lesson-detailsV2__header{font-weight:600;margin-bottom:10px;padding-left:5px}.lesson-detailsV2__header:first-letter{text-transform:uppercase}.lesson-detailsV2__lesson-desc{font-size:1.3rem;line-height:1.2;padding-bottom:15px}.lesson-detailsV2__navigation{margin-left:auto}.content-inner,.course-error-handle,.course-error-handle__card{padding:20px}@media(min-width:1024px){.content-inner,.course-error-handle,.course-error-handle__card{padding:35px}}.course-error-handle{align-items:center;display:flex;justify-content:center}.content-inner,.course-intro{padding:20px}@media(min-width:1024px){.content-inner,.course-intro{padding:35px}}@media(min-width:768px){.course-intro{align-items:flex-start}}.course-intro__card.card{padding:20px}@media(min-width:1400px){.course-intro__card.card{padding:20px 35px}}.course-intro__title{color:var(--gray-500);font-size:1.3rem;font-weight:500;margin-bottom:20px}.course-itemV2{padding:16px 16px 100px}@media(max-width:768px){.course-itemV2{padding-bottom:0}}.course-itemV2{width:100%}.course-itemV2__wrapper{display:grid}@media(max-width:1200px){.course-itemV2__wrapper{grid-template-columns:auto 300px}}@media(max-width:768px){.course-itemV2__wrapper{grid-template-columns:auto}}.course-itemV2__wrapper{grid-template-columns:auto 370px}.course-itemV2__header-course-name{padding-left:5px}.course-itemV2__header-coach{display:flex;flex-direction:row;margin-bottom:16px}.course-itemV2__avatar{margin-right:10px}.course-itemV2__header-name{align-self:center;font-size:2rem;font-weight:600;line-height:24px}.course-itemV2__aside{margin-top:75px;padding-right:8px}@media(max-width:768px){.course-itemV2__aside{margin-top:0}}.courses__header{font-size:1.9rem;margin-bottom:30px}.courses__grid--header{font-size:1.8rem;font-weight:600;margin-bottom:16px}.module-item{margin-bottom:40px;max-width:277px}.module-item__header{font-size:11px;margin-bottom:10px}.module-item__header--text{font-weight:600;line-height:20px;padding-left:7px;vertical-align:middle}.module-item__header--gray{color:var(--gray-500);font-weight:500}.module-item__header--bold{font-weight:600;padding-left:5px}.module-item__stats-icon{align-self:center;color:var(--blue);height:20px;vertical-align:middle;width:20px}.module-item__progress{font-size:11px;font-weight:600;line-height:13px;margin-bottom:12px}.course-accordion{background-color:var(--course-accordion-background);border-radius:5px;padding:2px}.course-accordion__title{font-size:16px;line-height:56px;padding-left:10px;text-align:left;vertical-align:center}.course-accordion__content{padding-left:15px}.stats-content{align-items:center;display:flex;flex-direction:column;height:160px;justify-content:center}@media(min-width:768px){.stats-content{height:185px}}.stats-content__image{align-items:center;display:flex;height:100%}.stats-content__text{margin-top:auto;padding-bottom:10px}.stats-content__header{font-size:1.8rem;line-height:22px;text-align:center}.stats-content__description{font-size:1.5rem;font-weight:400;line-height:18px;padding-top:5px;text-align:center}.courses-accordion-item{cursor:pointer;font-size:1.4rem;height:34px;line-height:18px;overflow:hidden;padding:7px 0;text-overflow:ellipsis;white-space:nowrap;width:100%}.courses-accordion{align-items:flex-start;display:flex;flex-direction:column;gap:16px;height:42px;max-width:330px}@media(max-width:768px){.courses-accordion{margin-bottom:16px;max-width:unset;width:100%}}.courses-accordion__header{display:block;font-weight:600;width:120px}@media(min-width:768px){.courses-accordion__header{display:none}}.courses-accordion__wrapper{background-color:var(--white);border:1px solid var(--gray-200);box-shadow:2px 2px 4px rgba(0,0,0,.1);position:relative;width:100%;z-index:1}.courses-accordion__collapse-wrapper{background-color:var(--bg-color-secondary)}.courses-accordion__title{font-size:1.4rem;font-weight:600;line-height:18px}.courses-accordion__control{border:none;padding:10px 12px}.courses-accordion__button{background-color:var(--courses-accordion-btn-bg);border:none;padding:0 0 0 12px;text-align:left;width:100%}.courses-accordion__button--active{background-color:var(--courses-accordion-btn-active-bg);font-weight:600}.courses-accordion__button:hover{background-color:var(--gray-200)}.courses-accordion__content-wrapper{margin-top:10px}.courses-accordion__arrow,.progress-tile{display:flex;height:100%}.progress-tile{border-radius:5px;flex-direction:column;gap:14px;max-width:200px}@media(max-width:768px){.progress-tile{max-width:unset;width:100%}}.progress-tile__header{max-height:20px;word-break:break-all}.progress-tile__header--title{font-size:2rem;font-weight:600;line-height:24px}.progress-tile__module-details{align-items:center;display:flex;gap:8px;word-break:break-all}.progress-tile__module-details--flag-icon{color:var(--blue)}.progress-tile__module-details--text{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.1rem;font-weight:600;line-height:13px;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.progress-tile__module-details--text--gray{color:var(--gray-500);font-weight:600;padding-right:10px}.progress-tile__description{font-size:1.3rem;font-weight:600;line-height:16px;white-space:normal}.progress-tile__progress-bar{font-size:11px;line-height:13px}.progress-tile__progress-bar--wrapper{background-color:var(--gray-100);border-radius:10px;height:8px;margin-top:10px;overflow:hidden;width:100%}.progress-tile__progress-bar--fill{-webkit-animation:progress 1s ease forwards;animation:progress 1s ease forwards;background:var(--blue);border-radius:10px;height:100%;-webkit-transform-origin:0 50%;transform-origin:0 50%;width:0}.progress-tile__button-wrapper{align-items:center;display:flex;flex-direction:column;margin-top:auto;padding-bottom:8px}.progress-tile__button-wrapper--button{background-color:var(--blue);border:1px solid var(--gray-100);border-radius:5px;color:var(--white);cursor:pointer;font-weight:700;padding:1rem 2rem;transition:color .2s}.progress-tile__button-wrapper--button:hover{background-color:var(--blue-dark)}.user-dashboard{background-color:var(--bg-color-primary);height:100%;padding:35px}.user-dashboard__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px}@media(max-width:768px){.user-dashboard__header{flex-direction:row;flex-wrap:wrap;gap:24px}}.user-dashboard__header-greeting{font-size:3.2rem;margin-bottom:20px}.user-dashboard__progress{margin-bottom:30px}@media(min-width:768px){.user-dashboard__progress{margin-bottom:40px}}.user-dashboard__progress-header{font-size:1.4rem;line-height:18px;margin-bottom:16px}.user-dashboard__progress-tiles{display:flex;flex-wrap:wrap;gap:24px}@media(max-width:768px){.user-dashboard__progress-tiles{align-items:center;flex-direction:column}}.user-dashboard__progress-tile-wrapper{min-height:228px;width:228px}.user-dashboard__progress-tile-wrapper:defined{padding:12px}@media(max-width:768px){.user-dashboard__progress-tile-wrapper{width:100%}}.user-dashboard__courses-tiles--header{font-size:1.4rem;line-height:18px;margin-bottom:16px}.user-dashboard__courses-tiles--courses{text-transform:lowercase}.user-dashboard__courses-tiles--card{height:200px;width:200px}@media(min-width:768px){.user-dashboard__courses-tiles--card{height:228px;width:228px}}.user-dashboard__courses-tiles--stats{display:flex;flex-wrap:wrap;gap:24px;max-width:1040px}@media(max-width:768px){.user-dashboard__courses-tiles--stats{align-items:flex-start;justify-content:center}}.user-dashboard__courses-tiles--stats-icon{color:var(--blue);height:38px;margin-bottom:15px;width:38px}.user-dashboard__authors{color:var(--white);font-size:1.5rem;font-style:italic;font-weight:700}.user-dashboard__course-details{margin-top:45px}.user-dashboard__course-details--header{font-size:1.4rem;font-weight:600;line-height:18px;margin-bottom:16px}.user-dashboard__accordion{max-width:1040px;width:100%}.faq__header{background-color:var(--bg-color-secondary);font-size:2.3rem;font-weight:600;padding:27px}.faq__card,.faq__header{border-left:2px solid var(--gray-100)}.faq__card{border-radius:0;border-top:2px solid var(--gray-100);padding:4px 4px 0}.faq__show-more{color:var(--blue);font-weight:700}.faq__question,.faq__show-more{align-items:center;cursor:pointer;display:flex;font-size:1.5rem;height:83px;padding-left:30px}.faq__question{font-weight:500;justify-content:space-between;line-height:19px;padding-right:43px;position:relative}.faq__answer{background-color:var(--gray-100);font-size:1.5rem;font-weight:500;line-height:27px;margin-bottom:4px;padding:24px 80px 24px 30px}.faq__error-text{text-align:center}.CircularProgressbar{vertical-align:middle;width:100%}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;dominant-baseline:middle;text-anchor:middle;font-size:20px}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:transparent}.progress-card{max-width:360px;padding:0}.progress-card__top{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:32px 27px 0}.progress-card__numbers{color:var(--text-color-primary);font-size:2.3rem;font-weight:700;line-height:29px;margin-top:14px}.progress-card__numbers,.progress-card__text{font-family:var(--font);font-style:normal;text-align:center}.progress-card__text{color:var(--gray-500);font-size:1.3rem;font-weight:400;line-height:17px;margin-top:20px}.progress-card__line-break{border-bottom:2px solid var(--gray-100);margin:40px 0 30px;width:100%}.progress-card__bottom{display:flex;justify-content:center;padding-bottom:33px}.progress-card__progressbar{width:104px}.progress-card__progressbar .CircularProgressbar-trail{stroke:var(--gray-100);stroke-linecap:square}.progress-card__progressbar .CircularProgressbar-path{stroke-linecap:round;transition:stroke-dashoffset .5s ease 0s}.progress-card__progressbar--turquoise .CircularProgressbar-path{stroke:var(--turquoise)}.progress-card__progressbar--blue .CircularProgressbar-path{stroke:var(--blue)}.progress-card__inner-text{font-size:1.1rem;margin-top:-5px}.progress-card__icon{color:var(--blue)}.hr-dashboard__header{background-color:var(--bg-color-secondary);border-left:2px solid var(--gray-100);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;position:relative;width:100%}@media(min-width:1024px){.hr-dashboard__body,.hr-dashboard__header{padding:35px}}.hr-dashboard__body-header{align-items:flex-end;display:flex;justify-content:space-between}@media(min-width:1023px)and (max-width:1370px){.hr-dashboard__body-header{grid-gap:15px;display:grid;gap:15px}}@media(max-width:1000px){.hr-dashboard__body-header{grid-gap:15px;display:grid;gap:15px}}.hr-dashboard__total-progress{color:var(--gray-500);font-size:1.3rem;line-height:17px}.hr-dashboard__bar-with-label{align-items:center;display:flex;margin-top:15px}.hr-dashboard__progress-bar{background:var(--polar);border:1px solid var(--gray-200);border-radius:10px;box-sizing:border-box;height:9px;width:444px}.hr-dashboard__progress-bar-filling{background:linear-gradient(90deg,var(--blue) 50%,var(--turquoise) 111.46%);border-radius:10px;box-shadow:0 0 10px rgba(6,168,249,.26);height:9px}.hr-dashboard__progress-label{color:var(--text-color-primary);font-size:1.3rem;line-height:17px;padding-left:20px;padding-right:36px}.hr-dashboard__subscription-name{width:-webkit-max-content;width:max-content}.hr-dashboard__body-content{grid-gap:35px;display:grid;gap:35px;grid-template-columns:1fr}@media(min-width:768px){.hr-dashboard__body-content{align-items:flex-start;grid-template-columns:minmax(350px,1fr) minmax(238px,238px)}}@media(min-width:1720px){.hr-dashboard__body-content{align-items:flex-start;grid-template-columns:minmax(350px,1fr) minmax(346px,346px)}}.hr-dashboard__progress-in-numbers{color:var(--gray-500);font-size:1.3rem;line-height:17px;margin-bottom:15px;margin-top:42px}.hr-dashboard__card-grid{grid-gap:25px;display:grid;gap:25px}@media(min-width:700px){.hr-dashboard__card-grid{grid-template-columns:1fr 1fr}}@media(min-width:768px){.hr-dashboard__card-grid{gap:35px}}@media(min-width:1720px){.hr-dashboard__card-grid{grid-template-columns:1fr 1fr 1fr}}.hr-dashboard__participants{height:100%;margin-top:73px;padding:36px}.hr-dashboard__avatar-group{grid-column-gap:50px;grid-row-gap:36px;box-sizing:content-box;box-sizing:initial;-webkit-column-gap:50px;column-gap:50px;display:grid;grid-template-columns:58px 58px;justify-content:center;row-gap:36px}@media(min-width:1720px){.hr-dashboard__avatar-group{grid-template-columns:58px 58px 58px}}.hr-dashboard__avatar{position:relative}.hr-dashboard__blue-dot{background:var(--blue);border-radius:50%;box-shadow:0 4px 4px rgba(0,73,109,.26);height:10px;position:absolute;right:0;top:0;width:10px}.hr-dashboard__profiles{width:100%}.hr-dashboard__avatar-list{width:390px}.hr-dashboard__info-card{align-items:center;display:flex;justify-content:center;margin:100px auto;max-width:650px;min-height:150px;padding:30px 40px;text-align:center;width:65%}.not-found__header{align-items:center;padding:24px 35px 0}.not-found__logo{height:40px;width:230px}@media(max-width:576px){.not-found__logo{height:26px;width:157px}}.not-found__main{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 75px);justify-content:center;padding:0 24px}.not-found__header{display:flex}@media(max-width:576px){.not-found__header{justify-content:center}}.not-found__image{height:auto;max-width:100%}.not-found__message{color:var(--blue-2);font-size:32px;font-weight:700;line-height:39px;margin-top:40px;text-align:center;text-transform:uppercase}.react-multiselect__control:defined{border-color:var(--gray-200);font-size:.9em;padding:3px}.react-multiselect__control--is-focused:defined{border-color:var(--gray-200);box-shadow:none}.react-multiselect__control--is-focused:defined:hover{border-color:var(--gray-200)}.react-multiselect__control--menu-is-open:defined{border-bottom:none;border-radius:4px 4px 0 0}.react-multiselect__value-container:defined{background-color:var(--gray-100);font-weight:700}.react-multiselect__multi-value__label:defined{white-space:normal}.react-multiselect__menu:defined{border:1px solid var(--gray-200);border-radius:0;border-top:none;box-shadow:none;margin:0;padding-top:5px}.react-multiselect__menu-list:defined{border-top:1px solid var(--gray-200);padding:0}.react-multiselect__option:defined{font-size:1.2rem;padding:5px 0}.react-multiselect__option:defined:hover{background-color:var(--gray-200)}.react-multiselect__option--is-selected:defined{background-color:var(--gray-100);color:var(--text-primary-color);font-weight:700}.react-multiselect__option--is-selected:defined:hover{background-color:var(--gray-100)}.react-multiselect__option--is-focused:defined{background-color:transparent}.option{display:flex}.react-select__menu-list:defined{background-color:var(--bg-color-secondary);padding:0}.react-select__single-value:defined{color:var(--text-primary-color)}.react-select__single-value--is-disabled:defined{color:var(--gray-300)}.react-select__control:defined{background-color:var(--bg-color-secondary);border:1px solid var(--gray-300);box-shadow:none;cursor:pointer;min-height:38px;width:100%}.react-select__control:defined:hover{border:1px solid var(--gray-300);box-shadow:none}.react-select__control--is-disabled:defined{border-color:var(--gray-200)}.react-select__indicator:defined{background-color:var(--bg-color-secondary);color:var(--gray-500)}.react-select__indicator:defined:hover{color:var(--gray-500)}.react-select__menu:defined{background-color:var(--white);border:1px solid var(--gray-300);box-shadow:none;top:-8px}.react-select__option:defined{cursor:pointer}.react-select__option:defined:hover{background-color:var(--gray-200)}.react-select__option--is-selected:defined{background-color:var(--gray-100);color:var(--text-primary-color);font-weight:700}.react-select__option--is-selected:defined:hover{background-color:var(--gray-100)}.react-select__option--is-focused:defined{background-color:transparent}.participant-assignment__hr-heading{padding-bottom:25px;padding-top:120px}.participant-assignment__dropdown,.participant-assignment__main{margin-bottom:15px}.participant-assignment__tab-button{flex-grow:1}@media(max-width:576px){.participant-assignment__tab-button{margin-bottom:12px}}.participant-assignment__profiles{margin-top:7px;min-height:250px}@media(max-width:576px){.participant-assignment__profiles{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:unset}}.participant-assignment__scrolls{max-height:250px}.participant-assignment__scrollable{max-height:264px;padding-right:15px}.participant-assignment__profile{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px;min-height:80px;padding-right:5px;width:100%}@media(max-width:576px){.participant-assignment__profile{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr;margin-bottom:28px}}.participant-assignment__button{padding:4px}
/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:rgba(0,0,0,.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;-webkit-transform:translateY(10px);transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{margin-bottom:5px;margin-top:5px;padding:5px 10px;white-space:pre-wrap}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:0 2px 8px rgba(0,0,0,.2)}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.task-input{background-color:var(--bg-color-secondary);color:var(--black);height:100%;margin-top:.5rem}.task-input--error .ql-snow.ql-toolbar{border-left-color:var(--red);border-right-color:var(--red);border-top-color:var(--red)}.task-input--error .ql-container.ql-snow{border-color:var(--red)}@media(max-width:768px){.ql-formats{padding:4px}}.ql-editor.ql-blank:before{color:var(--gray-500)}.ql-container.ql-snow{border:1px solid var(--gray-300);border-top:0}@media(max-width:768px){.ql-container.ql-snow{font-size:1.6rem;min-height:80px}}.ql-editor{overflow-y:visible;resize:vertical}.ql-snow.ql-toolbar{background:var(--gray-100);border:1px solid var(--gray-300);border-top-left-radius:5px;border-top-right-radius:5px;display:block}@media(max-width:576px){.ql-snow.ql-toolbar{display:flex;flex-wrap:wrap}}.task-form{align-items:stretch;flex-direction:column}.task-form,.task-form__selects{display:flex;gap:16px}@media(max-width:576px){.task-form__selects{flex-wrap:wrap}}.task-form__select{flex-basis:100%;text-transform:capitalize}.task-form__label{color:var(--gray-500)}.task-form__textarea{padding:0}.task-form__buttons{align-items:center;display:flex;justify-content:flex-end;margin-top:16px}@media(max-width:576px){.task-form__buttons{flex-direction:column;gap:40px;padding-bottom:24px}}.task-form__button--abort{padding:0 55px}.task-form__error{color:var(--red);font-style:italic}.task-modal-header{display:flex;gap:12px}.task-modal-header__square{background-color:var(--gray-300);height:16px;width:16px}.task-modal-header__title{font-size:14px;font-weight:500;line-height:17px;margin-bottom:26px}.task-modal{padding:0 16px;width:100%}@media(max-width:1200px){.task-modal{width:85%}}.task-modal__body{background-color:var(--bg-color-primary);padding:4px;width:100%}.task-modal__wrapper{padding:36px}.task-modal__information{color:var(--red);margin:10px}.task-modal__buttons{display:flex;gap:120px;justify-content:flex-end;margin:30px 60px 0 0}.tasks-filter{align-items:center;display:flex;justify-content:center}.tasks-filter__menu-button:defined{padding:16px;white-space:unset;width:120px;word-break:normal}.tasks-filter__item:hover{background-color:var(--gray-200)}.tasks-filter__item--active{background-color:var(--gray-100);font-weight:800}.tasks-filter__list{gap:0}.tasks-filter__menu{border:1px solid var(--gray-300);box-shadow:0 2px 8px var(--gray-300);min-width:150px}.tasks-filter__menu:defined{padding:0}.tasks-filter__text{align-items:center;display:flex;gap:8px;justify-content:center}.tasks-filter__text:after{content:attr(data-text);font-weight:600;overflow:hidden;visibility:hidden}.tasks-sort{align-items:center;display:flex;justify-content:center}.tasks-sort__menu-button:defined{padding:16px;white-space:unset;width:140px;word-break:normal}.tasks-sort__item:hover{background-color:var(--gray-200)}.tasks-sort__item--active{background-color:var(--gray-100);font-weight:800}.tasks-sort__list{gap:0}.tasks-sort__menu{border:1px solid var(--gray-300);box-shadow:0 2px 8px var(--gray-300)}.tasks-sort__menu:defined{padding:0}.tasks-sort__text{align-items:center;display:flex;gap:8px;justify-content:center}.tasks-sort__text:after{content:attr(data-text);font-weight:600;overflow:hidden;visibility:hidden}.tasks-header{padding:24px 0 0 24px}.tasks-header-content{display:grid}@media(min-width:1024px){.tasks-header-content{margin-top:24px}}@media(width:1024px){.tasks-header-content{margin-top:0}}.tasks-header-content{gap:24px;grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content}@media(max-width:1380px){.tasks-header-content{gap:0;grid-template-columns:auto}}.tasks-header-buttons{display:flex;gap:16px;grid-column:2;grid-row:1;height:38px;width:100%}.tasks-header-buttons__button-icon{display:flex;height:24px;width:24px}.tasks-header-buttons__add-button{margin:0 16px 0 auto;padding:0}@media(max-width:1380px){.tasks-header-buttons__add-button{margin:0}.tasks-header-buttons{grid-column:1;grid-row:1;justify-content:space-between;margin-bottom:30px}}@media(max-width:1024px){.tasks-header-buttons{border-top:1px solid var(--gray-200);grid-column:1;grid-row:1;margin-bottom:30px;margin-top:20px}}.tasks-header-selects{display:flex;font-size:1.4rem;gap:16px;grid-column:1;grid-row:1}@media(max-width:1380px){.tasks-header-selects{grid-column:1;grid-row:2;justify-content:space-between}}@media(max-width:1024px){.tasks-header-selects{flex-direction:column;grid-column:1;grid-row:2;margin-bottom:32px}}.tasks-header-selects__select{width:100%}@media(min-width:1500px){.tasks-header-selects__select--small{width:160px}.tasks-header-selects__select--medium{width:200px}.tasks-header-selects__select--large{width:260px}}.tasks-header-collapse{display:flex;flex-direction:column;margin-bottom:8px;padding-right:24px}@media(min-width:1024px){.tasks-header-collapse{margin:0}}.tasks-header-collapse__arrow{-webkit-filter:brightness(0);filter:brightness(0)}@media(min-width:1024px){.tasks-header-collapse__arrow{display:none}}@media(width:1024px){.tasks-header-collapse__arrow{display:inline;display:initial}}@media(min-width:1024px){.tasks-header-collapse__button:defined{cursor:default}}.task-answer-button{align-items:center;background-color:inherit;border:none;cursor:pointer;display:flex;gap:25px;margin:0;padding:0;text-align:left}.task-answer-button__avatar{--border-color:transparent;border:2px solid var(--border-color);border-radius:12px;height:42px;min-width:42px;width:42px}.task-answer-button__avatar--accepted{--border-color:var(--accept)}.task-answer-button__avatar--failed{--border-color:var(--reject)}.task-answer-button__avatar--to_verify{--border-color:var(--orange)}.task-answer-button__user-name{font-size:2rem;font-weight:700}.task-answer-button__user-company{font-size:1.3rem;text-align:left}.more-answers{display:flex;flex-direction:column;padding:20px}.more-answers__header{margin-bottom:32px;text-align:center}.more-answers__answers{display:flex;flex-direction:column;gap:20px;min-width:40vh}.more-answers__company{margin-left:auto}.pagination-ui{margin-top:20px}.pagination-ui__list{align-items:stretch;display:flex;justify-content:center}.pagination-ui__button{align-items:center;background-color:var(--bg-color-secondary);border:1px solid var(--gray-200);border-radius:unset;color:var(--blue);cursor:pointer;display:flex;font-size:14px;height:100%;justify-content:center;line-height:1.5;margin-left:-1px;padding:5px 9px;position:relative}.pagination-ui__button--active{background-color:var(--blue);border-color:var(--blue);color:var(--bg-color-secondary)}.pagination-ui__button--left{border-radius:4px 0 0 4px}.pagination-ui__button--right{border-radius:0 4px 4px 0}.pagination-ui__button--dots{cursor:inherit}.pagination-ui__button:hover{background-color:var(--blue-darker);border-color:var(--blue-darker);color:var(--bg-color-secondary)}.pagination-ui__button:disabled{background-color:var(--bg-color-secondary);border-color:var(--gray-200);color:var(--gray-200);cursor:not-allowed}.pagination-ui__left-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.task-card-implementation__name--button{background-color:unset;border:none;cursor:pointer}.task-card-implementation{max-width:460px;width:100%}@media(max-width:1000px){.task-card-implementation{justify-self:center}}.task-card-implementation__task-info{font-size:1.3rem;margin:0}.task-card-implementation__participant-task{background-color:inherit;border:none;display:flex;flex-direction:column;height:100%;padding:20px;width:100%}.task-card-implementation__header{align-items:center;display:flex;justify-content:space-between;width:100%}.task-card-implementation__name{align-items:center;color:var(--text-color-primary);display:flex;font-family:var(--font);font-size:2.3rem;font-weight:600;height:77px}.task-card-implementation__ellipsis-wrapper{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;max-height:77px;overflow:hidden;text-overflow:ellipsis}.task-card-implementation__hr-line{border-bottom:3px solid var(--gray-100);color:var(--gray-200);margin:24px 0 14px;width:100%}.task-card-implementation__task-name{color:var(--text-color-primary);font-family:var(--font);font-size:1.5rem;font-style:normal;font-weight:700;line-height:19px;margin:10px 0 17px;min-height:38px}.task-card-implementation__task-description *{margin:0;padding:0}.task-card-implementation__task-description ol,.task-card-implementation__task-description ul{padding-left:15px}.task-card-implementation__task-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;background:var(--gray-100);border-radius:3px;color:var(--black);display:-webkit-box;font-family:var(--font);font-size:1.3rem;font-style:normal;font-weight:400;height:78px;line-height:22px;overflow:hidden;padding:8px 15px;text-overflow:ellipsis;word-break:break-word}.task-card-implementation__task-owner{position:absolute;right:26px;top:132px}.task-card-implementation__participant{align-items:center;display:flex;gap:12px;margin:0 20px;min-height:44px}.task-card-implementation__more-participants{background-color:var(--gray-100);border:1px solid var(--gray-200);border-radius:8px;cursor:pointer;font-size:1.3rem;height:40px;width:40px}.task-card-implementation .task-card-implementation__card{padding:0 3px 10px;position:relative}.answer-modal{font-family:var(--font);font-style:normal}@media(max-width:1200px){.answer-modal{align-items:center;display:flex;justify-content:center;width:100%}}.answer-modal__participant-info{display:flex;flex-direction:column;gap:10px;justify-content:flex-start;margin-bottom:20px}.answer-modal__body{max-width:1011px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width:1200px){.answer-modal__body{width:85%}}.answer-modal__container{display:flex}@media(max-width:1200px){.answer-modal__container{display:flex;flex-direction:column;width:100%}}.answer-modal__left{padding:36px;width:483px}@media(max-width:1200px){.answer-modal__left{width:100%}}.answer-modal__left .document-title{color:var(--black);font-size:1.7rem;font-weight:400;line-height:22px}.answer-modal__type{color:var(--heading-color);font-size:2rem;font-weight:600;line-height:2.4rem}.answer-modal__course-name{font-size:2.7rem;font-weight:600;line-height:3.3rem;margin:25px 0 18px}.answer-modal__course-name--small{font-size:1.5rem;line-height:1.8rem;margin:0}.answer-modal__task-name{font-size:1.8rem;font-weight:500;line-height:2.2rem;margin:18px 0 16px}.answer-modal__description-wrapper{margin-right:-26px;max-height:470px;padding-right:18px}.answer-modal__description{font-size:16px;line-height:22px}.answer-modal__description-title{font-size:1.6rem;font-weight:600;line-height:2.1rem;margin-top:25px}.answer-modal__description-point .point{font-size:1.6rem;line-height:2.2rem}.answer-modal__right{background-color:var(--gray-100);display:flex;flex-direction:column;padding:83px 36px 36px 42px;width:528px}@media(max-width:1200px){.answer-modal__right{padding:46px 36px 36px;width:100%}}.answer-modal__right--done{display:flex;flex-direction:column}.answer-modal__heading{color:var(--gray-500);font-size:1.3rem;font-weight:500;line-height:1.6rem;margin-bottom:16px}.answer-modal__heading--top-space{margin-top:16px}.answer-modal__answer-scrollbar{font-size:1.4rem;line-height:2.2rem;margin-bottom:24px;max-height:160px;max-height:340px;padding-right:14px}.answer-modal__done-button{margin-top:auto}.answer-modal__accept-button{background-color:inherit;border-radius:5px;color:var(--accept);height:48px;justify-content:center;padding:13px}.answer-modal__accept-button:focus:enabled{background-color:inherit}.answer-modal .answer-modal__accept-button:hover:enabled{background-color:inherit;-webkit-filter:brightness(110%);filter:brightness(110%)}.answer-modal__accept-button--accepted{background-color:var(--accept);color:var(--white)}.answer-modal .answer-modal__accept-button--accepted:hover:enabled,.answer-modal__accept-button--accepted:focus:enabled{background-color:var(--accept)}.answer-modal__reject-button{background-color:inherit;border-radius:5px;color:var(--reject);height:48px;justify-content:center}.answer-modal .answer-modal__reject-button:focus:enabled{background-color:inherit}.answer-modal .answer-modal__reject-button:hover:enabled{background-color:inherit;-webkit-filter:brightness(110%);filter:brightness(110%)}.answer-modal__reject-button--failed{background-color:var(--reject);color:var(--white)}.answer-modal .answer-modal__reject-button--failed:focus:enabled,.answer-modal .answer-modal__reject-button--failed:hover:enabled{background-color:var(--reject)}.answer-modal__evaluation{margin-bottom:26px}.answer-modal__buttons{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,181px)}@media(max-width:576px){.answer-modal__buttons{grid-template-columns:repeat(2,1fr)}}.answer-modal__buttons--with-space{margin:40px 0}.answer-modal__note{margin-top:20px}.answer-modal__edit-task-status-button{padding:14px;width:240px}.task-assignment{display:flex}@media(max-width:1200px){.task-assignment{display:grid;grid-template-columns:100%}}.task-assignment__left{max-height:730px;padding:36px;width:483px}.task-assignment__left--wide{flex-shrink:1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:750px}@media(max-width:1200px){.task-assignment__left{width:100%}}.task-assignment__type{align-items:center;color:var(--heading-color);display:flex;font-family:var(--font);font-size:1.7rem;font-style:normal;font-weight:400;justify-content:space-between;line-height:22px}.task-assignment__title{font-size:2.3rem;font-style:normal;line-height:144.5%;margin-bottom:16px;margin-top:24px}.task-assignment__course-name,.task-assignment__title{color:var(--black);font-family:var(--font);font-weight:700}.task-assignment__course-name{font-size:1.9rem;line-height:24px;margin-bottom:15px}.task-assignment__subtitle{font-weight:700;line-height:19px}.task-assignment__description,.task-assignment__subtitle{color:var(--black);font-family:var(--font);font-size:1.5rem;font-style:normal;margin-bottom:36px}.task-assignment__description{font-weight:400;line-height:154.5%;text-align:justify}.task-assignment__description-title{color:var(--black);font-family:var(--font);font-size:1.9rem;font-style:normal;font-weight:700;line-height:154.5%}.task-assignment__description-point{margin-top:36px}.task-assignment__right{background-color:var(--gray-100);padding:36px 36px 0;width:500px}@media(max-width:1200px){.task-assignment__right{width:100%}}.task-assignment__buttons{align-items:center;display:flex;gap:46px;justify-content:space-around;margin:auto 0 20px}@media(max-width:576px){.task-assignment__buttons{flex-flow:column;margin-bottom:28px}}.task-assignment__scrollable{margin-right:-36px;max-height:300px;padding-right:36px}@media(max-width:1200px){.task-assignment-modal{align-items:center;display:flex;justify-content:center;width:100%}.task-assignment-modal__body{width:75%}}.content-inner,.tasks,.tasks__list{padding:20px}@media(min-width:1024px){.content-inner,.tasks,.tasks__list{padding:35px}.tasks{padding:60px 0 24px}}@media(max-width:1024px){.tasks{margin:0;padding:0 0 24px}}.tasks__header{display:flex;justify-content:space-between}.tasks__form{align-items:center;display:flex;gap:25px}.tasks__select{width:100%}.tasks__list{grid-gap:25px;display:grid;gap:25px;padding:0 48px}@media(min-width:700px){.tasks__list{grid-template-columns:1fr}}@media(min-width:1000px){.tasks__list{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.tasks__list{gap:35px;grid-template-columns:1fr}}@media(min-width:1320px){.tasks__list{gap:35px;grid-template-columns:1fr 1fr}}@media(min-width:1840px){.tasks__list{grid-template-columns:1fr 1fr 1fr}}@media(max-width:1024px){.tasks__list{padding:0 24px 20px}}.profile-sidebar{background-color:var(--bg-color-secondary)}@media(min-width:1024px){.profile-sidebar{flex:1 0 auto;min-width:250px}}@media(min-width:1200px){.profile-sidebar{flex:0 1 445px}}.profile-sidebar__menu-list{display:flex;flex-direction:column}.profile-sidebar__info{align-items:center;border-bottom:2px solid var(--gray-100);color:var(--gray-500);display:flex;font-size:1.5rem;justify-content:space-between;padding:20px}.profile-sidebar__info--user{align-items:flex-start;flex-direction:column;font-size:1.3rem;gap:8px}.profile-sidebar__user-name{color:var(--text-color-primary);font-size:2rem;font-weight:700;line-height:2.4rem}.profile-sidebar__option{border-bottom:2px solid var(--gray-100);color:var(--black);font-size:1.5rem;font-weight:500;padding:20px;text-decoration:none;transition:color .1s}@media(min-width:768px){.profile-sidebar__option{padding:30px 20px}}@media(min-width:1024px){.profile-sidebar__option:hover{color:var(--blue);cursor:pointer}}.profile-sidebar__option--active{background-color:var(--gray-100);color:var(--blue);cursor:default}.profile-sidebar__logout{display:flex;justify-content:flex-start}.profile-sidebar__icon{color:var(--black)}.profile-sidebar__icon:hover{color:var(--blue-dark)}.user-profile{position:relative}.user-profile:hover .user-profile__dropdown{height:auto;opacity:1;overflow:visible;pointer-events:all;top:100%;-webkit-transform:translateY(25px);transform:translateY(25px);visibility:visible;width:430px;z-index:auto}.user-profile__avatar{--border-color:transparent;border:2px solid var(--border-color);border-radius:14px;cursor:pointer;display:block;height:42px;overflow:hidden;text-decoration:none;width:42px}.user-profile__dropdown{background-color:var(--bg-color-secondary);border:1px solid var(--userdata-dropdown-border-color);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.06);display:none;height:1px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:calc(100% - 25px);transition:opacity .15s,-webkit-transform .15s;transition:opacity .15s,transform .15s;transition:opacity .15s,transform .15s,-webkit-transform .15s;visibility:hidden;width:1px;z-index:-1}@media(min-width:1024px){.user-profile__dropdown{display:block}}.user-profile__dropdown:before{content:"";cursor:auto;height:100%;left:0;position:absolute;top:-28px;width:100%;z-index:-1}.module-profile{height:calc(100vh - 78px)}@media(min-width:1024px){.module-profile{display:flex;height:100%}}.module-profile__content{display:block;flex:1 1 auto}.image-cropper{display:flex;gap:10px;position:relative}@media(min-width:700px){.image-cropper{gap:20px;min-width:450px}}.image-cropper__input{align-items:center;cursor:pointer;display:grid;height:107px;justify-items:center;width:107px}.image-cropper__input:hover,.image-cropper__input:hover .image-cropper__avatar{border-color:var(--blue-dark)}.image-cropper__input:hover .image-cropper__plus{color:var(--blue-dark)}.image-cropper__input>input{display:none}.image-cropper__avatar{border:1px dashed var(--blue);border-radius:25px;font-size:large;font-weight:600;grid-column:1;grid-row:1;height:100%;opacity:.5;width:100%}.image-cropper__plus{color:var(--blue);grid-column:1;grid-row:1;z-index:2}.image-cropper__buttons-delete{display:flex;gap:30px;margin-left:auto;margin-top:40px}.image-cropper__modal{height:700px;max-width:1600px;width:800px}.image-cropper__cropper-container{height:450px;position:relative!important}.image-cropper__zoom{width:100%}.image-cropper__zoom::-webkit-slider-runnable-track{color:var(--blue)}.image-cropper__content-wrapper{display:flex;flex-direction:column;gap:30px}.image-cropper__button-group{display:flex;gap:50px;justify-content:flex-end}.image-cropper__delete-modal{width:100%}.image-cropper__modal-content{display:flex;flex-direction:column;padding-bottom:20px}.image-cropper__delete-heading{font-size:1.8rem;line-height:24px;margin:30px 0}.edit{max-width:600px;padding:20px}@media(min-width:768px){.edit{padding:30px}}@media(min-width:1024px){.edit{max-width:none}}@media(min-width:1200px){.edit{padding:40px}}.edit__confirm{padding:40px}.edit__form{grid-gap:35px 50px;display:grid;gap:35px 50px;grid-template-columns:repeat(1,minmax(0,1fr));max-width:380px;width:100%}@media(min-width:1024px){.edit__form{grid-template-columns:repeat(2,minmax(0,1fr));max-width:770px}.edit__form .form-input:nth-child(2),.edit__form .form-input:nth-child(3){grid-row:2}.edit__form .form-input:nth-child(4),.edit__form .form-input:nth-child(5){grid-row:3}.edit__form .form-input:nth-child(6),.edit__form .form-input:nth-child(7){grid-row:4}}.edit__button-group{align-items:center;display:flex;justify-content:space-between;padding:15px 0 20px}@media(min-width:768px){.edit__button-group{padding:30px 0}}@media(min-width:1024px){.edit__button-group{grid-row:5}}.theme-component{align-items:center;border-radius:50px;gap:20px;padding:20px;width:100%}.theme-component,.theme-component__button-group{display:flex;flex-wrap:wrap;justify-content:space-between}.theme-component__button-group{gap:30px;padding:15px 0 20px}.theme-component__switch{align-items:center;display:flex;gap:25px;justify-content:space-between;width:100%}.theme-component__header{width:100%}.settings{display:flex;flex-wrap:wrap;max-width:600px;padding:20px}@media(min-width:768px){.settings{padding:30px}}@media(min-width:1024px){.settings{max-width:none}}@media(min-width:768px){.settings{padding:40px}}.settings__consents{display:flex;flex-direction:column;gap:12px;margin-top:30px;width:100%}.settings__consents-title{color:var(--text-color-primary);font-size:1.3rem;font-weight:600;margin:0 0 8px}.settings__consent-label{align-items:flex-start;color:var(--gray-500);display:flex;font-size:1rem;gap:10px;line-height:1.4}.settings__consent-checkbox{flex-shrink:0;height:18px;margin-top:3px;width:18px}.settings__consent-text{flex:1 1;min-width:0}.settings__section{border:1px solid #e5e7eb;border-radius:8px;margin-top:24px;padding:16px;width:100%}.settings__section-title{font-size:16px;font-weight:600;margin:0 0 8px}.report{grid-gap:35px;display:grid;gap:35px;grid-template-columns:1fr}@media(min-width:768px){.report{align-items:flex-start;grid-template-columns:minmax(350px,1fr) minmax(250px,365px)}}.report__form{padding:35px}.report__form-header{font-size:1.7rem;line-height:22px;margin-bottom:36px}.report__inputs{display:flex;flex-direction:column;gap:25px}.report__buttons{align-items:center;display:flex;gap:50px;margin-top:54px}.report__files-header{color:var(--gray-500);display:flex;font-size:1.3rem;justify-content:space-between;line-height:17px}.report__files{margin-top:36px;overflow:hidden;padding-right:15px}.report__scrollable-content{max-height:calc(100vh - 175px)}.report__file{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:39px;text-decoration:none}.report__file-name{color:var(--blue);cursor:pointer;font-size:1.7rem;font-style:normal;font-weight:700;line-height:22px;overflow:hidden;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-overflow:ellipsis;white-space:nowrap}@media(min-width:768px){.report__file-name{max-width:250px}}.report__status{font-size:1.3rem;font-style:italic;font-weight:500;padding-bottom:7px;text-align:right}.report__status--in-progress{color:var(--orange)}.report__status--completed{color:var(--light-green)}.report__date{color:var(--gray-500);font-size:1.3rem;text-align:right}.settlements{padding:35px}.settlements__select-container{margin-bottom:35px;max-width:200px}.settlements__content{display:flex;gap:30px;justify-content:space-between}.settlements__table-wrapper{flex:3 1 auto;padding:0;width:auto}.settlements__table{border-spacing:0;width:100%}.settlements__thead-tr{height:69px}.settlements__th{color:var(--gray-500);font-family:var(--font);font-size:1.3rem;font-style:normal;font-weight:400;line-height:17px;padding-right:15px;text-align:left;text-transform:capitalize}.settlements__th--padding{padding-left:35px}.settlements__filter{align-items:center;display:flex;gap:20px;line-height:20px;text-transform:capitalize}.settlements__tbody-tr{height:58px}.settlements__tbody-tr:nth-child(odd){background:var(--gray-100)}.settlements__td{color:var(--text-color-primary);font-family:var(--font);font-size:1.3rem;font-style:normal;font-weight:400;line-height:17px;padding-right:15px}.settlements__td:first-child{padding-left:36px}.settlements-summary{color:var(--gray-500);display:flex;flex:1 3 auto;flex-flow:column}.settlements-summary__content,.settlements-summary__header{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;text-align:center}.settlements-summary__content{align-items:center;margin-top:15px}.settlements-summary__logos{display:flex;justify-content:center}.settlements-summary__logo{background-color:var(--white);border-radius:50%;margin-left:-15px}.settlements-summary__logo:first-of-type{margin-left:0}.settlements-summary__count{color:var(--text-color-primary);text-align:center}.style-guide{max-width:1200px}@media(min-width:1024px){.style-guide{padding:35px}}.style-guide__section{padding:20px}.style-guide__title{font-size:3rem;font-weight:600}.style-guide__subtitle{font-style:italic}.style-guide__icon-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(1,1fr);padding-top:30px}@media(min-width:480px){.style-guide__icon-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.style-guide__icon-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.style-guide__icon-grid{grid-template-columns:repeat(4,1fr)}}.style-guide__icon-wrapper{align-items:center;background-color:var(--style-guide-icon-bg-color);border:none;border-radius:10px;box-shadow:0 0 10px -5px rgba(0,0,0,.25);cursor:copy;display:flex;flex-direction:column;padding:15px;width:100%}.style-guide__icon{height:32px;width:32px}.style-guide__icon-name{padding-top:15px}.style-guide__controls-column{align-items:center;display:flex;gap:40px;width:100%}.style-guide__video-source{background:var(--pre-bg-color);border:none;border-radius:10px;border-top:4px solid var(--blue);cursor:copy;padding:20px}.subscription{padding:35px}.subscription__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:35px}.subscription__search{max-width:502px;width:100%}.subscription__table-wrapper{padding:0}.subscription__table{border-spacing:0;table-layout:fixed;text-align:center;width:100%}.subscription__thead{height:69px;text-transform:capitalize}.subscription__th{color:var(--gray-600);font-size:1.3rem;line-height:17px}.subscription__tr{height:58px}.subscription__tr:nth-child(odd){background:var(--gray-100)}.subscription__td{color:var(--black);font-size:1.3rem;line-height:17px}.subscription__name{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.subscription__content{margin:7px;word-break:break-all}.subscription__content--left{text-align:left}.subscription__content--date{word-break:keep-all}.grid-container{grid-gap:25px;display:grid;gap:25px;padding:20px}@media(min-width:700px){.grid-container{grid-template-columns:1fr 1fr}}@media(min-width:1200px){.grid-container{gap:35px;padding:35px}}@media(min-width:1420px){.grid-container{grid-template-columns:1fr 1fr 1fr}}.grid-container>*{max-width:500px}.grid-container--no-padding{padding:0}.tasks-list{padding:20px 35px}.tasks-list__selects{display:flex;font-size:1.4rem;gap:25px;grid-column:1;grid-row:1;padding:20px 0 0 35px}@media(max-width:1024px){.tasks-list__selects{flex-direction:column;grid-column:1;grid-row:2;margin-bottom:32px}}.tasks-list__selects__select{width:100%}@media(min-width:1024px){.tasks-list__selects__select--small{width:160px}.tasks-list__selects__select--medium{width:200px}.tasks-list__selects__select--large{width:260px}}.tasks-list__pagination{margin:0 0 20px}.task{display:flex;flex-direction:column;font-family:var(--font)}.task__task-info{font-size:1.3rem;margin:0}.task__name-button{background-color:inherit;border:none;cursor:pointer;font-size:2.3rem;font-weight:600;height:77px;max-height:77px;padding:0 0 15px;text-align:center}.task__name-button:hover{color:var(--blue)}.task__ellipsis-wrapper{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.task__course-name{align-items:center;color:var(--text-color-primary);display:flex;font-size:1.5rem;font-weight:700;margin:10px 0;min-height:26px;position:relative}.task__course-name:before{border-bottom:3px solid var(--gray-100);content:"";height:3px;left:-16px;position:absolute;top:-12px;width:calc(100% + 32px)}.task__rejected{background-color:var(--red);border-radius:40px;color:var(--white);font-size:1.3rem;margin-left:auto;padding:2px 10px;text-transform:uppercase}.task__description *{margin:0;padding:0}.task__description ol,.task__description ul{padding-left:15px}.task__description{-webkit-line-clamp:3;-webkit-box-orient:vertical;background:var(--gray-100);border-radius:3px;display:-webkit-box;font-size:1.3rem;height:78px;line-height:22px;margin-top:15px;overflow:hidden;padding:8px 15px;text-overflow:ellipsis;width:100%}.menu-item{list-style-type:none;padding:20px 0}@media(min-width:1024px){.menu-item{padding:15px 0}}.menu-item__icon{align-items:center;color:var(--gray-300);display:flex;justify-content:center;transition:color .3s ease}.menu-item__name{padding-left:20px}.menu-item__link{align-items:center;color:var(--gray-500);display:flex;font-size:2rem;text-decoration:none;transition:color .1s}@media(min-width:480px){.menu-item__link{font-size:2.1rem}}@media(min-width:1024px){.menu-item__link{font-size:1.5rem;padding:5px 15px}}.menu-item__link:hover{color:var(--black)}.menu-item__link:hover .menu-item__icon{color:var(--blue)}.menu-item__link--active{color:var(--black);font-weight:700}@media(min-width:1024px){.menu-item__link--active{background-color:var(--gray-100);border-radius:5px}}.menu-item__link--active .menu-item__icon{color:var(--blue)}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999px);width:320px;z-index:9999}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;-webkit-transform:translateX(0);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;-webkit-transform:translateX(0);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);box-sizing:border-box;cursor:pointer;direction:ltr;display:flex;font-family:sans-serif;justify-content:space-between;margin-bottom:1rem;max-height:800px;min-height:64px;overflow:hidden;padding:8px;position:relative}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--dark{background:#121212;color:#fff}.Toastify__toast--default{background:#fff;color:#aaa}.Toastify__toast--info{background:#3498db}.Toastify__toast--success{background:#07bc0c}.Toastify__toast--warning{background:#f1c40f}.Toastify__toast--error{background:#e74c3c}.Toastify__toast-body{flex:1 1 auto;margin:auto 0;padding:6px}.Toastify--animate{-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__close-button{align-self:flex-start;background:transparent;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--default{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@-webkit-keyframes Toastify__trackProgress{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes Toastify__trackProgress{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}.Toastify__progress-bar{background-color:hsla(0,0%,100%,.7);bottom:0;height:5px;left:0;opacity:.7;position:absolute;-webkit-transform-origin:left;transform-origin:left;width:100%;z-index:9999}.Toastify__progress-bar--animated{-webkit-animation:Toastify__trackProgress linear 1 forwards;animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;-webkit-transform-origin:right;transform-origin:right}.Toastify__progress-bar--default{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55)}.Toastify__progress-bar--dark{background:#bb86fc}@-webkit-keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@-webkit-keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@-webkit-keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@-webkit-keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{-webkit-animation-name:Toastify__bounceInLeft;animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{-webkit-animation-name:Toastify__bounceInRight;animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{-webkit-animation-name:Toastify__bounceInDown;animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{-webkit-animation-name:Toastify__bounceInUp;animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{-webkit-animation-name:Toastify__bounceOutLeft;animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{-webkit-animation-name:Toastify__bounceOutRight;animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{-webkit-animation-name:Toastify__bounceOutUp;animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{-webkit-animation-name:Toastify__bounceOutDown;animation-name:Toastify__bounceOutDown}@-webkit-keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{-webkit-animation-name:Toastify__zoomIn;animation-name:Toastify__zoomIn}.Toastify__zoom-exit{-webkit-animation-name:Toastify__zoomOut;animation-name:Toastify__zoomOut}@-webkit-keyframes Toastify__flipIn{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes Toastify__flipIn{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes Toastify__flipOut{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}@keyframes Toastify__flipOut{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{-webkit-animation-name:Toastify__flipIn;animation-name:Toastify__flipIn}.Toastify__flip-exit{-webkit-animation-name:Toastify__flipOut;animation-name:Toastify__flipOut}@-webkit-keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{-webkit-animation-name:Toastify__slideInLeft;animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{-webkit-animation-name:Toastify__slideInRight;animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{-webkit-animation-name:Toastify__slideInDown;animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{-webkit-animation-name:Toastify__slideInUp;animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{-webkit-animation-name:Toastify__slideOutLeft;animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{-webkit-animation-name:Toastify__slideOutRight;animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{-webkit-animation-name:Toastify__slideOutUp;animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{-webkit-animation-name:Toastify__slideOutDown;animation-name:Toastify__slideOutDown}*,:after,:before{box-sizing:border-box}ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol[class],p,ul[class]{margin:0}body{text-rendering:optimizeSpeed;line-height:1.5;min-height:100vh;scroll-behavior:smooth}ol[class],ul[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{display:block;max-width:100%}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}button{color:inherit}@media(prefers-reduced-motion:reduce){*{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}body.white-mode{--font:Montserrat;--white:#fff;--black:#000;--red:red;--red-dark:#af0000;--turquoise:#00e8be;--polar:#eaf4fa;--white-ice:#d9edf8;--light-blue:#9bdcfd;--blue:#06a8f9;--blue-2:#0597e0;--transparent-blue:rgba(6,168,249,.5);--blue-dark:#0586c7;--course-choosen:#e5f4fc;--blue-darker:#014e75;--dark-gray-blue:#344147;--light-green:#00d22e;--light-green-01a:#00d22e1a;--orange:#f6a404;--orange-01a:#fdaa081a;--yellow:#ffd706;--status-confirmed-background:#f4f7f9;--status-pending-background:rgba(253,221,53,.1);--status-past-background:#f4f7f9;--status-pending-header:rgba(255,215,6,.56);--status-past-header:#7dcff9;--status-rejected-header:red;--status-rejected-background:#ff000005;--one-standard:#b4c3dd;--one-standard-bg:#c9daf8;--one-plus:#fd3371;--one-plus-bg:#ead1dc;--team-plus:#f6a404;--team-plus-bg:rgba(253,170,8,.1);--open-max:#000;--open-max-bg:#fff;--accept:#08981a;--reject:#cd0138;--thumb-color:#d9edf8;--track-color:#fff;--error-background:rgba(255,0,0,.11);--session-type-background:rgba(6,168,249,.1);--summary-heading-color:#011119;--section-title-color:#344147;--content-border:#e5e5e5;--chosen-course-tile:#f6fcff;--placeholder-background:#06a8f9;--courses-background:#fafdff;--separator-color:#f4f7f9;--certificate-font-color:#1d1d1b;--gray-100:#f5f7f9;--gray-200:#e6e6e6;--gray-300:#c4c4c4;--gray-400:#afafaf;--gray-500:#969696;--gray-600:#7e7d7d;--text-primary-color:#000;--text-secondary-color:var(--gray-300);--modal-bg-color:#fff;--modal-border-color:transparent;--modal-close-icon-color:#000;--modal-overlay:rgba(0,0,0,.3);--logo-color:#000;--image-placeholder-color:var(--gray-200);--bg-color-primary:var(--courses-background);--bg-color-secondary:#fff;--text-color-primary:#000;--heading-color:var(--black);--calendar-day-name:#5e5e5e;--card-background:var(--white);--input-bg-color:#fff;--input-border-color:var(--gray-200);--input-placeholder-color:#666;--input-disabled-bg-color:var(--gray-100);--input-disabled-text-color:var(--gray-500);--radio-normal-text-color:#6d6d6d;--radio-checked-text-color:#000;--button-primary-bg-color:var(--blue);--button-primary-bg-color-hover:var(--blue-dark);--button-primary-text-color:#fff;--button-secondary-text-color:rgba(0,0,0,.4);--button-primary-border-color:var(--gray-200);--button-loading-bg-color:rgba(6,168,249,.6);--button-icon-color-hover:#000;--style-guide-icon-bg-color:#fff;--pre-bg-color:var(--gray-200);--card-border-color:var(--gray-200);--little-notify-text-color:#fff;--userdata-dropdown-border-color:transparent;--player-controls-color:#fff;--dashboard-stats-primary-color:var(--gray-500);--dashboard-stats-secondary-color:#000;--participants-table-header-color:var(--blue);--participants-table-row-color:#fff;--shadow:0px 0px 40px rgba(0,0,0,.13);--course-accordion-background:var(--white);--course-info-background:var(--bg-color-primary);--collapse-background-color:var(--bg-color-primary);--courses-accordion-btn-active-bg:var(--gray-100);--notepad-quill-background:var(--white);--quill-picker-options-background:var(--white)}body.dark-mode{--font:Montserrat;--white:#fff;--black:#c9d1d9;--red:red;--red-dark:#af0000;--turquoise:#00e8be;--polar:#141820;--white-ice:#1b202b;--blue:#06a8f9;--blue-dark:#0078b4;--blue-darker:#014e75;--dark-gray-blue:#344147;--light-green:#00d22e;--light-green-01a:#00d22e1a;--orange:#f6a404;--orange-01a:#fdaa081a;--accept:#01a525;--reject:#d40404;--thumb-color:#999;--track-color:#333;--gray-100:#21262d;--gray-200:#707070;--gray-300:#696969;--gray-400:#5e5e5e;--gray-500:#bebebe;--text-primary-color:var(--400);--text-secondary-color:var(--gray-500);--modal-bg-color:var(--bg-color-secondary);--modal-border-color:#30363d;--modal-close-icon-color:#fff;--modal-overlay:rgba(1,4,9,.2);--logo-color:#fff;--image-placeholder-color:#21262d;--bg-color-primary:#070d16;--bg-color-secondary:#0d1117;--text-color-primary:#c9d1d9;--heading-color:var(--blue);--card-background:var(--courses-background);--input-bg-color:#2e2e2e;--input-border-color:#21262d;--input-placeholder-color:#666;--input-disabled-bg-color:#000;--input-disabled-text-color:#5e5e5e;--button-primary-bg-color:var(--blue);--button-primary-bg-color-hover:var(--blue-dark);--button-primary-text-color:#000;--button-primary-border-color:var(--gray-200);--button-loading-bg-color:rgba(6,168,249,.6);--button-icon-color-hover:#fff;--courses-background:rgba(52,65,71,.3);--style-guide-icon-bg-color:#181e2d;--pre-bg-color:#0d1117;--card-border-color:#30363d;--little-notify-text-color:#000;--userdata-dropdown-border-color:var(--gray-100);--player-controls-color:#fff;--radio-normal-text-color:#aaa;--radio-checked-text-color:#fff;--dashboard-stats-primary-color:#d1d1d1;--dashboard-stats-secondary-color:#fff;--section-title-color:var(--black);--status-past-background:var(--bg-color-secondary);--participants-table-row-color:var(--polar);--participants-table-header-color:var(--blue-dark);--course-accordion-background:var(--courses-background);--course-info-background:var(--bg-color-secondary);--courses-accordion-item-background-color:var(--bg-color-secondary);--courses-accordion-btn-bg:var(--bg-color-secondary);--courses-accordion-btn-active-bg:var(--courses-background);--chosen-course-tile:var(--gray-300);--notepad-quill-background:var(--blue);--quill-picker-options-background:var(--dark-gray-blue)}@-webkit-keyframes progress{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1.01);transform:scaleX(1.01)}}@keyframes progress{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1.01);transform:scaleX(1.01)}}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:62.5%}body{background-color:var(--bg-color-primary);color:var(--text-color-primary);font-family:var(--font),sans-serif;font-size:1.5rem}@-moz-document url-prefix(){body{font-weight:lighter!important}}.message{border-radius:5px;font-size:1.1rem;font-weight:600;line-height:1.4rem;padding:10px 20px}.message.error{background-color:rgba(255,0,0,.11);color:var(--red)}.clean-button{background:transparent;border:none;border-radius:0;cursor:pointer}.hide{display:none}.image{background-color:var(--gray-200);box-shadow:inset 0 0 10px -5px rgba(0,0,0,.1)}.image img{height:100%;object-fit:cover;width:100%}.card-grid{grid-gap:25px;display:grid;gap:25px}@media(min-width:700px){.card-grid{grid-template-columns:1fr 1fr}}@media(min-width:1200px){.card-grid{gap:35px}}@media(min-width:1420px){.card-grid{grid-template-columns:1fr 1fr 1fr}}.card-grid>*{max-width:500px}.info-card,.info-card .card{align-items:center;display:flex;justify-content:center}.info-card .card{max-width:800px;min-height:100px;min-width:280px}.view-animation-enter{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.view-animation-enter-active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:opacity .22s,-webkit-transform .25s;transition:opacity .22s,transform .25s;transition:opacity .22s,transform .25s,-webkit-transform .25s}.view-animation-done{-webkit-transform:none;transform:none}.content-inner{padding:20px}@media(min-width:1024px){.content-inner{padding:35px}}.tippy-content{background-color:var(--bg-color-secondary);border:1px solid var(--black);font-size:1rem;font-weight:400;line-height:150%;padding:16px}.tippy-arrow,.tippy-content{color:var(--black)}