@charset "UTF-8";body{--blue: #0040ff;--blue_less_transparent: #0040ff66;--blue_transparent: #0040ff0d;--white: #ffffff;--red: #d92d20;--pink: #fef3f2;--dark-pink: #fee4e2;--grey: #667085;--light_grey: #f9fafb;--dark_grey: #333333;--grey_disabled: #f2f4f7;--black: #000000;--light_black: #101828;--options_blue: var(--blue);--input_blue: #006aff66;--divider_blue: #006aff;--light_blue: #0040ff4d;--border_blue: #2c61ff;--error-border-red: #fda29b;--error-red: #f04438;--divider: #eaecf0;--title_text: var(--light_black);--subtitle_text: var(--grey);--border_grey: #d0d5dd;--user_initials: #475467;--button_grey: var(--dark_grey);--box_shadow: #1018280d;--label_text: #344054;--user_form_black: var(--light_black);--user_form_grey: var(--grey);--icon_orange: #fef0c7;--checkbox_blue_background: #0d32a0;--status_green: #dbfde5;--status_green_text: #027a48;--status_red: var(--pink);--status_red_text: #b42318;--status_orange: #fffaeb;--status_orange_text: #b54708;--status_blue: #eef4ff;--status_blue_text: #3538cd;--status_grey: #f2f4f7;--status_grey_text: #b3bbc9}.background_blur{width:100vw;height:100vh;position:fixed;top:0;left:0;background-color:var(--dark_grey);opacity:70%;z-index:500;overflow-y:hidden}.details_input{display:flex;justify-content:space-between;align-items:center;width:100%}.details_input.stacked{display:flex;align-items:unset;flex-direction:column;gap:6px;width:100%}.details_input__custom{display:block}.details_input__label,.details_input__empty_label{flex-shrink:0;width:20%}.details_input__label.stacked,.details_input__empty_label.stacked{width:100%}.details_input__label{font-weight:500;font-size:14px;line-height:20px;color:var(--label_text)}.details_input__label__mandatory_field{color:var(--error-red)}.details_input__empty_label{visibility:hidden}.details_input__container{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.details_input__container__input,.details_input__container__click_input{position:relative;width:512px;max-width:100%;height:44px;padding:10px 14px;border:1px solid var(--border_grey);border-radius:8px;color:var(--light_black);font-weight:400;font-size:16px;line-height:20px}@media screen and (max-width: 768px){.details_input__container__input,.details_input__container__click_input{width:100%}}.details_input__container__input__custom,.details_input__container__click_input__custom{width:100%;font-size:14px}.details_input__container__input:disabled,.details_input__container__input.disabled span,.details_input__container__click_input:disabled,.details_input__container__click_input.disabled span{color:var(--grey)}.details_input__container__input.readonly,.details_input__container__click_input.readonly{border-color:var(--divider);cursor:auto}.details_input__container__input.readonly:disabled,.details_input__container__input.readonly.disabled span,.details_input__container__click_input.readonly:disabled,.details_input__container__click_input.readonly.disabled span{background-color:var(--white);color:inherit}.details_input__container__click_input{cursor:pointer}.details_input__container__additional_info{width:100%;margin-top:8px;font-size:14px;line-height:20px;color:var(--grey);text-align:right}.details_input__container__error{border:1px solid var(--error-border-red)}.details_input__container__error_message{position:absolute;top:44px;font-size:14px;line-height:20px;font-weight:400;color:var(--error-red)}.details_select_input__container__input,.details_select_input__container__option{display:flex;justify-content:space-between;align-items:center;gap:4px}.details_select_input__container__input.multiselect span,.details_select_input__container__option.multiselect span{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.details_select_input__container__input{background-color:var(--white)}.details_select_input__container__search .text_input{height:44px;margin:0}.details_select_input__container__search .text_input input{border:none;border-radius:0;outline:none}.details_select_input__container__options{width:512px;position:absolute;top:-1px;z-index:1000}@media screen and (max-width: 768px){.details_select_input__container__options{width:100%}}.details_select_input__container__options__custom{width:100%}.details_select_input__container__options__container{width:100%;max-height:200px;border:1px solid var(--border_grey);border-radius:8px;background-color:var(--white);color:var(--light_black);font-weight:400;font-size:16px;line-height:24px;overflow-y:auto}.details_select_input__container__options__container__custom{width:100%;font-size:14px}.details_select_input__container__option{padding:10px 14px;cursor:pointer}.details_select_input__container__option.selected{background-color:var(--blue_transparent)}.details_select_input__container__option.selected:after{content:"✓";color:var(--blue);font-size:22px}.details_select_input__container__option.multiselect{gap:12px;accent-color:var(--blue)}.details_select_input__container__option.multiselect span{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.details_select_input__container__option:hover{background-color:var(--input_blue)}.details_select_input__container__overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:transparent;z-index:999}.details_status{display:flex;flex-direction:column;gap:6px}.details_status div[class*=status_component]{padding:12px 24px 12px 16px;font-size:16px;line-height:20px;font-weight:500;border-radius:100px}.placeholder{opacity:40%}.white .placeholder{opacity:1;color:var(--grey)}.details_placeholder{color:var(--grey)}.mobile_headers{display:flex;justify-content:space-between}.course_tooltip_component_content{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.course_tooltip_component_content__tooltip{padding:8px 12px!important;background-color:var(--black)!important;width:111px!important;white-space:normal!important;overflow-wrap:break-word!important;font-size:12px!important;line-height:18px!important;border-radius:8px!important}.toggle_container{display:flex;justify-content:flex-start;align-items:center}.toggle_container__text{font-weight:500;font-size:14px;line-height:20px;color:var(--label_text)}.button_component,.blue_transparent_button,.transparent_button,.grey_button,.pink_button,.red_button,.blue_button,.white_black_button,.white_button,.button--disabled{display:flex;justify-content:center;align-items:center;height:40px;border:1px solid transparent;border-radius:8px;padding:10px 16px;cursor:pointer}@media screen and (max-width: 768px){.button_component,.blue_transparent_button,.transparent_button,.grey_button,.pink_button,.red_button,.blue_button,.white_black_button,.white_button,.button--disabled{height:44px}}.button_component.full_width,.full_width.blue_transparent_button,.full_width.transparent_button,.full_width.grey_button,.full_width.pink_button,.full_width.red_button,.full_width.blue_button,.full_width.white_black_button,.full_width.white_button,.full_width.button--disabled{width:100%}.button_component.full_height,.full_height.blue_transparent_button,.full_height.transparent_button,.full_height.grey_button,.full_height.pink_button,.full_height.red_button,.full_height.blue_button,.full_height.white_black_button,.full_height.white_button,.full_height.button--disabled{height:100%}.button_component__text{font-size:14px;line-height:20px;font-weight:500}@media screen and (max-width: 768px){.button_component__text{font-size:16px;line-height:24px}}.button_component__text__bold{font-weight:600}.button--disabled{background-color:var(--grey_disabled);border-color:var(--border_grey);color:var(--grey);cursor:auto}.white_button{background-color:var(--white);border-color:var(--border_grey)}.white_button p{color:var(--blue)}.white_black_button{background-color:var(--white);border-color:var(--border_grey)}.white_black_button p{color:var(--label_text)}.blue_button{background-color:var(--blue)}.blue_button p{color:var(--white)}.red_button{background-color:var(--red)}.red_button p{color:var(--white)}.pink_button{background-color:var(--pink)}.pink_button p{color:var(--red)}.grey_button{background-color:var(--grey_disabled);border-color:var(--grey_disabled)}.grey_button p{color:var(--label_text)}.transparent_button{background-color:transparent;box-shadow:none}.transparent_button p{color:var(--button_grey)}.blue_transparent_button{background-color:var(--blue_transparent);border-color:var(--blue_transparent)}.blue_transparent_button p{color:var(--blue)}.icon_button_component,.transparent_icon_button,.blue_transparent_icon_button,.blue_icon_button,.white_icon_button,.icon_button--disabled{display:flex;justify-content:center;align-items:center;height:40px;padding:10px 16px;border:1px solid var(--border_grey);border-radius:8px;cursor:pointer}@media screen and (max-width: 768px){.icon_button_component,.transparent_icon_button,.blue_transparent_icon_button,.blue_icon_button,.white_icon_button,.icon_button--disabled{height:44px}}.icon_button_component__text{font-size:14px;line-height:20px;font-weight:500;margin-left:8px}@media screen and (max-width: 768px){.icon_button_component__text{font-size:16px;line-height:24px}}.icon_button_component__icon{display:flex;justify-content:center;align-items:center;width:20px;height:20px}.icon_button--disabled{background-color:var(--grey_disabled);color:var(--grey);cursor:auto}.white_icon_button{background-color:var(--white)}.white_icon_button p{color:var(--button_grey)}.blue_icon_button{background-color:var(--blue);border-color:var(--options_blue)}.blue_icon_button p{color:var(--white)}.blue_transparent_icon_button{background-color:var(--blue_transparent);border-color:var(--blue_transparent)}.blue_transparent_icon_button p{color:var(--blue)}.transparent_icon_button{background-color:transparent;border:none;box-shadow:none}.transparent_icon_button p{color:var(--button_grey)}.icon_button_component:focus,.icon_button--disabled:focus,.white_icon_button:focus,.blue_icon_button:focus,.blue_transparent_icon_button:focus,.transparent_icon_button:focus{outline:none}.text_input{width:100%;height:fit-content;display:flex;flex-direction:column;position:relative;color:var(--white)}.text_input__label{font-size:14px;line-height:20px;font-weight:500;margin-bottom:6px}.text_input__input{width:100%;height:44px;background-color:var(--input_blue);padding:10px 14px;border-radius:8px;border:none;font-size:16px;line-height:24px;font-weight:400}.text_input__input::placeholder{color:var(--white);opacity:.4}.text_input__error{border:1px solid var(--error-border-red)}.text_input__error_message{position:absolute;top:70px;font-size:14px;line-height:20px;font-weight:400;color:var(--error-red)}.text_input.no-error{margin-bottom:10px}.date_input{display:flex;flex-direction:column;width:100%;height:fit-content;position:relative;color:var(--white)}.date_input__label{font-size:14px;line-height:20px;font-weight:500;margin-bottom:6px}.date_input__label__full_width{color:var(--label_text)}.date_input input.placeholder{opacity:1}.date_input input.placeholder::-webkit-datetime-edit-fields-wrapper{opacity:40%}.date_input__input{width:100%;height:44px;background-color:var(--input_blue);padding:10px 14px;border-radius:8px;border:none;font-size:16px;line-height:24px;-moz-appearance:none;appearance:none;-webkit-appearance:none;color:var(--white);position:relative}.date_input__input::-webkit-calendar-picker-indicator{filter:invert(1)}.date_input__input__full_width{border-radius:8px;border:1px solid var(--border_grey);background-color:var(--white);color:var(--title_text)}.date_input__input__full_width::-webkit-calendar-picker-indicator{filter:invert(0)}.date_input__error{border:1px solid var(--error-border-red)}.date_input__error-message{position:absolute;top:70px;font-size:14px;line-height:20px;font-weight:400;color:var(--error-red)}.select_input{width:100%;display:flex;flex-direction:column;position:relative;color:var(--white)}.select_input__label{font-size:14px;line-height:20px;font-weight:500;margin-bottom:6px}.select_input__control,.select_input__option{display:flex;justify-content:space-between;align-items:center;gap:4px}.select_input__control{width:100%;height:44px;background-color:var(--input_blue);padding:10px 14px;border-radius:8px;border:none;font-size:16px;line-height:24px;font-weight:400;color:var(--white);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.select_input__search .text_input{height:44px}.select_input__search .text_input input{border:none;border-radius:0;outline:none}.select_input__options{max-height:200px;position:absolute;top:25px;left:0;right:0;background-color:var(--white);border:none;border-radius:8px;color:var(--title_text);font-size:16px;line-height:24px;overflow-y:auto;z-index:1000}.select_input__options.no_label{top:-1px}.select_input__option{padding:10px 14px;cursor:pointer}.select_input__option.selected{background-color:var(--blue_transparent)}.select_input__option.selected:after{content:"✓";color:var(--blue);font-size:22px;font-weight:500}.select_input__option:hover{background-color:var(--input_blue)}.select_input__error{border:1px solid var(--error-border-red)}.select_input__error-message{position:absolute;top:70px;font-size:14px;line-height:20px;font-weight:400;color:var(--error-red)}.select_input__overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:transparent;z-index:999}.white .select_input__label{color:var(--label_text)}.white .select_input__control{background-color:var(--white);color:var(--title_text);border:1px solid var(--border_grey)}.white .select_input__options{border:1px solid var(--border_grey)}.checkbox_input{display:flex;align-items:center;justify-content:center}.checkbox_input__border{border:1px solid var(--border_grey)!important}.checkbox_input__margin{justify-content:start}.checkbox_input__container{position:relative;display:flex;align-items:center;cursor:pointer;font-size:14px;line-height:20px;font-weight:500;color:var(--white);-webkit-user-select:none;user-select:none}.checkbox_input__input{position:absolute;opacity:0;cursor:pointer}.checkbox_input__input:checked~.checkbox_input__checkmark,.checkbox_input__input:checked~.checkbox_input__dash{background-color:var(--blue);border-color:var(--blue)}.checkbox_input__input:checked~.checkbox_input__checkmark:after,.checkbox_input__input:checked~.checkbox_input__dash:after{display:block}.checkbox_input__input:disabled~.checkbox_input__checkmark,.checkbox_input__input:disabled~.checkbox_input__dash{background-color:var(--grey_disabled);cursor:not-allowed}.checkbox_input__checkmark,.checkbox_input__dash{position:relative;height:20px;width:20px;background-color:transparent;border:2px solid var(--white);border-radius:4px;margin-right:12px;transition:all .2s ease;background-color:var(--white)}.checkbox_input__checkmark:after,.checkbox_input__dash:after{content:"";position:absolute;top:45%;border:solid var(--white);border-width:0 2px 2px 0;display:none}.checkbox_input__checkmark:after{left:50%;width:4px;height:9px;transform:translate(-50%,-50%) rotate(45deg)}.checkbox_input__dash:after{left:22%;width:8px;height:0px}.circle_checkbox{display:inline-flex;align-items:center;cursor:pointer}.circle_checkbox__input{position:absolute;opacity:0;pointer-events:none}.circle_checkbox__custom{display:flex;justify-content:center;align-items:center;width:30px;height:30px;padding-bottom:4px;border-radius:50%;background-color:var(--white);position:relative;transition:background-color .3s,border-color .3s}.circle_checkbox__custom:after{content:"";position:absolute;width:6px;height:12px;border:solid var(--white);border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .3s ease}.circle_checkbox__input:checked+.circle_checkbox__custom{border-color:var(--blue);background-color:var(--blue)}.circle_checkbox__input:checked+.circle_checkbox__custom:after{opacity:1}.search_input{width:100%;display:flex;flex-direction:column}.search_input__label{font-size:14px;line-height:20px;font-weight:500;margin-bottom:6px;color:var(--label_text)}.search_input__container{display:flex;position:relative;font-size:16px;line-height:24px;font-weight:400}.search_input__container__icon{position:absolute;width:20px;height:20px;bottom:12px;left:14px}.search_input__container__input{width:100%;height:44px;background-color:var(--white);padding:10px 14px 10px 42px;border-radius:8px;border:1px solid var(--border_grey);font-size:16px;line-height:24px;color:var(--title_text)}.search_input__container__input::placeholder{color:var(--subtitle_text)}.search_input__container__input:focus{outline:none}.table_footer{width:100%;height:100%}.table_footer__content{display:flex;justify-content:space-between;align-items:center;height:100%}.table_footer__content__select select{padding:2px 4px;border:1px solid var(--border_grey);border-radius:8px;background-color:var(--white);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.pagination{display:flex;justify-content:space-between;width:100%;margin-top:auto}@media screen and (max-width: 768px){.pagination{flex-direction:column;justify-content:center;gap:24px}}@media screen and (max-width: 768px){.pagination__buttons{display:flex;justify-content:space-between;gap:16px}}.pagination__buttons__button{display:flex;align-items:center;gap:8px;height:36px;padding:8px 14px;background-color:var(--white);border-radius:8px;border:1px solid var(--border_grey);box-shadow:0 1px 2px 0 var(--box_shadow);font-size:14px;line-height:20px;font-weight:500;color:var(--label_text);cursor:pointer}@media screen and (max-width: 768px){.pagination__buttons__button{justify-content:center;width:100%;height:44px}}.pagination__buttons__button:focus{outline:none}.pagination__buttons__button:disabled{opacity:.75;cursor:auto}.pagination__numbers{display:flex;gap:2px}@media screen and (max-width: 768px){.pagination__numbers{justify-content:center}}.pagination__numbers__page{height:40px;width:40px;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:20px;font-weight:500;color:var(--subtitle_text);background-color:transparent;cursor:pointer;border-radius:8px;border:none}.pagination__numbers__page:hover{border:1px solid var(--border_grey)}.pagination__numbers__page:focus{outline:none}.pagination__numbers__page:disabled{border:none;cursor:auto}.pagination__numbers .active{background-color:var(--divider);color:var(--button_grey)}.date_component{display:flex;flex-direction:column;font-size:14px;line-height:20px;font-weight:400}.date_component__subtitle{color:var(--subtitle_text)}.date_component__centered{justify-self:center;align-self:center}.text_component{display:flex;flex-direction:column;font-size:14px;line-height:20px;font-weight:400}.text_component__title,.text_component__subtitle{white-space:pre-wrap}.text_component__title{color:var(--title_text)}.text_component__subtitle{color:var(--subtitle_text)}.user_component{display:flex;align-items:center;font-size:14px;line-height:20px;font-weight:400}.user_component__name{color:var(--title_text);margin-left:12px}.user_component__initials{width:40px;height:40px;border-radius:20px;background-color:var(--light_grey);display:flex;justify-content:center;align-items:center;color:var(--user_initials);font-size:16px;line-height:20px;font-weight:500}.toggle_component{width:100%;display:flex;align-items:center}.status_component{height:100%;width:100%;display:flex;align-items:center;font-size:12px;line-height:18px;font-weight:500}.status_component.centered{justify-content:center}.status_component__cycle_status__planned{display:flex;align-items:center;gap:4px;width:fit-content;padding:2px 8px 2px 6px;background-color:var(--status_blue);border-radius:16px}@media screen and (max-width: 768px){.status_component__cycle_status__planned{gap:6px;font-size:12px}}.status_component__cycle_status__planned__content{color:var(--status_blue_text);-webkit-user-select:none;user-select:none}.status_component__cycle_status__planned__full{display:flex;justify-content:center;align-items:center;gap:4px;width:100%;height:80%;max-height:72px;min-height:24px;padding:0 6px;background-color:var(--status_blue);border-radius:8px}.status_component__cycle_status__active{display:flex;align-items:center;gap:4px;width:fit-content;padding:2px 8px 2px 6px;background-color:var(--status_green);border-radius:16px}@media screen and (max-width: 768px){.status_component__cycle_status__active{gap:6px;font-size:12px}}.status_component__cycle_status__active__content{color:var(--status_green_text);-webkit-user-select:none;user-select:none}.status_component__cycle_status__active__full{display:flex;justify-content:center;align-items:center;gap:4px;width:100%;height:80%;max-height:72px;min-height:24px;padding:0 6px;background-color:var(--status_green);border-radius:8px}.status_component__cycle_status__archived{display:flex;align-items:center;gap:4px;width:fit-content;padding:2px 8px 2px 6px;background-color:var(--status_red);border-radius:16px}@media screen and (max-width: 768px){.status_component__cycle_status__archived{gap:6px;font-size:12px}}.status_component__cycle_status__archived__content{color:var(--status_red_text);-webkit-user-select:none;user-select:none}.status_component__cycle_status__archived__full{display:flex;justify-content:center;align-items:center;gap:4px;width:100%;height:80%;max-height:72px;min-height:24px;padding:0 6px;background-color:var(--status_red);border-radius:8px}.status_component__payment_status__open{display:flex;align-items:center;gap:4px;width:fit-content;padding:2px 8px 2px 6px;background-color:var(--status_blue);border-radius:16px}@media screen and (max-width: 768px){.status_component__payment_status__open{gap:6px;font-size:12px}}.status_component__payment_status__open__content{color:var(--status_blue_text);-webkit-user-select:none;user-select:none}.status_component__payment_status__open__full{display:flex;justify-content:center;align-items:center;gap:4px;width:100%;height:80%;max-height:72px;min-height:24px;padding:0 6px;background-color:var(--status_blue);border-radius:8px}.status_component__payment_status__paid{display:flex;align-items:center;gap:4px;width:fit-content;padding:2px 8px 2px 6px;background-color:var(--status_green);border-radius:16px}@media screen and (max-width: 768px){.status_component__payment_status__paid{gap:6px;font-size:12px}}.status_component__payment_status__paid__content{color:var(--status_green_text);-webkit-user-select:none;user-select:none}.status_component__payment_status__paid__full{display:flex;justify-content:center;align-items:center;gap:4px;width:100%;height:80%;max-height:72px;min-height:24px;padding:0 6px;background-color:var(--status_green);border-radius:8px}.status_component__payment_status__adjusted,.status_component__payment_status__overdue{display:flex;align-items:center;gap:4px;width:fit-content;padding:2px 8px 2px 6px;background-color:var(--status_orange);border-radius:16px}@media screen and (max-width: 768px){.status_component__payment_status__adjusted,.status_component__payment_status__overdue{gap:6px;font-size:12px}}.status_component__payment_status__adjusted__content,.status_component__payment_status__overdue__content{color:var(--status_orange_text);-webkit-user-select:none;user-select:none}.status_component__payment_status__adjusted__full,.status_component__payment_status__overdue__full{display:flex;justify-content:center;align-items:center;gap:4px;width:100%;height:80%;max-height:72px;min-height:24px;padding:0 6px;background-color:var(--status_orange);border-radius:8px}.status_component__payment_status__canceled{display:flex;align-items:center;gap:4px;width:fit-content;padding:2px 8px 2px 6px;background-color:var(--status_red);border-radius:16px}@media screen and (max-width: 768px){.status_component__payment_status__canceled{gap:6px;font-size:12px}}.status_component__payment_status__canceled__content{color:var(--status_red_text);-webkit-user-select:none;user-select:none}.status_component__payment_status__canceled__full{display:flex;justify-content:center;align-items:center;gap:4px;width:100%;height:80%;max-height:72px;min-height:24px;padding:0 6px;background-color:var(--status_red);border-radius:8px}.status_component__course_participant_status__planned{display:flex;align-items:center;gap:4px;width:fit-content;padding:2px 8px 2px 6px;background-color:var(--status_grey);border-radius:16px}@media screen and (max-width: 768px){.status_component__course_participant_status__planned{gap:6px;font-size:12px}}.status_component__course_participant_status__planned__content{color:var(--status_grey_text);-webkit-user-select:none;user-select:none}.status_component__course_participant_status__planned__full{display:flex;justify-content:center;align-items:center;gap:4px;width:100%;height:80%;max-height:72px;min-height:24px;padding:0 6px;background-color:var(--status_grey);border-radius:8px}.status_component__course_participant_status__ongoing{display:flex;align-items:center;gap:4px;width:fit-content;padding:2px 8px 2px 6px;background-color:var(--status_grey);border-radius:16px}@media screen and (max-width: 768px){.status_component__course_participant_status__ongoing{gap:6px;font-size:12px}}.status_component__course_participant_status__ongoing__content{color:var(--status_grey_text);-webkit-user-select:none;user-select:none}.status_component__course_participant_status__ongoing__full{display:flex;justify-content:center;align-items:center;gap:4px;width:100%;height:80%;max-height:72px;min-height:24px;padding:0 6px;background-color:var(--status_grey);border-radius:8px}.status_component__course_participant_status__completed{display:flex;align-items:center;gap:4px;width:fit-content;padding:2px 8px 2px 6px;background-color:var(--status_grey);border-radius:16px}@media screen and (max-width: 768px){.status_component__course_participant_status__completed{gap:6px;font-size:12px}}.status_component__course_participant_status__completed__content{color:var(--label_text);-webkit-user-select:none;user-select:none}.status_component__course_participant_status__completed__full{display:flex;justify-content:center;align-items:center;gap:4px;width:100%;height:80%;max-height:72px;min-height:24px;padding:0 6px;background-color:var(--status_grey);border-radius:8px}.status_component__course_participant_status__successful{display:flex;align-items:center;gap:4px;width:fit-content;padding:2px 8px 2px 6px;background-color:var(--status_green);border-radius:16px}@media screen and (max-width: 768px){.status_component__course_participant_status__successful{gap:6px;font-size:12px}}.status_component__course_participant_status__successful__content{color:var(--status_green_text);-webkit-user-select:none;user-select:none}.status_component__course_participant_status__successful__full{display:flex;justify-content:center;align-items:center;gap:4px;width:100%;height:80%;max-height:72px;min-height:24px;padding:0 6px;background-color:var(--status_green);border-radius:8px}.status_component__course_participant_status__failed{display:flex;align-items:center;gap:4px;width:fit-content;padding:2px 8px 2px 6px;background-color:var(--status_red);border-radius:16px}@media screen and (max-width: 768px){.status_component__course_participant_status__failed{gap:6px;font-size:12px}}.status_component__course_participant_status__failed__content{color:var(--status_red_text);-webkit-user-select:none;user-select:none}.status_component__course_participant_status__failed__full{display:flex;justify-content:center;align-items:center;gap:4px;width:100%;height:80%;max-height:72px;min-height:24px;padding:0 6px;background-color:var(--status_red);border-radius:8px}.status_component__bookable_status__full{display:flex;align-items:center;gap:4px;width:fit-content;padding:2px 8px 2px 6px;background-color:var(--status_grey);border-radius:16px}@media screen and (max-width: 768px){.status_component__bookable_status__full{gap:6px;font-size:12px}}.status_component__bookable_status__full__content{color:var(--status_grey_text);-webkit-user-select:none;user-select:none}.status_component__bookable_status__full__full{display:flex;justify-content:center;align-items:center;gap:4px;width:100%;height:80%;max-height:72px;min-height:24px;padding:0 6px;background-color:var(--status_grey);border-radius:8px}.status_component__bookable_status__pre_booking{display:flex;align-items:center;gap:4px;width:fit-content;padding:2px 8px 2px 6px;background-color:var(--status_blue);border-radius:16px}@media screen and (max-width: 768px){.status_component__bookable_status__pre_booking{gap:6px;font-size:12px}}.status_component__bookable_status__pre_booking__content{color:var(--status_blue_text);-webkit-user-select:none;user-select:none}.status_component__bookable_status__pre_booking__full{display:flex;justify-content:center;align-items:center;gap:4px;width:100%;height:80%;max-height:72px;min-height:24px;padding:0 6px;background-color:var(--status_blue);border-radius:8px}.status_component__bookable_status__bookable{display:flex;align-items:center;gap:4px;width:fit-content;padding:2px 8px 2px 6px;background-color:var(--status_green);border-radius:16px}@media screen and (max-width: 768px){.status_component__bookable_status__bookable{gap:6px;font-size:12px}}.status_component__bookable_status__bookable__content{color:var(--status_green_text);-webkit-user-select:none;user-select:none}.status_component__bookable_status__bookable__full{display:flex;justify-content:center;align-items:center;gap:4px;width:100%;height:80%;max-height:72px;min-height:24px;padding:0 6px;background-color:var(--status_green);border-radius:8px}.status_component__bookable_status__not_bookable{display:flex;align-items:center;gap:4px;width:fit-content;padding:2px 8px 2px 6px;background-color:var(--status_red);border-radius:16px}@media screen and (max-width: 768px){.status_component__bookable_status__not_bookable{gap:6px;font-size:12px}}.status_component__bookable_status__not_bookable__content{color:var(--status_red_text);-webkit-user-select:none;user-select:none}.status_component__bookable_status__not_bookable__full{display:flex;justify-content:center;align-items:center;gap:4px;width:100%;height:80%;max-height:72px;min-height:24px;padding:0 6px;background-color:var(--status_red);border-radius:8px}.status_component__lesson_attendance_status__undefined{display:flex;align-items:center;gap:4px;width:fit-content;padding:2px 8px 2px 6px;background-color:var(--status_grey);border-radius:16px}@media screen and (max-width: 768px){.status_component__lesson_attendance_status__undefined{gap:6px;font-size:12px}}.status_component__lesson_attendance_status__undefined__content{color:var(--status_grey_text);-webkit-user-select:none;user-select:none}.status_component__lesson_attendance_status__undefined__full{display:flex;justify-content:center;align-items:center;gap:4px;width:100%;height:80%;max-height:72px;min-height:24px;padding:0 6px;background-color:var(--status_grey);border-radius:8px}.status_component__lesson_attendance_status__not_attended{display:flex;align-items:center;gap:4px;width:fit-content;padding:2px 8px 2px 6px;background-color:var(--status_red);border-radius:16px}@media screen and (max-width: 768px){.status_component__lesson_attendance_status__not_attended{gap:6px;font-size:12px}}.status_component__lesson_attendance_status__not_attended__content{color:var(--status_red_text);-webkit-user-select:none;user-select:none}.status_component__lesson_attendance_status__not_attended__full{display:flex;justify-content:center;align-items:center;gap:4px;width:100%;height:80%;max-height:72px;min-height:24px;padding:0 6px;background-color:var(--status_red);border-radius:8px}.status_component__lesson_attendance_status__attended{display:flex;align-items:center;gap:4px;width:fit-content;padding:2px 8px 2px 6px;background-color:var(--status_green);border-radius:16px}@media screen and (max-width: 768px){.status_component__lesson_attendance_status__attended{gap:6px;font-size:12px}}.status_component__lesson_attendance_status__attended__content{color:var(--status_green_text);-webkit-user-select:none;user-select:none}.status_component__lesson_attendance_status__attended__full{display:flex;justify-content:center;align-items:center;gap:4px;width:100%;height:80%;max-height:72px;min-height:24px;padding:0 6px;background-color:var(--status_green);border-radius:8px}.status_component__course_lesson_attendances_status__not_generated{display:flex;align-items:center;gap:4px;width:fit-content;padding:2px 8px 2px 6px;background-color:var(--status_grey);border-radius:16px}@media screen and (max-width: 768px){.status_component__course_lesson_attendances_status__not_generated{gap:6px;font-size:12px}}.status_component__course_lesson_attendances_status__not_generated__content{color:var(--status_grey_text);-webkit-user-select:none;user-select:none}.status_component__course_lesson_attendances_status__not_generated__full{display:flex;justify-content:center;align-items:center;gap:4px;width:100%;height:80%;max-height:72px;min-height:24px;padding:0 6px;background-color:var(--status_grey);border-radius:8px}.status_component__course_lesson_attendances_status__to_do{display:flex;align-items:center;gap:4px;width:fit-content;padding:2px 8px 2px 6px;background-color:var(--status_blue);border-radius:16px}@media screen and (max-width: 768px){.status_component__course_lesson_attendances_status__to_do{gap:6px;font-size:12px}}.status_component__course_lesson_attendances_status__to_do__content{color:var(--status_blue_text);-webkit-user-select:none;user-select:none}.status_component__course_lesson_attendances_status__to_do__full{display:flex;justify-content:center;align-items:center;gap:4px;width:100%;height:80%;max-height:72px;min-height:24px;padding:0 6px;background-color:var(--status_blue);border-radius:8px}.status_component__course_lesson_attendances_status__overdue{display:flex;align-items:center;gap:4px;width:fit-content;padding:2px 8px 2px 6px;background-color:var(--status_orange);border-radius:16px}@media screen and (max-width: 768px){.status_component__course_lesson_attendances_status__overdue{gap:6px;font-size:12px}}.status_component__course_lesson_attendances_status__overdue__content{color:var(--status_orange_text);-webkit-user-select:none;user-select:none}.status_component__course_lesson_attendances_status__overdue__full{display:flex;justify-content:center;align-items:center;gap:4px;width:100%;height:80%;max-height:72px;min-height:24px;padding:0 6px;background-color:var(--status_orange);border-radius:8px}.status_component__course_lesson_attendances_status__up_to_date{display:flex;align-items:center;gap:4px;width:fit-content;padding:2px 8px 2px 6px;background-color:var(--status_green);border-radius:16px}@media screen and (max-width: 768px){.status_component__course_lesson_attendances_status__up_to_date{gap:6px;font-size:12px}}.status_component__course_lesson_attendances_status__up_to_date__content{color:var(--status_green_text);-webkit-user-select:none;user-select:none}.status_component__course_lesson_attendances_status__up_to_date__full{display:flex;justify-content:center;align-items:center;gap:4px;width:100%;height:80%;max-height:72px;min-height:24px;padding:0 6px;background-color:var(--status_green);border-radius:8px}.status_component__report_status__pending{display:flex;align-items:center;gap:4px;width:fit-content;padding:2px 8px 2px 6px;background-color:var(--status_grey);border-radius:16px}@media screen and (max-width: 768px){.status_component__report_status__pending{gap:6px;font-size:12px}}.status_component__report_status__pending__content{color:var(--label_text);-webkit-user-select:none;user-select:none}.status_component__report_status__pending__full{display:flex;justify-content:center;align-items:center;gap:4px;width:100%;height:80%;max-height:72px;min-height:24px;padding:0 6px;background-color:var(--status_grey);border-radius:8px}.status_component__report_status__draft{display:flex;align-items:center;gap:4px;width:fit-content;padding:2px 8px 2px 6px;background-color:var(--status_blue);border-radius:16px}@media screen and (max-width: 768px){.status_component__report_status__draft{gap:6px;font-size:12px}}.status_component__report_status__draft__content{color:var(--status_blue_text);-webkit-user-select:none;user-select:none}.status_component__report_status__draft__full{display:flex;justify-content:center;align-items:center;gap:4px;width:100%;height:80%;max-height:72px;min-height:24px;padding:0 6px;background-color:var(--status_blue);border-radius:8px}.status_component__report_status__final{display:flex;align-items:center;gap:4px;width:fit-content;padding:2px 8px 2px 6px;background-color:var(--status_green);border-radius:16px}@media screen and (max-width: 768px){.status_component__report_status__final{gap:6px;font-size:12px}}.status_component__report_status__final__content{color:var(--status_green_text);-webkit-user-select:none;user-select:none}.status_component__report_status__final__full{display:flex;justify-content:center;align-items:center;gap:4px;width:100%;height:80%;max-height:72px;min-height:24px;padding:0 6px;background-color:var(--status_green);border-radius:8px}.status_component__report_status__sent{display:flex;align-items:center;gap:4px;width:fit-content;padding:2px 8px 2px 6px;background-color:var(--status_green);border-radius:16px}@media screen and (max-width: 768px){.status_component__report_status__sent{gap:6px;font-size:12px}}.status_component__report_status__sent__content{color:var(--status_green_text);-webkit-user-select:none;user-select:none}.status_component__report_status__sent__full{display:flex;justify-content:center;align-items:center;gap:4px;width:100%;height:80%;max-height:72px;min-height:24px;padding:0 6px;background-color:var(--status_green);border-radius:8px}.status_component__final_report_status__pending{display:flex;align-items:center;gap:4px;width:fit-content;padding:2px 8px 2px 6px;background-color:var(--status_grey);border-radius:16px}@media screen and (max-width: 768px){.status_component__final_report_status__pending{gap:6px;font-size:12px}}.status_component__final_report_status__pending__content{color:var(--label_text);-webkit-user-select:none;user-select:none}.status_component__final_report_status__pending__full{display:flex;justify-content:center;align-items:center;gap:4px;width:100%;height:80%;max-height:72px;min-height:24px;padding:0 6px;background-color:var(--status_grey);border-radius:8px}.status_component__final_report_status__failed{display:flex;align-items:center;gap:4px;width:fit-content;padding:2px 8px 2px 6px;background-color:var(--status_red);border-radius:16px}@media screen and (max-width: 768px){.status_component__final_report_status__failed{gap:6px;font-size:12px}}.status_component__final_report_status__failed__content{color:var(--status_red_text);-webkit-user-select:none;user-select:none}.status_component__final_report_status__failed__full{display:flex;justify-content:center;align-items:center;gap:4px;width:100%;height:80%;max-height:72px;min-height:24px;padding:0 6px;background-color:var(--status_red);border-radius:8px}.status_component__final_report_status__passed{display:flex;align-items:center;gap:4px;width:fit-content;padding:2px 8px 2px 6px;background-color:var(--status_green);border-radius:16px}@media screen and (max-width: 768px){.status_component__final_report_status__passed{gap:6px;font-size:12px}}.status_component__final_report_status__passed__content{color:var(--status_green_text);-webkit-user-select:none;user-select:none}.status_component__final_report_status__passed__full{display:flex;justify-content:center;align-items:center;gap:4px;width:100%;height:80%;max-height:72px;min-height:24px;padding:0 6px;background-color:var(--status_green);border-radius:8px}.status_component__goal_report_status__pending{display:flex;align-items:center;gap:4px;width:fit-content;padding:2px 8px 2px 6px;background-color:var(--status_grey);border-radius:16px}@media screen and (max-width: 768px){.status_component__goal_report_status__pending{gap:6px;font-size:12px}}.status_component__goal_report_status__pending__content{color:var(--label_text);-webkit-user-select:none;user-select:none}.status_component__goal_report_status__pending__full{display:flex;justify-content:center;align-items:center;gap:4px;width:100%;height:80%;max-height:72px;min-height:24px;padding:0 6px;background-color:var(--status_grey);border-radius:8px}.status_component__goal_report_status__missed{display:flex;align-items:center;gap:4px;width:fit-content;padding:2px 8px 2px 6px;background-color:var(--status_red);border-radius:16px}@media screen and (max-width: 768px){.status_component__goal_report_status__missed{gap:6px;font-size:12px}}.status_component__goal_report_status__missed__content{color:var(--status_red_text);-webkit-user-select:none;user-select:none}.status_component__goal_report_status__missed__full{display:flex;justify-content:center;align-items:center;gap:4px;width:100%;height:80%;max-height:72px;min-height:24px;padding:0 6px;background-color:var(--status_red);border-radius:8px}.status_component__goal_report_status__near{display:flex;align-items:center;gap:4px;width:fit-content;padding:2px 8px 2px 6px;background-color:var(--status_orange);border-radius:16px}@media screen and (max-width: 768px){.status_component__goal_report_status__near{gap:6px;font-size:12px}}.status_component__goal_report_status__near__content{color:var(--status_orange_text);-webkit-user-select:none;user-select:none}.status_component__goal_report_status__near__full{display:flex;justify-content:center;align-items:center;gap:4px;width:100%;height:80%;max-height:72px;min-height:24px;padding:0 6px;background-color:var(--status_orange);border-radius:8px}.status_component__goal_report_status__achieved{display:flex;align-items:center;gap:4px;width:fit-content;padding:2px 8px 2px 6px;background-color:var(--status_green);border-radius:16px}@media screen and (max-width: 768px){.status_component__goal_report_status__achieved{gap:6px;font-size:12px}}.status_component__goal_report_status__achieved__content{color:var(--status_green_text);-webkit-user-select:none;user-select:none}.status_component__goal_report_status__achieved__full{display:flex;justify-content:center;align-items:center;gap:4px;width:100%;height:80%;max-height:72px;min-height:24px;padding:0 6px;background-color:var(--status_green);border-radius:8px}.color_component{display:flex;align-items:center;width:30px;height:30px;border-radius:50px}.time_component,.is_deleted_component{display:flex;flex-direction:column;font-size:14px;line-height:20px;font-weight:400;color:var(--title_text)}.lesson_dates__button{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.lesson_dates__button button{width:40px;height:40px;padding:0}@media screen and (max-width: 768px){.lesson_dates__button button{width:100%;min-height:56px;height:fit-content;padding:16px}}.lesson_dates__button button .icon_button_component__icon{margin:0}.lesson_dates__button button .icon_button_component__text{margin-left:16px;color:var(--label_text)}.lesson_dates__modal{z-index:3}.lesson_dates__modal .modal{min-width:560px}@media screen and (max-width: 768px){.lesson_dates__modal .modal{min-width:unset}}.lesson_dates__modal .modal__content__text__title{text-align:left;white-space:pre-line}.lesson_dates__modal table.table_container thead,.lesson_dates__modal table.table_container tbody tr,.lesson_dates__modal table.table_container tfoot{display:table;width:100%}.lesson_dates__modal table.table_container thead{background-color:var(--light_grey);border-bottom:1px solid var(--divider)}.lesson_dates__modal table.table_container tbody,.lesson_dates__modal .generic_mobile_table_container .mobile_table_container{display:block;overflow:auto;max-height:60vh}.course_status_component{display:flex;justify-content:center;align-items:center;height:100%}@media screen and (max-width: 768px){.course_status_component{justify-content:unset;align-items:unset}}.course_status_component__content{display:flex;justify-content:center;align-items:center;height:80%;width:79px;border-radius:8px}@media screen and (max-width: 768px){.course_status_component__content{display:flex;gap:4px;width:fit-content;padding:8px 12px;border-radius:16px}}.course_status_component__content__red{background-color:var(--status_red);color:var(--status_red_text)}.course_status_component__content__green{background-color:var(--status_green);color:var(--status_green_text)}.course_status_component__content__orange{background-color:var(--status_orange);color:var(--status_orange_text)}.course_bookable_component{display:flex;justify-content:center;align-items:center;height:100%}.course_bookable_component button{width:79px;height:80%}@media screen and (max-width: 768px){.course_bookable_component button{width:100%;min-height:56px;height:fit-content;padding:16px;font-size:16px}}.course_bookable_component__content{display:flex;justify-content:center;align-items:center;height:100%}.course_bookable_component__content__tooltip{padding:8px 12px!important;background-color:var(--black)!important;width:111px!important;white-space:normal!important;overflow-wrap:break-word!important;font-size:12px!important;line-height:18px!important;border-radius:8px!important}.lesson_attendance{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.lesson_attendance__content{width:30px;height:56px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;-webkit-user-select:none;user-select:none;cursor:pointer}.lesson_attendance .status__attended{background-color:var(--status_green);color:var(--status_green_text)}.lesson_attendance .status__not-attended{background-color:var(--status_red);color:var(--status_red_text)}.lesson_attendance .status__undefined{background-color:var(--status_grey);color:var(--status_grey_text)}.participant_attendance_component{display:flex;flex-direction:column}.participant_attendance_component__birthdate{display:flex}.goal_report_status_component{display:flex;height:100%}.goal_report_status_component__content:not(:first-child){padding-left:10px}.achievement_report_content_wrapper{display:flex;flex-direction:column;width:100%;height:100%}.achievement_report_content_wrapper__status_final{padding:10px 0}.achievement_report_content_wrapper__report_text{width:150px;overflow-wrap:break-word;word-break:break-word;white-space:normal;text-align:left;cursor:pointer;max-height:0;opacity:0;pointer-events:none;transition:opacity 1s ease,max-height 1s ease}.achievement_report_content_wrapper__report_text__visible{opacity:1;max-height:100%;padding:10px 0 5px;pointer-events:all}.generic_table_container{display:flex;flex-direction:column;height:100%}.generic_table_container .table_spacer{height:25px;flex-shrink:0}.generic_table_container table.table_container{width:100%;border:1px solid var(--divider);border-radius:8px;border-spacing:0;border-collapse:separate;box-shadow:0 2px 4px 0 var(--box_shadow);table-layout:auto;overflow:hidden}.generic_table_container table.table_container.overflow{overflow:auto}.generic_table_container table.table_container thead{background-color:var(--light_grey)}.generic_table_container table.table_container tbody{background-color:var(--white)}.generic_table_container table.table_container th,.generic_table_container table.table_container td{text-align:left;white-space:nowrap}.generic_table_container table.table_container th{padding:0 10px;height:44px;font-weight:600;color:var(--grey);font-size:12px;border-bottom:1px solid var(--divider)}.generic_table_container table.table_container th.actions_header{text-align:center}.generic_table_container table.table_container td{padding:0 10px;height:72px;font-size:14px;color:var(--light_black);border-bottom:1px solid var(--divider)}.generic_table_container table.table_container td .toggle_component{display:flex;justify-content:center}.generic_table_container table.table_container td .color_component{display:flex;justify-self:center}.generic_table_container table.table_container td.table_footer{height:36px;border-top:1px solid var(--divider)}.generic_table_container table.table_container tr:last-child td{border-bottom:none}.generic_table_container table.table_container .table-select{width:50px;text-align:center}.generic_table_container table.table_container .selectable{padding-right:0}.generic_table_container table.table_container .selectable .checkbox_input__checkmark,.generic_table_container table.table_container .selectable .checkbox_input__dash{margin-right:0}.generic_table_container table.table_container .actions_column{display:flex;justify-content:center}.generic_table_container table.table_container tr:hover{background-color:var(--light_grey)}.generic_table_container table.table_container .icon{display:flex;flex-wrap:wrap;align-items:center;cursor:pointer;margin:0 8px;width:fit-content}.generic_table_container table.table_container .icon:hover{opacity:.8}.details_text_area__container{height:200px}.details_text_area__container__less_height{height:100px}.details_text_area__container__input{height:200px;resize:none}.details_text_area__container__input__less_height{height:100px}.details_text_area__container__error_message{top:200px}.details_text_input__icon_left{padding-left:44px}.details_text_input__icon_right{padding-right:44px}.details_text_input__container{display:flex;position:relative;max-width:100%}@media screen and (max-width: 768px){.details_text_input__container{width:100%}}.details_text_input__container__left_icon,.details_text_input__container__right_icon{position:absolute;top:30%;z-index:1}.details_text_input__container__left_icon{left:14px}.details_text_input__container__right_icon{right:14px}.uploaded_file_container{display:flex;justify-content:space-between;align-items:flex-start;padding:16px;width:512px;height:72px;border:1px solid var(--divider);border-radius:8px}@media screen and (max-width: 768px){.uploaded_file_container{width:100%}}.uploaded_file_container__upload_icon_name_wrapper{display:flex;gap:16px}.upload_icon_wrapper{display:flex;justify-content:center;align-items:center;width:28px;height:28px;border-radius:50px;background-color:#ebefff}.uploaded_file_info{display:flex;width:400px;flex-direction:column;cursor:pointer}@media screen and (max-width: 768px){.uploaded_file_info{width:calc(100vw - 150px)}}.uploaded_file_info__text{font-weight:500;font-size:14px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uploaded_file_info__size{font-weight:400;font-size:14px;line-height:20px}.uploaded_file_delete_container{transform:translateY(4px);cursor:pointer}.drop_container{display:flex;flex-direction:column;align-items:center;width:512px;height:126px;padding:16px 24px;gap:4px;border:1px solid #bbbffb;border-radius:8px;cursor:pointer}@media screen and (max-width: 768px){.drop_container{width:100%}}.drop_container__info{display:flex;flex-direction:column;align-items:center;gap:4px}.drop_container__info__text{font-weight:400;font-size:14px;line-height:20px;color:var(--options_blue)}.drop_container__info__supporting{font-weight:400;font-size:12px;line-height:18px;color:var(--options_blue)}.cloud_upload_file_icon_wrapper{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50px;background-color:var(--light_grey)}.file_container{display:flex;width:100%}.file_container.stacked{display:flex;align-items:unset;flex-direction:column;gap:6px;position:relative;width:100%}.file_container__label_children_container{width:20%;display:flex;gap:30px;flex-direction:column}.file_container__label_children_container.stacked{width:100%;gap:0px}.file_container__label_children_container__label{font-weight:500;font-size:14px;line-height:20px;color:var(--label_text)}.file_container__label_children_container__children{display:flex;flex-direction:column;flex-grow:1}.file_container__content{position:relative;width:80%;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width: 768px){.file_container__content{width:100%}}.file_container__content__existing,.file_container__content__new{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.file_container__divider{width:100%;height:1px;background-color:var(--divider)}.toggle-component-wrapper{display:flex;justify-content:flex-start}.details_checkbox_input__container__wrapper{width:512px;display:flex;align-items:center}@media screen and (max-width: 768px){.details_checkbox_input__container__wrapper{width:100%}}.details_checkbox_input__container__wrapper__input{width:24px;height:24px;accent-color:var(--blue);cursor:pointer}.details_color_input__container__wrapper{display:flex;width:512px}@media screen and (max-width: 768px){.details_color_input__container__wrapper{width:100%}}.details_color_input__container__wrapper__input{width:100px}.details_color_input__container__error_message{position:absolute;top:38px;width:512px;margin-top:6px}@media screen and (max-width: 768px){.details_color_input__container__error_message{left:0}}.details_color_input__container__error_message__text{font-size:14px;line-height:20px;font-weight:400;color:var(--error-red)}.colorpick-eyedropper-input-trigger{display:none}.multiple_select_input{position:relative;width:100%;display:flex;flex-direction:column;color:var(--white);margin-bottom:32px}.multiple_select_input__label{font-size:14px;line-height:20px;font-weight:500;margin-bottom:6px}.multiple_select_input__control span,.multiple_select_input__option span{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.multiple_select_input__control{display:flex;justify-content:space-between;align-items:center;width:100%;height:44px;background-color:var(--input_blue);padding:10px 14px;border-radius:8px;border:none;font-size:16px;line-height:24px;font-weight:400;color:var(--white);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.multiple_select_input__options{position:absolute;top:26px;left:0;right:0;background-color:var(--options_blue);color:var(--white);border:1px solid var(--white);border-radius:8px;z-index:1000;max-height:200px;overflow-y:auto}.multiple_select_input__option{display:flex;gap:10px;padding:10px 14px;cursor:pointer}.multiple_select_input__option:hover{background-color:var(--input_blue)}.multiple_select_input__error{border:1px solid var(--error-border-red)}.multiple_select_input__error-message{font-size:14px;line-height:20px;font-weight:400;color:var(--error-red);margin-top:6px}.multiple_select_input:not(:has(.multiple_select_input__error-message)){margin-bottom:32px}.multiple_select_input:has(.multiple_select_input__error-message){margin-bottom:8px}.multiple_select_input__overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:transparent;z-index:999}.white{margin-bottom:0!important}.white .multiple_select_input__label{color:var(--label_text)}.white .multiple_select_input__control,.white .multiple_select_input__options{background-color:var(--white);color:var(--title_text);border:1px solid var(--border_grey)}.modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;gap:32px;max-width:560px;padding:24px;background-color:var(--white);opacity:1;border-radius:12px;box-shadow:0 8px 8px -4px #10182808,0 20px 24px -4px #10182814;z-index:1000;isolation:isolate}@media screen and (max-width: 768px){.modal{width:calc(100vw - 32px);padding:20px}}.modal__icon_container{display:flex}.modal__icon_container__center{justify-content:center}.modal__icon_container__icon,.blue_modal__icon_container__icon,.orange_modal__icon_container__icon,.pink_modal__icon_container__icon{display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:50%}.modal__icon_container__icon__inner,.blue_modal__icon_container__icon_inner,.orange_modal__icon_container__icon_inner,.pink_modal__icon_container__icon_inner{display:flex;justify-content:center;align-items:center;width:35px;height:35px;border-radius:50%}.modal__content{display:flex;flex-direction:column;gap:20px;text-align:left}@media screen and (max-width: 768px){.modal__content{gap:32px}}.modal__content__text{display:flex;flex-direction:column;gap:8px}.modal__content__text__title{font-size:20px;line-height:28px;font-weight:500;color:var(--user_form_black)}.modal__content__text__title.centered{text-align:center}.modal__content__text__title.big{font-size:30px;line-height:38px;font-weight:600}.modal__content__text__description{font-weight:400;font-size:14px;line-height:20px;color:var(--user_form_grey)}.modal__content__input{display:flex;flex-direction:column;gap:24px}@media screen and (max-width: 768px){.modal__content__input{max-height:60vh;overflow-y:scroll}}.modal__content__input__label{font-weight:500;font-size:14px;line-height:20px}.modal__content__input__input{padding:10px 14px;font-weight:400;font-size:14px;line-height:20px;color:var(--user_form_grey);border:1px solid var(--border_grey);border-radius:8px}.modal__actions{display:flex;justify-content:center;gap:16px;width:100%}@media screen and (max-width: 768px){.modal__actions{flex-direction:column}}.modal__actions__cancel,.modal__actions__confirm{width:248px}@media screen and (max-width: 768px){.modal__actions__cancel,.modal__actions__confirm{width:100%}}.modal__actions__cancel{color:var(--black)}.modal__actions__cancel button p{color:inherit}.modal__actions__full_width{width:100%}.pink_modal__icon_container__icon{background-color:var(--pink)}.pink_modal__icon_container__icon_inner{background-color:var(--dark-pink)}.orange_modal__icon_container__icon,.orange_modal__icon_container__icon_inner{background-color:var(--icon_orange)}.blue_modal__icon_container__icon,.blue_modal__icon_container__icon_inner{background-color:var(--blue)}.icon_link_component,.white_link{display:flex;justify-content:center;align-items:center;cursor:pointer;height:100%}.icon_link_component__text{font-size:14px;line-height:20px;font-weight:500}.icon_link_component__icon{width:20px;height:20px}.white_link p{color:var(--white)}.mobile_filters{display:flex;flex-direction:column;gap:24px}.mobile_filters__header{display:flex;flex-direction:column;gap:10px}.mobile_filters__header__label{font-size:14px;line-height:20px;text-align:center;color:var(--label_text)}.mobile_filters__header__buttons{display:flex;justify-content:space-between;gap:16px;width:100%}.mobile_filters__header__buttons__left button,.mobile_filters__header__buttons__right button{width:80px}.mobile_filters__header__buttons__center{width:100%}.mobile_filters__filters{display:flex;flex-direction:column;gap:40px;position:fixed;bottom:0;left:0;width:100vw;padding:24px 16px 32px;background-color:var(--white);z-index:1000;border-radius:24px 24px 0 0}.mobile_filters__filters__content{display:flex;flex-direction:column;gap:24px}.mobile_filters__filters__actions{display:flex;flex-direction:column;gap:16px}.mobile_table_card{display:flex;flex-direction:column;width:100%;padding:12px;background:var(--white);border:1px solid var(--divider);box-shadow:0 4px 8px -2px #1018281a,0 2px 4px -2px #1018280f;border-radius:14px;cursor:pointer}.mobile_table_card__header{display:flex;justify-content:space-between;gap:4px}.mobile_table_card__title{font-size:18px;line-height:38px}.mobile_table_card__subtitle{font-size:14px;line-height:20px;color:var(--grey)}.course_lesson_execution{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;width:100%}.course_lesson_execution__info{margin-bottom:8px}.course_lesson_execution__content{display:flex;flex-direction:column;gap:4px}.course_schedules,.course_schedules_separated{display:flex;flex-direction:column;font-size:14px;line-height:20px;color:var(--grey);font-variant-numeric:tabular-nums;letter-spacing:-.8px}.course_schedules__white,.course_schedules_separated__white{background-color:var(--white)}.course_schedules{padding:2px 6px;background:var(--light_grey);border:1px solid var(--divider);border-radius:8px}.course_schedules p{text-align:right}.course_schedules p span{margin-right:4px;float:left}.course_schedules_separated{gap:8px;width:100%}.course_schedules_separated__schedule{display:flex;justify-content:end;gap:8px}.course_schedules_separated__schedule__weekday,.course_schedules_separated__schedule__time{background:var(--light_grey);border:1px solid var(--divider);border-radius:8px}.course_schedules_separated__schedule__weekday{display:flex;justify-content:center;align-items:center;width:30px}.course_schedules_separated__schedule__time{padding:2px 6px}.course_lesson_attendance{display:flex;justify-content:space-between;gap:16px;width:100%;height:100%}.course_lesson_attendance__info,.course_lesson_attendance .participant_attendance_component{display:flex;flex-direction:column;gap:4px}.course_participant{display:flex;align-items:center;gap:12px;font-size:18px}.course_participant__initials{display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:50%;background-color:var(--blue);color:var(--white)}.course_public_card{display:flex;flex-direction:column;gap:40px}.course_public_card__content{display:flex;flex-direction:column;gap:16px}.course_public_card__content__header{display:flex;justify-content:space-between}.course_public_card__content__header__info,.course_public_card__content__header__schedules{width:48%}.course_public_card__content__header__info{line-height:22px}.course_public_card__content__info{display:flex;flex-direction:column;gap:8px;font-size:16px;line-height:20px}.course_public_card__content__info__label{color:var(--grey)}.course_public_card__content__price{display:flex;justify-content:space-between;padding:10px 8px;background-color:var(--light_grey);border:1px solid var(--divider);border-radius:8px}.course_public_card__actions{display:flex;flex-direction:column;gap:16px;width:100%}.modal_lesson{display:flex;justify-content:space-between;flex-direction:row;gap:16px;width:100%}.modal_lesson:nth-child(2n){background-color:var(--light_grey)}.modal_lesson__index{display:flex;align-items:center;width:32px;font-size:14px;color:var(--status_grey_text)}.modal_lesson__content{display:flex;flex-direction:column;gap:8px;width:100%;padding-top:8px;color:var(--label_text)}.modal_lesson__content__label{color:var(--status_grey_text)}.generic_mobile_table_container{width:100%}.generic_mobile_table_container .mobile_table_container{display:flex;flex-direction:column;gap:14px}.generic_mobile_table_container .mobile_table_spacer{height:40px}.basic_layout{position:relative;width:100vw;height:100vh;overflow:hidden}.basic_layout__background{position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%;background-size:cover;background-repeat:no-repeat;filter:blur(7px);z-index:1}.basic_layout__color-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--blue);mix-blend-mode:multiply;z-index:2}.basic_layout__wrapper{width:100%;height:100%;margin:auto;position:relative;z-index:3}.landing_layout{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:30px;color:var(--white)}@media screen and (max-width: 768px){.landing_layout{justify-content:space-between;padding:16px}}.landing_layout ::selection{color:var(--blue);background:var(--white)}.landing_layout input{color:var(--white)}.landing_layout input:focus,.landing_layout button:focus{outline:2px solid var(--white)}.landing_layout__spacer{flex-grow:1}.landing_layout__spacer_large{flex-grow:2}.landing_layout__header{display:flex;justify-content:center}@media screen and (max-width: 768px){.landing_layout__header{justify-content:unset;width:100%;padding:12px 0}}.landing_layout__header__logo{width:392px;height:94px}@media screen and (max-width: 768px){.landing_layout__header__logo{width:100%;height:39px}}.landing_layout__header__logo img{width:100%;height:100%;object-fit:contain}@media screen and (max-width: 768px){.landing_layout__header__logo img{object-position:left}}.landing_layout__content{width:392px;height:fit-content;padding:24px 20px;display:flex;flex-direction:column;gap:32px;background-color:var(--light_blue);border-radius:14px;border:1px solid var(--border_blue)}@media screen and (max-width: 768px){.landing_layout__content{width:100%}}.landing_layout__content.centered{align-items:center}.landing_layout__content__title,.landing_layout__content__subtitle{width:100%;text-align:center;overflow:hidden;text-overflow:ellipsis}.landing_layout__content__title{font-size:30px;line-height:38px;font-weight:600}.landing_layout__content__subtitle{font-size:16px;line-height:24px;font-weight:400;margin-top:-12px}.landing_layout__content__form{display:flex;flex-direction:column;gap:24px;width:100%}.landing_layout__content__form__submit{margin-top:8px}.landing_layout__content__back{display:flex;align-items:center;gap:8px}.landing_layout__content__divider{width:100%;border:1px solid var(--input_blue)}.landing_layout__content__label,.landing_layout__content__action,.landing_layout__content__back span{font-size:14px;line-height:20px;font-weight:500;color:var(--white)}.landing_layout__content__action,.landing_layout__content__back span{cursor:pointer}.landing_layout__content span{font-weight:400}.landing_layout__footer{display:flex;justify-content:center;font-size:28px;line-height:34px;margin-top:2fr}.landing_layout__footer__accent{font-style:italic}.sign_up_layout{display:flex;justify-content:space-between;width:100%;height:100%;padding:16px;color:var(--white)}@media screen and (max-width: 768px){.sign_up_layout{justify-content:unset;flex-direction:column;gap:16px;padding:16px}}.sign_up_layout ::selection{color:var(--blue);background:var(--white)}.sign_up_layout input{color:var(--white)}.sign_up_layout input:focus,.sign_up_layout button:focus{outline:2px solid var(--white)}.sign_up_layout__info{display:flex;flex-direction:column;justify-content:space-between;padding:14px;color:var(--white);font-size:28px;line-height:34px}@media screen and (max-width: 768px){.sign_up_layout__info{justify-content:unset;flex-direction:unset;width:100%;height:fit-content;padding:12px 0}}.sign_up_layout__info__logo img{width:208px}@media screen and (max-width: 768px){.sign_up_layout__info__logo img{width:162px}}.sign_up_layout__info__accent{font-style:italic}.side_panel{display:flex;height:100%}@media screen and (max-width: 768px){.side_panel{flex-direction:column;justify-content:space-between;gap:24px;width:100vw;height:calc(100vh - 80px);position:fixed;top:80px;background-color:var(--white);z-index:2}}.dashboard_side{display:flex;flex-direction:column;justify-content:space-between;gap:24px;width:311px;height:100%}.dashboard_side__header{height:100px}.dashboard_side__header__logo{height:100%;z-index:3;padding:20px 20px 0}.dashboard_side__header__logo img{width:100%;height:100%;object-fit:contain;object-position:left}.links_menu{display:flex;flex-direction:column;flex:1;gap:4px;width:100%;padding:0 16px}@media screen and (max-width: 768px){.links_menu{gap:8px;padding:16px;overflow-y:auto}}.links_menu__divider{height:2px;background-color:var(--divider);margin:0 12px}.link{display:flex;gap:12px;height:40px;padding:8px 12px;cursor:pointer;border-radius:6px}@media screen and (max-width: 768px){.link{align-items:center;width:100%;height:56px;border:1px solid var(--border_grey);border-radius:12px}}.link__checked{background-color:var(--options_blue);border:none}.link__icon{width:24px;height:24px}.link__text__description{font-weight:500;font-size:16px;line-height:24px;color:var(--label_text)}.link__text__description__checked{color:var(--white)}.side_footer{display:flex;flex-direction:column;justify-content:space-between;align-items:end;gap:16px;width:100%;height:96px;padding:0 16px 32px}.side_footer__user{width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 8px}@media screen and (max-width: 768px){.side_footer__user{height:64px;background:var(--white);border:1px solid var(--border_grey);border-radius:14px;padding:12px 16px}}.side_footer__user__account{display:flex;align-items:center;gap:12px;cursor:pointer}.user_account{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:200px;background-color:var(--light_grey);z-index:4}.user_details_name{font-weight:500;font-size:14px;line-height:20px;color:var(--label_text)}.user_details_email{font-weight:400;font-size:14px;line-height:20px;color:var(--grey)}.side_logout{display:flex;align-items:center;background-color:var(--white);cursor:pointer;z-index:4}.footer_gap{width:279px;height:1px;background-color:var(--divider)}.dashboard_layout{position:relative;display:flex;height:100vh;width:100vw}.dashboard_layout__background{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--white);z-index:1}.dashboard_layout__sidebar{height:100%;z-index:2}.dashboard_layout__content{flex-grow:1;height:100%;background-color:var(--light_grey);z-index:2;overflow-y:auto}.dashboard_layout_mobile{width:100vw;height:100vh;overflow-y:auto;background-color:var(--light_grey)}.dashboard_layout_mobile__header{display:flex;justify-content:space-between;width:100vw;height:80px;position:sticky;top:0;left:0;padding:28px 16px 13px;background:var(--white);border-bottom:1px solid var(--divider);z-index:2}.dashboard_layout_mobile__header.menu_open{border:none}.dashboard_layout_mobile__header img{width:calc(100% - 35px);height:40px;object-fit:contain;object-position:left}.dashboard_layout_mobile__header svg{width:35px;height:100%}.dashboard_layout_mobile__content{height:calc(100% - 80px)}.dashboard_layout_mobile__content__hidden{display:none}.header_tab_content{display:flex;flex-direction:column;gap:24px}@media screen and (max-width: 768px){.header_tab_content{gap:40px}.header_tab_content__back{padding-top:16px}}.header_tab_content__header{display:flex;justify-content:space-between;height:38px}@media screen and (max-width: 768px){.header_tab_content__header{flex-flow:wrap;gap:24px;height:100%}}.header_tab_content__header__title{font-weight:500;font-size:30px;line-height:38px}@media screen and (max-width: 768px){.header_tab_content__header__title{width:100%}}.header_tab_content__header__buttons{display:flex;gap:30px;height:46px}@media screen and (max-width: 768px){.header_tab_content__header__buttons,.header_tab_content__header__buttons button{width:100%}}.header_tab_content__container{display:flex;gap:16px;width:100%;height:40px;border-bottom:1px solid var(--divider)}@media screen and (max-width: 768px){.header_tab_content__container{margin-top:-16px}}.header_tab_content__container__item{cursor:pointer;color:var(--grey);position:relative;font-weight:500;font-size:14px;line-height:20px}.header_tab_content__container__item.active{color:var(--options_blue)}.header_tab_content__container__item:after{content:"";display:block;width:0;height:2px;background:var(--options_blue);position:absolute;bottom:0;left:0}.header_tab_content__container__item.active:after{width:100%}.header_tab_content_layout{display:flex;flex-direction:column;width:100%;height:100%;padding-top:32px;background-color:var(--light_grey)}@media screen and (max-width: 768px){.header_tab_content_layout{height:unset;padding-top:0}}.header_tab_content_layout.full_height{height:100vh}.header_tab_content_layout__menu{width:100%;padding:0 20px}@media screen and (max-width: 768px){.header_tab_content_layout__menu{padding:0 16px}}.header_tab_content_layout__content{display:flex;flex-direction:column;width:100%;height:100%;padding:32px 20px 48px;overflow-y:auto}@media screen and (max-width: 768px){.header_tab_content_layout__content{gap:40px;padding:24px 16px 40px}}.header_tab_content_layout__content .overview_page{padding:0}.overview_page,.details_overview_page{height:100%;color:var(--title_text);background-color:var(--light_grey);display:flex;flex-direction:column}.overview_page__filters,.details_overview_page__filters{width:100%;margin-bottom:44px}.overview_page{padding:32px 20px 0}@media screen and (max-width: 768px){.overview_page{gap:40px;padding:40px 16px 0}}.overview_page__header{font-size:30px;line-height:38px;font-weight:500;margin-bottom:24px}@media screen and (max-width: 768px){.overview_page__header{display:flex;flex-direction:column;gap:24px;margin-bottom:0}}.overview_page__buttons{display:flex;gap:16px;margin-bottom:44px}@media screen and (max-width: 768px){.overview_page__buttons{margin-bottom:0}.overview_page__buttons button{width:100%}}.overview_page__filters{display:flex;gap:12px}@media screen and (max-width: 768px){.overview_page__filters{display:flex;flex-direction:column;margin-bottom:0}}.details_overview_page{padding:0 20px}.details_page,.create_update_form_page{display:flex;flex-direction:column;padding:32px 20px 48px}@media screen and (max-width: 768px){.details_page,.create_update_form_page{gap:40px;height:unset;padding:40px 16px;overflow-y:auto}}.details_page__title,.create_update_form_page__title{font-size:30px;line-height:38px;font-weight:500;margin-bottom:24px}@media screen and (max-width: 768px){.details_page__title,.create_update_form_page__title{display:flex;flex-direction:column;gap:24px;margin-bottom:0}}.details_page__info,.create_update_form_page__info{display:flex;flex-direction:column;gap:16px;width:100%;padding-bottom:24px}.details_page__info__title,.create_update_form_page__info__title{font-weight:500;font-size:18px;line-height:28px;color:var(--user_form_black)}.details_page__info__description,.details_page__info__subtitle,.create_update_form_page__info__description,.create_update_form_page__info__subtitle{font-weight:400;font-size:14px;line-height:20px}.details_page__info__subtitle,.create_update_form_page__info__subtitle{color:var(--subtitle_text)}.details_page__form,.create_update_form_page__form{display:flex;flex-direction:column;gap:24px}@media screen and (max-width: 768px){.details_page__form,.create_update_form_page__form{gap:20px}}.details_page__actions,.create_update_form_page__actions{display:flex;flex-direction:column;gap:16px;margin-top:16px}@media screen and (max-width: 768px){.details_page__actions,.create_update_form_page__actions{margin-top:0}}.details_page__actions__container,.create_update_form_page__actions__container{display:flex;gap:16px;justify-content:end}@media screen and (max-width: 768px){.details_page__actions__container,.create_update_form_page__actions__container{flex-direction:column}}.details_page__actions__divider,.create_update_form_page__actions__divider{width:100%;height:1px;background-color:var(--divider)}.details_page__form{gap:30px}.form_divider{width:100%;height:1px;background-color:var(--divider)}.key_icon_container,.mail_icon_container,.done_icon_container{display:flex;justify-content:center;align-items:center;width:54px;min-height:54px;background-color:var(--blue);border-radius:50%;margin-bottom:-16px}.sign_up_page{width:392px;padding:24px 20px;display:flex;flex-direction:column;gap:32px;background-color:var(--light_blue);border-radius:14px;border:1px solid var(--border_blue);overflow-y:scroll;scrollbar-width:none}@media screen and (max-width: 768px){.sign_up_page{width:100%}}.sign_up_page__gap{display:flex;justify-content:center;gap:16px}@media screen and (max-width: 768px){.sign_up_page__gap{flex-direction:column}}.sign_up_page__content__divider{width:100%;border:1px solid var(--input_blue)}.login_page__forgot_password{width:fit-content;margin-top:-8px;cursor:pointer}.login_page__no_account{margin-bottom:-16px}@media screen and (max-width: 768px){.login_page__spacer{height:24px}}.forgot_password_page__resend{display:flex;justify-content:center;flex-wrap:wrap;gap:4px;font-size:14px;line-height:20px;font-weight:400}.forgot_password_page__resend span{display:inline-block;white-space:normal}.forgot_password_page__resend a{display:inline-block;white-space:normal;color:var(--white);text-decoration:underline;cursor:pointer}.participants{display:flex;flex-direction:column;gap:32px;max-height:82vh;padding:24px 20px;background-color:var(--light_blue);border:1px solid var(--border_blue);border-radius:14px;color:var(--white);overflow-y:auto}@media screen and (max-width: 768px){.participants{gap:60px;max-height:86vh}}.participants__text_content{display:flex;flex-direction:column;justify-content:center;gap:12px}.participants__text_content__message__one{font-weight:600;font-size:30px;line-height:38px;text-align:center}.participants__text_content__message__two{font-weight:400;font-size:16px;line-height:24px;text-align:center}.participants__content{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;max-width:764px}@media screen and (max-width: 768px){.participants__content{max-width:100%}}.participants__content__myself,.participants__content__child,.participants__content__add_child{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:24px;width:176px;height:207px;padding:20px 8px;border:1px solid var(--border_blue);border-radius:14px}@media screen and (max-width: 768px){.participants__content__myself,.participants__content__child,.participants__content__add_child{justify-content:space-between;flex-direction:row-reverse;width:100%;height:76px;padding:8px 16px}}.participants__content__myself__text,.participants__content__child__text,.participants__content__add_child__text{font-weight:400;font-size:24px;line-height:30px;text-align:center}.participants__content__myself__checked,.participants__content__child__checked,.participants__content__add_child__checked{background-color:var(--white);color:var(--options_blue)}.participants__content__myself__icon{display:flex;justify-content:center;align-items:center;width:60px;height:60px}.participants__content__child__icon{display:flex;justify-content:center;align-items:center;width:60px;height:60px;background-color:#e0e0e0;border-radius:50%;font-size:16px;line-height:24px;text-align:center;font-weight:500;color:var(--user_initials)}@media screen and (max-width: 768px){.participants__content__add_child{justify-content:center}}.participants__content__add_child__icon{display:flex;align-items:center;cursor:pointer}.logout{display:flex;justify-content:center;gap:8px;cursor:pointer}@media screen and (max-width: 768px){.logout{margin-top:-28px}}.logout__text{font-weight:500;font-size:14px;line-height:20px}.next_button{display:block;width:352px;margin:0 auto}@media screen and (max-width: 768px){.next_button{width:100%}}.course_full_modal_blur{position:fixed;top:0;left:0;width:100vw;height:100vh;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:500;overflow-y:hidden}.course_full{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;z-index:9999}.course_full__content{display:flex;flex-direction:column;gap:32px;padding:24px 20px;border:1px solid var(--border_blue);border-radius:14px;background-color:var(--white)}.course_full__content__header{display:flex;flex-direction:column;gap:20px;color:var(--black)}.course_full__content__header__text{display:flex;flex-direction:column;gap:12px}.course_is_full{font-weight:600;font-size:30px;line-height:38px;text-align:center;color:var(--black)}.supporting_text{width:386px;font-weight:400;font-size:16px;line-height:24px;text-align:center;white-space:pre-line}.attribution_card_container{margin:0 auto;display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:50%;background-color:var(--icon_orange)}.supporting_text__break{margin-bottom:20px}.selected_participants_component{display:flex;justify-content:space-between;padding:16px;border:1px solid var(--blue);background-color:var(--white);border-radius:8px}.selected_participants_component__name{font-size:16px;line-height:20px;font-weight:500;color:var(--blue)}.selected_participants_component__icon_container{display:flex;justify-content:center;align-items:center;width:20px;height:20px;border-radius:50px;background-color:var(--blue)}.custom_radio_button_component{display:flex;flex-direction:column;gap:16px}.custom_radio_button_component__option{display:flex;justify-content:space-between;padding:16px;border:1px solid var(--blue);border-radius:8px;background-color:var(--blue_less_transparent)}.custom_radio_button_component__option__selected{background-color:var(--white)}.custom_radio_button_component__option__wrapper{display:flex;align-items:center;gap:16px}.custom_radio_button_component__option__wrapper__label{font-size:16px;line-height:20px;font-weight:500;color:var(--white)}.custom_radio_button_component__option__wrapper__label__selected{color:var(--blue)}.custom_radio_button_component__option__container{width:20px;height:20px;position:relative}.custom_radio_button_component__check_icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;width:20px;height:20px;border-radius:50px;background-color:var(--white)}.custom_radio_button_component__check_icon__selected{background-color:var(--blue)}.custom_radio_button_component__radio_input_hidden{position:absolute;opacity:0;pointer-events:none}.payment_component{display:flex;justify-content:space-between;align-items:center;gap:0px;height:100%;background-color:var(--white);color:var(--black)}.payment_component__countdown{width:100%;height:24px;border-bottom:1px solid var(--divider)}.payment_component__container{display:flex;justify-content:center;align-items:center;width:100%;padding:0;overflow-x:hidden;overflow-y:auto}.payment_component__container__form{display:flex;align-items:center;flex-direction:column;gap:20px;width:100%;height:100%}.payment_component__container__confirm{display:flex;justify-content:center;align-items:center;width:100%}.payment_component__status{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.payment_status_component{display:flex;flex-direction:column;gap:24px}.payment_status_component__confirm{display:flex;justify-content:center;align-items:center;width:100%}.booking_overview_details{display:flex;flex-direction:column;gap:32px}.booking_overview_details__booking_header,.booking_overview_details__payment_header{font-size:30px}.booking_overview_details__course_details{display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:20px;font-weight:500;color:var(--white)}.booking_overview_details__course_details__course,.booking_overview_details__course_details__duration,.booking_overview_details__course_details__pool{display:flex;justify-content:space-between}.booking_overview_details__course_details__course__content,.booking_overview_details__course_details__duration__content,.booking_overview_details__course_details__pool__content{display:flex;flex-direction:column;align-items:end}.booking_overview_details__course_details__course__content__category,.booking_overview_details__course_details__course__content__level,.booking_overview_details__course_details__course__content__schedules,.booking_overview_details__course_details__duration__content__category,.booking_overview_details__course_details__duration__content__level,.booking_overview_details__course_details__duration__content__schedules,.booking_overview_details__course_details__pool__content__category,.booking_overview_details__course_details__pool__content__level,.booking_overview_details__course_details__pool__content__schedules{text-align:end}.booking_overview_details__course_details__course__content__schedules,.booking_overview_details__course_details__duration__content__schedules,.booking_overview_details__course_details__pool__content__schedules{font-variant-numeric:tabular-nums;letter-spacing:-.8px}.booking_overview_details__course_details__course__content__weekdays,.booking_overview_details__course_details__duration__content__weekdays,.booking_overview_details__course_details__pool__content__weekdays{display:flex;justify-content:end}.booking_overview_details__course_details__course__content__name,.booking_overview_details__course_details__course__content__address,.booking_overview_details__course_details__duration__content__name,.booking_overview_details__course_details__duration__content__address,.booking_overview_details__course_details__pool__content__name,.booking_overview_details__course_details__pool__content__address{text-align:end}.booking_overview_details__participants{display:flex;flex-direction:column;gap:16px}.booking_overview_details__additional_info{display:flex;flex-direction:column;gap:16px;font-size:14px;line-height:20px;font-weight:500;color:var(--white)}.booking_overview_details__payment_options{display:flex;flex-direction:column;gap:16px}.booking_overview_details__payment_options__title{font-size:14px;font-weight:500;line-height:20px}.booking_overview_details__course_price{display:flex;flex-direction:column;gap:8px}.booking_overview_details__course_price__content{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:500;line-height:20px}.booking_overview_details__course_price__content__amount,.booking_overview_details__course_price__content__fee,.booking_overview_details__course_price__content__course_fee{display:flex;justify-content:space-between}.booking_overview_details__course_price__total{margin-top:16px;display:flex;flex-direction:column;gap:32px}.booking_overview_details__course_price__total__amount{display:flex;justify-content:space-between;font-size:24px;font-weight:400;line-height:24px}.booking_overview_details__course_price__total__amount__title{display:flex;gap:5px}.booking_overview_details__terms_and_conditions{display:flex;flex-direction:column;gap:32px;font-size:14px;font-weight:500;line-height:20px;color:var(--white)}.booking_overview_details__terms_and_conditions__checkbox_and_file{display:flex;gap:12px}.booking_page__info{display:flex;flex-direction:column;justify-content:space-between;padding:14px;color:var(--white);font-size:28px;line-height:34px}.booking_page__info__accent{font-style:italic}.booking_page__participants{display:flex;flex-direction:column;justify-content:center;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width: 768px){.booking_page__participants{position:unset;top:unset;left:unset;transform:unset}}.booking_page__add_child{width:392px;padding:24px 20px;display:flex;flex-direction:column;background-color:var(--light_blue);border-radius:14px;border:1px solid var(--border_blue)}.course_schedules_form__actions{display:flex;justify-content:end;padding-top:24px}.course_schedule_form{display:flex;flex-direction:column;height:100%}.course_schedule_form__wrapper{display:flex;flex-direction:column;gap:24px}.course_schedule_form__delete{display:flex;justify-content:end;padding:24px 0}.delete_account{display:flex;flex-direction:column;gap:24px;width:100%}@media screen and (max-width: 768px){.delete_account{gap:40px}}.delete_account__text{display:flex;flex-direction:column;gap:20px;width:100%;padding-bottom:1px}.delete_account__text__container{display:flex;flex-direction:column;gap:16px;width:100%}@media screen and (max-width: 768px){.delete_account__text__container{gap:0px}}.delete_account__text__container__row__one{font-weight:500;font-size:18px;line-height:28px;color:var(--user_form_black)}.delete_account__text__container__row__two{font-weight:400;font-size:14px;line-height:20px;color:var(--user_form_grey)}.delete_account__modal_content{display:flex;flex-direction:column;gap:6px}.delete_account__modal_content__label{font-weight:500;font-size:14px;line-height:20px}.delete_account__modal_content__input{padding:10px 14px;font-weight:400;font-size:14px;line-height:20px;color:var(--user_form_grey);border:1px solid var(--border_grey);border-radius:8px}.change_password_details{display:flex;flex-direction:column;gap:24px;width:100%}@media screen and (max-width: 768px){.change_password_details{gap:40px;padding-top:16px}}.change_password_details__title{display:flex;flex-direction:column;gap:20px;width:100%;padding-bottom:1px}.change_password_details__title__container{display:flex;flex-direction:column;gap:16px}.change_password_details__title__container__first__row{font-weight:500;font-size:18px;line-height:28px;color:var(--user_form_black)}.change_password_details__title__container__second__row{font-weight:400;font-size:14px;line-height:20px;color:var(--user_form_grey)}.change_password_details__form{display:flex;flex-direction:column;gap:30px;width:100%}@media screen and (max-width: 768px){.change_password_details__form{gap:20px}}.change_password_details__update{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 768px){.change_password_details__update{margin-top:-16px}}.change_password_details__update__container{display:flex;justify-content:end;gap:16px}@media screen and (max-width: 768px){.change_password_details__update__container{flex-direction:column}}.finish_school_setup_page{display:flex;align-items:center;background-color:var(--light_blue);border-radius:14px;border:1px solid var(--border_blue)}.finish_school_setup_page__container{width:392px;height:100%;padding:24px 20px;display:flex;flex-direction:column;gap:32px}.finish_school_setup_page__container__header{font-size:30px;line-height:38px;color:var(--white)}.finish_school_setup_page__container__gap{display:flex;flex-direction:column;align-items:center;gap:32px}.finish_school_setup_page__container__gap__back{display:flex;align-items:center;color:var(--white);gap:8px;font-size:14px;line-height:20px;font-weight:500;cursor:pointer}.finish_school_setup_page__container__border{border:1px solid var(--input_blue)}.finish_school_setup_page__divider{width:1px;height:97%;margin:0 20px;background-color:var(--divider_blue)}@media screen and (max-width: 768px){.finish_school_setup_page__divider{width:100%;height:1px;margin:0;background-color:var(--white)}}.level_system_form_page{display:flex;flex-direction:column;padding:32px 20px;position:relative;min-height:100vh}.level_system_form_page__wrapper{display:flex;flex-direction:column;flex-grow:1;gap:24px;width:100%;scrollbar-width:none}.level_system_form_page__wrapper__title{font-size:30px;line-height:38px;font-weight:500;margin-bottom:12px}.level_system_form_page__wrapper__form{display:flex;flex-direction:column;width:80%;gap:24px}.level_system_form_page__actions{display:flex;flex-direction:column}.level_system_form_page__actions__container{display:flex;justify-content:end;gap:12px;padding:16px 0}.levels_form__actions{display:flex;justify-content:end;padding:24px 0}.level_form{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:10px;flex:none;order:3;align-self:stretch;flex-grow:0}.level_form__wrapper{display:flex;flex-direction:column;align-items:flex-start;padding:24px;gap:24px;background:var(--white);border:1px solid var(--border_grey);box-shadow:0 12px 16px -4px var(--box_shadow);border-radius:14px;flex:none;order:0;flex-grow:1;margin-bottom:24px}.level_form__wrapper__preview,.level_form__wrapper__content{width:100%}.level_form__wrapper__preview{display:flex;justify-content:space-between}.level_form__wrapper__preview__title{color:var(--label_text);font-size:24px;font-weight:500}.level_form__wrapper__preview button{display:flex;justify-content:center;align-items:center;width:unset;height:unset;padding:0 10px;border:none;box-shadow:none}.level_form__wrapper__preview button .icon_button_component__icon{margin:0}.level_form__wrapper__content__form{display:flex;flex-direction:column;gap:24px;width:100%}.level_form__wrapper__content.collapsed{display:none}.level_form__wrapper.collapsed{padding:20px 24px}.level_form__controls{display:flex;gap:10px}.level_form__controls__reorder{display:flex;flex-direction:column;justify-content:space-between}.level_form__controls__reorder button{height:28px}.level_form__controls__delete button{height:60px;border-radius:14px}.level_form__controls__reorder button,.level_form__controls__delete button{display:flex;justify-content:center;align-items:center;width:60px}.level_form__controls__reorder button .icon_button_component__icon,.level_form__controls__delete button .icon_button_component__icon{margin:0}.goals_form{width:100%}.goals_form__title{padding:49px 0 24px;color:var(--label_text);font-size:24px;font-weight:500}.goals_form__actions{display:flex;justify-content:end;width:100%;padding-top:24px}.goals_form__actions__container{display:flex;flex-direction:column;align-items:center;width:80%}.goals_form__actions__container button{width:512px}.goal_form{display:flex;flex-direction:column;padding-top:24px}.goal_form:last-child{padding-bottom:24px}.goal_form__form{display:flex;flex-direction:column;gap:24px}.goal_form__delete{position:absolute;left:90px;z-index:1}.course_coach{display:flex;flex-direction:column;gap:24px;width:100%}.course_coach__title{display:flex;flex-direction:column;gap:20px;width:100%;padding-bottom:1px}.course_coach__title__container{display:flex;flex-direction:column;gap:16px}.course_coach__title__container__first__row{font-weight:500;font-size:18px;line-height:28px;color:var(--user_form_black)}.course_coach__title__container__second__row{font-weight:400;font-size:14px;line-height:20px}.course_coach__title__divider{width:100%;height:1px;background-color:var(--divider)}.course_coach__content{width:100%;display:flex;flex-direction:column;gap:30px}.course_coach__content__form{display:flex;flex-direction:column;gap:30px;width:100%}.course_coach__content__form__name_and_delete_container{position:relative;width:100%}.course_coach__content__divider{width:100%;height:1px;background-color:var(--divider)}.course_coach__buttons_container{display:flex;justify-content:end;width:100%}.course_coach__buttons_container__content{display:flex;flex-direction:column;align-items:center;width:80%;gap:30px}.course_coach__buttons_container__content button{width:512px}.course_coach .delete_container{position:absolute;right:10%;top:50%;transform:translateY(-50%)}.course_coach .delete_container__disabled{display:none}.course_coach_content_wrapper{display:flex;flex-direction:column;gap:30px;align-items:flex-end}.public_documents_container,.public_documents_container__content{display:flex;flex-direction:column;gap:24px}.public_documents_container__content__doc{display:flex}@media screen and (max-width: 768px){.public_documents_container__content__doc{flex-direction:column;gap:16px;font-size:14px;line-height:20px}.public_documents_container__content__doc .blue_icon_button{width:fit-content}.public_documents_container__content__doc .blue_icon_button .icon_button_component__text{font-size:14px;line-height:20px}}.public_documents_container__content__doc__info{width:30%}@media screen and (max-width: 768px){.public_documents_container__content__doc__info{width:unset}}.public_courses_table_wrapper table.table_container th,.public_courses_table_wrapper table.table_container tr,.public_courses_table_wrapper table.table_container td{padding:0 8px}.public_courses_table_wrapper table.table_container tr:nth-child(2n){background-color:var(--light_grey)}.public_courses_error{display:flex;justify-content:center;align-items:center}.stripe_page{display:flex;justify-content:center;align-items:center;height:100vh;flex-direction:column;gap:20px;color:var(--title_text);background-color:var(--light_grey)}.refund_wrapper{display:flex;flex-direction:column;gap:5px}.refund_details{display:flex;justify-content:end;width:100%}.refund_details__container{display:flex;flex-direction:column;align-items:center;width:80%;color:var(--subtitle_text);font-size:14px}.refund_details__container__date_description{display:flex;width:512px}.refund_details__container__payment_method{width:512px}.lesson_execution_details_overview_page{display:flex;flex-direction:column;gap:32px}.edit_course_achievement_report{display:flex;flex-direction:column;gap:40px;font-weight:500}.edit_course_achievement_report__content{display:flex;flex-direction:column;gap:16px;color:var(--light_black)}.edit_course_achievement_report__content__row{display:flex;justify-content:space-between;align-items:center;width:100%;height:80px;padding:12px;background-color:var(--white);border:1px solid var(--border_grey);border-radius:14px}.edit_course_achievement_report__content__row__left,.edit_course_achievement_report__content__row__right{display:flex;justify-content:center;align-items:center;width:136px;height:100%}.edit_course_achievement_report__content__row__center{color:var(--grey);font-size:24px}@font-face{font-family:Inter;src:url(/assets/Inter-Thin-bzxNE8mh.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-ExtraLight-CRTYLXAS.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-Light-DhAqtaZH.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-Regular-CKX1N0ak.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-Medium-DmUT3eZm.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-SemiBold-DtdDzxp6.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-Bold-BwjTkqu6.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-ExtraBold-CD6gQVl_.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-Black-CJszdI8j.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/assets/Rubik-Light-C6ThhFoI.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/assets/Rubik-Regular-BCr64LpH.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/assets/Rubik-Medium-CivPKezq.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/assets/Rubik-SemiBold-CV33eIK-.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/assets/Rubik-Bold-OGWP0tra.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/assets/Rubik-ExtraBold-CnUsGbel.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/assets/Rubik-Black-pnWwatlH.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(/assets/Raleway-Thin-DasoND2n.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(/assets/Raleway-ExtraLight-gSL4b9Pb.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(/assets/Raleway-Light-CZS73baA.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(/assets/Raleway-Regular-DZtVmCBL.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(/assets/Raleway-Medium-BDfpvOeA.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(/assets/Raleway-SemiBold-W4Q_57Vy.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(/assets/Raleway-Bold-BxAlAvik.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(/assets/Raleway-ExtraBold-WHh7MYPw.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(/assets/Raleway-Black-BIUOvwyZ.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-D4yhO5KI.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-y85UWPYz.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-BHeBnKzs.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-CFKDKRMh.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-BKtbn9Wi.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-qr0G-G-3.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}*{padding:0;margin:0;box-sizing:border-box;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif}@media screen and (max-width: 768px){*{font-weight:500}}a{color:var(--blue);text-decoration:none}a.white{color:var(--white)}a.underline{text-decoration:underline}svg.clickable{cursor:pointer}svg.clickable:hover{opacity:.8}::selection{color:var(--white);background:var(--blue)}input::placeholder{color:var(--grey)}.divider{width:100%;height:1px;background-color:var(--divider)}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right)}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right)}@media only screen and (max-width : 480px){.Toastify__toast-container{width:100vw;padding:0;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}}.Toastify__toast{--y: 0;position:relative;-ms-touch-action:none;touch-action:none;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0;overflow:hidden}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width : 480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial;border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp{position:absolute;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
