body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}*{box-sizing:border-box;font-family:Segoe UI,sans-serif;margin:0;padding:0}body,html{font-family:SF UI Display,sans-serif;height:100%}.page-wrapper{background:linear-gradient(180deg,#49479d,#803f97);display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}.logo-container{display:flex;justify-content:center;margin-top:20px}.login-logo{height:auto;width:231px}.login-container{align-items:center;display:flex;justify-content:center;padding:10px;top:0}.login-card{background:#fff;border-radius:10px;max-width:400px;padding:30px 20px;position:relative;text-align:left;width:100%}.login-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.login-title{color:#000;font-size:15px}.login-lock-img{height:57px;width:57px}.login-form{display:flex;flex-direction:column;gap:5px}.login-form label{color:#333;font-size:14px;font-weight:500}.login-form input{border:1px solid #ccc;border-radius:8px;font-size:14px;padding:10px}.forgot-password{color:#6a1b9a;cursor:pointer;font-size:12px;text-align:right}.login-button{align-self:flex-end;background:#6a1b9a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;padding:8px;transition:.3s;width:50%}.login-button:hover{background:#4a148c}.logo-container span{color:#fff;font-size:12px;margin-bottom:10px}.logoimage{height:auto;width:150px}.bgcolorheader{background:#49479d;padding:10px 20px}.menu-icon{color:#333;cursor:pointer;font-size:24px}.user-icon{color:#333;font-size:20px;margin-left:10px}.mobile-menu{background-color:#fff;box-shadow:2px 0 10px #0003;height:100%;left:0;overflow-y:auto;position:fixed;top:0;transition:transform .3s ease;width:80%;z-index:1050}.profile-img{height:40px;width:40px}.mobile-menu-list li{align-items:center;border-bottom:1px solid #ddd;color:#333;cursor:pointer;display:flex;font-size:18px;justify-content:center;padding:15px 0;transition:background .2s ease}.mobile-menu-list li:hover{background-color:#f0f0f0}.welcome-text h6,.welcome-text p{color:#333;margin:0}.mobile-menu-custom{background-color:#fff;box-shadow:2px 0 12px #0000004d;height:100%;left:0;overflow-y:auto;position:fixed;transition:transform .3s ease;width:80%;z-index:1070}.mobile-menu-overlay{background-color:#0006;height:100%;left:80%;position:fixed;top:0;width:20%;z-index:1040}.mobile-menu-header{align-items:center;background-color:#49479d;border-bottom-left-radius:40px;color:#fff;display:flex;padding:20px;position:relative}.profile-img-lg{height:60px;width:60px}.welcome-text{color:#eee;font-size:14px;margin-right:65px}.username{color:#fff;font-size:18px;font-weight:700}.profile-link{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:14px}.profile-link span{font-weight:500}.menu-items{padding-left:0}.menu-items li{align-items:left;border-bottom:1px solid #eee;color:#000;display:flex;font-size:18px;font-weight:500;justify-content:left;margin-left:10px;padding:16px 0;transition:background .2s ease}.menu-items li:hover{background-color:#f5f5f5}.menu-icon{color:#fff;font-size:20px;margin-right:10px}.fixed-topheader{left:0;position:fixed;top:0;width:100%;z-index:1055}.body-with-fixed-header{padding-top:60px}@media (min-width:992px){.mobile-menu-custom,.mobile-menu-overlay{display:none}}.close-btn{color:#fff;cursor:pointer;font-size:28px;position:absolute;right:16px;top:0;z-index:1100}.searchsection-wrapper{background:#49479d;padding:30px 0;width:100%}.searchsection{color:#fff}.searchsection .form-group{color:#fff;margin-bottom:15px}.searchsection label{color:#fff;display:block;font-weight:500;margin-bottom:5px}.searchsection select.form-control{border:none;border-radius:8px;padding:8px;width:100%}.search-btn{background-color:#803f97;border:none;border-radius:8px;color:#fff;font-weight:700;height:40px;margin-top:25px;padding:8px;transition:.3s ease;width:30%}.search-btn:hover{background-color:#ddd;color:#4a148c}.tutor-card{background-color:#ebeafc;border-radius:10px}.tutor-img{height:80px;max-width:65px;width:100%}.tutor-desc{color:#1a1a1a}.profile-wrapper{display:flex;justify-content:center;margin-top:20px;position:relative;width:100%}.profile-circle-bg{border-radius:50%;padding:6px;position:absolute;z-index:2}.profile-img-lg{border-radius:50%;height:70px;object-fit:cover;width:70px}.package-container{min-height:100vh;padding:2rem}.package-container h4{font-size:28px;font-weight:700;margin-bottom:2rem}.package-grid{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.package-link{text-decoration:none}.package-card{background-image:url(data:image/png;base64,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);background-position:100% 100%;background-repeat:no-repeat;background-size:150px auto;border-radius:16px;box-shadow:0 4px 12px #0000001a;color:#fff;display:flex;flex-direction:column;height:220px;justify-content:space-between;padding:.5rem;position:relative;transition:transform .3s ease;width:450px}.package-card:hover{transform:translateY(-5px)}.package-card .class-count,.package-card .class-count:hover,.package-card h4,.package-card h4:hover,.package-link,.package-link:focus,.package-link:hover,.package-link:visited{text-decoration:none}.package-header{align-items:center;display:flex;justify-content:space-between}.package-header h4{font-size:28px;font-weight:700}.class-count{font-size:16px;font-weight:700}.feature-list{margin:0;padding:0}.feature-item{color:#fff;font-size:14px;margin-bottom:.75rem;position:relative}@media (max-width:576px){.feature-item{width:100%!important}.package-card{background-position:100%;background-size:100px auto}}.SILVER{background:linear-gradient(90deg,#00b9bf,#008ddf)}.GOLD{background:linear-gradient(90deg,#f6cd82,#daa951)}.BASIC{background:linear-gradient(90deg,#fea558,#f65d73)}.PLATINUM{background:linear-gradient(90deg,#7cc746,#0ac4b1)}.badge{border-radius:8px;bottom:10px;color:#000;font-size:12px;font-weight:700;padding:.3rem .6rem;position:absolute;right:10px}.badge,.slider-card{background-color:#ebeafc}.slider-card{border-radius:16px;box-shadow:0 2px 8px #00000014;height:160px;padding:20px}.active-border{background-color:#f4f4ff}.custom-range{accent-color:#6c2bd9;background:#f3e9f6;border-radius:5px;cursor:pointer;height:8px}.custom-footer{justify-content:center;padding:20px 0}.custom-button{background-color:#803f97;border:none;border-radius:6px;color:#fff;font-weight:500;padding:10px 25px;transition:background-color .3s ease}.custom-button:active,.custom-button:focus,.custom-button:hover{background-color:#803f97;box-shadow:none;color:#fff;outline:none}.slot-booking-container{margin:auto;padding:20px}.subject-filter{margin:10px 0}.filter-btn{background-color:#65c68f;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:8px 14px}.filter-modal{align-items:center;background:#00000080;z-index:1000}.filter-box{background:#fff;border-radius:10px;padding:20px}.info-text{margin:15px 0}.secondheader{background-color:#49479d}.secondheader h4{color:#fff;padding:10px;text-align:center}.secondheader h5{color:#fff;margin-left:10px}.subjecthading{color:#fff;font-size:20px;margin-left:30px}.calendar-week{margin:20px 0}.calendar-week label{font-size:18px;font-weight:700}.week-days{background:#f7f7f7;display:flex;justify-content:space-between;overflow-x:auto}.day-cell,.week-days{border-radius:10px;padding:10px}.day-cell{cursor:pointer;flex:1 1;margin:0 5px;text-align:center;transition:.3s}.day-cell.active{background-color:#803f97;color:#fff}.day-name{font-size:14px;font-weight:700}.day-date{font-size:16px}.slots-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));justify-content:center;padding:20px}.slot-btn{background-color:#f0f0f0;border:2px solid #ccc;border-radius:8px;cursor:pointer;font-size:14px;padding:10px 12px;text-align:center;transition:all .2s ease}.slot-btn.booked-slot{background-color:#ccc;color:#888;cursor:not-allowed;pointer-events:none}.slot-card{align-items:center;background:#f9f9f9;border-radius:6px;margin-bottom:10px;padding:10px}.action-buttons,.slot-card{justify-content:space-between}.action-buttons{display:flex;margin-top:30px}.assessment-btn,.book-btn{border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-size:16px;margin:0 10px;padding:10px}.assessment-btn{background-color:#49479d}.book-btn{background-color:#803f97}.filter-modal{align-items:flex-end;background:#0006;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.filter-popup-white{background:#fff;border-top-left-radius:20px;border-top-right-radius:20px;box-shadow:0 -2px 12px #0000001a;max-width:500px;padding:20px;width:100%}.filter-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.filter-header h4{color:#2c2c2c;font-size:18px;margin:0}.done-btn{background-color:#4c4cfa;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:14px;padding:6px 14px}.subject-list{list-style:none;margin:0;padding:0}.subject-item{border-bottom:1px solid #f0f0f0;color:#333;cursor:pointer;display:flex;font-size:16px;justify-content:space-between;padding:12px 10px}.subject-icon{font-size:18px}.subjects{display:flex;gap:6px;margin-bottom:20px;margin-left:3px}.subject-btn{background-color:#803f97;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.subject-btn.active{background-color:#fff;color:#000}.week-nav{align-items:center;display:flex;justify-content:space-between}.nav-btn{background-color:initial;border:none;color:#4c4cfa;cursor:pointer;font-size:20px;padding:0 10px}.nav-btn:hover{color:#2c2ccf}.current-month{color:#333;font-size:1.2rem;font-weight:700;margin-bottom:10px;text-align:center}.slotselect{display:flex;flex-wrap:wrap;gap:20px}.slot-card{background-color:#f0edff;border-radius:20px;box-shadow:0 4px 8px #0000000d;color:#131c55;margin:10px auto;max-width:240px;min-width:200px;padding:20px;position:relative}.slot-card:nth-child(2n){background-color:#fdf1fb}.slot-time{align-items:center;display:flex;font-size:24px;font-weight:700;margin-bottom:10px}.slot-time .icon{font-size:22px;margin-right:8px}.slot-name{font-size:20px;font-weight:700;margin-bottom:12px}.slot-subject{background-color:#ffffff80;border-radius:30px;color:#131c55;display:inline-block;font-weight:500;padding:8px 16px}.slot-remove{background:#0000;border:none;color:#888;cursor:pointer;font-size:20px;position:absolute;right:12px;top:12px}.assessment-btn-free{background-color:#49479d}.assessment-btn-free,.assessment-btn-free1{border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;margin-right:20px;padding:10px 20px;transition:background-color .3s ease}.assessment-btn-free1{background-color:#803f97}.assessment-btn-free:hover{background-color:#3a3886}.modal-footer.center-footer{align-items:center;display:flex;justify-content:center;padding:20px}.wanttopaybutton{background-color:#65c68f;border:none;border-radius:10px;color:#eee;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s ease}.wanttopaybutton:hover{background-color:#58b07e}.subject-chip{align-items:center;background-color:#fff;border:none;border-radius:20px;box-shadow:0 0 0 1px #e0e0e0;color:#4a4a4a;display:flex;font-size:14px;font-weight:500;padding:6px 16px 6px 12px;position:relative}.subject-chip.active{background-color:#803f97;color:#fff}.count-circle{align-items:center;background-color:#49c18b;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;margin-right:8px;width:20px}.tutor-card{background-color:#f2edfc;border:none;border-radius:15px;display:flex;flex-direction:column;justify-content:space-between;padding:15px}.tutor-img{height:65px;object-fit:cover;width:65px}.tutor-name{color:#2c2c7c;font-size:16px;font-weight:700}.subject-badge{background-color:#fff;border-radius:20px;color:#333;display:inline-block;font-size:12px;font-weight:500;margin-right:5px;margin-top:5px;padding:3px 10px}.tutor-desc{margin:10px 0}.tutor-desc,.tutor-rating{color:#2c2c2c;font-size:14px}.tutor-rating{align-items:center;display:flex}.tutor-rating .fa-star{color:orange;margin-right:5px}.select-btn{background-color:#4dc591;border:none;border-radius:8px;color:#fff;font-weight:500;margin-top:10px;padding:6px 20px}.select-btn:hover{background-color:#3da97d}.booking-assessment-container{color:#131c55;font-family:SF UI Display,sans-serif;margin:30px auto;max-width:600px;padding:20px}.success-card{background-color:#65c68f}.success-card,.success-card1{border-radius:12px;color:#fff;margin-bottom:30px;padding:30px 20px;text-align:center}.success-card1{background-color:#803f97}.success-icon{font-size:30px;margin-bottom:10px}.success-card h2{font-size:22px;font-weight:600;margin-bottom:10px}.success-card p{font-size:14px;line-height:1.5}.section h3{font-size:18px;font-weight:600;margin-bottom:15px}.assessment-info{background-color:#f3f3f3;border-radius:10px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px;padding:15px}.info-row{align-items:center;display:flex;gap:10px;margin-bottom:10px;min-width:150px}.info-row .label{color:#777;font-size:12px}.blocked-class{align-items:center;background-color:#efedff;border-radius:10px;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px;padding:12px 15px}.icon{font-size:16px;margin-right:5px}.payment{align-items:center;display:flex;justify-content:center}.paymentbutton{background-color:#65c68f;border-radius:10px;color:#eee;font-size:16px;transition:background-color .3s ease}.paymentbutton:hover{background-color:#58b07e}.payheading{font-size:24px;margin:20px 0;margin-top:20px;text-align:center}.payment{border:1px solid #ccc;border-radius:10px;margin:30px auto;max-width:400px;padding:20px}.paymentbutton{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:15px;padding:10px 20px}.message{color:green;margin-top:10px}.card-container{display:flex;flex-wrap:wrap}.col{box-sizing:border-box;flex-basis:calc(33.333% - 20px);flex-grow:1;flex-shrink:1;padding:10px}@media (max-width:1024px){.col{flex-basis:calc(50% - 20px);flex-grow:1;flex-shrink:1}}@media (max-width:600px){.col{flex:1 1 100%}}.card{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;height:100%;padding:20px}.profile-section{align-items:center;display:flex;justify-content:space-between}.profile-img{margin-right:15px}.status-tag{padding:5px 10px}.info-section p{margin:5px 0}.button-group{margin-top:10px}.button-group button{background-color:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;margin-right:10px;padding:8px 16px}.button-group .disabled{background-color:gray;cursor:not-allowed}.feedback-section,.reschedule-section{margin-top:15px}.stars{margin:5px 0}.feedback-buttons{display:flex;gap:10px;justify-content:flex-end;margin-top:10px}.cancel-btn,.submit-btn{border:none;border-radius:6px;cursor:pointer;padding:6px 14px}.cancel-btn{background-color:#ccc}.submit-btn{background-color:#28a745;color:#fff}.profile-img{border-radius:50%;height:50px;width:50px}.status-tag{background-color:#888;border-radius:8px;color:#fff;font-size:12px;padding:4px 10px;text-transform:capitalize}.status-tag.planned{background-color:#28a745}.status-tag.absent{background-color:#dc3545}.stars{color:#ddd;font-size:20px}.star{cursor:pointer}.star.active,.star:hover{color:gold}
/*# sourceMappingURL=main.6f527d71.css.map*/