@import url(https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css);@import url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.0/font/bootstrap-icons.css);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&family=Playfair+Display:wght@400;500;600;700&display=swap);:root{--transition:all 0.3s ease}.navbar{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fffffffa;border-bottom:1px solid #ffffff4d;box-shadow:0 4px 30px #0000000d;padding:1rem 0;transition:all .3s ease;transition:var(--transition)}.navbar-scrolled{background:#0f172afa!important;border-bottom:1px solid #ffffff1a;padding:.5rem 0}.navbar-hidden{transform:translateY(-100%)}.navbar-visible{transform:translateY(0)}.navbar-logo{filter:brightness(1) drop-shadow(0 2px 4px rgba(0,0,0,.1));height:50px;margin-right:10px;object-fit:contain;transition:all .3s ease;transition:var(--transition);width:50px}.navbar-scrolled .navbar-logo{filter:brightness(1) invert(0) drop-shadow(0 2px 4px rgba(0,0,0,.2))}.brand-text{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#5d3fd3,#9f44d3);background:linear-gradient(90deg,var(--primary),var(--secondary));-webkit-background-clip:text;background-clip:text;font-family:Playfair Display,serif;font-size:1.25rem;font-weight:700;transition:all .3s ease;transition:var(--transition)}.navbar-scrolled .brand-text{-webkit-text-fill-color:initial!important;background:none!important;color:#fff!important}.navbar-toggler,.navbar-toggler-container{margin-left:auto}.navbar-toggler{border:none;padding:.5rem}.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(93, 63, 211, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");transition:all .3s ease;transition:var(--transition)}.navbar-scrolled .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.nav-link{color:#4b5563!important;font-weight:500;margin:0 .5rem;position:relative;transition:all .3s ease;transition:var(--transition)}.navbar-scrolled .nav-link{color:#fffc!important}.nav-link:hover{color:#5d3fd3!important;color:var(--primary)!important}.navbar-scrolled .nav-link:hover{color:#fff!important}.nav-link:before{background:linear-gradient(90deg,#5d3fd3,#9f44d3);background:linear-gradient(90deg,var(--primary),var(--secondary));bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.navbar-scrolled .nav-link:before{background:#fff}.nav-link:hover:before{width:100%}@media (max-width:991.98px){.navbar-collapse{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fffffffa;border-radius:.5rem;box-shadow:0 10px 30px #0000001a;left:0;margin:0 1rem;max-height:calc(100vh - 100px);overflow-y:auto;padding:1rem;position:fixed;right:0;top:80px;transition:all .3s ease;z-index:1000}.navbar-scrolled .navbar-collapse{background:#0f172afa!important}.navbar-nav{margin-bottom:1rem}.nav-item{margin-bottom:.75rem}.nav-link{background:#0000000d;border-radius:.5rem;margin:0!important;padding:.75rem 1rem!important}.navbar-scrolled .nav-link{background:#ffffff0d!important}.nav-link:before{display:none}.d-flex{border-top:1px solid #0000001a;justify-content:center;padding-top:1rem}.navbar-scrolled .d-flex{border-top:1px solid #ffffff1a}}.btn-glow{background:linear-gradient(90deg,#5d3fd3,#9f44d3);background:linear-gradient(90deg,var(--primary),var(--secondary));border:none;box-shadow:0 4px 15px #5d3fd34d;color:#fff;overflow:hidden;position:relative;transition:all .3s ease;transition:var(--transition);z-index:1}.navbar-scrolled .btn-glow{background:#fff;box-shadow:0 4px 15px #ffffff4d;color:#5d3fd3;color:var(--primary)}.btn-glow:hover{box-shadow:0 6px 20px #5d3fd366;transform:translateY(-2px)}.navbar-scrolled .btn-glow:hover{box-shadow:0 6px 20px #fff6}.footer{background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff;overflow:hidden;padding:6rem 0 2rem;position:relative}.footer:before{background:linear-gradient(90deg,#f472b6,#f97316);content:"";height:4px;left:0;position:absolute;top:0;width:100%}.footer-brand{align-items:center;display:flex;margin-bottom:1.5rem}.footer-brand .navbar-logo{height:50px;margin-right:15px}.footer-brand span{color:#fff;font-family:Playfair Display,serif;font-weight:700}.footer-links a{color:#ffffffb3;text-decoration:none;transition:all .3s ease}.footer-links a:hover{color:#fff;transform:translateX(5px)}.social-links a{align-items:center;background:#ffffff1a;border-radius:50%;color:#fff;display:inline-flex;height:40px;justify-content:center;margin-right:10px;transition:all .3s ease;width:40px}.social-links a:hover{background:linear-gradient(90deg,#f472b6,#f97316);transform:translateY(-3px)}.newsletter .form-control{background:#ffffff1a;border:none;color:#fff}.newsletter .form-control::placeholder{color:#fff9}.newsletter .btn-primary{background:linear-gradient(90deg,#f472b6,#f97316);border:none}.developer-link{color:#fff!important;font-weight:500;position:relative;text-decoration:none;transition:all .3s ease}.developer-link:hover{color:#f97316!important}.developer-link:after{background-color:#f97316;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:transform .3s ease;width:100%}.developer-link:hover:after{transform:scaleX(1);transform-origin:bottom left}@media (max-width:768px){.footer{text-align:center}.footer-brand,.social-links{justify-content:center}.nav.flex-column{align-items:center}.border-top{text-align:center}.text-md-end{margin-top:1rem;text-align:center!important}.nav.justify-content-md-end{justify-content:center!important}}.whatsapp-float{position:fixed;touch-action:none;transition:transform .2s ease-out,left .2s ease-out,top .2s ease-out;-webkit-user-select:none;user-select:none;will-change:transform,left,top;z-index:1000}.whatsapp-button{align-items:center;background:linear-gradient(135deg,#25d366,#128c7e);border:none;border-radius:50%;box-shadow:0 4px 12px #25d3664d;color:#fff;cursor:pointer;display:flex;height:60px;justify-content:center;outline:none;transition:all .3s ease;width:60px}.whatsapp-button:hover{box-shadow:0 6px 16px #25d36666;transform:scale(1.1)}.whatsapp-button:active{transform:scale(.95)}.whatsapp-chat-box{animation:scaleIn .2s ease-out;background-color:#fff;border-radius:16px;bottom:70px;box-shadow:0 8px 20px #00000026;max-width:90vw;overflow:hidden;pointer-events:auto;position:absolute;right:0;transform-origin:bottom right;width:300px}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.chat-header{align-items:center;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;display:flex;justify-content:space-between;padding:12px 16px}.chat-body{padding:16px;pointer-events:auto}.chat-body textarea{resize:none}@media (max-width:768px){.whatsapp-button{height:56px;width:56px}.whatsapp-chat-box{right:-10px;width:280px}}@media (max-width:480px){.whatsapp-button{height:52px;padding:12px;width:52px}.whatsapp-chat-box{bottom:60px;right:-20px;width:260px}}:root{--primary:#6a1b9a;--navbar-height:70px}.hero-banner{height:100vh;min-height:450px;overflow:hidden;position:relative;width:100%}.banner-slide{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity 1s ease;width:100%}.banner-slide.active{opacity:1}.about-section{padding:4rem 0}@media (max-width:768px){.hero-banner{height:30vh!important;min-height:200px!important}.banner-slide{background-position:50%!important;background-size:cover!important}.about-section{margin-top:0!important;padding:2rem 0!important}.about-image{margin-bottom:1.5rem!important}.about-section h2{font-size:1.8rem!important;margin-bottom:1rem!important}}@media (max-width:576px){.hero-banner{height:15vh!important;min-height:150px!important}.about-section{padding:1.5rem 0!important}}.about-section{padding:8rem 0}.about-image,.about-section{overflow:hidden;position:relative}.about-image{border-radius:10px;box-shadow:0 20px 40px #0000001a}.about-image img{transition:transform .5s ease}.about-image:hover img{transform:scale(1.03)}.floating-badge{align-items:center;animation:pulse 3s infinite;background:linear-gradient(135deg,#6a1b9a,var(--secondary));background:linear-gradient(135deg,var(--primary),var(--secondary));border-radius:50%;bottom:-20px;color:#fff;display:flex;flex-direction:column;height:100px;justify-content:center;position:absolute;right:-20px;width:100px;z-index:2}.stat-card{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fffc;border:1px solid #8e24aa1a;transition:var(--transition)}.stat-card:hover{box-shadow:0 10px 25px #0000001a!important;transform:translateY(-10px)}.stat-icon{transition:var(--transition)}.stat-card:hover .stat-icon{transform:scale(1.2)}.courses-section{background:linear-gradient(135deg,var(--light) 0,#e6ceff 100%);padding:8rem 0;position:relative}.course-card{-webkit-backface-visibility:hidden;backface-visibility:hidden;border:1px solid #8e24aa1a;border-radius:16px;box-shadow:0 10px 30px #00000014;padding:2rem;transition:var(--transition)}.course-card:hover{box-shadow:0 20px 25px #00000026;transform:translateY(-8px) scale(1.02)}.featured-course{background:linear-gradient(135deg,#6a1b9a,var(--secondary));background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff}.featured-course .course-icon,.featured-course h3,.featured-course p{color:#fff!important}.featured-course .badge{background-color:#fff3!important;color:#fff!important}.cta-section{background:linear-gradient(135deg,#6a1b9a,var(--dark));background:linear-gradient(135deg,var(--primary),var(--dark));color:#fff;overflow:hidden;padding:8rem 0;position:relative}.cta-section:before{background:url(https://www.transparenttextures.com/patterns/45-degree-fabric-light.png);content:"";height:100%;left:0;opacity:.1;pointer-events:none;position:absolute;top:0;width:100%}.map-section{padding:8rem 0}.btn{box-shadow:0 4px 6px #0000000d;font-weight:600;letter-spacing:.5px;transform:translateY(0);transition:var(--transition)}.btn:hover{box-shadow:0 10px 15px #0000001a;transform:translateY(-3px)}.btn-primary{background:linear-gradient(135deg,#6a1b9a,var(--secondary));background:linear-gradient(135deg,var(--primary),var(--secondary));border:none;overflow:hidden;position:relative}.btn-primary:hover{background:linear-gradient(135deg,var(--primary-dark),var(--secondary))}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.floating-element{animation:float 3s ease-in-out infinite}img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;will-change:transform}@media (max-width:1200px){.carousel-item,.hero-banner{min-height:700px}}@media (max-width:992px){.carousel-item,.hero-banner{height:auto;min-height:600px}.banner-content{padding-top:15vh}.display-3{font-size:3rem}}@media (max-width:768px){.carousel-item,.hero-banner{min-height:500px}.banner-content h1{font-size:2.5rem}.banner-content p{font-size:1.2rem}}@media (max-width:576px){.banner-content h1{font-size:2rem}.banner-content p{font-size:1rem}}.review-form-section{background-color:#f8f9fa}.review-form-section .card{border-radius:12px;overflow:hidden}.rating-input .rating-star{padding:.5rem;transition:all .2s}.rating-input .rating-star:hover{transform:scale(1.2)}.rating-input .text-warning{color:#ffc107!important}.testimonials-section{background-color:#f8f9fa;overflow:hidden;position:relative}.testimonials-slider-container{margin:0 auto;max-width:1200px;padding:0 40px;position:relative}.testimonials-slider-track{-webkit-overflow-scrolling:touch;display:flex;gap:30px;overflow-x:auto;padding:20px 0;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.testimonials-slider-track::-webkit-scrollbar{display:none}.testimonial-slide{flex-basis:calc(33.333% - 20px);flex-grow:0;flex-shrink:0;min-width:280px;scroll-snap-align:start;transition:transform .5s ease,opacity .5s ease}.review-card{background:#fff;border:1px solid #6a1b9a1a;border-radius:16px;box-shadow:0 10px 30px #0000000d;height:100%;padding:30px;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.review-card:hover{box-shadow:0 15px 35px #0000001a;transform:translateY(-10px) scale(1.02)}.slider-nav-btn{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 5px 15px #0000001a;color:#6a1b9a;color:var(--primary);cursor:pointer;display:flex;font-size:1.2rem;height:50px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:50px;z-index:10}.slider-nav-btn:hover{background:#6a1b9a;background:var(--primary);color:#fff;transform:translateY(-50%) scale(1.1)}.prev-btn{left:0}.next-btn{right:0}.slider-pagination{display:flex;gap:8px;justify-content:center;margin-top:20px}.slider-pagination .dot{background:#6a1b9a33;border-radius:50%;cursor:pointer;height:12px;transition:all .3s ease;width:12px}.slider-pagination .dot.active{background:#6a1b9a;background:var(--primary);transform:scale(1.2)}@media (max-width:992px){.testimonial-slide{flex-basis:calc(50% - 15px);flex-grow:0;flex-shrink:0}}@media (max-width:768px){.testimonials-slider-container{padding:0 30px}.testimonial-slide{flex-basis:calc(100% - 10px);flex-grow:0;flex-shrink:0}.slider-nav-btn{height:40px;width:40px}}.testimonial-slide{animation:fadeIn .6s ease forwards}@media (max-width:768px){.review-form-section .card-body{padding:2rem}.rating-input .rating-star{padding:.3rem}}@media (max-width:576px){.review-form-section .card-body{padding:1.5rem}}.courses-container{background-color:#f8f5ff;background-color:var(--light);display:flex;flex-direction:column;min-height:100vh}.courses-page{background:linear-gradient(to bottom right,#49c224,#e308eb,#05505e);flex:1 1;padding-top:80px}.courses-hero{align-items:center;background:linear-gradient(#5d3fd3d9,#9f44d3d9),url(https://images.unsplash.com/photo-1635070041078-e363dbe005cb?ixlib=rb-4.0.3&auto=format&fit=crop&w=1470&q=80);background-position:50%;background-size:cover;color:#fff;display:flex;justify-content:center;min-height:400px;position:relative;text-align:center}.courses-hero:before{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" preserveAspectRatio="none"><text x="50%" y="50%" font-family="Arial" font-size="20" fill="rgba(255,255,255,0.05)" text-anchor="middle" dominant-baseline="middle">7 3 9 1 5 8 2 4 6</text></svg>');content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%}.courses-hero h1{font-size:3.5rem;font-weight:700;margin-bottom:1rem;position:relative;text-shadow:2px 2px 4px #0000004d}.courses-hero p{font-size:1.5rem;opacity:.9;position:relative}.section-title{color:#5d3fd3;color:var(--primary);margin-bottom:1rem;position:relative}.section-title:after{background:gold;background:var(--accent);content:"";display:block;height:3px;margin:15px auto 0;width:80px}.section-subtitle{color:#333;color:var(--text);opacity:.8}.course-card{background-color:#fff;border:1px solid #5d3fd31a;border-radius:15px;box-shadow:0 5px 15px #5d3fd31a;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .3s ease}.course-card:hover{box-shadow:0 15px 30px #5d3fd333;transform:translateY(-10px)}.modern-course-card{background-color:#fff;border:1px solid #ece7fc;border-radius:18px;box-shadow:0 12px 24px #0000000d;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.modern-course-card:hover{box-shadow:0 16px 30px #0000001a;transform:translateY(-8px)}.course-image img{border-bottom:1px solid #eee;height:200px;object-fit:cover;width:100%}.featured-course{border:2px solid gold;border:2px solid var(--accent)}.course-badge{display:flex;justify-content:space-between;padding:10px 15px}.course-badge span{border-radius:20px;font-size:.8rem;font-weight:600;padding:3px 10px}.course-badge span:first-child{background-color:gold;background-color:var(--accent);color:#1a103d;color:var(--dark)}.level-badge{background-color:#5d3fd3;background-color:var(--primary);color:#fff}.course-header{border-bottom:1px solid #5d3fd31a;padding:0 20px 15px}.course-header h3{color:#5d3fd3;color:var(--primary);margin-bottom:10px}.course-meta{color:#333;color:var(--text);display:flex;font-size:.9rem;justify-content:space-between}.course-meta .price{color:#5d3fd3;color:var(--primary);font-weight:700}.course-body{flex-grow:1;padding:20px}.course-body p{color:#333;color:var(--text);opacity:.9}.course-footer{display:flex;gap:10px;padding:0 20px 20px}.btn-enroll{background:linear-gradient(135deg,#5d3fd3,#9f44d3);background:linear-gradient(135deg,var(--primary),var(--secondary));border:none;color:#fff;flex-grow:1;font-weight:600}.btn-outline-details{background:#0000;border:1px solid #5d3fd3;border:1px solid var(--primary);color:#5d3fd3;color:var(--primary);flex-grow:1}.testimonial-card{background:#fff;border:1px solid #5d3fd31a;border-radius:15px;box-shadow:0 5px 15px #5d3fd31a;height:100%;padding:25px}.rating{color:gold;color:var(--accent);font-size:1.2rem;margin-bottom:15px}.student-info{border-top:1px solid #5d3fd31a;margin-top:20px;padding-top:15px}.student-info .name{color:#5d3fd3;color:var(--primary);display:block;font-weight:600}.student-info .course{font-size:.8rem;opacity:.8}@media (max-width:768px){.courses-hero h1{font-size:2.5rem}.courses-hero p{font-size:1.2rem}.course-footer{flex-direction:column}.featured-course{order:-1}}.consultation-page-container{background-attachment:fixed;background-blend-mode:overlay;background-color:#f9f7ff;background-image:url(https://images.unsplash.com/photo-1518655048521-f130df041f66?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1470&q=80);background-position:50%;background-size:cover;display:flex;flex-direction:column;min-height:100vh}.consultation-main-content{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);flex:1 1;padding-top:80px}.consultation-hero-section{align-items:center;background:linear-gradient(135deg,#5d3fd3e6,#9f44d3e6);color:#fff;display:flex;justify-content:center;min-height:80vh;position:relative;text-align:center}.consultation-hero-content{animation:fadeInUp 1s ease;max-width:800px;padding:0 20px;position:relative;z-index:2}.consultation-hero-content h1{font-size:3.5rem;font-weight:700;margin-bottom:1.5rem;text-shadow:2px 2px 4px #0000004d}.consultation-hero-content p{font-size:1.5rem;margin-bottom:2rem;opacity:.9}.consultation-container{padding:0 15px;width:100%}.consultation-section-header{margin-bottom:50px;padding:0 20px;text-align:center}.consultation-section-header h2{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1a103dcc;border-radius:50px;color:#fff;display:inline-block;font-weight:700;margin-bottom:1rem;padding:10px 30px;position:relative}.consultation-section-header p{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1a103d99;border-radius:20px;color:#fff;display:inline-block;font-size:1.1rem;opacity:.9;padding:10px 20px}.consultation-services-section{padding:80px 0}.consultation-services-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.consultation-service-card{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fffffff2;border:1px solid #fff3;border-radius:20px;box-shadow:0 15px 30px #0003;display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease}.consultation-service-card:hover{box-shadow:0 20px 40px #0000004d;transform:translateY(-10px)}.consultation-service-image{height:250px;overflow:hidden;position:relative}.consultation-service-image:before{background:linear-gradient(180deg,#0000 60%,#000000b3);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.consultation-service-image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.consultation-service-card:hover .consultation-service-image img{transform:scale(1.1)}.consultation-service-content{display:flex;flex-direction:column;flex-grow:1;padding:30px}.consultation-service-content h3{color:#5d3fd3;color:var(--primary);display:inline-block;font-size:1.5rem;margin-bottom:15px;position:relative}.consultation-service-price{background:#5d3fd31a;border-radius:50px;color:#9f44d3;color:var(--secondary);display:inline-block;font-size:1.5rem;font-weight:700;margin-bottom:15px;padding:8px 15px}.consultation-service-description{color:#333;color:var(--text);flex-grow:1;line-height:1.6;margin-bottom:20px}.consultation-service-button{align-items:center;background:linear-gradient(135deg,#5d3fd3,#9f44d3);background:linear-gradient(135deg,var(--primary),var(--secondary));border:none;border-radius:50px;box-shadow:0 5px 15px #5d3fd34d;color:#fff;cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:600;gap:8px;justify-content:center;margin-top:auto;padding:15px 30px;transition:all .3s ease}.consultation-service-button:hover{background:linear-gradient(135deg,#9f44d3,#5d3fd3);background:linear-gradient(135deg,var(--secondary),var(--primary));box-shadow:0 10px 20px #5d3fd366;transform:translateY(-3px)}.consultation-error,.consultation-loading{align-items:center;background:#f8f5ffe6;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding-top:80px}.consultation-spinner{animation:spin 1s linear infinite;border:5px solid #5d3fd333;border-radius:50%;border-top:5px solid var(--primary);height:50px;margin-bottom:20px;width:50px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:992px){.consultation-hero-content h1{font-size:2.8rem}.consultation-hero-content p{font-size:1.2rem}}@media (max-width:768px){.consultation-hero-section{min-height:60vh}.consultation-hero-content h1{font-size:2.2rem}.consultation-services-grid{grid-template-columns:1fr}}@media (max-width:576px){.consultation-hero-content h1{font-size:1.8rem}.consultation-hero-content p{font-size:1rem}.consultation-service-content{padding:20px}.consultation-service-button{font-size:1rem;padding:12px 20px}}:root{--primary:#6c4df6;--primary-dark:#5a3ee5;--secondary:#9c64f7;--accent:#ffd166;--text:#fff;--text-light:#fffc;--bg-dark:#0a041a}.cosmic-container{color:#fff;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh;overflow-x:hidden;position:relative}.cosmic-bg{background:linear-gradient(135deg,#1a103d,#2a1050);background:linear-gradient(135deg,var(--dark),#2a1050);z-index:-3}.cosmic-bg,.stars{height:100%;left:0;position:fixed;top:0;width:100%}.stars{background-size:200px 200px;opacity:.8;z-index:-2}.twinkling{animation:twinkle 5s infinite alternate;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" viewBox="0 0 100 100"><circle cx="15" cy="15" r="1" fill="white" opacity="0.5"/><circle cx="60" cy="25" r="1" fill="white" opacity="0.5"/><circle cx="85" cy="15" r="1" fill="white" opacity="0.5"/><circle cx="25" cy="55" r="1" fill="white" opacity="0.5"/><circle cx="45" cy="65" r="1" fill="white" opacity="0.5"/><circle cx="75" cy="75" r="1" fill="white" opacity="0.5"/><circle cx="35" cy="85" r="1" fill="white" opacity="0.5"/><circle cx="95" cy="95" r="1" fill="white" opacity="0.5"/></svg>');background-size:300px 300px}.numerology-grid,.twinkling{height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.numerology-grid{background:radial-gradient(circle at center,#6c4df61a 0,#0000 70%),linear-gradient(90deg,#9c64f70d 1px,#0000 0),linear-gradient(180deg,#9c64f70d 1px,#0000 0);background-size:50px 50px;opacity:.5}@keyframes twinkle{0%{opacity:.2}to{opacity:.8}}.cosmic-content{margin:80px auto 0;max-width:1200px;padding:2rem 1.5rem;position:relative;width:100%;z-index:1}.cosmic-header{margin-bottom:4rem;padding:2rem 0;position:relative;text-align:center}.cosmic-header:after{background:linear-gradient(90deg,#6c4df6,#9c64f7);background:linear-gradient(90deg,var(--primary),var(--secondary));border-radius:3px;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.section-subtitle{color:#ffd166;color:var(--accent);font-size:1.1rem;font-weight:600;letter-spacing:2px;margin-bottom:1rem;text-transform:uppercase}.title-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff,#d1c4e9);-webkit-background-clip:text;background-clip:text;display:block}.section-title{font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.section-description{color:#fffc;color:var(--text-light);font-size:1.2rem;line-height:1.6;margin:0 auto;max-width:700px}.cosmic-grid{width:100%}.grid-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(500px,1fr))}.cosmic-card{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#1a103db3;border:1px solid #6c4df633;border-radius:16px;box-shadow:0 8px 32px #0000004d;display:flex;overflow:hidden;transition:all .4s ease}.cosmic-card:hover{border-color:#6c4df666;box-shadow:0 12px 40px #6c4df64d;transform:translateY(-8px)}.card-image-container{flex:0 0 40%;overflow:hidden;position:relative}.card-image{height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.image-overlay{background:linear-gradient(135deg,#6c4df666,#9c64f74d);height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.cosmic-card:hover .image-overlay{opacity:1}.cosmic-card:hover .card-image{transform:scale(1.05)}.card-content{display:flex;flex:1 1;flex-direction:column;padding:2rem}.card-header{align-items:flex-start;margin-bottom:1.5rem}.card-header h3{color:#fff;margin-right:1rem}.card-header h3,.card-price{font-size:1.5rem;font-weight:700}.card-price{color:#ffd166;color:var(--accent);white-space:nowrap}.card-description{color:#fffc;color:var(--text-light);font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.card-points{flex:1 1;list-style:none;margin:0 0 2rem;padding:0}.card-points li{align-items:flex-start;color:#ffd166;display:flex;font-size:1rem;line-height:1.5;margin-bottom:.75rem}.point-icon{color:#ffd166;color:var(--accent);font-size:1.2rem;margin-right:.75rem}.card-button{align-items:center;background:linear-gradient(135deg,#6c4df6,#9c64f7);background:linear-gradient(135deg,var(--primary),var(--secondary));border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.75rem;justify-content:center;margin-top:auto;padding:1rem 2rem;transition:all .3s ease;width:100%}.card-button:hover{background:linear-gradient(135deg,#5a3ee5,#9c64f7);background:linear-gradient(135deg,var(--primary-dark),var(--secondary));box-shadow:0 4px 20px #6c4df680}@media (max-width:1024px){.grid-container{grid-template-columns:1fr}.section-title{font-size:2.5rem}}@media (max-width:768px){.cosmic-content{margin-top:70px;padding:1.5rem 1rem}.cosmic-card{flex-direction:column}.card-image-container{flex:0 0 250px}.section-title{font-size:2rem}.section-description{font-size:1.1rem}}@media (max-width:480px){.section-title{font-size:1.8rem}.section-subtitle{font-size:1rem}.card-header{flex-direction:column}.card-price{margin-top:.5rem}.card-button{padding:.75rem 1.5rem}}:root{--accent:gold}.blog-container{background-color:#f8f5ff;background-color:var(--light);display:flex;flex-direction:column;min-height:100vh}.blog-page{flex:1 1;padding-top:80px}.blog-hero{align-items:center;background:linear-gradient(#5d3fd3d9,#9f44d3d9),url(https://images.unsplash.com/photo-1506126613408-eca07ce68773?ixlib=rb-4.0.3&auto=format&fit=crop&w=1350&q=80);background-position:50%;background-size:cover;color:#fff;display:flex;justify-content:center;min-height:400px;position:relative;text-align:center}.blog-hero:before{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" preserveAspectRatio="none"><text x="50%" y="50%" font-family="Arial" font-size="20" fill="rgba(255,255,255,0.05)" text-anchor="middle" dominant-baseline="middle">7 3 9 1 5 8 2 4 6</text></svg>');content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%}.blog-hero h1{font-size:3.5rem;font-weight:700;margin-bottom:1rem;position:relative;text-shadow:2px 2px 4px #0000004d}.blog-hero p{font-size:1.5rem;opacity:.9;position:relative}.category-tabs{display:flex;gap:10px;overflow-x:auto;padding-bottom:10px}.category-tab{background-color:#fff;border:none;border-radius:50px;box-shadow:0 2px 5px #0000001a;color:#333;color:var(--text);font-weight:600;padding:8px 20px;transition:all .3s ease;white-space:nowrap}.category-tab.active{background:linear-gradient(135deg,#5d3fd3,#9f44d3);background:linear-gradient(135deg,var(--primary),var(--secondary));box-shadow:0 4px 10px #5d3fd34d;color:#fff}.blog-card{background-color:#fff;border-radius:15px;box-shadow:0 5px 15px #5d3fd31a;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .3s ease}.blog-card:hover{box-shadow:0 15px 30px #5d3fd333;transform:translateY(-10px)}.blog-image{height:200px;overflow:hidden;position:relative}.blog-image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.blog-card:hover .blog-image img{transform:scale(1.05)}.category-badge{background-color:gold;background-color:var(--accent);border-radius:20px;color:#1a103d;color:var(--dark);font-size:.8rem;font-weight:600;padding:3px 10px;position:absolute;right:15px;top:15px}.blog-content{display:flex;flex-direction:column;flex-grow:1;padding:20px}.blog-meta{color:#333;color:var(--text);display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:10px;opacity:.8}.blog-content h3{color:#5d3fd3;color:var(--primary);font-size:1.3rem;margin-bottom:10px}.blog-content p{color:#333;color:var(--text);flex-grow:1;margin-bottom:15px}.btn-read-more{align-self:flex-start;background:#0000;border:1px solid #5d3fd3;border:1px solid var(--primary);border-radius:50px;color:#5d3fd3;color:var(--primary);font-weight:600;padding:8px 20px;transition:all .3s ease}.btn-read-more:hover{background:linear-gradient(135deg,#5d3fd3,#9f44d3);background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff}.featured-post{background-color:#fff}.featured-image{border-radius:15px;box-shadow:0 10px 30px #0000001a;overflow:hidden}.featured-image img{display:block;height:auto;width:100%}.featured-badge{background-color:gold;background-color:var(--accent);border-radius:20px;color:#1a103d;color:var(--dark);display:inline-block;font-weight:600;margin-bottom:15px;padding:3px 15px}.featured-content h2{color:#5d3fd3;color:var(--primary);font-size:2rem;margin-bottom:15px}.featured-excerpt{font-size:1.1rem}.featured-excerpt,.featured-meta{color:#333;color:var(--text);margin-bottom:20px}.featured-meta{display:flex;gap:15px;opacity:.8}.btn-featured{background:linear-gradient(135deg,#5d3fd3,#9f44d3);background:linear-gradient(135deg,var(--primary),var(--secondary));border-radius:50px;color:#fff;font-weight:600;padding:10px 30px;transition:all .3s ease}.btn-featured:hover{box-shadow:0 10px 20px #5d3fd34d;transform:translateY(-3px)}.newsletter{background:linear-gradient(#5d3fd3e6,#9f44d3e6);color:#fff}.newsletter h2{margin-bottom:15px}.newsletter p{margin-bottom:20px;opacity:.9}.newsletter-form{display:flex;margin:0 auto;max-width:500px}.newsletter-form input{border:none;border-radius:50px 0 0 50px;flex-grow:1;padding:12px 20px}.newsletter-form input:focus{outline:none}.btn-subscribe{background-color:gold;background-color:var(--accent);border-radius:0 50px 50px 0;color:#1a103d;color:var(--dark);font-weight:600;padding:12px 25px;transition:all .3s ease}.btn-subscribe:hover{background-color:#fff}@media (max-width:768px){.blog-hero h1{font-size:2.5rem}.blog-hero p{font-size:1.2rem}.category-tabs{flex-wrap:wrap}.featured-content{margin-top:30px}.newsletter-form{flex-direction:column}.btn-subscribe,.newsletter-form input{border-radius:50px}.btn-subscribe{margin-top:10px}}.blog-modal-overlay{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.blog-modal{background:#fff;border-radius:8px;max-height:90vh;max-width:800px;overflow-y:auto;padding:20px;position:relative;width:90%}.blog-modal-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:10px}.close-modal-btn{background:none;border:none;cursor:pointer;font-size:24px}.blog-modal-image{border-radius:4px;margin-bottom:20px;max-height:400px;object-fit:cover;width:100%}.blog-modal-meta{color:#666;display:flex;font-size:14px;gap:15px;margin-bottom:15px}.blog-modal-content{font-size:16px;line-height:1.6}.blog-modal-footer{margin-top:20px;text-align:right}.btn-close-modal{background:#333;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px}.loading-spinner{align-items:center;display:flex;font-size:18px;height:100vh;justify-content:center}.error-message{color:red;font-size:18px;padding:20px;text-align:center}:root{--primary:#5d3fd3;--secondary:#9f44d3;--dark:#1a103d;--light:#f8f5ff;--text:#333}.contact-container{background-color:#f8f5ff;background-color:var(--light);display:flex;flex-direction:column;min-height:100vh}.contact-page{flex:1 1;padding-top:80px}.contact-hero{align-items:center;background:linear-gradient(#5d3fd3d9,#9f44d3d9),url(https://images.unsplash.com/photo-1635070041078-e363dbe005cb?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1470&q=80);background-position:50%;background-size:cover;color:#fff;display:flex;justify-content:center;min-height:300px;position:relative;text-align:center}.contact-hero h1{font-size:3rem;font-weight:700;margin-bottom:1rem;text-shadow:2px 2px 4px #0000004d}.contact-hero p{font-size:1.5rem;opacity:.9}.map-container{border-radius:15px;box-shadow:0 10px 30px #5d3fd31a;height:400px;overflow:hidden;position:relative}.map-container iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.contact-info-item{background-color:#fff;border:1px solid #5d3fd31a;border-radius:15px;box-shadow:0 5px 15px #5d3fd30d;height:100%;margin-bottom:20px;padding:30px;transition:all .3s ease}.contact-info-item:hover{box-shadow:0 15px 30px #5d3fd31a;transform:translateY(-5px)}.contact-info-item h3{color:#5d3fd3;color:var(--primary);margin-bottom:1.5rem}.contact-info-item p{line-height:1.6;margin-bottom:1.5rem}.social-icons{font-size:2rem;margin-top:20px}.social-icon{background-color:#5d3fd31a;border-radius:50%;color:#5d3fd3;color:var(--primary);display:inline-block;height:60px;line-height:60px;margin:0 10px;transition:all .3s ease;width:60px}.social-icon:hover{background-color:#5d3fd3;background-color:var(--primary);color:#fff;transform:scale(1.1)}.btn-outline-primary{border-color:#5d3fd3;border-color:var(--primary);color:#5d3fd3;color:var(--primary)}.btn-outline-primary:hover{background-color:#5d3fd3;background-color:var(--primary);color:#fff}@media (max-width:768px){.contact-hero h1{font-size:2.2rem}.contact-hero p{font-size:1.2rem}.map-container{border-radius:0;height:300px}.contact-info-item{padding:20px}.social-icon{font-size:1.5rem;height:50px;line-height:50px;width:50px}}:root{--login-primary-color:#6d4aff;--login-primary-light:#8a6dff;--login-secondary-color:#5a2d9c;--login-success-color:#4cc9f0;--login-error-color:#ff4757;--login-background-color:#f5f6fa;--login-text-color:#2f3542;--login-light-gray:#dfe4ea;--login-white:#fff;--login-dark:#1e272e}.Login_loginPage__yP8pi{align-items:center;background-color:#f5f6fa;background-image:radial-gradient(circle at 10% 20%,#6d4aff0d 0,#0000 20%),radial-gradient(circle at 90% 80%,#6d4aff0d 0,#0000 20%),linear-gradient(135deg,#0000 49.5%,#6d4aff08 0,#6d4aff08 50.5%,#0000 0),linear-gradient(45deg,#0000 49.5%,#6d4aff08 0,#6d4aff08 50.5%,#0000 0);background-size:100px 100px;display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.Login_loginPage__yP8pi:before{animation:Login_rotateCircles__OUf6E 60s linear infinite;background-image:radial-gradient(circle at 20% 30%,#6d4aff08 0,#0000 15%),radial-gradient(circle at 80% 70%,#6d4aff08 0,#0000 15%),radial-gradient(circle at 40% 60%,#6d4aff08 0,#0000 15%),radial-gradient(circle at 60% 40%,#6d4aff08 0,#0000 15%);content:"";height:300%;left:-100%;position:absolute;top:-100%;width:300%;z-index:0}@keyframes Login_rotateCircles__OUf6E{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Login_loginContainer__L6V3O{background-color:#fff;background-color:var(--login-white);border:1px solid #dfe4ea;border:1px solid var(--login-light-gray);border-radius:1rem;box-shadow:0 10px 25px #0000001a;max-width:420px;overflow:hidden;padding:2.5rem;position:relative;width:100%;z-index:10}.Login_loginContainer__L6V3O:before{animation:Login_floatPattern__J4Ez6 30s linear infinite;bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0;z-index:0}@keyframes Login_floatPattern__J4Ez6{0%{background-position:0 0,0 0}to{background-position:100px 100px,50px 50px}}.Login_loginTitle__b6RPl{color:#6d4aff;color:var(--login-primary-color);font-size:1.8rem;font-weight:700;margin-bottom:.5rem;position:relative;text-align:center}.Login_loginSubtitle__CaifN{color:#2f3542;color:var(--login-text-color);font-size:.95rem;margin-bottom:2rem;opacity:.7;position:relative;text-align:center}.Login_loginForm__ID-kw{display:flex;flex-direction:column;gap:1.5rem;position:relative}.Login_loginInputGroup__evNSC{position:relative}.Login_loginInputGroup__evNSC input{border:2px solid #dfe4ea;border:2px solid var(--login-light-gray);border-radius:.5rem;font-size:.95rem;padding:1rem 2.5rem 1rem 1rem;transition:all .3s ease;width:100%}.Login_loginInputGroup__evNSC input:focus{border-color:#8a6dff;border-color:var(--login-primary-light);box-shadow:0 0 0 3px #6d4aff33;outline:none}.Login_loginPasswordIcons__BMHF6{display:flex;gap:.5rem;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.Login_loginPasswordToggle__uMB7S{cursor:pointer;opacity:.7;position:absolute;right:1rem;top:50%;transform:translateY(-50%);transition:opacity .2s ease;-webkit-user-select:none;user-select:none}.Login_loginPasswordToggle__uMB7S:hover{opacity:1}.Login_loginValidationIcon__H564O{font-size:.9rem;font-weight:700;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.Login_loginValidationIcon__H564O.Login_valid__IRIVW{color:#4cc9f0;color:var(--login-success-color)}.Login_loginValidationIcon__H564O.Login_invalid__uOy8z{color:#ff4757;color:var(--login-error-color)}.Login_loginOptions__-2g-M{align-items:center;display:flex;font-size:.9rem;justify-content:space-between}.Login_loginRememberMe__X4uyb{align-items:center;display:flex;gap:.5rem}.Login_loginRememberMe__X4uyb input{cursor:pointer}.Login_loginForgotPassword__KsAYT{color:#6d4aff;color:var(--login-primary-color);cursor:pointer;font-weight:500;transition:color .2s ease}.Login_loginForgotPassword__KsAYT:hover{color:#5a2d9c;color:var(--login-secondary-color);text-decoration:underline}.Login_loginButton__cxu2J{background-color:#6d4aff;background-color:var(--login-primary-color);border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:1rem;transition:all .3s ease}.Login_loginButton__cxu2J:hover{background-color:#5a2d9c;background-color:var(--login-secondary-color);transform:translateY(-2px)}.Login_loginButton__cxu2J:active{transform:translateY(0)}.Login_loginFooter__4Quy9{color:#2f3542;color:var(--login-text-color);font-size:.9rem;margin-top:1.5rem;opacity:.8;text-align:center}.Login_loginLink__PAoQi{color:#6d4aff;color:var(--login-primary-color);cursor:pointer;font-weight:500;transition:color .2s ease}.Login_loginLink__PAoQi:hover{color:#5a2d9c;color:var(--login-secondary-color);text-decoration:underline}@media (max-width:480px){.Login_loginContainer__L6V3O{margin:1rem;padding:1.5rem}.Login_loginTitle__b6RPl{font-size:1.5rem}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:-webkit-fit-content;width:fit-content;width:var(--toastify-container-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{align-items:center;left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{align-items:end;right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{align-items:center;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{align-items:end;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}.Toastify__toast{--y:0;align-items:center;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--toastify-toast-shadow);box-sizing:border-box;display:flex;flex:1 1 auto;font-family:sans-serif;font-family:var(--toastify-font-family);margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);padding:14px;padding:var(--toastify-toast-padding);position:relative;touch-action:none;width:320px;width:var(--toastify-toast-width);word-break:break-word;z-index:0}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:320px;width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:22px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74d3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74d3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;position:absolute;right:6px;top:6px;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:auto}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:1}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;overflow:hidden;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ResetPasswordPage_container__fXftu{align-items:center;background-color:#f5f5f5;display:flex;justify-content:center;min-height:100vh}.ResetPasswordPage_card__HW9x\+{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;max-width:400px;padding:2rem;width:100%}h2{margin-bottom:1.5rem;text-align:center}form{display:flex;flex-direction:column;gap:1rem}input{border:1px solid #ddd}button,input{border-radius:4px;font-size:1rem;padding:.75rem}button{background-color:#4caf50}button:disabled{background-color:#ccc}.ResetPasswordPage_error__EXybS{color:#f44336;margin-top:1rem;text-align:center}.ResetPasswordPage_backToLogin__R9mxV{color:#666;margin-top:1.5rem;text-align:center}.ResetPasswordPage_backToLogin__R9mxV span{color:#4caf50;cursor:pointer;text-decoration:underline}.UserDashboard_dashboard__E7hQl{background-color:#f5f7fa;display:flex;flex-direction:column;min-height:100vh}.UserDashboard_header__hhV1z{background-color:#6c5ce7;box-shadow:0 2px 10px #0000001a;color:#fff;padding:1.5rem 0}.UserDashboard_container__WpVcl{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;width:90%}.UserDashboard_sidebar__eZLzT{padding:1.5rem;width:250px}.UserDashboard_mainContent__6adXV,.UserDashboard_sidebar__eZLzT{background:#fff;border-radius:10px;box-shadow:0 2px 15px #0000000d}.UserDashboard_mainContent__6adXV{flex:1 1;margin-left:2rem;padding:2rem}.UserDashboard_profile__xkZE\+{margin-bottom:2rem;text-align:center}.UserDashboard_avatar__r4Ac4{align-items:center;background:#f0f2f5;border-radius:50%;display:flex;height:100px;justify-content:center;margin:0 auto 1rem;overflow:hidden;position:relative;width:100px}.UserDashboard_avatar__r4Ac4 img{height:100%;object-fit:cover;width:100%}.UserDashboard_avatar__r4Ac4 span{font-size:3rem}.UserDashboard_uploadLabel__EroI0{align-items:center;background:#6c5ce7;border-radius:50%;bottom:0;color:#fff;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:0;width:30px}.UserDashboard_nav__AxSdF{display:flex;flex-direction:column}.UserDashboard_navItem__7EBVL{align-items:center;background:none;border:none;border-radius:5px;color:#555;cursor:pointer;display:flex;margin:.25rem 0;padding:.75rem 1rem;text-align:left;transition:all .2s}.UserDashboard_navItem__7EBVL i{margin-right:.5rem}.UserDashboard_navItem__7EBVL:hover{background:#f0f2f5}.UserDashboard_navItemActive__Jzsvy{background:#6c5ce7;color:#fff}.UserDashboard_logoutButton__4zBxR{color:#ff4757;margin-top:1rem}.UserDashboard_logoutButton__4zBxR:hover{background:#ff47571a}.UserDashboard_courseGrid__Z6uR8{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:1.5rem}.UserDashboard_courseCard__2YB-c{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;transition:transform .2s}.UserDashboard_courseCard__2YB-c:hover{box-shadow:0 5px 15px #0000001a;transform:translateY(-5px)}.UserDashboard_courseThumbnail__p-aDr{height:180px;overflow:hidden}.UserDashboard_courseThumbnail__p-aDr img{height:100%;object-fit:cover;width:100%}.UserDashboard_courseDetails__1Rq1M{padding:1rem}.UserDashboard_price__chM\+K{color:#6c5ce7;font-weight:700;margin:.5rem 0}.UserDashboard_continueButton__YdapM{background:#6c5ce7;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:.5rem;padding:.5rem 1rem;width:100%}.UserDashboard_continueButton__YdapM:hover{background:#5649c0}.UserDashboard_pendingList__rFcZD{margin-top:1.5rem}.UserDashboard_pendingCard__lzegD{align-items:center;margin-bottom:1rem;padding:1rem}.UserDashboard_pendingThumbnail__tiVL0{border-radius:5px;height:80px;margin-right:1rem;width:80px}.UserDashboard_pendingStatus__XiCmk{color:#f39c12}.UserDashboard_profileForm__rOTUc{margin-top:1.5rem}.UserDashboard_formGroup__g6pNQ{margin-bottom:1rem}.UserDashboard_formGroup__g6pNQ label{display:block;font-weight:500;margin-bottom:.5rem}.UserDashboard_formGroup__g6pNQ input{border:1px solid #ddd;border-radius:5px;font-size:1rem;padding:.75rem;width:100%}.UserDashboard_saveButton__REReo{background:#6c5ce7;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;margin-top:1rem;padding:.75rem 1.5rem}.UserDashboard_saveButton__REReo:hover{background:#5649c0}.UserDashboard_saveButton__REReo:disabled{background:#b2b2b2;cursor:not-allowed}.UserDashboard_loading__THakV,.UserDashboard_noCourses__2SxvA,.UserDashboard_noPending__9976-{color:#666;padding:2rem;text-align:center}.UserDashboard_videoPlayerContainer__d78C3{margin:0 auto;max-width:800px;padding:20px;width:100%}.UserDashboard_videoWrapper__8VrGN{height:0;padding-bottom:56.25%}.UserDashboard_videoWrapper__8VrGN video{height:100%;left:0;position:absolute;top:0;width:100%}.UserDashboard_backButton__9TOae{background-color:#6c5ce7;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:10px 20px}.UserDashboard_backButton__9TOae:hover{background-color:#5649c0}.UserDashboard_videosSection__UGGuU{margin:0 auto;max-width:800px;width:100%}.UserDashboard_videoList__4D7\+I{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:20px}.UserDashboard_videoItem__0u6VV{background-color:#f8f9fa;border-radius:8px;cursor:pointer;overflow:hidden;transition:transform .2s}.UserDashboard_videoItem__0u6VV:hover{box-shadow:0 5px 15px #0000001a;transform:translateY(-5px)}.UserDashboard_videoThumbnail__14vM1{align-items:center;background-color:#ddd;display:flex;justify-content:center}.UserDashboard_videoThumbnail__14vM1 i{color:#00000080}.UserDashboard_videoInfo__kicaO{padding:15px}.UserDashboard_videoInfo__kicaO h4{color:#333;margin:0}.UserDashboard_noVideos__GL2C5{color:#666;margin-top:40px;text-align:center}.UserDashboard_pendingSection__KIIoz{padding:20px}.UserDashboard_pendingList__rFcZD{display:flex;flex-direction:column;gap:15px}.UserDashboard_pendingCard__lzegD{border:1px solid #e0e0e0;border-radius:8px;display:flex;overflow:hidden;transition:transform .2s}.UserDashboard_pendingCard__lzegD:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.UserDashboard_pendingThumbnail__tiVL0{height:150px;overflow:hidden;width:150px}.UserDashboard_pendingThumbnail__tiVL0 img{height:100%;object-fit:cover;width:100%}.UserDashboard_pendingDetails__-Dc3e{display:flex;flex:1 1;flex-direction:column;gap:8px;padding:15px}.UserDashboard_pendingDetails__-Dc3e h4{color:#333;margin:0}.UserDashboard_approvedStatus__t44-p{color:#28a745;font-weight:700;margin-left:5px}.UserDashboard_waitingStatus__EUTs4{color:#ffc107;font-weight:700;margin-left:5px}.UserDashboard_pendingStatus__XiCmk{color:#dc3545;font-weight:700;margin-left:5px}.UserDashboard_proofLink__CgJDW{color:#007bff;font-size:14px;text-decoration:none}.UserDashboard_proofLink__CgJDW:hover{text-decoration:underline}.UserDashboard_noPending__9976-{color:#666;margin-top:20px;text-align:center}@media (max-width:768px){.UserDashboard_container__WpVcl{flex-direction:column;width:95%}.UserDashboard_sidebar__eZLzT{margin-bottom:1rem;width:100%}.UserDashboard_mainContent__6adXV{margin-left:0;padding:1rem;width:100%}.UserDashboard_courseGrid__Z6uR8{grid-template-columns:1fr}.UserDashboard_pendingCard__lzegD{flex-direction:column}.UserDashboard_pendingThumbnail__tiVL0{aspect-ratio:16/9;height:auto;width:100%}.UserDashboard_videoList__4D7\+I{grid-template-columns:1fr}.UserDashboard_videoPlayerContainer__d78C3{padding:10px}.UserDashboard_videoHeader__APAL8{align-items:flex-start;flex-direction:column}.UserDashboard_backButton__9TOae{margin-top:10px;width:100%}.UserDashboard_videoControls__ewE2q{padding:8px}.UserDashboard_timeDisplay__uwsnd{font-size:12px}}.UserDashboard_videoWrapper__8VrGN{background-color:#000;border-radius:8px;margin-bottom:20px;overflow:hidden;position:relative;width:100%}.UserDashboard_videoElement__gwr6z{cursor:pointer;display:block;width:100%}.UserDashboard_videoControls__ewE2q{align-items:center;background:#000000b3;bottom:0;display:flex;gap:10px;left:0;padding:10px;position:absolute;right:0;transition:opacity .3s}.UserDashboard_videoWrapper__8VrGN:hover .UserDashboard_videoControls__ewE2q{opacity:1}.UserDashboard_playButton__8DAC5{background:none;border:none;color:#fff;cursor:pointer;font-size:20px;padding:0 10px}.UserDashboard_progressBar__DSYIH{background:#ffffff4d;border-radius:3px;cursor:pointer;flex:1 1;height:6px;position:relative}.UserDashboard_progress__txV7h{background:#6c5ce7;border-radius:3px;height:100%;left:0;position:absolute;top:0}.UserDashboard_timeDisplay__uwsnd{color:#fff;font-size:14px;min-width:100px;text-align:center}.UserDashboard_fullscreenButton__ZK-ZD{background:none;border:none;color:#fff;cursor:pointer;font-size:18px;padding:0 10px}.UserDashboard_videoThumbnail__14vM1{background-color:#000;padding-bottom:56.25%;position:relative}.UserDashboard_videoThumbnail__14vM1 i{color:#ffffffb3;font-size:48px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.UserDashboard_videoThumbnail__14vM1:before{background:#0000004d;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.UserDashboard_videoItem__0u6VV:hover .UserDashboard_videoThumbnail__14vM1 i{color:#fff;transform:translate(-50%,-50%) scale(1.1)}.AdminDashboard_adminDashboard__6pPHR{background-color:#f5f7fa;display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh}.AdminDashboard_sidebar__hOJiB{background-color:#1e293b;color:#fff;display:flex;flex-direction:column;padding:20px 0;transition:all .3s ease;width:280px}.AdminDashboard_logo__vGF0K{border-bottom:1px solid #334155;margin-bottom:20px;padding:0 20px 20px}.AdminDashboard_logo__vGF0K h2{font-size:1.5rem;font-weight:700;margin:0}.AdminDashboard_logo__vGF0K p{color:#94a3b8;font-size:.8rem;margin:5px 0 0}.AdminDashboard_nav__5cy72{display:flex;flex:1 1;flex-direction:column;padding:0 10px}.AdminDashboard_navItem__6JsL7{align-items:center;background:none;border:none;border-radius:6px;color:#cbd5e1;cursor:pointer;display:flex;font-size:.95rem;margin:5px 0;padding:12px 15px;text-align:left;text-decoration:none;transition:all .2s ease}.AdminDashboard_navItem__6JsL7 i{font-size:1.1rem;margin-right:10px}.AdminDashboard_navItem__6JsL7:hover{background-color:#334155;color:#fff}.AdminDashboard_navItem__6JsL7.AdminDashboard_active__dF-AK{background-color:#3b82f6;color:#fff}.AdminDashboard_adminProfile__ZqcIP{align-items:center;border-top:1px solid #334155;display:flex;margin-top:auto;padding:15px 20px}.AdminDashboard_avatar__-FHjQ{align-items:center;background-color:#3b82f6;border-radius:50%;display:flex;font-weight:700;height:40px;justify-content:center;margin-right:12px;width:40px}.AdminDashboard_adminProfile__ZqcIP .AdminDashboard_info__LJfPh h4{font-size:.95rem;margin:0}.AdminDashboard_adminProfile__ZqcIP .AdminDashboard_info__LJfPh p{color:#94a3b8;font-size:.8rem;margin:3px 0 0}.AdminDashboard_mainContent__-9lVL{display:flex;flex:1 1;flex-direction:column}.AdminDashboard_header__U3dhO{align-items:center;background-color:#fff;box-shadow:0 1px 3px #0000001a;display:flex;justify-content:space-between;padding:15px 25px}.AdminDashboard_header__U3dhO h3{font-size:1.3rem;font-weight:600;margin:0}.AdminDashboard_headerActions__s8ZVy{align-items:center;display:flex;gap:15px}.AdminDashboard_searchBar__khAeq{align-items:center;display:flex;position:relative}.AdminDashboard_searchBar__khAeq i{color:#64748b;left:12px;position:absolute}.AdminDashboard_searchBar__khAeq input{border:1px solid #e2e8f0;border-radius:6px;font-size:.9rem;padding:8px 15px 8px 40px;transition:all .2s ease;width:250px}.AdminDashboard_searchBar__khAeq input:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633;outline:none}.AdminDashboard_notificationBtn__DWFe7{background:none;border:none;color:#64748b;cursor:pointer;font-size:1.2rem;padding:5px;position:relative}.AdminDashboard_notificationBtn__DWFe7:hover{color:#3b82f6}.AdminDashboard_badge__dMONr{align-items:center;background-color:#ef4444;border-radius:50%;color:#fff;display:flex;font-size:.6rem;font-weight:700;height:18px;justify-content:center;position:absolute;right:-5px;top:-5px;width:18px}.AdminDashboard_content__BuS\+g{flex:1 1;overflow-y:auto;padding:25px}.AdminDashboard_logoutButton__J6oCB{align-items:center;background-color:#f44336;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;gap:8px;justify-content:center;margin-top:20px;padding:10px;transition:background-color .3s;width:100%}.AdminDashboard_logoutButton__J6oCB:hover{background-color:#d32f2f}.AdminDashboard_logoutButton__J6oCB i{font-size:16px}.CourseManagement_container__ZZM7j{font-family:Arial,sans-serif;margin:0 auto;max-width:1200px;padding:20px}.CourseManagement_loading__M6IAM{font-size:18px;padding:40px;text-align:center}.CourseManagement_formContainer__56mxY{background:#f5f5f5;border-radius:8px;margin-bottom:30px;padding:20px}.CourseManagement_formGroup__I5sqO{margin-bottom:15px}.CourseManagement_formGroup__I5sqO label{display:block;font-weight:700;margin-bottom:5px}.CourseManagement_formGroup__I5sqO input,.CourseManagement_formGroup__I5sqO textarea{border:1px solid #ddd;border-radius:4px;font-size:16px;padding:8px;width:100%}.CourseManagement_formGroup__I5sqO textarea{min-height:100px;resize:vertical}.CourseManagement_submitButton__Dxu0W{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-right:10px;padding:10px 15px}.CourseManagement_submitButton__Dxu0W:hover{background-color:#45a049}.CourseManagement_cancelButton__7S1nD{background-color:#f44336;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px 15px}.CourseManagement_cancelButton__7S1nD:hover{background-color:#d32f2f}.CourseManagement_coursesList__UfipQ{margin-top:20px}.CourseManagement_coursesTable__Pl9w0{border-collapse:collapse;width:100%}.CourseManagement_coursesTable__Pl9w0 td,.CourseManagement_coursesTable__Pl9w0 th{border:1px solid #ddd;padding:12px;text-align:left}.CourseManagement_coursesTable__Pl9w0 th{background-color:#f2f2f2}.CourseManagement_coursesTable__Pl9w0 tr:nth-child(2n){background-color:#f9f9f9}.CourseManagement_coursesTable__Pl9w0 tr:hover{background-color:#f1f1f1}.CourseManagement_editButton__3lyhO{background-color:#2196f3;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-right:5px;padding:6px 12px}.CourseManagement_editButton__3lyhO:hover{background-color:#0b7dda}.CourseManagement_deleteButton__KQTy0{background-color:#f44336;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:6px 12px}.CourseManagement_deleteButton__KQTy0:hover{background-color:#d32f2f}.CourseManagement_courseLogo__5F59I{border:2px solid #ccc;border-radius:50%;height:50px;object-fit:cover;width:50px}.eReportManagement{background-color:#f5f7fa;color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:20px}.errorAlert{align-items:center;background-color:#ffebee;border-left:4px solid #c62828;border-radius:6px;color:#c62828;display:flex;font-size:14px;margin-bottom:20px;padding:12px 15px}.errorAlert i{font-size:18px;margin-right:10px}.card{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #00000014;margin-bottom:20px;overflow:hidden}.cardHeader{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #eaeaea;display:flex;justify-content:space-between;padding:15px 20px}.cardHeader h4{color:#2c3e50;font-size:18px;margin:0}.eReportForm{padding:20px}.formGroup{margin-bottom:20px}.formGroup label{color:#495057;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.formGroup input[type=number],.formGroup input[type=text],.formGroup textarea{border:1px solid #ced4da;border-radius:4px;font-size:14px;padding:10px 12px;transition:border-color .3s;width:100%}.formGroup input[type=number]:focus,.formGroup input[type=text]:focus,.formGroup textarea:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40;outline:none}.formGroup textarea{min-height:100px;resize:vertical}.fileUploadContainer{margin-top:10px}.fileInput{display:none}.fileUploadBtn{align-items:center;background-color:#e9ecef;border:1px solid #ced4da;border-radius:4px;cursor:pointer;display:inline-flex;font-size:14px;padding:8px 15px;transition:all .3s}.fileUploadBtn:hover{background-color:#dee2e6}.fileUploadBtn i{margin-right:8px}.imagePreview{margin-top:15px}.imagePreview img{border:1px solid #ddd;border-radius:4px;max-height:150px;max-width:200px;object-fit:contain}.formActions{display:flex;gap:10px;justify-content:flex-end;padding-top:10px}.primaryBtn{align-items:center;background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:14px;padding:10px 20px;transition:background-color .3s}.primaryBtn:hover{background-color:#0069d9}.primaryBtn:disabled{background-color:#b3d7ff;cursor:not-allowed}.primaryBtn i{margin-right:8px}.secondaryBtn{background-color:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px;transition:background-color .3s}.secondaryBtn:hover{background-color:#5a6268}.loading{color:#6c757d;font-size:16px;padding:30px;text-align:center}.loading i{animation:spin 1s linear infinite;margin-right:10px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tableContainer{overflow-x:auto}.table{border-collapse:collapse;font-size:14px;width:100%}.table th{background-color:#f8f9fa;border-bottom:2px solid #dee2e6;color:#495057;font-weight:600;padding:12px 15px;text-align:left}.table td{border-bottom:1px solid #eaeaea;padding:12px 15px;vertical-align:top}.table tr:hover td{background-color:#f8f9fa}.pointsList{list-style-type:disc;margin:0;padding-left:18px}.pointsList li{line-height:1.4;margin-bottom:5px}.thumbnail{max-height:60px;max-width:60px}.actionBtn{background:none;border:none;color:#6c757d;cursor:pointer;font-size:16px;margin-right:10px;transition:color .3s}.actionBtn:hover{color:#007bff}.table td:nth-child(3){color:#2e7d32;font-weight:700;white-space:nowrap}@media (max-width:768px){.eReportManagement{padding:10px}.cardHeader{padding:12px 15px}.eReportForm{padding:15px}.table td,.table th{font-size:13px;padding:8px 10px}.thumbnail{max-height:40px;max-width:40px}}.consultation-container{color:#333;font-family:Poppins,sans-serif;margin:0 auto;max-width:1200px;padding:20px}.card-header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:25px;padding-bottom:15px}.card-header h4{color:#6a1b9a;font-size:1.8rem;font-weight:600;margin:0}.form-container{background:#fff;border-radius:8px;box-shadow:0 2px 15px #00000014;margin-bottom:30px;padding:25px}.form-group{margin-bottom:20px}.form-group label{color:#555;font-size:.95rem}.form-group input,.form-group textarea{border:1px solid #ddd;border-radius:6px;font-size:.95rem;padding:12px 15px;transition:all .3s ease;width:100%}.form-group input:focus,.form-group textarea:focus{border-color:#6a1b9a;box-shadow:0 0 0 3px #6a1b9a1a;outline:none}.form-group textarea{min-height:120px;resize:vertical}.form-group input[type=file]{background:#f9f9f9;border:1px dashed #ccc;padding:8px}.image-preview{margin-top:15px;text-align:center}.image-preview img{border:1px solid #eee;border-radius:6px;box-shadow:0 2px 8px #0000001a;max-height:200px;max-width:200px}.cancel-btn,.primary-btn,.save-btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:500;gap:8px;padding:12px 24px;transition:all .3s ease}.primary-btn{background-color:#6a1b9a;color:#fff}.primary-btn:hover{background-color:#4a148c;transform:translateY(-2px)}.save-btn{background-color:#4caf50;color:#fff}.save-btn:hover{background-color:#388e3c;transform:translateY(-2px)}.cancel-btn{background-color:#f44336;color:#fff}.cancel-btn:hover{background-color:#d32f2f;transform:translateY(-2px)}.form-actions{display:flex;gap:12px;margin-top:25px}.table-container{background:#fff;border-radius:8px;box-shadow:0 2px 15px #00000014;margin-top:20px;overflow-x:auto;padding:20px}.consultation-table{border-collapse:collapse;width:100%}.consultation-table th{background-color:#f5f5f5;color:#444;font-size:.9rem;font-weight:600;letter-spacing:.5px;padding:14px 16px;text-align:left;text-transform:uppercase}.consultation-table td{border-bottom:1px solid #eee;font-size:.95rem;padding:12px 16px;vertical-align:middle}.consultation-table tr:hover{background-color:#fafafa}.thumbnail{border-radius:4px;box-shadow:0 2px 5px #0000001a;height:70px;object-fit:cover;transition:transform .3s ease;width:70px}.thumbnail:hover{box-shadow:0 5px 15px #0003;position:relative;transform:scale(1.8);z-index:10}.action-btn{background:none;border:none;border-radius:4px;color:#6a1b9a;cursor:pointer;font-size:1.1rem;margin:0 3px;padding:5px 8px;transition:all .2s ease}.action-btn:hover{background-color:#f0e6f7;color:#4a148c}@media (max-width:768px){.card-header{align-items:flex-start;gap:15px}.card-header,.form-actions{flex-direction:column}.cancel-btn,.primary-btn,.save-btn{justify-content:center;width:100%}.consultation-table{min-width:600px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.consultation-table tbody tr{animation:fadeIn .3s ease forwards;opacity:0}.consultation-table tbody tr:first-child{animation-delay:.1s}.consultation-table tbody tr:nth-child(2){animation-delay:.2s}.consultation-table tbody tr:nth-child(3){animation-delay:.3s}.BannerManagement_container__Z62JE{margin:0 auto;max-width:1200px;padding:20px}.BannerManagement_error__B\+9l2{background-color:#fee;border-radius:4px;color:red;margin-bottom:20px;padding:10px}.BannerManagement_form__1QgSw{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:30px;padding:20px}.BannerManagement_formGroup__ZlDEH{margin-bottom:15px}.BannerManagement_formGroup__ZlDEH label{display:block;font-weight:500;margin-bottom:5px}.BannerManagement_formGroup__ZlDEH input[type=file],.BannerManagement_formGroup__ZlDEH input[type=text]{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:8px 12px;width:100%}.BannerManagement_imagePreview__Pc1hp{margin-top:10px}.BannerManagement_imagePreview__Pc1hp img{border:1px solid #eee;border-radius:4px;max-height:150px;max-width:200px}.BannerManagement_formActions__w9Ufl{display:flex;gap:10px;margin-top:20px}.BannerManagement_formActions__w9Ufl button{border:none;border-radius:4px;cursor:pointer;font-weight:500;padding:8px 16px}.BannerManagement_formActions__w9Ufl button[type=submit]{background-color:#4caf50;color:#fff}.BannerManagement_formActions__w9Ufl button[type=submit]:hover{background-color:#45a049}.BannerManagement_formActions__w9Ufl button[type=submit]:disabled{background-color:#ccc;cursor:not-allowed}.BannerManagement_cancelBtn__10Ewn{background-color:#f44336;color:#fff}.BannerManagement_cancelBtn__10Ewn:hover{background-color:#d32f2f}.BannerManagement_bannerList__OxrIq{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px}.BannerManagement_bannerList__OxrIq table{border-collapse:collapse;margin-top:15px;width:100%}.BannerManagement_bannerList__OxrIq td,.BannerManagement_bannerList__OxrIq th{border-bottom:1px solid #ddd;padding:12px 15px;text-align:left}.BannerManagement_bannerList__OxrIq th{background-color:#f5f5f5;font-weight:600}.BannerManagement_thumbnail__HC5zc{border-radius:4px;max-height:60px;max-width:100px}.BannerManagement_editBtn__-enNO{background-color:#2196f3;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-right:5px;padding:5px 10px}.BannerManagement_editBtn__-enNO:hover{background-color:#0b7dda}.BannerManagement_deleteBtn__qzJzg{background-color:#f44336;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:5px 10px}.BannerManagement_deleteBtn__qzJzg:hover{background-color:#d32f2f}.BlogManagement_blogManagement__O8lTV{background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:20px}.BlogManagement_header__aIHDq{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.BlogManagement_header__aIHDq h2{color:#333;margin:0}.BlogManagement_backButton__aj23n{background-color:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 15px;transition:background-color .3s}.BlogManagement_backButton__aj23n:hover{background-color:#5a6268}.BlogManagement_actions__oBcDl{margin-bottom:20px}.BlogManagement_addButton__Hguwx{background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .3s}.BlogManagement_addButton__Hguwx:hover{background-color:#218838}.BlogManagement_blogList__32rWs{margin-top:20px}.BlogManagement_blogTable__NlOIG{border-collapse:collapse;margin-top:15px;width:100%}.BlogManagement_blogTable__NlOIG td,.BlogManagement_blogTable__NlOIG th{border-bottom:1px solid #ddd;padding:12px 15px;text-align:left}.BlogManagement_blogTable__NlOIG th{background-color:#f2f2f2;font-weight:600}.BlogManagement_blogTable__NlOIG tr:hover{background-color:#f5f5f5}.BlogManagement_status__TbLdR{border-radius:20px;font-size:12px;font-weight:500;padding:5px 10px}.BlogManagement_status__TbLdR.BlogManagement_active__FBeYw{background-color:#d4edda;color:#155724}.BlogManagement_status__TbLdR.BlogManagement_inactive__lRLzr{background-color:#f8d7da;color:#721c24}.BlogManagement_editButton__VDwZ9{background-color:#17a2b8;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-right:5px;padding:5px 10px;transition:background-color .3s}.BlogManagement_editButton__VDwZ9:hover{background-color:#138496}.BlogManagement_deleteButton__WfS6A{background-color:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:5px 10px;transition:background-color .3s}.BlogManagement_deleteButton__WfS6A:hover{background-color:#c82333}.BlogManagement_modalOverlay__ipqqx{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.BlogManagement_modal__5I1VU{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;max-height:90vh;max-width:800px;overflow-y:auto;width:90%}.BlogManagement_modalHeader__oPzpU{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:15px 20px}.BlogManagement_modalHeader__oPzpU h3{color:#333;margin:0}.BlogManagement_closeButton__yIcQB{background:none;border:none;color:#6c757d;cursor:pointer;font-size:24px}.BlogManagement_closeButton__yIcQB:hover{color:#495057}.BlogManagement_blogForm__EqxGA{padding:20px}.BlogManagement_formGroup__b5R\+0{margin-bottom:15px}.BlogManagement_formGroup__b5R\+0 label{color:#555;display:block;font-weight:500;margin-bottom:5px}.BlogManagement_formGroup__b5R\+0 input[type=email],.BlogManagement_formGroup__b5R\+0 input[type=text],.BlogManagement_formGroup__b5R\+0 select,.BlogManagement_formGroup__b5R\+0 textarea{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:8px 12px;width:100%}.BlogManagement_formGroup__b5R\+0 textarea{min-height:100px;resize:vertical}.BlogManagement_formRow__Q6wXm{display:flex;gap:15px}.BlogManagement_formRow__Q6wXm .BlogManagement_formGroup__b5R\+0{flex:1 1}.BlogManagement_switch__FfLJC{display:inline-block;height:24px;margin-top:5px;position:relative;width:50px}.BlogManagement_switch__FfLJC input{height:0;opacity:0;width:0}.BlogManagement_slider__X-fuv{background-color:#ccc;border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.BlogManagement_slider__X-fuv:before{background-color:#fff;border-radius:50%;bottom:4px;content:"";height:16px;left:4px;position:absolute;transition:.4s;width:16px}input:checked+.BlogManagement_slider__X-fuv{background-color:#28a745}input:checked+.BlogManagement_slider__X-fuv:before{transform:translateX(26px)}.BlogManagement_currentImage__yKk8J{margin-top:10px}.BlogManagement_currentImage__yKk8J img{border:1px solid #ddd;border-radius:4px;margin-top:5px}.BlogManagement_formActions__7rmGl{border-top:1px solid #eee;display:flex;gap:10px;justify-content:flex-end;margin-top:20px;padding-top:15px}.BlogManagement_saveButton__p07Pu{background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 20px;transition:background-color .3s}.BlogManagement_saveButton__p07Pu:hover{background-color:#218838}.BlogManagement_cancelButton__jbgSZ{background-color:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 20px;transition:background-color .3s}.BlogManagement_cancelButton__jbgSZ:hover{background-color:#5a6268}.VideoManagement_container__dfMw\+{margin:0 auto;max-width:1200px;padding:20px}.VideoManagement_error__Oz6ob{background-color:#fee;border:1px solid #fcc;border-radius:4px;color:#dc3545;margin-bottom:20px;padding:10px}.VideoManagement_courseSelection__KJ4GY{margin-bottom:30px}.VideoManagement_courseGrid__Ou5uz{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-top:15px}.VideoManagement_courseCard__qqqW5{border:1px solid #ddd;border-radius:8px;cursor:pointer;padding:15px;text-align:center;transition:all .3s ease}.VideoManagement_courseCard__qqqW5:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-3px)}.VideoManagement_courseCard__qqqW5.VideoManagement_selected__ks9Yf{background-color:#f0f8ff;border:2px solid #007bff}.VideoManagement_courseLogo__Npg84{border-radius:4px;height:120px;margin-bottom:10px;object-fit:contain;width:100%}.VideoManagement_form__V5899{background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 4px #0000000d;margin-bottom:30px;padding:20px}.VideoManagement_formGroup__Y8lxP{margin-bottom:15px}.VideoManagement_formGroup__Y8lxP label{color:#333;display:block;font-weight:700;margin-bottom:5px}.VideoManagement_formGroup__Y8lxP input[type=file],.VideoManagement_formGroup__Y8lxP input[type=text]{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:8px;width:100%}.VideoManagement_formActions__CZ3zm{margin-top:20px;text-align:right}.VideoManagement_formActions__CZ3zm button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px;transition:background-color .3s}.VideoManagement_formActions__CZ3zm button:hover{background-color:#0069d9}.VideoManagement_formActions__CZ3zm button:disabled{background-color:#ccc;cursor:not-allowed}.VideoManagement_videoPreview__SD7zD{margin-top:15px}.VideoManagement_previewPlayer__tC6b9{background-color:#000;border-radius:4px;max-height:200px;width:100%}.VideoManagement_videoList__K4l-V{margin-top:30px;overflow-x:auto}.VideoManagement_videoList__K4l-V table{border-collapse:collapse;margin-top:15px;width:100%}.VideoManagement_videoList__K4l-V td,.VideoManagement_videoList__K4l-V th{border-bottom:1px solid #ddd;padding:12px;text-align:left}.VideoManagement_videoList__K4l-V th{background-color:#f2f2f2;color:#333;font-weight:600}.VideoManagement_cancelBtn__g5LDB,.VideoManagement_deleteBtn__Mobb6,.VideoManagement_editBtn__tgNVJ,.VideoManagement_playBtn__9dUb6,.VideoManagement_saveBtn__o7xBw{border:none;border-radius:4px;cursor:pointer;font-size:14px;padding:6px 12px;transition:all .3s}.VideoManagement_playBtn__9dUb6{background-color:#28a745;color:#fff}.VideoManagement_playBtn__9dUb6:hover{background-color:#218838}.VideoManagement_deleteBtn__Mobb6{background-color:#dc3545;color:#fff}.VideoManagement_deleteBtn__Mobb6:hover{background-color:#c82333}.VideoManagement_editBtn__tgNVJ{background-color:#ffc107;color:#212529}.VideoManagement_editBtn__tgNVJ:hover{background-color:#e0a800}.VideoManagement_saveBtn__o7xBw{background-color:#28a745;color:#fff;margin-right:5px}.VideoManagement_saveBtn__o7xBw:hover{background-color:#218838}.VideoManagement_cancelBtn__g5LDB{background-color:#6c757d;color:#fff}.VideoManagement_cancelBtn__g5LDB:hover{background-color:#5a6268}.VideoManagement_noVideos__ZWSfI{color:#666;font-style:italic;padding:20px;text-align:center}.VideoManagement_videoModal__1Aw2H{align-items:center;background-color:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.VideoManagement_modalContent__0GjTd{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;max-width:800px;padding:20px;position:relative;width:90%}.VideoManagement_closeBtn__QU\+-S{background:none;border:none;color:#333;cursor:pointer;font-size:24px;padding:5px;position:absolute;right:10px;top:10px}.VideoManagement_closeBtn__QU\+-S:hover{color:#000}.VideoManagement_modalPlayer__MEUWq{background-color:#000;border-radius:4px;max-height:70vh;width:100%}.VideoManagement_modalControls__ILuT9{margin-top:15px;text-align:center}.VideoManagement_closeVideoBtn__PsoX2{background-color:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .3s}.VideoManagement_closeVideoBtn__PsoX2:hover{background-color:#c82333}.VideoManagement_editContainer__nZKcl{display:flex;flex-direction:column;gap:10px}.VideoManagement_editInput__dA\+uP{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:8px;width:100%}.VideoManagement_editFileInput__HOEFW{margin-top:5px;width:100%}.VideoManagement_editVideoPreview__GI9Fs{margin-top:10px}.VideoManagement_editVideoPreview__GI9Fs video{background-color:#000;border-radius:4px;max-height:150px;width:100%}.VideoManagement_actionButtons__Omy49,.VideoManagement_editActions__mc8hn{display:flex;gap:5px}@media (max-width:768px){.VideoManagement_courseGrid__Ou5uz{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.VideoManagement_videoList__K4l-V table{display:block;overflow-x:auto}}.AdminCoursePurchases_adminPurchasesContainer__N2VLm{background-color:#f5f5f5;min-height:100vh;padding:24px}.AdminCoursePurchases_filters__zR0GU{display:flex;gap:8px;margin-bottom:20px;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin;white-space:nowrap}.AdminCoursePurchases_filters__zR0GU::-webkit-scrollbar{height:4px}.AdminCoursePurchases_filters__zR0GU::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:4px}.AdminCoursePurchases_filters__zR0GU::-webkit-scrollbar-track{background-color:#f0f0f0}.AdminCoursePurchases_filters__zR0GU>.AdminCoursePurchases_ant-btn__fxYoC{flex-shrink:0}.AdminCoursePurchases_actionButtons__xL5f8{display:flex;flex-wrap:nowrap;gap:8px;white-space:nowrap}.AdminCoursePurchases_paymentProofButton__5Opvr{height:auto;padding:0}.AdminCoursePurchases_courseDetails__T79HE,.AdminCoursePurchases_dateDetails__D0gv5,.AdminCoursePurchases_paymentDetails__bTgYA,.AdminCoursePurchases_userDetails__OD-SN{display:flex;flex-direction:column;gap:4px}.AdminCoursePurchases_approvedTag__Hfk6O{background-color:#f6ffed;border-color:#b7eb8f;color:#52c41a;white-space:nowrap}.AdminCoursePurchases_pendingTag__osFjt{background-color:#fffbe6;border-color:#ffe58f;color:#faad14;white-space:nowrap}.AdminCoursePurchases_rejectedTag__87qif{background-color:#fff2f0;border-color:#ffccc7;color:#ff4d4f;white-space:nowrap}.AdminCoursePurchases_paymentProofModal__8Kx74 .AdminCoursePurchases_ant-modal-body__jRtTc{padding:0}.AdminCoursePurchases_paymentProofImage__\+Gn4J{max-height:80vh;object-fit:contain;width:100%}.AdminCoursePurchases_ant-table-cell__ry999{white-space:nowrap}@media (max-width:768px){.AdminCoursePurchases_filters__zR0GU{align-items:center;flex-direction:row;overflow-x:auto;padding-bottom:8px}.AdminCoursePurchases_actionButtons__xL5f8{flex-direction:row;flex-wrap:wrap}.AdminCoursePurchases_ant-table-cell__ry999{white-space:normal}}.AdminCoursePurchases_exportButton__Cimsc{background-color:#28a745;border-color:#28a745;margin-left:auto}.AdminCoursePurchases_exportButton__Cimsc:hover{background-color:#218838;border-color:#1e7e34}.ConsultationBookings_container__nUoLN{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;margin:0 auto;max-width:1200px;padding:15px}.ConsultationBookings_header__Vfx-O{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:15px}.ConsultationBookings_header__Vfx-O h2{color:#333;font-size:1.4rem;margin:0}.ConsultationBookings_actions__hcS0K{align-items:center;display:flex;gap:10px}.ConsultationBookings_searchFilter__bgCje{display:flex;gap:8px}.ConsultationBookings_search__IxbaZ{position:relative}.ConsultationBookings_search__IxbaZ input{border:1px solid #ddd;border-radius:4px;font-size:.85rem;padding:6px 12px 6px 30px;width:200px}.ConsultationBookings_search__IxbaZ i{color:#777;font-size:.9rem;left:8px;position:absolute;top:50%;transform:translateY(-50%)}.ConsultationBookings_filter__N0Nj4{background-color:#fff;border:1px solid #ddd;border-radius:4px;font-size:.85rem;padding:6px 12px}.ConsultationBookings_exportBtn__OBuRQ{align-items:center;background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:.85rem;gap:5px;padding:6px 12px;transition:background-color .2s}.ConsultationBookings_exportBtn__OBuRQ:hover{background-color:#218838}.ConsultationBookings_loading__9PbQL{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:30px}.ConsultationBookings_spinner__7qh-3{animation:ConsultationBookings_spin__lT6aM 1s linear infinite;border:3px solid #0000001a;border-radius:50%;border-top-color:#3498db;height:30px;margin-bottom:10px;width:30px}@keyframes ConsultationBookings_spin__lT6aM{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ConsultationBookings_tableContainer__iu5RG{font-size:.85rem;overflow-x:auto}.ConsultationBookings_table__Hl628{border-collapse:collapse;width:100%}.ConsultationBookings_table__Hl628 th{background-color:#f8f9fa;border-bottom:2px solid #dee2e6;color:#495057;font-size:.85rem;font-weight:500;padding:8px 12px;text-align:left}.ConsultationBookings_table__Hl628 td{border-bottom:1px solid #dee2e6;padding:8px 12px;vertical-align:top}.ConsultationBookings_compactCell__syxM8{padding:6px 8px!important}.ConsultationBookings_customer__icPij{align-items:center;display:flex;gap:8px}.ConsultationBookings_avatar__hM7Md{align-items:center;background-color:#6c757d;border-radius:50%;color:#fff;display:flex;font-size:.8rem;font-weight:700;height:30px;justify-content:center;width:30px}.ConsultationBookings_details__gXKsc{max-width:180px}.ConsultationBookings_smallText__UrSlB{font-size:.8rem;margin:2px 0}.ConsultationBookings_questions__L9AGN{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ConsultationBookings_status__2YAlV{border-radius:20px;display:inline-block;font-size:.75rem;font-weight:500;padding:3px 8px}.ConsultationBookings_status__2YAlV.ConsultationBookings_pending__5h5Ap{background-color:#fff3cd;color:#856404}.ConsultationBookings_status__2YAlV.ConsultationBookings_approved__4teji{background-color:#d4edda;color:#155724}.ConsultationBookings_status__2YAlV.ConsultationBookings_rejected__rNKMS{background-color:#f8d7da;color:#721c24}.ConsultationBookings_actionButtons__QZS4w{display:flex;flex-direction:column;gap:4px}.ConsultationBookings_approveBtn__sXG8X,.ConsultationBookings_rejectBtn__WsQxY,.ConsultationBookings_viewBtn__PgJdO,.ConsultationBookings_viewProofBtn__upiiZ{align-items:center;border:none;border-radius:3px;cursor:pointer;display:flex;font-size:.75rem;gap:4px;padding:4px 8px}.ConsultationBookings_approveBtn__sXG8X{background-color:#d4edda;color:#155724}.ConsultationBookings_approveBtn__sXG8X:hover{background-color:#c3e6cb}.ConsultationBookings_rejectBtn__WsQxY{background-color:#f8d7da;color:#721c24}.ConsultationBookings_rejectBtn__WsQxY:hover{background-color:#f5c6cb}.ConsultationBookings_viewBtn__PgJdO{background-color:#e2e3e5;color:#383d41}.ConsultationBookings_viewBtn__PgJdO:hover{background-color:#d6d8db}.ConsultationBookings_viewProofBtn__upiiZ{background:none;color:#007bff}.ConsultationBookings_viewProofBtn__upiiZ:hover{text-decoration:underline}.ConsultationBookings_noData__xPTcX{color:#6c757d;font-size:.9rem;padding:20px;text-align:center}.ConsultationBookings_noData__xPTcX i{display:block;font-size:1.2rem;margin-bottom:8px}.ConsultationBookings_noProof__ILwyj{color:#6c757d;font-size:.8rem;font-style:italic}@media (max-width:768px){.ConsultationBookings_actions__hcS0K,.ConsultationBookings_header__Vfx-O{align-items:flex-start;flex-direction:column}.ConsultationBookings_actions__hcS0K{gap:8px;width:100%}.ConsultationBookings_searchFilter__bgCje,.ConsultationBookings_search__IxbaZ input{width:100%}.ConsultationBookings_table__Hl628 td,.ConsultationBookings_table__Hl628 th{font-size:.8rem;padding:6px}.ConsultationBookings_actionButtons__QZS4w{flex-direction:row;flex-wrap:wrap}}.ConsultationBookings_paymentModal__6Xl2P{align-items:center;background-color:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.ConsultationBookings_modalContent__VOezU{background-color:#fff;border-radius:6px;display:flex;flex-direction:column;max-height:90%;max-width:90%;padding:15px;position:relative;width:500px}.ConsultationBookings_modalHeader__4iHto{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:8px}.ConsultationBookings_modalHeader__4iHto h3{color:#333;font-size:1.1rem;margin:0}.ConsultationBookings_imageContainer__5jT1c{display:flex;flex:1 1;justify-content:center;margin-bottom:10px;overflow:auto}.ConsultationBookings_paymentImage__B5Zx7{border:1px solid #eee;border-radius:4px;max-height:50vh;max-width:100%;object-fit:contain}.ConsultationBookings_modalFooter__KYpmA{border-top:1px solid #eee;display:flex;gap:8px;justify-content:flex-end;padding-top:10px}.ConsultationBookings_closeModalBtn__DavV4{background:none;border:none;color:#777;cursor:pointer;font-size:20px;line-height:1;padding:3px}.ConsultationBookings_closeModalBtn__DavV4:hover{color:#333}.ConsultationBookings_closeBtn__R9C3V,.ConsultationBookings_downloadBtn__2lo0p{border-radius:3px;font-size:.85rem;padding:6px 12px}.ConsultationBookings_downloadBtn__2lo0p{background-color:#4caf50;color:#fff}.ConsultationBookings_downloadBtn__2lo0p:hover{background-color:#45a049}.ConsultationBookings_closeBtn__R9C3V{background-color:#f44336;color:#fff}.ConsultationBookings_closeBtn__R9C3V:hover{background-color:#d32f2f}@media (max-width:600px){.ConsultationBookings_modalContent__VOezU{padding:10px;width:95%}.ConsultationBookings_modalFooter__KYpmA{flex-direction:column}.ConsultationBookings_closeBtn__R9C3V,.ConsultationBookings_downloadBtn__2lo0p{width:100%}}.EReportBookings_container__8WWjj{background-color:#f8f9fa;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px}.EReportBookings_header__1VRVW{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.EReportBookings_actions__Vq2NE{display:flex;gap:15px}.EReportBookings_searchFilter__ZkqkT{display:flex;gap:10px}.EReportBookings_search__tm0ZJ{position:relative}.EReportBookings_search__tm0ZJ input{border:1px solid #ddd;border-radius:4px;padding:8px 30px 8px 10px;width:250px}.EReportBookings_search__tm0ZJ i{color:#6c757d;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.EReportBookings_filter__G\+KPe{background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:8px}.EReportBookings_exportBtn__5AEo0{align-items:center;background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;gap:5px;padding:8px 15px}.EReportBookings_exportBtn__5AEo0:hover{background-color:#218838}.EReportBookings_loading__Y6cmN{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px}.EReportBookings_spinner__udiH5{animation:EReportBookings_spin__olaEw 1s linear infinite;border:4px solid #0000001a;border-left-color:#007bff;border-radius:50%;height:30px;margin-bottom:15px;width:30px}@keyframes EReportBookings_spin__olaEw{to{transform:rotate(1turn)}}.EReportBookings_tableContainer__62oqu{overflow-x:auto}.EReportBookings_table__OQ0xZ{background-color:#fff;border-collapse:collapse;box-shadow:0 1px 3px #0000001a;width:100%}.EReportBookings_table__OQ0xZ td,.EReportBookings_table__OQ0xZ th{border-bottom:1px solid #ddd;padding:12px 15px;text-align:left}.EReportBookings_table__OQ0xZ th{background-color:#f8f9fa;font-weight:600}.EReportBookings_compactCell__Dm6sp{padding:8px 10px!important}.EReportBookings_customer__lJ0m0{align-items:center;display:flex;gap:10px}.EReportBookings_avatar__\+Tdlk{align-items:center;background-color:#007bff;border-radius:50%;color:#fff;display:flex;font-weight:700;height:36px;justify-content:center;width:36px}.EReportBookings_smallText__Tpld0{font-size:.85rem;margin:2px 0}.EReportBookings_details__b-x2R{max-width:250px}.EReportBookings_questions__y6ias{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EReportBookings_viewProofBtn__cdc-5{align-items:center;background-color:#17a2b8;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;gap:5px;padding:5px 10px}.EReportBookings_viewProofBtn__cdc-5:hover{background-color:#138496}.EReportBookings_noProof__JZQmX{color:#6c757d;font-style:italic}.EReportBookings_status__q2-\+3{border-radius:4px;font-size:.8rem;font-weight:500;padding:5px 10px}.EReportBookings_status__q2-\+3.EReportBookings_pending__4PtaL{background-color:#fff3cd;color:#856404}.EReportBookings_status__q2-\+3.EReportBookings_approved__\+V65k{background-color:#d4edda;color:#155724}.EReportBookings_status__q2-\+3.EReportBookings_rejected__KerMy{background-color:#f8d7da;color:#721c24}.EReportBookings_actionButtons__qkMTW{display:flex;flex-wrap:wrap;gap:5px}.EReportBookings_approveBtn__KRukg{align-items:center;background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;gap:5px;padding:5px 10px}.EReportBookings_approveBtn__KRukg:hover{background-color:#218838}.EReportBookings_rejectBtn__TyKrc{align-items:center;background-color:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;gap:5px;padding:5px 10px}.EReportBookings_rejectBtn__TyKrc:hover{background-color:#c82333}.EReportBookings_viewBtn__WbElX{align-items:center;background-color:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;gap:5px;padding:5px 10px}.EReportBookings_viewBtn__WbElX:hover{background-color:#5a6268}.EReportBookings_noData__35LwJ{color:#6c757d;font-style:italic;padding:30px;text-align:center}.EReportBookings_noData__35LwJ i{display:block;font-size:1.5rem;margin-bottom:10px}.EReportBookings_paymentModal__RsPkT{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.EReportBookings_modalContent__AYzVh{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;max-height:90vh;max-width:800px;width:80%}.EReportBookings_modalHeader__9x-sj{align-items:center;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:15px 20px}.EReportBookings_closeModalBtn__iH6s\+{background:none;border:none;color:#6c757d;cursor:pointer;font-size:1.5rem}.EReportBookings_imageContainer__LPfVH{display:flex;flex-grow:1;justify-content:center;overflow:auto;padding:20px}.EReportBookings_paymentImage__uu6h7{max-height:60vh;max-width:100%;object-fit:contain}.EReportBookings_modalFooter__PsKlW{border-top:1px solid #ddd;display:flex;gap:10px;justify-content:flex-end;padding:15px 20px}.EReportBookings_downloadBtn__l2EiA{align-items:center;background-color:#17a2b8;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;gap:5px;padding:8px 15px;text-decoration:none}.EReportBookings_downloadBtn__l2EiA:hover{background-color:#138496}.EReportBookings_closeBtn__7fmlM{align-items:center;background-color:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;gap:5px;padding:8px 15px}.EReportBookings_closeBtn__7fmlM:hover{background-color:#5a6268}.ReviewManagement_card__hyGk9{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin-bottom:30px;overflow:hidden}.ReviewManagement_cardHeader__ez\+jz{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:20px}.ReviewManagement_cardHeader__ez\+jz h4{color:#333;font-size:18px;margin:0}.ReviewManagement_tableContainer__aRZ8e{overflow-x:auto;padding:0 20px 20px}.ReviewManagement_table__pj5by{border-collapse:collapse;font-size:14px;width:100%}.ReviewManagement_table__pj5by th{background-color:#f8f9fa;border-bottom:2px solid #dee2e6;color:#495057;font-weight:600;padding:12px 15px;text-align:left}.ReviewManagement_table__pj5by td{border-bottom:1px solid #dee2e6;padding:12px 15px;vertical-align:middle}.ReviewManagement_table__pj5by tr:last-child td{border-bottom:none}.ReviewManagement_table__pj5by tr:hover td{background-color:#f8f9fa}.ReviewManagement_rating__Z26fY{color:#ffc107;font-size:16px;white-space:nowrap}.ReviewManagement_reviewMessage__QvHmk{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReviewManagement_actionBtn__tL60P{background:none;border:none;border-radius:4px;cursor:pointer;font-size:16px;padding:5px;transition:all .2s}.ReviewManagement_dangerBtn__myRDl{color:#dc3545}.ReviewManagement_dangerBtn__myRDl:hover{background-color:#dc35451a}.ReviewManagement_text-center__EpnZF{text-align:center}.ReviewManagement_py-5__aAHki{padding-bottom:3rem;padding-top:3rem}.ReviewManagement_spinner-border__UtDcs{animation:ReviewManagement_spinner-border__UtDcs .75s linear infinite;border:.25em solid;border-radius:50%;border-right:.25em solid #0000;display:inline-block;height:2rem;vertical-align:text-bottom;width:2rem}@keyframes ReviewManagement_spinner-border__UtDcs{to{transform:rotate(1turn)}}.ReviewManagement_visually-hidden__xjf5p{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width:768px){.ReviewManagement_table__pj5by td,.ReviewManagement_table__pj5by th{font-size:13px;padding:8px 10px}.ReviewManagement_reviewMessage__QvHmk{max-width:150px}.ReviewManagement_actionBtn__tL60P{font-size:14px}}@media (max-width:576px){.ReviewManagement_cardHeader__ez\+jz{align-items:flex-start;flex-direction:column;gap:10px}.ReviewManagement_table__pj5by td:nth-child(3),.ReviewManagement_table__pj5by th:nth-child(3){display:none}.ReviewManagement_reviewMessage__QvHmk{max-width:100px}}.UserManagement_userManagement__4JVyr{padding:20px}.UserManagement_tableContainer__E8yi1{overflow-x:auto}.UserManagement_userTable__M6u4a{border-collapse:collapse;margin-top:20px;width:100%}.UserManagement_userTable__M6u4a td,.UserManagement_userTable__M6u4a th{border:1px solid #ddd;padding:12px;text-align:left}.UserManagement_userTable__M6u4a th{background-color:#f2f2f2;font-weight:700}.UserManagement_userTable__M6u4a tr:nth-child(2n){background-color:#f9f9f9}.UserManagement_userTable__M6u4a tr:hover{background-color:#f1f1f1}.UserManagement_actionButton__VjvDC{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-right:5px;padding:6px 12px}.UserManagement_actionButton__VjvDC:hover{background-color:#45a049}.DashboardStats_dashboardStats__cffaq{padding:20px}.DashboardStats_statsGrid__4TmPy{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:30px}.DashboardStats_statCard__HNlKX{background-color:#fff;border-radius:10px;box-shadow:0 2px 5px #0000001a;padding:20px;text-align:center}.DashboardStats_statCard__HNlKX h4{color:#666;font-size:16px;margin:0 0 10px}.DashboardStats_statValue__f5B2\+{color:#3b82f6;font-size:28px;font-weight:700}.DashboardStats_section__A\+sdH{margin-bottom:30px}.DashboardStats_section__A\+sdH h3{border-bottom:1px solid #eee;color:#444;margin-bottom:15px;padding-bottom:10px}.DashboardStats_revenueGrid__LbTDV{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.DashboardStats_revenueCard__J6pYU{background-color:#fff;border-radius:8px;box-shadow:0 2px 5px #0000001a;padding:15px;text-align:center}.DashboardStats_revenueCard__J6pYU h4{color:#666;font-size:14px;margin:0 0 10px}.DashboardStats_revenueValue__kQcgW{color:#10b981;font-size:20px;font-weight:700}.DashboardStats_timeStatsGrid__tk8Yk{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.DashboardStats_timeStatCard__bteCa{background-color:#fff;border-radius:8px;box-shadow:0 2px 5px #0000001a;padding:15px}.DashboardStats_timeStatCard__bteCa h4{color:#444;font-size:16px;margin:0 0 10px;text-align:center}.DashboardStats_timeStatItem__NJF2Z{display:flex;font-size:14px;justify-content:space-between;margin-bottom:8px}.DashboardStats_timeStatItem__NJF2Z span:first-child{color:#666}.DashboardStats_timeStatItem__NJF2Z span:last-child{color:#3b82f6;font-weight:500}.CoursePurchaseForm_container__p1D\+r{align-items:center;background-color:#f5f7fa;display:flex;justify-content:center;min-height:100vh;padding:2rem}.CoursePurchaseForm_card__wSJ4O{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;max-width:700px;padding:2.5rem;width:100%}.CoursePurchaseForm_card__wSJ4O h2{color:#2d3748;font-size:1.8rem;margin-bottom:.5rem}.CoursePurchaseForm_price__99PoW{color:#4a5568;font-size:1.2rem;font-weight:500;margin-bottom:2rem}.CoursePurchaseForm_userTypeToggle__PpEXg{background:#edf2f7;border-radius:8px;display:flex;margin-bottom:1.5rem;overflow:hidden}.CoursePurchaseForm_toggleBtn__RBWRK{background:#0000;border:none;color:#4a5568;cursor:pointer;flex:1 1;font-weight:600;padding:.75rem;transition:all .3s ease}.CoursePurchaseForm_toggleBtn__RBWRK.CoursePurchaseForm_active__FxS6Q{background:#4299e1;color:#fff}.CoursePurchaseForm_form__rIijF{display:flex;flex-direction:column;gap:1.5rem}.CoursePurchaseForm_formGroup__JhNr8{display:flex;flex-direction:column;gap:.5rem}.CoursePurchaseForm_formGroup__JhNr8 label{color:#4a5568;font-weight:600}.CoursePurchaseForm_formGroup__JhNr8 input{border:1px solid #e2e8f0;border-radius:6px;font-size:1rem;padding:.75rem 1rem;transition:border-color .2s}.CoursePurchaseForm_formGroup__JhNr8 input:focus{border-color:#4299e1;box-shadow:0 0 0 3px #4299e133;outline:none}.CoursePurchaseForm_fileInput__8QHoe{background:#f7fafc;border:1px dashed #cbd5e0;border-radius:6px;padding:.5rem}.CoursePurchaseForm_screenshotPreview__1qWgg{border:1px solid #e2e8f0;border-radius:6px;margin-top:1rem;max-width:300px;padding:.5rem}.CoursePurchaseForm_screenshotPreview__1qWgg img{border-radius:4px;height:auto;width:100%}.CoursePurchaseForm_submitBtn__9R1-k{background:#4299e1;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:1rem;padding:1rem;transition:background .2s}.CoursePurchaseForm_submitBtn__9R1-k:hover{background:#3182ce}.CoursePurchaseForm_submitBtn__9R1-k:disabled{background:#a0aec0;cursor:not-allowed}.CoursePurchaseForm_alert__sB3kn{border-radius:6px;font-weight:500;margin-bottom:1.5rem;padding:1rem}.CoursePurchaseForm_error__NvkG5{background:#fff5f5;border:1px solid #fc8181;color:#e53e3e}.CoursePurchaseForm_success__md68I{background:#f0fff4;border:1px solid #9ae6b4;color:#38a169}.CoursePurchaseForm_qrCodeContainer__gsiiK{background:#f8f9fa;border:1px solid #e2e8f0;border-radius:8px;padding:1rem}.CoursePurchaseForm_qrCodeContainer__gsiiK,.CoursePurchaseForm_qrCodeWrapper__2umRm{align-items:center;display:flex;flex-direction:column;margin-bottom:1rem}.CoursePurchaseForm_paymentDetails__1yPyp{margin-top:1rem;text-align:center}.CoursePurchaseForm_amount__ALa62{font-weight:600;margin-bottom:.5rem}.CoursePurchaseForm_upiId__EOUlc{color:#2d3748;font-weight:600;margin:.5rem 0}.CoursePurchaseForm_receiverName__1HGKN{color:#4a5568}.CoursePurchaseForm_instructions__SlZAf{color:#4a5568;font-size:.9rem;margin:0;text-align:center}@media (max-width:768px){.CoursePurchaseForm_container__p1D\+r{padding:1rem}.CoursePurchaseForm_card__wSJ4O{padding:1.5rem}}.OtpVerificationPage_container__8l4-p{align-items:center;background-color:#f5f5f5;display:flex;justify-content:center;min-height:100vh;padding:20px}.OtpVerificationPage_card__g0cyI{background-color:#fff;border-radius:10px;box-shadow:0 4px 12px #0000001a;max-width:450px;padding:30px;text-align:center;width:100%}.OtpVerificationPage_card__g0cyI h2{color:#2c3e50;font-size:24px;margin-bottom:20px}.OtpVerificationPage_card__g0cyI p{color:#7f8c8d;font-size:16px;margin-bottom:30px}.OtpVerificationPage_formGroup__Fw7VA{margin-bottom:20px;text-align:left}.OtpVerificationPage_formGroup__Fw7VA label{color:#2c3e50;display:block;font-weight:500;margin-bottom:8px}.OtpVerificationPage_formGroup__Fw7VA input{border:1px solid #ddd;border-radius:6px;font-size:16px;font-weight:700;letter-spacing:2px;padding:12px 15px;text-align:center;transition:border-color .3s;width:100%}.OtpVerificationPage_formGroup__Fw7VA input:focus{border-color:#3498db;outline:none}.OtpVerificationPage_button__lDS8z{background-color:#3498db;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;padding:12px 20px;transition:background-color .3s;width:100%}.OtpVerificationPage_button__lDS8z:hover{background-color:#2980b9}.OtpVerificationPage_button__lDS8z:disabled{background-color:#95a5a6;cursor:not-allowed}.OtpVerificationPage_error__xRAjy{background-color:#fdecea;border:1px solid #ef9a9a;border-radius:6px;color:#d32f2f;font-size:14px;margin-bottom:20px;padding:12px}.admin-login{align-items:center;background:linear-gradient(135deg,#3498db,#2c3e50);display:flex;justify-content:center;min-height:100vh;padding:20px}.login-card{background-color:#fff;border-radius:10px;box-shadow:0 8px 20px #0003;max-width:450px;padding:40px;text-align:center;width:100%}.login-card h2{color:#2c3e50;font-size:28px;font-weight:600;margin-bottom:30px}.form-group{margin-bottom:25px;text-align:left}.form-group label{color:#2c3e50;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.form-group input{background-color:#f9f9f9;border:1px solid #ddd;border-radius:6px;font-size:16px;padding:14px 16px;transition:all .3s;width:100%}.form-group input:focus{background-color:#fff;border-color:#3498db;box-shadow:0 0 0 3px #3498db33;outline:none}button{background-color:#2c3e50;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;margin-top:10px;padding:14px 20px;transition:all .3s;width:100%}button:hover{background-color:#1a252f;box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}button:disabled{background-color:#95a5a6;box-shadow:none;cursor:not-allowed;transform:none}.alert{border-radius:6px;font-size:14px;margin-bottom:25px;padding:14px;text-align:center}.alert.error{background-color:#fdecea;border:1px solid #ef9a9a;color:#d32f2f}.login-card:before{background:#3498db;border-radius:2px;content:"";display:block;height:4px;margin:0 auto 30px;width:60px}@media (max-width:480px){.login-card{padding:30px 20px}.login-card h2{font-size:24px;margin-bottom:20px}}.ConsultationBooking_modalOverlay__TC8hu{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.ConsultationBooking_modalContent__CXQoT{animation:ConsultationBooking_fadeIn__VYbqO .3s ease-out;background-color:#fff;border-radius:16px;box-shadow:0 10px 30px #0003;max-height:90vh;max-width:900px;overflow-y:auto;padding:2.5rem;position:relative;width:100%}@keyframes ConsultationBooking_fadeIn__VYbqO{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ConsultationBooking_closeButton__OPwM-{background:none;border:none;color:#6b7280;cursor:pointer;font-size:1.75rem;position:absolute;right:1.5rem;top:1.5rem;transition:color .2s}.ConsultationBooking_closeButton__OPwM-:hover{color:#1f2937}.ConsultationBooking_header__wep2m{margin-bottom:2rem;text-align:center}.ConsultationBooking_title__OoV2\+{color:#111827;font-size:1.75rem;font-weight:700;margin-bottom:.5rem}.ConsultationBooking_price__i16v8{color:#10b981;font-size:1.5rem;font-weight:700}.ConsultationBooking_bookingContainer__xrrgc{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr}@media (max-width:768px){.ConsultationBooking_bookingContainer__xrrgc{grid-template-columns:1fr}}.ConsultationBooking_paymentSection__vsmiJ{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem}.ConsultationBooking_sectionTitle__Hqx5k{color:#111827;font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.75rem;position:relative}.ConsultationBooking_sectionTitle__Hqx5k:after{background-color:#3b82f6;border-radius:3px;bottom:0;content:"";height:3px;left:0;position:absolute;width:40px}.ConsultationBooking_qrContainer__E2sgn{align-items:center;display:flex;flex-direction:column;gap:1rem;margin:1.5rem 0}.ConsultationBooking_qrCodeWrapper__cdpr0{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #0000000d;padding:1rem}.ConsultationBooking_upiId__B3sjG{background-color:#ecfdf5;border-radius:6px;color:#10b981;font-size:1rem;font-weight:600;padding:.5rem 1rem}.ConsultationBooking_paymentApps__B\+k3C{display:flex;gap:1rem;margin-top:.5rem}.ConsultationBooking_paymentApps__B\+k3C img{filter:grayscale(30%);height:30px;object-fit:contain;opacity:.8;transition:all .2s}.ConsultationBooking_paymentApps__B\+k3C img:hover{filter:grayscale(0);opacity:1}.ConsultationBooking_paymentNote__SS02k{color:#6b7280;font-size:.875rem;line-height:1.5;text-align:center}.ConsultationBooking_bookingForm__dgrT\+{display:flex;flex-direction:column;gap:2rem}.ConsultationBooking_formSection__C9xIH{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem}.ConsultationBooking_formRow__gDX7y{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}@media (max-width:480px){.ConsultationBooking_formRow__gDX7y{grid-template-columns:1fr}}.ConsultationBooking_formGroup__zDHZ9{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.ConsultationBooking_label__Kp3Sf{color:#374151;font-size:.875rem;font-weight:500}.ConsultationBooking_input__HYX2l,.ConsultationBooking_textarea__733Y9{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;font-size:1rem;padding:.75rem 1rem;transition:all .2s}.ConsultationBooking_input__HYX2l:focus,.ConsultationBooking_textarea__733Y9:focus{background-color:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.ConsultationBooking_textarea__733Y9{min-height:100px;resize:vertical}.ConsultationBooking_fileUploadWrapper__zIs5u{margin-top:.5rem}.ConsultationBooking_fileInput__zi5QW{display:none}.ConsultationBooking_fileLabel__X2evK{align-items:center;background-color:#f9fafb;border:1px dashed #d1d5db;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:.75rem 1rem;transition:all .2s}.ConsultationBooking_fileLabel__X2evK:hover{background-color:#f3f4f6;border-color:#9ca3af}.ConsultationBooking_fileLabelText__0eebf{color:#6b7280;font-size:.875rem;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ConsultationBooking_fileLabelButton__LxfSw{background-color:#e5e7eb;border-radius:6px;color:#374151;font-size:.875rem;font-weight:500;padding:.25rem .75rem;transition:all .2s}.ConsultationBooking_fileLabel__X2evK:hover .ConsultationBooking_fileLabelButton__LxfSw{background-color:#d1d5db}.ConsultationBooking_previewContainer__4wnau{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.ConsultationBooking_previewImage__FFoKM{border:1px solid #e5e7eb;border-radius:8px;max-height:200px;max-width:100%}.ConsultationBooking_removeImageButton__QVxe\+{background:none;border:none;border-radius:4px;color:#ef4444;cursor:pointer;font-size:.875rem;font-weight:500;padding:.25rem .5rem;transition:all .2s}.ConsultationBooking_removeImageButton__QVxe\+:hover{background-color:#fee2e2}.ConsultationBooking_formActions__1y3Pi{margin-top:1rem}.ConsultationBooking_submitButton__UjgkD{align-items:center;background-color:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;padding:1rem;transition:all .2s;width:100%}.ConsultationBooking_submitButton__UjgkD:hover{background-color:#2563eb}.ConsultationBooking_submitButton__UjgkD:disabled{background-color:#9ca3af;cursor:not-allowed}.ConsultationBooking_spinner__o9bz2{animation:ConsultationBooking_spin__ysTe- 1s ease-in-out infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:18px;width:18px}@keyframes ConsultationBooking_spin__ysTe-{to{transform:rotate(1turn)}}.ConsultationBooking_secureNote__WXPUX{align-items:center;color:#6b7280;display:flex;font-size:.75rem;gap:.5rem;justify-content:center;margin-top:1rem;text-align:center}.ConsultationBooking_secureNote__WXPUX svg{color:#10b981}.ConsultationBooking_errorTitle__a3bA1{color:#ef4444;font-size:1.5rem;font-weight:600;margin-bottom:1rem;text-align:center}.ConsultationBooking_errorText__dNEEF{color:#6b7280;margin-bottom:1.5rem;text-align:center}.ConsultationBooking_backButton__guNJY{align-items:center;background-color:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.5rem;margin:0 auto;padding:.75rem 1.5rem;transition:all .2s}.ConsultationBooking_backButton__guNJY:hover{background-color:#2563eb}.EReportBooking_container__XFLam{align-items:center;background:#000c;bottom:0;display:flex;justify-content:center;left:0;overflow:auto;padding:20px;position:fixed;right:0;top:0;z-index:1000}.EReportBooking_modal__9q6av{background:#0f172a;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 10px 30px #0000004d;color:#fff;max-height:90vh;max-width:1000px;overflow-y:auto;padding:30px;position:relative;width:100%}.EReportBooking_closeButton__RAAug{background:none;border:none;color:#ffffffb3;cursor:pointer;position:absolute;right:20px;top:20px;transition:all .3s ease;z-index:10}.EReportBooking_closeButton__RAAug:hover{color:#fff;transform:rotate(90deg)}.EReportBooking_header__6ppOU{margin-bottom:30px;padding-bottom:20px;position:relative;text-align:center}.EReportBooking_subtitle__zvP8z{color:#a78bfa;font-size:16px;font-weight:500;margin-bottom:10px}.EReportBooking_title__tsH5\+{background:linear-gradient(90deg,#a78bfa,#c4b5fd);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:32px;font-weight:700;margin:0}.EReportBooking_priceTag__gpZRy{background:linear-gradient(90deg,#7c3aed,#5b21b6);border-radius:50px;box-shadow:0 4px 15px #7b3aed4d;color:#fff;display:inline-block;font-weight:600;margin-top:15px;padding:8px 20px}.EReportBooking_grid__b-hZs{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1.5fr}@media (max-width:768px){.EReportBooking_grid__b-hZs{grid-template-columns:1fr}}.EReportBooking_paymentSection__4TXa\+{background:#1e293b80;border:1px solid #ffffff0d;border-radius:12px;padding:25px;position:relative}.EReportBooking_sectionTitle__9RwMS{align-items:center;display:flex;font-size:18px;font-weight:600;gap:10px;margin-bottom:20px}.EReportBooking_qrCard__AN\+4K{background:#0f172ab3;border:1px solid #ffffff0d;border-radius:12px;margin-bottom:25px;padding:20px;text-align:center}.EReportBooking_qrCode__jMbGm{filter:drop-shadow(0 0 10px rgba(167,139,250,.3));margin:0 auto}.EReportBooking_upiDetails__8b8Ng{background:#07598533;border-radius:8px;display:inline-block;margin-top:15px;padding:10px}.EReportBooking_upiDetails__8b8Ng span:first-child{color:#a78bfa;font-size:12px;margin-right:5px}.EReportBooking_upiDetails__8b8Ng span:last-child{font-family:monospace;font-weight:600}.EReportBooking_paymentApps__0Zwpl{display:flex;gap:15px;justify-content:center;margin-top:20px}.EReportBooking_appIcon__9HFAw{align-items:center;background:#ffffff1a;border-radius:8px;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.EReportBooking_appIcon__9HFAw:hover{background:#fff3;transform:translateY(-3px)}.EReportBooking_appIcon__9HFAw img{height:30px;object-fit:contain;width:30px}.EReportBooking_paymentInstructions__TOLb0{margin-top:25px}.EReportBooking_instructionStep__CtFyR{align-items:flex-start;display:flex;gap:15px;margin-bottom:15px}.EReportBooking_instructionStep__CtFyR div:first-child{align-items:center;background:#7c3aed;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:24px;justify-content:center;width:24px}.EReportBooking_form__iL9Fh{display:flex;flex-direction:column;gap:25px}.EReportBooking_formSection__nLq\+\+{background:#1e293b80;border:1px solid #ffffff0d;border-radius:12px;padding:25px}.EReportBooking_reportPoints__5rQ2c{background:#7c3aed1a;border-color:#7c3aed4d}.EReportBooking_formGroup__KLCcY{margin-bottom:20px}.EReportBooking_formGroup__KLCcY label{color:#e2e8f0;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.EReportBooking_formGroup__KLCcY input,.EReportBooking_formGroup__KLCcY textarea{background:#0f172ab3;border:1px solid #ffffff1a;border-radius:8px;color:#fff;font-size:14px;padding:12px 15px;transition:all .3s ease;width:100%}.EReportBooking_formGroup__KLCcY input:focus,.EReportBooking_formGroup__KLCcY textarea:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed33;outline:none}.EReportBooking_formGroup__KLCcY textarea{min-height:80px;resize:vertical}.EReportBooking_formRow__4eLL8{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr}@media (max-width:480px){.EReportBooking_formRow__4eLL8{grid-template-columns:1fr}}.EReportBooking_fileUpload__pIwQ0{position:relative}.EReportBooking_fileUpload__pIwQ0 input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.EReportBooking_fileUpload__pIwQ0 label{align-items:center;background:#0f172ab3;border:1px dashed #fff3;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:12px 15px;transition:all .3s ease}.EReportBooking_fileUpload__pIwQ0 label:hover{background:#7c3aed1a;border-color:#7c3aed}.EReportBooking_uploadIcon__kipGY{color:#a78bfa}.EReportBooking_previewContainer__lAwze{margin-top:15px;text-align:center}.EReportBooking_previewContainer__lAwze img{border:1px solid #ffffff1a;border-radius:8px;max-height:200px;max-width:100%}.EReportBooking_removeButton__9vIKl{background:#dc354533;border:1px solid #dc35454d;border-radius:6px;color:#fca5a5;cursor:pointer;font-size:13px;margin-top:10px;padding:5px 15px;transition:all .3s ease}.EReportBooking_removeButton__9vIKl:hover{background:#dc35454d}.EReportBooking_pointsList__lxT3f{list-style:none;margin:0;padding:0}.EReportBooking_pointsList__lxT3f li{align-items:flex-start;border-bottom:1px solid #ffffff0d;display:flex;gap:10px;padding:8px 0}.EReportBooking_pointsList__lxT3f li:last-child{border-bottom:none}.EReportBooking_pointsList__lxT3f li span{color:#a78bfa;font-size:14px;margin-top:3px}.EReportBooking_formActions__3gcnm{margin-top:20px}.EReportBooking_submitButton__bNRrz{align-items:center;background:linear-gradient(90deg,#7c3aed,#5b21b6);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;justify-content:center;overflow:hidden;padding:16px;position:relative;transition:all .3s ease;width:100%}.EReportBooking_submitButton__bNRrz:hover{background:linear-gradient(90deg,#6d28d9,#4c1d95);box-shadow:0 5px 15px #7b3aed66}.EReportBooking_submitButton__bNRrz:disabled{background:#4b5563;cursor:not-allowed}.EReportBooking_priceBadge__xCjrQ{background:#0003;border-radius:50px;font-size:14px;margin-left:10px;padding:3px 10px}.EReportBooking_spinner__uQZNa{animation:EReportBooking_spin__gg614 1s ease-in-out infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:18px;width:18px}@keyframes EReportBooking_spin__gg614{to{transform:rotate(1turn)}}.EReportBooking_securityNote__Z7EWo{align-items:center;color:#94a3b8;display:flex;font-size:12px;gap:8px;justify-content:center;margin-top:15px}.EReportBooking_securityNote__Z7EWo svg{color:#4ade80}.EReportBooking_errorContainer__Jso9M{align-items:center;background:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.EReportBooking_errorContent__TYwn7{background:#1e293b;border-radius:12px;max-width:500px;padding:40px;text-align:center;width:90%}.EReportBooking_errorContent__TYwn7 h2{color:#f87171;margin-bottom:15px}.EReportBooking_errorContent__TYwn7 p{color:#94a3b8;margin-bottom:25px}.EReportBooking_button__svmdK{background:#7c3aed;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;padding:12px 24px;transition:all .3s ease}.EReportBooking_button__svmdK:hover{background:#6d28d9}
/*# sourceMappingURL=main.7b609793.css.map*/