.attendance-card{background:#ffffff12;border:1px solid #e4e4e7;border-radius:10px;box-shadow:inset 0 -1px 1px 0 #ffffff1a,inset 0 1px 1px 0 #ffffff40,2px 8px 10px 0 #0000001a;padding:16px}.attendance-card .ant-card-body{padding:10px}.attendance-card .attendance-header .logo-and-location{align-items:center;display:flex;justify-content:space-between}.attendance-card .attendance-header .logo-and-location .center-img{overflow:hidden}.attendance-card .attendance-header .logo-and-location .center-img .logo{background-size:cover;height:100%;width:100%}.attendance-card .attendance-header .logo-and-location .location{align-items:center;color:#000;display:flex;font-size:10px;font-style:normal;font-weight:500;gap:4px;line-height:normal;margin-top:8px}.attendance-card .attendance-header .logo-and-location .location .anticon{margin-right:4px}.attendance-card .attendance-details{margin-top:10px}.attendance-card .attendance-details .subject-title,.attendance-card .attendance-details .teacher-title{color:#727272;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.attendance-card .attendance-details .subject-name,.attendance-card .attendance-details .teacher-name{color:#000;font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin-top:2px}.attendance-card .attendance-footer{margin-top:16px}.attendance-card .attendance-footer .timing-title{color:#727272;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.attendance-card .attendance-footer .timing{color:#000;font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin-top:2px}.attendance-card .attendance-footer .attendance-button{align-items:center;display:flex;justify-content:start}.attendance-card .attendance-modal .ant-modal-title{font-size:18px;font-weight:700}.attendance-card .attendance-modal .info{align-items:center;background-color:#f5f5f5;border-radius:4px;display:flex;padding:10px}.attendance-card .attendance-modal .info .info-icon{color:#1890ff;font-size:18px;margin-right:8px}.attendance-card .attendance-modal .info .ant-typography{color:#333}.attendance-card .attendance-modal .button-group{display:flex;flex-direction:column;gap:10px}.attendance-card .attendance-modal .button-group .present-button{background-color:#52c41a;border-color:#52c41a;color:#fff;font-size:16px}.attendance-card .attendance-modal .button-group .present-button:hover{background-color:#389e0d;border-color:#389e0d}.attendance-card .attendance-modal .button-group .absent-button{background-color:#ff4d4f;border-color:#ff4d4f;color:#fff;font-size:16px}.attendance-card .attendance-modal .button-group .absent-button:hover{background-color:#cf1322;border-color:#cf1322}@media (max-width:576px){.attendance-card{padding:12px}.attendance-card .logo-and-location{align-items:start}.attendance-card .logo-and-location .location{margin-top:8px}.attendance-card .attendance-footer .attendance-button{justify-content:start}}.ant-modal-title{font-size:18px;font-weight:700}.info{align-items:center;display:flex;padding:10px}.info .info-icon{color:#1890ff;font-size:18px;margin-right:8px}.button-group{display:flex;flex-direction:column;gap:10px}.button-group .present-button{background-color:#52c41a;border-color:#52c41a;color:#fff;font-size:16px}.button-group .present-button:hover{background-color:#389e0d;border-color:#389e0d}.button-group .absent-button{background-color:#ff4d4f;border-color:#ff4d4f;color:#fff;font-size:16px}.button-group .absent-button:hover{background-color:#cf1322;border-color:#cf1322}.coaching-card{background:#ffffff12;border:1px solid #e4e4e7;border-radius:10px;box-shadow:inset 0 -1px 1px 0 #ffffff1a,inset 0 1px 1px 0 #ffffff40,2px 8px 10px 0 #0000001a;cursor:none;margin-bottom:8px}.coaching-card:last-child{margin-bottom:0}.coaching-card .coaching-content{align-items:center;display:flex;justify-content:space-between}.coaching-card .coaching-content .progress{font-size:20px;font-weight:700}.coaching-card .ant-card-body{padding:0}.lecture-card{border:1px solid #e4e4e7;border-radius:10px;box-shadow:0 4px 16px #0000001a;box-shadow:inset 0 -1px 1px 0 #ffffff1a,inset 0 1px 1px 0 #ffffff40,2px 8px 10px 0 #0000001a;margin:20px;max-width:400px;overflow:hidden}.lecture-card .ant-card-body{padding:10px}.lecture-card .cover-image{background:#d9d9d9;border:1px solid #0000001a;border-radius:6px;height:180px;overflow:hidden;width:100%}.lecture-card .cover-image .lecturer-image{height:100%;object-fit:cover;width:100%}.lecture-card .card-content{padding:10px 0 0}.lecture-card .card-content .details .date-time,.lecture-card .card-content .details .lecture-name{margin-bottom:8px}.lecture-card .card-content .details .date-time .label,.lecture-card .card-content .details .lecture-name .label{color:#727272;font-size:12px;font-style:normal;line-height:normal;margin:0 0 2px}.lecture-card .card-content .details .date-time .value,.lecture-card .card-content .details .lecture-name .value{color:#000;font-size:16px;font-weight:700;margin:0}.lecture-card .card-content .join-button-container{align-items:center;display:flex;justify-content:flex-end}@media (max-width:480px){.lecture-card{max-width:100%}.lecture-card .card-content{padding:10px 0 0}.lecture-card .card-content .details .date-time .value,.lecture-card .card-content .details .lecture-name .value{font-size:16px}.lecture-card .card-content .join-button-container .join-button{padding:0 12px;width:100%}}.coaching-card{cursor:pointer}.pending-card{border:1px solid #e4e4e7;border-radius:10px;box-shadow:0 4px 16px #0000001a;box-shadow:inset 0 -1px 1px 0 #ffffff1a,inset 0 1px 1px 0 #ffffff40,2px 8px 10px 0 #0000001a;margin:20px;max-width:400px;overflow:hidden}.pending-card .ant-card-body{padding:10px}.pending-card .cover-image{background:#d9d9d9;border:1px solid #0000001a;border-radius:6px;height:180px;overflow:hidden;width:100%}.pending-card .cover-image .lecturer-image{height:100%;object-fit:cover;width:100%}.pending-card .card-content{padding:10px 0 0}.pending-card .card-content .details .date-time,.pending-card .card-content .details .lecture-name{margin-bottom:8px}.pending-card .card-content .details .date-time .label,.pending-card .card-content .details .lecture-name .label{color:#727272;font-size:12px;font-style:normal;line-height:normal;margin:0 0 2px}.pending-card .card-content .details .date-time .value,.pending-card .card-content .details .lecture-name .value{color:#000;font-size:16px;font-weight:700;margin:0}.pending-card .card-content .view-button-container{align-items:center;display:flex;justify-content:flex-end}@media (max-width:480px){.lecture-card{max-width:100%}.lecture-card .card-content{padding:10px 0 0}.lecture-card .card-content .details .date-time .value,.lecture-card .card-content .details .lecture-name .value{font-size:16px}.lecture-card .card-content .view-button-container .view-button{padding:0 12px;width:100%}}.coaching-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;margin:20px 0;padding:16px}.coaching-card .logo-col{align-items:center;display:flex;justify-content:center}.coaching-card .logo-col .coaching-logo{height:auto;max-width:100%}.coaching-card .info-row{margin-top:8px}.coaching-card .info-row .view-button-container{align-items:center;display:flex;justify-content:flex-start}.coaching-card .info-label{color:#727272;font-size:12px;font-weight:400}.coaching-card .info-value{color:#303030;font-size:14px;font-style:normal;font-weight:700}@media (max-width:600px){.coaching-card{padding:12px}.coaching-card .info-row{margin-top:6px}.coaching-card .info-label{font-size:11px}.coaching-card .info-value{font-size:13px}}.empty-response{border:1px solid #e4e4e7;border-radius:10px;box-shadow:inset 0 -1px 1px 0 #ffffff1a,inset 0 1px 1px 0 #ffffff40,2px 8px 10px 0 #0000001a;margin:20px 8px;overflow:hidden;text-align:center;width:100%}.educentre-detail-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;margin:20px 0;padding:16px}.educentre-detail-card .ant-card-body{padding:0}.educentre-detail-card .label{color:#888;font-size:14px}.educentre-detail-card .value{font-weight:700}.educentre-detail-card .editable-input{width:60px}.educentre-detail-card .info-row{margin-top:8px}.educentre-detail-card .info-label{color:#727272;font-size:12px;font-weight:400}.educentre-detail-card .info-value{color:#303030;font-size:14px;font-style:normal;font-weight:700}@media (max-width:600px){.educentre-detail-card{padding:12px 20px}.educentre-detail-card .info-row{margin-top:6px}.educentre-detail-card .info-label{font-size:11px}.educentre-detail-card .info-value{font-size:13px}}.dashboard-container{padding:12px!important}.dashboard-container .title{color:#303030;font-size:20px;font-weight:700;margin:0}.dashboard-container .all-coaching,.dashboard-container .attendance,.dashboard-container .pending-assignments,.dashboard-container .upcoming-classes{margin:0}.dashboard-container .all-coaching .card-scroll-container,.dashboard-container .attendance .card-scroll-container,.dashboard-container .pending-assignments .card-scroll-container,.dashboard-container .upcoming-classes .card-scroll-container{ms-overflow-style:none;display:flex;overflow-x:auto;scrollbar-width:none}.dashboard-container .all-coaching .card-scroll-container ::-webkit-scrollbar,.dashboard-container .attendance .card-scroll-container ::-webkit-scrollbar,.dashboard-container .pending-assignments .card-scroll-container ::-webkit-scrollbar,.dashboard-container .upcoming-classes .card-scroll-container ::-webkit-scrollbar{display:none}.dashboard-container .all-coaching .card-scroll-container .lecture-card,.dashboard-container .attendance .card-scroll-container .lecture-card,.dashboard-container .pending-assignments .card-scroll-container .lecture-card,.dashboard-container .upcoming-classes .card-scroll-container .lecture-card{flex-shrink:0;margin-right:12px;min-width:2px}.dashboard-container .all-coaching .card-scroll-container .lecture-card:last-child,.dashboard-container .attendance .card-scroll-container .lecture-card:last-child,.dashboard-container .pending-assignments .card-scroll-container .lecture-card:last-child,.dashboard-container .upcoming-classes .card-scroll-container .lecture-card:last-child{margin-right:0}.dashboard-container .all-coaching .card-scroll-container .pending-card,.dashboard-container .attendance .card-scroll-container .pending-card,.dashboard-container .pending-assignments .card-scroll-container .pending-card,.dashboard-container .upcoming-classes .card-scroll-container .pending-card{flex-shrink:0;margin-right:12px;min-width:240px}.dashboard-container .all-coaching .card-scroll-container .pending-card:last-child,.dashboard-container .attendance .card-scroll-container .pending-card:last-child,.dashboard-container .pending-assignments .card-scroll-container .pending-card:last-child,.dashboard-container .upcoming-classes .card-scroll-container .pending-card:last-child{margin-right:0}.dashboard-container .pending-assignments .view-all-button{font-weight:700;margin-right:5px}.dashboard-container .attendance-card .attendance-details .label{color:#999;font-size:12px}.dashboard-container .attendance-card .attendance-details .value{color:#333;font-size:16px;font-weight:700}.dashboard-container .attendance-card .mark-attendance-container{align-items:center;display:flex;justify-content:flex-end}.dashboard-container .attendance-card .mark-attendance-container .mark-attendance-button{background-color:#1890ff;border-color:#1890ff;border-radius:4px;font-weight:700;padding:0 24px}.dashboard-container .attendance-card .mark-attendance-container .mark-attendance-button:hover{background-color:#40a9ff;border-color:#40a9ff}@media (max-width:480px){.dashboard-container .all-coaching .card-scroll-container .lecture-card,.dashboard-container .attendance .card-scroll-container .lecture-card,.dashboard-container .pending-assignments .card-scroll-container .lecture-card,.dashboard-container .upcoming-classes .card-scroll-container .lecture-card{min-width:200px}}.classroom-container{display:flex;flex-direction:column;margin:15px 0 16px 10px;padding:8px}.classroom-container .title{color:#303030;font-size:20px;font-weight:700;margin:0}.classroom-container .classroom-card{cursor:pointer}.educentre-card-container .lecture-card{background-color:#fff;border:1px solid #e4e4e7;border-radius:8px;box-shadow:inset 0 -1px 1px 0 #ffffff1a,inset 0 1px 1px 0 #ffffff40,2px 8px 10px 0 #0000001a}.educentre-card-container .lecture-card .lecture-cover img{border-bottom:1px solid #e4e4e7;height:auto;width:100%}.educentre-card-container .lecture-card .coaching-info{display:flex;justify-content:space-between}.educentre-card-container .lecture-card .coaching-info .coaching-name{color:#000;font-size:20px;font-weight:700;margin:0}.educentre-card-container .lecture-card .coaching-info .rating-distance,.educentre-card-container .lecture-card .coaching-info .rating-distance .rating-tag{align-items:center;display:flex}.educentre-card-container .lecture-card .coaching-info .rating-distance .star-icon{color:#fff}.educentre-card-container .lecture-card .coaching-info .rating-distance .rating{color:#fff;font-weight:700}.educentre-card-container .lecture-card .coaching-info .rating-distance .distance{color:#8c8c8c;margin-left:12px}.educentre-card-container .lecture-card .class-details{margin-top:12px}.educentre-card-container .lecture-card .class-details .details-list{display:flex;justify-content:space-between;margin:0;padding:0}.educentre-card-container .lecture-card .class-details .details-list li{color:#727272;font-size:14px;font-weight:400;list-style-type:disc}.educentre-card-container .lecture-card .divider{margin:8px 0}.educentre-card-container .lecture-card .booking-section{align-items:center;display:flex}.educentre-card-container .lecture-card .booking-section .booking-text{color:#1f4298;cursor:pointer;font-weight:600;margin-left:4px}.educentre-card-container .lecture-card .booking-section .booking-text:hover{text-decoration:underline}.educentre-card-container .ant-card-body{padding:0}.educentre-container{margin-top:10px;overflow:hidden}.educentre-container .filter-section{align-items:center;display:flex;justify-content:space-around;margin-bottom:20px}.educentre-container .divider{color:#727272;font-weight:400;letter-spacing:4.8px;padding:0 10px}.educentre-container .educentre-content-container{height:calc(100vh - 300px);overflow:auto}:global .ant-drawer .ant-drawer-body{overflow:hidden;padding:12px}.notes-container{display:flex;flex-direction:column;margin:15px 0 16px 10px;padding:8px}.notes-container .title{color:#303030;font-size:20px;font-weight:700;margin:0}.notes-container .classroom-card{cursor:pointer}.profile-container{margin:15px 0 16px 10px;padding:8px}.profile-container .title{color:#303030;font-size:20px;font-weight:700;margin:0}.profile-container .dashboard{margin-top:24px}.profile-container .profile-header .profile-info h2{color:#000;font-size:18px;margin:0}.profile-container .profile-header .profile-info p{color:#9599a0cc;margin:0}.profile-container .profile-account-options{margin-top:24px;text-align:left}.profile-container .profile-account-options .account-button{color:#000;display:block;font-size:16px;margin-top:8px;width:100%}@media (max-width:600px){.profile-container{padding:8px}.profile-container .profile-header{align-items:center;flex-direction:column}.profile-container .profile-header .profile-info{margin-left:0;text-align:center}.profile-container .profile-dashboard .dashboard-item{justify-content:center}.profile-container .profile-dashboard .dashboard-item span{font-size:14px}.profile-container .profile-account-options .account-button{font-size:14px;text-align:left}}.login-container{align-items:center;background-image:url(/static/media/Background.c9f355a4be51973d884f.png);background-position:50%;background-size:cover;display:flex;height:100vh;justify-content:center;overflow:hidden;padding:20px}.login-box{background-color:#fff;border-radius:10px;max-width:400px;padding:30px;text-align:center;width:100%}.login-box .login-title{color:#000;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.login-box .input-number{border:1px solid #e4e4e7;border-radius:7px;width:100%}.login-box h2{color:#000;font-size:1.5rem;margin-bottom:20px}.login-box .ant-form-item{margin-bottom:15px}.login-box .continue-button{background:#0277c6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;height:40px;width:100%}.login-box p{font-size:12px;margin:10px 0}.login-box p a{text-decoration:none}.login-box p.terms{color:#9599a0;display:flex;flex-direction:column;font-size:8px;font-style:normal;font-weight:700;letter-spacing:.4px;line-height:normal;text-align:center}.login-box p.terms a{color:#9599a0}.login-box .login-register-line{color:#000;font-size:12px;font-style:normal;letter-spacing:.6px;line-height:normal}.login-box .login-register-link{color:#2a0969;font-style:normal;font-weight:700;letter-spacing:.6px;line-height:normal}.signup-container{align-items:center;background-image:url(/static/media/Background.c9f355a4be51973d884f.png);background-position:50%;background-size:cover;display:flex;height:100vh;justify-content:center;overflow:hidden;padding:20px}.signup-box{background-color:#fff;border-radius:10px;max-width:300px;padding:30px;text-align:center;width:100%}.signup-box h2{color:#000;font-size:1.5rem;margin-bottom:20px}.signup-box .ant-form-item{margin-bottom:15px}.signup-box .continue-button{border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;height:40px;width:100%}.signup-box p{margin:10px 0}.signup-box p a{color:#007bff;text-decoration:none}.signup-box p.terms{color:#888;font-size:.8rem}.signup-box .ant-form-item-label>label{color:#303030;font-size:14px;font-style:normal;font-weight:500;line-height:normal}@media only screen and (min-width:768px){.signup-box{max-width:350px}.signup-box h2{font-size:1.75rem}.signup-box .continue-button{font-size:1.25rem}}@media only screen and (min-width:1024px){.signup-box{max-width:300px}}.otp-container{align-items:center;background-image:url(/static/media/Background.c9f355a4be51973d884f.png);background-position:50%;background-size:cover;display:flex;height:100vh;justify-content:center;overflow:hidden;padding:20px}.otp-container .otp-form{background-color:#fff;border-radius:10px;max-width:400px;padding:30px;text-align:center;width:100%}.otp-container .otp-form .otp-heading{color:#000;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.otp-container .otp-form .otp-question,.otp-container .otp-form .otp-subheading{color:#727272!important;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.otp-container .otp-form .otp-resend-link{color:#2a0969;color:var(--Main,#2a0969);font-size:14px;font-style:normal;font-weight:700;line-height:normal}.otp-container .otp-form .continue-button{background:#0277c6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;height:40px;margin-top:10px;width:100%}.otp-container .otp-form .otp-input-container{display:flex;justify-content:center;margin-bottom:20px}.otp-container .otp-form .otp-input-container .otp-input{border:1px solid #ccc;border-radius:8px;box-sizing:border-box;font-size:18px;height:50px;margin:0 4px;text-align:center;width:50px}.base-layout{display:flex;flex-direction:column;height:100vh}.base-layout .base-header{background-color:#004d93;background-size:cover;border-radius:0 0 0 34px;display:flex;flex-direction:column;gap:4px;height:110px;justify-content:center;margin:0}.base-layout .base-header .location-container{display:flex;justify-content:flex-end}.base-layout .base-header .location-container .location-icon{color:#fff;cursor:pointer;font-size:18px;transition:all 1s ease}.base-layout .base-header .header-content{align-items:center;display:flex;justify-content:space-between;padding:0 16px}.base-layout .base-header .header-content .heading{align-items:center;display:flex;justify-content:center}.base-layout .base-header .header-content .avatar{background-size:cover;border-radius:100%;height:40px;width:40px}.base-layout .base-header .header-content .basename{color:#fff;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-left:8px}.base-layout .base-header .header-content .back-arrow{color:#fff;cursor:pointer;font-size:24px;margin-right:16px}.base-layout .base-header .header-content .notification-icon{color:#fff;font-size:20px;margin-left:auto;position:relative}.base-layout .base-header .header-content .notification-icon .notification-badge{background-color:red;border-radius:50%;color:#fff;font-size:12px;padding:2px 6px;position:absolute;right:-8px;top:-8px}.base-layout .base-content{-ms-overflow-style:none;flex:1 1;overflow-y:auto;scrollbar-width:none}.base-layout .base-content ::-webkit-scrollbar{display:none}.base-layout .base-footer{background-color:#fff;box-shadow:0 -2px 8px #00000026;height:70px;z-index:1000}.base-layout .base-footer .footer-nav{display:flex;height:100%;justify-content:space-around}.base-layout .base-footer .footer-nav .nav-item{align-items:center;background:none;border:none;color:#9599a0;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-size:12px;font-style:normal;font-weight:400;justify-content:center;line-height:normal;transition:all 1s ease}.base-layout .base-footer .footer-nav .nav-item .nav-icon{fill:#9599a0!important;color:#9599a0!important;font-size:24px;transition:all 1s ease}.base-layout .base-footer .footer-nav .nav-item .nav-text{font-size:12px;margin-top:4px;transition:all 1s ease}.base-layout .base-footer .footer-nav .nav-item.active,.base-layout .base-footer .footer-nav .nav-item:focus,.base-layout .base-footer .footer-nav .nav-item:hover{color:#004d93;font-weight:700}.base-layout .base-footer .footer-nav .nav-item.active .nav-icon,.base-layout .base-footer .footer-nav .nav-item:focus .nav-icon,.base-layout .base-footer .footer-nav .nav-item:hover .nav-icon{fill:#004d93;color:#004d93!important}.base-layout .base-footer .footer-nav .nav-item.active .nav-text,.base-layout .base-footer .footer-nav .nav-item:focus .nav-text,.base-layout .base-footer .footer-nav .nav-item:hover .nav-text{color:#004d93}@media (max-width:768px){.base-layout .base-header .header-content .search-container .ant-search-input{opacity:0;width:0}.base-layout .base-header .header-content .search-container .ant-search-input.visible{opacity:1;width:100%}.base-layout .base-footer .footer-nav .nav-item .nav-icon,.base-layout .base-header .header-content .basename{font-size:20px}.base-layout .base-footer .footer-nav .nav-item .nav-text{font-size:12px;margin-top:2px}}a{height:fit-content}.classroom-detail-container{margin:15px 0 16px 10px;padding:8px}.classroom-detail-container .title{color:#303030;font-size:20px;font-weight:700;margin:0}.classroom-detail-container .pending-assignments,.classroom-detail-container .rec-classes,.classroom-detail-container .recommendation-courses,.classroom-detail-container .upcoming-classes{margin:0}.classroom-detail-container .pending-assignments .card-scroll-container,.classroom-detail-container .rec-classes .card-scroll-container,.classroom-detail-container .recommendation-courses .card-scroll-container,.classroom-detail-container .upcoming-classes .card-scroll-container{ms-overflow-style:none;display:flex;overflow-x:auto;scrollbar-width:none}.classroom-detail-container .pending-assignments .card-scroll-container ::-webkit-scrollbar,.classroom-detail-container .rec-classes .card-scroll-container ::-webkit-scrollbar,.classroom-detail-container .recommendation-courses .card-scroll-container ::-webkit-scrollbar,.classroom-detail-container .upcoming-classes .card-scroll-container ::-webkit-scrollbar{display:none}.classroom-detail-container .pending-assignments .card-scroll-container .lecture-card,.classroom-detail-container .rec-classes .card-scroll-container .lecture-card,.classroom-detail-container .recommendation-courses .card-scroll-container .lecture-card,.classroom-detail-container .upcoming-classes .card-scroll-container .lecture-card{flex-shrink:0;margin-right:12px;min-width:2px}.classroom-detail-container .pending-assignments .card-scroll-container .lecture-card:last-child,.classroom-detail-container .rec-classes .card-scroll-container .lecture-card:last-child,.classroom-detail-container .recommendation-courses .card-scroll-container .lecture-card:last-child,.classroom-detail-container .upcoming-classes .card-scroll-container .lecture-card:last-child{margin-right:0}.classroom-detail-container .pending-assignments .card-scroll-container .pending-card,.classroom-detail-container .rec-classes .card-scroll-container .pending-card,.classroom-detail-container .recommendation-courses .card-scroll-container .pending-card,.classroom-detail-container .upcoming-classes .card-scroll-container .pending-card{flex-shrink:0;margin-right:12px;min-width:240px;scroll-snap-align:start}.classroom-detail-container .pending-assignments .card-scroll-container .pending-card:last-child,.classroom-detail-container .rec-classes .card-scroll-container .pending-card:last-child,.classroom-detail-container .recommendation-courses .card-scroll-container .pending-card:last-child,.classroom-detail-container .upcoming-classes .card-scroll-container .pending-card:last-child{margin-right:40px}.classroom-detail-container .pending-assignments .view-all-button,.classroom-detail-container .rec-classes .view-all-button{font-weight:700;margin-right:5px}@media (max-width:480px){.dashboard-container .all-coaching .card-scroll-container .lecture-card,.dashboard-container .attendance .card-scroll-container .lecture-card,.dashboard-container .pending-assignments .card-scroll-container .lecture-card,.dashboard-container .rec-classes .card-scroll-container .lecture-card,.dashboard-container .recommendation-courses .card-scroll-container .lecture-card,.dashboard-container .upcoming-classes .card-scroll-container .lecture-card{min-width:200px}}.profile-form-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:20px}.profile-form-container .profile-image{margin-bottom:20px;position:relative}.profile-form-container .profile-image .profile-img{border-radius:50%;height:100px;width:100px}.profile-form-container .profile-image .upload-button{bottom:0;position:absolute;right:0;transform:translate(25%,25%)}.profile-form-container .profile-image .upload-button .upload-icon{background-color:#fff;border:1px solid #d9d9d9;box-shadow:0 2px 8px #00000026}.profile-form-container .profile-form{max-width:400px;width:100%}.profile-form-container .profile-form .ant-form-item{margin-bottom:15px}.profile-form-container .profile-form .ant-input{font-size:16px;height:40px}.profile-form-container .profile-form .ant-btn{font-size:16px;height:40px;width:100%}@media (max-width:768px){.profile-form-container{padding:15px}.profile-form-container .profile-form{max-width:100%}}@media (max-width:576px){.profile-form-container .profile-img{height:80px;width:80px}.profile-form-container .ant-btn,.profile-form-container .ant-input{font-size:14px;height:36px}.profile-form-container .upload-button{transform:translate(20%,20%)}}.written-notes-container{display:flex;flex-direction:column;padding:12px}.written-notes-container .title{color:#303030;font-size:20px;font-weight:700;margin:0}.written-notes-container .card{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;display:flex;justify-content:center;margin:20px 0;padding:16px}.written-notes-container .card .ant-typography{margin:0}.written-notes-container .filter-section{align-items:center;display:flex;justify-content:flex-end;margin-bottom:20px}.notes-material-container{display:flex;flex-direction:column;padding:12px}.notes-material-container .title{color:#303030;font-size:20px;font-weight:700;margin:0}.notes-material-container .card{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;display:flex;justify-content:center;margin:20px 0;padding:16px}.notes-material-container .card .ant-typography{margin:0}.recording-notes-container{display:flex;flex-direction:column;padding:12px}.recording-notes-container .title{color:#303030;font-size:20px;font-weight:700;margin:0}.recording-notes-container .card{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;display:flex;justify-content:center;margin:20px 0;padding:16px}.recording-notes-container .card .ant-typography{margin:0}.recording-notes-container .filter-section{align-items:center;display:flex;justify-content:flex-end;margin-bottom:20px}.assignment-notes-container{display:flex;flex-direction:column;padding:12px}.assignment-notes-container .title{color:#303030;font-size:20px;font-weight:700;margin:0}.assignment-notes-container .card{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;display:flex;justify-content:center;margin:20px 0;padding:16px}.assignment-notes-container .card .ant-typography{margin:0}.assignment-notes-container .filter-section{align-items:center;display:flex;justify-content:flex-end;margin-bottom:20px}.assignments-container .section{margin-bottom:24px}.assignments-container .section .section-title{font-size:20px;font-weight:500;margin:0}.assignment-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;margin:20px 0;padding:16px}.assignment-card .ant-card-body{padding:0}.assignment-card .info-row{display:flex;justify-content:space-between;width:100%}.assignment-card .info-row .view-button-container{align-items:center;display:flex;justify-content:flex-start}.assignment-card .info-row .view-button-container .view-button{border-radius:6px;color:#fff;font-size:14px;font-weight:700}.assignment-card .info-label{color:#727272;font-size:12px;font-weight:400}.assignment-card .info-value{color:#000;font-size:16px;font-weight:700}@media (max-width:600px){.assignment-card{padding:12px}.assignment-card .info-row{margin-top:6px}.assignment-card .info-label{font-size:11px}.assignment-card .info-value{font-size:13px}}.fallback-container{align-items:center;background-image:url(/static/media/Background.c9f355a4be51973d884f.png);background-position:50%;background-size:cover;display:flex;justify-content:center;min-height:100vh;padding:24px}.fallback-container .ant-result{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000014;max-width:600px;padding:48px 32px;width:100%}.fallback-container .ant-result .ant-result-title{font-size:28px;font-weight:600;margin-bottom:16px}.fallback-container .ant-result .ant-result-subtitle{color:#000000a6;font-size:16px;margin-bottom:24px}.fallback-container .ant-result .error-message{background-color:#fff2f0;border-radius:4px;margin:0 auto;max-width:400px;padding:12px;word-break:break-word}.fallback-container .ant-result .ant-space-align-center{width:100%}.fallback-container .ant-result .ant-btn{height:40px;padding:0 20px}.fallback-container .ant-result .ant-btn a{color:inherit;text-decoration:none}@media only screen and (min-width:768px){.login-box{max-width:350px}.login-box h2{font-size:1.75rem}.login-box .continue-button{font-size:1.25rem}}@media only screen and (min-width:1024px){.login-box{max-width:300px}}@media (max-width:576px){.fallback-container{padding:16px}.fallback-container .ant-result{padding:32px 16px}.fallback-container .ant-result .ant-result-title{font-size:24px}.fallback-container .ant-result .ant-result-subtitle{font-size:14px}.fallback-container .ant-result .ant-space-vertical{width:100%}.fallback-container .ant-result .ant-space:not(.ant-space-vertical){flex-direction:column;width:100%}.fallback-container .ant-result .ant-space:not(.ant-space-vertical) .ant-space-item{margin-bottom:12px;margin-right:0!important;width:100%}.fallback-container .ant-result .ant-space:not(.ant-space-vertical) .ant-space-item .ant-btn{width:100%}}.assignments-container{padding:16px}.assignments-container .title{color:#303030;font-size:20px;font-weight:700;margin-bottom:10px}.assignments-container .filters{align-items:center;display:flex;gap:10px;justify-content:space-around;margin-bottom:20px;margin-left:-6px}.assignments-container .viewall-sections .info-row{display:flex;justify-content:space-between;width:100%}.assignments-container .viewall-sections .info-row .view-button-container{align-items:center;display:flex;justify-content:flex-start}.assignments-container .viewall-sections .info-row .info-label{color:#727272;font-size:12px;font-weight:400}.assignments-container .viewall-sections .info-row .info-value{color:#000;font-size:16px;font-weight:700}.assignments-container .assignment-card{border-radius:8px;box-shadow:0 4px 10px #0000001a;margin-bottom:16px}.assignments-container .assignment-card .label{color:#888;font-size:12px}.assignments-container .assignment-card .due-date{margin-top:8px}.assignments-container .assignment-card button{background-color:#1890ff;border:none}.assignments-container .loading-spinner{align-items:center;display:flex;height:200px;justify-content:center}.upcoming-class-container .title{margin:0}.upcoming-class-container{padding:16px}.upcoming-class-container .title{color:#303030;font-size:20px;font-weight:700;margin-bottom:10px}.upcoming-class-container .filters{align-items:center;display:flex;gap:10px;justify-content:space-around;margin-bottom:20px;margin-left:-6px}.upcoming-class-container .viewall-sections .info-row{display:flex;justify-content:space-between;width:100%}.upcoming-class-container .viewall-sections .info-row .view-button-container{align-items:center;display:flex;justify-content:flex-start}.upcoming-class-container .viewall-sections .info-row .info-label{color:#727272;font-size:12px;font-weight:400}.upcoming-class-container .viewall-sections .info-row .info-value{color:#000;font-size:16px;font-weight:700}.upcoming-class-container .assignment-card{border-radius:8px;box-shadow:0 4px 10px #0000001a;margin-bottom:16px}.upcoming-class-container .assignment-card .label{color:#888;font-size:12px}.upcoming-class-container .assignment-card .due-date{margin-top:8px}.upcoming-class-container .assignment-card button{background-color:#1890ff;border:none}.upcoming-class-container .loading-spinner{align-items:center;display:flex;height:200px;justify-content:center}@media screen and (max-width:768px){.filters{display:flex}.filters .ant-col{margin-bottom:8px;width:100%}.assignment-card{padding:12px}}.educentre-detail-container{padding:20px}.educentre-detail-container .title{color:#303030;font-size:20px;font-weight:700;margin:0}.educentre-coaching-container{display:flex;flex-direction:column;gap:20px;padding:10px}.educentre-coaching-container .title{color:#303030;font-size:20px;font-weight:700;margin:0}.educentre-coaching-container .recommendation-courses{margin:0}.educentre-coaching-container .recommendation-courses .card-scroll-container{ms-overflow-style:none;display:flex;overflow-x:auto;scrollbar-width:none}.educentre-coaching-container .recommendation-courses .card-scroll-container ::-webkit-scrollbar{display:none}.educentre-coaching-container .recommendation-courses .card-scroll-container .lecture-card{flex-shrink:0;margin-right:12px;min-width:2px}.educentre-coaching-container .recommendation-courses .card-scroll-container .lecture-card:last-child{margin-right:0}.educentre-coaching-container .recommendation-courses .card-scroll-container .pending-card{flex-shrink:0;margin-right:12px;min-width:240px;scroll-snap-align:start}.educentre-coaching-container .recommendation-courses .card-scroll-container .pending-card:last-child{margin-right:40px}@media (max-width:480px){.educentre-coaching-container .all-coaching .card-scroll-container .lecture-card,.educentre-coaching-container .recommendation-courses .card-scroll-container .lecture-card{min-width:200px}}.notification-container{padding:20px}.notification-container .title{color:#303030;font-size:20px;font-weight:700;margin:0}.Payments_paymentsContainer__dBMtJ,.notification-container .ant-card-body{padding:16px}@media (min-width:768px){.Payments_paymentsContainer__dBMtJ{padding:24px}}.Payments_sectionTitle__RU7eC{margin-bottom:24px!important;margin:0}.Payments_paymentCard__gb27o{border-radius:8px;cursor:pointer;margin-bottom:16px}.Payments_successAvatar__Jcwv0{background-color:#22e690;color:#fff;font-size:large}.Payments_amountText__Nu0ij{color:#303030;font-size:18px;font-weight:500;margin:0}.Payments_dateText__h0H7C{color:#9599a0;font-size:12px;font-weight:500;margin:0}.Payments_refundCol__gscCB{text-align:right}.Payments_modalTitle__cUPlo{padding:8px 0}.Payments_modalContent__gy-aU{margin-top:16px}.Payments_modalSection__kU-6A{padding:16px 0}.Payments_modalDivider__DyI87{margin:8px 0!important}.Payments_refundButtonModal__gwzqk{margin-top:16px;width:100%}.Payments_paymentModal__KLiRp .Payments_ant-modal-body__d-vlb{padding:24px}.Payments_paymentModal__KLiRp .Payments_ant-modal-footer__FveyV{display:flex;justify-content:space-between}@media (max-width:576px){.Payments_paymentModal__KLiRp .Payments_ant-modal-footer__FveyV{flex-direction:column;gap:8px}.Payments_paymentModal__KLiRp .Payments_ant-modal-footer__FveyV button{width:100%}.Payments_modalContent__gy-aU{padding:0}}body{font-family:Noto Sans,sans-serif;margin:0}body,html{height:100%;margin:0;overflow:hidden;padding:0}.ant-typography{font-family:Noto Sans,sans-serif}.ant-btn-primary{background-color:#0083fd!important;border-radius:6px!important}
/*# sourceMappingURL=main.944c93fa.css.map*/