@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);.AuthLayout_header__0he9e{align-items:center;background-color:#101740;display:flex}@media screen and (max-width:600px){.AuthLayout_header__0he9e{padding:10px}}.AuthLayout_logo__-A5Kb{align-items:center;display:flex;gap:10px;margin-right:50px}@media screen and (max-width:600px){.AuthLayout_logo__-A5Kb{margin-right:20px}}.AuthLayout_logo__-A5Kb h3{color:#fff}@media screen and (max-width:600px){.AuthLayout_logo__-A5Kb h3{font-size:12px}}.AuthLayout_logo__-A5Kb img{height:50px}.AuthLayout_menu__2nhWq{background-color:#101740;flex:1 1;min-width:0}.AuthLayout_content__1Ff4F{min-height:calc(100vh - 134px);padding:60px 75px}@media screen and (max-width:600px){.AuthLayout_content__1Ff4F{padding:10px 15px}}.AuthLayout_footer__tL66p{text-align:center}.AuthLayout_userDropdown__g8zms{color:#fff;cursor:pointer;margin-left:auto}.Login_login__jJiFM{background-color:#101740;color:#fff;height:100vh}.Login_login__jJiFM .Login_overlay__4nPJc{background-image:url(/static/media/bg.d9743ddb2a38e57a9789.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;filter:blur(3px);left:0;position:fixed;right:0;top:0}.Login_login__jJiFM .Login_container__VMeB7{margin:0 auto;max-width:1200px}.Login_login__jJiFM .Login_loginHero__AFJIK{height:100vh;padding-top:200px}.Login_login__jJiFM .Login_loginHero__AFJIK h1{font-size:48px;font-weight:700;margin-bottom:20px}.Login_login__jJiFM .Login_loginHero__AFJIK p{font-size:18px;font-weight:500}.Login_login__jJiFM .Login_loginFormWrapper__NGrCp{padding:20px 0}.Login_login__jJiFM .Login_loginFormWrapper__NGrCp .Login_loginForm__1kk93{align-items:center;background-color:#fff;border-radius:8px;display:flex;flex-direction:column;height:calc(100vh - 40px);justify-content:center}.Login_login__jJiFM .Login_loginFormWrapper__NGrCp .Login_loginForm__1kk93 .Login_logo__W\+opJ{margin-bottom:5%;width:75%}.Login_login__jJiFM .Login_loginFormWrapper__NGrCp .Login_loginForm__1kk93 .Login_logo__W\+opJ img{height:100%;width:100%}.Login_login__jJiFM .Login_loginFormWrapper__NGrCp .Login_loginForm__1kk93 .Login_title__6eftw{color:#000;font-size:24px;font-weight:600;margin-top:20px}.Login_login__jJiFM .Login_loginFormWrapper__NGrCp .Login_loginForm__1kk93 .Login_formWrapper__BQbs\+{margin-top:40px;width:60%}@media screen and (max-width:600px){.Login_login__jJiFM .Login_loginFormWrapper__NGrCp{padding:20px}}.Login_login__jJiFM .Login_forgotPasswordContainer__\+Soct{display:flex;justify-content:flex-end;margin-bottom:12px;width:100%}.Login_login__jJiFM .Login_forgotPasswordContainer__\+Soct .Login_forgotPassword__Z5vx1{color:#1890ff;font-size:14px}.Reservation_search__BfB\+K{background-color:#101740;border-radius:16px;margin-bottom:10px;margin-top:10px;padding:30px}.Reservation_search__BfB\+K h3{color:#fff;font-size:20px;font-weight:700;margin-bottom:15px}@media screen and (max-width:600px){.Reservation_search__BfB\+K h3{font-size:14px}}.Reservation_search__BfB\+K .Reservation_searchActions__gOiMo{display:flex;gap:10px}@media screen and (max-width:600px){.Reservation_search__BfB\+K .Reservation_searchActions__gOiMo{flex-direction:column}}.Reservation_search__BfB\+K .Reservation_searchActions__gOiMo .Reservation_inputs__1jlUF{display:flex;gap:5px;width:100%}@media screen and (max-width:600px){.Reservation_search__BfB\+K .Reservation_searchActions__gOiMo .Reservation_inputs__1jlUF{flex-direction:column}}.Reservation_search__BfB\+K .Reservation_searchActions__gOiMo .Reservation_inputs__1jlUF .Reservation_select__6oZlO{background-color:#fff;border-radius:0;height:52px;padding:10px 15px}@media screen and (max-width:600px){.Reservation_search__BfB\+K .Reservation_searchActions__gOiMo .Reservation_inputs__1jlUF .Reservation_select__6oZlO{border-radius:16px;height:40px}.Reservation_search__BfB\+K .Reservation_searchActions__gOiMo .Reservation_inputs__1jlUF .Reservation_select__6oZlO .ant-select-selection-placeholder{font-size:12px}}.Reservation_search__BfB\+K .Reservation_searchActions__gOiMo .Reservation_inputs__1jlUF .Reservation_formItem__VTiaE{flex:1 1}.Reservation_search__BfB\+K .Reservation_searchActions__gOiMo .Reservation_inputs__1jlUF .Reservation_formItem__VTiaE:first-child .ant-select{border-bottom-left-radius:16px;border-top-left-radius:16px}.Reservation_search__BfB\+K .Reservation_searchActions__gOiMo .Reservation_inputs__1jlUF .Reservation_formItem__VTiaE:last-child .ant-select{border-bottom-right-radius:16px;border-top-right-radius:16px!important}.Reservation_search__BfB\+K .Reservation_searchActions__gOiMo .Reservation_searchBtn__aYG9B{height:52px;width:100px}@media screen and (max-width:600px){.Reservation_search__BfB\+K .Reservation_searchActions__gOiMo .Reservation_searchBtn__aYG9B{height:40px;width:100%}}.Reservation_calendar__Ju0GE{background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;display:flex;flex-wrap:wrap;margin-top:10px}@media screen and (max-width:600px){.Reservation_calendar__Ju0GE{flex-direction:column}}.Reservation_calendar__Ju0GE .Reservation_calendarDate__h2HIF{width:14.2857142857%}.Reservation_calendar__Ju0GE .Reservation_calendarDate__h2HIF:nth-child(n+8){border-top:1px solid #e5e7eb}.Reservation_calendar__Ju0GE .Reservation_calendarDate__h2HIF:not(:last-child){border-right:1px solid #e5e7eb}@media screen and (max-width:600px){.Reservation_calendar__Ju0GE .Reservation_calendarDate__h2HIF:not(:last-child){border-right:none}.Reservation_calendar__Ju0GE .Reservation_calendarDate__h2HIF:not(:first-child) .Reservation_header__D3bdf{border-top:1px solid #e5e7eb}}.Reservation_calendar__Ju0GE .Reservation_calendarDate__h2HIF .Reservation_header__D3bdf{background-color:#fff;border-bottom:1px solid #e5e7eb;font-size:18px;font-weight:600;padding:20px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.Reservation_calendar__Ju0GE .Reservation_calendarDate__h2HIF .Reservation_slots__r1Sab{padding:20px 12px 20px 8px}.Reservation_calendar__Ju0GE .Reservation_calendarDate__h2HIF .Reservation_slots__r1Sab .Reservation_slot__R\+oRH{background-color:rgba(14,165,233,.102);border-left:3px solid #0ea5e9;border-radius:4px;color:#0369a1;font-size:12px;margin-bottom:10px;padding:8px}.Reservation_calendar__Ju0GE .Reservation_calendarDate__h2HIF .Reservation_slots__r1Sab .Reservation_slot__R\+oRH .ant-btn{background-color:#4b5dc4;margin-top:5px}.Reservation_calendar__Ju0GE .Reservation_calendarDate__h2HIF .Reservation_slots__r1Sab .Reservation_slot__R\+oRH .Reservation_branch__CvU3Q{font-weight:600;margin-top:5px}.Reservation_calendar__Ju0GE .Reservation_calendarDate__h2HIF .Reservation_slots__r1Sab .Reservation_notAvailable__BMQK\+{background-color:#f5f5f5}.Reservation_calendar__Ju0GE .Reservation_calendarDate__h2HIF .Reservation_slots__r1Sab .Reservation_notAvailable__BMQK\+ .ant-btn{background-color:#0000;border-color:#475569;color:#475569}.Reservation_weekNavigation__Ed9cB{display:flex;justify-content:space-between;margin-top:10px}@media screen and (max-width:600px){.Reservation_weekNavigation__Ed9cB{flex-direction:column;gap:10px}}.Reservation_redButton__GOI0c{background-color:#ff4d4f!important;border-color:#ff4d4f!important;color:#fff!important}.Reservation_redButton__GOI0c:hover{background-color:#ff3436!important;border-color:#ff3436!important}.QRCode_qrcodePrintArea__QLgRj{align-items:center;display:flex;flex-direction:column;gap:30px;justify-content:center;min-height:500px;text-align:center}.QRCode_qrcodePrintArea__QLgRj h3{font-weight:500}.QRCode_reGenerateQRCodeConfirm__bUaI5{width:300px}.QRCode_qrCodeWrapper__M0bCI{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}.QRCode_qrCodeWrapper__M0bCI h5{font-weight:500}.GymnasiumCalendar_calendar__30Cag{border:1px solid #e5e7eb;border-radius:16px;display:flex}@media screen and (max-width:600px){.GymnasiumCalendar_calendar__30Cag{flex-direction:column}}.GymnasiumCalendar_calendar__30Cag .GymnasiumCalendar_calendarDay__qcXrB{flex:1 1}@media screen and (max-width:600px){.GymnasiumCalendar_calendar__30Cag .GymnasiumCalendar_calendarDay__qcXrB:not(:first-child) .GymnasiumCalendar_header__3bwoh{border-top:1px solid #e5e7eb}}.GymnasiumCalendar_calendar__30Cag .GymnasiumCalendar_calendarDay__qcXrB:not(:last-child){border-right:1px solid #e5e7eb}@media screen and (max-width:600px){.GymnasiumCalendar_calendar__30Cag .GymnasiumCalendar_calendarDay__qcXrB:not(:last-child){border:none}}.GymnasiumCalendar_calendar__30Cag .GymnasiumCalendar_calendarDay__qcXrB .GymnasiumCalendar_header__3bwoh{border-bottom:1px solid #e5e7eb;padding:15px}.GymnasiumCalendar_calendar__30Cag .GymnasiumCalendar_calendarDay__qcXrB .GymnasiumCalendar_header__3bwoh h3{font-weight:700}.GymnasiumCalendar_calendar__30Cag .GymnasiumCalendar_calendarDay__qcXrB .GymnasiumCalendar_slots__5rQOC{padding:15px}.GymnasiumCalendar_calendar__30Cag .GymnasiumCalendar_calendarDay__qcXrB .GymnasiumCalendar_slots__5rQOC .GymnasiumCalendar_slotWrapper__JhBtA{align-items:center;display:flex;gap:10px;justify-content:center;width:100%}.GymnasiumCalendar_calendar__30Cag .GymnasiumCalendar_calendarDay__qcXrB .GymnasiumCalendar_slots__5rQOC .GymnasiumCalendar_slotWrapper__JhBtA:not(:last-child){margin-bottom:10px}.GymnasiumCalendar_calendar__30Cag .GymnasiumCalendar_calendarDay__qcXrB .GymnasiumCalendar_slots__5rQOC .GymnasiumCalendar_slotWrapper__JhBtA .GymnasiumCalendar_slot__4vr8e{border:1px solid #e5e7eb;border-radius:4px;display:flex;flex:1 1;justify-content:center;padding:5px 8px}.GymnasiumCalendar_calendar__30Cag .GymnasiumCalendar_calendarDay__qcXrB .GymnasiumCalendar_slots__5rQOC .GymnasiumCalendar_slotWrapper__JhBtA.GymnasiumCalendar_available__G4d3i .GymnasiumCalendar_slot__4vr8e{background-color:#88cf88;color:#000}.GymnasiumCalendar_calendar__30Cag .GymnasiumCalendar_calendarDay__qcXrB .GymnasiumCalendar_slots__5rQOC .GymnasiumCalendar_slotWrapper__JhBtA.GymnasiumCalendar_unavailable__ot\+hV .GymnasiumCalendar_slot__4vr8e{background-color:#eb7979;color:#000}.GymnasiumCalendar_calendarTitle__CBdXP{font-size:14px;font-weight:700;margin-bottom:10px}.ForgotPassword_forgotPassword__6cR3i{background-color:#101740;color:#fff;height:100vh}.ForgotPassword_forgotPassword__6cR3i .ForgotPassword_overlay__Kuvtf{background-image:url(/static/media/bg.d9743ddb2a38e57a9789.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;filter:blur(3px);left:0;position:fixed;right:0;top:0}.ForgotPassword_forgotPassword__6cR3i .ForgotPassword_container__8CrNO{margin:0 auto;max-width:1200px}.ForgotPassword_forgotPassword__6cR3i .ForgotPassword_forgotPasswordHero__-zRz3{height:100vh;padding-top:200px}.ForgotPassword_forgotPassword__6cR3i .ForgotPassword_forgotPasswordHero__-zRz3 h1{font-size:48px;font-weight:700;margin-bottom:20px}.ForgotPassword_forgotPassword__6cR3i .ForgotPassword_forgotPasswordHero__-zRz3 p{font-size:18px;font-weight:500}.ForgotPassword_forgotPassword__6cR3i .ForgotPassword_forgotPasswordFormWrapper__-Mh5e{padding:20px 0}.ForgotPassword_forgotPassword__6cR3i .ForgotPassword_forgotPasswordFormWrapper__-Mh5e .ForgotPassword_forgotPasswordForm__1Wy3Z{align-items:center;background-color:#fff;border-radius:8px;display:flex;flex-direction:column;height:calc(100vh - 40px);justify-content:center}.ForgotPassword_forgotPassword__6cR3i .ForgotPassword_forgotPasswordFormWrapper__-Mh5e .ForgotPassword_forgotPasswordForm__1Wy3Z .ForgotPassword_logo__QH20-{margin-bottom:5%;width:75%}.ForgotPassword_forgotPassword__6cR3i .ForgotPassword_forgotPasswordFormWrapper__-Mh5e .ForgotPassword_forgotPasswordForm__1Wy3Z .ForgotPassword_logo__QH20- img{height:100%;width:100%}.ForgotPassword_forgotPassword__6cR3i .ForgotPassword_forgotPasswordFormWrapper__-Mh5e .ForgotPassword_forgotPasswordForm__1Wy3Z .ForgotPassword_title__Iui0U{color:#000;font-size:24px;font-weight:600;margin-top:20px}.ForgotPassword_forgotPassword__6cR3i .ForgotPassword_forgotPasswordFormWrapper__-Mh5e .ForgotPassword_forgotPasswordForm__1Wy3Z .ForgotPassword_formWrapper__V9NxA{margin-top:40px;width:60%}@media screen and (max-width:600px){.ForgotPassword_forgotPassword__6cR3i .ForgotPassword_forgotPasswordFormWrapper__-Mh5e{padding:20px}}.ResetPassword_resetPassword__-ZxyS{background-color:#101740;color:#fff;height:100vh}.ResetPassword_resetPassword__-ZxyS .ResetPassword_overlay__hQM-H{background-image:url(/static/media/bg.d9743ddb2a38e57a9789.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;filter:blur(3px);left:0;position:fixed;right:0;top:0}.ResetPassword_resetPassword__-ZxyS .ResetPassword_container__Nj7Xl{margin:0 auto;max-width:1200px}.ResetPassword_resetPassword__-ZxyS .ResetPassword_resetPasswordHero__k3ZSw{height:100vh;padding-top:200px}.ResetPassword_resetPassword__-ZxyS .ResetPassword_resetPasswordHero__k3ZSw h1{font-size:48px;font-weight:700;margin-bottom:20px}.ResetPassword_resetPassword__-ZxyS .ResetPassword_resetPasswordHero__k3ZSw p{font-size:18px;font-weight:500}.ResetPassword_resetPassword__-ZxyS .ResetPassword_resetPasswordFormWrapper__MEK9X{padding:20px 0}.ResetPassword_resetPassword__-ZxyS .ResetPassword_resetPasswordFormWrapper__MEK9X .ResetPassword_resetPasswordForm__fyQpb{align-items:center;background-color:#fff;border-radius:8px;display:flex;flex-direction:column;height:calc(100vh - 40px);justify-content:center}.ResetPassword_resetPassword__-ZxyS .ResetPassword_resetPasswordFormWrapper__MEK9X .ResetPassword_resetPasswordForm__fyQpb .ResetPassword_logo__-1AFX{margin-bottom:5%;width:75%}.ResetPassword_resetPassword__-ZxyS .ResetPassword_resetPasswordFormWrapper__MEK9X .ResetPassword_resetPasswordForm__fyQpb .ResetPassword_logo__-1AFX img{height:100%;width:100%}.ResetPassword_resetPassword__-ZxyS .ResetPassword_resetPasswordFormWrapper__MEK9X .ResetPassword_resetPasswordForm__fyQpb .ResetPassword_title__VSxR4{color:#000;font-size:24px;font-weight:600;margin-top:20px}.ResetPassword_resetPassword__-ZxyS .ResetPassword_resetPasswordFormWrapper__MEK9X .ResetPassword_resetPasswordForm__fyQpb .ResetPassword_formWrapper__C9PHj{margin-top:40px;width:60%}@media screen and (max-width:600px){.ResetPassword_resetPassword__-ZxyS .ResetPassword_resetPasswordFormWrapper__MEK9X{padding:20px}}.SearchForm_search__Cl6Br{background-color:#101740;border-radius:16px;margin-bottom:10px;margin-top:10px;padding:30px}.SearchForm_search__Cl6Br h3{color:#fff;font-size:20px;font-weight:700;margin-bottom:15px}@media screen and (max-width:600px){.SearchForm_search__Cl6Br h3{font-size:14px}}.SearchForm_search__Cl6Br .SearchForm_searchActions__DY-kK{display:flex;gap:10px}@media screen and (max-width:600px){.SearchForm_search__Cl6Br .SearchForm_searchActions__DY-kK{flex-direction:column}}.SearchForm_search__Cl6Br .SearchForm_searchActions__DY-kK .SearchForm_inputs__wLd--{display:flex;gap:5px;width:100%}@media screen and (max-width:600px){.SearchForm_search__Cl6Br .SearchForm_searchActions__DY-kK .SearchForm_inputs__wLd--{flex-direction:column}}.SearchForm_search__Cl6Br .SearchForm_searchActions__DY-kK .SearchForm_inputs__wLd-- .SearchForm_select__BQlTF{background-color:#fff;border-radius:0;height:52px;padding:10px 15px}@media screen and (max-width:600px){.SearchForm_search__Cl6Br .SearchForm_searchActions__DY-kK .SearchForm_inputs__wLd-- .SearchForm_select__BQlTF{border-radius:16px;height:40px}.SearchForm_search__Cl6Br .SearchForm_searchActions__DY-kK .SearchForm_inputs__wLd-- .SearchForm_select__BQlTF .ant-select-selection-placeholder{font-size:12px}}.SearchForm_search__Cl6Br .SearchForm_searchActions__DY-kK .SearchForm_inputs__wLd-- .SearchForm_formItem__SuVT5{flex:1 1}.SearchForm_search__Cl6Br .SearchForm_searchActions__DY-kK .SearchForm_inputs__wLd-- .SearchForm_formItem__SuVT5:first-child .ant-select{border-bottom-left-radius:16px;border-top-left-radius:16px}.SearchForm_search__Cl6Br .SearchForm_searchActions__DY-kK .SearchForm_inputs__wLd-- .SearchForm_formItem__SuVT5:last-child .ant-select{border-bottom-right-radius:16px;border-top-right-radius:16px!important}.SearchForm_search__Cl6Br .SearchForm_searchActions__DY-kK .SearchForm_addButton__Pve0b{flex-shrink:0;height:52px;padding:0 20px;white-space:nowrap}.SearchForm_search__Cl6Br .SearchForm_searchActions__DY-kK .SearchForm_searchBtn__w-o09{height:52px;width:100px}@media screen and (max-width:600px){.SearchForm_search__Cl6Br .SearchForm_searchActions__DY-kK .SearchForm_searchBtn__w-o09{height:40px;width:100%}}.GatesTable_tableContainer__SF63Q{background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;margin-top:20px;padding:20px}.GatesTable_tableContainer__SF63Q h4{color:#101740;font-weight:600;margin-bottom:20px}.GatesTable_tableContainer__SF63Q .ant-table{border-radius:8px}.GatesTable_tableContainer__SF63Q .ant-table-thead>tr>th{background-color:#f8fafc;font-weight:600}.GatesTable_tableContainer__SF63Q .ant-pagination{margin-top:16px}.Forbidden_login__b51fW{background-color:#101740;color:#fff;height:100vh}.Forbidden_login__b51fW .Forbidden_overlay__1c6tl{background-image:url(/static/media/bg.d9743ddb2a38e57a9789.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;filter:blur(3px);left:0;position:fixed;right:0;top:0}.Forbidden_login__b51fW .Forbidden_container__6a47a{margin:0 auto;max-width:1200px}.Forbidden_login__b51fW .Forbidden_loginHero__pROzv{align-items:center;height:100vh;justify-content:center;padding-top:200px}.Forbidden_login__b51fW .Forbidden_loginHero__pROzv h1{font-size:48px;font-weight:700;margin-bottom:20px}.Forbidden_login__b51fW .Forbidden_loginHero__pROzv p{font-size:18px;font-weight:500;margin-bottom:20px}.Forbidden_login__b51fW .Forbidden_loginHero__pROzv a{font-size:18px;font-weight:500}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:Roboto,sans-serif;line-height:1.3}*{box-sizing:border-box}
/*# sourceMappingURL=main.4874f0c4.css.map*/