@charset "UTF-8";header{display:none;justify-content:space-between;padding:30px;position:sticky;top:0;z-index:2;background-color:var(--dark);box-shadow:0 0 5px 0 var(--white-o)}@media (max-width: 800px){header{display:flex}}header h3{color:var(--white);font-size:30px}header button{background-color:transparent;border:none}@media (max-width: 750px){.yandexMap{aspect-ratio:5/6!important}}._menu_g65zr_1{height:100%;width:280px;display:inline-flex;flex-direction:column;background-color:var(--dark);padding:40px;overflow-y:scroll;position:relative}._menu_g65zr_1 ._closeBtn_g65zr_11{display:none;position:absolute;right:30px;top:35px;background-color:transparent;border:none}@media (max-width: 800px){._menu_g65zr_1{position:fixed;left:-100%;transition:.3s;overflow-y:auto}._menu_user_g65zr_26 ._user_img_g65zr_26 button{opacity:1!important}._menu_g65zr_1._active_g65zr_29{left:0}._menu_g65zr_1{width:100%;top:0;z-index:10;align-items:center}._menu_g65zr_1 ._closeBtn_g65zr_11{display:inline}}._menu_user_g65zr_26{display:flex;align-items:center;flex-direction:column}._menu_user_g65zr_26 ._user_img_g65zr_26{border:9px solid var(--white);width:80%;max-width:250px;aspect-ratio:1/1;background-color:var(--gray);object-fit:cover;position:relative}._menu_user_g65zr_26 ._user_img_g65zr_26 button{position:absolute;top:0;right:0;opacity:0;transition:.3s;background-color:transparent;border:none}._menu_user_g65zr_26 ._user_img_g65zr_26:hover button{opacity:1}._menu_user_g65zr_26 ._user_img_g65zr_26 img{width:100%;height:100%;aspect-ratio:1/1;object-fit:cover}._menu_g65zr_1 h3{font-weight:600;font-size:24px;text-align:center;color:var(--white);margin-top:15px}._menu_g65zr_1 h4{font-weight:600;font-size:16px;text-align:center;color:var(--white);margin-top:15px;font-weight:400}._menu_g65zr_1 h4 strong{font-weight:600}._menu_g65zr_1 p{font-weight:400;font-size:14px;line-height:140%;text-align:center;color:var(--white);white-space:nowrap}._menu_g65zr_1 p:nth-of-type(1){margin:8px 0}._menu_nav_g65zr_103{flex:1;display:flex;align-items:flex-start;flex-direction:column;gap:30px;padding:50px 0 20px 20px}@media (max-width: 800px){._menu_nav_g65zr_103{padding:30px 20px}}._navlink_14712_1{display:inline-flex;align-items:center;gap:12px;background:transparent;border:none;cursor:pointer}._navlink_14712_1._active_14712_9 span{opacity:1}._navlink_14712_1._active_14712_9 svg{fill-opacity:1;stroke-opacity:1}._navlink_14712_1:hover span{opacity:1}._navlink_14712_1:hover svg{fill-opacity:1;stroke-opacity:1}._navlink_14712_1 span{color:var(--white);font-weight:600;font-size:16px;opacity:.5;transition:.3s}._navlink_14712_1 span._green_14712_30{color:var(--green);opacity:1}._navlink_14712_1 svg{fill-opacity:.5;stroke-opacity:.5;transition:.3s}._loading_1mqhf_1{background-color:var(--dark-gray);height:100%;width:100%;display:flex;align-items:center;justify-content:center}._loading_1mqhf_1 span{display:inline-block;height:70px;width:70px;border-radius:50%;border:3px solid var(--white);border-right-color:transparent;animation:_load_1mqhf_1 1s infinite 0s forwards normal linear}@keyframes _load_1mqhf_1{0%{transform:rotate(-70deg)}to{transform:rotate(290deg)}}._tooltip_16kxl_1{position:relative;width:100%;z-index:0;display:inline-flex;align-items:center;justify-content:center;outline:none;cursor:default}._tooltip_16kxl_1 ._tooltipBubble_16kxl_11{z-index:100;position:absolute;left:50%;bottom:100%;transform:translate(-50%) translateY(6px);pointer-events:none;white-space:nowrap;background:#000000d9;color:#fff;font-size:12px;line-height:1;padding:6px 8px;border-radius:6px;opacity:0;transition:opacity .12s ease,transform .12s ease;margin-bottom:8px;z-index:1000}._tooltip_16kxl_1 ._tooltipBubble_16kxl_11:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#000000d9}._tooltip_16kxl_1:hover ._tooltipBubble_16kxl_11,._tooltip_16kxl_1:focus-within ._tooltipBubble_16kxl_11{opacity:1;transform:translate(-50%) translateY(0)}._login_1ru0e_1{height:100dvh;display:flex;align-items:center;justify-content:center;background-color:var(--dark);overflow:hidden}._login_1ru0e_1 ._portalLink_1ru0e_9{margin-top:20px}._login_form_1ru0e_12{padding:120px 70px;display:flex;flex-direction:column;align-items:center;flex:1}._login_form_1ru0e_12 h3{font-weight:700;font-style:Bold;font-size:48px;line-height:100%;letter-spacing:0;margin-bottom:12px;color:var(--white)}@media (max-width: 400px){._login_form_1ru0e_12 h3{font-size:35px}}._login_form_1ru0e_12 p{font-weight:500;font-style:Medium;font-size:16px;line-height:100%;letter-spacing:0;color:var(--gray)}@media (max-width: 400px){._login_form_1ru0e_12 p{font-size:14px;text-align:center;line-height:16px}}._login_form_1ru0e_12 form{padding-top:50px;padding-bottom:120px;width:100%;max-width:400px;display:flex;flex-direction:column;gap:16px}._login_form_1ru0e_12 form ._error_1ru0e_57{color:tomato;font-weight:100}._login_form_1ru0e_12 form input{all:unset;box-sizing:border-box;width:100%;border-bottom:1px solid var(--gray);padding:12px 35px 12px 20px;color:var(--white)}._login_form_1ru0e_12 form input::placeholder{color:var(--gray);font-weight:400;font-size:16px;line-height:100%;letter-spacing:0}._login_form_1ru0e_12 form ._passwordChecks_1ru0e_76{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}._login_form_1ru0e_12 form ._passwordChecks_1ru0e_76 p{font-weight:400;font-size:14px;line-height:100%;letter-spacing:0}._login_form_1ru0e_12 form ._passwordWrapper_1ru0e_88{position:relative;width:100%}._login_form_1ru0e_12 form ._passwordWrapper_1ru0e_88 span{position:absolute;right:10px;top:0;bottom:0;margin:auto 0 12px;display:inline-flex;align-items:center;justify-content:center}._login_form_1ru0e_12 form ._forgot_1ru0e_103{background-color:transparent;color:var(--gray);text-align:left;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0;border:none}._login_form_1ru0e_12 form ._forgot_1ru0e_103:hover{text-decoration:underline}._login_form_1ru0e_12 form ._submit_btn_1ru0e_116{padding:12px 24px;border-radius:8px;background-color:var(--white);color:var(--dark);border:none;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0}@keyframes _loading_1ru0e_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._login_form_1ru0e_12 form ._submit_btn_1ru0e_116 span{animation:_loading_1ru0e_1 1s infinite normal 0s;display:inline-block;height:14px;width:14px;border:1px solid var(--dark);border-bottom-color:transparent;border-radius:50%}._login_form_1ru0e_12 ._haveacc_1ru0e_144{color:var(--white);display:inline-flex;align-items:center;gap:12px}._login_form_1ru0e_12 ._haveacc_1ru0e_144 button{padding:12px 24px;border-radius:8px;background-color:var(--white);color:var(--dark);border:none;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0}._login_image_1ru0e_161{padding:120px 70px;color:var(--white);height:100%;flex:1;background-image:url(/images/portal.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}@media (max-width: 1200px){._login_image_1ru0e_161{display:none}}._login_image_1ru0e_161 h2{font-weight:700;font-style:Bold;font-size:80px;line-height:70px;letter-spacing:0;margin-bottom:16px}._login_image_1ru0e_161 h2 span{font-weight:400;font-size:80px;line-height:70px;letter-spacing:0}._welcome_1c3ix_1{flex:4;height:260px;background-color:var(--dark);overflow:hidden;display:flex;justify-content:space-between;align-items:center;padding:10px 60px 10px 10px}@media (max-width: 800px){._welcome_1c3ix_1{height:auto}}._welcome_info_1c3ix_16{height:100%;flex:1;display:flex;justify-content:space-between;flex-direction:column;padding:20px 0 20px 20px}._welcome_info_1c3ix_16 p{font-weight:400;font-size:16px;color:var(--white-o)}@media (max-width: 800px){._welcome_info_1c3ix_16 p{margin-bottom:10px}}._welcome_info_1c3ix_16 h2{font-weight:700;font-size:32px;margin-bottom:8px;color:var(--white)}@media (max-width: 800px){._welcome_info_1c3ix_16 h2{font-size:24px}}._welcome_img_1c3ix_45{height:100%;width:40%}._welcome_img_1c3ix_45 img{width:100%;height:100%;object-fit:contain}@media (max-width: 1200px){._welcome_img_1c3ix_45{display:none}}._statics_1c3ix_60{display:flex;gap:20px;padding:20px 0;color:var(--white)}@media (max-width: 1000px){._statics_1c3ix_60{flex-direction:column}}._statics_1c3ix_60 ._withdraw_1c3ix_71{display:inline-flex;align-items:center;gap:8px;background-color:transparent;color:var(--white);padding:4px;border-radius:4px;border:1px solid var(--white)}._statics_gpa_1c3ix_81,._statics_coins_1c3ix_81,._statics_attend_1c3ix_81{position:relative;flex:3;background-color:var(--dark);padding:12px 12px 30px;display:flex;flex-direction:column;align-items:center}._statics_gpa_1c3ix_81 h3,._statics_coins_1c3ix_81 h3,._statics_attend_1c3ix_81 h3{color:var(--white);font-size:24px;font-weight:700;align-self:flex-start;display:inline-flex;align-items:center;gap:12px}._statics_gpa_1c3ix_81 p,._statics_coins_1c3ix_81 p,._statics_attend_1c3ix_81 p{color:var(--orange);font-size:20px;font-weight:500;margin-bottom:30px;align-self:flex-start}._statics_gpa_1c3ix_81>:last-child,._statics_coins_1c3ix_81>:last-child,._statics_attend_1c3ix_81>:last-child{margin-top:auto}@media (max-width: 1000px){._statics_gpa_1c3ix_81>:last-child,._statics_coins_1c3ix_81>:last-child,._statics_attend_1c3ix_81>:last-child{margin-top:20px}}._statics_attend_1c3ix_81{position:relative;flex:5}@media (max-width: 1200px){._statics_attend_1c3ix_81{flex:3}}._attend_scores_1c3ix_125,._gpa_scores_1c3ix_126,._deposit_scores_1c3ix_127{background-color:var(--dark-gray);padding:20px;border-radius:12px;box-shadow:0 0 5px 0 var(--gray);min-width:300px;display:flex;overflow:auto;max-height:80dvh;flex-direction:column;gap:10px}._attend_scores_1c3ix_125 div,._gpa_scores_1c3ix_126 div,._deposit_scores_1c3ix_127 div{border-bottom:1px solid var(--gray);padding-bottom:10px}._attend_scores_1c3ix_125 div h4,._gpa_scores_1c3ix_126 div h4,._deposit_scores_1c3ix_127 div h4{font-size:20px}._attend_scores_1c3ix_125 div p,._gpa_scores_1c3ix_126 div p,._deposit_scores_1c3ix_127 div p{text-align:right;color:var(--green);margin-bottom:5px}._attend_info_1c3ix_157,._gpa_info_1c3ix_158,._deposit_info_1c3ix_159{display:flex;align-items:center;justify-content:space-between;gap:18px}._attend_info_icon_1c3ix_165,._gpa_info_icon_1c3ix_166,._deposit_info_icon_1c3ix_167{position:absolute;cursor:pointer;top:20px;right:20px}._attend_info_modal_1c3ix_173,._gpa_info_modal_1c3ix_174,._deposit_info_modal_1c3ix_175{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:fixed;left:0;top:0;z-index:1;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}._attend_text_1c3ix_187,._gpa_text_1c3ix_188,._deposit_text_1c3ix_189{display:flex;flex-direction:column;gap:20px}@media (max-width: 1200px){._attend_text_1c3ix_187,._gpa_text_1c3ix_188,._deposit_text_1c3ix_189{display:none}}._attend_text_1c3ix_187 h4,._gpa_text_1c3ix_188 h4,._deposit_text_1c3ix_189 h4{display:flex;align-items:center;gap:18px}._attend_text_1c3ix_187 h4 span,._gpa_text_1c3ix_188 h4 span,._deposit_text_1c3ix_189 h4 span{color:#fff}._add_coins_1c3ix_214{width:100%;height:100dvh;position:fixed;left:0;top:0;background-color:var(--white-o);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1;display:flex;align-items:center;justify-content:center;padding:20px}._add_coins_modal_1c3ix_228{padding:20px;border-radius:15px;width:100%;background-color:var(--dark);color:var(--white);max-width:350px;display:flex;flex-direction:column;gap:15px}._add_coins_modal_1c3ix_228 ._info_1c3ix_239{display:flex;gap:10px;flex-direction:column;justify-content:space-between}._add_coins_modal_1c3ix_228 input{width:100%;padding:10px;color:var(--dark);text-align:right;outline:none;border-radius:10px;border:none}._add_coins_modal_1c3ix_228 button{border:none;padding:10px;border-radius:10px;background-color:var(--green);color:var(--dark)}._add_coins_modal_1c3ix_228 button:disabled{background-color:var(--white-o)}._wrapper_1a7vi_1{position:relative;display:inline-block}._wrapper_1a7vi_1 svg{transform:rotate(-90deg)}._centerText_1a7vi_9{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:700;color:#fff}._eventsSection_17kpo_1 h2{font-weight:700;font-style:Bold;font-size:28px;line-height:26px;letter-spacing:0px;color:var(--white);margin-bottom:12px}@media (max-width: 1000px){._desktop_17kpo_12{display:none}}._desktop_17kpo_12 ._events_17kpo_1{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}._desktop_17kpo_12 ._events_17kpo_1 ._arrowLeft_17kpo_22{position:absolute;left:40px;top:0;bottom:0;margin:auto;height:50px;width:50px;display:inline-flex;align-items:center;justify-content:flex-start;background-color:var(--white-o);border-radius:50%;border:none}._desktop_17kpo_12 ._events_17kpo_1 ._arrowRight_17kpo_37{position:absolute;right:40px;top:0;bottom:0;margin:auto;height:50px;width:50px;display:inline-flex;align-items:center;justify-content:flex-end;background-color:var(--white-o);border-radius:50%;border:none}._desktop_17kpo_12 ._events_17kpo_1 ._event_17kpo_1{background-color:var(--dark);padding:12px;display:flex;flex-direction:column;gap:10px}._desktop_17kpo_12 ._events_17kpo_1 ._event_17kpo_1 img{width:100%;aspect-ratio:1/1;object-fit:cover}._desktop_17kpo_12 ._events_17kpo_1 ._event_17kpo_1 p{width:100%;aspect-ratio:1/1;font-size:18px;color:var(--white);display:flex;align-items:center;justify-content:center;overflow-y:auto;white-space:pre-wrap}._desktop_17kpo_12 ._events_17kpo_1 ._event_17kpo_1 h3,._desktop_17kpo_12 ._events_17kpo_1 ._event_17kpo_1 h4{font-weight:700;font-style:Bold;font-size:16px;line-height:26px;letter-spacing:0px;color:var(--white)}._desktop_17kpo_12 ._events_17kpo_1 ._event_17kpo_1 button{padding:12px;transition:background-color .3s;font-weight:700;font-style:Bold;font-size:16px;line-height:26px;letter-spacing:0px;text-align:center;border:none;color:var(--dark);background-color:var(--green)}._desktop_17kpo_12 ._events_17kpo_1 ._event_17kpo_1 button._more_17kpo_97{margin-top:auto;color:var(--white);background-color:var(--dark-gray)}._desktop_17kpo_12 ._events_17kpo_1 ._event_17kpo_1 span{display:inline-block;color:var(--green);text-align:center;font-size:16px;line-height:26px;font-weight:600;letter-spacing:0px}._mobile_17kpo_112{display:none;align-items:center;gap:20px;overflow-x:auto;align-items:stretch}@media (max-width: 1000px){._mobile_17kpo_112{display:flex}}._mobile_17kpo_112 ._event_17kpo_1{background-color:var(--dark);max-width:260px;padding:12px;display:flex;flex-direction:column;min-width:260px;gap:10px}._mobile_17kpo_112 ._event_17kpo_1 img{width:100%;aspect-ratio:1/1;object-fit:cover}._mobile_17kpo_112 ._event_17kpo_1 p{width:100%;aspect-ratio:1/1;font-size:18px;color:var(--white);display:flex;align-items:center;justify-content:center}._mobile_17kpo_112 ._event_17kpo_1 h3,._mobile_17kpo_112 ._event_17kpo_1 h4{font-weight:700;font-style:Bold;font-size:16px;line-height:26px;letter-spacing:0px;color:var(--white)}._mobile_17kpo_112 ._event_17kpo_1 button{padding:12px;background-color:var(--green);transition:background-color .3s;color:var(--dark);font-weight:700;font-style:Bold;font-size:16px;line-height:26px;letter-spacing:0px;text-align:center;border:none}._mobile_17kpo_112 ._event_17kpo_1 button._more_17kpo_97{margin-top:auto;color:var(--white);background-color:var(--dark-gray)}._mobile_17kpo_112 ._event_17kpo_1 span{display:inline-block;color:var(--green);text-align:center;font-size:16px;line-height:26px;font-weight:600;letter-spacing:0px}._newFeatureBtn_1vmly_1{display:flex;z-index:2;align-items:center;gap:8px;padding:12px 20px;border-radius:30px;background:var(--green);color:var(--dark);font-weight:700;cursor:pointer;transition:all .3s ease;width:fit-content;margin:0 auto;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000004d;animation:_jumping_1vmly_1 1s ease-in-out 0s infinite forwards normal}@keyframes _jumping_1vmly_1{0%{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(5px)}}._wrapper_169h9_1{background:var(--dark-gray);padding:20px;border-radius:12px;color:var(--white);max-width:400px}._header_169h9_9{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;font-size:20px;font-weight:600}._header_169h9_9 button{background-color:transparent;color:var(--white);padding:5px;border:none}._calendar_169h9_24{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}._day_169h9_30{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:6px;font-size:14px;font-weight:500;color:var(--white);background:var(--dark);transition:transform .2s}._day_169h9_30:hover{transform:scale(1.05)}._present_169h9_47{background:var(--green);color:var(--black)}._absent_169h9_52{background:var(--red);color:var(--white)}._weekend_169h9_57{background:var(--gray);color:var(--black)}._empty_169h9_62{background:transparent;pointer-events:none}._overlay_827kd_1{position:fixed;left:0;top:0;background-color:#00000029;height:100dvh;width:100%;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:5}._overlay_827kd_1 ._pocoyo_827kd_14{background-color:#faf7fa;padding:15px;display:flex;align-items:center;flex-direction:column;border-radius:10px;gap:10px}._overlay_827kd_1 ._pocoyo_827kd_14 img{max-width:220px}._overlay_827kd_1 ._pocoyo_827kd_14 button{width:100%;padding:10px;border:none;border-radius:5px;background-color:var(--orange);font-weight:600}._overlay_827kd_1 ._pocoyo_827kd_14 p{font-weight:600}._homeworkPage_1rr9y_1{display:flex;gap:40px}@media (max-width: 1000px){._homeworkPage_1rr9y_1{flex-direction:column}._homeworkPage_1rr9y_1 ._all_btn_1rr9y_9{display:none}}._subjects_1rr9y_14{flex:1;padding-bottom:30px}._subjects_1rr9y_14 h2{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}._subjects_1rr9y_14 h2 span{font-weight:600;font-size:32px;line-height:100%;color:var(--white)}._subjects_list_1rr9y_30{display:flex;align-items:stretch;flex-direction:column;gap:14px}._subjects_list_1rr9y_30 h3{cursor:pointer;color:var(--white);padding:35px;background:linear-gradient(180deg,#272727 19%,#141414);border:2px solid var(--black);transition:.3s;position:relative}._subjects_list_1rr9y_30 h3 ._validhomeworks_count_1rr9y_45{position:absolute;top:0;bottom:0;margin:auto;right:35px;width:25px;height:25px;border-radius:50%;background-color:#8fc812;display:flex;justify-content:center;align-items:center}._subjects_list_1rr9y_30 h3 ._validhomeworks_count_1rr9y_45._active_1rr9y_59{background-color:var(--gray);color:var(--dark);border-color:var(--gray)}._subjects_list_1rr9y_30 h3._active_1rr9y_59{background:linear-gradient(180deg,#27272700 19%,#14141400);background-color:var(--green-o);border:2px solid var(--green)}@media (max-width: 1000px){._subjects_1rr9y_14 h3._active_1rr9y_59{border:2px solid var(--black);background:linear-gradient(180deg,#272727 19%,#141414)}}@media (max-width: 1000px){._subjects_1rr9y_14._closed_1rr9y_77{display:none}}._homeworks_1rr9y_81{flex:1;padding:22px;background-color:var(--dark);overflow:auto;position:sticky;top:0}._homeworks_1rr9y_81 h2{font-weight:700;font-size:24px;line-height:100%;color:#8fc812;margin-bottom:24px}._homeworks_info_1rr9y_96{padding:12px}._homeworks_info_body_1rr9y_99{white-space:pre-wrap}._homeworks_list_1rr9y_102 h3{font-weight:600;font-size:18px;line-height:100%;color:#8fc812;margin-bottom:20px}._homeworks_list_1rr9y_102 ul{list-style:none;color:var(--white);border-bottom:2px solid var(--white);margin-bottom:20px;padding-bottom:20px}._homeworks_list_1rr9y_102 ul li{padding:10px}._homeworks_list_1rr9y_102 ul li h4{cursor:pointer;text-decoration:underline}._homeworks_list_1rr9y_102 ul li h4 span{font-weight:400}._homeworks_list_1rr9y_102 ul li a{text-decoration:none;color:var(--blue)}._homeworks_list_1rr9y_102 ul li a:hover{text-decoration:underline}._homeworks_1rr9y_81 ._file_1rr9y_133{margin-top:12px;padding:20px;border:2px dashed var(--gray);border-radius:8px;text-align:center;cursor:pointer}._homeworks_1rr9y_81 ._comment_1rr9y_141{width:100%;margin:12px 0;padding:15px;border-radius:8px;border:1px solid var(--gray);background-color:transparent;color:var(--white);outline:none;font-size:16px}._homeworks_1rr9y_81 ._comment_1rr9y_141::placeholder{color:var(--gray)}._homeworks_1rr9y_81._opened_1rr9y_155{display:block}._homeworks_1rr9y_81 ._homeworks_closIcon_1rr9y_158{display:none}@media (max-width: 1000px){._homeworks_1rr9y_81{display:none}._homeworks_1rr9y_81 ._homeworks_closIcon_1rr9y_158{display:inline-block;position:absolute;right:22px;top:11px;cursor:pointer}}._archive_1rr9y_174{padding:10px 20px;border-radius:8px;border:2px solid var(--green);background-color:transparent;color:var(--green);transition:.3s}._archive_1rr9y_174._active_1rr9y_59{background-color:var(--gray);color:var(--dark);border-color:var(--gray)}._alert_1oweh_1{display:inline-flex;align-items:center;padding:15px;border-radius:8px;position:fixed;top:10px;right:50px;animation:_show_1oweh_1 .3s ease-in-out;z-index:100}._closeBtn_1oweh_13{margin-left:10px;background-color:transparent;border:none;cursor:pointer;display:inline-flex}._load_1oweh_21{position:absolute;height:5px;width:100%;background-color:var(--dark);left:0;bottom:0;border-radius:0 0 8px 8px;animation-name:_loading_1oweh_1;animation-delay:0ms;animation-timing-function:linear}@keyframes _show_1oweh_1{0%{opacity:0;right:-50px}to{opacity:1;right:50px}}@keyframes _loading_1oweh_1{0%{width:0}to{width:100%}}._schedule_1naaa_1{padding:36px 64px;width:100%;background-color:var(--dark-gray)}@media (max-width: 1400px){._schedule_1naaa_1{padding:30px}}._schedule_1naaa_1 ._title_1naaa_11{color:var(--white)}._schedule_1naaa_1 h4{color:var(--white);margin-bottom:20px}._schedules_1naaa_19{width:100%;table-layout:fixed;border-collapse:collapse;background-color:var(--dark);color:var(--white)}._schedules_1naaa_19 thead tr:first-child th:first-child{padding:0}._schedules_1naaa_19 th,._schedules_1naaa_19 td{width:100%;text-align:left;padding:20px;border-bottom:3px solid var(--dark-gray);height:100%}._schedules_1naaa_19 th:not(:first-child),._schedules_1naaa_19 td:not(:first-child){vertical-align:top}._schedules_1naaa_19 th:first-child,._schedules_1naaa_19 td:first-child{width:130px;padding:5px;text-align:center}._schedules_1naaa_19 th ._bottom_1naaa_47,._schedules_1naaa_19 td ._bottom_1naaa_47{margin-top:auto;text-align:right}._schedules_1naaa_19 th ._info_1naaa_52,._schedules_1naaa_19 td ._info_1naaa_52{display:flex;flex-direction:column;justify-content:space-between;height:100%;gap:15px;min-height:100px}._schedules_1naaa_19 th ._info_1naaa_52 ._p_1naaa_61,._schedules_1naaa_19 td ._info_1naaa_52 ._p_1naaa_61{color:var(--white);margin-bottom:5px}._schedules_1naaa_19 th ._info_1naaa_52 ._p_1naaa_61 ._info_classes_1naaa_66,._schedules_1naaa_19 td ._info_1naaa_52 ._p_1naaa_61 ._info_classes_1naaa_66{display:flex;align-items:center;flex-wrap:wrap;flex-direction:row;padding:10px 0;gap:5px}._schedules_1naaa_19 th ._info_1naaa_52 ._p_1naaa_61 ._info_classes_1naaa_66 span,._schedules_1naaa_19 td ._info_1naaa_52 ._p_1naaa_61 ._info_classes_1naaa_66 span{padding:3px 6px;border:1px solid var(--gray);border-radius:5px;display:inline-block;white-space:nowrap}._schedules_1naaa_19 th ._info_1naaa_52 h6,._schedules_1naaa_19 td ._info_1naaa_52 h6{font-size:13px;text-align:right}._schedules_1naaa_19 th ._info_1naaa_52 h6._instructor_1naaa_88,._schedules_1naaa_19 td ._info_1naaa_52 h6._instructor_1naaa_88{margin:5px 0}._schedules_1naaa_19 th ._info_1naaa_52 h5,._schedules_1naaa_19 td ._info_1naaa_52 h5{text-align:right;font-size:13px}._schedules_1naaa_19 th:nth-child(2n),._schedules_1naaa_19 td:nth-child(2n){background-color:var(--dark-gray);border-bottom:3px solid var(--dark)}._schedules_1naaa_19 th div{display:inline-flex;flex-direction:row!important;justify-content:space-between;gap:0!important}._selectWeek_1naaa_109{position:relative;width:100%;height:100%}._selectWeek_1naaa_109>button{padding:20px;background-color:transparent;color:var(--white);font-weight:800}._selectWeek_select_1naaa_120{position:absolute;top:0;left:0;display:flex;flex-direction:column;gap:15px;width:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}._selectWeek_select_1naaa_120 button{padding:15px 20px}._switcher_1naaa_134{display:flex;flex-direction:column;gap:0}._switcher_1naaa_134 button{background-color:transparent;border:1px solid;color:var(--white);flex:1;padding:10px;border-color:var(--white);transition:.3s}._switcher_1naaa_134 button:not(._active_1naaa_148):hover{background-color:var(--gray)}._switcher_1naaa_134 button._active_1naaa_148{background-color:var(--white);color:var(--dark)}._loading_1naaa_156{background-color:var(--dark-gray);height:100%;width:100%;display:flex;align-items:center;justify-content:center}._loading_1naaa_156 span{display:inline-block;height:70px;width:70px;border-radius:50%;border:3px solid var(--white);border-right-color:transparent;animation:_load_1naaa_156 1s infinite 0s forwards normal linear}@keyframes _load_1naaa_156{0%{transform:rotate(-70deg)}to{transform:rotate(290deg)}}._mobileCards_1naaa_182{display:none}@media (max-width: 1200px){._schedules_1naaa_19{display:none}._mobileCards_1naaa_182{display:flex;flex-direction:column;gap:20px}._mobileCards_1naaa_182 ._dayCard_1naaa_195{background:var(--dark);padding:15px;border-radius:10px}._mobileCards_1naaa_182 ._dayCard_1naaa_195 h3{color:var(--white);margin-bottom:10px}._mobileCards_1naaa_182 ._dayCard_1naaa_195 ._lessonRow_1naaa_204{display:flex;gap:15px;padding:10px 0;border-bottom:1px solid var(--gray)}._mobileCards_1naaa_182 ._dayCard_1naaa_195 ._lessonRow_1naaa_204 ._time_1naaa_210{min-width:80px;font-weight:700;color:var(--white)}._mobileCards_1naaa_182 ._dayCard_1naaa_195 ._lessonRow_1naaa_204 ._info_1naaa_52{flex:1}._mobileCards_1naaa_182 ._dayCard_1naaa_195 ._lessonRow_1naaa_204 ._info_1naaa_52 ._p_1naaa_61{color:var(--white);margin-bottom:5px}._mobileCards_1naaa_182 ._dayCard_1naaa_195 ._lessonRow_1naaa_204 ._info_1naaa_52 ._p_1naaa_61 ._info_classes_1naaa_66{display:flex;align-items:center;flex-wrap:wrap;flex-direction:row;gap:5px;padding:10px 0}._mobileCards_1naaa_182 ._dayCard_1naaa_195 ._lessonRow_1naaa_204 ._info_1naaa_52 ._p_1naaa_61 ._info_classes_1naaa_66 span{padding:3px 6px;border:1px solid var(--gray);border-radius:5px;display:inline-block;white-space:nowrap}._mobileCards_1naaa_182 ._dayCard_1naaa_195 ._lessonRow_1naaa_204 ._info_1naaa_52 h6{font-size:12px;color:var(--gray)}._mobileCards_1naaa_182 ._dayCard_1naaa_195 ._lessonRow_1naaa_204 ._info_1naaa_52 h6._instructor_1naaa_88{margin:5px 0}._mobileCards_1naaa_182 ._dayCard_1naaa_195 ._lessonRow_1naaa_204 ._info_1naaa_52 h5{font-size:20px}}._section_1j7jd_1{margin-top:50px;display:flex;flex-direction:column}@media (max-width: 1200px){._section_1j7jd_1{display:none}}._dayBlock_1j7jd_12{border-bottom:3px solid var(--dark-gray);display:flex;align-items:stretch}._dayBlock_1j7jd_12 ._day_1j7jd_12{flex:1;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px 10px;gap:10px;background-color:var(--dark)}._dayBlock_1j7jd_12 ._day_1j7jd_12 h3{font-size:18px;color:var(--white)}._dayBlock_1j7jd_12 ._day_1j7jd_12 h5{font-weight:500;font-size:16px;color:var(--gray)}._dayBlock_1j7jd_12 ._instructors_1j7jd_37{display:grid;grid-template-columns:repeat(4,1fr);flex:4}._dayBlock_1j7jd_12 ._instructors_1j7jd_37 ._instructor_1j7jd_37{padding:15px 10px;color:var(--white);border-bottom:3px solid var(--dark)}._dayBlock_1j7jd_12 ._instructors_1j7jd_37 ._instructor_1j7jd_37 p{margin-bottom:10px}._dayBlock_1j7jd_12 ._instructors_1j7jd_37 ._instructor_1j7jd_37 span{display:inline-block;padding:5px;border-radius:5px;border:1px solid var(--gray)}._dayBlock_1j7jd_12 ._instructors_1j7jd_37 ._instructor_1j7jd_37:nth-child(2n){background-color:var(--dark);border-bottom-color:var(--dark-gray)}._lessonRow_1j7jd_61{display:flex;gap:15px;padding:10px 0}._lessonRow_1j7jd_61 ._time_1j7jd_66{min-width:100px;font-weight:700;color:var(--white)}._lessonRow_1j7jd_61 ._info_1j7jd_71{flex:1;padding-bottom:10px;border-bottom:1px solid var(--gray)}._lessonRow_1j7jd_61 ._info_1j7jd_71 ._p_1j7jd_76{color:var(--white);margin-bottom:5px}._lessonRow_1j7jd_61 ._info_1j7jd_71 ._p_1j7jd_76 ._info_classes_1j7jd_80{display:flex;align-items:center;flex-wrap:wrap;flex-direction:row;gap:5px;padding:10px 0}._lessonRow_1j7jd_61 ._info_1j7jd_71 ._p_1j7jd_76 ._info_classes_1j7jd_80 span{padding:3px 6px;border:1px solid var(--gray);border-radius:5px;display:inline-block;white-space:nowrap}._lessonRow_1j7jd_61 ._info_1j7jd_71 h6{font-size:12px;color:var(--gray)}._lessonRow_1j7jd_61 ._info_1j7jd_71 h6._instructor_1j7jd_37{margin:5px 0}._lessonRow_1j7jd_61 ._info_1j7jd_71 h5{font-size:20px}._homework_w5fqk_1 h2{color:var(--white);margin-bottom:30px}._filterButtons_w5fqk_6{display:none}._filterButton_w5fqk_6{margin-right:10px;padding:6px 12px;color:var(--dark);border:1px solid var(--gray);border-radius:5px;cursor:pointer;transition:.3s;color:var(--white);background:var(--dark-gray)}._filterButton_w5fqk_6:hover{background-color:var(--white-o);color:var(--dark)}._activeButton_w5fqk_26{color:var(--dark);background-color:var(--gray)}._addBtn_w5fqk_31{padding:6px 12px;color:var(--dark);border:1px solid var(--gray);border-radius:5px;cursor:pointer;transition:.3s;color:var(--white);background:var(--dark-gray)}._topBar_w5fqk_42{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}._sortable_w5fqk_49{cursor:pointer;-webkit-user-select:none;user-select:none;transition:.2s}._sortable_w5fqk_49:hover{background-color:var(--gray)!important;color:var(--white)!important}._homeworkTable_w5fqk_59{width:100%;border-collapse:collapse;color:var(--white)}._homeworkTable_w5fqk_59 th,._homeworkTable_w5fqk_59 td{border:1px solid var(--gray);padding:10px;text-align:left;vertical-align:middle}._homeworkTable_w5fqk_59 th a,._homeworkTable_w5fqk_59 td a{color:var(--blue)}._homeworkTable_w5fqk_59 th{color:var(--dark);background:var(--white)}._homeworkTable_w5fqk_59 ._noData_w5fqk_79{text-align:center;font-style:italic;color:var(--dark)}._actionBtns_w5fqk_85{display:flex;gap:8px}._actionBtns_w5fqk_85 button{background-color:transparent;border:1px solid;padding:5px 8px;border-radius:6px;color:var(--white);transition:.3s;cursor:pointer;flex:1;font-size:.9em}._actionBtns_w5fqk_85 ._view_w5fqk_100{border-color:var(--blue)}._actionBtns_w5fqk_85 ._view_w5fqk_100:hover{background-color:var(--blue);color:var(--white)}._actionBtns_w5fqk_85 ._edit_w5fqk_107{border-color:var(--orange);color:var(--white)}._actionBtns_w5fqk_85 ._edit_w5fqk_107:hover{background-color:var(--orange);color:var(--white)}._actionBtns_w5fqk_85 ._del_w5fqk_115{border-color:var(--red)}._actionBtns_w5fqk_85 ._del_w5fqk_115:hover{background-color:var(--red);color:var(--white)}._pagination_w5fqk_123{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:20px;color:var(--white)}._pagination_w5fqk_123 button{padding:6px 16px;background:var(--dark-gray);color:var(--white);border:1px solid var(--gray);border-radius:5px;cursor:pointer;transition:.2s}._pagination_w5fqk_123 button:hover:not(:disabled){background:var(--gray)}._pagination_w5fqk_123 button:disabled{background:var(--dark);color:var(--gray);cursor:not-allowed;border-color:var(--dark)}._modalOverlay_w5fqk_151{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px;box-sizing:border-box}._modalContent_w5fqk_167{background:var(--dark);padding:30px;border-radius:12px;width:100%;max-width:550px;max-height:90vh;overflow-y:auto;position:relative;color:var(--white);border:1px solid var(--gray);box-shadow:0 10px 30px #00000080}._modalContent_w5fqk_167 h3{margin-top:0;margin-bottom:25px;color:var(--white);font-size:1.5em;border-bottom:1px solid var(--dark-gray);padding-bottom:15px}._modalContent_w5fqk_167 ._closeBtn_w5fqk_188{position:absolute;top:15px;right:15px;background:none;border:none;color:var(--gray);font-size:28px;cursor:pointer;line-height:1}._modalContent_w5fqk_167 ._closeBtn_w5fqk_188:hover{color:var(--red)}._detailGroup_w5fqk_203{margin-bottom:20px}._detailGroup_w5fqk_203 strong{color:var(--gray);display:block;margin-bottom:8px;font-size:.9em;text-transform:uppercase;letter-spacing:.5px}._detailGroup_w5fqk_203 ._descriptionBox_w5fqk_214{background:var(--dark-gray);padding:15px;border-radius:8px;line-height:1.6;white-space:pre-wrap;font-size:.95em;border:1px solid #333}._detailGroup_w5fqk_203 ._descriptionBox_w5fqk_214 a{color:var(--blue);text-decoration:underline}._detailGroup_w5fqk_203 ._fileLink_w5fqk_227{display:inline-block;padding:8px 16px;background:var(--blue);color:var(--white);text-decoration:none;border-radius:6px;font-weight:500;transition:.2s}._detailGroup_w5fqk_203 ._fileLink_w5fqk_227:hover{background:#1fa1f2}@media (max-width: 1000px){._filterButtons_w5fqk_6{display:none}}._mobile_homework_w5fqk_246{display:none;flex-direction:column;gap:20px;margin-top:50px}._mobile_homeworkitems_w5fqk_252{background-color:var(--dark-gray);color:var(--white);border-radius:12px;border:2px solid var(--gray);padding:16px;transition:transform .2s,box-shadow .2s}._mobile_homeworkitems_w5fqk_252:hover{transform:translateY(-2px);box-shadow:0 6px 12px var(--gray-o)}._mobile_homeworkitems_w5fqk_252 span{display:inline-block;font-weight:600;margin-right:12px;color:var(--blue)}._mobile_homeworkitems_w5fqk_252 p{margin:8px 0;line-height:1.4;color:var(--white-o)}._mobile_homeworkitems_w5fqk_252 ._btns_w5fqk_275{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:15px;flex-wrap:wrap}._mobile_homeworkitems_w5fqk_252 ._actionButton_w5fqk_283{padding:8px 14px;border:1px solid;border-radius:6px;cursor:pointer;font-weight:600;transition:all .2s;background:transparent;outline:none}._mobile_homeworkitems_w5fqk_252 ._actionButton_w5fqk_283._viewMobile_w5fqk_293{border-color:var(--blue);color:var(--white)}._mobile_homeworkitems_w5fqk_252 ._actionButton_w5fqk_283._viewMobile_w5fqk_293:hover{background-color:var(--blue)}._mobile_homeworkitems_w5fqk_252 ._actionButton_w5fqk_283._edit_w5fqk_107{border-color:var(--orange);color:var(--white)}._mobile_homeworkitems_w5fqk_252 ._actionButton_w5fqk_283._edit_w5fqk_107:hover{background-color:var(--orange)}._mobile_homeworkitems_w5fqk_252 ._actionButton_w5fqk_283._del_w5fqk_115{border-color:var(--red);color:var(--white)}._mobile_homeworkitems_w5fqk_252 ._actionButton_w5fqk_283._del_w5fqk_115:hover{background-color:var(--red)}._mobile_homeworkitems_w5fqk_252 ._clock_w5fqk_314{margin-left:6px;color:var(--gray);font-size:.9em}@media (max-width: 480px){._mobile_homeworkitems_w5fqk_252{padding:12px}._mobile_homeworkitems_w5fqk_252 span{display:block;margin-bottom:6px}._mobile_homeworkitems_w5fqk_252 ._btns_w5fqk_275{justify-content:space-between}._mobile_homeworkitems_w5fqk_252 ._btns_w5fqk_275 ._actionButton_w5fqk_283{flex:1;text-align:center}}@media (max-width: 800px){._mobile_homework_w5fqk_246{display:flex}._homeworkTable_w5fqk_59{display:none}}._overlay_f8wf4_1{position:fixed;top:0;left:0;right:0;width:100%;height:100%;background-color:var(--gray-o);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);display:flex;align-items:center;justify-content:center}._overlay_f8wf4_1 ._modal_f8wf4_14{text-align:center;display:flex;flex-direction:column;align-items:center;background-color:var(--dark);padding:40px;box-shadow:0 0 2px 2px var(--gray);min-width:360px;overflow:auto}@media (max-width: 1000px){._overlay_f8wf4_1 ._modal_f8wf4_14{position:fixed;top:0;left:0;width:100%}}._overlay_f8wf4_1 ._modal_f8wf4_14 h3{color:var(--white);margin-bottom:30px}._overlay_f8wf4_1 ._modal_f8wf4_14 form{display:flex;flex-direction:column;gap:10px;color:var(--white);max-width:360px;width:100%}._overlay_f8wf4_1 ._modal_f8wf4_14 form input,._overlay_f8wf4_1 ._modal_f8wf4_14 form textarea{width:100%;padding:10px;border-radius:8px;border:none;outline:none}._overlay_f8wf4_1 ._modal_f8wf4_14 form input:focus,._overlay_f8wf4_1 ._modal_f8wf4_14 form textarea:focus{box-shadow:0 0 1px 1px var(--white)}._overlay_f8wf4_1 ._modal_f8wf4_14 form textarea{min-height:200px}._overlay_f8wf4_1 ._modal_f8wf4_14 form ._actions_f8wf4_60{display:flex;align-items:stretch;justify-content:space-between;gap:15px}._overlay_f8wf4_1 ._modal_f8wf4_14 form ._actions_f8wf4_60 button{flex:1;padding:6px;border:none;border-radius:4px;background-color:var(--gray)}._overlay_f8wf4_1 ._modal_f8wf4_14 form ._actions_f8wf4_60 button[type=submit]{background-color:var(--green)}._file_f8wf4_77{margin-top:12px;padding:20px;border:2px dashed var(--gray);border-radius:8px;text-align:center;cursor:pointer}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}._filterSelectMobile_1qb3f_1{display:block;padding:6px 12px;border:none;border-radius:5px;cursor:pointer;transition:.3s;color:var(--dark);background-color:var(--gray);outline:none}._submittedWork_7cr4z_1 h2{color:var(--white);margin-bottom:25px}._filtersWrapper_7cr4z_6{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:25px}._filterGroup_7cr4z_13{display:flex;flex-direction:column;gap:8px}._filterGroup_7cr4z_13 label{color:var(--gray);font-size:.9em;text-transform:uppercase;letter-spacing:.5px}._filterSelect_7cr4z_25{cursor:pointer;color:var(--white);background-color:var(--dark-gray);padding:10px 15px;border:1px solid var(--gray);border-radius:8px;outline:none;min-width:200px;transition:.2s}._filterSelect_7cr4z_25:hover,._filterSelect_7cr4z_25:focus{border-color:var(--blue)}._tableContainer_7cr4z_40{overflow-x:auto}._sortable_7cr4z_44{cursor:pointer;-webkit-user-select:none;user-select:none;transition:.2s}._sortable_7cr4z_44:hover{background-color:var(--gray)!important;color:var(--white)!important}._submittedTable_7cr4z_54{width:100%;border-collapse:separate;border-spacing:0;color:var(--white);background:var(--dark-gray);border-radius:12px;overflow:hidden}._submittedTable_7cr4z_54 th,._submittedTable_7cr4z_54 td{padding:15px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--dark)}._submittedTable_7cr4z_54 th{color:var(--gray);font-weight:600;background:var(--dark-gray);border-bottom:2px solid var(--gray);text-transform:uppercase;font-size:.85em;letter-spacing:.5px}._submittedTable_7cr4z_54 tbody tr{transition:.2s}._submittedTable_7cr4z_54 tbody tr:hover{background-color:#2a2a2a}._submittedTable_7cr4z_54 tbody tr:last-child td{border-bottom:none}._submittedTable_7cr4z_54 ._classBadge_7cr4z_88{background:#ffffff1a;padding:4px 10px;border-radius:15px;font-size:.9em;text-wrap:nowrap}._submittedTable_7cr4z_54 ._timeText_7cr4z_95{color:var(--gray);font-size:.85em}._submittedTable_7cr4z_54 ._noData_7cr4z_99{text-align:center;font-style:italic;color:var(--gray);padding:30px}._viewBtn_7cr4z_106{background-color:transparent;border:1px solid var(--blue);padding:8px 16px;border-radius:6px;color:var(--blue);transition:.3s;cursor:pointer;font-weight:500}._viewBtn_7cr4z_106:hover{background-color:var(--blue);color:var(--white)}._mobileView_7cr4z_122{display:none;flex-direction:column;gap:15px}._mobileCard_7cr4z_128{background-color:var(--dark-gray);border-radius:12px;padding:15px;border:1px solid var(--gray)}._mobileCard_7cr4z_128 ._cardHeader_7cr4z_134{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--dark);padding-bottom:10px;margin-bottom:10px}._mobileCard_7cr4z_128 ._cardHeader_7cr4z_134 ._studentName_7cr4z_142{font-weight:600;color:var(--white);font-size:1.1em}._mobileCard_7cr4z_128 ._cardHeader_7cr4z_134 ._classBadge_7cr4z_88{background:#ffffff1a;color:var(--white);padding:4px 10px;border-radius:12px;font-size:.85em}._mobileCard_7cr4z_128 ._cardBody_7cr4z_154 p{color:var(--white-o);margin:6px 0;font-size:.95em}._mobileCard_7cr4z_128 ._cardBody_7cr4z_154 p strong{color:var(--gray);margin-right:5px}._mobileCard_7cr4z_128 ._cardFooter_7cr4z_163{margin-top:15px;display:flex;justify-content:flex-end}._pagination_7cr4z_169{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:30px;color:var(--white)}._pagination_7cr4z_169 button{padding:8px 20px;background:var(--dark-gray);color:var(--white);border:1px solid var(--gray);border-radius:6px;cursor:pointer;transition:.2s;font-weight:500}._pagination_7cr4z_169 button:hover:not(:disabled){background:var(--gray)}._pagination_7cr4z_169 button:disabled{background:var(--dark);color:var(--gray);cursor:not-allowed;border-color:var(--dark)}._modalOverlay_7cr4z_198{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px;box-sizing:border-box}._modalContent_7cr4z_214{background:var(--dark);padding:35px;border-radius:16px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;position:relative;color:var(--white);border:1px solid var(--gray);box-shadow:0 15px 40px #0009}._modalContent_7cr4z_214 h3{margin-top:0;margin-bottom:25px;color:var(--white);font-size:1.6em;padding-bottom:15px;border-bottom:1px solid var(--dark-gray)}._modalContent_7cr4z_214 ._closeBtn_7cr4z_235{position:absolute;top:20px;right:20px;background:none;border:none;color:var(--gray);font-size:32px;cursor:pointer;line-height:1;transition:.2s}._modalContent_7cr4z_214 ._closeBtn_7cr4z_235:hover{color:var(--red)}._detailGrid_7cr4z_251{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:25px;background:var(--dark-gray);padding:20px;border-radius:10px}._detailItem_7cr4z_261 strong{display:block;color:var(--gray);font-size:.85em;text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px}._detailItem_7cr4z_261 span{font-size:1.05em;font-weight:500}._detailGroup_7cr4z_274{margin-bottom:20px}._detailGroup_7cr4z_274>strong{color:var(--gray);display:block;margin-bottom:10px;font-size:.9em;text-transform:uppercase;letter-spacing:.5px}._commentBox_7cr4z_286{background:var(--dark-gray);padding:15px;border-radius:8px;line-height:1.6;white-space:pre-wrap;font-size:.95em;border:1px solid #333}._commentBox_7cr4z_286 a{color:var(--blue);text-decoration:underline}._fileBox_7cr4z_300{margin-top:5px}._fileLink_7cr4z_304{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;background:var(--blue);color:var(--white);text-decoration:none;border-radius:6px;font-weight:500;transition:.2s}._fileLink_7cr4z_304:hover{background:#1fa1f2}._italicText_7cr4z_320{font-style:italic;color:var(--gray)}@media (max-width: 800px){._tableContainer_7cr4z_40{display:none}._mobileView_7cr4z_122{display:flex}._detailGrid_7cr4z_251{grid-template-columns:1fr}}@media (max-width: 600px){._filterSelect_7cr4z_25{width:100%}._filtersWrapper_7cr4z_6{flex-direction:column}}._paymentStudent_12jj0_1 h2,._paymentStudent_12jj0_1 h4{color:var(--white);margin-bottom:30px}._payAll_12jj0_10{margin-top:20px;padding:15px;background:var(--dark);border-radius:12px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:30px;color:var(--white);gap:15px}._payAll_12jj0_10 p{width:100%}._payAllButton_12jj0_27{background:var(--green);color:var(--dark);font-weight:700;border:none;border-radius:8px;padding:10px 18px;cursor:pointer;transition:box-shadow .2s}._payAllButton_12jj0_27:disabled{cursor:default;background-color:var(--dark-gray);color:var(--white-o)}._payAllButton_12jj0_27:hover{box-shadow:0 0 5px 0 var(--white)}._filterButtons_12jj0_47{margin-bottom:20px}._filterButton_12jj0_47{margin-right:10px;padding:6px 12px;color:var(--dark);border:1px solid var(--gray);border-radius:5px;cursor:pointer;transition:.3s;color:var(--white);background:var(--dark-gray)}._filterButton_12jj0_47:hover{background-color:var(--white-o);color:var(--dark)}._activeButton_12jj0_67{color:var(--dark);background-color:var(--gray)}._paymentTable_12jj0_72{width:100%;border-collapse:collapse;color:var(--white)}._paymentTable_12jj0_72 th,._paymentTable_12jj0_72 td{border:1px solid var(--gray);padding:10px;text-align:left;font-size:16px}@media (max-width: 600px){._paymentTable_12jj0_72 th,._paymentTable_12jj0_72 td{font-size:13px}}._paymentTable_12jj0_72 th:last-child,._paymentTable_12jj0_72 td:last-child{text-align:center}._paymentTable_12jj0_72 th{color:var(--dark);background:var(--white)}._paymentTable_12jj0_72 ._noData_12jj0_98{text-align:center;font-style:italic;color:var(--dark)}._paymentContainer_12jj0_104{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--dark);color:var(--white);flex:1}._paymentBox_12jj0_114{background:var(--dark-gray);padding:2rem 3rem;border-radius:1rem;text-align:center;box-shadow:0 4px 10px var(--gray-o);max-width:400px;width:100%}._successText_12jj0_124{color:var(--green)}._errorText_12jj0_128{color:var(--red)}._phoneLink_12jj0_132{color:var(--blue);text-decoration:none}._phoneLink_12jj0_132:hover{text-decoration:underline}._redirectBtn_12jj0_140{margin-top:1.5rem;padding:.75rem 1.5rem;background:var(--blue);color:var(--white);border:none;border-radius:.5rem;font-size:1rem;cursor:pointer;transition:background .2s ease}._redirectBtn_12jj0_140:hover{background:var(--orange)}._roleText_12jj0_155{margin-top:1rem;font-size:.9rem;color:var(--white-o)}._add_coins_12jj0_161{width:100%;height:100dvh;position:fixed;left:0;top:0;background-color:var(--white-o);z-index:1;display:flex;align-items:center;justify-content:center;padding:20px}._add_coins_modal_12jj0_174{padding:20px;border-radius:15px;width:100%;background-color:var(--dark);color:var(--white);max-width:350px;display:flex;flex-direction:column;gap:15px}._add_coins_modal_12jj0_174 ._info_12jj0_185{display:flex;gap:10px;flex-direction:column;justify-content:space-between}._add_coins_modal_12jj0_174 input{width:100%;padding:10px;color:var(--dark);text-align:right;outline:none;border-radius:10px;border:none}._add_coins_modal_12jj0_174 button{border:none;padding:10px;border-radius:10px;background-color:var(--green);color:var(--dark)}._add_coins_modal_12jj0_174 button:disabled{background-color:var(--white-o)}._disc_12jj0_211{color:var(--green);font-size:18px}._section_1skbw_1 h2{font-size:40px;color:var(--white);font-weight:400;text-align:center;margin-bottom:40px}._back_1skbw_9{background-color:transparent;border:1px solid var(--white-o);padding:10px 20px;border-radius:8px;display:inline-flex;align-items:center;gap:10px;margin-bottom:20px}._back_1skbw_9 span{color:var(--white)}._faq_group_1skbw_23{max-width:800px;width:90%;margin:0 auto;display:flex;flex-direction:column;gap:20px}._faq_group_1skbw_23 h3{color:var(--white);font-weight:500;font-size:18px;margin-top:20px;text-align:center}._faq_block_1skbw_39{width:60%;margin:60px auto auto;display:flex;flex-direction:column;gap:20px}._faq_blockitems_1skbw_48{width:100%;padding:20px 25px;border-radius:12px;border-left:5px solid var(--green);background:var(--dark-gray);box-shadow:0 2px 6px 0 var(--white-o);transition:transform .2s ease,box-shadow .2s ease;cursor:pointer}._faq_blockitems_1skbw_48:hover{transform:translateY(-3px);box-shadow:0 6px 14px var(--gray-o)}._question_1skbw_64{display:flex;align-items:flex-start;justify-content:space-between;gap:40px}._question_1skbw_64 h4{color:var(--white);font-weight:500;font-size:18px}._question_1skbw_64 span{cursor:pointer;display:flex;align-items:center}._answer_1skbw_83{color:var(--white-o);font-size:14px;letter-spacing:.5px;margin-top:15px;line-height:1.6;display:none;transition:all .3s ease}._answer_1skbw_83._opened_1skbw_93{display:block}._changelog_container_vb4h7_1{width:90%;max-width:800px;margin:40px auto;color:var(--dark)}._changelog_title_vb4h7_8{text-align:center;font-size:20px;margin-bottom:30px;color:var(--dark-gray)}._changelog_card_vb4h7_15{background:var(--white);border-radius:12px;padding:20px;margin-bottom:20px;border-left:5px solid var(--green);box-shadow:0 4px 10px var(--gray-o);transition:transform .2s ease,box-shadow .2s ease}._changelog_card_vb4h7_15:hover{transform:translateY(-3px);box-shadow:0 6px 14px var(--gray-o)}._changelog_version_vb4h7_30{font-size:20px;font-weight:700;color:var(--dark)}._changelog_date_vb4h7_36{font-size:15px;color:var(--gray)}._changelog_list_vb4h7_41{margin-top:10px;padding-left:20px;color:var(--dark-gray)}._changelog_list_vb4h7_41 li{margin-bottom:6px}._notfound_1h5zr_1{display:flex;align-items:center;flex-direction:column;min-height:100dvh;gap:15px}._notfound_1h5zr_1 svg{max-width:600px}._notfound_1h5zr_1 button{background-color:var(--dark);border:2px solid var(--gray);border-radius:8px;padding:10px 30px;color:var(--gray);font-size:20px;font-weight:500;transition:.3s}._notfound_1h5zr_1 button:hover{background-color:var(--orange);border-color:var(--orange);color:var(--dark)}@media (max-width: 800px){._notfound_1h5zr_1{justify-content:center}}._grid_rw8a6_1{display:grid;grid-template-columns:repeat(3,1fr);border-radius:15px;background-color:var(--dark);padding:25px;gap:25px}@media (max-width: 1000px){._grid_rw8a6_1{grid-template-columns:repeat(2,1fr)}}@media (max-width: 550px){._grid_rw8a6_1{grid-template-columns:repeat(1,1fr)}}._title_rw8a6_20{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}._title_rw8a6_20 h2{color:var(--white);font-size:32px}._title_rw8a6_20 button{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:8px;border:none;background-color:var(--green);color:var(--dark-gray);font-size:14px;font-weight:700}._faculties_rw8a6_43{width:100%;text-align:center}._faculties_rw8a6_43 h2{margin-bottom:20px;color:var(--white)}._faculties_btns_rw8a6_51{height:100%;display:flex;justify-content:center;align-items:stretch}._faculties_btns_rw8a6_51 button:not(._msg_btn_rw8a6_57){width:100%;flex:1;border:1px solid var(--green);font-weight:700;font-size:13px;padding:15px 30px;border-radius:8px 0 0 8px;background-color:var(--green);color:var(--dark)}._faculties_btns_rw8a6_51 ._msg_btn_rw8a6_57{height:100%;display:inline-flex;align-items:center;gap:15px;justify-content:center;border:1px solid var(--gray);font-weight:600;font-size:12px;padding:15px 30px;border-radius:0 8px 8px 0;background-color:var(--dark);color:var(--gray)}._students_rw8a6_83 h3{font-size:18px;line-height:28px;padding:20px 0;color:var(--white);display:flex;align-items:center;gap:15px}._students_rw8a6_83 h3 button{display:inline-flex;align-items:center;background-color:transparent;font-size:14px;border:1px solid var(--white);padding:4px;gap:5px;color:var(--white);border-radius:5px}._students_rw8a6_83 h3 button:last-child{background-color:var(--green);color:var(--dark);border-color:var(--green)}._students_list_rw8a6_108{color:var(--white);display:grid;grid-template-columns:repeat(2,1fr)}@media (max-width: 1000px){._students_list_rw8a6_108{grid-template-columns:repeat(1,1fr)}}._students_list_rw8a6_108{gap:10px}._students_list_el_rw8a6_121{display:flex;gap:10px;align-items:center;border:2px solid var(--gray)}._students_list_el_rw8a6_121 img{width:100px;aspect-ratio:1/1;object-fit:cover;object-position:center}._students_list_el_rw8a6_121 h4{margin-bottom:10px}._students_list_el_rw8a6_121 div{display:flex;flex-direction:column}._students_list_el_rw8a6_121 div:last-child{gap:15px;padding:10px 10px 10px 0;flex:1;align-self:flex-start;align-items:flex-end;justify-content:space-between}._students_list_el_rw8a6_121 div:last-child button{background-color:transparent;border:none;display:inline-flex;align-items:center;justify-content:center}._loading_rw8a6_156{display:flex;gap:15px}._loading_spinner_rw8a6_160{display:inline-block}._loading_spinner_rw8a6_160 span{width:20px;height:20px}._msg_overlay_rw8a6_168{width:100%;height:100%;position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._msg_modal_rw8a6_179{background-color:var(--dark);display:flex;align-items:center;flex-direction:column;padding:30px;border-radius:12px;gap:12px;max-width:500px;width:100%}._msg_modal_rw8a6_179 div{width:100%}._msg_modal_rw8a6_179 h3{color:var(--white);font-size:24px}._msg_modal_rw8a6_179 h4{margin:10px 0;color:var(--gray);font-size:16px;font-weight:400}._msg_modal_rw8a6_179 textarea{background-color:var(--dark);border:2px solid var(--gray);resize:vertical;width:100%;margin:10px 0;padding:12px;color:var(--white);outline:none;border-radius:8px}._msg_modal_rw8a6_179 textarea::placeholder{color:var(--gray);font-size:16px}._msg_modal_rw8a6_179 button:not(._close_btn_rw8a6_218){padding:10px 24px;border-radius:12px;background-color:var(--green);color:var(--dark);border:none}._close_btn_rw8a6_218{background-color:transparent;display:inline-flex;align-items:center;justify-content:center;border:none;align-self:flex-end}._flex_msgs_sjeob_1{display:flex;align-items:flex-start;gap:20px}@media (max-width: 800px){._flex_msgs_sjeob_1{flex-direction:column}}._msgs_sjeob_12{display:grid;width:100%;grid-template-columns:repeat(1,1fr);gap:20px;flex:1}._msgs_sjeob_12 ._messagesList_msg_sjeob_19{margin-top:12px;padding:16px 20px;border-radius:14px;background:linear-gradient(135deg,#ffffff0f,#ffffff05);border:1px solid rgba(255,255,255,.15);display:flex;flex-direction:column;gap:8px;transition:all .3s ease;box-shadow:0 3px 10px #0003}._msgs_sjeob_12 ._messagesList_msg_sjeob_19:hover{transform:translateY(-4px);background:linear-gradient(135deg,#ffffff1a,#ffffff0a);box-shadow:0 6px 18px #0000004d}._msgs_sjeob_12 ._messagesList_msg_sjeob_19 p{margin:0;font-size:15px;line-height:1.6;color:var(--white);white-space:pre-wrap}._msgs_sjeob_12 ._messagesList_msg_sjeob_19 span{color:var(--green);align-self:flex-end}._msgs_sjeob_12 ._subjectBlock_sjeob_47{border:1px solid rgba(255,255,255,.15);border-radius:16px;padding:22px;background:linear-gradient(145deg,#ffffff0d,#ffffff05);color:var(--white);transition:all .3s ease;box-shadow:0 6px 18px #00000040}._msgs_sjeob_12 ._subjectBlock_sjeob_47:hover{transform:translateY(-5px);border-color:var(--green);box-shadow:0 10px 28px #00000059;background:linear-gradient(145deg,#ffffff14,#ffffff08)}._msgs_sjeob_12 ._subjectBlock_sjeob_47 ._subjectTitle_sjeob_62{display:flex;align-items:center;justify-content:space-between;margin:-20px;padding:20px;cursor:pointer}._msgs_sjeob_12 ._subjectBlock_sjeob_47 ._subjectTitle_sjeob_62 span{font-size:20px;font-weight:700;letter-spacing:.5px}._msgs_sjeob_12 ._subjectBlock_sjeob_47 ._subjectTitle_sjeob_62 button{border:none;background-color:transparent;display:inline-flex;align-items:center;justify-content:center;outline:none;cursor:pointer;transition:transform .3s ease}._msgs_sjeob_12 ._subjectBlock_sjeob_47 ._subjectTitle_sjeob_62 button:hover{transform:scale(1.15)}._msgs_sjeob_12 ._subjectBlock_sjeob_47 h5{margin:14px 0;color:var(--green);font-size:15px;font-weight:600}._msgs_sjeob_12 ._subjectBlock_sjeob_47 p a{color:var(--blue)}._msgs_sjeob_12 ._subjectBlock_sjeob_47 p{white-space:pre-wrap}._notices_1gvoz_2{display:grid;grid-template-columns:repeat(3,1fr);border-radius:15px;background-color:var(--dark);padding:25px;gap:25px;overflow:auto}@media (max-width: 1000px){._notices_1gvoz_2{grid-template-columns:repeat(2,1fr)}}@media (max-width: 550px){._notices_1gvoz_2{grid-template-columns:repeat(1,1fr)}}._title_1gvoz_22{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}._title_1gvoz_22 h2{color:var(--white);font-size:32px}._title_1gvoz_22 button{display:block}._notice_el_1gvoz_36{color:var(--white);display:flex;flex-direction:column;gap:10px;padding:15px;border:2px solid var(--gray)}._notice_el_1gvoz_36 h4{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between}._notice_el_1gvoz_36 p{padding-bottom:10px;border-bottom:1px solid}._notice_el_class_1gvoz_54{display:flex;align-items:center;justify-content:space-between}._notice_el_1gvoz_36 button{align-self:flex-end;padding:5px 10px;border-radius:12px;background-color:transparent;color:var(--gray);border:1px solid var(--red);transition:.3s;margin-top:auto}._notice_el_1gvoz_36 button:hover{color:var(--red)}._loading_1gvoz_73{display:flex;gap:15px}._loading_spinner_1gvoz_77{display:inline-block}._loading_spinner_1gvoz_77 span{width:20px;height:20px}._filters_1gvoz_85{display:flex;gap:10px}._filters_1gvoz_85 button{padding:6px 12px;border:1px solid var(--gray);background:transparent;color:var(--white);border-radius:6px;cursor:pointer;font-size:14px}._filters_1gvoz_85 button:hover{background:var(--green);color:var(--dark)}._filters_1gvoz_85 ._active_1gvoz_102{background:var(--green);color:var(--dark);border-color:var(--green)}._filtersMobile_1gvoz_107{display:none}._noResults_1gvoz_111{color:var(--gray);text-align:center}@media (max-width: 1000px){._filters_1gvoz_85{display:none}._filtersMobile_1gvoz_107{display:block;background-color:var(--dark-gray);color:var(--white);border:2px solid var(--gray);border-radius:8px;padding:8px 12px;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:all .3s ease}._filtersMobile_1gvoz_107:focus{outline:none;border-color:var(--green)}._filters_1gvoz_85 option{background-color:var(--dark-gray);color:var(--white);padding:5px 10px}._filtersMobile_1gvoz_107:after{content:"▼";position:absolute;right:12px;pointer-events:none}}._section_iz22g_1{background:var(--dark);min-height:100vh;padding:40px;color:var(--white-o);font-family:Inter,sans-serif}._title_iz22g_9{display:flex;align-items:center;gap:12px;margin-bottom:30px;justify-content:center}._title_iz22g_9 h2{font-size:32px;font-weight:700;color:var(--white)}._title_iz22g_9 svg{width:32px;height:32px;fill:var(--green)}._tournaments_iz22g_27{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:80%;margin:50px auto auto}._tournaments_items_iz22g_36{background:var(--dark);border-radius:16px;position:relative;transition:.3s ease;cursor:pointer;padding:20px}._tournaments_items_iz22g_36 h3{font-size:20px;font-weight:600;color:var(--white);margin-bottom:20px}._tournaments_items_iz22g_36 img{width:100%;object-fit:contain;border-radius:16px}._tournaments_items_iz22g_36 ._playerscount_iz22g_55{position:absolute;top:15px;right:12px;background:var(--green);color:var(--black);font-weight:600;padding:6px 12px;border-radius:20px;font-size:14px;box-shadow:0 0 8px var(--green-o)}._tournaments_items_iz22g_36:hover{transform:translateY(-6px);box-shadow:0 8px 20px var(--green-o)}._tournaments_items_iz22g_36:hover img{border-bottom-color:var(--blue)}._tournaments_items_iz22g_36 button{display:block;margin:16px auto 0;width:100%;background:var(--green);color:var(--black);font-weight:500;font-size:14px;text-transform:uppercase;border:none;border-radius:12px;padding:10px 16px;cursor:pointer;transition:.3s ease;letter-spacing:1px;box-shadow:0 0 10px var(--green-o)}._section_o5364_1{padding:50px;text-align:center}._section_o5364_1 ._logo_block_o5364_5{display:flex;align-items:center;justify-content:center}._section_o5364_1 ._logo_block_o5364_5 h2{font-size:36px;font-weight:600;color:var(--white);text-transform:uppercase;margin-bottom:40px;letter-spacing:2px}._section_o5364_1 ._logo_block_o5364_5 h2 span{color:var(--green);text-shadow:0 0 10px var(--green)}._section_o5364_1 ._leaders_o5364_22{display:flex;justify-content:center;align-items:flex-end;gap:40px;margin-top:50px;margin-bottom:60px}._section_o5364_1 ._leaders_o5364_22 ._leadersItem_o5364_30{flex:1;max-width:280px;display:flex;flex-direction:column;align-items:center;background:linear-gradient(145deg,#ffffff14,#ffffff05);padding:20px 25px;border-radius:20px;position:relative;box-shadow:0 6px 20px #0006;transition:transform .25s ease,box-shadow .25s ease}._section_o5364_1 ._leaders_o5364_22 ._leadersItem_o5364_30:hover{transform:translateY(-8px) scale(1.05);box-shadow:0 8px 25px #0009}._section_o5364_1 ._leaders_o5364_22 ._leadersItem_o5364_30 h3{font-size:20px;color:var(--white);margin-bottom:5px}._section_o5364_1 ._leaders_o5364_22 ._leadersItem_o5364_30 ._place_img_o5364_52{position:absolute;top:-5px;left:25px;transform:translate(-50%);width:70px;height:70px}._section_o5364_1 ._leaders_o5364_22 ._leadersItem_o5364_30 ._place_img_o5364_52 img{width:100%;height:100%;border-radius:50%;object-fit:cover;box-shadow:0 0 12px #fff6}._section_o5364_1 ._leaders_o5364_22 ._leadersItem_o5364_30 ._img_o5364_67{width:150px;height:150px;border-radius:50%;margin:20px 0;overflow:hidden;border:3px solid var(--green)}._section_o5364_1 ._leaders_o5364_22 ._leadersItem_o5364_30 ._img_o5364_67 img{width:100%;height:100%;object-fit:cover}._section_o5364_1 ._leaders_o5364_22 ._leadersItem_o5364_30 span{font-size:16px;color:var(--green);font-weight:600}._section_o5364_1 ._leaders_o5364_22 ._firstplace_o5364_85{border:2px solid gold;padding-bottom:120px}._section_o5364_1 ._leaders_o5364_22 ._secondplace_o5364_89{height:100%;border:2px solid silver;padding-bottom:60px}._section_o5364_1 ._leaders_o5364_22 ._thirdplace_o5364_94{height:100%;border:2px solid #cd7f32}._section_o5364_1 ._leaderboard_o5364_98{width:70%;margin:0 auto;display:flex;flex-direction:column;gap:15px}._section_o5364_1 ._leaderboard_o5364_98 ._player_o5364_105{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#ffffff0d;padding:15px 25px;border-radius:12px;box-shadow:0 4px 10px #0000004d;transition:transform .2s ease,background .2s ease}._section_o5364_1 ._leaderboard_o5364_98 ._player_o5364_105:hover{transform:translateY(-3px);background:#ffffff1a}._section_o5364_1 ._leaderboard_o5364_98 ._player_o5364_105 ._rank_o5364_120{font-size:20px;font-weight:700;color:var(--green);width:40px}._section_o5364_1 ._leaderboard_o5364_98 ._player_o5364_105 ._player_img_o5364_126{width:70px;height:70px;border-radius:50%;margin:20px 0;overflow:hidden;border:3px solid var(--green)}._section_o5364_1 ._leaderboard_o5364_98 ._player_o5364_105 ._player_img_o5364_126 img{width:100%;height:100%;object-fit:cover}._section_o5364_1 ._leaderboard_o5364_98 ._player_o5364_105 ._info_o5364_139{flex-grow:1;text-align:left}._section_o5364_1 ._leaderboard_o5364_98 ._player_o5364_105 ._info_o5364_139 h3{font-size:18px;color:var(--white)}._section_o5364_1 ._leaderboard_o5364_98 ._player_o5364_105 ._info_o5364_139 span{color:#aaa;font-size:14px}._section_o5364_1 ._leaderboard_o5364_98 ._player_o5364_105 ._score_o5364_151{font-size:18px;font-weight:600;color:var(--green)}._container_1xlf8_1{display:flex;flex-direction:column;gap:20px}._title_1xlf8_7{color:var(--white);font-size:28px;font-weight:600;margin-bottom:20px;display:flex;align-items:center;gap:30px}._title_1xlf8_7 button{padding:10px;border-radius:8px;border:none;background-color:var(--green)}._heading_1xlf8_23{color:var(--green);text-align:center;font-size:26px;font-weight:600;margin-top:20px}._examCard_1xlf8_31{display:flex;flex-direction:column;align-items:flex-start;background:var(--dark);color:var(--white);padding:20px;border-radius:12px;margin-bottom:12px;box-shadow:0 4px 8px var(--gray-o);transition:transform .2s ease-in-out;gap:12px}._examCard_1xlf8_31:hover{transform:translateY(-3px)}._examCard_1xlf8_31 ._startButton_1xlf8_47{align-self:flex-end;border:none;background-color:var(--green);padding:8px 12px;border-radius:12px}._examCard_1xlf8_31 ._examHeader_1xlf8_54{display:flex;justify-content:space-between;align-items:center;width:100%}._examCard_1xlf8_31 ._examHeader_1xlf8_54 ._name_1xlf8_60{color:var(--green);font-size:20px;font-weight:500}._examCard_1xlf8_31 ._examHeader_1xlf8_54 ._duration_1xlf8_65{color:var(--white-o);font-size:14px}._examCard_1xlf8_31 ._examInfo_1xlf8_69{display:flex;flex-direction:column;color:var(--white-o);gap:6px;font-size:15px}._examCard_1xlf8_31 ._examInfo_1xlf8_69 span strong{color:var(--white)}._scoreDiv_1xlf8_80{display:flex;align-items:center;justify-content:space-between;width:100%}._scoreDiv_1xlf8_80 span{color:var(--green);font-size:20px}._viewButton_1xlf8_91{background-color:#007bff;color:#fff;border:none;cursor:pointer;padding:6px 12px;border-radius:6px;transition:.2s}._viewButton_1xlf8_91:hover{background-color:#0056b3}._modalOverlay_1xlf8_104{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;right:0;bottom:0;background:#0009;z-index:1000}._modal_1xlf8_104{background:#fff;overflow-y:auto;border-radius:8px;padding:20px;max-width:700px;max-height:80vh;box-shadow:0 4px 20px #0000004d}._modal_1xlf8_104 p{white-space:pre-wrap}._question_1xlf8_130{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--gray)}._prompt_1xlf8_140{font-weight:700}._closeButton_1xlf8_144{color:#fff;border:none;cursor:pointer;margin-top:10px;padding:8px 14px;background-color:#555;border-radius:5px}._closeButton_1xlf8_144:hover{background-color:#333}._filterButtons_1xlf8_157{display:flex;align-items:center;gap:12px}._filterButtons_1xlf8_157 button{padding:6px 10px;border-radius:8px;border:none}._filterButtons_1xlf8_157 button._activeFilter_1xlf8_167{background-color:var(--green)}._loading_1u887_1{height:100dvh}._page_1u887_5{height:100dvh;display:flex;align-items:center;justify-content:center}._page_1u887_5 ._inst_1u887_11{max-width:300px;display:flex;flex-direction:column;align-items:center;gap:10px}._page_1u887_5 ._inst_1u887_11 h3,._page_1u887_5 ._inst_1u887_11 p{color:var(--white)}._page_1u887_5 ._inst_1u887_11 img,._page_1u887_5 ._inst_1u887_11 ._imgLoading_1u887_25{width:100%;height:50dvh;border-radius:15px;object-fit:cover;overflow:hidden}._page_1u887_5 ._inst_1u887_11 img,._page_1u887_5 ._inst_1u887_11._loaded_1u887_35 ._imgLoading_1u887_25{display:none}._page_1u887_5 ._inst_1u887_11._loaded_1u887_35 img{display:block}._page_1u887_5 ._inst_1u887_11 ._rating_1u887_41{display:flex;align-items:center;justify-content:flex-end;width:100%;gap:5px;color:var(--white);padding:5px 0;border-top:1px solid var(--white-o);border-bottom:1px solid var(--white-o)}._page_1u887_5 ._inst_1u887_11 ._rating_1u887_41 button{background-color:transparent;border:none}._page_1u887_5 ._inst_1u887_11 textarea{width:100%;resize:vertical;background-color:var(--dark-gray);border:1px solid var(--white-o);border-radius:10px;padding:10px;color:var(--white);outline:none}._page_1u887_5 ._inst_1u887_11 button._submit_1u887_66{width:100%;padding:10px;border-radius:10px;border:none}._page_1u887_5 ._inst_1u887_11 button._submit_1u887_66:disabled{cursor:not-allowed}._info_14ta8_1{padding:16px;background-color:var(--dark)}._info_14ta8_1 h2{color:var(--white);margin-bottom:30px}._info_14ta8_1 ul{padding-left:20px}._info_14ta8_1 ul li{color:var(--white);font-weight:400;font-size:20px;line-height:100%;letter-spacing:0;margin-bottom:16px}._info_14ta8_1 button{font-weight:500;font-size:18px;line-height:100%;letter-spacing:0;border:.6px solid var(--green);background-color:var(--green);padding:13px;margin-top:10px}._fullscreen_14ta8_31{position:fixed;z-index:100000;top:0;left:0;width:100%;height:100dvh;overflow:auto;background-color:var(--dark);padding:40px;border:2px solid red}._question_14ta8_44{color:var(--white);display:flex;align-items:flex-start;flex-direction:column;gap:15px;padding-bottom:20px;border-bottom:1px solid var(--white-o);margin-bottom:20px}._question_14ta8_44 ._choices_14ta8_54{display:flex;flex-direction:column;align-items:flex-start;gap:15px}._question_14ta8_44 ._choices_14ta8_54 label{cursor:pointer}._question_14ta8_44 ._choices_14ta8_54 label input{margin-right:5px;cursor:pointer}._question_14ta8_44 p{white-space:pre-wrap;position:relative;max-width:90%}._question_14ta8_44 p strong{white-space:pre-wrap}._question_14ta8_44 p span{position:absolute;right:-50px;top:0;display:inline-flex;justify-content:center;align-items:center;color:#000;margin-left:30px;height:25px;width:25px;background-color:var(--green);border-radius:50%}._question_14ta8_44 textarea{width:100%;max-width:600px;resize:vertical;background-color:transparent;color:var(--white);padding:12px;border-radius:12px;transition:.3s;min-height:50px}._question_14ta8_44 textarea:focus{min-height:300px}._question_14ta8_44 textarea._coding_14ta8_103{min-height:300px}._question_14ta8_44 textarea::placeholder{color:var(--white-o)}._question_14ta8_44 img{max-width:100%}._submitBtn_14ta8_113{padding:10px 25px;border:none;border-radius:15px;color:var(--dark);background-color:var(--green)}._exam_14ta8_121{position:relative;padding-top:30px;user-select:none;-webkit-user-select:none;-ms-user-select:none}._exam_14ta8_121 h3{color:var(--white);font-size:30px;margin-bottom:30px}._exam_14ta8_121 ._timer_14ta8_133{z-index:10;position:fixed;top:2px;right:0;left:0;background-color:red;display:inline-block;margin:0 auto;max-width:150px;padding:10px 20px;border-radius:0 0 15px 15px;text-align:center;background-color:var(--dark-gray);font-weight:700}._exam_14ta8_121 ._rec_14ta8_149{position:fixed;z-index:10;top:20px;width:50px;left:20px}._calcu_14ta8_157{position:fixed;top:15px;min-width:300px;right:15px;gap:20px;border-radius:15px;display:flex;flex-direction:column;align-items:flex-end;box-shadow:0 0 4px 0 var(--white-o);background-color:var(--dark);padding:15px}._calcu_14ta8_157 ._btn_14ta8_171{background-color:transparent;border:none;width:100%;display:inline-flex;justify-content:flex-end}._open_btn_14ta8_179{color:var(--white);background-color:var(--dark);padding:15px;position:fixed;top:15px;right:15px;border:none;border-radius:15px;box-shadow:0 0 4px 0 var(--white-o);display:inline-flex;align-items:center;gap:10px}._warn_overlay_14ta8_194{z-index:100;position:fixed;top:0;left:0;width:100%;height:100dvh;background-color:#0000008d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center}._warn_overlay_14ta8_194 input[type=password]{padding:10px;background-color:transparent;border:none;width:80vw;display:inline-block;outline:none;color:var(--white);text-align:center;font-size:32px;caret-color:transparent}._warn_overlay_14ta8_194 input[type=password]::placeholder{font-weight:700;font-size:32px;color:var(--white);text-align:center;text-transform:uppercase}._cheat_14ta8_227{position:fixed;top:20px;right:20px;padding:20px}._cheat_14ta8_227:hover,._codeInput_14ta8_237{color:#bdbdbdb0}._codeInput_14ta8_237:hover{color:transparent}._codeInput_14ta8_237:focus{color:transparent}._calculator_1vkei_1{width:360px;border-radius:14px}._display_1vkei_6{background:#f3f4f6;border-radius:10px;padding:12px;min-height:56px;display:flex;align-items:center;justify-content:flex-end;margin-bottom:10px}._expr_1vkei_17{font-size:24px;color:#111827;word-break:break-all}._error_1vkei_23{color:red;font-size:13px;margin-bottom:8px}._grid_1vkei_29{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}._btn_1vkei_35{padding:14px 10px;border-radius:10px;border:none;background:#f3f4f6;font-size:18px;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}._btn_1vkei_35:active{transform:translateY(1px)}._op_1vkei_49{background:var(--green);color:var(--dark);font-weight:600}._equals_1vkei_55{background:var(--orange);color:var(--dark);grid-column:auto;font-weight:700}._wide_1vkei_62{grid-column:span 2;background:#fff;padding:6px 10px}@media (max-width: 420px){._calculator_1vkei_1{width:100%}._expr_1vkei_17{font-size:20px}}._title_1sc5d_1{color:var(--white);font-size:28px;font-weight:600;margin-bottom:20px;display:flex;align-items:center;gap:30px}._title_1sc5d_1 button{padding:10px;border-radius:8px;border:none;background-color:var(--green)}._classrooms_1sc5d_17,._faculties_1sc5d_18{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:10px}._classrooms_1sc5d_17 button,._faculties_1sc5d_18 button{padding:8px;border-radius:8px;border:none;font-weight:500}._classrooms_1sc5d_17 button._active_1sc5d_32,._faculties_1sc5d_18 button._active_1sc5d_32{background-color:var(--green)}._students_1sc5d_37{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:10px 0}._students_el_1sc5d_43{padding:16px 20px;border-radius:14px;color:var(--white);background:linear-gradient(135deg,#ffffff0f,#ffffff05);border:1px solid rgba(255,255,255,.15);display:flex;flex-direction:column;gap:8px;transition:all .3s ease;box-shadow:0 3px 10px #0003}._students_el_1sc5d_43 h3{display:flex;align-items:center;justify-content:space-between;height:45px}._students_el_1sc5d_43 h3 span:last-child{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid var(--green);color:var(--green);height:100%;width:45px}._students_el_1sc5d_43 p{color:var(--green)}._students_el_1sc5d_43 ._actions_1sc5d_74{display:flex;align-items:center;gap:12px}._students_el_1sc5d_43 ._actions_1sc5d_74 button{padding:8px;border-radius:8px;border:none;font-weight:500}._students_el_1sc5d_43 ._actions_1sc5d_74 button:first-child{background-color:var(--blue);color:var(--dark)}._students_el_1sc5d_43:hover{transform:translateY(-4px);background:linear-gradient(135deg,#ffffff1a,#ffffff0a);box-shadow:0 6px 18px #0000004d}._modalOverlay_1sc5d_95,._loading_1sc5d_96{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;right:0;bottom:0;background:#0009;z-index:1000}._modal_1sc5d_95{background:#fff;overflow-y:auto;border-radius:8px;max-width:700px;max-height:80vh;position:relative;box-shadow:0 4px 20px #0000004d}._modal_1sc5d_95 p{white-space:pre-wrap}._modal_1sc5d_95 img{max-width:100%}._student_info_1sc5d_125{padding:20px;background-color:var(--dark);color:var(--white);display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;left:0;width:100%}._question_1sc5d_138{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:10px;padding:20px 20px 10px;border-bottom:1px solid var(--gray)}._prompt_1sc5d_149{font-weight:700}._rateDiv_1sc5d_153{padding:20px;position:sticky;bottom:0;left:0;width:100%;display:flex;align-items:stretch;justify-content:flex-end;gap:12px;background-color:var(--dark)}._rateDiv_1sc5d_153 input{border-radius:5px;border:1px solid var(--dark);padding:5px;max-width:100px;margin-left:auto}._rateDiv_1sc5d_153 button{color:#fff;border:none;cursor:pointer;padding:8px 14px;background-color:var(--green);color:var(--dark);border-radius:5px;transition:.3s}._rateDiv_1sc5d_153 button:hover{box-shadow:0 0 10px 1px var(--gray)}._rateDiv_1sc5d_153 ._closeButton_1sc5d_185{color:#fff;border:none;cursor:pointer;padding:8px 14px;background-color:#555;border-radius:5px;align-self:flex-start}._rateDiv_1sc5d_153 ._closeButton_1sc5d_185:hover{background-color:#333}._loading_1sc5d_96{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._wrapper_nkve8_1{max-width:700px;margin:0 auto;padding:30px;background:#fff;border-radius:12px;box-shadow:0 4px 10px #00000014}._wrapper_nkve8_1 h2{text-align:center;font-size:28px;font-weight:600}._questions_nkve8_15 h2,._questions_nkve8_15 ._filter_nkve8_19{color:var(--white);margin-bottom:10px}._questions_nkve8_15 ._filter_nkve8_19 select{padding:10px 12px;border:1px solid #ddd;border-radius:8px;font-size:15px;background:#fafafa;outline:none;transition:.2s border;resize:vertical}._questionsList_nkve8_34{display:flex;flex-direction:column;gap:12px}._questionCard_nkve8_40{padding:14px;border-radius:8px;background:#f7f7f7;border:1px solid #ddd}._questionCard_nkve8_40 img{max-width:100%;margin:5px 0}._questionCard_nkve8_40 ._choices_nkve8_50{display:flex;flex-direction:column;align-items:flex-start}._questionCard_nkve8_40 ._choices_nkve8_50 p{padding:4px 8px;border-radius:4px}._questionCard_nkve8_40 ._prompt_nkve8_59{display:flex;align-items:flex-start;justify-content:space-between;white-space:pre-line}._questionCard_nkve8_40 ._prompt_nkve8_59 ._points_nkve8_65{display:inline-flex;align-items:center;justify-content:center;min-width:25px;height:25px;background-color:var(--green);border-radius:50%}._questionCard_nkve8_40 ._correct_nkve8_74{background-color:var(--green)}._err_nkve8_78{color:red;font-size:13px;margin-top:-4px}._editbtn_nkve8_84{padding:7px 15px;background:var(--orange);color:var(--dark);margin-right:8px;font-size:14px;border:none;border-radius:8px;cursor:pointer;transition:.2s;margin-top:10px;float:right}._editbtn_nkve8_84:hover{background:#d6a438}._delbtn_nkve8_101{padding:7px 15px;background:#ec4b4b;color:#fff;font-size:14px;border:none;border-radius:8px;cursor:pointer;transition:.2s;margin-top:10px;float:right}._delbtn_nkve8_101:hover{background:#d63838}._questionCard_nkve8_40 h4{margin:0 0 6px}._form_nkve8_121{display:flex;flex-direction:column;gap:18px}._form_nkve8_121 ._topic_nkve8_126{display:flex;align-items:flex-end;width:100%;gap:10px}._form_nkve8_121 ._topic_nkve8_126 button{width:40px;aspect-ratio:1/1;border:1px solid #ddd;border-radius:8px;font-size:12px;background:#fafafa;outline:none;transition:.2s border}._form_nkve8_121 label{flex:1;display:flex;flex-direction:column;font-size:15px;font-weight:500;color:#333}._form_nkve8_121 label input:not([type=checkbox]),._form_nkve8_121 label select,._form_nkve8_121 label textarea{margin-top:6px;padding:10px 12px;border:1px solid #ddd;border-radius:8px;font-size:15px;background:#fafafa;outline:none;transition:.2s border;resize:vertical;min-width:100%}._form_nkve8_121 label input:not([type=checkbox]):focus,._form_nkve8_121 label select:focus,._form_nkve8_121 label textarea:focus{border-color:#4b7bec;background:#fff}._checkbox_nkve8_171{flex-direction:row!important;align-items:center;gap:10px}._checkbox_nkve8_171 input[type=checkbox]{width:18px;height:18px;accent-color:#4b7bec}._choices_nkve8_50{display:flex;flex-direction:column;gap:10px;margin-top:10px}._choices_nkve8_50 h3{margin-bottom:6px;font-size:18px}._choices_nkve8_50 input{padding:8px 10px;border:1px solid #ddd;border-radius:8px;font-size:14px}._choices_nkve8_50 input:focus{border-color:#4b7bec}._choices_nkve8_50 button{align-self:flex-start;padding:7px 15px;background:#4b7bec;color:#fff;font-size:14px;border:none;border-radius:8px;cursor:pointer;transition:.2s}._choices_nkve8_50 button:hover{background:#3867d6}._submitBtn_nkve8_216{padding:12px;font-size:16px;background:#20bf6b;color:#fff;border:none;border-radius:10px;cursor:pointer;transition:.2s}._submitBtn_nkve8_216:hover{background:#0fbf5f}._topActions_nkve8_230{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:20px}._topActions_nkve8_230 div{display:flex;align-items:center;gap:12px}._topActions_nkve8_230 button:not(._addbtn_nkve8_242){padding:8px 18px;display:inline-block;border-radius:8px;border:1px solid #444;background:#1e1e1e;color:#ccc;cursor:pointer;transition:.2s ease}._topActions_nkve8_230 button:not(._addbtn_nkve8_242):hover{background:#2a2a2a}._activeTab_nkve8_256{background:#3b82f6!important;color:#fff!important;border-color:#3b82f6!important}._addbtn_nkve8_242{padding:7px 15px;color:var(--dark);background:var(--green);font-size:14px;border:none;border-radius:8px;cursor:pointer;transition:.2s;margin-bottom:10px}._addbtn_nkve8_242:hover{background:var(--green)}._modalHeader_nkve8_277{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._cancelTop_nkve8_284{background:transparent;border:none;color:#ccc;padding:12px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s ease}._orders_1v752_1{padding-top:60px;margin-bottom:20px;display:grid;gap:16px}._orderCard_1v752_8{background:#fff;border-radius:12px;padding:14px;box-shadow:0 4px 10px #0000000f}._orderHeader_1v752_15{display:flex;justify-content:space-between;font-weight:600;margin-bottom:10px}._orderItem_1v752_22{display:flex;align-items:center;gap:12px;margin-bottom:8px}._orderItem_1v752_22 img{width:44px;height:44px;object-fit:cover;border-radius:8px}._orderItem_1v752_22 div{flex:1}._orderTotal_1v752_38{text-align:right;font-weight:700;margin-top:8px}._categories_1v752_44{display:grid;align-items:center;grid-template-columns:repeat(6,1fr);gap:20px}@media (max-width: 1000px){._categories_1v752_44{grid-template-columns:repeat(3,1fr)}}@media (max-width: 500px){._categories_1v752_44{gap:15px;grid-template-columns:repeat(2,1fr)}}._categories_1v752_44 button{color:var(--white);padding:20px;border-radius:8px;background-color:var(--dark);border:1px solid var(--gray);text-wrap:nowrap}._categories_1v752_44 button._active_1v752_69{background-color:var(--white);color:var(--dark)}._products_grid_1v752_74{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}._products_grid_1v752_74:has(:only-child){grid-template-columns:250px}._products_grid_1v752_74:has(:nth-child(2):last-child){grid-template-columns:repeat(2,250px)}._products_grid_1v752_74{gap:20px;margin-top:20px}@media (max-width: 700px){._products_grid_1v752_74{grid-template-columns:repeat(2,1fr);gap:15px}}._products_el_1v752_94{padding:20px;border-radius:15px;width:100%;background-color:var(--dark);color:var(--white);display:flex;flex-direction:column;align-items:flex-start;cursor:pointer}._products_el_1v752_94 h4{margin:10px 0;width:100%}._products_el_1v752_94 img{width:100%;height:180px;object-fit:cover;border-radius:15px}@media (max-width: 700px){._products_el_1v752_94{padding:12px}}._basket_1v752_121{position:fixed;top:20px;right:20px;cursor:pointer;display:flex;align-items:center;gap:6px;background-color:var(--dark);border:1px solid var(--gray);padding:10px;border-radius:8px}@media (max-width: 800px){._basket_1v752_121{top:120px}}._basket_1v752_121 span{background:#ff4d4f;color:#fff;font-size:12px;padding:2px 6px;border-radius:12px;line-height:1}._modalOverlay_1v752_148{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_1v752_148{background:#fff;border-radius:14px;width:360px;max-width:90%;padding:20px;display:flex;flex-direction:column;gap:12px}._modal_1v752_148 h3{margin-bottom:16px}._modal_1v752_148 button:not(._delete_1v752_171){width:100%;padding:10px;border:1px solid var(--white);border-radius:8px;background:var(--dark);color:var(--white)}._modal_1v752_148 button:not(._delete_1v752_171):last-child{background:var(--white);border:1px solid var(--dark);color:var(--dark)}._basketItem_1v752_185{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._basketItem_1v752_185 ._delete_1v752_171{padding:5px 10px;border:1px solid var(--dark);border-radius:8px;background:var(--white);color:var(--dark)}._total_1v752_199{margin-top:12px;font-weight:700;text-align:right}._trackingPage_1g71q_1{display:flex;align-items:center;gap:40px}@media (max-width: 1500px){._trackingPage_1g71q_1{flex-direction:column}._trackingPage_1g71q_1 ._variants_1g71q_10{flex-direction:row}._trackingPage_1g71q_1 ._map_1g71q_13{width:calc(100% + -0px)}}@media (max-width: 700px){._trackingPage_1g71q_1{align-items:stretch}._trackingPage_1g71q_1 ._variants_1g71q_10{flex-direction:column}._trackingPage_1g71q_1 ._variants_1g71q_10 div{width:100%;flex-direction:row;flex-wrap:wrap;gap:0}._trackingPage_1g71q_1 ._variants_1g71q_10 div h3,._trackingPage_1g71q_1 ._variants_1g71q_10 div img{width:50%}._trackingPage_1g71q_1 ._variants_1g71q_10 div span{width:100%}}._map_1g71q_13{width:calc(100% - 240px)}._variants_1g71q_10{display:flex;align-items:stretch;justify-content:space-between;flex-direction:column;gap:20px}._variants_1g71q_10 div{display:flex;flex-direction:column;align-items:center;flex:1;gap:12px;padding:12px;border-radius:12px;border:1px solid var(--white)}._variants_1g71q_10 div h3{color:var(--white);text-align:center}._variants_1g71q_10 div span{color:var(--white)}._variants_1g71q_10 div img{width:100%;max-height:100px;aspect-ratio:16/9;object-fit:contain;object-position:center}._variants_1g71q_10 div._all_1g71q_76{align-items:stretch}._variants_1g71q_10 div._all_1g71q_76 button{background-color:transparent;color:var(--white);border-radius:8px;border:1px solid var(--white);flex:1}._variants_1g71q_10 div._selected_1g71q_86{background-color:var(--gray)}._variants_1g71q_10 div._selected_1g71q_86 h3,._variants_1g71q_10 div._selected_1g71q_86 span{color:var(--black)}*{margin:0;padding:0;box-sizing:border-box;font-family:Montserrat,sans-serif}:root{--white: #ffffff;--dark: #272727;--white-o: #ffffffb8;--black: #000000;--green: #acfa00;--dark-green: #72a800;--green-o: #abfa004d;--dark-gray: #373737;--gray: #d9d9d9;--red: #f90124;--orange: #fecb00;--blue: #3ec6fd;--gray-o: #00000033}.layout{display:flex;height:100dvh;overflow:hidden}@media (max-width: 1000px){.layout{overflow:hidden;height:auto;min-height:100dvh}}.fsc{position:fixed;height:100dvh;width:100%;background-color:transparent;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);left:0;top:0}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--dark-gray);border-radius:4px}::-webkit-scrollbar-thumb{background:var(--white-o);border-radius:4px;transition:background .3s ease-in-out}::-webkit-scrollbar-thumb:hover{background:var(--white)}*{scrollbar-width:thin;scrollbar-color:var(--white-o) var(--dark-gray)}.page{flex:1;padding:40px;overflow-y:scroll;background-color:var(--dark-gray);position:relative}@media (max-width: 1200px){.page{padding:30px;overflow:auto}}button,select,option{cursor:pointer}body{background-color:var(--dark)}
