.DashboardPageWrapper_container__kZ_Jl{margin:0;padding:24px}.page_header__p2ya1{margin-bottom:32px}.page_title__pVslv{font-size:32px;font-weight:700;margin-bottom:20px;color:#292624}.page_subtitle__qXW65{font-size:16px;color:#666;margin-bottom:0}.page_masonryContainer__cJ5Te{margin-bottom:24px;max-width:1600px;margin-left:auto;margin-right:auto;padding:0 16px}@media(max-width:767px){.page_masonryContainer__cJ5Te{padding:0 12px}}@media(min-width:1200px){.page_masonryContainer__cJ5Te{padding:0 24px}}.page_mobileColumn__FlCS5{display:flex;flex-direction:column;gap:20px}@media(min-width:48rem){.page_mobileColumn__FlCS5{display:none}}.page_mobileColumn__FlCS5>*{transition:all .3s ease;border-radius:12px;overflow:hidden}.page_mobileColumn__FlCS5>:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.1)}.page_tabletColumns__lzQXu{display:none}@media(min-width:48rem)and (max-width:calc(80rem - 1px)){.page_tabletColumns__lzQXu{display:flex;gap:20px;align-items:flex-start}}.page_desktopColumns__28_Z_{display:none}@media(min-width:80rem){.page_desktopColumns__28_Z_{display:flex;gap:24px;align-items:flex-start}}.page_column__9G_pU{flex:1 1;display:flex;flex-direction:column;gap:24px;min-width:0}.page_column__9G_pU>*{transition:all .3s ease;border-radius:12px;overflow:hidden}.page_column__9G_pU>:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.15)}@media(max-width:1199px){.page_column__9G_pU{gap:20px}}@keyframes ContactForm_slide-in__sCXHa{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ContactForm_slide-right__SND_V{0%{transform:translateX(0)}to{transform:translateX(4px)}}@keyframes ContactForm_slide-left__ykdlP{0%{transform:translateX(0)}to{transform:translateX(-4px)}}@keyframes ContactForm_pulse__iqjI9{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes ContactForm_bounce__OlPho{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes ContactForm_fade-in__MT7lg{0%{opacity:0}to{opacity:1}}.ContactForm_contactForm__uOo7k{width:100%}.ContactForm_contactInfo__7fy8t{display:flex;flex-direction:row;gap:16px;margin-bottom:32px;align-items:center;justify-content:space-between}@media(max-width:700px){.ContactForm_contactInfo__7fy8t{flex-direction:column;gap:12px;align-items:center;text-align:center}}.ContactForm_leftColumn__ptJDO p{font-size:16px;line-height:24px;color:#555;margin:0}@media(max-width:700px){.ContactForm_leftColumn__ptJDO p{text-align:center}}.ContactForm_centerColumn__idKI4{flex:1 1;display:flex;justify-content:center;align-items:center}@media(max-width:700px){.ContactForm_centerColumn__idKI4{flex:none}}.ContactForm_centerColumn__idKI4 .ContactForm_phoneLink__7ztGk{font-size:1.25rem;font-weight:500;letter-spacing:.02em;color:#292624;text-align:center;display:inline-block;transition:color .2s,transform .2s cubic-bezier(.4,0,.2,1);cursor:pointer;text-decoration:none;padding:0;margin:0}.ContactForm_centerColumn__idKI4 .ContactForm_phoneLink__7ztGk:hover{color:#f57606;transform:scale(1.08)}.ContactForm_rightColumn__9yTD0{position:relative;z-index:1}.ContactForm_rightColumn__9yTD0 .ContactForm_socials__3B_ml{display:flex;gap:12px;margin-top:8px;justify-content:flex-end}@media(max-width:700px){.ContactForm_rightColumn__9yTD0 .ContactForm_socials__3B_ml{justify-content:center;margin-top:4px}}.ContactForm_rightColumn__9yTD0 .ContactForm_socials__3B_ml a{display:flex;align-items:center;justify-content:center;transition:transform .2s cubic-bezier(.4,0,.2,1);cursor:pointer}.ContactForm_rightColumn__9yTD0 .ContactForm_socials__3B_ml a:hover{transform:scale(1.15)}.ContactForm_rightColumn__9yTD0 .ContactForm_socials__3B_ml a svg{fill:#555}.ContactForm_formTitle__CA9Zu{font-family:Outfit,sans-serif;font-weight:500;font-size:30px;line-height:38px;color:#292624;margin-bottom:24px}.ContactForm_form__mb6ub,.ContactForm_form__mb6ub .ContactForm_row__2giLr{display:flex;flex-direction:column;gap:20px}.ContactForm_form__mb6ub .ContactForm_row__2giLr input{padding:12px;border:none;border-radius:8px;background:#f2f6f8;font-size:16px;width:100%;box-shadow:inset 2px 2px 4px rgba(0,0,0,.1),inset -2px -2px 4px hsla(0,0%,100%,.4);transition:background-color .25s ease,transform .2s cubic-bezier(.4,0,.2,1)}.ContactForm_form__mb6ub .ContactForm_row__2giLr input:active,.ContactForm_form__mb6ub .ContactForm_row__2giLr input:hover{transform:scale(1.02)}.ContactForm_form__mb6ub .ContactForm_row__2giLr input:focus{outline:none;background-color:#e9eef1;transform:scale(1.02)}.ContactForm_form__mb6ub .ContactForm_row__2giLr input::placeholder{color:#555}@media(min-width:48rem){.ContactForm_form__mb6ub .ContactForm_row__2giLr{flex-direction:row}.ContactForm_form__mb6ub .ContactForm_row__2giLr input{width:100%}}.ContactForm_form__mb6ub textarea{min-height:120px;resize:none;padding:12px;border:none;border-radius:8px;background:#f2f6f8;font-size:16px;width:100%;box-shadow:inset 2px 2px 4px rgba(0,0,0,.1),inset -2px -2px 4px hsla(0,0%,100%,.4);transition:background-color .25s ease,transform .2s cubic-bezier(.4,0,.2,1)}.ContactForm_form__mb6ub textarea:active,.ContactForm_form__mb6ub textarea:hover{transform:scale(1.02)}.ContactForm_form__mb6ub textarea:focus{outline:none;background-color:#e9eef1;transform:scale(1.02)}.ContactForm_form__mb6ub textarea::placeholder{color:#555}.ContactForm_checkboxWrapper__CjePa{display:flex;align-items:flex-start;gap:8px;font-size:14px;color:#555}.ContactForm_checkboxWrapper__CjePa span{line-height:20px}.ContactForm_form__mb6ub>:last-child{align-self:flex-start;width:auto}.SocialLinks_container__Df45o{display:flex;gap:12px;align-items:center}.SocialLinks_socialIcon__h1ugY{width:30px;height:30px;border-radius:50%;background-color:#000;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;text-decoration:none}.SocialLinks_socialIcon__h1ugY:hover{background-color:#f2f6f8;color:#f57606;transform:scale(1.1)}.SocialLinks_socialIcon__h1ugY:hover svg{transform:scale(1.2)}.SocialLinks_socialIcon__h1ugY svg{width:16px;height:16px;fill:currentColor;transition:all .2s ease}@media(max-width:768px){.SocialLinks_container__Df45o{gap:8px}}.DashboardMenuFooter_footer__uLMwl{border-top:1px solid #e0eaee;padding:20px;margin-top:auto;display:flex;flex-direction:column;gap:16px}.DashboardMenuFooter_promotionButton__ZSQnp{width:100%}.DashboardMenuFooter_promotionButton__ZSQnp a,.DashboardMenuFooter_promotionButton__ZSQnp button{width:100%;justify-content:center}.DashboardMenuFooter_socialSection__Q2Qvn{display:flex;flex-direction:column;align-items:center;gap:12px}.DashboardMenuFooter_socialTitle__bVkc7{font-size:14px;font-weight:600;color:#292624;text-align:center}.DashboardMenuFooter_socialLinks__KtiXk{display:flex;justify-content:center}.DashboardMenu_container__T6yN9{display:flex;flex-direction:column;position:fixed;top:0;left:0;width:100%;z-index:30}.DashboardMenu_container__T6yN9 .DashboardMenu_overlay__9Bqkm{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);z-index:35}@media screen and (min-width:48rem){.DashboardMenu_container__T6yN9 .DashboardMenu_overlay__9Bqkm{display:none}}.DashboardMenu_container__T6yN9 .DashboardMenu_header__cGoh6{display:flex;flex-direction:row;justify-content:space-between;align-items:center;z-index:50;height:4rem;padding:0 1.5rem;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1)}.DashboardMenu_container__T6yN9 .DashboardMenu_header__cGoh6 .DashboardMenu_headerRight__Nejyr{display:flex;flex-direction:row;gap:1rem;align-items:center}.DashboardMenu_container__T6yN9 .DashboardMenu_header__cGoh6 .DashboardMenu_headerRight__Nejyr .DashboardMenu_menubar__h0EJZ{display:flex;flex-direction:column;row-gap:4px;cursor:pointer;position:relative;z-index:50}.DashboardMenu_container__T6yN9 .DashboardMenu_header__cGoh6 .DashboardMenu_headerRight__Nejyr .DashboardMenu_menubar__h0EJZ .DashboardMenu_iconVisible__vAuyY{opacity:1;transform:scale(1);pointer-events:auto;transition:opacity .5s ease,transform .5s ease}.DashboardMenu_container__T6yN9 .DashboardMenu_header__cGoh6 .DashboardMenu_headerRight__Nejyr .DashboardMenu_menubar__h0EJZ .DashboardMenu_iconHidden__zprnw{opacity:0;transform:scale(.1);pointer-events:none;transition:opacity .5s ease,transform .5s ease;position:absolute}@media screen and (min-width:48rem){.DashboardMenu_container__T6yN9 .DashboardMenu_header__cGoh6{display:none}}.DashboardMenu_container__T6yN9 .DashboardMenu_sidebar__gFDcR{height:calc(100vh - 4rem);margin-top:4rem;background:#fff;border-right:1px solid #e0eaee;transition:transform .3s ease,width .3s ease;display:flex;flex-direction:column;box-shadow:2px 0 8px rgba(0,0,0,.1);border-top-right-radius:12px;border-bottom-right-radius:12px;position:fixed;top:0;left:0;z-index:45;width:290px;transform:translateX(-100%)}.DashboardMenu_container__T6yN9 .DashboardMenu_sidebar__gFDcR.DashboardMenu_expanded__L9Dat{transform:translateX(0)}.DashboardMenu_container__T6yN9 .DashboardMenu_sidebar__gFDcR.DashboardMenu_collapsed__D6yRi{transform:translateX(-100%)}@media screen and (min-width:48rem){.DashboardMenu_container__T6yN9 .DashboardMenu_sidebar__gFDcR{height:100vh;margin-top:0;position:inherit;transform:translateX(0);width:290px}.DashboardMenu_container__T6yN9 .DashboardMenu_sidebar__gFDcR.DashboardMenu_collapsed__D6yRi{width:80px;transform:translateX(0)}.DashboardMenu_container__T6yN9 .DashboardMenu_sidebar__gFDcR.DashboardMenu_expanded__L9Dat{width:290px;transform:translateX(0)}}.MaintenancePage_container__7pMU5{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;height:100vh}@media(min-width:48rem){.MaintenancePage_container__7pMU5{flex-direction:row;justify-content:center;align-items:flex-start;height:100vh}}.MaintenancePage_container__7pMU5 .MaintenancePage_content__O8aDG{flex:1 1;padding:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;gap:2rem}.MaintenancePage_container__7pMU5 .MaintenancePage_content__O8aDG .MaintenancePage_logo__HX1eq{max-height:20rem;height:100%;width:100%;position:relative}.MaintenancePage_container__7pMU5 .MaintenancePage_content__O8aDG .MaintenancePage_text__SMTYT{border-radius:.25rem;padding:2rem;width:calc(80% + 4rem);gap:1rem;flex-direction:column;display:flex;align-items:center}@media(min-width:80rem){.MaintenancePage_container__7pMU5 .MaintenancePage_content__O8aDG .MaintenancePage_text__SMTYT{width:calc(60% + 4rem)}}.MaintenancePage_container__7pMU5 .MaintenancePage_content__O8aDG .MaintenancePage_text__SMTYT .MaintenancePage_message__JEI2U{font-size:1.2rem;line-height:1.5rem;max-width:25rem}.MaintenancePage_container__7pMU5 .MaintenancePage_content__O8aDG .MaintenancePage_text__SMTYT .MaintenancePage_counter__9d8Tw{display:flex;gap:.5rem;flex-direction:column}.MaintenancePage_container__7pMU5 .MaintenancePage_content__O8aDG .MaintenancePage_text__SMTYT .MaintenancePage_counter__9d8Tw .MaintenancePage_countdown__L0x8m{font-size:1.4em;font-weight:600}.MaintenancePage_container__7pMU5 .MaintenancePage_content__O8aDG .MaintenancePage_text__SMTYT .MaintenancePage_counter__9d8Tw .MaintenancePage_startDate__UGl5Z{font-size:1.2em}.MaintenancePage_container__7pMU5 .MaintenancePage_imageContainer__9ceTI{display:none;height:100%}.MaintenancePage_container__7pMU5 .MaintenancePage_imageContainer__9ceTI .MaintenancePage_image__xf7oM{position:relative;width:80%;height:80%}.MaintenancePage_container__7pMU5 .MaintenancePage_imageContainer__9ceTI .MaintenancePage_image__xf7oM img{border-radius:.5rem}@media(min-width:48rem){.MaintenancePage_container__7pMU5 .MaintenancePage_imageContainer__9ceTI{display:flex;flex:1 1;background-color:#f57606;justify-content:center;align-items:center}}@media(min-width:80rem){.MaintenancePage_container__7pMU5 .MaintenancePage_imageContainer__9ceTI .MaintenancePage_image__xf7oM{width:60%}}.Navbar_header__KXJBa{display:flex;flex-direction:row;width:100%;align-items:center;padding:0 1.5rem;position:-webkit-sticky;position:sticky;top:0;z-index:30;background-color:#faf8f8;transition:background-color .6s ease}.Navbar_header__KXJBa .Navbar_container__KM4eP{height:4rem}.Navbar_header__KXJBa .Navbar_container__KM4eP,.Navbar_header__KXJBa .Navbar_container__KM4eP .Navbar_leftSection__yYORo{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.Navbar_header__KXJBa .Navbar_container__KM4eP .Navbar_leftSection__yYORo .Navbar_logoLink__SY4ae{position:relative;z-index:50;display:flex;align-items:center;justify-content:center;transition:transform .2s cubic-bezier(.4,0,.2,1);cursor:pointer}.Navbar_header__KXJBa .Navbar_container__KM4eP .Navbar_leftSection__yYORo .Navbar_logoLink__SY4ae:hover{transform:scale(1.08)}.Navbar_header__KXJBa .Navbar_container__KM4eP .Navbar_leftSection__yYORo .Navbar_logo__BNMjy{display:flex;align-items:center;justify-content:center}.Navbar_header__KXJBa .Navbar_container__KM4eP .Navbar_leftSection__yYORo .Navbar_menubar__8rHxA{display:flex;flex-direction:column;row-gap:4px;cursor:pointer;position:relative;z-index:50}.Navbar_header__KXJBa .Navbar_container__KM4eP .Navbar_leftSection__yYORo .Navbar_menubar__8rHxA .Navbar_iconVisible__4XheZ{opacity:1;transform:scale(1);pointer-events:auto;transition:opacity .5s ease,transform .5s ease}.Navbar_header__KXJBa .Navbar_container__KM4eP .Navbar_leftSection__yYORo .Navbar_menubar__8rHxA .Navbar_iconHidden__PXMne{opacity:0;transform:scale(.1);pointer-events:none;transition:opacity .5s ease,transform .5s ease;position:absolute}.Navbar_header__KXJBa .Navbar_container__KM4eP .Navbar_leftSection__yYORo .Navbar_menulist__rPC9t{display:flex;flex-direction:column;position:fixed;top:0;width:100%;height:40px;row-gap:1rem;right:-100%;padding:6rem 1.5rem 2rem;transition:all .5s;min-height:100vh;z-index:30;background-color:#faf8f8;font-family:Outfit,sans-serif}.Navbar_header__KXJBa .Navbar_container__KM4eP .Navbar_leftSection__yYORo .Navbar_menulist__rPC9t.Navbar_active__CeEYy{right:0}.Navbar_header__KXJBa .Navbar_container__KM4eP .Navbar_leftSection__yYORo .Navbar_mobileLanguageSwitcher__1A7Ky{display:block}.Navbar_header__KXJBa .Navbar_container__KM4eP .Navbar_leftSection__yYORo .Navbar_mobileLanguageSwitcher__1A7Ky,.Navbar_header__KXJBa .Navbar_container__KM4eP .Navbar_leftSection__yYORo .Navbar_mobileUserButton__l16qk{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #e0eaee;display:flex;justify-content:center;align-items:center}.Navbar_header__KXJBa .Navbar_container__KM4eP .Navbar_leftSection__yYORo .Navbar_loginButton__8GVoY{display:none}.Navbar_header__KXJBa .Navbar_container__KM4eP .Navbar_leftSection__yYORo .Navbar_mobileLoginButton__UrlA6{display:flex;justify-content:center;align-items:center;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e0eaee}@media screen and (min-width:64rem){.Navbar_header__KXJBa .Navbar_container__KM4eP .Navbar_leftSection__yYORo .Navbar_mobileLoginButton__UrlA6{display:none}}.Navbar_header__KXJBa .Navbar_container__KM4eP .Navbar_rightSection__D10Mw{display:none;align-items:center;gap:.5rem;z-index:50}.Navbar_header__KXJBa .Navbar_container__KM4eP .Navbar_rightSection__D10Mw .Navbar_loginButton__8GVoY{display:flex;align-items:center;min-width:170px}.Navbar_header__KXJBa .Navbar_container__KM4eP .Navbar_rightSection__D10Mw .Navbar_desktopLanguageSwitcher__EU1V4{display:none}.Navbar_linkContainer__K9fey{display:flex;align-items:center;gap:.5rem;cursor:pointer;border:none;outline:none;box-shadow:none}.Navbar_linkContainer__K9fey .Navbar_linkContent__CYux2{background-color:#faf8f8;border-radius:99px;padding:.2rem 1rem}.Navbar_linkContainer__K9fey .Navbar_linkContent__CYux2 .Navbar_dot__WejsQ{width:.3em;height:.3em;min-width:.3em;min-height:.3em;border-radius:2px;background-color:#242424;display:block;align-self:center;transition:background .2s}.Navbar_linkContainer__K9fey .Navbar_linkContent__CYux2 .Navbar_dot__WejsQ.Navbar_active__CeEYy{background-color:#f57606}.Navbar_linkContainer__K9fey .Navbar_linkContent__CYux2 .Navbar_link__nD3c7{font-size:1rem;text-transform:lowercase;font-weight:500;font-family:var(--font-oswald-regular);position:relative;height:-moz-fit-content;height:fit-content;color:#242424;transition:none;padding-left:.25em;padding-right:.25em}.Navbar_linkContainer__K9fey .Navbar_linkContent__CYux2 .Navbar_link__nD3c7.Navbar_active__CeEYy{color:#555}.Navbar_linkContainer__K9fey:hover .Navbar_link__nD3c7{color:#f57606}@media screen and (min-width:36rem){.Navbar_header__KXJBa>.Navbar_container__KM4eP>.Navbar_leftSection__yYORo>.Navbar_menulist__rPC9t{width:20rem;right:-20rem}}@media screen and (min-width:64rem){.Navbar_header__KXJBa{height:96px;padding:0 2rem;background-color:rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0)}.Navbar_header__KXJBa.Navbar_scrolled__2JkDS{background-color:#faf8f8;box-shadow:0 4px 8px rgba(0,0,0,.1)}.Navbar_header__KXJBa .Navbar_container__KM4eP{gap:4rem;justify-content:flex-start}.Navbar_header__KXJBa .Navbar_container__KM4eP .Navbar_leftSection__yYORo{justify-content:flex-start;gap:2rem}.Navbar_header__KXJBa .Navbar_container__KM4eP .Navbar_leftSection__yYORo .Navbar_menubar__8rHxA{display:none}.Navbar_header__KXJBa .Navbar_container__KM4eP .Navbar_leftSection__yYORo .Navbar_menulist__rPC9t{position:unset;flex-direction:row;min-height:-moz-fit-content;min-height:fit-content;width:-moz-fit-content;width:fit-content;column-gap:.5rem;align-items:center;padding:0;border-left:none;background-color:unset}.Navbar_header__KXJBa .Navbar_container__KM4eP .Navbar_rightSection__D10Mw{margin-left:auto;display:flex;align-items:center;gap:.75rem}.Navbar_header__KXJBa .Navbar_container__KM4eP .Navbar_rightSection__D10Mw .Navbar_loginButton__8GVoY{display:flex;align-items:center}.Navbar_header__KXJBa .Navbar_container__KM4eP .Navbar_rightSection__D10Mw .Navbar_desktopLanguageSwitcher__EU1V4{display:block}.Navbar_linkContainer__K9fey{height:48px}.Navbar_linkContainer__K9fey .Navbar_link__nD3c7:hover:before{width:100%}}.Navbar_pulseLink__XMRfn{display:inline-block;cursor:pointer}@media screen and (min-width:96rem){.Navbar_header__KXJBa{padding:0 5rem}}.DashboardButton_button__J2_Ep{display:flex;align-items:center;gap:8px;padding:10px 16px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:inherit}.DashboardButton_button__J2_Ep:disabled{opacity:.5;cursor:not-allowed}.DashboardButton_button__J2_Ep svg{width:16px;height:16px}.DashboardButton_primary__cm_qJ{background:#f57606;color:#fff}.DashboardButton_primary__cm_qJ:hover:not(:disabled){background:#cf6100}.DashboardButton_secondary__2p2kZ{background:#fff;color:#555;border:1px solid #d4d4d4}.DashboardButton_secondary__2p2kZ:hover:not(:disabled){background:#f2f6f8;color:#292624}.DashboardButton_secondary__2p2kZ.DashboardButton_editButton__XIbLu,.DashboardButton_secondary__2p2kZ.DashboardButton_editButton__XIbLu svg{color:#f39c12}.DashboardButton_secondary__2p2kZ.DashboardButton_editButton__XIbLu:hover:not(:disabled){background:#f39c12;color:#000}.DashboardButton_secondary__2p2kZ.DashboardButton_editButton__XIbLu:hover:not(:disabled) svg{color:#000}.DashboardButton_secondary__2p2kZ.DashboardButton_deleteButton__wwTLT,.DashboardButton_secondary__2p2kZ.DashboardButton_deleteButton__wwTLT svg{color:#e74c3c}.DashboardButton_secondary__2p2kZ.DashboardButton_deleteButton__wwTLT:hover:not(:disabled){background:#e74c3c;color:#000}.DashboardButton_secondary__2p2kZ.DashboardButton_deleteButton__wwTLT:hover:not(:disabled) svg{color:#000}.NewStudents_container__6XUeQ{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.NewStudents_header__aarf9{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}@media(min-width:769px){.NewStudents_header__aarf9{flex-direction:row;justify-content:space-between;align-items:center}}.NewStudents_title__578kE{font-size:18px;font-weight:600;color:#292624;margin:0}.NewStudents_filterSelector__fxsdw{display:flex;background:#f2f6f8;border-radius:8px;padding:4px;gap:4px}@media(max-width:768px){.NewStudents_filterSelector__fxsdw{flex-direction:column!important;gap:2px!important;width:100%}}.NewStudents_filterButton__sh2vA{padding:8px 16px;border:none;background:rgba(0,0,0,0);border-radius:6px;font-size:14px;font-weight:500;color:#555;cursor:pointer;transition:all .2s ease}.NewStudents_filterButton__sh2vA:hover{color:#292624}.NewStudents_filterButton__sh2vA.NewStudents_active__ofxQY{background:#d8f1ff;color:#292624}@media(max-width:768px){.NewStudents_filterButton__sh2vA{width:100%!important;text-align:center;padding:10px 16px}}.NewStudents_studentsList__GIZhq{display:flex;flex-direction:column;gap:16px}.NewStudents_noStudents__GM6XX{text-align:center;color:#666;padding:40px 20px;font-size:14px;background:#f8f9fa;border-radius:8px}.NewStudents_studentItem__CFQqU{display:flex;align-items:center;justify-content:space-between;padding:12px 0}.NewStudents_studentInfo__rEU55{display:flex;align-items:center;gap:12px;flex:1 1}.NewStudents_avatar__6Dad9{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0}.NewStudents_avatarImage__FKpn4{width:100%;height:100%;object-fit:cover}.NewStudents_studentDetails__YoQqr{flex:1 1}.NewStudents_studentName__POAD0{font-size:16px;font-weight:600;color:#292624;margin-bottom:4px}.NewStudents_studentCategory__IHiWP{font-size:14px;color:#555}.NewStudents_emailButton__xGRA_{color:#007bff}.NewStudents_emailButton__xGRA_:hover{background:#007bff!important}.NewStudents_emailButton__xGRA_:hover svg{color:#fff}.QuickStats_container__gYi1_{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.QuickStats_header__d2oov{margin-bottom:20px}.QuickStats_title__3M7sN{font-size:18px;font-weight:600;color:#292624;margin:0}.QuickStats_loading__gpiA8{display:flex;align-items:center;justify-content:center;padding:40px;color:#555;font-size:16px}.QuickStats_statsGrid__B9UDG{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:16px;gap:16px}@media(max-width:768px){.QuickStats_statsGrid__B9UDG{grid-template-columns:repeat(2,1fr);gap:12px}}.QuickStats_statCard__R51Nc{display:flex;flex-direction:column;align-items:center;text-align:center;padding:16px 12px;border-radius:8px;background:#f9fafb;transition:transform .2s ease,box-shadow .2s ease}.QuickStats_statCard__R51Nc:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.QuickStats_statIcon__wtwXr{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;margin-bottom:8px}.QuickStats_statContent__2u0Ml{display:flex;flex-direction:column;align-items:center;gap:2px}.QuickStats_statValue__nRKbV{font-size:24px;font-weight:700;line-height:1}.QuickStats_statLabel__nrygO{font-size:12px;font-weight:600;color:#292624;margin-bottom:2px}.QuickStats_statSubtext__cGWJK{font-size:10px;color:#555;line-height:1.2}.RecentActivity_container__Al8S3{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1);max-height:400px;display:flex;flex-direction:column}.RecentActivity_header___lSs3{margin-bottom:20px}.RecentActivity_title__T0y7w{font-size:18px;font-weight:600;color:#292624;margin:0}.RecentActivity_activitiesList__PmGA7{display:flex;flex-direction:column;gap:16px;flex:1 1;overflow-y:auto}.RecentActivity_activitiesList__PmGA7::-webkit-scrollbar{width:4px}.RecentActivity_activitiesList__PmGA7::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.RecentActivity_activitiesList__PmGA7::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.RecentActivity_activityItem__7XOpJ{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid #f3f4f6}.RecentActivity_activityItem__7XOpJ:last-child{border-bottom:none}.RecentActivity_activityIcon__KpkpQ{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0;margin-top:2px}.RecentActivity_activityContent__NgyAe{flex:1 1;min-width:0}.RecentActivity_activityMessage__rJiu5{font-size:14px;color:#292624;margin-bottom:4px;line-height:1.4}.RecentActivity_activityTime__60J_n{font-size:12px;color:#555}.RecentActivity_footer__Hwhe7{margin-top:16px;padding-top:16px;border-top:1px solid #f3f4f6}.RecentActivity_viewAllButton__3WAnk{width:100%}.RecentActivity_viewAllButton__3WAnk .RecentActivity_content__0e3ie{justify-content:center;width:100%}@media(max-width:768px){.RecentActivity_viewAllButton__3WAnk{max-width:none}}@keyframes PasswordInput_slide-in__aIffD{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes PasswordInput_slide-right__yf8FP{0%{transform:translateX(0)}to{transform:translateX(4px)}}@keyframes PasswordInput_slide-left__tPx1t{0%{transform:translateX(0)}to{transform:translateX(-4px)}}@keyframes PasswordInput_pulse__3xDpc{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes PasswordInput_bounce__PmaTl{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes PasswordInput_fade-in__T15T6{0%{opacity:0}to{opacity:1}}.PasswordInput_inputGroup__4kQNl{display:flex;flex-direction:column;gap:8px}.PasswordInput_label__np2FK{font-size:14px;font-weight:500;color:#292624}.PasswordInput_passwordInput___4YTs{position:relative;display:flex;align-items:center;width:100%}.PasswordInput_input___Qr4r{width:100%;padding:16px 60px 16px 16px;border:none;border-radius:8px;background:#f2f6f8;font-size:16px;color:#292624;box-shadow:inset 2px 2px 4px rgba(0,0,0,.1),inset -2px -2px 4px hsla(0,0%,100%,.4);transition:background-color .25s ease,transform .2s cubic-bezier(.4,0,.2,1)}.PasswordInput_input___Qr4r:active,.PasswordInput_input___Qr4r:hover{transform:scale(1.02)}.PasswordInput_input___Qr4r:focus{outline:none;background-color:#e9eef1;transform:scale(1.02)}.PasswordInput_input___Qr4r::placeholder{color:#555}.PasswordInput_input___Qr4r.PasswordInput_error__GVy5G{box-shadow:inset 2px 2px 4px rgba(220,53,69,.1),inset -2px -2px 4px hsla(0,0%,100%,.4);border:1px solid #dc3545}.PasswordInput_eyeButton__99du7{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease;width:40px;height:40px}.PasswordInput_eyeButton__99du7:hover{opacity:.7}.PasswordInput_eyeButton__99du7 svg{color:#555;width:20px;height:20px}.PasswordInput_errorText__Zu9bY{font-size:12px;color:#dc3545;margin-top:4px}.ConfirmDeleteButtons_confirmDeleteContainer__jNRLK{display:flex;flex-direction:row;gap:8px;align-items:center}.ConfirmDeleteButtons_confirmText__WrSqn{font-size:12px;color:#666;font-weight:500;text-align:center;white-space:nowrap}.ConfirmDeleteButtons_confirmYesButton__oXjAp{background:#27ae60!important;color:#fff!important;padding:8px 12px!important;min-width:50px!important}.ConfirmDeleteButtons_confirmYesButton__oXjAp:hover{background:#229954!important}.ConfirmDeleteButtons_confirmNoButton__kpWCk{background:#e74c3c!important;color:#fff!important;padding:8px 12px!important;min-width:50px!important}.ConfirmDeleteButtons_confirmNoButton__kpWCk:hover{background:#c0392b!important}.ConfirmDeleteButtons_verifyStyle__y03ji{background:#ddffd8!important;color:#2d5016!important;border:2px solid #4caf50!important;font-weight:600!important;padding:.75rem 1.5rem!important;border-radius:8px!important;transition:all .2s ease!important}.ConfirmDeleteButtons_verifyStyle__y03ji:hover{background:#4caf50!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 4px 12px rgba(76,175,80,.3)}.ConfirmDeleteButtons_verifyNoStyle__blo51{background:#6b7280!important;color:#fff!important;font-weight:600!important;padding:.75rem 1.5rem!important;border-radius:8px!important;transition:all .2s ease!important;border:2px solid #6b7280!important;min-width:50px!important}.ConfirmDeleteButtons_verifyNoStyle__blo51:hover{background:#4b5563!important;border-color:#4b5563!important;transform:translateY(-1px);box-shadow:0 4px 12px rgba(107,114,128,.3)}.ConfirmDeleteButtons_rejectStyle__p8Jkw{background:#ffd8e8!important;color:#8b1538!important;border:2px solid #f44336!important;font-weight:600!important;padding:.75rem 1.5rem!important;border-radius:8px!important;transition:all .2s ease!important}.ConfirmDeleteButtons_rejectStyle__p8Jkw:hover{background:#f44336!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 4px 12px rgba(244,67,54,.3)}.ActionButtons_actionButtons__7Ht3M{display:flex;gap:8px}.ActionButtons_editButton__6ggfj,.ActionButtons_editButton__6ggfj svg{color:#f39c12}.ActionButtons_editButton__6ggfj:hover{background:#f39c12!important}.ActionButtons_editButton__6ggfj:hover svg{color:#fff}.ActionButtons_deleteButton__VyyUD,.ActionButtons_deleteButton__VyyUD svg{color:#e74c3c}.ActionButtons_deleteButton__VyyUD:hover{background:#e74c3c!important}.ActionButtons_deleteButton__VyyUD:hover svg{color:#fff!important}.ActionButtons_messageButton__edogQ,.ActionButtons_messageButton__edogQ svg{color:#3498db}.ActionButtons_messageButton__edogQ:hover{background:#3498db!important}.ActionButtons_messageButton__edogQ:hover svg{color:#fff}.ActionButtons_assignButton__ziY6q{color:#27ae60}.ActionButtons_assignButton__ziY6q:hover{background:#27ae60!important;color:#fff!important}.WithColorInBackgroundWrapper_root__UsGgY{display:flex;flex-direction:column;align-items:center;width:100%;padding:0 1.25rem}@media screen and (min-width:48rem){.WithColorInBackgroundWrapper_root__UsGgY{padding:0 2rem}}@media screen and (min-width:64rem){.WithColorInBackgroundWrapper_root__UsGgY{padding:0 3rem}}@media screen and (min-width:80rem){.WithColorInBackgroundWrapper_root__UsGgY{padding:0 4rem}}@media screen and (min-width:96rem){.WithColorInBackgroundWrapper_root__UsGgY{padding:0 6rem}}.WithColorInBackgroundWrapper_root__UsGgY .WithColorInBackgroundWrapper_container__Uftaj{width:100%}@media screen and (min-width:96rem){.WithColorInBackgroundWrapper_root__UsGgY .WithColorInBackgroundWrapper_container__Uftaj{max-width:80rem}}@media screen and (min-width:120rem){.WithColorInBackgroundWrapper_root__UsGgY .WithColorInBackgroundWrapper_container__Uftaj{max-width:96rem}}.WithColorInBackgroundWrapper_transparent__qOoxT{background-color:rgba(0,0,0,0)}.WithColorInBackgroundWrapper_black__GLBoW{background-color:#000}.WithColorInBackgroundWrapper_gray-dark__4Iku0{background-color:#242424}.WithColorInBackgroundWrapper_gray___nDSF{background-color:#555}.WithColorInBackgroundWrapper_gray-light__ZrbX7{background-color:#f2f6f8}.WithColorInBackgroundWrapper_gray-light2__LgFJv{background-color:#d4d4d4}.WithColorInBackgroundWrapper_bright__CgPF2{background-color:#faf8f8}.WithColorInBackgroundWrapper_main-light__WVFk6{background-color:#ffefd8}.WithColorInBackgroundWrapper_main__OU7YJ{background-color:#f57606}.WithColorInBackgroundWrapper_main-dark__FVeb4{background-color:#cf6100}.WithColorInBackgroundWrapper_accent-bright__fj86M{background-color:#e9eef1}.WithColorInBackgroundWrapper_accent-light__e1pRK{background-color:#e0eaee}.WithColorInBackgroundWrapper_accent__xcRC5{background-color:#d8f1ff}.WithColorInBackgroundWrapper_accent-dark__S7TLr{background-color:#002131}.WithColorInBackgroundWrapper_gradient-accent__4IAsy{background-image:linear-gradient(135deg,#e2f0f7,#a3daf5)}.BlogCategoriesBar_categoriesWrapper__ta3V5{position:relative;width:100%}.BlogCategoriesBar_categoriesWrapper__ta3V5 .BlogCategoriesBar_mobileHeader__KQm4m{display:flex;justify-content:space-between;align-items:center;padding:1rem;cursor:pointer}@media(min-width:48rem){.BlogCategoriesBar_categoriesWrapper__ta3V5 .BlogCategoriesBar_mobileHeader__KQm4m{display:none}}.BlogCategoriesBar_categoriesWrapper__ta3V5 .BlogCategoriesBar_mobileHeader__KQm4m .BlogCategoriesBar_arrow__I3i4h{transition:transform .3s ease;transform:rotate(90deg)}.BlogCategoriesBar_categoriesWrapper__ta3V5 .BlogCategoriesBar_mobileHeader__KQm4m .BlogCategoriesBar_open__3dbG0{transform:rotate(0)}.BlogCategoriesBar_categoriesWrapper__ta3V5 .BlogCategoriesBar_mobileList__KIKJm{max-height:0;overflow:hidden;transform:translateY(-10px);transition:max-height .8s ease,opacity .4s ease,transform .5s ease;opacity:0;padding:0 1rem;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;row-gap:1rem}.BlogCategoriesBar_categoriesWrapper__ta3V5 .BlogCategoriesBar_mobileList__KIKJm.BlogCategoriesBar_visible__3u7QT{max-height:100vh;opacity:1;padding-bottom:1rem;transform:translateY(0)}@media(min-width:48rem){.BlogCategoriesBar_categoriesWrapper__ta3V5 .BlogCategoriesBar_mobileList__KIKJm{display:none!important}}.BlogCategoriesBar_categoriesWrapper__ta3V5 .BlogCategoriesBar_desktopScroll__NNv91{display:none}@media(min-width:48rem){.BlogCategoriesBar_categoriesWrapper__ta3V5 .BlogCategoriesBar_desktopScroll__NNv91{display:flex;align-items:center;gap:.5rem;padding:1rem}}.BlogCategoriesBar_categoriesWrapper__ta3V5 .BlogCategoriesBar_desktopScroll__NNv91 .BlogCategoriesBar_scrollContainer__3KJRB{display:flex;overflow-x:auto;gap:.5rem;scroll-behavior:smooth;flex-grow:1;scrollbar-width:none;-ms-overflow-style:none}.BlogCategoriesBar_categoriesWrapper__ta3V5 .BlogCategoriesBar_desktopScroll__NNv91 .BlogCategoriesBar_scrollContainer__3KJRB::-webkit-scrollbar{display:none}.BlogCategoriesBar_categoriesWrapper__ta3V5 .BlogCategoriesBar_desktopScroll__NNv91 .BlogCategoriesBar_scrollContainer__3KJRB.BlogCategoriesBar_centered__BTyqV{justify-content:center;overflow-x:hidden}.BlogCategoriesBar_categoriesWrapper__ta3V5 .BlogCategoriesBar_desktopScroll__NNv91 .BlogCategoriesBar_scrollButton__qO7GP{background:none;border:none;cursor:pointer}.BlogCategoriesBar_categoriesWrapper__ta3V5 .BlogCategoriesBar_desktopScroll__NNv91 .BlogCategoriesBar_scrollButton__qO7GP .BlogCategoriesBar_left___GSU9{transform:rotate(225deg)}.BlogCategoriesBar_categoriesWrapper__ta3V5 .BlogCategoriesBar_desktopScroll__NNv91 .BlogCategoriesBar_scrollButton__qO7GP .BlogCategoriesBar_right__204rT{transform:rotate(45deg)}.BlogCategoriesBar_categoriesWrapper__ta3V5 .BlogCategoriesBar_desktopScroll__NNv91 .BlogCategoriesBar_scrollButton__qO7GP:hover{transform:scale(1.08)}.TilesSection_container__OWUtd{display:flex;flex-direction:column;gap:3rem;padding-inline:1.5rem;padding-block:4rem;text-align:center}.TilesSection_container__OWUtd .TilesSection_tile__Ijpy_ h2{font-family:Outfit,sans-serif;font-weight:400;font-size:1.75rem;line-height:1.2}.TilesSection_container__OWUtd .TilesSection_tile__Ijpy_ p{font-family:Inter,sans-serif;font-weight:400;font-size:1rem;line-height:1.625rem;color:#555;margin-top:2rem}.TilesSection_container__OWUtd .TilesSection_tiles__Jaqx3{display:flex;flex-direction:column;gap:2rem}.TilesSection_container__OWUtd .TilesSection_tiles__Jaqx3>*{border-radius:2rem;border:2px solid #e0eaee;overflow:hidden}@media screen and (min-width:48rem){.TilesSection_container__OWUtd{padding-inline:4rem;padding-block:5rem}.TilesSection_container__OWUtd .TilesSection_tile__Ijpy_ h2{font-size:2.75rem}.TilesSection_container__OWUtd .TilesSection_tile__Ijpy_ p{font-size:1.125rem;line-height:1.75rem;max-width:700px;margin-inline:auto}.TilesSection_container__OWUtd .TilesSection_tiles__Jaqx3{flex-direction:row;justify-content:center;gap:2rem;flex-wrap:wrap}.TilesSection_container__OWUtd .TilesSection_tiles__Jaqx3>*{flex-grow:1;flex-shrink:1;flex-basis:calc(33.333% - 2rem);max-width:400px}}.TilesSection_pulseLink__7XDIL{display:inline-block;transition:transform .2s cubic-bezier(.4,0,.2,1);cursor:pointer}.Modal_overlay__nbJY5{position:fixed;inset:0;background-color:rgba(0,0,0,.6);z-index:400;display:flex;align-items:center;justify-content:center}.Modal_overlay__nbJY5 .Modal_modal__l4yBn{background-color:#faf8f8;border-radius:1.5rem;border:none;outline:none;width:100%;height:100%;position:relative;display:flex;flex-direction:column;padding:1rem 0;margin:0;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.Modal_overlay__nbJY5 .Modal_modal__l4yBn::-webkit-scrollbar{display:none}@media(min-width:36rem){.Modal_overlay__nbJY5 .Modal_modal__l4yBn{width:800px;max-height:90vh;height:auto}}.Modal_overlay__nbJY5 .Modal_modal__l4yBn .Modal_header__8HSvT{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;padding:0 2rem}.Modal_overlay__nbJY5 .Modal_modal__l4yBn .Modal_header__8HSvT .Modal_title__oD_ne{margin:0;font-size:24px;font-weight:600;color:#292624}@media(min-width:64rem){.Modal_overlay__nbJY5 .Modal_modal__l4yBn .Modal_header__8HSvT .Modal_title__oD_ne{font-size:28px}}.Modal_overlay__nbJY5 .Modal_modal__l4yBn .Modal_header__8HSvT .Modal_close__AOA14{background:none;border:none;cursor:pointer;font-size:28px;transition:transform .2s ease;flex-shrink:0;padding:8px;margin:-8px -8px -8px 16px}.Modal_overlay__nbJY5 .Modal_modal__l4yBn .Modal_header__8HSvT .Modal_close__AOA14:hover{transform:scale(1.2)}.Modal_overlay__nbJY5 .Modal_modal__l4yBn .Modal_header__8HSvT .Modal_close__AOA14:active{transform:scale(.9)}.Modal_overlay__nbJY5 .Modal_modal__l4yBn .Modal_content__Fchkl{width:100%;flex:1 1;overflow-y:auto;display:flex;flex-direction:column;justify-content:center}@media(min-width:64rem){.Modal_overlay__nbJY5 .Modal_modal__l4yBn .Modal_content__Fchkl{padding:24px 32px 32px}}.BlogManager_root__PT7wq{display:flex;flex-direction:column;align-items:flex-start;padding:0;max-width:100%;margin:0;font-family:Inter,sans-serif;color:#292624}.BlogManager_title__Q26BZ{font-size:32px;font-weight:700;font-family:Outfit,sans-serif;color:#000;margin:0 0 20px}.BlogManager_description__pPOIa{font-size:16px;color:#555;line-height:1.6;margin-bottom:32px}.BlogManager_content__BXh_Q{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1);width:100%}.FiltersModal_container__2d7Rf{width:100%;max-width:600px;max-height:80vh;overflow-y:auto}.FiltersModal_title__GpEiv{font-size:24px;font-weight:600;color:#292624;margin-bottom:24px;text-align:center}.FiltersModal_section__mszoF{margin-bottom:32px}.FiltersModal_section__mszoF:last-of-type{margin-bottom:24px}.FiltersModal_sectionTitle__2cqq_{font-size:18px;font-weight:600;color:#292624;margin-bottom:16px}.FiltersModal_categoriesGrid__P8oCu{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:12px;gap:12px}@media(max-width:36rem){.FiltersModal_categoriesGrid__P8oCu{grid-template-columns:1fr}}.FiltersModal_categoryItem__A4GWI{display:flex;align-items:flex-start;gap:12px;padding:12px;border:1px solid #e0eaee;border-radius:8px;cursor:pointer;transition:all .2s ease}.FiltersModal_categoryItem__A4GWI:hover{border-color:#f57606;background-color:#e9eef1}.FiltersModal_categoryItem__A4GWI:has(.FiltersModal_checkbox__m9Row:checked){border-color:#f57606;background-color:#ffefd8}.FiltersModal_checkbox__m9Row{width:18px;height:18px;margin:0;cursor:pointer}.FiltersModal_categoryLabel__ic_Ih{display:flex;flex-direction:column;gap:4px}.FiltersModal_categoryLabel__ic_Ih strong{font-weight:600;color:#292624;font-size:16px}.FiltersModal_categoryLabel__ic_Ih small{font-size:12px;color:#555;line-height:1.3}.FiltersModal_ratingOptions__x7rc9{display:flex;gap:12px;flex-wrap:wrap}.FiltersModal_ratingOption__MjURA{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 16px;border:1px solid #e0eaee;border-radius:8px;background:#fff;cursor:pointer;transition:all .2s ease}.FiltersModal_ratingOption__MjURA:hover{border-color:#f57606;background-color:#e9eef1}.FiltersModal_ratingOption__MjURA.FiltersModal_active__dKibq{border-color:#f57606;background-color:#ffefd8}.FiltersModal_ratingOption__MjURA span{font-size:14px;font-weight:500;color:#292624}.FiltersModal_priceInput__80Pz_{position:relative;display:inline-flex;align-items:center;max-width:200px}.FiltersModal_input__QGaqJ{width:100%;padding:12px 40px 12px 16px;border:1px solid #e0eaee;border-radius:8px;font-size:16px;outline:none;transition:border-color .2s ease}.FiltersModal_input__QGaqJ:focus{border-color:#f57606}.FiltersModal_input__QGaqJ::placeholder{color:#555}.FiltersModal_currency__eOL8O{position:absolute;right:16px;font-size:16px;color:#555;pointer-events:none}.FiltersModal_actions__yldeJ{display:flex;gap:12px;justify-content:center;padding-top:16px;border-top:1px solid #e0eaee}@media(min-width:36rem){.FiltersModal_mobileOnly__fd38R{display:none}}.MapLoader_container__N2vdc{width:100%;height:100%;position:relative;overflow:hidden}.MapLoader_mapSkeleton__xzyOa{width:100%;height:100%;background:linear-gradient(135deg,#e8f4fd,#d1e9f6);position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.MapLoader_loadingIcon__8Z8hN{margin-bottom:16px}.MapLoader_spinner__3h7Fa{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:MapLoader_spin__cAUeX 1s linear infinite}.MapLoader_loadingText__f_Wm4{color:#6b7280;font-size:16px;font-weight:500;text-align:center}.MapLoader_pin__wJHU5{position:absolute;width:12px;height:12px;background:#ef4444;border:2px solid #fff;border-radius:50% 50% 50% 0;transform:rotate(-45deg);box-shadow:0 2px 4px rgba(0,0,0,.2);animation:MapLoader_pulse__qx16O 2s infinite;opacity:.7}.MapLoader_pin__wJHU5:after{content:"";position:absolute;top:2px;left:2px;width:4px;height:4px;background:#fff;border-radius:50%}@keyframes MapLoader_spin__cAUeX{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes MapLoader_pulse__qx16O{0%,to{opacity:.7;transform:rotate(-45deg) scale(1)}50%{opacity:1;transform:rotate(-45deg) scale(1.1)}}@media(max-width:768px){.MapLoader_spinner__3h7Fa{width:32px;height:32px;border-width:2px}.MapLoader_loadingText__f_Wm4{font-size:14px}.MapLoader_pin__wJHU5{width:10px;height:10px}.MapLoader_pin__wJHU5:after{width:3px;height:3px;top:1.5px;left:1.5px}}.ErrorState_container__RVcj2{display:flex;align-items:center;justify-content:center;height:100%;padding:32px;background:#fff;border-radius:8px}.ErrorState_content__mFTKJ{text-align:center;max-width:400px}.ErrorState_icon__aX_r0{font-size:48px;margin-bottom:16px}.ErrorState_title__Ngly_{color:#111827;font-size:20px;font-weight:600;margin-bottom:8px}.ErrorState_message__TqbPf{color:#6b7280;font-size:14px;line-height:1.5;margin-bottom:24px}.ErrorState_retryButton__K6eU1{margin:0 auto}@media(max-width:768px){.ErrorState_container__RVcj2{padding:24px 16px}.ErrorState_icon__aX_r0{font-size:40px;margin-bottom:12px}.ErrorState_title__Ngly_{font-size:18px}.ErrorState_message__TqbPf{font-size:13px;margin-bottom:20px}}.DrivingSchoolsBrowser_root__7oKua{display:flex;flex-direction:column;width:100%}.DrivingSchoolsBrowser_root__7oKua .DrivingSchoolsBrowser_content__qrSpb{display:flex;width:100%;overflow:visible}.DrivingSchoolsBrowser_root__7oKua .DrivingSchoolsBrowser_content__qrSpb .DrivingSchoolsBrowser_listSide__EGk6b{display:flex;flex-direction:column;transition:all .5s ease;padding-bottom:1rem;position:relative;height:100vh;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.DrivingSchoolsBrowser_root__7oKua .DrivingSchoolsBrowser_content__qrSpb .DrivingSchoolsBrowser_listSide__EGk6b::-webkit-scrollbar{display:none}.DrivingSchoolsBrowser_root__7oKua .DrivingSchoolsBrowser_content__qrSpb .DrivingSchoolsBrowser_listSide__EGk6b[data-folded=true]{width:0;padding:0;overflow:hidden}.DrivingSchoolsBrowser_root__7oKua .DrivingSchoolsBrowser_content__qrSpb .DrivingSchoolsBrowser_listSide__EGk6b[data-folded=false]{width:100%}.DrivingSchoolsBrowser_root__7oKua .DrivingSchoolsBrowser_content__qrSpb .DrivingSchoolsBrowser_listSide__EGk6b .DrivingSchoolsBrowser_actionBox__8tSqb{top:0;left:0;position:-webkit-sticky;position:sticky;z-index:10;padding:1rem 0 2rem;background-image:linear-gradient(180deg,#e9eef1 0,#e9eef1 75%,rgba(255,255,255,0))}.DrivingSchoolsBrowser_root__7oKua .DrivingSchoolsBrowser_content__qrSpb .DrivingSchoolsBrowser_listSide__EGk6b .DrivingSchoolsBrowser_actionBox__8tSqb .DrivingSchoolsBrowser_contentBox__NQvms{display:flex;flex-direction:column;gap:1rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.DrivingSchoolsBrowser_root__7oKua .DrivingSchoolsBrowser_content__qrSpb .DrivingSchoolsBrowser_mapSide__G_24e{display:flex;flex-direction:column;gap:1rem;transition:all .5s ease}.DrivingSchoolsBrowser_root__7oKua .DrivingSchoolsBrowser_content__qrSpb .DrivingSchoolsBrowser_mapSide__G_24e[data-folded=true]{width:0;height:0;padding:0;overflow:hidden}.DrivingSchoolsBrowser_root__7oKua .DrivingSchoolsBrowser_content__qrSpb .DrivingSchoolsBrowser_mapSide__G_24e[data-folded=false]{width:100%;height:auto}@media(min-width:48rem){.DrivingSchoolsBrowser_root__7oKua .DrivingSchoolsBrowser_content__qrSpb{flex-direction:row}.DrivingSchoolsBrowser_root__7oKua .DrivingSchoolsBrowser_content__qrSpb .DrivingSchoolsBrowser_listSide__EGk6b[data-folded=true]{width:100%}.DrivingSchoolsBrowser_root__7oKua .DrivingSchoolsBrowser_content__qrSpb .DrivingSchoolsBrowser_mapSide__G_24e[data-folded=false]{width:60%;margin-left:1rem;position:-webkit-sticky;position:sticky;top:97px;align-self:flex-start;height:calc(100vh - 97px - 1rem)}}@media(min-width:64rem){.DrivingSchoolsBrowser_root__7oKua #mapViewSwitch{display:none}.DrivingSchoolsBrowser_root__7oKua .DrivingSchoolsBrowser_content__qrSpb{gap:2rem}.DrivingSchoolsBrowser_root__7oKua .DrivingSchoolsBrowser_content__qrSpb .DrivingSchoolsBrowser_listSide__EGk6b[data-folded=false],.DrivingSchoolsBrowser_root__7oKua .DrivingSchoolsBrowser_content__qrSpb .DrivingSchoolsBrowser_listSide__EGk6b[data-folded=true]{width:60%}.DrivingSchoolsBrowser_root__7oKua .DrivingSchoolsBrowser_content__qrSpb .DrivingSchoolsBrowser_mapSide__G_24e[data-folded=false],.DrivingSchoolsBrowser_root__7oKua .DrivingSchoolsBrowser_content__qrSpb .DrivingSchoolsBrowser_mapSide__G_24e[data-folded=true]{width:40%;margin-left:0;position:-webkit-sticky;position:sticky;top:97px;align-self:flex-start;height:calc(100vh - 97px - 1rem)}}.DrivingSchoolsBrowser_root__7oKua .DrivingSchoolsBrowser_error__5y6me,.DrivingSchoolsBrowser_root__7oKua .DrivingSchoolsBrowser_loading__gAo0f{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;padding:2rem;text-align:center}.DrivingSchoolsBrowser_root__7oKua .DrivingSchoolsBrowser_error__5y6me p,.DrivingSchoolsBrowser_root__7oKua .DrivingSchoolsBrowser_loading__gAo0f p{font-size:1.2rem;color:#f57606;margin-bottom:1rem}.DrivingSchoolsBrowser_root__7oKua .DrivingSchoolsBrowser_error__5y6me button,.DrivingSchoolsBrowser_root__7oKua .DrivingSchoolsBrowser_loading__gAo0f button{padding:.75rem 1.5rem;background-color:#f57606;color:#fff;border:none;border-radius:.5rem;cursor:pointer;font-size:1rem;transition:background-color .2s ease}.DrivingSchoolsBrowser_root__7oKua .DrivingSchoolsBrowser_error__5y6me button:hover,.DrivingSchoolsBrowser_root__7oKua .DrivingSchoolsBrowser_loading__gAo0f button:hover{background-color:#292624}.DrivingSchoolsBrowser_root__7oKua .DrivingSchoolsBrowser_error__5y6me p{color:#292624}@keyframes Input_slide-in__2Jknx{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes Input_slide-right__zbLOr{0%{transform:translateX(0)}to{transform:translateX(4px)}}@keyframes Input_slide-left__fpAiQ{0%{transform:translateX(0)}to{transform:translateX(-4px)}}@keyframes Input_pulse__Hl7aX{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes Input_bounce__6f8HE{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes Input_fade-in__OUzie{0%{opacity:0}to{opacity:1}}.Input_inputGroup__vyyPS{display:flex;flex-direction:column;gap:8px}.Input_label__hioTO{font-size:14px;font-weight:500;color:#292624}.Input_input__rpj7R{width:100%;padding:16px;border:none;border-radius:8px;background:#f2f6f8;font-size:16px;color:#292624;box-shadow:inset 2px 2px 4px rgba(0,0,0,.1),inset -2px -2px 4px hsla(0,0%,100%,.4);transition:background-color .25s ease,transform .2s cubic-bezier(.4,0,.2,1)}.Input_input__rpj7R:active,.Input_input__rpj7R:hover{transform:scale(1.02)}.Input_input__rpj7R:focus{outline:none;background-color:#e9eef1;transform:scale(1.02)}.Input_input__rpj7R::placeholder{color:#555}.Input_input__rpj7R.Input_error__ZVq7J{border:2px solid #ef4444;background-color:#fef2f2;box-shadow:inset 2px 2px 4px rgba(239,68,68,.1),inset -2px -2px 4px hsla(0,0%,100%,.4)}.Input_input__rpj7R.Input_nameExists__4hcoX{border:2px solid #f59e0b;background-color:#fffbeb}.Input_input__rpj7R.Input_checking__zd2lg{border:2px solid #3b82f6;background-color:#eff6ff}.Input_errorText__WDN75{font-size:12px;color:#ef4444;margin-top:4px;font-weight:500}.ItemCard_itemCard__Sk_xS{display:flex;justify-content:space-between;align-items:flex-start;padding:16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;transition:all .2s ease;position:relative}.ItemCard_itemCard__Sk_xS:hover{border-color:#f57606;box-shadow:0 2px 8px rgba(245,118,6,.1)}.ItemCard_itemContent__oDSoA{flex:1 1}.ItemCard_actionButtons__1kaXm{display:flex;gap:8px;position:absolute;bottom:16px;right:16px}.ItemCard_statusBadge__g3M0U{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600}.ItemCard_instructorLayout__rMWsO{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.ItemCard_instructorHeader__JOtvB{display:flex;align-items:flex-start;gap:16px;justify-content:space-between;width:100%}.ItemCard_instructorInfo__jzvwh{display:flex;align-items:center;gap:16px}.ItemCard_avatar__Wrow1{width:60px;height:60px;border-radius:50%;object-fit:cover;flex-shrink:0}.ItemCard_info__mPUw4{display:flex;flex-direction:column;gap:4px}.ItemCard_name__hmyio{font-weight:600;font-size:16px;color:#1f2937;margin:0 0 4px}.ItemCard_categories__BvTJB,.ItemCard_email__kAKkT,.ItemCard_phone__jBhkm{font-size:14px;color:#6b7280;line-height:1.4}.ItemCard_offerLayout__CBgCH,.ItemCard_vehicleLayout__l4iq3{display:flex;flex-direction:column;gap:8px}.ItemCard_offerHeader__Dxh7F{display:flex;align-items:flex-start;gap:12px;justify-content:space-between}.ItemCard_offerType__wrf2Y{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ItemCard_typeBadge__4jjau{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600;color:#fff;background-color:#f39c12}.ItemCard_offerTitle__AFooi{font-weight:600;font-size:16px;color:#1f2937}.ItemCard_offerDetails__5NMCz{display:flex;flex-direction:column;gap:8px}.ItemCard_offerSpecs___03Jf{display:flex;gap:16px;flex-wrap:wrap;font-size:14px;color:#6b7280}.ItemCard_offerDescription__rCd1a{font-size:14px;color:#374151;line-height:1.5}.ItemCard_offerScope__rg03A{font-size:14px;color:#6b7280;font-style:italic}.ItemCard_lessonLayout__SEaFi{display:flex;flex-direction:column;gap:8px}.ItemCard_lessonHeader__K_Yjg{display:flex;align-items:flex-start;gap:12px;justify-content:space-between}.ItemCard_lessonTitle__fGdSv{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ItemCard_lessonName__Efz0q{font-weight:600;font-size:16px;color:#1f2937}.ItemCard_lessonDetails__WGLDv{display:flex;flex-direction:column;gap:8px}.ItemCard_lessonDateTime__gh35i{display:flex;gap:16px;flex-wrap:wrap;font-size:14px;color:#6b7280}.ItemCard_lessonInstructor__AoSPt,.ItemCard_lessonNotes__7ipWl,.ItemCard_lessonStudent__m5P1v{font-size:14px;color:#374151}.ItemCard_scheduleLayout__3bpLj{display:flex;flex-direction:column;gap:8px}.ItemCard_scheduleHeader__U9Lb5{display:flex;align-items:flex-start;gap:12px;justify-content:space-between}.ItemCard_scheduleTitle__1meL4{font-weight:600;font-size:16px;color:#1f2937}.ItemCard_scheduleDetails__qSPpu{display:flex;flex-direction:column;gap:8px}.ItemCard_scheduleDates__fhWvC{display:flex;gap:16px;flex-wrap:wrap;font-size:14px;color:#6b7280}.ItemCard_scheduleStudents__QeNE_{display:flex;gap:16px;flex-wrap:wrap;font-size:14px;color:#374151}.ItemCard_studentLayout__lpZnm{display:flex;flex-direction:column;gap:8px}.ItemCard_studentHeader__h8V__{display:flex;align-items:flex-start;gap:16px;justify-content:space-between}.ItemCard_studentInfo__2RXTT{display:flex;align-items:center;gap:16px}.ItemCard_managerLayout__dAoDt{display:flex;flex-direction:column;gap:8px}.ItemCard_managerHeader__zVceD{display:flex;align-items:flex-start;gap:16px;justify-content:space-between}.ItemCard_managerInfo__HrvNs{display:flex;align-items:center;gap:16px}.ItemCard_avatarPlaceholder__3TZOh{width:60px;height:60px;background:#f3f4f6;font-size:24px;color:#6b7280}.ItemCard_permissions__pBU6f,.ItemCard_position__Cn0Uv{font-size:14px;color:#6b7280;line-height:1.4}.ItemCard_employeeLayout__gz1ED{display:flex;flex-direction:column;gap:8px}.ItemCard_employeeHeader__6_Rfi{display:flex;align-items:flex-start;gap:16px;justify-content:space-between}.ItemCard_employeeInfo__ioDYw{display:flex;align-items:center;gap:16px}.ItemCard_header__y0q3b{justify-content:space-between}.ItemCard_headerLeft__W7Nyp,.ItemCard_header__y0q3b{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ItemCard_category__gTk_Q{background:#ff6b6b;color:#fff;padding:2px 6px;border-radius:4px;font-size:12px;font-weight:600;width:-moz-fit-content;width:fit-content}.ItemCard_transmission__FgVJd,.ItemCard_type__U_Ae6,.ItemCard_year__5pr67{font-size:14px;color:#6b7280}.ItemCard_details__rtHHK{display:flex;flex-direction:column;gap:2px}.ItemCard_inspection__nnsMg,.ItemCard_insurance__48xDA,.ItemCard_licensePlate__qWnqD,.ItemCard_vin__J9Fr3{font-size:14px;color:#6b7280;line-height:1.4}@media(max-width:768px){.ItemCard_itemCard__Sk_xS{flex-direction:column;gap:12px}.ItemCard_itemActions__fj55G{align-self:flex-end;margin-left:0}.ItemCard_instructorLayout__rMWsO{flex-direction:column;align-items:flex-start;gap:12px}.ItemCard_header__y0q3b{flex-direction:column;align-items:flex-start;gap:4px}}.ItemCard_unavailabilitySection__lh5ZA{margin-top:12px;border-top:1px solid #e5e7eb;padding-top:12px;width:100%}.ItemCard_unavailabilityHeader__k2J1V{display:flex;justify-content:flex-start;gap:1rem;align-items:center;cursor:pointer;padding:8px 0;transition:background-color .2s ease}.ItemCard_unavailabilityHeader__k2J1V:hover{background-color:#f3f4f6;border-radius:4px}.ItemCard_unavailabilityTitle__z_ZQm{font-size:14px;font-weight:600;color:#374151}.ItemCard_activeIndicator__2Dq_m{color:#dc2626;font-weight:700}.ItemCard_expandIcon__VdvG7{font-size:12px;color:#6b7280;transition:transform .2s ease}.ItemCard_unavailabilityList__nOHni{margin-top:8px;border-radius:4px;overflow:hidden}.ItemCard_unavailabilityItem__Oyq7K{padding:10px 12px;border-left:3px solid;margin-bottom:6px;background:#f8fafc}.ItemCard_unavailabilityItem__Oyq7K.ItemCard_active__VpEOV{border-left-color:#dc2626;background:#fef2f2}.ItemCard_unavailabilityItem__Oyq7K.ItemCard_upcoming__eXzeU{border-left-color:#f59e0b;background:#fffbeb}.ItemCard_unavailabilityItem__Oyq7K.ItemCard_past__O0pOm{border-left-color:#6b7280;background:#f9fafb}.ItemCard_periodDates__n4UwY{font-size:13px;color:#374151;margin-bottom:4px}.ItemCard_periodReason__rOMY_{font-size:12px;color:#6b7280;font-style:italic}.ItemCard_schoolLayout__wCqpg{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.ItemCard_schoolHeader__Letzz{display:flex;align-items:flex-start;gap:16px;justify-content:space-between;width:100%}.ItemCard_schoolInfo__OUxtW{display:flex;align-items:center;gap:16px}.ItemCard_logo__IQmN9{width:60px;height:60px;border-radius:8px;object-fit:cover;flex-shrink:0;border:1px solid #e5e7eb}.ItemCard_adminNotes__eiqef{margin-top:8px;padding:8px 12px;background:#fef3c7;border:1px solid #f59e0b;border-radius:6px;font-size:13px;color:#92400e}.ItemCard_adminNotes__eiqef strong{color:#78350f}.ItemCard_userLayout__SLbkw{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.ItemCard_userHeader__A3JSt{display:flex;align-items:flex-start;gap:16px;justify-content:space-between;width:100%}.ItemCard_userInfo__Z6JWn{display:flex;align-items:center;gap:16px}.ItemCard_avatarPlaceholder__3TZOh{width:50px;height:50px;border-radius:50%;background:#d8f1ff;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;font-weight:600;font-size:18px}.ItemCard_createdAt__tGpzq,.ItemCard_roles__4G6n9{font-size:14px;color:#6b7280;line-height:1.4}.ItemCard_rolesBadges__9BLs3{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.ItemCard_roleBadge__2dxPV{padding:2px 6px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.ItemCard_userDetails__vvSYP{display:flex;flex-direction:column;gap:4px;margin-top:8px;width:35%}.ItemCard_userDetail__tDUo2{display:flex;justify-content:space-between;font-size:13px;color:#6b7280;padding:2px 0}.ItemCard_userDetail__tDUo2.ItemCard_highlight__t9qRr{color:#374151;font-weight:500}.ItemCard_userDetail__tDUo2 span:first-child{font-weight:500;min-width:120px}.ItemCard_userDetail__tDUo2 span:last-child{text-align:right;flex:1 1}.ItemCard_userSchoolsSection__FNJCf{margin-top:12px;padding:12px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.ItemCard_userSchoolsList___Azzm{display:flex;flex-direction:column;gap:8px}@keyframes Textarea_slide-in__ZHFj0{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes Textarea_slide-right__g9__2{0%{transform:translateX(0)}to{transform:translateX(4px)}}@keyframes Textarea_slide-left__5yc2n{0%{transform:translateX(0)}to{transform:translateX(-4px)}}@keyframes Textarea_pulse__gzk6O{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes Textarea_bounce__kU1dB{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes Textarea_fade-in__ljCI3{0%{opacity:0}to{opacity:1}}.Textarea_textareaGroup__f03Bi{display:flex;flex-direction:column;gap:8px}.Textarea_label___2aHN{font-size:14px;font-weight:500;color:#292624}.Textarea_textarea__p7a8S{width:100%;padding:16px;border:none;border-radius:8px;background:#f2f6f8;font-size:16px;color:#292624;font-family:inherit;resize:vertical;min-height:100px;box-shadow:inset 2px 2px 4px rgba(0,0,0,.1),inset -2px -2px 4px hsla(0,0%,100%,.4);transition:background-color .25s ease,transform .2s cubic-bezier(.4,0,.2,1)}.Textarea_textarea__p7a8S:active,.Textarea_textarea__p7a8S:hover{transform:scale(1.02)}.Textarea_textarea__p7a8S:focus{outline:none;background-color:#e9eef1;transform:scale(1.02)}.Textarea_textarea__p7a8S::placeholder{color:#555}.Textarea_textarea__p7a8S.Textarea_error__so2Gw{border:2px solid #ef4444;background-color:#fef2f2;box-shadow:inset 2px 2px 4px rgba(239,68,68,.1),inset -2px -2px 4px hsla(0,0%,100%,.4)}.Textarea_errorText__2WSPJ{font-size:12px;color:#ef4444;margin-top:4px;font-weight:500}.Checkbox_container__oKSuQ{display:inline-block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0;transition:transform .2s cubic-bezier(.4,0,.2,1)}.Checkbox_container__oKSuQ:active,.Checkbox_container__oKSuQ:hover{transform:scale(1.05)}.Checkbox_input__pFxZr{position:absolute;opacity:0;width:0;height:0;cursor:pointer}.Checkbox_checkmark__bkbvM{display:block;width:22px;height:22px;background-color:#f2f6f8;border-radius:4px;box-shadow:inset 2px 2px 4px rgba(0,0,0,.1),inset -2px -2px 4px hsla(0,0%,100%,.4);transition:background-color .25s ease;position:relative}.Checkbox_checkmark__bkbvM:after{content:"";position:absolute;width:10px;height:20px;border:solid #49db44;border-width:0 4px 4px 0;transform:rotate(45deg);opacity:0;transition:opacity .25s ease,top .25s ease;top:-15px;left:10px}.Checkbox_input__pFxZr:checked+.Checkbox_checkmark__bkbvM{background-color:#f2f6f8}.Checkbox_input__pFxZr:checked+.Checkbox_checkmark__bkbvM:after{opacity:1;top:-3px}.Checkbox_container__oKSuQ:hover .Checkbox_checkmark__bkbvM{background-color:#e9eef1}.Calendar_container__uutVW{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.Calendar_header__oazgO{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.Calendar_title__BpKXQ{font-size:18px;font-weight:600;color:#292624;margin:0}.Calendar_filters__c_Zf2{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px;margin-bottom:24px;padding:20px;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #f2f6f8}.Calendar_filterGroup__C9I8Y{display:flex;flex-direction:column;gap:8px}.Calendar_filterGroup__C9I8Y .label{color:#292624;font-weight:500;font-size:14px}.Calendar_filterGroup__C9I8Y .input,.Calendar_filterGroup__C9I8Y .select{background:#fff;border:1px solid #f2f6f8;border-radius:8px;color:#292624;font-weight:500}.Calendar_filterGroup__C9I8Y .input:focus,.Calendar_filterGroup__C9I8Y .select:focus{border-color:#f57606;box-shadow:0 0 0 3px rgba(245,118,6,.1)}.Calendar_filterGroup__C9I8Y .input:hover,.Calendar_filterGroup__C9I8Y .select:hover{border-color:#555}.Calendar_calendarContainer__XXFyr{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.05)}.Calendar_calendarContainer__XXFyr .rbc-calendar{font-family:inherit;border-radius:12px;overflow:hidden}.Calendar_calendarContainer__XXFyr .rbc-header{background:#f57606;color:#fff;font-weight:600;padding:12px 8px;border:none;font-size:14px}.Calendar_calendarContainer__XXFyr .rbc-toolbar{background:#f2f6f8;padding:16px 20px;border:none;border-radius:12px 12px 0 0;margin-bottom:0}.Calendar_calendarContainer__XXFyr .rbc-toolbar .rbc-toolbar-label{color:#292624;font-weight:600;font-size:18px}.Calendar_calendarContainer__XXFyr .rbc-toolbar .rbc-btn-group button{background:#fff;border:1px solid #d4d4d4;color:#292624;font-weight:500;transition:all .2s ease}.Calendar_calendarContainer__XXFyr .rbc-toolbar .rbc-btn-group button:hover{background:#f2f6f8;border-color:#555}.Calendar_calendarContainer__XXFyr .rbc-toolbar .rbc-btn-group button:active,.Calendar_calendarContainer__XXFyr .rbc-toolbar .rbc-btn-group button:focus{background:#f57606;border-color:#f57606;color:#fff;box-shadow:0 0 0 2px rgba(245,118,6,.1)}.Calendar_calendarContainer__XXFyr .rbc-toolbar .rbc-btn-group .rbc-active{background:#f57606!important;color:#fff!important;border-color:#f57606!important;font-weight:600}.Calendar_calendarContainer__XXFyr .rbc-month-view{border:none;border-radius:0 0 12px 12px}.Calendar_calendarContainer__XXFyr .rbc-month-view .rbc-month-header{border:none}.Calendar_calendarContainer__XXFyr .rbc-month-view .rbc-date-cell{padding:8px;font-weight:500;color:#292624}.Calendar_calendarContainer__XXFyr .rbc-month-view .rbc-off-range-bg{background:rgba(0,0,0,.02)}.Calendar_calendarContainer__XXFyr .rbc-month-view .rbc-off-range{color:rgba(0,0,0,.3)}.Calendar_calendarContainer__XXFyr .rbc-month-view .rbc-today{background:rgba(245,118,6,.1)}.Calendar_calendarContainer__XXFyr .rbc-month-view .rbc-day-bg{border:1px solid rgba(0,0,0,.05);transition:background-color .2s ease}.Calendar_calendarContainer__XXFyr .rbc-month-view .rbc-day-bg:hover{background:rgba(245,118,6,.05)}.Calendar_calendarContainer__XXFyr .rbc-week-view{border:none;border-radius:0 0 12px 12px}.Calendar_calendarContainer__XXFyr .rbc-week-view .rbc-time-content,.Calendar_calendarContainer__XXFyr .rbc-week-view .rbc-time-header{border:none}.Calendar_calendarContainer__XXFyr .rbc-week-view .rbc-timeslot-group{border:1px solid rgba(0,0,0,.05)}.Calendar_calendarContainer__XXFyr .rbc-week-view .rbc-time-gutter{background:rgba(245,118,6,.05);color:#292624;font-weight:500}.Calendar_calendarContainer__XXFyr .rbc-day-view{border:none;border-radius:0 0 12px 12px}.Calendar_calendarContainer__XXFyr .rbc-day-view .rbc-time-content,.Calendar_calendarContainer__XXFyr .rbc-day-view .rbc-time-header{border:none}.Calendar_calendarContainer__XXFyr .rbc-day-view .rbc-timeslot-group{border:1px solid rgba(0,0,0,.05)}.Calendar_calendarContainer__XXFyr .rbc-day-view .rbc-time-gutter{background:rgba(245,118,6,.05);color:#292624;font-weight:500}.Calendar_calendarContainer__XXFyr .rbc-event{border-radius:8px!important;border:none!important;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:all .2s ease;cursor:pointer}.Calendar_calendarContainer__XXFyr .rbc-event:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.Calendar_calendarContainer__XXFyr .rbc-event-content{font-weight:500;font-size:12px}.Calendar_calendarContainer__XXFyr .rbc-event-label{font-weight:600;font-size:11px;opacity:.9}.Calendar_calendarContainer__XXFyr .rbc-event .rbc-event-content:after,.Calendar_calendarContainer__XXFyr .rbc-event .rbc-event-label:after,.Calendar_calendarContainer__XXFyr .rbc-event time:after{content:none!important}.Calendar_calendarContainer__XXFyr .rbc-event .rbc-event-content,.Calendar_calendarContainer__XXFyr .rbc-event .rbc-event-label,.Calendar_calendarContainer__XXFyr .rbc-time-gutter{font-family:monospace!important}.Calendar_modalContent__rTIyy{padding:24px;max-width:800px;max-height:90vh;overflow-y:auto;background:#fff;border-radius:12px}.Calendar_form__vigID{display:flex;flex-direction:column;gap:20px}.Calendar_formRow__CZCoa{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media(max-width:768px){.Calendar_formRow__CZCoa{grid-template-columns:1fr}}.Calendar_formGroup__Jvlc0{display:flex;flex-direction:column;gap:8px}.Calendar_label__wm79O{font-size:14px;font-weight:500;color:#292624}.Calendar_studentsGrid__kzWyC{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:12px;gap:12px;max-height:200px;overflow-y:auto;padding:12px;background:#f2f6f8;border-radius:8px;border:1px solid #d4d4d4}.Calendar_studentItem__wtsiY{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:6px;cursor:pointer;transition:background-color .2s ease;background:#fff;border:1px solid rgba(0,0,0,.05)}.Calendar_studentItem__wtsiY:hover{background-color:rgba(74,245,6,.1);border-color:rgba(74,245,6,.2)}.Calendar_studentLabel__IiRoP{font-size:14px;color:#292624;font-weight:500;line-height:1.4}.Calendar_modalActions__U4Re6{display:flex;justify-content:flex-end;gap:12px;padding-top:20px;border-top:1px solid #f2f6f8;margin-top:20px}.Calendar_deleteButton__DRXty{background:#e74c3c!important;border:none!important;color:#fff!important}.Calendar_deleteButton__DRXty:hover{background:#c0392b!important;transform:translateY(-1px);box-shadow:0 4px 12px rgba(231,76,60,.3)}@media(max-width:768px){.Calendar_filters__c_Zf2{grid-template-columns:1fr;gap:12px}.Calendar_calendarContainer__XXFyr .rbc-toolbar{flex-direction:column;gap:12px}.Calendar_calendarContainer__XXFyr .rbc-toolbar .rbc-toolbar-label{order:-1}}@keyframes Calendar_fadeIn__DmmAk{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Calendar_container__uutVW{animation:Calendar_fadeIn__DmmAk .3s ease-out}.Calendar_calendarContainer__XXFyr .rbc-toolbar .rbc-btn-group .rbc-btn{min-width:80px;height:36px;display:flex;align-items:center;justify-content:center}.Calendar_calendarContainer__XXFyr .rbc-month-view .rbc-month-row .rbc-day{min-height:120px}.Calendar_calendarContainer__XXFyr .rbc-day-bg:hover{background:rgba(245,118,6,.1)}.ConsentsSection_section__AJnE1{display:flex;flex-direction:column;gap:1rem;background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ConsentsSection_sectionTitle__94QxC{font-size:1.25rem;font-weight:600;margin:0 0 1rem;color:#1a1a1a}.ConsentsSection_consentItem__3rCcD{display:flex;align-items:flex-start;gap:.75rem}.ConsentsSection_consentText__IJ1h1{font-size:.875rem;line-height:1.5;color:#666}.UserDataEdit_section__PFL37{background:#fff;border-radius:12px;padding:24px;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.UserDataEdit_sectionTitle__oUZPm{font-size:20px;font-weight:600;color:#292624;margin-bottom:20px}.UserDataEdit_subsectionTitle__mK2Vg{font-size:16px;font-weight:500;color:#292624;margin-bottom:16px}.UserDataEdit_profileImageSection__91hzX{display:flex;flex-direction:column;gap:16px;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid #e5e5e5}.UserDataEdit_profileImageInput__7GX5P{display:none}.UserDataEdit_profileImageContainer__6aJeO{position:relative;width:120px;height:120px;border-radius:50%;overflow:hidden;cursor:pointer;transition:all .3s ease;border:3px solid #e5e5e5}.UserDataEdit_profileImageContainer__6aJeO:hover{border-color:#292624;transform:scale(1.05)}.UserDataEdit_profileImage__xSdFa{width:100%;height:100%;object-fit:cover;border-radius:50%}.UserDataEdit_profileImagePlaceholder__XVX0g{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;background:#f5f5f5;color:#666;text-align:center}.UserDataEdit_profileImagePlaceholder__XVX0g span:first-child{font-weight:500;margin-bottom:4px}.UserDataEdit_profileImageHint__xnwoL{font-size:12px;color:#888}.UserDataEdit_profileImageOverlay__zHLOW{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:500;opacity:0;transition:opacity .3s ease}.UserDataEdit_profileImageContainer__6aJeO:hover .UserDataEdit_profileImageOverlay__zHLOW{opacity:1}.UserDataEdit_removeImageButton__6l6uZ{background:none;border:1px solid #dc3545;color:#dc3545;padding:8px 16px;border-radius:6px;font-size:14px;cursor:pointer;transition:all .3s ease;align-self:flex-start}.UserDataEdit_removeImageButton__6l6uZ:hover{background:#dc3545;color:#fff}.UserDataEdit_form__x4Pyl,.UserDataEdit_inputRow__1cNmc{display:flex;flex-direction:column;gap:20px}.UserDataEdit_inputRow__1cNmc>*{flex:1 1;width:100%}.UserDataEdit_submitButton__e9Ysv{align-self:flex-start;width:auto}@media(min-width:768px){.UserDataEdit_inputRow__1cNmc{flex-direction:row;flex-wrap:wrap;gap:20px}.UserDataEdit_inputRow__1cNmc>*{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 10px);min-width:250px}}@media(min-width:1200px){.UserDataEdit_inputRow__1cNmc>*{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 10px)}}.EmailChange_section__OALAA{background:#fff;border-radius:12px;padding:24px;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.EmailChange_section__OALAA:last-child{margin-bottom:0}.EmailChange_sectionTitle__qebJ3{font-size:20px;font-weight:600;color:#292624;margin-bottom:20px}.EmailChange_form__d_YbR,.EmailChange_inputRow__NyoQz{display:flex;flex-direction:column;gap:20px}@media(min-width:1200px){.EmailChange_inputRow__NyoQz{flex-direction:row}}.EmailChange_inputRow__NyoQz>*{flex:1 1;width:100%}.EmailChange_submitButton__TZqMb{align-self:flex-start;width:auto}.EmailChange_noEmailAccessSection___6Vlp{margin-top:20px;padding-top:20px;border-top:1px solid #f2f6f8;text-align:center}.VerificationCodeInput_container__q2hjZ{display:flex;flex-direction:column;gap:20px}.VerificationCodeInput_title__7C9Ii{font-size:20px;font-weight:600;color:#292624;margin:0}.VerificationCodeInput_description__pslkU{font-size:14px;line-height:1.5;color:#555;margin:0}.VerificationCodeInput_email__eBys2{font-size:14px;font-weight:500;color:#292624;background:#f2f6f8;padding:8px 12px;border-radius:6px;margin:0}.VerificationCodeInput_form__T82HO{display:flex;flex-direction:column;gap:20px}.VerificationCodeInput_codeInputs__i_iyD{display:flex;gap:12px;justify-content:center;margin:20px 0}.VerificationCodeInput_codeInput__GBR09{width:50px;height:50px;border:2px solid #f2f6f8;border-radius:8px;text-align:center;font-size:18px;font-weight:600;color:#292624;background:#fff;transition:all .2s ease}.VerificationCodeInput_codeInput__GBR09:focus{outline:none;border-color:#27ae60;box-shadow:0 0 0 3px rgba(39,174,96,.1)}.VerificationCodeInput_codeInput__GBR09:disabled{background:#f2f6f8;color:#555;cursor:not-allowed}.VerificationCodeInput_codeInput__GBR09::placeholder{color:#555}.VerificationCodeInput_error__z3C13{color:#e74c3c;font-size:14px;text-align:center;margin:0}.VerificationCodeInput_buttons__XdqMb{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}@media(max-width:768px){.VerificationCodeInput_buttons__XdqMb{flex-direction:column}}.SupportEmailForm_container__f9_nw{max-width:600px;margin:0 auto;padding:2rem;background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.SupportEmailForm_title__wEPnO{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#1f2937}.SupportEmailForm_description__fEnsF{color:#6b7280;margin-bottom:2rem;line-height:1.5}.SupportEmailForm_form__eNAkW{display:flex;flex-direction:column;gap:1.5rem}.SupportEmailForm_textareaWrapper__WOWW1{display:flex;flex-direction:column;gap:.5rem}.SupportEmailForm_textareaLabel__M1wJS{font-size:.875rem;font-weight:500;color:#374151}.SupportEmailForm_textarea__XMRb_{padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;resize:vertical;min-height:120px;font-family:inherit;transition:border-color .2s}.SupportEmailForm_textarea__XMRb_:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.SupportEmailForm_textarea__XMRb_:disabled{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}.SupportEmailForm_userInfo__X1PcD{padding:1rem;background:#f9fafb;border-radius:6px;border:1px solid #e5e7eb}.SupportEmailForm_userInfoTitle__rryc2{font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.SupportEmailForm_userInfo__X1PcD p{font-size:.875rem;color:#6b7280;margin:.25rem 0}.SupportEmailForm_buttons__sBLjN{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}@media(max-width:640px){.SupportEmailForm_buttons__sBLjN{flex-direction:column-reverse}}.ContactFeatures_root__bKPLw{padding-block:5rem}.ContactFeatures_grid__JuTx_{display:flex;flex-direction:column;gap:3rem;padding-inline:1.5rem;align-items:center}.ContactFeatures_left__cc1ix{display:flex;flex-direction:column;gap:2rem;flex:1 1;max-width:400px}.ContactFeatures_label__RxKV2{font-family:Outfit,sans-serif;font-weight:500;font-size:18px;color:#555;text-transform:uppercase}.ContactFeatures_label__RxKV2:before{content:"▪";margin-right:.5rem}.ContactFeatures_title___2WXq{font-family:Outfit,sans-serif;font-weight:700;font-size:32px;line-height:1.2;color:#292624;text-align:center}.ContactFeatures_contact__xXMlT{display:flex;flex-direction:column;gap:1.5rem}.ContactFeatures_item__pyFBz{display:flex;align-items:center;gap:1rem}.ContactFeatures_icon__l7DNu{width:60px;height:60px;background-color:#ffefd8;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ContactFeatures_contactValue__8gtSu{font-weight:600;font-size:1.1rem;color:#242424}.ContactFeatures_contactHint__OBRUj{font-size:.875rem;color:#555;font-family:Inter,sans-serif}.ContactFeatures_actions__Uq_4U{display:flex;justify-content:center;align-items:center;margin-top:1.5rem}.ContactFeatures_right__BiJyh{display:flex;flex-direction:column;gap:2rem;flex:2 1;max-width:700px;align-items:center;text-align:center}.ContactFeatures_features__TwaKH{width:100%}@media(min-width:80rem){.ContactFeatures_grid__JuTx_{flex-direction:row;justify-content:space-between;align-items:flex-start;max-width:1200px;margin-inline:auto}.ContactFeatures_title___2WXq{font-size:44px;text-align:left}.ContactFeatures_rightTitle__ZELm0{font-size:24px;text-align:left}.ContactFeatures_right__BiJyh{align-items:flex-start;text-align:left}.ContactFeatures_left__cc1ix{align-items:flex-start}.ContactFeatures_contact__xXMlT{gap:2rem}.ContactFeatures_actions__Uq_4U{justify-content:flex-start}}.ExpandableCards_features__4D_7E{display:flex;flex-direction:column;gap:1rem}.ExpandableCards_feature__JVPBW{background-color:#faf8f8;border-radius:2rem;padding:1.5rem;display:flex;gap:1rem;align-items:flex-start;cursor:pointer;transition:all .3s ease}.ExpandableCards_feature__JVPBW:hover{transform:scale(1.02)}.ExpandableCards_feature__JVPBW[data-active=true]{box-shadow:0 1rem 2rem rgba(0,0,0,.1)}.ExpandableCards_icon__8acZo{flex-shrink:0;line-height:1;margin-top:.25rem;display:flex;align-items:center;justify-content:center}.ExpandableCards_icon__8acZo svg{transition:transform .3s ease;stroke:#292624}.ExpandableCards_icon__8acZo.ExpandableCards_iconActive__v11ZL svg{transform:scale(1.12);stroke:#292624}.ExpandableCards_content__atqvd{flex:1 1}.ExpandableCards_featureTitle__GRtm_{font-weight:500;color:#292624;font-size:20px;letter-spacing:.02em;font-family:Outfit,sans-serif;margin-bottom:8px}@media(min-width:64rem){.ExpandableCards_featureTitle__GRtm_{font-size:22px}}.ExpandableCards_featureText__d45rH{font-size:16px;color:#555;font-family:Inter,sans-serif;line-height:26px;transition:max-height .5s ease,opacity .3s ease;overflow:hidden}.ExpandableCards_featureText__d45rH.ExpandableCards_expanded__LFpJQ{max-height:500px;opacity:1}.ExpandableCards_featureText__d45rH.ExpandableCards_collapsed__smeZ9{max-height:0;opacity:0;margin-bottom:-8px}.ContactPage_container__QHEWA{margin:6rem 0}.ContactPage_container__QHEWA .ContactPage_content__QLNZ7{display:flex;flex-direction:column;gap:8rem;max-width:36rem}.ContactPage_container__QHEWA .ContactPage_content__QLNZ7 .ContactPage_contact__hQuIu,.ContactPage_container__QHEWA .ContactPage_content__QLNZ7 .ContactPage_contact__hQuIu .ContactPage_text__L_1tS{display:flex;flex-direction:column;gap:2rem}.ContactPage_container__QHEWA .ContactPage_content__QLNZ7 .ContactPage_contact__hQuIu .ContactPage_text__L_1tS .ContactPage_title__arS30{font-family:Outfit,sans-serif;font-weight:500;font-size:2.5rem;line-height:3rem;color:#292624;text-align:center}@media(min-width:64rem){.ContactPage_container__QHEWA .ContactPage_content__QLNZ7 .ContactPage_contact__hQuIu .ContactPage_text__L_1tS .ContactPage_title__arS30{font-size:3rem;line-height:3.5rem}}.ContactPage_container__QHEWA .ContactPage_content__QLNZ7 .ContactPage_contact__hQuIu .ContactPage_text__L_1tS .ContactPage_description__MhZHe{font-size:1.25rem;line-height:1.75rem;color:#555;text-align:center}@media(min-width:64rem){.ContactPage_container__QHEWA .ContactPage_content__QLNZ7 .ContactPage_contact__hQuIu .ContactPage_text__L_1tS .ContactPage_description__MhZHe{font-size:1.25rem;line-height:2rem;margin-bottom:4rem}}@media(min-width:80rem){.ContactPage_container__QHEWA .ContactPage_content__QLNZ7 .ContactPage_contact__hQuIu{width:100%}.ContactPage_container__QHEWA .ContactPage_content__QLNZ7{flex-direction:row;max-width:unset;gap:8rem}}@media(min-width:64rem){.ContactPage_container__QHEWA{margin:2rem 0}}.NotebookFeatures_root__Jp9lU{background-color:#e9eef1;padding-block:5rem}.NotebookFeatures_grid__xx_yQ{display:flex;flex-direction:column;align-items:center;padding-inline:1.5rem}.NotebookFeatures_notebook__Z45mu{display:none;position:relative;width:649.14px;height:381.28px;flex-shrink:0}.NotebookFeatures_notebook__Z45mu .NotebookFeatures_notebookBase__Wuzbj,.NotebookFeatures_notebook__Z45mu .NotebookFeatures_notebookScreen__XRNUs{position:absolute;inset:0}.NotebookFeatures_notebook__Z45mu .NotebookFeatures_notebookScreen__XRNUs{z-index:1}.NotebookFeatures_content__OH5ku{max-width:600px;display:flex;align-items:center;flex-direction:column;gap:2rem}.NotebookFeatures_label__my_Ss{display:flex;font-family:Outfit,sans-serif;font-weight:500;font-size:18px;letter-spacing:4%;line-height:100%;color:#555;text-transform:uppercase;align-items:center;justify-content:center;text-align:center}.NotebookFeatures_label__my_Ss:before{content:"▪";margin-right:.5rem}.NotebookFeatures_title__0pCX_{font-family:Outfit,sans-serif;font-weight:300;font-size:44px;line-height:100%;color:#292624;text-align:center}.NotebookFeatures_text__p3YHN{font-weight:400;font-size:16px;font-family:Inter,sans-serif;color:#555;line-height:26px;text-align:center}.NotebookFeatures_features__JPbkF{display:flex;flex-direction:column;gap:1rem}.NotebookFeatures_feature__HWcTl{background-color:#faf8f8;border-radius:2rem;padding:1.5rem;display:flex;gap:1rem;align-items:flex-start;cursor:pointer;transition:all 1s ease}.NotebookFeatures_icon__MJ3QU{font-size:1.5rem;flex-shrink:0;line-height:1;margin-top:.25rem}.NotebookFeatures_featureTitle__ZtTqg{font-weight:700;color:#242424;font-weight:400;font-size:22px;letter-spacing:4%;font-family:Outfit,sans-serif}.NotebookFeatures_featureText__lZ5GF{font-size:16px;color:#555;font-family:Inter,sans-serif;line-height:26px;transition:max-height .8s ease,opacity .4s ease}.NotebookFeatures_featureText__lZ5GF.NotebookFeatures_expanded__AlRgQ{max-height:500px;opacity:1}.NotebookFeatures_featureText__lZ5GF.NotebookFeatures_collapsed__2jq0C{max-height:0;opacity:0}.NotebookFeatures_actions__oOWBQ,.NotebookFeatures_button__PyyV6{display:flex;align-items:center;justify-content:center}.NotebookFeatures_actions__oOWBQ{flex-direction:column;gap:1rem;margin-top:2rem}@media(min-width:48rem){.NotebookFeatures_title__0pCX_{font-size:2.5rem}.NotebookFeatures_text__p3YHN{font-size:16px;max-width:800px}.NotebookFeatures_actions__oOWBQ{flex-direction:row;align-items:center;justify-content:center}}@media(min-width:64rem){.NotebookFeatures_content__OH5ku{align-items:flex-start}.NotebookFeatures_label__my_Ss{justify-content:flex-start;text-align:left}.NotebookFeatures_text__p3YHN,.NotebookFeatures_title__0pCX_{text-align:left}.NotebookFeatures_actions__oOWBQ{justify-content:flex-start}}@media(min-width:80rem){.NotebookFeatures_grid__xx_yQ{flex-direction:row;align-items:flex-start;justify-content:center;gap:5rem}.NotebookFeatures_notebook__Z45mu{display:block}}@media(min-width:96rem){.NotebookFeatures_actions__oOWBQ{justify-content:flex-start}}.NotebookFeatures_feature__HWcTl[data-active=true]{box-shadow:0 1rem 2rem rgba(0,0,0,.1)}.TilesSection_container__Ewr0v{display:flex;flex-direction:column;gap:3rem;text-align:center}.TilesSection_container__Ewr0v .TilesSection_tile__fxmRt h2{font-family:Outfit,sans-serif;font-weight:400;font-size:1.75rem;line-height:1.2}.TilesSection_container__Ewr0v .TilesSection_tile__fxmRt h2 b{font-weight:700;display:inline}.TilesSection_container__Ewr0v .TilesSection_tile__fxmRt p{font-family:Inter,sans-serif;font-weight:400;font-size:1rem;line-height:1.625rem;color:#555;margin-top:2rem}.TilesSection_container__Ewr0v .TilesSection_tiles__V_AmD{display:flex;flex-direction:column;gap:2rem}.TilesSection_container__Ewr0v .TilesSection_tiles__V_AmD>*{border-radius:2rem;border:2px solid #e0eaee;overflow:hidden}@media screen and (min-width:48rem){.TilesSection_container__Ewr0v{margin-bottom:3rem}}@media screen and (min-width:64rem){.TilesSection_container__Ewr0v .TilesSection_tile__fxmRt h2{font-size:2.75rem}.TilesSection_container__Ewr0v .TilesSection_tile__fxmRt h2 b{display:block;margin-top:.5rem}.TilesSection_container__Ewr0v .TilesSection_tile__fxmRt p{font-size:1.125rem;line-height:1.75rem;max-width:700px;margin-inline:auto}.TilesSection_container__Ewr0v .TilesSection_tiles__V_AmD{flex-direction:row;justify-content:center;gap:2rem;flex-wrap:wrap}.TilesSection_container__Ewr0v .TilesSection_tiles__V_AmD>*{flex-grow:1;flex-shrink:1;flex-basis:calc(33.333% - 2rem)}}.Tile_container__R95Sv{position:relative;overflow:hidden;border-radius:3.5rem;border:2px solid #e9eef1;background-color:#faf8f8;color:#242424;padding:35px;display:flex;flex-direction:column;min-height:360px}.Tile_container__R95Sv.Tile_withImage__c7nVB{color:#faf8f8;background-color:rgba(0,0,0,0);border:none}.Tile_container__R95Sv.Tile_withImage__c7nVB:after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.7);z-index:0}.Tile_container__R95Sv.Tile_withImage__c7nVB .Tile_bgImage__4vWce{position:absolute;inset:0;z-index:0;overflow:hidden}.Tile_container__R95Sv.Tile_withImage__c7nVB .Tile_bgImage__4vWce img{object-fit:cover;object-position:center;width:100%;height:100%}.Tile_container__R95Sv.Tile_withImage__c7nVB .Tile_content__5C8Hz{color:#faf8f8;justify-content:center}.Tile_container__R95Sv.Tile_withImage__c7nVB .Tile_content__5C8Hz .Tile_text__TsDLh{color:#faf8f8;font-size:1.125rem;flex-grow:unset}.Tile_container__R95Sv .Tile_content__5C8Hz{z-index:1;display:flex;flex-direction:column;gap:20px;height:100%;align-items:flex-start;text-align:left}.Tile_container__R95Sv .Tile_content__5C8Hz .Tile_iconCircle__Qke7p{width:60px;height:60px;background-color:#ffefd8;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Tile_container__R95Sv .Tile_content__5C8Hz .Tile_iconCircle__Qke7p svg{fill:#f57606}.Tile_container__R95Sv .Tile_content__5C8Hz .Tile_title__42Ka2{font-size:1.25rem;font-weight:400}.Tile_container__R95Sv .Tile_content__5C8Hz .Tile_title__42Ka2 strong{font-weight:700}.Tile_container__R95Sv .Tile_content__5C8Hz .Tile_title__42Ka2 span{font-weight:400;margin-left:4px}.Tile_container__R95Sv .Tile_content__5C8Hz .Tile_text__TsDLh{font-family:Inter,sans-serif;font-weight:400;line-height:26px;white-space:pre-line;color:#555;flex-grow:1}.ModalForm_modalContent__O7pRr{padding:24px;max-width:800px;width:100%;max-height:98vh;overflow-y:auto;overflow-x:hidden}.ModalForm_form__Opv35{display:flex;flex-direction:column;gap:24px;min-height:300px}.ModalForm_formGroup__XN__E{display:flex;flex-direction:column;gap:8px}.ModalForm_modalActions__AR4OX{display:flex;gap:12px;justify-content:flex-end;margin-top:120px}.ModalForm_checkboxField___4cEl{display:flex;align-items:center;gap:8px;padding:8px 0}.ModalForm_checkboxLabel__mZw3v{font-size:14px;font-weight:500;color:#292624;cursor:pointer}.ModalForm_fileField__1crxH{display:flex;flex-direction:column;gap:8px;align-items:center}.ModalForm_fileLabel__T6ohd{font-size:14px;font-weight:500;color:#292624}.ModalForm_fileInput__HkJbR{display:none}.ModalForm_fileSection__my29m{margin-top:8px}.ModalForm_fileContainer__oUP4j{display:flex;align-items:center;justify-content:center;width:120px;height:120px;border:2px dashed #d4d4d4;border-radius:50%;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.ModalForm_fileContainer__oUP4j:hover{border-color:#ddffd8;background-color:#ddffd8}.ModalForm_fileImage__yFLgm{width:100%;height:100%;object-fit:cover;border-radius:50%}.ModalForm_fileOverlay__BnGP9{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(245,118,6,.9);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;border-radius:50%;text-align:center}.ModalForm_fileOverlay__BnGP9,.ModalForm_fileOverlay__BnGP9 span{color:#fff;font-size:12px;font-weight:500}.ModalForm_fileContainer__oUP4j:hover .ModalForm_fileOverlay__BnGP9{opacity:1}.ModalForm_filePlaceholder__Tcms1{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#555;font-size:12px;line-height:1.4}.ModalForm_filePlaceholder__Tcms1 span{font-size:12px}.ModalForm_filePlaceholder__Tcms1 .ModalForm_fileHint__xN_N0{margin-top:4px;font-size:10px;opacity:.7}.ModalForm_section__kjE6l{border:1px solid #d4d4d4;border-radius:8px;padding:16px;margin-bottom:16px}.ModalForm_sectionTitle__ILr1f{font-size:16px;font-weight:600;color:#292624;margin:0 0 12px}.ModalForm_sectionSubtitle__XJbtL{font-size:14px;color:#555;margin:0 0 16px}.ModalForm_sectionFields__sotg_{display:flex;flex-direction:column;gap:16px}.ModalForm_deleteButton__rTlFk{background-color:#dc3545!important;color:#fff!important}.ModalForm_deleteButton__rTlFk:hover{background-color:#c82333!important}.ModalForm_checkboxGrid__64dj5{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.ModalForm_formFlex__h9quu{display:flex;flex-wrap:wrap;gap:16px}.ModalForm_formFlex__h9quu .ModalForm_formGroup__XN__E{flex:1 1;min-width:calc(50% - 8px)}.ModalForm_formFlex__h9quu .ModalForm_formGroup__XN__E:first-child{flex-basis:100%;min-width:100%}.ModalForm_filterInfo__b70uf{background-color:#ddffd8;color:#292624;border-radius:4px;font-size:14px;font-weight:500}.ModalForm_formRow__yGsjG{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media(max-width:768px){.ModalForm_formRow__yGsjG{grid-template-columns:1fr}}.ModalForm_checkboxGrid__64dj5{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px;margin-top:8px}.ModalForm_checkboxItem__6f4xH{display:flex;align-items:center;gap:8px;padding:8px;border:1px solid #d4d4d4;border-radius:6px;cursor:pointer;transition:all .2s ease}.ModalForm_checkboxItem__6f4xH:hover{border-color:#f57606;background-color:rgba(245,118,6,.05)}.ModalForm_checkboxWrapper__vPBi8{pointer-events:none}.ModalForm_filterInfo__b70uf{background-color:rgba(76,175,80,.1);border:1px solid rgba(76,175,80,.3);border-radius:6px;padding:8px 12px;margin-bottom:12px}.ModalForm_filterInfo__b70uf span{font-size:14px;color:#2e7d32;font-weight:500}.ModalForm_nameInputContainer__IU3Ty{position:relative;display:flex;align-items:center}.DashboardFilters_filterSelector__2KCm8{display:flex;background:#f2f6f8;border-radius:8px;padding:4px;gap:4px}@media(max-width:768px){.DashboardFilters_filterSelector__2KCm8{flex-direction:column!important;gap:2px!important;width:100%}}@media(min-width:769px){.DashboardFilters_filterSelector__2KCm8{width:-moz-fit-content;width:fit-content}}.DashboardFilters_filterButton__Ufc8W{padding:8px 16px;border:none;background:rgba(0,0,0,0);border-radius:6px;font-size:14px;font-weight:500;color:#555;cursor:pointer;transition:all .2s ease}.DashboardFilters_filterButton__Ufc8W:hover{color:#292624}.DashboardFilters_filterButton__Ufc8W.DashboardFilters_active___WfWB{background:#d8f1ff;color:#292624}@media(max-width:768px){.DashboardFilters_filterButton__Ufc8W{width:100%!important;text-align:center;padding:10px 16px}}.ItemsList_container__lUhmW{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.ItemsList_header__pLpxy{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.ItemsList_title__R6IJr{font-size:18px;font-weight:600;color:#292624;margin:0}.ItemsList_addButton__II_ok{display:flex;align-items:center;gap:8px}.ItemsList_filters__904fr{margin-bottom:24px;display:flex;justify-content:flex-start}.ItemsList_itemsList__tUT0h{display:flex;flex-direction:column;gap:16px}@keyframes PhoneInput_slide-in__DZe6z{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes PhoneInput_slide-right__zmjeP{0%{transform:translateX(0)}to{transform:translateX(4px)}}@keyframes PhoneInput_slide-left__48Ejr{0%{transform:translateX(0)}to{transform:translateX(-4px)}}@keyframes PhoneInput_pulse__6WRFA{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes PhoneInput_bounce__hus14{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes PhoneInput_fade-in__4Yu9n{0%{opacity:0}to{opacity:1}}.PhoneInput_phoneInputGroup__fh2AL{display:flex;flex-direction:column;gap:8px}.PhoneInput_label__Wl8XF{font-size:14px;font-weight:500;color:#292624}.PhoneInput_phoneInput__Xkgv2{display:flex;align-items:center;gap:8px;width:100%}.PhoneInput_phoneInput__Xkgv2.PhoneInput_error__d6ndi .PhoneInput_input__qNFNj{border:2px solid #ef4444;background-color:#fef2f2}.PhoneInput_countrySelector__W6nSy{position:relative;flex-shrink:0}.PhoneInput_countryButton___RY_s{display:flex;align-items:center;gap:6px;padding:16px;border:none;border-radius:8px;background:#f2f6f8;cursor:pointer;font-size:14px;color:#292624;box-shadow:inset 2px 2px 4px rgba(0,0,0,.1),inset -2px -2px 4px hsla(0,0%,100%,.4);transition:background-color .25s ease,transform .2s cubic-bezier(.4,0,.2,1)}.PhoneInput_countryButton___RY_s:focus,.PhoneInput_countryButton___RY_s:hover{background-color:#e9eef1;transform:scale(1.02)}.PhoneInput_countryButton___RY_s:focus{outline:none}.PhoneInput_flag__APR9F{font-size:16px}.PhoneInput_prefix__E48JD{font-weight:500}.PhoneInput_arrow__1XN6I{font-size:10px;color:#555;transition:transform .2s ease}.PhoneInput_countryButton___RY_s.PhoneInput_open__GYb9m .PhoneInput_arrow__1XN6I{transform:rotate(180deg)}.PhoneInput_dropdown__T07oE{position:absolute;top:100%;left:0;background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;max-height:200px;overflow-y:auto;margin-top:4px;min-width:200px}.PhoneInput_countryOption__CaI2s{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border:none;background:none;cursor:pointer;font-size:14px;color:#292624;transition:background-color .2s ease}.PhoneInput_countryOption__CaI2s:hover{background-color:#f5f5f5}.PhoneInput_countryOption__CaI2s.PhoneInput_selected__Di_lG{background-color:#e3f2fd;color:#f57606}.PhoneInput_countryName__IoGai{flex:1 1;text-align:left}.PhoneInput_input__qNFNj{flex:1 1;padding:16px;border:none;border-radius:8px;background:#f2f6f8;font-size:16px;color:#292624;box-shadow:inset 2px 2px 4px rgba(0,0,0,.1),inset -2px -2px 4px hsla(0,0%,100%,.4);transition:background-color .25s ease,transform .2s cubic-bezier(.4,0,.2,1)}.PhoneInput_input__qNFNj:active,.PhoneInput_input__qNFNj:hover{transform:scale(1.02)}.PhoneInput_input__qNFNj:focus{outline:none;background-color:#e9eef1;transform:scale(1.02)}.PhoneInput_input__qNFNj::placeholder{color:#555}.PhoneInput_input__qNFNj.PhoneInput_error__d6ndi{border:2px solid #ef4444;background-color:#fef2f2;box-shadow:inset 2px 2px 4px rgba(239,68,68,.1),inset -2px -2px 4px hsla(0,0%,100%,.4)}.PhoneInput_errorText__W80Nv{font-size:12px;color:#ef4444;margin-top:4px;font-weight:500}.SchoolAdditionalForm_container___uJT_{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.SchoolAdditionalForm_title__B5dt8{font-size:18px;font-weight:600;color:#292624;margin:0 0 24px}.SchoolAdditionalForm_form__BIyuy{display:flex;flex-direction:column;gap:32px}.SchoolAdditionalForm_section__hGyNe{display:flex;flex-direction:column;gap:20px}.SchoolAdditionalForm_sectionTitle__Vkkc7{font-size:16px;font-weight:600;color:#292624;margin:0;padding-bottom:8px;border-bottom:2px solid #f2f6f8}.SchoolAdditionalForm_sectionDescription__gS6mg{font-size:14px;color:#555;margin:0;line-height:1.4}.SchoolAdditionalForm_checkboxGrid__GZgyT{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:12px;gap:12px;margin-top:8px}.SchoolAdditionalForm_checkboxItem__OjXbU{display:flex;align-items:center;gap:12px;padding:8px 12px;border:1px solid #d4d4d4;border-radius:6px;cursor:pointer;transition:all .2s ease}.SchoolAdditionalForm_checkboxItem__OjXbU:hover{border-color:#f57606;background-color:rgba(245,118,6,.05)}.SchoolAdditionalForm_checkboxWrapper__eCjJv{pointer-events:none}.SchoolAdditionalForm_checkboxLabel__pKd0G{font-size:14px;color:#292624;font-weight:500;line-height:1.4}.SchoolAdditionalForm_instructorPhoto__PTwlb{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0;margin-right:12px}.SchoolAdditionalForm_instructorImage__SOQaw{width:100%;height:100%;object-fit:cover}.SchoolAdditionalForm_instructorPlaceholder__lGj9k{width:100%;height:100%;background:#f57606;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;font-weight:600}.SchoolAdditionalForm_formActions__2rR1e{display:flex;justify-content:flex-end;padding-top:20px;border-top:1px solid #f2f6f8}.OffersManager_container__3gje0{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.OffersManager_header__fVoaX{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.OffersManager_title__37ngA{font-size:18px;font-weight:600;color:#292624;margin:0}.OffersManager_subtitle__Qvcn3{font-size:14px;color:#555;margin:8px 0 0}.OffersManager_filterSelector__HSonI{display:flex;gap:8px;margin:24px 0;justify-content:center}.OffersManager_filterButton__HpwRY{padding:8px 16px;border:none;background:rgba(0,0,0,0);border-radius:6px;font-size:14px;font-weight:500;color:#555;cursor:pointer;transition:all .2s ease}.OffersManager_filterButton__HpwRY:hover{color:#292624}.OffersManager_filterButton__HpwRY.OffersManager_active__u8r4V{background:#d8f1ff;color:#292624}@media(max-width:768px){.OffersManager_filterButton__HpwRY{width:100%!important;text-align:center;padding:10px 16px}}.OffersManager_offersList__T6jCR{display:flex;flex-direction:column;gap:16px}.OffersManager_offerItem__UbRgw{display:flex;align-items:flex-start;gap:16px;padding:20px;border:1px solid #f2f6f8;border-radius:8px;background:#fff;transition:all .2s ease}.OffersManager_offerItem__UbRgw:hover{border-color:#f57606;box-shadow:0 2px 8px rgba(245,118,6,.1)}.OffersManager_checkboxContainer__bcthN{flex-shrink:0;margin-top:4px}.OffersManager_offerInfo__ZeDsw{flex:1 1;display:flex;flex-direction:column;gap:12px}.OffersManager_offerHeader__EhLPp{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.OffersManager_offerTitle__3v_ro{font-size:16px;font-weight:600;color:#292624;flex:1 1}.OffersManager_offerStatus__PJiR9{flex-shrink:0}.OffersManager_statusBadge__EjxLy{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;text-transform:uppercase}.OffersManager_statusActive__8s777{background:rgba(34,197,94,.1);color:#16a34a}.OffersManager_statusInactive__L79wv{background:rgba(239,68,68,.1);color:#dc2626}.OffersManager_offerDetails__iI2fT{display:flex;flex-direction:column;gap:8px}.OffersManager_offerType__YPcds{display:flex;gap:16px;font-size:14px;color:#555}.OffersManager_offerType__YPcds span:first-child{color:#292624;font-weight:500}.OffersManager_offerDescription__55Qvu{font-size:14px;color:#555;line-height:1.4}.OffersManager_offerCategory__6ySBI,.OffersManager_offerScope__xlQC7{font-size:13px;color:#555;font-style:italic}.SchoolProfile_container__KHMhE{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.SchoolProfile_header__gt41g{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.SchoolProfile_title__mXFja{font-size:18px;font-weight:600;color:#292624;margin:0}.SchoolProfile_tabs__76y8f{display:flex;gap:8px;margin-bottom:24px;border-bottom:1px solid #f2f6f8}.SchoolProfile_tab__62XXQ{padding:12px 24px;background:none;font-size:14px;font-weight:500;color:#555;cursor:pointer;border:none;border-bottom:2px solid rgba(0,0,0,0);transition:all .2s ease}.SchoolProfile_tab__62XXQ:hover{color:#292624}.SchoolProfile_tab__62XXQ.SchoolProfile_active__jugcC{color:#f57606;border-bottom-color:#f57606}.SchoolProfile_content__zqGuk{display:flex;flex-direction:column;gap:24px}.StudentsManager_modalContent__ivCh8{padding:24px;max-width:800px;width:100%;max-height:85vh;overflow-y:auto;overflow-x:hidden}.StudentsManager_addModal___VKi5{min-width:500px}.StudentsManager_searchSection__vS_Dh{margin-bottom:24px}.StudentsManager_searchSection__vS_Dh label{display:block;font-weight:500;color:#374151;margin-bottom:8px}.StudentsManager_searchInput__EUvtt{display:flex;gap:8px;align-items:center;width:100%}.StudentsManager_searchInput__EUvtt input{flex:1 1;min-width:200px}.StudentsManager_searchButton__D5ovL{min-width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center}.StudentsManager_searchResults__804pi{margin-top:16px}.StudentsManager_searchResults__804pi h4{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:12px}.StudentsManager_searchResult__34DNV{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:8px}.StudentsManager_resultInfo__BG9rM{flex:1 1;display:flex;align-items:center;gap:12px}.StudentsManager_resultAvatar__iPhh3{flex-shrink:0}.StudentsManager_avatarImage__fmk5z{width:40px;height:40px;border-radius:50%;object-fit:cover}.StudentsManager_resultDetails__mN03P{flex:1 1}.StudentsManager_resultName__IGHQE{font-weight:600;color:#1f2937;margin-bottom:2px}.StudentsManager_resultEmail__c2Dhl{color:#6b7280;font-size:14px;margin-bottom:2px}.StudentsManager_resultCategory__3FTgE{font-size:12px;color:#f57606;font-weight:500}.StudentsManager_addResultButton__t_kNt{font-size:14px;padding:6px 12px}.StudentsManager_noResults__5KRt4{margin-top:16px;padding:12px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;font-size:14px}.StudentsManager_assignModal__9UxDL{min-width:600px}.StudentsManager_schedulesList__c3D3L{display:grid;grid-gap:16px;gap:16px}.StudentsManager_scheduleItem__2B6J6{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;transition:all .2s ease}.StudentsManager_scheduleItem__2B6J6:hover{border-color:#f57606}.StudentsManager_scheduleInfo__QnRCD{flex:1 1}.StudentsManager_scheduleTitle__XTGol{font-weight:600;font-size:16px;color:#1f2937;margin-bottom:4px}.StudentsManager_scheduleDates__tHSM2{color:#6b7280;font-size:14px;margin-bottom:4px}.StudentsManager_scheduleStudents__05sJJ{font-size:12px;color:#059669;font-weight:500}.StudentsManager_scheduleActions__lJlQL{display:flex;gap:8px}@media(max-width:768px){.StudentsManager_container__wN_eC{padding:16px}.StudentsManager_header__AmgMo{flex-direction:column;gap:16px;align-items:flex-start}.StudentsManager_studentCard__7MJeI{flex-direction:column;gap:12px;align-items:flex-start}.StudentsManager_addModal___VKi5,.StudentsManager_assignModal__9UxDL{min-width:auto;width:100%}.StudentsManager_scheduleItem__2B6J6{flex-direction:column;gap:12px;align-items:flex-start}.StudentsManager_scheduleActions__lJlQL{width:100%;justify-content:flex-end}}
/*# sourceMappingURL=fb80c9a19743e7fa.css.map*/