@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@100;200;400;700&display=swap);.body_container{margin:0 auto;max-width:820px;padding:15px 10px;width:100%}.main_menu{align-items:stretch;background-color:var(--tg-theme-secondary-bg-color);border:2px solid var(--tg-theme-section-separator-color);border-radius:25px;box-shadow:0 0 20px 0 #00000040;display:flex;justify-content:space-between;margin:0 0 20px;padding:10px 15px;width:100%}.user_info_container{align-items:center;display:flex}.user_photo{border-radius:50%;height:50px;overflow:hidden;width:50px}.user_photo img{height:100%;object-fit:cover;width:100%}.user_data{margin-left:10px}.user_full_name{color:var(--tg-theme-text-color);font-size:15px;font-weight:700;margin-bottom:4px}.user_tg_name{color:var(--tg-theme-accent-text-color);font-size:13px}.menu_data{align-items:center;background-color:var(--tg-theme-bg-color);border-radius:15px;display:flex;flex:auto;justify-content:space-between;margin:2px 10px;padding:0 10px}.tasks_count{border:2px solid var(--tg-theme-button-color);border-radius:15px;font-size:13px;padding:3px 10px;transition:all .3s;white-space:nowrap}.settings_button{margin:auto 0}.settings_button,.settings_button svg{height:28px;width:28px}.settings_button:hover{cursor:pointer}.settings_button:hover svg path{fill:var(--tg-theme-button-color)}.settings_button svg path{fill:var(--tg-theme-hint-color);transition:all .3s}.task_search{background-color:initial;border:1px solid var(--tg-theme-hint-color);border-radius:10px;font-size:12px;max-width:200px;min-width:100px;padding:5px 10px;width:100%}.task_search::placeholder,input::placeholder{color:var(--tg-theme-hint-color)}input::placeholder{font-size:16px}.render_type{display:flex;justify-content:center;padding-top:10px}.render_type__item{color:var(--tg-theme-hint-color);cursor:pointer;font-size:20px;margin-right:10px}.render_type__item:last-child{margin-right:0}.render_type__item.active{color:var(--tg-theme-accent-text-color)}.tasks__container{margin-top:15px}.all_tasks_menu{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.add_folder__button,.create_new_task_button{align-items:center;background-color:initial;border:2px solid var(--tg-theme-button-color);border-radius:20px;display:flex;flex-direction:row;padding:3px 10px 3px 13px;transition:all .3s}.add_folder__text,.create_new_task_text{color:var(--tg-theme-accent-text-color);font-size:17px;margin-right:4px;transition:all .3s}.add_folder__icon,.create_new_task_icon{height:20px;width:20px}.add_folder__icon svg,.create_new_task_icon svg{height:100%;width:100%}.add_folder__icon svg path,.create_new_task_icon svg path{stroke:var(--tg-theme-accent-text-color);transition:all .3s}.add_folder__button:hover,.create_new_task_button:hover{background-color:var(--tg-theme-button-color)}.add_folder__button:hover .add_folder__text,.create_new_task_button:hover .create_new_task_text{color:var(--tg-theme-button-text-color)}.add_folder__button:hover svg path,.create_new_task_button:hover svg path{stroke:var(--tg-theme-button-text-color)}@media screen and (max-width:399px){.add_folder__text,.create_new_task_text{display:none}.add_folder__button,.create_new_task_button{padding:5px}}.input,.textarea__container{border:2px solid var(--tg-theme-section-separator-color);border-radius:15px;color:var(--tg-theme-text-color);cursor:text;margin-bottom:15px;padding:10px 15px 8px;transition:all .3s}.input,.textarea__container,textarea{-webkit-appearance:none;appearance:none;background-color:initial;resize:none;width:100%}textarea{border:none;outline:none}.input+label,.textarea__container+label{background-color:var(--tg-theme-secondary-bg-color);color:var(--tg-theme-hint-color);font-size:14px;font-weight:400;left:15px;padding:0 5px;position:absolute;top:0;transform:translateY(-50%);transition:all .3s}.input:focus,.textarea__container:focus-within{border-color:var(--tg-theme-button-color)}.input:focus+label,.textarea__container:focus-within+label{color:var(--tg-theme-button-color)}input[type=file]{height:0;opacity:0;pointer-events:none;position:absolute;top:-99999px;width:0}input[type=file]+label{border:2px solid var(--tg-theme-section-separator-color);border-radius:15px;color:var(--tg-theme-hint-color);display:block;font-weight:700;left:0;padding:10px;position:relative;text-align:center;top:0;transform:translate(0);transition:all .3s;width:100%}input[type=file]+label:hover{background-color:var(--tg-theme-button-color);border-color:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color)}.submit_button{border:2px solid var(--tg-theme-accent-text-color);border-radius:15px;color:var(--tg-theme-accent-text-color);font-weight:700;padding:10px;text-align:center;transition:all .3s;width:100%}.submit_button:hover{background-color:var(--tg-theme-button-color);border-color:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color)}.submit_button.err{background-color:initial;border-color:var(--tg-theme-destructive-text-color);color:var(--tg-theme-destructive-text-color)}.disabled.disabled{background-color:initial;border-color:var(--tg-theme-hint-color);color:var(--tg-theme-hint-color)}.form_separator{background-color:var(--tg-theme-section-separator-color);height:2px;margin:15px auto;width:calc(100% - 40px)}.is_group_task__container{align-items:center;display:flex;justify-content:space-between;margin:-5px 0 25px;padding:0 8px;position:relative}.is_group_checkbox{height:22px;position:relative;width:22px}.is_group_checkbox input[type=checkbox]+label:after{border:2px solid var(--tg-theme-section-separator-color);border-radius:5px;content:"";height:22px;left:0;position:absolute;top:0;transition:all .3s;-webkit-user-select:none;user-select:none;width:22px}.is_group_checkbox input[type=checkbox]+label:before{background-color:var(--tg-theme-button-color);border-radius:2px;content:"";height:12px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s;width:12px}.is_group_checkbox input[type=checkbox]:checked+label:after{border-color:var(--tg-theme-button-color)}.is_group_checkbox input[type=checkbox]:checked+label:before{opacity:1}.is_group_checkbox input:before{border-color:var(--tg-theme-section-separator-color)}.checkbox_label{color:var(--tg-theme-hint-color)}.checkbox_label,.delete_task{font-size:15px;font-weight:700}.delete_task{color:var(--tg-theme-destructive-text-color);cursor:pointer;margin-bottom:-5px;margin-top:13px;text-align:center}.delete_task:hover{filter:brightness(70%)}.nonTasksLabel{color:var(--tg-theme-text-color);font-size:18px;margin-top:15px;padding:10px;text-align:center;width:100%}.nonTasksLabel,.tasks_filters{background-color:var(--tg-theme-secondary-bg-color);border-radius:15px}.tasks_filters{display:flex;gap:5px;padding:4px 6px}.filter_item{background-color:initial;border:2px solid #0000;border-radius:15px;color:var(--tg-theme-text-color);cursor:pointer;font-size:15px;padding:6px 10px}.filter_item.active{border-color:var(--tg-theme-button-color);color:var(--tg-theme-accent-text-color);transition:border-color .3s,color .3s}.file_manager__container{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(200px,auto));margin-top:10px}.file_manager_empty_text{color:var(--tg-theme-hint-color);font-size:16px;font-weight:500}.goto_parent_folder__button{cursor:pointer;height:24px;width:24px}.goto_parent_folder__button svg{height:100%;width:100%}.goto_parent_folder__button svg path{stroke:var(--tg-theme-hint-color);transition:all .3s}.goto_parent_folder__button:hover svg path{stroke:var(--tg-theme-button-color)}.file_manager_side{align-items:center;background-color:var(--tg-theme-secondary-bg-color);border-radius:15px;display:flex;gap:10px;overflow:hidden;padding:10px 15px 10px 12px}.file_manager__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.cur_folder_name{color:var(--tg-theme-text-color);font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.type_selector{border:2px solid #0000;border-color:var(--tg-theme-button-color);border-radius:15px;cursor:pointer;display:grid;grid-template-rows:1fr 0fr;margin-right:10px;padding:10px;transition:all .3s;width:80px}.type_selector.active{grid-template-rows:0fr 1fr}.type_item{color:var(--tg-theme-accent-text-color);font-size:16px;font-weight:400;min-width:0;overflow:hidden;text-align:center;transition:all .3s}.add_element__container{display:grid;grid-template-columns:max-content auto;margin-bottom:10px}#fm__folder_name{margin:0}.task__container{background-color:var(--tg-theme-secondary-bg-color);border:2px solid var(--tg-theme-section-separator-color);border-radius:20px;cursor:pointer;margin-bottom:10px;padding:15px}.task__header{justify-content:space-between}.right_side,.task__header{align-items:center;display:flex}.subject_name{color:var(--tg-theme-text-color);font-size:17px;font-weight:700}.subject_info{align-items:end;display:flex;flex-wrap:wrap;gap:5px 15px;margin-right:20px}.task_type{color:var(--tg-theme-accent-text-color);font-size:14px;font-weight:400}.task_data{display:flex;flex-wrap:wrap;gap:5px 10px}.separator{margin:0 8px}.separator,.task_deadline{color:var(--tg-theme-hint-color);font-size:14px}.task_deadline{font-weight:400}.task_description__container{display:grid;grid-template-rows:0fr;min-height:0;overflow:hidden;transition:all .3s}.task__container.opened .task_description__container{grid-template-rows:1fr}.task_description{background-color:var(--tg-theme-bg-color);border-radius:15px;margin-top:15px;padding:12px;white-space:pre-wrap}.task_description__text{color:var(--tg-theme-text-color);display:block;font-size:15px}input[type=checkbox]{height:0;left:-9999px;opacity:0;position:absolute;width:0;z-index:-1}.taskStatusCheckbox{height:22px;position:relative;width:22px}.taskStatusCheckbox input[type=checkbox]+label:after{border:2px solid var(--tg-theme-hint-color);border-radius:5px;content:"";height:22px;left:0;position:absolute;top:0;-webkit-user-select:none;user-select:none;width:22px}.taskStatusCheckbox input[type=checkbox]:checked+label:after{border-color:var(--tg-theme-button-color)}.taskStatusCheckbox input[type=checkbox]:checked+label:before{background-color:var(--tg-theme-button-color);border-radius:2px;content:"";height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.patch_task{cursor:pointer;height:25px;margin-right:10px;width:25px}.patch_task svg{height:100%;width:100%}.patch_task svg path{fill:var(--tg-theme-hint-color);transition:all .3s}.patch_task:hover svg path{fill:var(--tg-theme-button-color)}.task_files__container{grid-gap:10px;cursor:auto;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(180px,auto));margin-top:10px}.file__container{align-items:center;background-color:var(--tg-theme-bg-color);border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;padding:10px 15px;width:100%}.file_name{color:var(--tg-theme-text-color);font-size:13px;max-width:calc(100% - 40px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.delete_file,.save_file{cursor:pointer;flex:0 0 18px;height:18px;margin-left:10px;width:18px}.delete_file svg path,.delete_file:hover svg path{fill:var(--tg-theme-destructive-text-color)}.delete_file:hover svg path{filter:brightness(70%)}.save_file svg path{fill:var(--tg-theme-hint-color)}.file_loader__container{height:18px;margin-left:10px;width:18px}.file_loader{animation:rotation 1s linear infinite;border:3px solid var(--tg-theme-accent-text-color);border-bottom:3px solid #0000;border-radius:50%;box-sizing:border-box;display:inline-block;height:100%;width:100%}.popup__background{align-items:start;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#0000004d;display:flex;justify-content:center;left:0;min-height:100%;opacity:0;padding:30px 15px;pointer-events:none;position:fixed;top:0;transition:opacity .3s;width:100vw;z-index:10}.popup__background.active{opacity:1;pointer-events:all}.popup__container{background-color:var(--tg-theme-secondary-bg-color);border-radius:15px;max-width:350px;padding:20px;width:100%;z-index:4}.popup_header{align-items:center;background-color:var(--tg-theme-bg-color);border-radius:15px 15px 0 0;display:flex;justify-content:space-between;margin:-20px -20px 20px;padding:20px}.popup_title{color:var(--tg-theme-text-color);font-size:20px;font-weight:700}.close_button{border:2px solid var(--tg-theme-hint-color);border-radius:50%;cursor:pointer;height:25px;transform:rotate(45deg);transition:all .3s;width:25px}.close_button svg{height:100%;width:100%}.close_button svg path{stroke:var(--tg-theme-hint-color);transition:all .3s}.close_button:hover{background-color:var(--tg-theme-button-color);border-color:var(--tg-theme-button-color)}.close_button:hover svg path{stroke:var(--tg-theme-secondary-bg-color)}.folder__container{align-items:center;background-color:var(--tg-theme-secondary-bg-color);border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;min-height:44px;min-width:200px;padding:10px;transition:all .3s}.folder_hueta{display:grid;grid-template-rows:1fr 0fr;transition:all .3s}.folder__container.sub_menu .folder_hueta{grid-template-rows:0fr 1fr}.folder__container:hover .folder_icon svg path{filter:brightness(70%)}.folder_icon{flex:0 0 auto;height:24px;width:24px}.folder_icon svg{height:100%;width:100%}.folder_icon svg path{fill:var(--tg-theme-button-color);transition:all .3s}.folder_name{color:var(--tg-theme-text-color);font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder_side{align-items:center;display:inline-flex;gap:7px;overflow:hidden}.folder_settings__button{cursor:pointer;height:16px;margin-left:-2px;width:16px}.folder_settings__button svg{height:100%;width:100%}.folder_settings__button svg circle{fill:var(--tg-theme-hint-color);transition:all .3s}.folder_settings__button:hover svg circle{fill:var(--tg-theme-button-color)}.folder_settings{display:inline-flex;gap:8px;justify-content:start;overflow:hidden}.delete_folder,.rename_folder{color:var(--tg-theme-hint-color);font-size:14px;transition:all .3s}.delete_folder{color:var(--tg-theme-destructive-text-color)}.delete_folder:hover,.rename_folder:hover{filter:brightness(150%)}.fm_file__container{align-items:center;background-color:var(--tg-theme-secondary-bg-color);border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;min-height:44px;min-width:200px;padding:10px}.fm_file_hueta{display:grid;grid-template-rows:1fr 0fr;transition:all .3s}.fm_file__container.sub_menu .fm_file_hueta{grid-template-rows:0fr 1fr}.fm_file__container:hover .fm_file_icon svg path{filter:brightness(70%)}.fm_file_icon{flex:0 0 auto;height:24px;padding:2px;width:24px}.fm_file_icon svg{height:100%;width:100%}.fm_file_icon svg path{fill:var(--tg-theme-hint-color);transition:all .3s}.fm_file_name{color:var(--tg-theme-text-color);font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm_file_side{align-items:center;display:flex;gap:7px;min-width:0;overflow:hidden}.file_settings__button{cursor:pointer;flex:0 0 auto;height:16px;width:16px}.file_settings__button svg{height:100%;width:100%}.file_settings__button svg circle{fill:var(--tg-theme-hint-color);transition:all .3s}.file_settings__button:hover svg circle{fill:var(--tg-theme-button-color)}.fm_file_loader__container{height:24px;padding:3px;width:24px}.fm_file_loader{animation:rotation 1s linear infinite;border:3px solid var(--tg-theme-accent-text-color);border-bottom:3px solid #0000;border-radius:50%;box-sizing:border-box;display:inline-block;height:100%;width:100%}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.container{align-items:center;background-color:var(--tg-theme-secondary-bg-color);border:2px solid #00000080;border-radius:20px;box-shadow:0 0 20px 0 #0003;display:flex;flex-direction:column;margin:30px auto;max-width:350px;padding:30px 20px;width:100%}.title{color:var(--tg-theme-text-color);font-size:24px;font-weight:700;margin-bottom:30px;text-align:center}.loader_container{background-color:var(--tg-theme-bg-color);height:100%;left:0;position:absolute;top:0}.loader,.loader_container{align-items:center;display:flex;justify-content:center;width:100%}.loader{margin-bottom:4rem;margin-top:4rem;max-width:8rem;position:relative}.loader:after,.loader:before{animation:pulsOut 1.8s ease-in-out infinite;border-radius:50%;content:"";filter:drop-shadow(0 0 1rem var(--tg-theme-accent-text-color));position:absolute}.loader:before{animation-name:pulsIn;box-shadow:inset 0 0 0 1rem var(--tg-theme-accent-text-color);padding-bottom:100%;width:100%}.loader:after{box-shadow:0 0 0 0 var(--tg-theme-accent-text-color);padding-bottom:calc(100% - 2rem);width:calc(100% - 2rem)}@keyframes pulsIn{0%{box-shadow:inset 0 0 0 1rem var(--tg-theme-accent-text-color);opacity:1}50%,to{box-shadow:inset 0 0 0 0 var(--tg-theme-accent-text-color);opacity:0}}@keyframes pulsOut{0%,50%{box-shadow:0 0 0 0 var(--tg-theme-accent-text-color);opacity:0}to{box-shadow:0 0 0 1rem var(--tg-theme-accent-text-color);opacity:1}}.register_container{margin:30px auto;max-width:350px;width:100%}.register_title{color:var(--tg-theme-text-color);font-size:28px;font-weight:700;margin-bottom:20px;text-align:center}.group_select__container,.user_info__container{align-items:center;background-color:var(--tg-theme-secondary-bg-color);border:2px solid #00000080;border-radius:20px;box-shadow:0 0 20px 0 #0003;display:flex;padding:10px 15px;width:100%}.image_container{border:2px solid var(--tg-theme-accent-text-color);border-radius:50%;box-shadow:0 0 10px -2px var(--tg-theme-accent-text-color);height:70px;overflow:hidden;width:70px}.image_container img{height:100%;object-fit:cover;width:100%}.user_info{display:flex;flex-direction:column;margin-left:15px}.full_name{color:var(--tg-theme-text-color);font-size:20px;font-weight:700;margin-bottom:5px}.user_username{color:var(--tg-theme-accent-text-color);font-size:16px}.group_select__container{margin-top:20px}.register_input{background-color:initial;border:2px solid #00000080;border-radius:10px;box-shadow:inset 0 0 20px 0 #0003;margin-right:10px;padding:5px 10px;transition:all .3s;width:100%}.register_input:focus{border-color:var(--tg-theme-accent-text-color)}.register_input::placeholder{color:var(--tg-theme-hint-color);font-weight:400}.register_input:first-child{color:var(--tg-theme-accent-text-color);font-weight:700;text-align:center;width:65%}.register_input.err{border-color:var(--tg-theme-destructive-text-color);color:var(--tg-theme-destructive-text-color)}.send_button{align-items:center;border:2px solid #0000;border-radius:50%;box-shadow:0 0 20px 0 #0006;box-sizing:border-box;display:flex;flex:0 0 33px;height:33px;justify-content:center;margin-left:3px;transition:all .3s}.send_button,.send_button:hover{background-color:var(--tg-theme-button-color)}.send_button:hover{border-color:#0000}.send_button svg{transform:translateY(-.5px) translateX(-.5px)}.send_button svg path{stroke:#00000080}.send_button.err{background-color:var(--tg-theme-destructive-text-color)}*{-webkit-tap-highlight-color:transparent;border:none;font-family:Roboto,sans-serif;font-style:normal;font-weight:400}#root,*,body,html{margin:0;padding:0}#root,body,html{height:100vh;width:100vw}#root{overflow-x:hidden;overflow-y:auto;position:relative}*,:after,:before{box-sizing:border-box}a,a:hover,a:link,a:visited{text-decoration:none}aside,footer,header,main,nav,section{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style:none}img{vertical-align:top}img,svg{height:auto;max-width:100%}address{font-style:normal}button,input,select,textarea{font-family:inherit;font-size:inherit}input::-ms-clear{display:none}button,input[type=submit]{background-color:initial;background:none;box-shadow:none;cursor:pointer;display:inline-block}button:active,button:focus,input:active,input:focus{outline:none}button::-moz-focus-inner{border:0;padding:0}label{cursor:pointer}legend{display:block}::-webkit-scrollbar{height:4px;width:6px}::-webkit-scrollbar-track{background-color:var(--tg-theme-bg-color);border-radius:3px}::-webkit-scrollbar-thumb{background-color:var(--tg-theme-secondary-bg-color);border:2px solid var(--tg-theme-bg-color);border-radius:2px}html{--tg-theme-accent-text-color:#79e8d9;--tg-color-scheme:dark;--tg-theme-bg-color:#282e33;--tg-theme-bottom-bar-bg-color:#282e33;--tg-theme-button-color:#3fc1b0;--tg-theme-button-text-color:#fff;--tg-theme-destructive-text-color:#f57474;--tg-theme-header-bg-color:#282e33;--tg-theme-hint-color:#82868a;--tg-theme-link-color:#4be1c3;--tg-theme-secondary-bg-color:#313b43;--tg-theme-section-bg-color:#282e33;--tg-theme-section-header-text-color:#4be1c3;--tg-theme-section-separator-color:#242a2e;--tg-theme-subtitle-text-color:#82868a;--tg-theme-text-color:#f5f5f5;background-color:#282e33;background-color:var(--tg-theme-bg-color)}*{color:#f5f5f5;color:var(--tg-theme-text-color)}
/*# sourceMappingURL=main.bfafb65e.css.map*/