*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#667eea,#764ba2);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;min-height:100vh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.container{margin:0 auto;max-width:1200px;padding:0 20px}.btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:12px 24px;text-decoration:none;transition:all .3s ease}.btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 15px #667eea66;color:#fff}.btn-primary:hover{box-shadow:0 8px 25px #667eea99;transform:translateY(-2px)}.btn-secondary{background:#fff;border:2px solid #667eea;color:#667eea}.btn-secondary:hover{background:#667eea;color:#fff}.btn-success{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff}.btn-danger{background:linear-gradient(135deg,#fa709a,#fee140);color:#fff}.input-group{margin-bottom:20px}.input-group label{color:#333;display:block;font-weight:600;margin-bottom:8px}.input-group input,.input-group select,.input-group textarea{border:2px solid #e1e5e9;border-radius:8px;font-size:16px;padding:12px 16px;transition:border-color .3s ease;width:100%}.input-group input:focus,.input-group select:focus,.input-group textarea:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.card{background:#fff;border-radius:16px;box-shadow:0 10px 30px #0000001a;padding:24px;transition:transform .3s ease,box-shadow .3s ease}.card:hover{box-shadow:0 20px 40px #00000026;transform:translateY(-5px)}.loading{align-items:center;display:flex;height:200px;justify-content:center}.spinner{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#667eea;height:40px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.container{padding:0 16px}.card{padding:16px}.btn{font-size:14px;padding:10px 20px}}.Navbar_navbar__LnXFr{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-bottom:1px solid #fff3;display:flex;height:80px;left:0;position:fixed;right:0;top:0;z-index:1000}.Navbar_container__XOKcO{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px;width:100%}.Navbar_logo__dkIJm{color:#667eea;display:flex;flex-direction:column;text-decoration:none}.Navbar_logoText__3syCT{font-size:24px;font-weight:800;line-height:1}.Navbar_logoSubtext__y8QxU{font-size:12px;line-height:1;opacity:.7}.Navbar_desktopNav__P6NID{align-items:center;display:flex;gap:40px}.Navbar_navLinks__f1sy8{align-items:center;display:flex;gap:24px}.Navbar_navLink__i7Dvo{align-items:center;border-radius:8px;color:#333;display:flex;font-weight:600;gap:8px;padding:8px 16px;text-decoration:none;transition:all .3s ease}.Navbar_navLink__i7Dvo:hover{background:#667eea1a;color:#667eea}.Navbar_authSection__ACet3{position:relative}.Navbar_authButtons__Lc\+aJ{display:flex;gap:12px}.Navbar_btn__lUr\+O{border:none;border-radius:8px;cursor:pointer;font-weight:600;padding:10px 20px;text-decoration:none;transition:all .3s ease}.Navbar_btnPrimary__LXm1M{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.Navbar_btnPrimary__LXm1M:hover{box-shadow:0 8px 25px #667eea66;transform:translateY(-2px)}.Navbar_btnSecondary__ySjeM{background:#0000;border:2px solid #667eea;color:#667eea}.Navbar_btnSecondary__ySjeM:hover{background:#667eea;color:#fff}.Navbar_userMenu__5RxJT{position:relative}.Navbar_userButton__4WmqY{align-items:center;background:#0000;border:none;border-radius:8px;color:#333;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:10px 16px;transition:all .3s ease}.Navbar_userButton__4WmqY:hover{background:#667eea1a;color:#667eea}.Navbar_userDropdown__6bAL9{background:#fff;border-radius:12px;box-shadow:0 10px 30px #00000026;margin-top:8px;min-width:150px;padding:8px;position:absolute;right:0;top:100%}.Navbar_dropdownItem__XZ\+c1{align-items:center;background:#0000;border:none;border-radius:8px;color:#333;cursor:pointer;display:flex;gap:8px;padding:12px 16px;text-align:left;text-decoration:none;transition:all .3s ease;width:100%}.Navbar_dropdownItem__XZ\+c1:hover{background:#667eea1a;color:#667eea}.Navbar_mobileMenuButton__RCzsC{background:#0000;border:none;color:#333;cursor:pointer;display:none}.Navbar_mobileNav__tCMex{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-top:1px solid #fff3;display:none;flex-direction:column;gap:16px;left:0;padding:20px;position:absolute;right:0;top:100%}.Navbar_mobileNavLink__TENbG{align-items:center;background:#0000;border:none;border-radius:12px;color:#333;cursor:pointer;display:flex;font-weight:600;gap:12px;padding:16px;text-align:left;text-decoration:none;transition:all .3s ease;width:100%}.Navbar_mobileNavLink__TENbG:hover{background:#667eea1a;color:#667eea}@media (max-width:768px){.Navbar_desktopNav__P6NID{display:none}.Navbar_mobileMenuButton__RCzsC{display:block}.Navbar_mobileNav__tCMex{display:flex}}.Footer_footer__yZEQv{background:linear-gradient(135deg,#2d3748,#4a5568);color:#fff;margin-top:80px;padding:60px 0 20px}.Footer_container__k6hMN{margin:0 auto;max-width:1200px;padding:0 20px}.Footer_footerContent__6ioNd{grid-gap:40px;display:grid;gap:40px;grid-template-columns:2fr 1fr 1fr 1.5fr;margin-bottom:40px}.Footer_footerSection__xgqgz h3{font-size:18px;font-weight:600;margin-bottom:20px}.Footer_logo__qDJde{display:flex;flex-direction:column;margin-bottom:16px}.Footer_logoText__wZbR3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:800}.Footer_logoSubtext__6O2Da{font-size:14px;opacity:.7}.Footer_description__ioI4V{line-height:1.6;margin-bottom:24px;opacity:.8}.Footer_socialLinks__q3rxA{display:flex;gap:12px}.Footer_socialLink__TICx6{align-items:center;background:#ffffff1a;border-radius:8px;color:#fff;display:flex;height:40px;justify-content:center;text-decoration:none;transition:all .3s ease;width:40px}.Footer_socialLink__TICx6:hover{background:#667eea4d;transform:translateY(-2px)}.Footer_sectionTitle__-VkqG{color:#667eea;margin-bottom:20px}.Footer_linkList__Hwg5k{list-style:none;margin:0;padding:0}.Footer_linkList__Hwg5k li{margin-bottom:12px}.Footer_footerLink__DPOpe{color:#fffc;text-decoration:none;transition:color .3s ease}.Footer_footerLink__DPOpe:hover{color:#667eea}.Footer_contactInfo__qjhDC{display:flex;flex-direction:column;gap:16px}.Footer_contactItem__dm6IS{align-items:center;color:#fffc;display:flex;gap:12px}.Footer_footerBottom__mwLMY{border-top:1px solid #ffffff1a;color:#fff9;padding-top:20px;text-align:center}@media (max-width:768px){.Footer_footerContent__6ioNd{gap:30px;grid-template-columns:1fr}.Footer_footer__yZEQv{padding:40px 0 20px}}.LoadingSpinner_container__I03rX{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px}.LoadingSpinner_spinner__EVC6q{animation:LoadingSpinner_spin__XpqEm 1s linear infinite;border:4px solid #667eea1a;border-radius:50%;border-top-color:#667eea}.LoadingSpinner_small__PUVm7{border-width:2px;height:20px;width:20px}.LoadingSpinner_medium__mybMa{height:40px;width:40px}.LoadingSpinner_large__8efgm{border-width:6px;height:60px;width:60px}.LoadingSpinner_text__ol\+Qk{color:#667eea;font-weight:600;margin-top:16px}@keyframes LoadingSpinner_spin__XpqEm{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Home_home__uEIM2{min-height:100vh}.Home_hero__GIFrW{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;overflow:hidden;padding:120px 0 80px;position:relative}.Home_heroContent__C-aql{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0 20px}.Home_heroText__XwiSk{animation:Home_slideInLeft__uePvt 1s ease-out}.Home_heroTitle__ChTsc{display:flex;flex-direction:column;margin-bottom:24px}.Home_hindiTitle__iHCeZ{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#f0f0f0);-webkit-background-clip:text;background-clip:text;font-size:72px;font-weight:800;line-height:1}.Home_subtitle__3pAVv{font-size:24px;font-weight:600;margin-top:8px;opacity:.9}.Home_heroDescription__lYKx3{font-size:18px;line-height:1.6;margin-bottom:32px;opacity:.9}.Home_heroButtons__rsjjm{display:flex;flex-wrap:wrap;gap:16px}.Home_btn__LHyTH{align-items:center;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:8px;padding:16px 32px;text-decoration:none;transition:all .3s ease}.Home_btnPrimary__Gt7AD{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid #ffffff4d;color:#fff}.Home_btnPrimary__Gt7AD:hover{background:#ffffff4d;transform:translateY(-2px)}.Home_btnSecondary__J72VG{background:#0000;border:2px solid #ffffff80;color:#fff}.Home_btnSecondary__J72VG:hover{background:#ffffff1a}.Home_heroImage__bMdg-{animation:Home_slideInRight__nbGsG 1s ease-out;position:relative}.Home_floatingCard__nmuVy{animation:Home_float__vN1Di 6s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:20px;box-shadow:0 20px 40px #0000001a;padding:24px}.Home_cardContent__cNutR{align-items:center;display:flex;gap:16px}.Home_cardIcon__rajuG{align-items:center;background:linear-gradient(135deg,#4facfe,#00f2fe);border-radius:12px;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.Home_cardContent__cNutR h4{color:#333;font-size:18px;margin:0}.Home_cardContent__cNutR p{color:#666;font-size:14px;margin:0}.Home_features__g99lu{background:#fff;padding:100px 0}.Home_container__AHomM{margin:0 auto;max-width:1200px;padding:0 20px}.Home_sectionHeader__0-U\+5{margin-bottom:60px;text-align:center}.Home_sectionTitle__vBqIx{color:#333;font-size:48px;font-weight:700;margin-bottom:16px}.Home_sectionDescription__J3h50{color:#666;font-size:18px;line-height:1.6}.Home_featureGrid__Te144{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.Home_featureCard__RBjdf{background:#fff;border:1px solid #0000000d;border-radius:20px;box-shadow:0 10px 30px #00000014;padding:40px 32px;text-align:center;transition:all .3s ease}.Home_featureCard__RBjdf:hover{box-shadow:0 30px 60px #00000026;transform:translateY(-10px)}.Home_featureIcon__b7rmj{align-items:center;border-radius:20px;display:flex;height:80px;justify-content:center;margin:0 auto 24px;width:80px}.Home_featureTitle__e9KCv{color:#333;font-size:24px;font-weight:600;margin-bottom:16px}.Home_featureDescription__L5CzL{color:#666;font-size:16px;line-height:1.6;margin-bottom:24px}.Home_featureLink__MWdic{align-items:center;color:#667eea;display:inline-flex;font-weight:600;gap:8px;text-decoration:none;transition:all .3s ease}.Home_featureLink__MWdic:hover{color:#5a67d8;transform:translateX(4px)}.Home_benefits__SfBCR{background:linear-gradient(135deg,#f7fafc,#edf2f7);padding:100px 0}.Home_benefitsContent__RXSiP{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.Home_benefitsList__LUiWA{list-style:none;margin:32px 0;padding:0}.Home_benefitItem__ruJOy{align-items:center;color:#333;display:flex;font-size:16px;gap:12px;margin-bottom:16px}.Home_benefitItem__ruJOy svg{color:#4caf50;flex-shrink:0}.Home_benefitsImage__p6k7d{position:relative}.Home_statsCard__ABq76{grid-gap:24px;background:#fff;border-radius:20px;box-shadow:0 20px 40px #0000001a;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);padding:40px}.Home_stat__m5VTb{text-align:center}.Home_stat__m5VTb h3{color:#667eea;font-size:32px;font-weight:700;margin-bottom:8px}.Home_stat__m5VTb p{color:#666;font-size:14px}.Home_cta__D61pQ{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:100px 0;text-align:center}.Home_ctaContent__7pkYf h2{font-size:40px;font-weight:700;margin-bottom:16px}.Home_ctaContent__7pkYf p{font-size:18px;margin-bottom:32px;opacity:.9}.Home_ctaButtons__GUs\+E{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}@keyframes Home_slideInLeft__uePvt{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes Home_slideInRight__nbGsG{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes Home_float__vN1Di{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@media (max-width:768px){.Home_heroContent__C-aql{gap:40px;grid-template-columns:1fr;text-align:center}.Home_hindiTitle__iHCeZ{font-size:48px}.Home_subtitle__3pAVv{font-size:18px}.Home_heroButtons__rsjjm{justify-content:center}.Home_benefitsContent__RXSiP{gap:40px;grid-template-columns:1fr}.Home_statsCard__ABq76{gap:32px}.Home_featureGrid__Te144,.Home_statsCard__ABq76{grid-template-columns:1fr}.Home_ctaButtons__GUs\+E{align-items:center;flex-direction:column}}.Auth_authContainer__YdyA4{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:100vh;padding:20px}.Auth_authCard__dvIQz{animation:Auth_slideUp__Ml22h .6s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:20px;box-shadow:0 20px 60px #0000004d;max-width:500px;padding:48px;width:100%}.Auth_authHeader__0N5f6{margin-bottom:40px;text-align:center}.Auth_authTitle__Vq1OV{color:#333;font-size:32px;font-weight:700;margin-bottom:8px}.Auth_authSubtitle__wxFpY{color:#666;font-size:16px;margin:0}.Auth_authForm__nvBTU{display:flex;flex-direction:column;gap:24px}.Auth_inputRow__HZmwp{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.Auth_inputGroup__GOeUT{display:flex;flex-direction:column}.Auth_inputGroup__GOeUT label{color:#333;font-size:14px;font-weight:600;margin-bottom:8px}.Auth_inputGroup__GOeUT input,.Auth_inputGroup__GOeUT select{background:#fff;border:2px solid #e1e5e9;border-radius:12px;font-size:16px;padding:16px;transition:all .3s ease}.Auth_inputGroup__GOeUT input:focus,.Auth_inputGroup__GOeUT select:focus{border-color:#667eea;box-shadow:0 0 0 4px #667eea1a;outline:none}.Auth_passwordInput__41kxd{position:relative}.Auth_passwordToggle__sFv7\+{background:#0000;border:none;color:#666;cursor:pointer;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:color .3s ease}.Auth_passwordToggle__sFv7\+:hover{color:#667eea}.Auth_btn__zcruV{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;margin-top:8px;padding:16px 24px;transition:all .3s ease}.Auth_btnPrimary__4oIts{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 15px #667eea66;color:#fff}.Auth_btnPrimary__4oIts:hover:not(:disabled){box-shadow:0 8px 25px #667eea99;transform:translateY(-2px)}.Auth_btnPrimary__4oIts:disabled{cursor:not-allowed;opacity:.7}.Auth_spinner__lHazh{animation:Auth_spin__tMJ-B 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:20px;width:20px}.Auth_authFooter__ttc9l{border-top:1px solid #e1e5e9;margin-top:32px;padding-top:24px;text-align:center}.Auth_authFooter__ttc9l p{color:#666;margin:0}.Auth_authLink__03QdM{color:#667eea;font-weight:600;text-decoration:none;transition:color .3s ease}.Auth_authLink__03QdM:hover{color:#5a67d8}@keyframes Auth_slideUp__Ml22h{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes Auth_spin__tMJ-B{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.Auth_authCard__dvIQz{margin:16px;padding:32px 24px}.Auth_authTitle__Vq1OV{font-size:24px}.Auth_inputRow__HZmwp{gap:24px;grid-template-columns:1fr}}.Dashboard_dashboard__UbECG{background:linear-gradient(135deg,#f7fafc,#edf2f7);min-height:100vh;padding:40px 0}.Dashboard_container__c9TCE{margin:0 auto;max-width:1200px;padding:0 20px}.Dashboard_dashboardHeader__m5nnL{align-items:center;background:#fff;border-radius:20px;box-shadow:0 4px 20px #00000014;display:flex;justify-content:space-between;margin-bottom:40px;padding:32px}.Dashboard_welcomeSection__YnxCh{flex:1 1}.Dashboard_welcomeTitle__pIzsj{color:#333;font-size:32px;font-weight:700;margin-bottom:8px}.Dashboard_welcomeSubtitle__SVHi-{color:#666;font-size:16px;margin:0}.Dashboard_profileSection__CpVQy{align-items:center;display:flex;gap:16px}.Dashboard_profileButton__oGoG5{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;display:flex;font-weight:600;gap:8px;padding:12px 24px;text-decoration:none;transition:all .3s ease}.Dashboard_profileButton__oGoG5:hover{box-shadow:0 8px 25px #667eea66;transform:translateY(-2px)}.Dashboard_statsGrid__GHhF8{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:40px}.Dashboard_statCard__lr7GT{align-items:center;background:#fff;border-radius:20px;box-shadow:0 4px 20px #00000014;display:flex;gap:20px;padding:32px;transition:all .3s ease}.Dashboard_statCard__lr7GT:hover{box-shadow:0 12px 40px #0000001f;transform:translateY(-4px)}.Dashboard_statIcon__Q5YxO{align-items:center;border-radius:16px;display:flex;flex-shrink:0;height:60px;justify-content:center;width:60px}.Dashboard_statContent__hNNyJ{flex:1 1}.Dashboard_statNumber__\+rx\+5{color:#333;font-size:28px;font-weight:700;margin:0 0 4px}.Dashboard_statLabel__3hxQc{color:#666;font-size:14px;margin:0}.Dashboard_section__yn5yz{margin-bottom:40px}.Dashboard_sectionTitle__3sD1h{color:#333;font-size:24px;font-weight:600;margin-bottom:24px}.Dashboard_quickActionsGrid__W4Ksz{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.Dashboard_quickActionCard__qN0EZ{align-items:center;background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;display:flex;flex-direction:column;gap:16px;padding:24px;text-decoration:none;transition:all .3s ease}.Dashboard_quickActionCard__qN0EZ:hover{box-shadow:0 12px 40px #0000001f;transform:translateY(-4px)}.Dashboard_quickActionIcon__Qh0bD{align-items:center;border-radius:16px;display:flex;height:60px;justify-content:center;width:60px}.Dashboard_quickActionTitle__tz6Sk{color:#333;font-size:16px;font-weight:600;text-align:center}.Dashboard_activityList__BEDPW{background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;overflow:hidden}.Dashboard_activityItem__i-E6P{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;gap:16px;padding:20px 24px;transition:background-color .3s ease}.Dashboard_activityItem__i-E6P:last-child{border-bottom:none}.Dashboard_activityItem__i-E6P:hover{background:#f8f9ff}.Dashboard_activityIcon__8AFC8{align-items:center;background:#667eea1a;border-radius:12px;color:#667eea;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.Dashboard_activityContent__wVx-I{flex:1 1}.Dashboard_activityTitle__4XbqX{color:#333;font-size:16px;font-weight:600;margin:0 0 4px}.Dashboard_activityMeta__3f-fL{color:#666;font-size:14px;margin:0}.Dashboard_activityBadge__7G9Ap{background:#667eea1a;border-radius:8px;color:#667eea;font-size:12px;font-weight:600;padding:6px 12px;text-transform:capitalize}.Dashboard_emptyState__GZZyD{color:#666;padding:60px 24px;text-align:center}.Dashboard_emptyState__GZZyD svg{color:#ccc;margin-bottom:16px}.Dashboard_emptyState__GZZyD h3{color:#333;font-size:18px;margin-bottom:8px}.Dashboard_emptyState__GZZyD p{margin:0}@media (max-width:768px){.Dashboard_dashboardHeader__m5nnL{flex-direction:column;gap:20px;text-align:center}.Dashboard_welcomeTitle__pIzsj{font-size:24px}.Dashboard_statsGrid__GHhF8{grid-template-columns:1fr}.Dashboard_quickActionsGrid__W4Ksz{grid-template-columns:repeat(2,1fr)}.Dashboard_activityItem__i-E6P{align-items:flex-start;flex-direction:column;gap:12px}}.TransportHome_transportHome__US\+so{background:linear-gradient(135deg,#667eea,#764ba2);color:#000;min-height:100vh;overflow-x:hidden}.TransportHome_hero__DZIx0{align-items:center;display:flex;flex-wrap:wrap;gap:4rem;justify-content:space-between;min-height:90vh;padding:2rem 5%}.TransportHome_heroContent__b0mMp{color:#fff;flex:1 1;max-width:600px}.TransportHome_heroTitle__x2PDK{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#fff,#f0f8ff);-webkit-background-clip:text;background-clip:text;font-size:4.5rem;font-weight:900;line-height:1.1;margin-bottom:1.5rem}.TransportHome_heroSubtitle__BFpRR{display:block;font-size:1.8rem;margin-top:1rem}.TransportHome_heroDescription__mkxEc{font-size:1.4rem;line-height:1.6;margin-bottom:3rem;opacity:.95}.TransportHome_heroButtons__UGemR{display:flex;flex-wrap:wrap;gap:1.5rem}.TransportHome_btn__6JPQC{align-items:center;border-radius:50px;box-shadow:0 10px 30px #0003;display:inline-flex;font-size:1rem;font-weight:600;gap:.8rem;padding:1.2rem 2rem;text-decoration:none;transition:all .3s ease}.TransportHome_btnPrimary__P1V\+R{background:#fff;color:#667eea}.TransportHome_btnPrimary__P1V\+R:hover{background:#f8fafc;transform:translateY(-3px)}.TransportHome_btnSecondary__E2V\+m{background:#0000;border:2px solid #fff;color:#fff}.TransportHome_btnSecondary__E2V\+m:hover{background:#fff;color:#667eea;transform:translateY(-3px)}.TransportHome_heroStats__5Tw7W{display:flex;flex:1 1;flex-direction:column;gap:1rem}.TransportHome_statItem__NhRyz h3{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#fff,#f0f8ff);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:900;margin:0}.TransportHome_statItem__NhRyz p{color:#fff;font-weight:600}.TransportHome_container__ZV5xf{padding:4rem 5%}.TransportHome_features__cf8a6{margin-top:2rem}.TransportHome_sectionTitle__rVuTA{font-size:2.5rem;font-weight:700;margin-bottom:2rem;text-align:center}.TransportHome_featuresGrid__zLKtT{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.TransportHome_featureCard__x56LD{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;padding:1.5rem;text-align:center;transition:all .3s ease}.TransportHome_featureCard__x56LD:hover{background:#fff3;transform:translateY(-5px)}.TransportHome_featureIcon__TqVh-{align-items:center;border-radius:50%;display:flex;font-size:2rem;height:60px;justify-content:center;margin:0 auto 1rem;width:60px}.TransportHome_featureTitle__cIWYP{font-size:1.2rem;font-weight:700;margin:.5rem 0}.TransportHome_featureDescription__uZZ8v{color:#fff;font-size:.95rem;opacity:.9}.TransportHome_vehicleTypes__qOJUT{margin-top:4rem}.TransportHome_vehicleGrid__toNKj{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.TransportHome_vehicleCard__KHf-U{align-items:center;background:#fff;border-radius:16px;box-shadow:0 10px 30px #0000001a;display:flex;gap:1rem;padding:1.5rem}.TransportHome_vehicleImage__axEl2 span{font-size:3rem}.TransportHome_vehicleInfo__tdWvT{flex:1 1}.TransportHome_vehicleType__\+t39H{font-size:1.3rem;font-weight:600;margin-bottom:.3rem}.TransportHome_vehicleDescription__Gca46{font-size:.95rem;opacity:.8}.TransportHome_vehicleDetails__tA73J{display:flex;font-size:.9rem;justify-content:space-between;margin-top:.5rem}.TransportHome_vehiclePrice__IuymK{color:#667eea;font-weight:600}.TransportHome_vehicleTime__Vubph{font-style:italic}.TransportHome_driverSection__RD7MU{display:flex;flex-wrap:wrap;gap:3rem;margin-top:5rem}.TransportHome_driverContent__wPpGz{display:flex;flex-wrap:wrap;gap:3rem;justify-content:space-between}.TransportHome_driverText__kYKBM{flex:1 1}.TransportHome_driverBenefits__CP-st{color:#fff;list-style:none;margin:2rem 0;padding:0}.TransportHome_driverBenefits__CP-st li{align-items:center;display:flex;gap:.6rem;margin-bottom:.75rem}.TransportHome_driverButtons__B80zn{display:flex;flex-wrap:wrap;gap:1rem}.TransportHome_driverImage__gJMaD{align-items:center;display:flex;flex:1 1;justify-content:center}.TransportHome_driverCard__-cZTc{background:#fff;border-radius:16px;box-shadow:0 10px 30px #0000001a;max-width:320px;padding:2rem;width:100%}.TransportHome_cardHeader__XLYRi{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.TransportHome_driverAvatar__7ZtCp{font-size:2.5rem}.TransportHome_cardStats__-8m-a{display:flex;justify-content:space-between}.TransportHome_cardStat__LWy2Q span{color:#667eea;font-size:1.5rem;font-weight:700}.TransportHome_cardStat__LWy2Q p{font-size:.9rem;margin:0;opacity:.8}.TransportHome_cta__AvDtP{background:linear-gradient(135deg,#ff9a9e,#fecfef);border-radius:20px;color:#2d3748;margin-top:5rem;padding:5rem 2rem;text-align:center}.TransportHome_ctaContent__jKRwD h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.TransportHome_ctaContent__jKRwD p{font-size:1.2rem;margin-bottom:2rem}@media (max-width:1024px){.TransportHome_hero__DZIx0{flex-direction:column;text-align:center}.TransportHome_heroTitle__x2PDK{font-size:3rem}.TransportHome_heroButtons__UGemR{justify-content:center}}@media (max-width:768px){.TransportHome_heroTitle__x2PDK{font-size:2.5rem}.TransportHome_heroDescription__mkxEc{font-size:1.1rem}.TransportHome_driverContent__wPpGz,.TransportHome_featuresGrid__zLKtT,.TransportHome_vehicleGrid__toNKj{grid-template-columns:1fr}.TransportHome_cardStat__LWy2Q span{font-size:1.2rem}.TransportHome_ctaContent__jKRwD h2{font-size:2rem}}.BookRide_container__kWu0f{background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh;padding:2rem}.BookRide_inputGroup__dbL7k label{color:#2d3748;display:block;font-size:.9rem;font-weight:600;margin-bottom:.5rem}.BookRide_inputGroup__dbL7k input,.BookRide_inputGroup__dbL7k select{background:#f8fafc;border:2px solid #e2e8f0;border-radius:15px;font-size:1rem;padding:1rem 1rem 1rem 3rem;transition:all .3s ease;width:100%}.BookRide_inputGroup__dbL7k input:focus,.BookRide_inputGroup__dbL7k select:focus{background:#fff;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.BookRide_inputIcon__dVrKI{color:#667eea;left:1rem;z-index:1}.BookRide_inputIcon__dVrKI,.BookRide_swapButton__EnoY9{font-size:1.2rem;position:absolute;top:50%;transform:translateY(-50%)}.BookRide_swapButton__EnoY9{align-items:center;background:#667eea;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;right:1rem;transition:all .3s ease;width:40px;z-index:2}.BookRide_swapButton__EnoY9:hover{background:#5a67d8;transform:translateY(-50%) rotate(180deg)}.BookRide_dateTimeRow__tXfGA{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.BookRide_rideTypeSection__VPVOa{margin:1.5rem 0}.BookRide_rideTypeSection__VPVOa h3{color:#2d3748;font-size:1.1rem;font-weight:600;margin-bottom:1rem;text-align:center}.BookRide_rideOptions__l3JuL{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.BookRide_rideOption__EvNG1{align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:15px;cursor:pointer;display:flex;flex-direction:column;padding:1.5rem 1rem;text-align:center;transition:all .3s ease}.BookRide_rideOption__EvNG1:hover{background:#fff;border-color:#667eea;transform:translateY(-2px)}.BookRide_rideOption__EvNG1.BookRide_selected__qdyRP{background:#667eea;border-color:#667eea;color:#fff}.BookRide_rideOption__EvNG1 .BookRide_icon__aPLEZ{font-size:2rem;margin-bottom:.5rem}.BookRide_rideOption__EvNG1 .BookRide_name__zdIn5{font-size:.9rem;font-weight:600;margin-bottom:.3rem}.BookRide_rideOption__EvNG1 .BookRide_price__C06-z{font-size:.8rem;opacity:.8}.BookRide_bookButton__Qov1d{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:15px;box-shadow:0 10px 30px #667eea4d;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;margin-top:1rem;padding:1.2rem;transition:all .3s ease;width:100%}.BookRide_bookButton__Qov1d:hover{box-shadow:0 15px 40px #667eea66;transform:translateY(-2px)}.BookRide_bookButton__Qov1d:disabled{cursor:not-allowed;opacity:.6;transform:none}.BookRide_mapSection__zEDmn{align-items:center;background:#f0f0f0;border:2px dashed #ccc;border-radius:15px;color:#666;display:flex;font-size:1.1rem;height:200px;justify-content:center;margin:2rem 0}.BookRide_estimateCard__39owx{background:#f8fafc;border:2px solid #e2e8f0;border-radius:15px;margin:1.5rem 0;padding:1.5rem}.BookRide_estimateCard__39owx h3{color:#2d3748;font-size:1.1rem;font-weight:600;margin-bottom:1rem;text-align:center}.BookRide_estimateDetails__jOEWb{align-items:center;display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:.5rem}.BookRide_estimateDetails__jOEWb.BookRide_total__aLwVO{border-top:1px solid #e2e8f0;color:#667eea;font-size:1.1rem;font-weight:700;margin-top:1rem;padding-top:.5rem}.BookRide_loading__PDROw{align-items:center;color:#667eea;display:flex;font-weight:600;gap:.5rem;justify-content:center}.BookRide_spinner__B\+pjK{animation:BookRide_spin__h6cJj 1s linear infinite;border:2px solid #e2e8f0;border-radius:50%;border-top-color:#667eea;height:20px;width:20px}@keyframes BookRide_spin__h6cJj{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BookRide_error__wKQzr{background:#fed7d7;color:#c53030}.BookRide_error__wKQzr,.BookRide_success__E\+msR{border-radius:10px;font-weight:600;margin:1rem 0;padding:1rem;text-align:center}.BookRide_success__E\+msR{background:#c6f6d5;color:#2f855a}@media (max-width:768px){.BookRide_container__kWu0f{padding:1rem}.BookRide_bookingCard__basVZ{margin:1rem;padding:1.5rem}.BookRide_dateTimeRow__tXfGA{gap:1rem;grid-template-columns:1fr}.BookRide_rideOptions__l3JuL{grid-template-columns:1fr}.BookRide_header__6Bd0e h1{font-size:1.8rem}}container{background:linear-gradient(135deg,#667eea,#764ba2);padding:2rem}.BookRide_bookingCard__basVZ{background:#fff;border-radius:25px;box-shadow:0 20px 60px #00000026;margin:0 auto;max-width:500px;overflow:hidden;padding:2.5rem;position:relative}.BookRide_bookingCard__basVZ:before{background:linear-gradient(90deg,#667eea,#764ba2);content:"";height:5px;left:0;position:absolute;right:0;top:0}.BookRide_header__6Bd0e{margin-bottom:2rem;text-align:center}.BookRide_header__6Bd0e h1{color:#2d3748;font-size:2.2rem;font-weight:800;margin-bottom:.5rem}.BookRide_header__6Bd0e p{color:#718096;font-size:1rem;margin:0}.BookRide_form__EbLZI{display:flex;flex-direction:column;gap:1.5rem}.BookRide_locationGroup__\+tImd{position:relative}.BookRide_inputGroup__dbL7k{margin-bottom:1rem;position:relative}.Modal_overlay__2SUw9{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:2000}.Modal_modal__u\+wRP{animation:Modal_modalSlideIn__xwEC5 .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-height:90vh;overflow-y:auto}.Modal_small__G\+GAc{max-width:400px;width:100%}.Modal_medium__AAwjE{max-width:600px;width:100%}.Modal_large__rMbC2{max-width:800px;width:100%}.Modal_header__De4gJ{align-items:center;border-bottom:1px solid #e1e5e9;display:flex;justify-content:space-between;padding:24px 24px 0}.Modal_title__MHnWJ{color:#333;font-size:20px;font-weight:600}.Modal_closeButton__fygvV{background:#0000;border:none;color:#666;cursor:pointer;transition:color .3s ease}.Modal_closeButton__fygvV:hover{color:#333}.Modal_content__lNm\+e{padding:24px}@keyframes Modal_modalSlideIn__xwEC5{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.MyRides_container__EYE-V{background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh;padding:2rem}.MyRides_header__-xBPQ{color:#fff;margin-bottom:3rem;text-align:center}.MyRides_header__-xBPQ h1{font-size:3rem;font-weight:800;margin-bottom:.5rem}.MyRides_header__-xBPQ p{font-size:1.2rem;margin:0;opacity:.9}.MyRides_content__OngA4{margin:0 auto;max-width:1200px}.MyRides_filterTabs__JoXoN{background:#fff;border-radius:25px;box-shadow:0 10px 30px #0000001a;display:flex;justify-content:center;margin-bottom:2rem;overflow-x:auto;padding:.5rem}.MyRides_filterTab__qXgMD{background:none;border:none;border-radius:20px;color:#718096;cursor:pointer;flex:1 1;font-weight:600;min-width:120px;padding:1rem 2rem;transition:all .3s ease;white-space:nowrap}.MyRides_filterTab__qXgMD.MyRides_active__dd5Ak{background:#667eea;box-shadow:0 5px 20px #667eea4d;color:#fff}.MyRides_filterTab__qXgMD:not(.MyRides_active__dd5Ak):hover{background:#f8fafc;color:#667eea}.MyRides_ridesGrid__JZmGT{grid-gap:1.5rem;display:grid;gap:1.5rem}.MyRides_rideCard__5RBbA{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;overflow:hidden;padding:2rem;position:relative;transition:all .3s ease}.MyRides_rideCard__5RBbA:before{background:linear-gradient(90deg,#667eea,#764ba2);content:"";height:4px;left:0;position:absolute;right:0;top:0}.MyRides_rideCard__5RBbA:hover{box-shadow:0 20px 50px #00000026;transform:translateY(-5px)}.MyRides_rideHeader__rCAN9{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.MyRides_rideId__q01Df{color:#2d3748;font-size:1.2rem;font-weight:700}.MyRides_rideStatus__SYQcJ{border-radius:25px;font-size:.8rem;font-weight:700;letter-spacing:.5px;padding:.5rem 1.2rem;text-transform:uppercase}.MyRides_rideStatus__SYQcJ.MyRides_upcoming__ECJZo{background:#bee3f8;color:#2b6cb0}.MyRides_rideStatus__SYQcJ.MyRides_ongoing__ooMjM{background:#c6f6d5;color:#2f855a}.MyRides_rideStatus__SYQcJ.MyRides_completed__oIyeg{background:#e6fffa;color:#319795}.MyRides_rideStatus__SYQcJ.MyRides_cancelled__T7yP1{background:#fed7d7;color:#c53030}.MyRides_rideContent__LCKaJ{grid-gap:2rem;align-items:center;display:grid;gap:2rem;grid-template-columns:1fr auto}.MyRides_rideDetails__oJu1i{display:flex;flex-direction:column;gap:1rem}.MyRides_locationRow__FGV4T{align-items:center;display:flex;gap:1rem}.MyRides_locationDot__KNHy0{border-radius:50%;flex-shrink:0;height:12px;width:12px}.MyRides_locationDot__KNHy0.MyRides_from__fhjn9{background:#667eea}.MyRides_locationDot__KNHy0.MyRides_to__zq6Q6{background:#e53e3e}.MyRides_locationText__T9UCA{color:#2d3748;font-size:1rem;font-weight:600}.MyRides_locationLine__3rL\+y{background:#e2e8f0;height:20px;margin-left:5px;width:2px}.MyRides_rideInfo__mPNjh{grid-gap:1rem;border-top:1px solid #f0f0f0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-top:1rem;padding-top:1rem}.MyRides_infoItem__T-QfB{text-align:center}.MyRides_infoItem__T-QfB .MyRides_icon__ndrlN{color:#667eea;font-size:1.5rem;margin-bottom:.5rem}.MyRides_infoItem__T-QfB .MyRides_label__5nUOB{color:#718096;font-size:.8rem;font-weight:600;letter-spacing:.5px;margin-bottom:.2rem;text-transform:uppercase}.MyRides_infoItem__T-QfB .MyRides_value__XAJvr{color:#2d3748;font-size:1rem;font-weight:700}.MyRides_ridePricing__yDV-3{align-items:flex-end;display:flex;flex-direction:column;gap:.5rem;text-align:right}.MyRides_ridePrice__hOYI7{color:#e53e3e;font-size:2rem;font-weight:800}.MyRides_paymentStatus__jYGzl{border-radius:15px;font-size:.8rem;font-weight:600;padding:.3rem .8rem}.MyRides_paymentStatus__jYGzl.MyRides_paid__34abu{background:#c6f6d5;color:#2f855a}.MyRides_paymentStatus__jYGzl.MyRides_pending__SsART{background:#fef5e7;color:#d69e2e}.MyRides_rideActions__\+IrxR{display:flex;gap:1rem;margin-top:1rem}.MyRides_actionButton__jKuUb{border:none;border-radius:12px;cursor:pointer;font-size:.9rem;font-weight:600;padding:.8rem 1.5rem;transition:all .3s ease}.MyRides_actionButton__jKuUb.MyRides_primary__fV2Vn{background:#667eea;color:#fff}.MyRides_actionButton__jKuUb.MyRides_primary__fV2Vn:hover{background:#5a67d8;transform:translateY(-2px)}.MyRides_actionButton__jKuUb.MyRides_secondary__ZyBGU{background:#f8fafc;border:2px solid #e2e8f0;color:#667eea}.MyRides_actionButton__jKuUb.MyRides_secondary__ZyBGU:hover{background:#fff;border-color:#667eea}.MyRides_actionButton__jKuUb.MyRides_danger__7D4H6{background:#e53e3e;color:#fff}.MyRides_actionButton__jKuUb.MyRides_danger__7D4H6:hover{background:#c53030}.MyRides_emptyState__b-uhc{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;padding:4rem 2rem;text-align:center}.MyRides_emptyState__b-uhc .MyRides_icon__ndrlN{color:#e2e8f0;font-size:5rem;margin-bottom:1.5rem}.MyRides_emptyState__b-uhc h3{color:#2d3748;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.MyRides_emptyState__b-uhc p{color:#718096;font-size:1rem;margin-bottom:2rem}.MyRides_bookRideButton__RLSz0{background:#667eea;border-radius:25px;color:#fff;display:inline-block;font-weight:600;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.MyRides_bookRideButton__RLSz0:hover{background:#5a67d8;transform:translateY(-2px)}.MyRides_loading__XLf\+w{align-items:center;color:#fff;display:flex;font-size:1.1rem;justify-content:center;padding:4rem}.MyRides_spinner__NmzD0{animation:MyRides_spin__56dF6 1s linear infinite;border:4px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:40px;margin-right:1rem;width:40px}@keyframes MyRides_spin__56dF6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.MyRides_container__EYE-V{padding:1rem}.MyRides_header__-xBPQ h1{font-size:2rem}.MyRides_filterTabs__JoXoN{padding:.3rem}.MyRides_filterTab__qXgMD{font-size:.9rem;padding:.8rem 1rem}.MyRides_rideCard__5RBbA{padding:1.5rem}.MyRides_rideContent__LCKaJ{gap:1.5rem;grid-template-columns:1fr}.MyRides_ridePricing__yDV-3{align-items:flex-start;text-align:left}.MyRides_rideInfo__mPNjh{grid-template-columns:repeat(2,1fr)}.MyRides_rideActions__\+IrxR{flex-direction:column}.MyRides_ridePrice__hOYI7{font-size:1.5rem}}.DriverDashboard_container__UC1Q9{background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh;padding:2rem}.DriverDashboard_header__NYoiy{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;margin-bottom:2rem;padding:2rem}.DriverDashboard_headerContent__1MYh\+{align-items:center;display:flex;justify-content:space-between}.DriverDashboard_welcomeSection__xlBjV h1{color:#2d3748;font-size:2.5rem;font-weight:800;margin-bottom:.5rem}.DriverDashboard_welcomeSection__xlBjV p{color:#718096;font-size:1.1rem;margin:0}.DriverDashboard_onlineToggle__L5Iw0{align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:15px;display:flex;gap:1rem;padding:1rem 1.5rem}.DriverDashboard_onlineToggle__L5Iw0 label{color:#2d3748;font-weight:600}.DriverDashboard_toggleSwitch__1YWy3{background:#e2e8f0;border-radius:30px;cursor:pointer;height:30px;position:relative;transition:all .3s ease;width:60px}.DriverDashboard_toggleSwitch__1YWy3.DriverDashboard_active__H5FL8{background:#10b981}.DriverDashboard_toggleSwitch__1YWy3:after{background:#fff;border-radius:50%;content:"";height:24px;left:3px;position:absolute;top:3px;transition:all .3s ease;width:24px}.DriverDashboard_toggleSwitch__1YWy3.DriverDashboard_active__H5FL8:after{transform:translateX(30px)}.DriverDashboard_statsGrid__G8I\+1{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:2rem}.DriverDashboard_statCard__B5\+G7{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;overflow:hidden;padding:2rem;position:relative;text-align:center;transition:all .3s ease}.DriverDashboard_statCard__B5\+G7:before{background:linear-gradient(90deg,#667eea,#764ba2);content:"";height:4px;left:0;position:absolute;right:0;top:0}.DriverDashboard_statCard__B5\+G7:hover{box-shadow:0 20px 50px #00000026;transform:translateY(-5px)}.DriverDashboard_statIcon__fVuL1{color:#667eea;font-size:3rem;margin-bottom:1rem}.DriverDashboard_statCard__B5\+G7 h3{color:#2d3748;font-size:2.5rem;font-weight:800;margin-bottom:.5rem}.DriverDashboard_statCard__B5\+G7 p{color:#718096;font-size:1rem;font-weight:600;margin:0}.DriverDashboard_mainContent__pYyY2{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr}.DriverDashboard_section__2phR4{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;padding:2rem}.DriverDashboard_sectionHeader__3nvg-{align-items:center;border-bottom:2px solid #f0f0f0;display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:1rem}.DriverDashboard_sectionHeader__3nvg- h2{color:#2d3748;font-size:1.5rem;font-weight:700;margin:0}.DriverDashboard_viewAllButton__I5KQD{color:#667eea;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .3s ease}.DriverDashboard_viewAllButton__I5KQD:hover{color:#5a67d8}.DriverDashboard_rideList__bqMZS{display:flex;flex-direction:column;gap:1rem}.DriverDashboard_rideItem__SAETL{border:2px solid #f0f0f0;border-radius:15px;cursor:pointer;padding:1.5rem;transition:all .3s ease}.DriverDashboard_rideItem__SAETL:hover{background:#f8fafc;border-color:#667eea}.DriverDashboard_rideHeader__M92es{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.DriverDashboard_rideId__QerpR{color:#2d3748;font-size:1.1rem;font-weight:700}.DriverDashboard_rideStatus__p0RB7{border-radius:20px;font-size:.8rem;font-weight:700;padding:.4rem 1rem;text-transform:uppercase}.DriverDashboard_rideStatus__p0RB7.DriverDashboard_pending__8jV1-{background:#fef5e7;color:#d69e2e}.DriverDashboard_rideStatus__p0RB7.DriverDashboard_active__H5FL8{background:#c6f6d5;color:#2f855a}.DriverDashboard_rideStatus__p0RB7.DriverDashboard_completed__76ujP{background:#e6fffa;color:#319795}.DriverDashboard_rideDetails__P9I\+Y{display:flex;flex-direction:column;gap:.5rem}.DriverDashboard_rideLocation__gqz90{align-items:center;color:#4a5568;display:flex;font-size:.9rem;gap:.5rem}.DriverDashboard_rideTime__2c1kJ{color:#718096;font-size:.8rem}.DriverDashboard_ridePrice__T3VKq{color:#e53e3e;font-size:1.1rem;font-weight:700;margin-top:.5rem}.DriverDashboard_emptyState__0yBqN{color:#718096;padding:3rem 1rem;text-align:center}.DriverDashboard_emptyState__0yBqN .DriverDashboard_icon__aXWGV{font-size:4rem;margin-bottom:1rem;opacity:.5}.DriverDashboard_emptyState__0yBqN h3{color:#2d3748;font-size:1.3rem;margin-bottom:.5rem}.DriverDashboard_emptyState__0yBqN p{font-size:1rem;margin:0}.DriverDashboard_earningsChart__xAlYs{align-items:center;background:#f8fafc;border:2px dashed #e2e8f0;border-radius:15px;color:#718096;display:flex;font-size:1.1rem;height:300px;justify-content:center}.DriverDashboard_quickActions__IWxOb{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-top:2rem}.DriverDashboard_actionButton__QXMst{align-items:center;border:none;border-radius:15px;cursor:pointer;display:flex;font-weight:600;gap:.5rem;justify-content:center;padding:1rem;transition:all .3s ease}.DriverDashboard_actionButton__QXMst.DriverDashboard_primary__lKoIM{background:#667eea;color:#fff}.DriverDashboard_actionButton__QXMst.DriverDashboard_primary__lKoIM:hover{background:#5a67d8;transform:translateY(-2px)}.DriverDashboard_actionButton__QXMst.DriverDashboard_secondary__V6aIk{background:#f8fafc;border:2px solid #e2e8f0;color:#667eea}.DriverDashboard_actionButton__QXMst.DriverDashboard_secondary__V6aIk:hover{background:#fff;border-color:#667eea}@media (max-width:1024px){.DriverDashboard_mainContent__pYyY2{grid-template-columns:1fr}.DriverDashboard_headerContent__1MYh\+{flex-direction:column;gap:1rem;text-align:center}}@media (max-width:768px){.DriverDashboard_container__UC1Q9{padding:1rem}.DriverDashboard_header__NYoiy{padding:1.5rem}.DriverDashboard_welcomeSection__xlBjV h1{font-size:2rem}.DriverDashboard_statsGrid__G8I\+1{gap:1rem;grid-template-columns:repeat(2,1fr)}.DriverDashboard_statCard__B5\+G7{padding:1.5rem}.DriverDashboard_statCard__B5\+G7 h3{font-size:2rem}.DriverDashboard_quickActions__IWxOb{grid-template-columns:1fr}}.VehicleManagement_container__QDV4d{background:linear-gradient(135deg,#667eea,#764ba2);margin:0 auto;max-width:1200px;min-height:100vh;padding:2rem}.VehicleManagement_header__nkIpD{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.VehicleManagement_header__nkIpD h1{color:#fff;font-size:2.5rem;font-weight:700;margin:0}.VehicleManagement_addButton__EWE-n{background:#10b981;border:none;border-radius:12px;box-shadow:0 4px 15px #10b9814d;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:1rem 2rem;transition:all .3s ease}.VehicleManagement_addButton__EWE-n:hover{background:#059669;box-shadow:0 8px 25px #10b98166;transform:translateY(-2px)}.VehicleManagement_modal__tb6jF{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.VehicleManagement_modalContent__ZBDx1{background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:600px;overflow-y:auto;padding:2rem;width:90%}.VehicleManagement_modalHeader__WDNCX{align-items:center;border-bottom:2px solid #f0f0f0;display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:1rem}.VehicleManagement_modalHeader__WDNCX h2{color:#333;font-size:1.8rem;margin:0}.VehicleManagement_closeButton__l5P7s{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:2rem;height:40px;justify-content:center;transition:all .3s ease;width:40px}.VehicleManagement_closeButton__l5P7s:hover{background:#f0f0f0;color:#e74c3c}.VehicleManagement_form__ez7SB{display:flex;flex-direction:column;gap:1.5rem}.VehicleManagement_formGrid__kxGHL{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.VehicleManagement_formGroup__J-exp{display:flex;flex-direction:column;gap:.5rem}.VehicleManagement_formGroup__J-exp label{color:#333;font-size:.9rem;font-weight:600}.VehicleManagement_formGroup__J-exp input,.VehicleManagement_formGroup__J-exp select{background:#fff;border:2px solid #e0e0e0;border-radius:12px;font-size:1rem;padding:1rem;transition:all .3s ease}.VehicleManagement_formGroup__J-exp input:focus,.VehicleManagement_formGroup__J-exp select:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.VehicleManagement_formActions__G9sW5{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}.VehicleManagement_formActions__G9sW5 button{border:none;border-radius:12px;cursor:pointer;font-size:1rem;font-weight:600;padding:1rem 2rem;transition:all .3s ease}.VehicleManagement_formActions__G9sW5 button[type=button]{background:#e0e0e0;color:#333}.VehicleManagement_formActions__G9sW5 button[type=button]:hover{background:#d0d0d0}.VehicleManagement_formActions__G9sW5 button[type=submit]{background:#667eea;color:#fff}.VehicleManagement_formActions__G9sW5 button[type=submit]:hover{background:#5a67d8}.VehicleManagement_vehicleGrid__AQVtw{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-bottom:3rem}.VehicleManagement_vehicleCard__MNaFA{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;overflow:hidden;padding:1.5rem;transition:all .3s ease}.VehicleManagement_vehicleCard__MNaFA:hover{box-shadow:0 20px 50px #00000026;transform:translateY(-5px)}.VehicleManagement_vehicleImage__c1rDj{margin-bottom:1rem;text-align:center}.VehicleManagement_placeholder__HOq07{font-size:4rem;margin:1rem 0}.VehicleManagement_vehicleInfo__d3uHy h3{color:#333;font-size:1.3rem;font-weight:700;margin:0 0 .5rem}.VehicleManagement_vehicleInfo__d3uHy p{color:#666;font-size:.9rem;margin:.25rem 0}.VehicleManagement_vehicleDetails__46zj1{display:flex;flex-wrap:wrap;gap:1rem;margin:1rem 0}.VehicleManagement_vehicleDetails__46zj1 span{background:#f0f0f0;border-radius:20px;font-size:.8rem;font-weight:500;padding:.3rem .8rem}.VehicleManagement_status__96-kL{font-weight:700!important;text-transform:capitalize}.VehicleManagement_vehicleActions__U3EnG{display:flex;gap:1rem;margin-top:1.5rem}.VehicleManagement_deleteButton__wwDgo,.VehicleManagement_editButton__wTkjh{border:none;border-radius:12px;cursor:pointer;flex:1 1;font-weight:600;padding:.8rem;transition:all .3s ease}.VehicleManagement_editButton__wTkjh{background:#3b82f6;color:#fff}.VehicleManagement_editButton__wTkjh:hover{background:#2563eb}.VehicleManagement_deleteButton__wwDgo{background:#ef4444;color:#fff}.VehicleManagement_deleteButton__wwDgo:hover{background:#dc2626}.VehicleManagement_emptyState__iUI9Z{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;grid-column:1/-1;padding:4rem 2rem;text-align:center}.VehicleManagement_emptyState__iUI9Z h3{color:#333;font-size:1.5rem;margin-bottom:.5rem}.VehicleManagement_emptyState__iUI9Z p{color:#666;font-size:1rem}.VehicleManagement_stats__n0ovD{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.VehicleManagement_statCard__GCzAN{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;padding:2rem;text-align:center;transition:all .3s ease}.VehicleManagement_statCard__GCzAN:hover{box-shadow:0 15px 40px #00000026;transform:translateY(-3px)}.VehicleManagement_statCard__GCzAN h3{color:#666;font-size:1rem;font-weight:600;margin:0 0 1rem}.VehicleManagement_statCard__GCzAN p{color:#667eea;font-size:2.5rem;font-weight:700;margin:0}@media (max-width:768px){.VehicleManagement_container__QDV4d{padding:1rem}.VehicleManagement_header__nkIpD{flex-direction:column;gap:1rem;text-align:center}.VehicleManagement_formGrid__kxGHL,.VehicleManagement_vehicleGrid__AQVtw{grid-template-columns:1fr}.VehicleManagement_formActions__G9sW5,.VehicleManagement_vehicleActions__U3EnG{flex-direction:column}}.MarketplaceHome_container__uOPPx{background:linear-gradient(135deg,#ff9a9e,#fecfef 50%,#fecfef);min-height:100vh}.MarketplaceHome_categoryCard__NP-Wt p{font-size:.9rem;margin:0;opacity:.9}.MarketplaceHome_featured__1GK0V{background:#f8fafc;padding:4rem 5%}.MarketplaceHome_sectionHeader__-Ch7H{align-items:center;display:flex;justify-content:space-between;margin:0 auto 3rem;max-width:1200px}.MarketplaceHome_sectionHeader__-Ch7H h2{color:#2d3748;font-size:3rem;font-weight:700;margin:0}.MarketplaceHome_viewAllLink__FA\+Xc{color:#667eea;font-size:1.2rem;font-weight:600;text-decoration:none;transition:all .3s ease}.MarketplaceHome_viewAllLink__FA\+Xc:hover{color:#5a67d8;transform:translateX(5px)}.MarketplaceHome_productGrid__gq5Sz{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1200px}.MarketplaceHome_productCard__qekRq{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;color:inherit;overflow:hidden;text-decoration:none;transition:all .3s ease}.MarketplaceHome_productCard__qekRq:hover{box-shadow:0 25px 60px #00000026;transform:translateY(-10px)}.MarketplaceHome_productImage__Y7XDF{align-items:center;background:linear-gradient(45deg,#667eea,#764ba2);display:flex;height:200px;justify-content:center;overflow:hidden;position:relative}.MarketplaceHome_imagePlaceholder__XtrMN{color:#fff;font-size:4rem;opacity:.8}.MarketplaceHome_productInfo__A5UqA{padding:1.5rem}.MarketplaceHome_productInfo__A5UqA h3{color:#2d3748;font-size:1.3rem;font-weight:700;margin-bottom:.5rem}.MarketplaceHome_seller__dg104{color:#667eea;font-size:.9rem;font-weight:500;margin-bottom:.3rem}.MarketplaceHome_location__jq3VG{color:#718096;font-size:.9rem;margin-bottom:1rem}.MarketplaceHome_rating__Feyzk{background:gold;border-radius:20px;color:#2d3748;display:inline-block;font-size:.8rem;font-weight:600;margin-bottom:1rem;padding:.3rem .8rem}.MarketplaceHome_price__kGAhY{color:#e53e3e;font-size:1.5rem;font-weight:700}.MarketplaceHome_stats__MJbuc{grid-gap:2rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto;max-width:1000px;padding:4rem 5%;text-align:center}.MarketplaceHome_statItem__LpUlO h3{font-size:3rem;font-weight:800;margin-bottom:.5rem}.MarketplaceHome_statItem__LpUlO p{font-size:1.2rem;margin:0;opacity:.9}.MarketplaceHome_cta__tOoM7{background:#2d3748;color:#fff;padding:6rem 5%;text-align:center}.MarketplaceHome_ctaContent__Nadcm h2{font-size:3rem;font-weight:700;margin-bottom:1rem}.MarketplaceHome_ctaContent__Nadcm p{font-size:1.3rem;margin:0 auto 2rem;max-width:600px;opacity:.9}.MarketplaceHome_ctaButton__tDmjS{background:#667eea;border-radius:50px;box-shadow:0 10px 30px #667eea4d;color:#fff;display:inline-block;font-size:1.2rem;font-weight:600;padding:1.5rem 3rem;text-decoration:none;transition:all .3s ease}.MarketplaceHome_ctaButton__tDmjS:hover{background:#5a67d8;box-shadow:0 15px 40px #667eea66;transform:translateY(-3px)}@media (max-width:768px){.MarketplaceHome_hero__1Rd1R{flex-direction:column;padding:2rem 1rem;text-align:center}.MarketplaceHome_heroContent__8S38Y h1{font-size:2.5rem}.MarketplaceHome_categories__Q8KqM,.MarketplaceHome_featured__1GK0V{padding:2rem 1rem}.MarketplaceHome_sectionHeader__-Ch7H{flex-direction:column;gap:1rem;text-align:center}.MarketplaceHome_sectionHeader__-Ch7H h2{font-size:2rem}.MarketplaceHome_categoryGrid__euJt6,.MarketplaceHome_productGrid__gq5Sz{grid-template-columns:1fr}.MarketplaceHome_stats__MJbuc{gap:1rem;grid-template-columns:repeat(2,1fr)}.MarketplaceHome_statItem__LpUlO h3{font-size:2rem}.MarketplaceHome_cta__tOoM7{padding:3rem 1rem}.MarketplaceHome_ctaContent__Nadcm h2{font-size:2rem}}container{background:linear-gradient(135deg,#ff9a9e,#fecfef 50%,#fecfef);min-height:100vh}.MarketplaceHome_hero__1Rd1R{align-items:center;display:flex;gap:4rem;min-height:80vh;padding:2rem 5%}.MarketplaceHome_heroContent__8S38Y{flex:1 1;max-width:600px}.MarketplaceHome_heroContent__8S38Y h1{color:#2d3748;font-size:4rem;font-weight:800;line-height:1.2;margin-bottom:1rem}.MarketplaceHome_heroContent__8S38Y p{color:#4a5568;font-size:1.3rem;line-height:1.6;margin-bottom:2rem}.MarketplaceHome_searchForm__re8H9{background:#fff;border-radius:50px;box-shadow:0 20px 60px #0000001a;display:flex;max-width:500px;padding:.5rem}.MarketplaceHome_searchInput__sPTwz{border:none;border-radius:50px;flex:1 1;font-size:1rem;outline:none;padding:1rem 1.5rem}.MarketplaceHome_searchButton__-b8f-{background:#667eea;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:1.2rem;padding:1rem 1.5rem;transition:all .3s ease}.MarketplaceHome_searchButton__-b8f-:hover{background:#5a67d8;transform:scale(1.05)}.MarketplaceHome_heroImage__cUd2l{align-items:center;display:flex;flex:1 1;justify-content:center}.MarketplaceHome_heroPlaceholder__pwEeB{animation:MarketplaceHome_float__2DyEr 3s ease-in-out infinite;font-size:15rem;opacity:.7}@keyframes MarketplaceHome_float__2DyEr{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.MarketplaceHome_categories__Q8KqM{background:#fff;padding:4rem 5%}.MarketplaceHome_categories__Q8KqM h2{color:#2d3748;font-size:3rem;font-weight:700;margin-bottom:3rem;text-align:center}.MarketplaceHome_categoryGrid__euJt6{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto;max-width:1200px}.MarketplaceHome_categoryCard__NP-Wt{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;box-shadow:0 10px 30px #667eea4d;color:#fff;padding:2rem;text-align:center;text-decoration:none;transition:all .3s ease}.MarketplaceHome_categoryCard__NP-Wt:hover{box-shadow:0 20px 50px #667eea66;transform:translateY(-10px)}.MarketplaceHome_categoryIcon__q7\+54{font-size:3rem;margin-bottom:1rem}.MarketplaceHome_categoryCard__NP-Wt h3{font-size:1.2rem;font-weight:600;margin-bottom:.5rem}.ProductListing_container__vzuWw{background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh}.ProductListing_header__dRmIJ{color:#fff;padding:3rem 2rem;text-align:center}.ProductListing_header__dRmIJ h1{font-size:3rem;font-weight:800;margin-bottom:.5rem}.ProductListing_header__dRmIJ p{font-size:1.2rem;margin:0;opacity:.9}.ProductListing_content__0korV{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:300px 1fr;margin:0 auto;max-width:1400px;padding:2rem}.ProductListing_sidebar__ZQA\+g{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;height:fit-content;padding:2rem;position:sticky;top:2rem}.ProductListing_filterSection__OaN0u{align-items:center;border-bottom:2px solid #f0f0f0;display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:1rem}.ProductListing_filterSection__OaN0u h3{color:#2d3748;font-size:1.5rem;font-weight:700;margin:0}.ProductListing_clearFilters__P\+Zyj{background:none;border:1px solid #667eea;border-radius:20px;color:#667eea;cursor:pointer;font-size:.9rem;font-weight:600;padding:.5rem 1rem;transition:all .3s ease}.ProductListing_clearFilters__P\+Zyj:hover{background:#667eea;color:#fff}.ProductListing_filterGroup__aIqRx{margin-bottom:2rem}.ProductListing_filterGroup__aIqRx h4{color:#2d3748;font-size:1.1rem;font-weight:600;margin-bottom:1rem}.ProductListing_filterOption__QreKR{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:.8rem;margin-bottom:.8rem;padding:.5rem;transition:background .3s ease}.ProductListing_filterOption__QreKR:hover{background:#f7fafc}.ProductListing_filterOption__QreKR input[type=radio]{accent-color:#667eea;transform:scale(1.2)}.ProductListing_main__jxKf9{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;padding:2rem}.ProductListing_toolbar__XFjG9{align-items:center;border-bottom:2px solid #f0f0f0;display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:1rem}.ProductListing_resultsInfo__1s0kh{color:#4a5568;font-weight:600}.ProductListing_sortContainer__TgvhJ{align-items:center;display:flex;gap:1rem}.ProductListing_sortContainer__TgvhJ label{color:#4a5568;font-weight:600}.ProductListing_sortSelect__8pslB{border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:border-color .3s ease}.ProductListing_sortSelect__8pslB:focus{border-color:#667eea;outline:none}.ProductListing_loading__rHRc4{color:#4a5568;padding:4rem;text-align:center}.ProductListing_spinner__vIgAe{animation:ProductListing_spin__AG--A 1s linear infinite;border:4px solid #e0e0e0;border-radius:50%;border-top-color:#667eea;height:40px;margin:0 auto 1rem;width:40px}@keyframes ProductListing_spin__AG--A{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProductListing_productGrid__TTrbu{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:3rem}.ProductListing_productCard__-zV9S{background:#fff;border:1px solid #f0f0f0;border-radius:16px;box-shadow:0 5px 20px #00000014;color:inherit;overflow:hidden;text-decoration:none;transition:all .3s ease}.ProductListing_productCard__-zV9S:hover{border-color:#667eea;box-shadow:0 20px 50px #00000026;transform:translateY(-8px)}.ProductListing_productImage__t8T30{align-items:center;background:linear-gradient(45deg,#667eea,#764ba2);display:flex;height:220px;justify-content:center;overflow:hidden;position:relative}.ProductListing_imagePlaceholder__EiOcn{color:#fff;font-size:4rem;opacity:.8}.ProductListing_newBadge__ie8XB{background:#10b981;left:1rem;text-transform:uppercase}.ProductListing_discountBadge__JKw6Q,.ProductListing_newBadge__ie8XB{border-radius:12px;color:#fff;font-size:.7rem;font-weight:700;padding:.3rem .8rem;position:absolute;top:1rem}.ProductListing_discountBadge__JKw6Q{background:#e53e3e;right:1rem}.ProductListing_productInfo__6Q8Ro{padding:1.5rem}.ProductListing_productInfo__6Q8Ro h3{color:#2d3748;font-size:1.2rem;font-weight:700;line-height:1.3;margin-bottom:.5rem}.ProductListing_seller__rcO88{color:#667eea;font-size:.9rem;font-weight:500;margin-bottom:.3rem}.ProductListing_location__f1a08{color:#718096;font-size:.9rem;margin-bottom:.8rem}.ProductListing_rating__H7ZCl{align-items:center;display:flex;font-size:.9rem;gap:.5rem;margin-bottom:1rem}.ProductListing_rating__H7ZCl span:first-child{color:gold;font-weight:600}.ProductListing_rating__H7ZCl span:last-child{color:#718096}.ProductListing_priceContainer__ATE66{align-items:center;display:flex;gap:.8rem}.ProductListing_price__m6y27{color:#e53e3e;font-size:1.4rem;font-weight:700}.ProductListing_originalPrice__IStJ8{color:#718096;font-size:1rem;text-decoration:line-through}.ProductListing_pagination__fILoG{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-top:2rem}.ProductListing_pageButton__yS7Et{background:#fff;border:2px solid #e0e0e0;border-radius:8px;color:#4a5568;cursor:pointer;font-weight:600;padding:.8rem 1.2rem;transition:all .3s ease}.ProductListing_pageButton__yS7Et:hover:not(:disabled){border-color:#667eea;color:#667eea}.ProductListing_pageButton__yS7Et:disabled{cursor:not-allowed;opacity:.5}.ProductListing_activePage__IXwxX{background:#667eea!important;border-color:#667eea!important;color:#fff!important}@media (max-width:1024px){.ProductListing_content__0korV{gap:1rem;grid-template-columns:1fr;padding:1rem}.ProductListing_sidebar__ZQA\+g{order:2;position:static}.ProductListing_main__jxKf9{order:1}}@media (max-width:768px){.ProductListing_header__dRmIJ{padding:2rem 1rem}.ProductListing_header__dRmIJ h1{font-size:2rem}.ProductListing_toolbar__XFjG9{align-items:stretch;flex-direction:column;gap:1rem}.ProductListing_sortContainer__TgvhJ{justify-content:space-between}.ProductListing_productGrid__TTrbu{grid-template-columns:1fr}.ProductListing_pagination__fILoG{flex-wrap:wrap}}.ProductDetail_container__do-7D{background:linear-gradient(135deg,#f8fafc,#e2e8f0);min-height:100vh;padding:2rem 5%}.ProductDetail_breadcrumb__iR6cF{align-items:center;display:flex;font-size:.9rem;gap:.5rem;margin-bottom:2rem}.ProductDetail_breadcrumb__iR6cF a{color:#667eea;font-weight:500;text-decoration:none}.ProductDetail_breadcrumb__iR6cF a:hover{text-decoration:underline}.ProductDetail_breadcrumb__iR6cF span{color:#718096}.ProductDetail_breadcrumb__iR6cF span:last-child{color:#2d3748;font-weight:600}.ProductDetail_productSection__AFcaZ{grid-gap:4rem;background:#fff;border-radius:25px;box-shadow:0 20px 60px #0000001a;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto 4rem;max-width:1200px;padding:3rem}.ProductDetail_imageSection__8KWbb{display:flex;flex-direction:column;gap:1.5rem}.ProductDetail_mainImage__Bab2Q{align-items:center;background:linear-gradient(45deg,#667eea,#764ba2);border-radius:20px;display:flex;height:500px;justify-content:center;overflow:hidden;position:relative}.ProductDetail_imagePlaceholder__yrYBI{color:#fff;font-size:8rem;opacity:.8}.ProductDetail_discountBadge__k6pE6{background:#e53e3e;border-radius:15px;color:#fff;font-size:.9rem;font-weight:700;padding:.5rem 1rem;position:absolute;right:1.5rem;top:1.5rem}.ProductDetail_thumbnails__T5l37{display:flex;gap:1rem;overflow-x:auto;padding:.5rem 0}.ProductDetail_thumbnail__Awxhg{align-items:center;background:linear-gradient(45deg,#667eea,#764ba2);border:2px solid #0000;border-radius:10px;cursor:pointer;display:flex;height:80px;justify-content:center;min-width:80px;opacity:.6;transition:all .3s ease}.ProductDetail_thumbnail__Awxhg.ProductDetail_active__UDX4B,.ProductDetail_thumbnail__Awxhg:hover{border-color:#667eea;opacity:1;transform:scale(1.05)}.ProductDetail_thumbPlaceholder__izf06{color:#fff;font-size:2rem}.ProductDetail_productInfo__CUpaS{display:flex;flex-direction:column;gap:2rem}.ProductDetail_productInfo__CUpaS h1{color:#2d3748;font-size:2.5rem;font-weight:800;line-height:1.2;margin:0}.ProductDetail_rating__ljHI0{align-items:center;display:flex;gap:1rem}.ProductDetail_stars__dq-3E{color:gold;font-size:1.2rem;font-weight:600}.ProductDetail_reviewCount__AEJbT{color:#718096;font-size:1rem}.ProductDetail_pricing__oK-JB{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.ProductDetail_currentPrice__s8igq{color:#e53e3e;font-size:3rem;font-weight:800}.ProductDetail_originalPrice__d\+myQ{color:#718096;font-size:1.5rem;text-decoration:line-through}.ProductDetail_savings__UKw-h{background:#c6f6d5;border-radius:20px;color:#2f855a;font-size:.9rem;font-weight:700;padding:.5rem 1rem}.ProductDetail_seller__s7Hss{background:#f8fafc;border:2px solid #e2e8f0;border-radius:15px;padding:1.5rem}.ProductDetail_seller__s7Hss h3{color:#2d3748;font-size:1.1rem;font-weight:600;margin:0 0 1rem}.ProductDetail_sellerInfo__BmGPa{align-items:center;display:flex;justify-content:space-between}.ProductDetail_sellerDetails__0wTaj h4{color:#2d3748;font-size:1.3rem;font-weight:700;margin:0 0 .5rem}.ProductDetail_sellerDetails__0wTaj p{color:#718096;font-size:.9rem;margin:.2rem 0}.ProductDetail_viewSellerButton__i85Hz{background:#667eea;border-radius:12px;color:#fff;font-weight:600;padding:.8rem 1.5rem;text-decoration:none;transition:all .3s ease}.ProductDetail_viewSellerButton__i85Hz:hover{background:#5a67d8;transform:translateY(-2px)}.ProductDetail_stockInfo__ZH4Lu{border-radius:12px;font-weight:600;padding:1rem}.ProductDetail_inStock__fbc-Y{background:#c6f6d5;color:#2f855a}.ProductDetail_outOfStock__5Z5LF{background:#fed7d7;color:#c53030}.ProductDetail_quantitySection__6a0fo{align-items:center;display:flex;gap:1rem}.ProductDetail_quantitySection__6a0fo label{color:#2d3748;font-weight:600}.ProductDetail_quantityControls__SgYHp{align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;display:flex;overflow:hidden}.ProductDetail_quantityControls__SgYHp button{background:none;border:none;color:#667eea;cursor:pointer;font-size:1.2rem;font-weight:700;padding:1rem 1.5rem;transition:background .3s ease}.ProductDetail_quantityControls__SgYHp button:hover:not(:disabled){background:#e2e8f0}.ProductDetail_quantityControls__SgYHp button:disabled{cursor:not-allowed;opacity:.5}.ProductDetail_quantityControls__SgYHp span{background:#fff;color:#2d3748;font-weight:700;min-width:60px;padding:1rem 1.5rem;text-align:center}.ProductDetail_actions__TVOG2{display:flex;gap:1rem}.ProductDetail_addToCartButton__tcg7W,.ProductDetail_buyNowButton__hlxkB{border:none;border-radius:15px;cursor:pointer;flex:1 1;font-size:1.1rem;font-weight:700;padding:1.2rem 2rem;transition:all .3s ease}.ProductDetail_addToCartButton__tcg7W{background:#f8fafc;border:2px solid #667eea;color:#667eea}.ProductDetail_addToCartButton__tcg7W:hover:not(:disabled){background:#667eea;color:#fff;transform:translateY(-2px)}.ProductDetail_buyNowButton__hlxkB{background:#667eea;color:#fff}.ProductDetail_buyNowButton__hlxkB:hover:not(:disabled){background:#5a67d8;box-shadow:0 10px 30px #667eea4d;transform:translateY(-2px)}.ProductDetail_actions__TVOG2 button:disabled{cursor:not-allowed;opacity:.5;transform:none}.ProductDetail_shippingInfo__CFsyr{background:#f8fafc;border:2px solid #e2e8f0;border-radius:15px;padding:1.5rem}.ProductDetail_shippingInfo__CFsyr h3{color:#2d3748;font-size:1.1rem;font-weight:600;margin:0 0 1rem}.ProductDetail_shippingInfo__CFsyr ul{list-style:none;margin:0;padding:0}.ProductDetail_shippingInfo__CFsyr li{align-items:center;color:#4a5568;display:flex;font-size:.9rem;gap:.5rem;margin-bottom:.5rem}.ProductDetail_detailTabs__O8ndC{background:#fff;border-radius:25px;box-shadow:0 20px 60px #0000001a;margin:0 auto;max-width:1200px;padding:3rem}.ProductDetail_tabHeaders__ni2sX{border-bottom:3px solid #f0f0f0;display:flex;margin-bottom:2rem}.ProductDetail_tabHeader__fji7c{background:none;border:none;border-bottom:3px solid #0000;color:#718096;cursor:pointer;font-size:1.1rem;font-weight:600;margin-bottom:-3px;padding:1rem 2rem;transition:all .3s ease}.ProductDetail_tabHeader__fji7c:hover{color:#667eea}.ProductDetail_tabHeader__fji7c.ProductDetail_active__UDX4B{border-bottom-color:#667eea;color:#667eea}.ProductDetail_tabContent__pS0Kt{min-height:300px}.ProductDetail_description__mtS9t{color:#4a5568;line-height:1.8}.ProductDetail_description__mtS9t p{font-size:1.1rem;margin-bottom:2rem}.ProductDetail_description__mtS9t h4{color:#2d3748;font-size:1.3rem;font-weight:700;margin:2rem 0 1rem}.ProductDetail_description__mtS9t ul{list-style:none;padding:0}.ProductDetail_description__mtS9t li{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;gap:.5rem;padding:.5rem 0}.ProductDetail_description__mtS9t li:before{color:#10b981;content:"✓";font-weight:700}.ProductDetail_specifications__vbeC9 table{border-collapse:collapse;width:100%}.ProductDetail_specifications__vbeC9 td{border-bottom:1px solid #f0f0f0;font-size:1rem;padding:1rem}.ProductDetail_specifications__vbeC9 td:first-child{color:#2d3748;font-weight:600;width:200px}.ProductDetail_specifications__vbeC9 td:last-child{color:#4a5568}.ProductDetail_reviews__-ZgWb{display:flex;flex-direction:column;gap:2rem}.ProductDetail_review__X\+ZzP{background:#f8fafc;border:2px solid #e2e8f0;border-radius:15px;padding:2rem}.ProductDetail_reviewHeader__0aTSc{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.ProductDetail_reviewHeader__0aTSc h4{color:#2d3748;font-size:1.1rem;font-weight:700;margin:0}.ProductDetail_reviewRating__Daujq{color:gold;font-size:1rem}.ProductDetail_reviewDate__48Dmz{color:#718096;font-size:.9rem}.ProductDetail_review__X\+ZzP p{color:#4a5568;line-height:1.6;margin-bottom:1rem}.ProductDetail_reviewActions__YQvIU button{background:none;border:1px solid #e2e8f0;border-radius:20px;color:#667eea;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:all .3s ease}.ProductDetail_reviewActions__YQvIU button:hover{background:#f8fafc;border-color:#667eea}.ProductDetail_loading__lKcR1{align-items:center;color:#667eea;display:flex;flex-direction:column;justify-content:center;min-height:60vh}.ProductDetail_spinner__NVuwe{animation:ProductDetail_spin__Is7dN 1s linear infinite;border:4px solid #e2e8f0;border-radius:50%;border-top-color:#667eea;height:50px;margin-bottom:1rem;width:50px}@keyframes ProductDetail_spin__Is7dN{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProductDetail_error__jIgFf{color:#e53e3e;padding:4rem;text-align:center}.ProductDetail_error__jIgFf h2{font-size:2rem;margin-bottom:1rem}.ProductDetail_error__jIgFf a{color:#667eea;font-weight:600;text-decoration:none}@media (max-width:1024px){.ProductDetail_productSection__AFcaZ{gap:2rem;grid-template-columns:1fr;padding:2rem}.ProductDetail_imageSection__8KWbb{order:1}.ProductDetail_productInfo__CUpaS{order:2}.ProductDetail_mainImage__Bab2Q{height:400px}}@media (max-width:768px){.ProductDetail_container__do-7D{padding:1rem}.ProductDetail_detailTabs__O8ndC,.ProductDetail_productSection__AFcaZ{padding:1.5rem}.ProductDetail_productInfo__CUpaS h1{font-size:2rem}.ProductDetail_currentPrice__s8igq{font-size:2.5rem}.ProductDetail_actions__TVOG2{flex-direction:column}.ProductDetail_tabHeaders__ni2sX{flex-wrap:wrap}.ProductDetail_tabHeader__fji7c{flex:1 1;font-size:1rem;min-width:120px;padding:.8rem 1rem}.ProductDetail_reviewHeader__0aTSc{align-items:flex-start;flex-direction:column;gap:.5rem}.ProductDetail_sellerInfo__BmGPa{align-items:flex-start;flex-direction:column;gap:1rem}.ProductDetail_viewSellerButton__i85Hz{align-self:stretch;text-align:center}}.MyProducts_container__tqMdL{background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh;padding:2rem}.MyProducts_header__BbVM8{align-items:center;background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;display:flex;justify-content:space-between;margin-bottom:2rem;padding:2rem}.MyProducts_headerContent__wXNVK h1{color:#2d3748;font-size:2.5rem;font-weight:800;margin:0 0 .5rem}.MyProducts_headerContent__wXNVK p{color:#718096;font-size:1.1rem;margin:0}.MyProducts_addProductButton__v7XmO{background:#667eea;border-radius:12px;box-shadow:0 5px 20px #667eea4d;color:#fff;font-weight:600;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.MyProducts_addProductButton__v7XmO:hover{background:#5a67d8;box-shadow:0 8px 25px #667eea66;transform:translateY(-2px)}.MyProducts_content__lUMBB{margin:0 auto;max-width:1400px}.MyProducts_stats__\+-Dce{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.MyProducts_statCard__bxxqi{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;padding:2rem;text-align:center;transition:all .3s ease}.MyProducts_statCard__bxxqi:hover{box-shadow:0 20px 50px #00000026;transform:translateY(-5px)}.MyProducts_statCard__bxxqi h3{color:#667eea;font-size:2.5rem;font-weight:800;margin:0 0 .5rem}.MyProducts_statCard__bxxqi p{color:#718096;font-size:1rem;font-weight:600;margin:0}.MyProducts_filters__hEb\+L{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;margin-bottom:2rem;padding:2rem}.MyProducts_tabs__186IT{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.MyProducts_tab__qq8fa{background:none;border:2px solid #e2e8f0;border-radius:25px;color:#718096;cursor:pointer;font-weight:600;padding:.8rem 1.5rem;transition:all .3s ease}.MyProducts_tab__qq8fa:hover{border-color:#667eea;color:#667eea}.MyProducts_tab__qq8fa.MyProducts_active__8uFEs{background:#667eea;border-color:#667eea;color:#fff}.MyProducts_bulkActions__zw6ZQ{align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;display:flex;gap:1rem;padding:1rem}.MyProducts_bulkActions__zw6ZQ span{color:#2d3748;font-weight:600}.MyProducts_bulkActions__zw6ZQ button{background:#667eea;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:.5rem 1rem;transition:all .3s ease}.MyProducts_bulkActions__zw6ZQ button:hover{background:#5a67d8}.MyProducts_dangerButton__DmEPO{background:#e53e3e!important}.MyProducts_dangerButton__DmEPO:hover{background:#c53030!important}.MyProducts_emptyState__-BTzS{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;padding:4rem;text-align:center}.MyProducts_emptyIcon__GanR9{font-size:5rem;margin-bottom:1.5rem;opacity:.5}.MyProducts_emptyState__-BTzS h3{color:#2d3748;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.MyProducts_emptyState__-BTzS p{color:#718096;font-size:1rem;margin-bottom:2rem}.MyProducts_addFirstProduct__13e\+C{background:#667eea;border-radius:25px;color:#fff;font-weight:600;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.MyProducts_addFirstProduct__13e\+C:hover{background:#5a67d8;transform:translateY(-2px)}.MyProducts_productsTable__BrRyi{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;overflow:hidden}.MyProducts_productRow__okc63,.MyProducts_tableHeader__MBV\+c{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:50px 2fr 150px 120px 150px 200px 150px;padding:1rem 2rem}.MyProducts_tableHeader__MBV\+c{background:#f8fafc;border-bottom:2px solid #e2e8f0;color:#2d3748;font-weight:700}.MyProducts_productRow__okc63{border-bottom:1px solid #f0f0f0;transition:background .3s ease}.MyProducts_productRow__okc63:hover{background:#f8fafc}.MyProducts_productRow__okc63:last-child{border-bottom:none}.MyProducts_selectColumn__MQS2B input[type=checkbox]{accent-color:#667eea;cursor:pointer;height:18px;width:18px}.MyProducts_productInfo__jyHKi{align-items:center;display:flex;gap:1rem}.MyProducts_productImage__m8nBX{align-items:center;background:linear-gradient(45deg,#667eea,#764ba2);border-radius:10px;display:flex;flex-shrink:0;height:60px;justify-content:center;width:60px}.MyProducts_imagePlaceholder__eUjda{color:#fff;font-size:1.5rem}.MyProducts_productDetails__MBOyw h4{color:#2d3748;font-size:1rem;font-weight:700;line-height:1.2;margin:0 0 .3rem}.MyProducts_productDetails__MBOyw p{color:#667eea;font-size:.8rem;font-weight:500;margin:0 0 .3rem}.MyProducts_productDetails__MBOyw span{color:#718096;font-size:.8rem}.MyProducts_statusSelect__ZEiVG{background:#fff;border:2px solid #e2e8f0;border-radius:8px;cursor:pointer;font-weight:600;padding:.5rem .8rem;transition:border-color .3s ease}.MyProducts_statusSelect__ZEiVG:focus{border-color:#667eea;outline:none}.MyProducts_outOfStock__OMELO{color:#e53e3e!important;font-weight:700}.MyProducts_pricing__FlW1N{display:flex;flex-direction:column;gap:.2rem}.MyProducts_currentPrice__dMF4i{color:#e53e3e;font-size:1.1rem;font-weight:700}.MyProducts_originalPrice__tFJZN{color:#718096;font-size:.9rem;text-decoration:line-through}.MyProducts_performance__V8oG4{display:flex;flex-direction:column;font-size:.8rem;gap:.3rem}.MyProducts_performance__V8oG4 div{align-items:center;color:#4a5568;display:flex;gap:.3rem}.MyProducts_actions__9H-hD{display:flex;gap:.5rem}.MyProducts_editButton__1bSyp,.MyProducts_viewButton__p0TQw{border-radius:8px;font-size:.8rem;font-weight:600;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease}.MyProducts_editButton__1bSyp{background:#667eea;color:#fff}.MyProducts_editButton__1bSyp:hover{background:#5a67d8}.MyProducts_viewButton__p0TQw{background:#f8fafc;border:1px solid #e2e8f0;color:#667eea}.MyProducts_viewButton__p0TQw:hover{background:#fff;border-color:#667eea}.MyProducts_loading__pRIMH{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:60vh}.MyProducts_spinner__nawfV{animation:MyProducts_spin__ZidTQ 1s linear infinite;border:4px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:50px;margin-bottom:1rem;width:50px}@keyframes MyProducts_spin__ZidTQ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1200px){.MyProducts_productRow__okc63,.MyProducts_tableHeader__MBV\+c{font-size:.9rem;grid-template-columns:50px 2fr 120px 100px 120px 150px 120px}}@media (max-width:1024px){.MyProducts_container__tqMdL{padding:1rem}.MyProducts_header__BbVM8{flex-direction:column;gap:1rem;text-align:center}.MyProducts_stats__\+-Dce{grid-template-columns:repeat(2,1fr)}.MyProducts_tabs__186IT{justify-content:center}.MyProducts_productsTable__BrRyi{overflow-x:auto}.MyProducts_productRow__okc63,.MyProducts_tableHeader__MBV\+c{min-width:800px}}@media (max-width:768px){.MyProducts_headerContent__wXNVK h1{font-size:2rem}.MyProducts_stats__\+-Dce{grid-template-columns:1fr}.MyProducts_tabs__186IT{flex-direction:column}.MyProducts_tab__qq8fa{text-align:center}.MyProducts_bulkActions__zw6ZQ{align-items:stretch;flex-direction:column;gap:.5rem}.MyProducts_bulkActions__zw6ZQ button{width:100%}.MyProducts_productInfo__jyHKi{flex-direction:column;gap:.5rem;text-align:center}.MyProducts_actions__9H-hD{flex-direction:column}}.SellProduct_container__aIOCZ{background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh;padding:2rem}.SellProduct_header__2oTE2{color:#fff;margin-bottom:3rem;text-align:center}.SellProduct_header__2oTE2 h1{font-size:3rem;font-weight:800;margin-bottom:.5rem}.SellProduct_header__2oTE2 p{font-size:1.2rem;margin:0;opacity:.9}.SellProduct_progressBar__0WEkG{align-items:center;display:flex;justify-content:center;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:600px}.SellProduct_progressStep__nFBF0{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:.9rem;font-weight:600;gap:.5rem}.SellProduct_stepCircle__csfbj{align-items:center;background:#ffffff4d;border-radius:50%;display:flex;font-weight:700;height:40px;justify-content:center;transition:all .3s ease;width:40px}.SellProduct_stepCircle__csfbj.SellProduct_active__YIx4L{background:#fff;box-shadow:0 5px 20px #ffffff4d;color:#667eea}.SellProduct_progressLine__u0P0I{background:#ffffff4d;height:2px;margin:0 1rem;width:80px}.SellProduct_form__o-Yy-{background:#fff;border-radius:25px;box-shadow:0 20px 60px #00000026;margin:0 auto;max-width:800px;padding:3rem}.SellProduct_step__hUDcl{min-height:400px}.SellProduct_step__hUDcl h2{color:#2d3748;font-size:2.2rem;font-weight:800;margin-bottom:2rem;text-align:center}.SellProduct_formGrid__tZq5H{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin-bottom:2rem}.SellProduct_formGroup__5mks9{display:flex;flex-direction:column;gap:.5rem}.SellProduct_formGroup__5mks9.SellProduct_fullWidth__cS7H6{grid-column:1/-1}.SellProduct_formGroup__5mks9 label{color:#2d3748;font-size:.9rem;font-weight:600}.SellProduct_formGroup__5mks9 input,.SellProduct_formGroup__5mks9 select,.SellProduct_formGroup__5mks9 textarea{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;font-size:1rem;padding:1rem;transition:all .3s ease}.SellProduct_formGroup__5mks9 input:focus,.SellProduct_formGroup__5mks9 select:focus,.SellProduct_formGroup__5mks9 textarea:focus{background:#fff;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.SellProduct_formGroup__5mks9 textarea{min-height:120px;resize:vertical}.SellProduct_featureInput__Sg469{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.SellProduct_featureInput__Sg469 input{flex:1 1}.SellProduct_removeButton__nMBEx{align-items:center;background:#e53e3e;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;height:30px;justify-content:center;transition:all .3s ease;width:30px}.SellProduct_removeButton__nMBEx:hover{background:#c53030}.SellProduct_addFeatureButton__\+pNqL{background:none;border:2px dashed #667eea;border-radius:12px;color:#667eea;cursor:pointer;font-weight:600;margin-top:.5rem;padding:.8rem 1.5rem;transition:all .3s ease}.SellProduct_addFeatureButton__\+pNqL:hover{background:#667eea;color:#fff}.SellProduct_imageUpload__l41-Q{margin-bottom:2rem}.SellProduct_uploadArea__tdOMV{border:3px dashed #e2e8f0;border-radius:20px;cursor:pointer;padding:3rem;text-align:center;transition:all .3s ease}.SellProduct_uploadArea__tdOMV:hover{background:#f8fafc;border-color:#667eea}.SellProduct_fileInput__9ksLW{display:none}.SellProduct_uploadLabel__9q3Mk{cursor:pointer;display:block}.SellProduct_uploadIcon__7bmE1{color:#667eea;font-size:4rem;margin-bottom:1rem}.SellProduct_uploadLabel__9q3Mk h3{color:#2d3748;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.SellProduct_uploadLabel__9q3Mk p{color:#718096;font-size:1.1rem;margin-bottom:.5rem}.SellProduct_uploadLabel__9q3Mk small{color:#a0aec0;font-size:.9rem}.SellProduct_imageGuidelines__ZqFpk{background:#f8fafc;border:2px solid #e2e8f0;border-radius:15px;padding:2rem}.SellProduct_imageGuidelines__ZqFpk h3{color:#2d3748;font-size:1.3rem;font-weight:700;margin-bottom:1rem}.SellProduct_imageGuidelines__ZqFpk ul{list-style:none;margin:0;padding:0}.SellProduct_imageGuidelines__ZqFpk li{align-items:center;color:#4a5568;display:flex;gap:.5rem;margin-bottom:.5rem}.SellProduct_imageGuidelines__ZqFpk li:before{color:#10b981;content:"✓";font-weight:700}.SellProduct_reviewSection__eKsAD{display:flex;flex-direction:column;gap:2rem;margin-bottom:2rem}.SellProduct_reviewCard__q\+BkI{background:#f8fafc;border:2px solid #e2e8f0;border-radius:15px;padding:2rem}.SellProduct_reviewCard__q\+BkI h3{color:#2d3748;font-size:1.3rem;font-weight:700;margin-bottom:1rem}.SellProduct_reviewItem__bkVla{color:#4a5568;line-height:1.6;margin-bottom:.8rem}.SellProduct_reviewItem__bkVla strong{color:#2d3748;font-weight:600}.SellProduct_reviewCard__q\+BkI p{color:#4a5568;line-height:1.8;margin:0}.SellProduct_reviewCard__q\+BkI ul{list-style:none;margin:0;padding:0}.SellProduct_reviewCard__q\+BkI li{align-items:center;color:#4a5568;display:flex;gap:.5rem;margin-bottom:.5rem}.SellProduct_reviewCard__q\+BkI li:before{color:#667eea;content:"•";font-weight:700}.SellProduct_terms__0Cejx{background:#fff5f5;border:2px solid #fed7d7;border-radius:15px;margin-bottom:2rem;padding:1.5rem}.SellProduct_checkbox__m1GV7{align-items:center;color:#2d3748;cursor:pointer;display:flex;font-size:.9rem;gap:.8rem}.SellProduct_checkbox__m1GV7 input[type=checkbox]{accent-color:#667eea;height:18px;width:18px}.SellProduct_checkbox__m1GV7 a{color:#667eea;font-weight:600;text-decoration:none}.SellProduct_checkbox__m1GV7 a:hover{text-decoration:underline}.SellProduct_formActions__5cXzM{border-top:2px solid #f0f0f0;display:flex;gap:1rem;justify-content:space-between;margin-top:3rem;padding-top:2rem}.SellProduct_backButton__5-9hL,.SellProduct_nextButton__uX3wB,.SellProduct_submitButton__d880m{align-items:center;border:none;border-radius:15px;cursor:pointer;display:flex;font-size:1.1rem;font-weight:700;gap:.5rem;padding:1.2rem 2.5rem;transition:all .3s ease}.SellProduct_backButton__5-9hL{background:#f8fafc;border:2px solid #e2e8f0;color:#667eea}.SellProduct_backButton__5-9hL:hover{background:#fff;border-color:#667eea}.SellProduct_nextButton__uX3wB,.SellProduct_submitButton__d880m{background:#667eea;color:#fff;margin-left:auto}.SellProduct_nextButton__uX3wB:hover,.SellProduct_submitButton__d880m:hover{background:#5a67d8;box-shadow:0 10px 30px #667eea4d;transform:translateY(-2px)}@media (max-width:768px){.SellProduct_container__aIOCZ{padding:1rem}.SellProduct_header__2oTE2 h1{font-size:2.5rem}.SellProduct_progressBar__0WEkG{margin-bottom:2rem}.SellProduct_progressStep__nFBF0{font-size:.8rem}.SellProduct_stepCircle__csfbj{height:35px;width:35px}.SellProduct_progressLine__u0P0I{width:40px}.SellProduct_form__o-Yy-{padding:2rem}.SellProduct_step__hUDcl h2{font-size:1.8rem}.SellProduct_formGrid__tZq5H{gap:1rem;grid-template-columns:1fr}.SellProduct_uploadArea__tdOMV{padding:2rem}.SellProduct_uploadIcon__7bmE1{font-size:3rem}.SellProduct_formActions__5cXzM{flex-direction:column}.SellProduct_nextButton__uX3wB,.SellProduct_submitButton__d880m{margin-left:0}}.CooperativeHome_container__Wmtyl{background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh}.CooperativeHome_hero__okYrW{align-items:center;color:#fff;display:flex;gap:4rem;min-height:80vh;padding:2rem 5%}.CooperativeHome_heroContent__zvket{flex:1 1;max-width:600px}.CooperativeHome_heroContent__zvket h1{font-size:3.5rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem}.CooperativeHome_heroContent__zvket p{font-size:1.2rem;line-height:1.6;margin-bottom:2.5rem;opacity:.9}.CooperativeHome_heroActions__ETq2r{display:flex;flex-wrap:wrap;gap:1.5rem}.CooperativeHome_ctaButtonSecondary__fr0WE,.CooperativeHome_ctaButton__FeKaF{border-radius:50px;display:inline-block;font-size:1.1rem;font-weight:600;padding:1rem 2.5rem;text-decoration:none;transition:all .3s ease}.CooperativeHome_ctaButton__FeKaF{background:#fff;box-shadow:0 10px 30px #0003;color:#667eea}.CooperativeHome_ctaButton__FeKaF:hover{box-shadow:0 15px 40px #0000004d;transform:translateY(-3px)}.CooperativeHome_ctaButtonSecondary__fr0WE{background:#0000;border:2px solid #fff;color:#fff}.CooperativeHome_ctaButtonSecondary__fr0WE:hover{background:#fff;color:#667eea;transform:translateY(-3px)}.CooperativeHome_heroImage__qkTyb{flex:1 1;text-align:center}.CooperativeHome_heroImage__qkTyb img{border-radius:20px;box-shadow:0 20px 60px #0000004d;max-width:100%}.CooperativeHome_stats__v8ni7{background:#fff;padding:4rem 5%}.CooperativeHome_statsGrid__H5x8x{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto;max-width:1000px}.CooperativeHome_statCard__n-L41{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:15px;padding:2rem;text-align:center}.CooperativeHome_statCard__n-L41 h3{color:#667eea;font-size:2.5rem;font-weight:800;margin-bottom:.5rem}.CooperativeHome_statCard__n-L41 p{color:#64748b;font-weight:600;margin:0}.CooperativeHome_cooperatives__cXNC1,.CooperativeHome_products__AEi7Z{background:#f8fafc;padding:4rem 5%}.CooperativeHome_sectionHeader__KqyvF{align-items:center;display:flex;justify-content:space-between;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:1200px}.CooperativeHome_sectionHeader__KqyvF h2{color:#2d3748;font-size:2.5rem;font-weight:800;margin:0}.CooperativeHome_viewAll__ZpSCt{border:2px solid #667eea;border-radius:25px;color:#667eea;font-weight:600;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.CooperativeHome_viewAll__ZpSCt:hover{background:#667eea;color:#fff;transform:translateY(-2px)}.CooperativeHome_cooperativeGrid__sW-2k,.CooperativeHome_productGrid__TMYKO{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin:0 auto;max-width:1200px}.CooperativeHome_cooperativeCard__69hid{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;overflow:hidden;transition:all .3s ease}.CooperativeHome_cooperativeCard__69hid:hover{box-shadow:0 20px 50px #00000026;transform:translateY(-5px)}.CooperativeHome_cooperativeCard__69hid img{height:200px;object-fit:cover;width:100%}.CooperativeHome_cardContent__U-xxG{padding:2rem}.CooperativeHome_cardContent__U-xxG h3{color:#2d3748;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.CooperativeHome_location__wqTrg{color:#64748b;font-size:.9rem;margin-bottom:1rem}.CooperativeHome_description__zrBMo{color:#4a5568;line-height:1.6;margin-bottom:1.5rem}.CooperativeHome_stats__v8ni7{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.CooperativeHome_stats__v8ni7 span{background:#f7fafc;border-radius:20px;color:#4a5568;font-size:.8rem;font-weight:600;padding:.5rem 1rem}.CooperativeHome_viewButton__984hK{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:25px;color:#fff;display:inline-block;font-weight:600;padding:.75rem 2rem;text-decoration:none;transition:all .3s ease}.CooperativeHome_viewButton__984hK:hover{box-shadow:0 10px 30px #667eea66;transform:translateY(-2px)}.CooperativeHome_productGrid__TMYKO{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.CooperativeHome_productCard__62SUy{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;overflow:hidden;transition:all .3s ease}.CooperativeHome_productCard__62SUy:hover{box-shadow:0 20px 50px #00000026;transform:translateY(-5px)}.CooperativeHome_productCard__62SUy img{height:200px;object-fit:cover;width:100%}.CooperativeHome_productInfo__fiqdX{padding:1.5rem}.CooperativeHome_productInfo__fiqdX h4{color:#2d3748;font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.CooperativeHome_cooperative__ViFWu{color:#64748b;font-size:.9rem;margin-bottom:1rem}.CooperativeHome_priceRating__MZ7Dp{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.CooperativeHome_price__qCaWb{color:#667eea;font-size:1.3rem;font-weight:700}.CooperativeHome_rating__a\+nKw{color:#f59e0b;font-weight:600}.CooperativeHome_buyButton__91UsQ{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:15px;color:#fff;display:block;font-weight:600;padding:.75rem;text-align:center;text-decoration:none;transition:all .3s ease}.CooperativeHome_buyButton__91UsQ:hover{box-shadow:0 10px 30px #667eea66;transform:translateY(-2px)}.CooperativeHome_howItWorks__ybApW{background:#fff;padding:4rem 5%;text-align:center}.CooperativeHome_howItWorks__ybApW h2{color:#2d3748;font-size:2.5rem;font-weight:800;margin-bottom:3rem}.CooperativeHome_stepsGrid__0XYDj{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1000px}.CooperativeHome_step__s\+CEY{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:20px;padding:2rem;transition:all .3s ease}.CooperativeHome_step__s\+CEY:hover{box-shadow:0 20px 50px #0000001a;transform:translateY(-5px)}.CooperativeHome_stepIcon__VzFpc{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;display:flex;font-size:1.5rem;font-weight:800;height:60px;justify-content:center;margin:0 auto 1.5rem;width:60px}.CooperativeHome_step__s\+CEY h3{color:#2d3748;font-size:1.3rem;font-weight:700;margin-bottom:1rem}.CooperativeHome_step__s\+CEY p{color:#64748b;line-height:1.6;margin:0}.CooperativeHome_loading__lXS\+P{align-items:center;color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center}.CooperativeHome_spinner__\+JEKo{animation:CooperativeHome_spin__v\+Qro 1s linear infinite;border:4px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:50px;margin-bottom:1rem;width:50px}@keyframes CooperativeHome_spin__v\+Qro{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.CooperativeHome_hero__okYrW{flex-direction:column;padding:2rem;text-align:center}.CooperativeHome_heroContent__zvket h1{font-size:2.5rem}.CooperativeHome_heroActions__ETq2r{justify-content:center}.CooperativeHome_sectionHeader__KqyvF{flex-direction:column;gap:1rem;text-align:center}.CooperativeHome_cooperativeGrid__sW-2k,.CooperativeHome_productGrid__TMYKO{grid-template-columns:1fr;padding:0 1rem}.CooperativeHome_statsGrid__H5x8x{grid-template-columns:repeat(2,1fr)}}.CooperativeProducts_container__3BqZh{background:linear-gradient(135deg,#f8fafc,#e2e8f0);min-height:100vh;padding:2rem 5%}.CooperativeProducts_breadcrumb__Wb\+\+M{align-items:center;display:flex;font-size:.9rem;gap:.5rem;margin-bottom:2rem}.CooperativeProducts_breadcrumb__Wb\+\+M a{color:#667eea;font-weight:600;text-decoration:none}.CooperativeProducts_breadcrumb__Wb\+\+M a:hover{text-decoration:underline}.CooperativeProducts_breadcrumb__Wb\+\+M span{color:#64748b}.CooperativeProducts_cooperativeHeader__mAIlq{grid-gap:3rem;background:#fff;border-radius:25px;box-shadow:0 15px 50px #0000001a;display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin-bottom:3rem;padding:3rem}.CooperativeProducts_headerImage__YGZSB img{border-radius:20px;height:300px;object-fit:cover;width:100%}.CooperativeProducts_cooperativeInfo__a0jR7 h1{color:#2d3748;font-size:2.5rem;font-weight:800;margin-bottom:.5rem}.CooperativeProducts_location__PjBts{color:#64748b;font-size:1.1rem;margin-bottom:1rem}.CooperativeProducts_rating__Jhkm9{align-items:center;display:flex;gap:1.5rem;margin-bottom:1.5rem}.CooperativeProducts_stars__xW1Gu{color:#f59e0b;font-size:1.1rem;font-weight:600}.CooperativeProducts_founded__xgjzX,.CooperativeProducts_members__B8YwB{background:#f8fafc;border-radius:20px;color:#4a5568;font-size:.9rem;font-weight:600;padding:.5rem 1rem}.CooperativeProducts_description__yJLf4{color:#4a5568;font-size:1.1rem;line-height:1.7;margin-bottom:2rem}.CooperativeProducts_stats__W0vl8{display:flex;gap:2rem;margin-bottom:2rem}.CooperativeProducts_stat__aYhCY{align-items:center;display:flex;flex-direction:column;text-align:center}.CooperativeProducts_number__mOQRb{color:#667eea;font-size:1.8rem;font-weight:800}.CooperativeProducts_label__0G3CM{color:#64748b;font-size:.9rem;font-weight:600}.CooperativeProducts_certifications__lSc60{display:flex;flex-wrap:wrap;gap:1rem}.CooperativeProducts_certification__y3DC-{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;color:#fff;font-size:.8rem;font-weight:600;padding:.5rem 1rem}.CooperativeProducts_filtersSection__fVnfd{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;margin-bottom:2rem;padding:2rem}.CooperativeProducts_filtersContainer__ANJmq{align-items:end;display:flex;flex-wrap:wrap;gap:2rem}.CooperativeProducts_filterGroup__mYRV\+{display:flex;flex-direction:column;gap:.5rem}.CooperativeProducts_filterGroup__mYRV\+ label{color:#2d3748;font-size:.9rem;font-weight:600}.CooperativeProducts_filterGroup__mYRV\+ select{background:#fff;border:2px solid #e2e8f0;border-radius:10px;color:#2d3748;font-weight:500;min-width:150px;padding:.75rem 1rem;transition:all .3s ease}.CooperativeProducts_filterGroup__mYRV\+ select:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.CooperativeProducts_resultsCount__l6prZ{color:#64748b;font-weight:600;margin-top:1rem}.CooperativeProducts_productsSection__CnXRz{margin-bottom:3rem}.CooperativeProducts_productsGrid__XEju6{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.CooperativeProducts_productCard__ZFRIC{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;overflow:hidden;position:relative;transition:all .3s ease}.CooperativeProducts_productCard__ZFRIC:hover{box-shadow:0 20px 50px #00000026;transform:translateY(-5px)}.CooperativeProducts_productImage__NYZUT{height:250px;overflow:hidden;position:relative}.CooperativeProducts_productImage__NYZUT img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.CooperativeProducts_productCard__ZFRIC:hover .CooperativeProducts_productImage__NYZUT img{transform:scale(1.05)}.CooperativeProducts_outOfStock__PVpHi{background:#ef4444;left:1rem}.CooperativeProducts_discount__G5g22,.CooperativeProducts_outOfStock__PVpHi{border-radius:20px;color:#fff;font-size:.8rem;font-weight:600;padding:.5rem 1rem;position:absolute;top:1rem}.CooperativeProducts_discount__G5g22{background:#22c55e;right:1rem}.CooperativeProducts_productInfo__Ahahx{padding:2rem}.CooperativeProducts_productInfo__Ahahx h3{color:#2d3748;font-size:1.3rem;font-weight:700;margin-bottom:.5rem}.CooperativeProducts_productDescription__udp9A{color:#64748b;font-size:.9rem;line-height:1.5;margin-bottom:1rem}.CooperativeProducts_priceSection__EbEfi{align-items:center;display:flex;gap:.75rem;margin-bottom:1rem}.CooperativeProducts_currentPrice__pzCcG{color:#667eea;font-size:1.5rem;font-weight:800}.CooperativeProducts_originalPrice__7N-F0{color:#94a3b8;font-size:1.1rem;text-decoration:line-through}.CooperativeProducts_ratingSection__JyRo5{align-items:center;display:flex;gap:.5rem;margin-bottom:1.5rem}.CooperativeProducts_rating__Jhkm9{color:#f59e0b;font-weight:600}.CooperativeProducts_reviews__4OHdM{color:#64748b;font-size:.9rem}.CooperativeProducts_productOptions__CfBmM{margin-bottom:1.5rem}.CooperativeProducts_colors__xJVfp,.CooperativeProducts_sizes__kT7dV{align-items:center;display:flex;font-size:.9rem;gap:.5rem;margin-bottom:.5rem}.CooperativeProducts_colors__xJVfp span:first-child,.CooperativeProducts_sizes__kT7dV span:first-child{color:#4a5568;font-weight:600}.CooperativeProducts_colorOption__Vcoop,.CooperativeProducts_sizeOption__sIegy{background:#f1f5f9;border-radius:8px;color:#64748b;font-size:.8rem;padding:.25rem .5rem}.CooperativeProducts_productActions__QvXEU{display:flex;gap:1rem}.CooperativeProducts_viewButton__wUZnf{background:#0000;border:2px solid #667eea;border-radius:12px;color:#667eea;flex:1 1;font-weight:600;padding:.75rem;text-align:center;text-decoration:none;transition:all .3s ease}.CooperativeProducts_viewButton__wUZnf:hover{background:#667eea;color:#fff;transform:translateY(-2px)}.CooperativeProducts_addToCart__kIwDy{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;color:#fff;cursor:pointer;flex:1 1;font-weight:600;padding:.75rem;transition:all .3s ease}.CooperativeProducts_addToCart__kIwDy:hover:not(.CooperativeProducts_disabled__Au0rU){box-shadow:0 10px 30px #667eea66;transform:translateY(-2px)}.CooperativeProducts_addToCart__kIwDy.CooperativeProducts_disabled__Au0rU{background:#94a3b8;cursor:not-allowed}.CooperativeProducts_noProducts__YR-1t{color:#64748b;padding:4rem 2rem;text-align:center}.CooperativeProducts_noProducts__YR-1t h3{color:#2d3748;font-size:1.5rem;margin-bottom:1rem}.CooperativeProducts_contactSection__R4RBH{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;padding:3rem}.CooperativeProducts_contactSection__R4RBH h2{color:#2d3748;font-size:2rem;font-weight:800;margin-bottom:2rem;text-align:center}.CooperativeProducts_contactInfo__C\+WoP{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.CooperativeProducts_contactItem__k0Pa7{align-items:flex-start;background:#f8fafc;border-radius:15px;display:flex;gap:1rem;padding:1.5rem}.CooperativeProducts_icon__eCIY\+{font-size:1.5rem;margin-top:.25rem}.CooperativeProducts_contactItem__k0Pa7 strong{color:#2d3748;display:block;font-size:1.1rem;margin-bottom:.5rem}.CooperativeProducts_contactItem__k0Pa7 p{color:#64748b;font-size:.95rem;line-height:1.5;margin:0}.CooperativeProducts_loading__j\+vzv{align-items:center;color:#64748b;display:flex;flex-direction:column;height:50vh;justify-content:center}.CooperativeProducts_spinner__BPaxg{animation:CooperativeProducts_spin__MXao4 1s linear infinite;border:4px solid #e2e8f0;border-radius:50%;border-top-color:#667eea;height:50px;margin-bottom:1rem;width:50px}@keyframes CooperativeProducts_spin__MXao4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.CooperativeProducts_container__3BqZh{padding:1rem}.CooperativeProducts_cooperativeHeader__mAIlq{gap:2rem;grid-template-columns:1fr;padding:2rem}.CooperativeProducts_filtersContainer__ANJmq{flex-direction:column;gap:1rem}.CooperativeProducts_filterGroup__mYRV\+,.CooperativeProducts_filterGroup__mYRV\+ select{width:100%}.CooperativeProducts_productsGrid__XEju6{grid-template-columns:1fr}.CooperativeProducts_stats__W0vl8{justify-content:space-around}.CooperativeProducts_rating__Jhkm9{flex-wrap:wrap;gap:1rem}.CooperativeProducts_productActions__QvXEU{flex-direction:column}}.ArtisanDashboard_container__V1vGK{background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh;padding:2rem}.ArtisanDashboard_header__LlSs\+{align-items:center;background:#fff;border-radius:20px;box-shadow:0 15px 50px #0000001a;display:flex;justify-content:space-between;margin-bottom:2rem;padding:2rem}.ArtisanDashboard_userInfo__ByYHZ{align-items:center;display:flex;gap:1.5rem}.ArtisanDashboard_userInfo__ByYHZ img{border:4px solid #667eea;border-radius:50%;height:80px;object-fit:cover;width:80px}.ArtisanDashboard_userInfo__ByYHZ h1{color:#2d3748;font-size:2rem;font-weight:800;margin:0 0 .5rem}.ArtisanDashboard_userInfo__ByYHZ p{color:#64748b;font-weight:600;margin:0 0 .5rem}.ArtisanDashboard_location__7vl5y{color:#667eea;font-size:.9rem;font-weight:600}.ArtisanDashboard_quickActions__RORCK{display:flex;gap:1rem}.ArtisanDashboard_actionButtonSecondary__bItLZ,.ArtisanDashboard_actionButton__7olEC{border-radius:12px;display:inline-block;font-weight:600;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.ArtisanDashboard_actionButton__7olEC{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 10px 30px #667eea4d;color:#fff}.ArtisanDashboard_actionButton__7olEC:hover{box-shadow:0 15px 40px #667eea66;transform:translateY(-3px)}.ArtisanDashboard_actionButtonSecondary__bItLZ{background:#0000;border:2px solid #667eea;color:#667eea}.ArtisanDashboard_actionButtonSecondary__bItLZ:hover{background:#667eea;color:#fff;transform:translateY(-3px)}.ArtisanDashboard_statsGrid__IEruT{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.ArtisanDashboard_statCard__t\+Upp{align-items:center;background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;display:flex;gap:1.5rem;padding:2rem;transition:all .3s ease}.ArtisanDashboard_statCard__t\+Upp:hover{box-shadow:0 20px 50px #00000026;transform:translateY(-5px)}.ArtisanDashboard_statIcon__Hn581{align-items:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:15px;display:flex;font-size:2.5rem;height:60px;justify-content:center;width:60px}.ArtisanDashboard_statContent__Tw3Ar h3{color:#2d3748;font-size:2rem;font-weight:800;margin:0 0 .25rem}.ArtisanDashboard_statContent__Tw3Ar p{color:#64748b;font-size:.9rem;font-weight:600;margin:0}.ArtisanDashboard_tabs__GcJt7{background:#fff;border-radius:15px;box-shadow:0 10px 30px #0000001a;display:flex;gap:.5rem;margin-bottom:2rem;padding:.5rem}.ArtisanDashboard_tab__11NiC{background:#0000;border:none;border-radius:10px;color:#64748b;cursor:pointer;flex:1 1;font-weight:600;padding:1rem 2rem;transition:all .3s ease}.ArtisanDashboard_tab__11NiC.ArtisanDashboard_active__76Tc0{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 5px 20px #667eea4d;color:#fff}.ArtisanDashboard_tab__11NiC:hover:not(.ArtisanDashboard_active__76Tc0){background:#f8fafc;color:#2d3748}.ArtisanDashboard_tabContent__wx8jd{margin-bottom:2rem}.ArtisanDashboard_card__RkJCG{background:#fff;border-radius:20px;box-shadow:0 15px 50px #0000001a;padding:2rem}.ArtisanDashboard_card__RkJCG h3{color:#2d3748;font-size:1.5rem;font-weight:800;margin:0 0 2rem}.ArtisanDashboard_cardHeader__0zonK{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.ArtisanDashboard_cardHeader__0zonK h3{margin:0}.ArtisanDashboard_addButton__jUR7X{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px;color:#fff;font-weight:600;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.ArtisanDashboard_addButton__jUR7X:hover{box-shadow:0 10px 30px #667eea66;transform:translateY(-2px)}.ArtisanDashboard_overviewGrid__McIsj{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr}.ArtisanDashboard_ordersList__bjBC3,.ArtisanDashboard_productsList__641WY{display:flex;flex-direction:column;gap:1rem}.ArtisanDashboard_orderItem__DyIXS{align-items:center;background:#f8fafc;border-radius:12px;display:flex;justify-content:space-between;padding:1rem;transition:all .3s ease}.ArtisanDashboard_orderItem__DyIXS:hover{background:#f1f5f9;transform:translateX(5px)}.ArtisanDashboard_orderInfo__LfKWl{display:flex;flex-direction:column;gap:.25rem}.ArtisanDashboard_orderId__h89EP{color:#667eea;font-size:.9rem;font-weight:700}.ArtisanDashboard_orderProduct__I9z4X{color:#4a5568;font-size:.9rem}.ArtisanDashboard_orderMeta__5vEjI{align-items:flex-end;display:flex;flex-direction:column;gap:.25rem}.ArtisanDashboard_orderAmount__m8k8p{color:#2d3748;font-weight:700}.ArtisanDashboard_orderStatus__4LVIe{background:currentColor;border-radius:20px;color:#fff!important;font-size:.8rem;font-weight:600;opacity:.9;padding:.25rem .75rem}.ArtisanDashboard_productItem__vcQ0S{align-items:center;background:#f8fafc;border-radius:12px;display:flex;gap:1rem;padding:1rem;transition:all .3s ease}.ArtisanDashboard_productItem__vcQ0S:hover{background:#f1f5f9;transform:translateX(5px)}.ArtisanDashboard_productItem__vcQ0S img{border-radius:8px;height:50px;object-fit:cover;width:50px}.ArtisanDashboard_productInfo__cK7gk{display:flex;flex:1 1;flex-direction:column;gap:.25rem}.ArtisanDashboard_productName__OghSU{color:#2d3748;font-size:.95rem;font-weight:600}.ArtisanDashboard_productSales__0MEu7{color:#64748b;font-size:.8rem}.ArtisanDashboard_productPrice__X7j5K{color:#667eea;font-weight:700}.ArtisanDashboard_viewAll__yCuYm{color:#667eea;cursor:pointer;display:inline-block;font-size:.9rem;font-weight:600;margin-top:1rem;text-decoration:none}.ArtisanDashboard_viewAll__yCuYm:hover{text-decoration:underline}.ArtisanDashboard_ordersTable__rijBl{display:flex;flex-direction:column;gap:.5rem}.ArtisanDashboard_tableHeader__y3Phe,.ArtisanDashboard_tableRow__lsksc{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:1fr 2fr 1.5fr 1fr 1fr 1fr;padding:1rem}.ArtisanDashboard_tableHeader__y3Phe{background:#f8fafc;border-radius:10px;color:#2d3748;font-size:.9rem;font-weight:700}.ArtisanDashboard_tableRow__lsksc{background:#fff;border:2px solid #f1f5f9;border-radius:10px;transition:all .3s ease}.ArtisanDashboard_tableRow__lsksc:hover{border-color:#e2e8f0;box-shadow:0 5px 20px #0000001a}.ArtisanDashboard_amount__PyLGq{color:#667eea;font-weight:700}.ArtisanDashboard_status__m72Jz{border-radius:20px;font-size:.8rem;font-weight:600;padding:.5rem 1rem;text-align:center}.ArtisanDashboard_productsGrid__\+Stpm{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.ArtisanDashboard_productCard__ZLBia{background:#f8fafc;border:2px solid #0000;border-radius:15px;padding:1.5rem;transition:all .3s ease}.ArtisanDashboard_productCard__ZLBia:hover{background:#fff;border-color:#e2e8f0;box-shadow:0 10px 30px #0000001a;transform:translateY(-3px)}.ArtisanDashboard_productCard__ZLBia img{border-radius:10px;height:150px;margin-bottom:1rem;object-fit:cover;width:100%}.ArtisanDashboard_productContent__xaiwD h4{color:#2d3748;font-size:1.1rem;font-weight:700;margin:0 0 1rem}.ArtisanDashboard_productMeta__JloK9{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.ArtisanDashboard_price__\+ieeM{color:#667eea;font-size:1.3rem;font-weight:800}.ArtisanDashboard_rating__nwY0p{color:#f59e0b;font-size:.9rem;font-weight:600}.ArtisanDashboard_productStats__iXE6C{color:#64748b;display:flex;font-size:.9rem;gap:1rem;margin-bottom:1rem}.ArtisanDashboard_productStatus__mfAiG{margin-bottom:1rem}.ArtisanDashboard_statusBadge__bAiKq{border-radius:20px;font-size:.8rem;font-weight:600;padding:.5rem 1rem}.ArtisanDashboard_statusBadge__bAiKq.ArtisanDashboard_active__76Tc0{background:#22c55e;color:#fff}.ArtisanDashboard_statusBadge__bAiKq.ArtisanDashboard_outOfStock__9pELX{background:#ef4444;color:#fff}.ArtisanDashboard_productActions__8qUHg{display:flex;gap:.75rem}.ArtisanDashboard_editButton__62Dcp,.ArtisanDashboard_viewButton__1daew{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-weight:600;padding:.75rem;transition:all .3s ease}.ArtisanDashboard_editButton__62Dcp{background:#667eea;color:#fff}.ArtisanDashboard_editButton__62Dcp:hover{background:#5a67d8;transform:translateY(-2px)}.ArtisanDashboard_viewButton__1daew{background:#0000;border:2px solid #667eea;color:#667eea}.ArtisanDashboard_viewButton__1daew:hover{background:#667eea;color:#fff;transform:translateY(-2px)}.ArtisanDashboard_loading__DNBnO{align-items:center;color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center}.ArtisanDashboard_spinner__symi\+{animation:ArtisanDashboard_spin__E89kA 1s linear infinite;border:4px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:50px;margin-bottom:1rem;width:50px}@keyframes ArtisanDashboard_spin__E89kA{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1024px){.ArtisanDashboard_overviewGrid__McIsj{grid-template-columns:1fr}.ArtisanDashboard_tableHeader__y3Phe,.ArtisanDashboard_tableRow__lsksc{font-size:.8rem;grid-template-columns:1fr 1fr 1fr 1fr}.ArtisanDashboard_tableHeader__y3Phe span:nth-child(3),.ArtisanDashboard_tableRow__lsksc span:nth-child(3){display:none}}@media (max-width:768px){.ArtisanDashboard_container__V1vGK{padding:1rem}.ArtisanDashboard_header__LlSs\+{flex-direction:column;gap:1.5rem;text-align:center}.ArtisanDashboard_quickActions__RORCK{justify-content:center;width:100%}.ArtisanDashboard_statsGrid__IEruT{grid-template-columns:repeat(2,1fr)}.ArtisanDashboard_tabs__GcJt7{flex-direction:column;gap:.5rem}.ArtisanDashboard_tab__11NiC{padding:.75rem 1rem}.ArtisanDashboard_tableHeader__y3Phe,.ArtisanDashboard_tableRow__lsksc{gap:.5rem;grid-template-columns:1fr 1fr;padding:.75rem}.ArtisanDashboard_tableHeader__y3Phe span:nth-child(n+3),.ArtisanDashboard_tableRow__lsksc span:nth-child(n+3){display:none}.ArtisanDashboard_productsGrid__\+Stpm{grid-template-columns:1fr}}.CooperativeRegistration_container__Iipnb{background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh;padding:2rem}.CooperativeRegistration_header__fhVBs{color:#fff;margin-bottom:3rem;text-align:center}.CooperativeRegistration_header__fhVBs h1{font-size:3rem;font-weight:800;margin-bottom:.5rem}.CooperativeRegistration_header__fhVBs p{font-size:1.2rem;opacity:.9}.CooperativeRegistration_progressBar__ZlVSj{align-items:center;display:flex;gap:1rem;justify-content:center;margin-bottom:1rem}.CooperativeRegistration_progressStep__TSzf-{align-items:center;background:#fff3;border-radius:50%;color:#fff;display:flex;font-size:1.1rem;font-weight:700;height:50px;justify-content:center;position:relative;transition:all .3s ease;width:50px}.CooperativeRegistration_progressStep__TSzf-.CooperativeRegistration_active__x4FQF{background:#fff;box-shadow:0 10px 30px #ffffff4d;color:#667eea}.CooperativeRegistration_progressStep__TSzf-.CooperativeRegistration_completed__OZMM0{background:#22c55e;color:#fff}.CooperativeRegistration_progressStep__TSzf-:not(:last-child):after{background:#ffffff4d;content:"";height:3px;position:absolute;right:-30px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:20px}.CooperativeRegistration_progressStep__TSzf-.CooperativeRegistration_completed__OZMM0:not(:last-child):after{background:#22c55e}.CooperativeRegistration_stepLabels__VDSLt{color:#fff;display:flex;font-size:.9rem;font-weight:600;gap:3rem;justify-content:center;margin-bottom:3rem;opacity:.8}.CooperativeRegistration_form__xbzPp{background:#fff;border-radius:25px;box-shadow:0 20px 60px #0003;margin:0 auto;max-width:800px;padding:3rem}.CooperativeRegistration_stepContent__SaHUO h3{color:#2d3748;font-size:2rem;font-weight:800;margin-bottom:2rem;text-align:center}.CooperativeRegistration_formGrid__Nm0CU{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:2rem}.CooperativeRegistration_formGroup__Jj-2m{display:flex;flex-direction:column;gap:.5rem}.CooperativeRegistration_formGroup__Jj-2m label{color:#2d3748;font-size:.95rem;font-weight:600}.CooperativeRegistration_formGroup__Jj-2m input,.CooperativeRegistration_formGroup__Jj-2m select,.CooperativeRegistration_formGroup__Jj-2m textarea{background:#fff;border:2px solid #e2e8f0;border-radius:12px;font-size:1rem;padding:1rem;transition:all .3s ease}.CooperativeRegistration_formGroup__Jj-2m input:focus,.CooperativeRegistration_formGroup__Jj-2m select:focus,.CooperativeRegistration_formGroup__Jj-2m textarea:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.CooperativeRegistration_formGroup__Jj-2m input.CooperativeRegistration_error__X92QC,.CooperativeRegistration_formGroup__Jj-2m select.CooperativeRegistration_error__X92QC,.CooperativeRegistration_formGroup__Jj-2m textarea.CooperativeRegistration_error__X92QC{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.CooperativeRegistration_formGroup__Jj-2m small{color:#64748b;font-size:.8rem;margin-top:.25rem}.CooperativeRegistration_errorText__DGIsl{color:#ef4444;font-size:.8rem;font-weight:600}.CooperativeRegistration_checkboxGrid__RO2d3{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:1rem}.CooperativeRegistration_checkboxLabel__IwGXO{align-items:center;background:#f8fafc;border-radius:12px;color:#4a5568;cursor:pointer;display:flex;font-weight:500;gap:.75rem;padding:1rem;transition:all .3s ease}.CooperativeRegistration_checkboxLabel__IwGXO:hover{background:#f1f5f9;transform:translateY(-2px)}.CooperativeRegistration_checkboxLabel__IwGXO input[type=checkbox]{accent-color:#667eea;margin:0;transform:scale(1.2);width:auto}.CooperativeRegistration_checkboxLabel__IwGXO input[type=checkbox]:checked+span{color:#667eea;font-weight:600}.CooperativeRegistration_declaration__JAO9f{background:#f8fafc;border:2px solid #e2e8f0;border-radius:15px;margin-top:2rem;padding:2rem}.CooperativeRegistration_declaration__JAO9f .CooperativeRegistration_checkboxLabel__IwGXO{background:#0000;font-size:.95rem;line-height:1.6;padding:0}.CooperativeRegistration_formActions__FOVk5{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-top:3rem}.CooperativeRegistration_nextButton__MygpA,.CooperativeRegistration_prevButton__ly7UA,.CooperativeRegistration_submitButton__zKCbN{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;padding:1rem 2.5rem;transition:all .3s ease}.CooperativeRegistration_prevButton__ly7UA{background:#0000;border:2px solid #e2e8f0;color:#64748b}.CooperativeRegistration_prevButton__ly7UA:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-2px)}.CooperativeRegistration_nextButton__MygpA{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 10px 30px #667eea4d;color:#fff;margin-left:auto}.CooperativeRegistration_nextButton__MygpA:hover{box-shadow:0 15px 40px #667eea66;transform:translateY(-3px)}.CooperativeRegistration_submitButton__zKCbN{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 10px 30px #22c55e4d;color:#fff;margin-left:auto}.CooperativeRegistration_submitButton__zKCbN:hover:not(:disabled){box-shadow:0 15px 40px #22c55e66;transform:translateY(-3px)}.CooperativeRegistration_submitButton__zKCbN:disabled{box-shadow:0 10px 30px #22c55e33;cursor:not-allowed;opacity:.6;transform:none}.CooperativeRegistration_formGroup__Jj-2m input[type=file]{background:#f8fafc;border:2px dashed #e2e8f0;cursor:pointer;padding:.75rem}.CooperativeRegistration_formGroup__Jj-2m input[type=file]:hover{background:#f1f5f9;border-color:#cbd5e1}.CooperativeRegistration_formGroup__Jj-2m input[type=file]:focus{border-color:#667eea;border-style:solid}@media (max-width:768px){.CooperativeRegistration_container__Iipnb{padding:1rem}.CooperativeRegistration_header__fhVBs h1{font-size:2rem}.CooperativeRegistration_progressBar__ZlVSj{gap:.5rem}.CooperativeRegistration_progressStep__TSzf-{font-size:1rem;height:40px;width:40px}.CooperativeRegistration_progressStep__TSzf-:not(:last-child):after{right:-22px;width:15px}.CooperativeRegistration_stepLabels__VDSLt{font-size:.8rem;gap:1.5rem}.CooperativeRegistration_form__xbzPp{padding:2rem 1.5rem}.CooperativeRegistration_formGrid__Nm0CU{gap:1.5rem;grid-template-columns:1fr}.CooperativeRegistration_checkboxGrid__RO2d3{grid-template-columns:1fr}.CooperativeRegistration_formActions__FOVk5{flex-direction:column;gap:1rem}.CooperativeRegistration_nextButton__MygpA,.CooperativeRegistration_prevButton__ly7UA,.CooperativeRegistration_submitButton__zKCbN{justify-content:center;width:100%}.CooperativeRegistration_nextButton__MygpA,.CooperativeRegistration_submitButton__zKCbN{margin-left:0}}@media (max-width:480px){.CooperativeRegistration_stepLabels__VDSLt{flex-wrap:wrap;gap:1rem;justify-content:center}.CooperativeRegistration_progressBar__ZlVSj{flex-wrap:wrap}.CooperativeRegistration_stepContent__SaHUO h3{font-size:1.5rem}}.App{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1 1;padding-top:80px}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--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-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--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__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px 0 #0000001a,0 2px 15px 0 #0000000d;box-sizing:border-box;cursor:default;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1;word-break:break-word}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.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:#e74c3c;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:#e74c3c;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{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.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:5px;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;transform-origin:right}.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,0,0)}to{opacity:0;transform:translate3d(2000px,0,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,0,0)}to{opacity:0;transform:translate3d(-2000px,0,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,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,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,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-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: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:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform: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:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(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-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.7cb90281.css.map*/