body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.signup-wrapper{align-items:center;display:flex;flex:1 1;justify-content:center;padding:40px 15px}.signup-card{animation:fadeInUp .8s ease;background:#fff;border-radius:15px;box-shadow:0 10px 30px #00000026;display:flex;flex-direction:row;max-width:1000px;overflow:hidden;width:100%}.image-section{background:url(https://images.unsplash.com/photo-1523050854058-8df90110c9f1?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1170&q=80) 50%/cover no-repeat;min-height:600px}.image-section:before{background:linear-gradient(90deg,#2563eb,#4f46e5)}.image-content h2{font-size:2.2rem;line-height:1.3}.image-content p{margin-bottom:30px}.features-list{list-style:none;margin:0;padding:0}.features-list li{align-items:center;display:flex;margin-bottom:15px}.features-list i{background:#fff;border-radius:50%;color:#4f46e5;font-size:1.2rem;height:30px;justify-content:center;margin-right:10px;width:30px}.features-list i,.form-label{align-items:center;display:flex}.form-label i{color:#4f46e5;margin-right:8px}.password-container{position:relative}.password-requirements{background:#f8f9fa;border-left:4px solid #4f46e5;border-radius:8px;margin-top:10px;padding:15px}.password-requirements p{align-items:center;color:#555;display:flex;font-size:.85rem;margin-bottom:5px}.password-requirements i{color:#4f46e5;margin-right:8px}@media (min-width:992px){.image-section{display:block}.signup-card{flex-direction:row}}.login-wrapper{align-items:center;display:flex;flex:1 1;justify-content:center;padding:85px 15px}.login-card{animation:fadeInUp .8s ease;background:#fff;border-radius:15px;box-shadow:0 10px 30px #00000026;display:flex;flex-direction:row;max-width:900px;overflow:hidden;width:100%}.image-section{background:url(https://images.unsplash.com/photo-1522202176988-66273c2fd55f?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1170&q=80) 50%/cover no-repeat}.divider{align-items:center;display:flex;margin:20px 0}.divider:after,.divider:before{border-bottom:1px solid #ddd;content:"";flex:1 1}.divider-text{color:#777;font-size:.9rem;padding:0 10px}.social-login{gap:15px;margin-bottom:20px}.social-btn,.social-login{display:flex;justify-content:center}.social-btn{align-items:center;border-radius:50%;color:#fff;font-size:1.2rem;height:40px;transition:all .3s ease;width:40px}.social-btn:hover{transform:translateY(-2px)}.google-btn{background:#db4437}.facebook-btn{background:#4267b2}.linkedin-btn{background:#0077b5}@media (min-width:992px){.image-section{display:block}.login-card{flex-direction:row}}.forgot-wrapper{align-items:center;display:flex;flex:1 1;justify-content:center;padding:105px 15px 93px}.forgot-card{animation:fadeInUp .8s ease;background:#fff;border-radius:15px;box-shadow:0 10px 30px #00000026;display:flex;flex-direction:row;max-width:900px;overflow:hidden;width:100%}@media (min-width:992px){.image-section{display:block}.forgot-card{flex-direction:row}}body{min-height:100vh}.reset-wrapper{align-items:center;display:flex;flex:1 1;justify-content:center;padding:40px 15px}.reset-card{animation:fadeInUp .8s ease;background:#fff;border-radius:15px;box-shadow:0 10px 30px #00000026;display:flex;flex-direction:row;max-width:900px;overflow:hidden;width:100%}.image-section{background:url(https://images.unsplash.com/photo-1551434678-e076c223a692?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1170&q=80) 50%/cover no-repeat;display:none;flex:1 1;position:relative}.image-section:before{background:#2563eb99;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.image-content{color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;padding:40px;position:relative;z-index:2}.image-content h2{font-size:2rem;font-weight:700;margin-bottom:20px}.image-content p{font-size:1.1rem;line-height:1.6;opacity:.9}.form-section{flex:1 1;margin:0 auto;max-width:500px;padding:50px}.form-label{color:#555;font-size:.95rem;font-weight:500}.form-control{border:1px solid #ddd;border-radius:8px;font-size:.95rem;padding:12px 15px;transition:all .3s ease}.form-control:focus{border-color:#2563eb;box-shadow:0 0 0 .25rem #2563eb40}.btn-primary{margin-top:10px;width:100%}.info-text{color:#666;font-size:.9rem;margin-bottom:1.5rem;text-align:center}.password-input-group{position:relative}.password-toggle{color:#777;cursor:pointer;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.password-strength{background:#eee;border-radius:2px;height:4px;margin-top:8px;overflow:hidden}.strength-bar{height:100%;transition:width .3s ease,background .3s ease;width:0}.password-requirements .req-icon{font-size:.7rem;transition:all .3s ease}.password-requirements .req-icon .bi-check-circle-fill{color:#28a745}.password-requirements .req-icon .bi-circle{color:#adb5bd}.password-requirements .req-text{font-size:.85rem;transition:all .3s ease}.req-valid .req-icon{color:#28a745!important}.req-valid .req-icon .bi-circle{display:none}.req-valid .req-icon:before{content:"\F26A";font-family:bootstrap-icons;font-size:.9rem}.req-valid .req-text{color:#28a745;font-weight:500}@media (min-width:992px){.image-section{display:block}.reset-card{flex-direction:row}}@media (max-width:768px){.profile-header{flex-direction:column;text-align:center}.profile-info{margin-left:0;margin-top:15px}.nav-tabs .nav-link{font-size:.9rem;padding:10px 12px}.cart-icon{margin-right:10px}}.card{border:none}.filter-buttons .btn{border-radius:50px;font-weight:500;padding:8px 20px}.filter-buttons .btn.active{background:#2563eb;background:var(--primary-color);color:#fff}.cart-custom-icon-item{border-radius:20px;font-size:6rem;margin-bottom:15px;padding:0 81px}.item-row{padding:15px}.sidebar{background:#fff;border-radius:10px;box-shadow:0 2px 15px #0000000d;height:100%}.sidebar .nav-link{border-radius:8px;color:#718096;color:var(--light-text);margin-bottom:5px;padding:12px 20px;transition:all .3s ease}.sidebar .nav-link.active,.sidebar .nav-link:hover{background:linear-gradient(135deg,#2563eb1a,#4f46e51a);color:#2563eb;color:var(--primary-color)}.sidebar .nav-link i{margin-right:10px;text-align:center;width:20px}.main-content{background:#fff;border-radius:10px;box-shadow:0 2px 15px #0000000d;padding:30px}.profile-header{align-items:center;display:flex;margin-bottom:30px}.profile-avatar{border:5px solid #fff;border-radius:50%;box-shadow:0 5px 15px #0000001a;height:100px;object-fit:cover;width:100px}.profile-info{margin-left:20px}.profile-name{font-size:1.5rem;font-weight:700;margin-bottom:5px}.profile-email{color:#718096;color:var(--light-text);margin-bottom:10px}.profile-badge{background:linear-gradient(135deg,#2563eb,#4f46e5);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:20px;color:#fff;font-size:.8rem;font-weight:600;padding:5px 15px}.nav-tabs{border-bottom:2px solid #dee2e6}.nav-tabs .nav-link{border:none;color:#718096;color:var(--light-text);font-weight:500;padding:12px 20px;transition:all .3s ease}.nav-tabs .nav-link:hover{border:none;color:#2563eb;color:var(--primary-color)}.nav-tabs .nav-link.active{background:#0000;border-bottom:3px solid #2563eb;border-bottom:3px solid var(--primary-color);color:#2563eb;color:var(--primary-color);font-weight:600}.tab-content{padding:25px 0}.card{border:1px solid #ccc;border-radius:10px;box-shadow:0 2px 15px #0000000d;margin-bottom:20px;transition:transform .3s ease}.card:hover{transform:translateY(-5px)}.course-card .course-img{border-radius:8px 8px 0 0;height:120px;object-fit:cover}.course-card .course-title{font-size:1rem;font-weight:600;margin-bottom:5px}.course-card .course-instructor{color:#718096;color:var(--light-text);font-size:.8rem}.course-card .course-progress{font-size:.8rem;font-weight:600}.stats-card{padding:20px;text-align:center}.stats-card .stats-number{color:#2563eb;color:var(--primary-color);font-size:2rem;font-weight:700;margin-bottom:5px}.stats-card .stats-label{color:#718096;color:var(--light-text);font-size:.9rem}.notification-item{border-bottom:1px solid #eee;padding:15px;transition:all .3s ease}.notification-item:hover{background:#f8f9fa;background:var(--light-bg)}.notification-item.unread{background:#2563eb0d}.notification-time{color:#718096;color:var(--light-text);font-size:.8rem}.progress{border-radius:4px;height:8px}.progress-bar{background:linear-gradient(135deg,#2563eb,#4f46e5);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color))}@media (max-width:768px){.profile-header{flex-direction:column;text-align:center}.profile-info{margin-left:0;margin-top:15px}.nav-tabs .nav-link{font-size:.9rem;padding:10px 12px}}.order-card{background:#fff;border-left:4px solid #2563eb;border-left:4px solid var(--primary-color);border-radius:10px;box-shadow:0 2px 15px #0000000d;margin-bottom:25px;padding:25px;transition:transform .2s ease,box-shadow .2s ease}.order-card:hover{box-shadow:0 5px 20px #0000001a;transform:translateY(-3px)}.badge-new{background-color:#2563eb;background-color:var(--primary-color)}.empty-state{padding:60px 0;text-align:center}.empty-state-icon{color:#cbd5e1;font-size:4rem;margin-bottom:20px}.filter-controls{background:#fff;border-radius:10px;box-shadow:0 2px 15px #0000000d;margin-bottom:30px;padding:20px}.pagination .page-item.active .page-link{background-color:#2563eb;background-color:var(--primary-color);border-color:#2563eb;border-color:var(--primary-color)}.pagination .page-link{color:#2563eb;color:var(--primary-color)}@media (max-width:768px){.page-header{padding:40px 0}.content-container{padding:20px}.order-card{padding:15px}}.page-header{position:relative;text-align:center}.back-button{align-items:center;color:#fff;display:flex;font-weight:500;left:20px;position:absolute;text-decoration:none;top:20px;transition:opacity .3s ease}.back-button:hover{color:#fff;opacity:.8}.content-container{background:#fff;border-radius:10px;box-shadow:0 2px 15px #0000000d;margin-bottom:30px;padding:30px}.btn-primary{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));padding:10px 20px;transition:all .3s ease}.btn-primary:hover{transform:translateY(-2px)}.btn-outline-primary{border-color:#2563eb;border-color:var(--primary-color);color:var(--primary-color)}.btn-outline-primary:hover{background:#2563eb1a}.timeline{margin-top:20px;padding-left:30px;position:relative}.timeline:before{background:#eee;bottom:0;content:"";left:10px;position:absolute;top:0;width:2px}.timeline-item{padding-bottom:20px;position:relative}.timeline-item:last-child{padding-bottom:0}.timeline-dot{align-items:center;background:#2563eb;background:var(--primary-color);border-radius:50%;color:#fff;display:flex;font-size:.7rem;height:20px;justify-content:center;left:-30px;position:absolute;width:20px}.timeline-content{padding-left:15px}.timeline-date{color:#718096;color:var(--light-text);font-size:.8rem}.download-btn{align-items:center;color:#2563eb;color:var(--primary-color);display:inline-flex;font-weight:500;text-decoration:none}.download-btn:hover{text-decoration:underline}.order-status{border-radius:20px;display:inline-block;font-size:.8rem;font-weight:600;padding:4px 10px}.status-completed{background-color:#d1fae5;color:#065f46}.status-processing{background-color:#fef3c7;color:#92400e}.status-cancelled{background-color:#fee2e2;color:#991b1b}.mobile-back-btn{display:none}@media (max-width:768px){.page-header{padding:40px 0}.content-container{padding:20px}.back-button{justify-content:center;left:0;margin-bottom:20px;position:relative;top:0}.desktop-back-btn{display:none}.mobile-back-btn{display:flex;margin-bottom:20px}}.border-btm{border-bottom:1px solid #ccc}.cart-custom-icon{font-size:4.2rem;padding:0 20px}.page-header{background:linear-gradient(135deg,#2563eb,#4f46e5);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;margin-bottom:40px;padding:60px 0}.cart-container{background:#fff;border-radius:10px;box-shadow:0 2px 15px #0000000d;margin-bottom:30px;padding:30px}.cart-item{border-bottom:1px solid #eee;border-radius:18px;box-shadow:0 8px 24px #0003;display:flex;padding:20px 0}.cart-item-img{border-radius:8px;height:80px;margin-right:20px;object-fit:cover;width:120px}.cart-item-details{flex:1 1}.cart-item-title{font-weight:600;margin-bottom:5px}.cart-item-instructor{color:#718096;color:var(--light-text);font-size:.9rem;margin-bottom:10px}.cart-item-price{color:#2563eb;color:var(--primary-color);font-weight:700}.cart-item-remove{background:none;border:none;color:#dc3545;cursor:pointer;font-size:1.2rem;padding-right:25px;transition:all .3s ease}.cart-item-remove:hover{color:#b02a37}.summary-card{background:#fff;border-radius:10px;box-shadow:0 2px 15px #0000000d;padding:25px}.summary-title{border-bottom:1px solid #eee;font-size:1.2rem;font-weight:600;margin-bottom:20px;padding-bottom:10px}.summary-row{display:flex;justify-content:space-between;margin-bottom:10px}.summary-total{border-top:1px solid #eee;font-size:1.1rem;font-weight:700;margin-top:15px;padding-top:15px}.btn-continue{background:#fff;border:1px solid #2563eb;border:1px solid var(--primary-color);border-radius:8px;color:#2563eb;color:var(--primary-color);font-weight:600;margin-top:10px;padding:12px 20px;transition:all .3s ease;width:100%}.btn-continue:hover{background:#2563eb1a}.empty-cart{padding:60px 0;text-align:center}.empty-cart-icon{color:#718096;color:var(--light-text);font-size:4rem;margin-bottom:20px}.recommended-card{border:none;border-radius:10px;box-shadow:0 2px 15px #0000000d;margin-bottom:20px;transition:transform .3s ease}.recommended-img{border-radius:8px 8px 0 0;height:120px;object-fit:cover}.recommended-title{font-size:1rem;font-weight:600;margin-bottom:5px}.recommended-instructor{color:#718096;color:var(--light-text);font-size:.8rem}.recommended-price{color:#2563eb;color:var(--primary-color);font-weight:700}.card-badge{font-size:.7rem;font-weight:600;text-transform:uppercase}.recommended-card{border:1px solid #0000001a;transition:all .3s ease}.recommended-card:hover{box-shadow:0 10px 20px #0000001a;transform:translateY(-5px)}.text-warning{color:#f59e0b!important}.btn-sm{font-size:.875rem;padding:.25rem .5rem}.payment-options{display:flex;flex-direction:column;gap:12px}.payment-method{border:2px solid #ddd;border-radius:10px;transition:all .2s ease-in-out}.payment-method input[type=radio]{display:none}.payment-method-content{align-items:center;display:flex;gap:15px}.payment-method img{height:auto;object-fit:contain;width:80px}.payment-method span{color:#333;font-size:13px;font-weight:400}.payment-method:hover{background:#f8f9ff;border-color:#0d6efd}.payment-method.active{background:#eaf1ff;border-color:#0d6efd;box-shadow:0 0 8px #007bff33}@media (max-width:768px){.cart-item{flex-direction:column}.cart-item-img{height:auto;margin-bottom:15px;width:100%}.cart-icon{margin-right:10px}}:root{--primary-color:#2563eb;--secondary-color:#4f46e5;--light-bg:#f8f9fa;--dark-text:#2d3748;--light-text:#718096}body{background-color:#f5f7fa;color:#2d3748;color:var(--dark-text)}.navbar{box-shadow:0 2px 10px #0000001a}.cart-count{align-items:center;background:#ef4444;border-radius:50%;color:#fff;display:flex;font-size:.7rem;height:18px;justify-content:center;position:absolute;right:-5px;top:-5px;width:18px}.cart-icon{margin-right:15px;position:relative}.checkout-header{background:linear-gradient(135deg,#2563eb,#4f46e5);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;margin-bottom:40px;padding:60px 0}.checkout-container{background:#fff;border-radius:10px;box-shadow:0 2px 15px #0000000d;margin-bottom:30px;padding:30px}.section-title{border-bottom:1px solid #eee;font-size:1.2rem;font-weight:600;margin-bottom:20px;padding-bottom:10px}.form-control,.form-select{border:1px solid #ddd;border-radius:8px;padding:10px 15px}.form-control:focus,.form-select:focus{border-color:#2563eb;border-color:var(--primary-color);box-shadow:0 0 0 .2rem #2563eb40}.payment-method{align-items:center;border:1px solid #ddd;border-radius:8px;cursor:pointer;display:flex;margin-bottom:15px;padding:15px;transition:all .3s ease}.payment-method.active,.payment-method:hover{border-color:#2563eb;border-color:var(--primary-color)}.payment-method.active{background-color:#2563eb0d}.payment-method-icon{font-size:1.8rem;margin-right:15px;text-align:center;width:40px}.payment-method-details{flex:1 1}.payment-method-title{font-weight:600;margin-bottom:5px}.payment-method-description{color:#718096;color:var(--light-text);font-size:.9rem}.StripeElement{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-sizing:border-box;padding:10px 12px}.StripeElement--focus{border-color:#2563eb;border-color:var(--primary-color);box-shadow:0 0 0 .2rem #2563eb40}.StripeElement--invalid{border-color:#dc3545}.order-summary-item{display:flex;justify-content:space-between;margin-bottom:10px}.order-summary-total{border-top:1px solid #eee;font-size:1.1rem;font-weight:700;margin-top:15px;padding-top:15px}.btn-checkout{background:linear-gradient(135deg,#2563eb,#4f46e5);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border:none;border-radius:8px;color:#fff;font-weight:600;margin-top:20px;padding:12px 20px;transition:all .3s ease;width:100%}.btn-checkout:hover{background:linear-gradient(135deg,#1e56d4,#4338ca);transform:translateY(-2px)}.course-item{border-bottom:1px solid #eee;display:flex;padding:15px 0}.course-item-img{border-radius:6px;height:60px;margin-right:15px;object-fit:cover;width:80px}.course-item-details{flex:1 1}.course-item-title{font-size:.95rem;font-weight:600;margin-bottom:5px}.course-item-instructor{color:#718096;color:var(--light-text);font-size:.85rem}.course-item-price{color:#2563eb;color:var(--primary-color);font-size:.95rem;font-weight:700}.secure-badge{align-items:center;color:#718096;color:var(--light-text);display:flex;font-size:.9rem;justify-content:center;margin-top:20px}.cart-custom-icon-checkout{border:3px solid #e7e7e7;border-radius:20px;font-size:2rem;height:80px;margin-right:15px;padding:10px 13px}.secure-badge i{color:#28a745;margin-right:8px}@media (max-width:768px){.checkout-header{padding:40px 0}.cart-icon{margin-right:10px}.payment-method{flex-direction:column;text-align:center}.payment-method-icon{margin-bottom:10px;margin-right:0}}body{display:flex;flex-direction:column;font-family:Poppins,sans-serif}.success-wrapper{align-items:center;display:flex;flex:1 1;justify-content:center;padding:20px 15px}.success-card{animation:fadeInUp .8s ease;background:#fff;border-radius:15px;box-shadow:0 10px 30px #00000026;max-width:600px;overflow:hidden;text-align:center;width:100%}.success-header{background:linear-gradient(135deg,#2563eb,#4f46e5);color:#fff;overflow:hidden;padding:40px 30px;position:relative}.success-header:before{background:#ffffff1a;content:"";height:200%;left:-50%;position:absolute;top:-50%;transform:rotate(45deg);width:200%;z-index:1}.success-body{padding:40px}.success-icon{align-items:center;animation:scaleIn .5s ease-out;background:#fff;border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 20px;position:relative;width:80px;z-index:2}.success-icon i{color:#22c55e;font-size:40px}.confetti{background:gold;height:10px;opacity:0;position:absolute;width:10px;z-index:1}@keyframes confettiFall{0%{opacity:1;transform:translateY(-100px) rotate(0deg)}to{opacity:0;transform:translateY(500px) rotate(1turn)}}.cancellation-wrapper{align-items:center;display:flex;flex:1 1;justify-content:center;padding:20px 15px}.cancellation-card{animation:fadeInUp .8s ease;background:#fff;border-radius:15px;box-shadow:0 10px 30px #00000026;max-width:600px;overflow:hidden;text-align:center;width:100%}.cancellation-header{background:linear-gradient(135deg,#ff9500,#ff5e3a);color:#fff;overflow:hidden;padding:40px 30px;position:relative}.cancellation-header:before{background:#ffffff1a;content:"";height:200%;left:-50%;position:absolute;top:-50%;transform:rotate(45deg);width:200%;z-index:1}.cancellation-body{padding:40px}.cancellation-icon{align-items:center;animation:scaleIn .5s ease-out;background:#fff;border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 20px;position:relative;width:80px;z-index:2}.cancellation-icon i{color:#ff5e3a;font-size:40px}.btn-primary{background:linear-gradient(135deg,#2563eb,#4f46e5);border:none;border-radius:8px;font-weight:600;margin:10px 5px;padding:12px 24px}.btn-primary:hover{background:linear-gradient(135deg,#1e56d4,#4338ca)}.btn-outline-primary{border:2px solid #2563eb;border-radius:8px;color:#2563eb;font-weight:600;margin:10px 5px;padding:10px 22px}.btn-outline-primary:hover{background:#2563eb;color:#fff}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.info-box{background:#f8f9fa;border-radius:10px;margin:25px 0;padding:20px}:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9;--rt-transition-show-delay:0.15s;--rt-transition-closing-delay:0.15s;--rt-arrow-size:8px}.core-styles-module_tooltip__3vRRp{left:0;opacity:0;pointer-events:none;position:absolute;top:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{background:inherit;position:absolute;z-index:-1}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:.9;opacity:var(--rt-opacity);transition:opacity .15s ease-out;transition:opacity var(--rt-transition-show-delay) ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity .15s ease-in;transition:opacity var(--rt-transition-closing-delay) ease-in}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;padding:8px 16px;width:max-content}.styles-module_arrow__K0L3T{height:8px;height:var(--rt-arrow-size);width:8px;width:var(--rt-arrow-size)}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:#222;background:var(--rt-color-dark);color:#fff;color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:#fff;background-color:var(--rt-color-white);color:#222;color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:#8dc572;background-color:var(--rt-color-success);color:#fff;color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:#f0ad4e;background-color:var(--rt-color-warning);color:#fff;color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:#be6464;background-color:var(--rt-color-error);color:#fff;color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:#337ab7;background-color:var(--rt-color-info);color:#fff;color:var(--rt-color-white)}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}.navbar-nav{flex-direction:row!important}.bg-danger{--bs-bg-opacity:1;background-color:#3577dcad!important}.nav-item{margin-left:10px;margin-right:10px}.custom-dropdown-scroll{max-height:400px;overflow-x:hidden;overflow-y:scroll;width:380px}.dropdown-item{align-items:center;display:flex;height:35px;white-space:nowrap}#devtools-blocker{background:#000;color:#fff;display:none;font-size:24px;height:100%;left:0;padding-top:20%;position:fixed;text-align:center;top:0;width:100%;z-index:9999}.width_200{width:200px!important}.tooltip-wrapper{display:inline-block;position:relative}.tooltip-text{background-color:#000;border-radius:6px;bottom:125%;color:#fff;left:50%;padding:5px 8px;position:absolute;text-align:center;transform:translateX(-50%);visibility:hidden;white-space:nowrap;z-index:1}.tooltip-wrapper:hover .tooltip-text{visibility:visible}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.ac47c9ee.css.map*/