.FeaturesHighlight_featuresHighlight__5U76W{padding:100px 0;background:#fff}.FeaturesHighlight_featuresTitle__OuWdX{text-align:center;font-size:42px;font-weight:700;color:#2fa71d;margin-bottom:40px;line-height:1.2}.FeaturesHighlight_featuresContent__BaGY_{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;max-width:1200px;margin:0 auto}.FeaturesHighlight_featuresLeft__S0VR7,.FeaturesHighlight_featuresRight__058aF{display:flex;flex-direction:column;gap:50px}.FeaturesHighlight_carImage__NRDh8{display:flex;justify-content:center;align-items:center}.FeaturesHighlight_carImage__NRDh8 img{max-width:100%;height:auto;max-height:500px;object-fit:contain}.FeaturesHighlight_carImage__NRDh8 span{display:block!important}.FeaturesHighlight_carImage__NRDh8 span img{max-width:100%;height:auto;max-height:500px;object-fit:contain}.FeaturesHighlight_featureCard__TNebS{display:flex;align-items:flex-start;gap:20px;padding:0;background:rgba(0,0,0,0);border:none;box-shadow:none;transition:all .3s ease}.FeaturesHighlight_featureCard__TNebS:hover{transform:none;box-shadow:none;border:none}.FeaturesHighlight_featureIcon__VA7ED{width:50px;height:50px;background:#2fa71d;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;flex-shrink:0;transition:all .3s ease}.FeaturesHighlight_featureCard__TNebS:hover .FeaturesHighlight_featureIcon__VA7ED{transform:scale(1.05);background:#26991a}.FeaturesHighlight_featureContent__BF2Sm{flex:1 1}.FeaturesHighlight_featureTitle__vnnGp{font-size:18px;font-weight:700;color:#1e293b;margin-bottom:8px;line-height:1.3}.FeaturesHighlight_featureDescription__DbqWe{font-size:14px;line-height:1.5;color:#64748b;margin:0}.FeaturesHighlight_featuresLeft__S0VR7 .FeaturesHighlight_featureCard__TNebS{flex-direction:row}.FeaturesHighlight_featuresLeft__S0VR7 .FeaturesHighlight_featureCard__TNebS .FeaturesHighlight_featureContent__BF2Sm{text-align:left}.FeaturesHighlight_featuresRight__058aF .FeaturesHighlight_featureCard__TNebS{flex-direction:row-reverse}.FeaturesHighlight_featuresRight__058aF .FeaturesHighlight_featureCard__TNebS .FeaturesHighlight_featureContent__BF2Sm{text-align:right}@media(max-width:1024px){.FeaturesHighlight_featuresContent__BaGY_{grid-template-columns:1fr;gap:60px;text-align:center}.FeaturesHighlight_featuresLeft__S0VR7,.FeaturesHighlight_featuresRight__058aF{gap:40px}.FeaturesHighlight_carImage__NRDh8{order:-1}.FeaturesHighlight_featuresLeft__S0VR7 .FeaturesHighlight_featureCard__TNebS,.FeaturesHighlight_featuresRight__058aF .FeaturesHighlight_featureCard__TNebS{flex-direction:row;justify-content:center}.FeaturesHighlight_featuresLeft__S0VR7 .FeaturesHighlight_featureContent__BF2Sm,.FeaturesHighlight_featuresRight__058aF .FeaturesHighlight_featureContent__BF2Sm{text-align:left}}@media(max-width:768px){.FeaturesHighlight_featuresHighlight__5U76W{padding:80px 0}.FeaturesHighlight_featuresTitle__OuWdX{font-size:36px;margin-bottom:60px}.FeaturesHighlight_featuresContent__BaGY_{gap:40px}.FeaturesHighlight_featuresLeft__S0VR7,.FeaturesHighlight_featuresRight__058aF{gap:30px}.FeaturesHighlight_featureIcon__VA7ED{width:45px;height:45px;font-size:18px}.FeaturesHighlight_featureTitle__vnnGp{font-size:16px}.FeaturesHighlight_featureDescription__DbqWe{font-size:13px}}@media(max-width:480px){.FeaturesHighlight_featuresHighlight__5U76W{padding:60px 0}.FeaturesHighlight_featuresTitle__OuWdX{font-size:28px;margin-bottom:40px}.FeaturesHighlight_featuresContent__BaGY_{gap:30px}.FeaturesHighlight_featuresLeft__S0VR7,.FeaturesHighlight_featuresRight__058aF{gap:25px}.FeaturesHighlight_featureCard__TNebS{flex-direction:column;text-align:center;gap:15px}.FeaturesHighlight_featureIcon__VA7ED{width:40px;height:40px;font-size:16px;margin:0 auto}.FeaturesHighlight_featureTitle__vnnGp{font-size:15px}.FeaturesHighlight_featureDescription__DbqWe{font-size:12px}}.About_aboutPage__K3UXv{min-height:100vh;background:#f8fffe}.About_container__1_IZs{max-width:1240px;margin:0 auto;padding:0 20px}.About_hero___I8mm{background:linear-gradient(135deg,rgba(0,0,0,.4),rgba(0,0,0,.3)),url(/images/about-us.png);background-size:cover;background-position:50%;background-attachment:fixed;padding:100px 0;color:#fff;text-align:center;position:relative;overflow:hidden;min-height:70vh;display:flex;align-items:center;justify-content:center}.About_hero___I8mm:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(255,255,255,.1) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.1) 0,transparent 50%);z-index:0}.About_heroContent__Z_90t{position:relative;z-index:1;max-width:800px;margin:0 auto;padding:0 20px}.About_heroTitle__QNw9c{font-size:56px;font-weight:800;margin:0 0 24px;color:#fff;text-shadow:0 4px 8px rgba(0,0,0,.3);line-height:1.2}.About_heroSubtitle__ThEi_{font-size:28px;font-weight:400;margin:0;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.2);line-height:1.4;opacity:.95}.About_story__To97q{padding:80px 0;background:linear-gradient(135deg,#f0fdf4,#ecfdf5);position:relative;overflow:hidden}.About_storyContent__Zjoh_{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center;min-height:500px}.About_storyText__5Gr4V{padding-right:20px}.About_storyText__5Gr4V .About_sectionTitle__Ub_yt{font-size:36px;font-weight:700;color:#2fa71d;margin-bottom:24px;line-height:1.2;text-align:left}.About_storyDescription__TCf8K{font-size:18px;line-height:1.7;color:#374151;margin-bottom:32px;font-weight:400}.About_storyDescription__TCf8K:last-child{margin-bottom:0}.About_storyImage__Q4ew8{display:flex;justify-content:center;align-items:center}.About_storyImage__Q4ew8 img{width:100%;max-width:600px;height:500px;object-fit:cover;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.1);transition:transform .3s ease}.About_storyImage__Q4ew8 img:hover{transform:scale(1.05)}.About_mission__AtjOD{max-width:1440px;margin:0 auto;padding:80px 0}.About_container__1_IZs{display:flex;justify-content:center;flex-wrap:wrap;gap:50px}.About_missionCard__2P35z,.About_visionCard__LZUl1{position:relative;background:#fff;width:400px;padding:100px 36px 56px;border-radius:18px 18px 24px 24px;box-shadow:0 2px 8px rgba(0,0,0,.08);text-align:center;transition:transform .3s;margin-top:40px;z-index:1}.About_missionCard__2P35z:after,.About_visionCard__LZUl1:after{content:"";position:absolute;left:0;right:0;bottom:-12px;height:20px;border-radius:0 0 24px 24px;z-index:-1;transition:box-shadow .3s}.About_missionCard__2P35z:hover,.About_visionCard__LZUl1:hover{transform:translateY(-5px)}.About_missionIcon__0FsTw,.About_visionIcon__KXn_j{position:absolute;top:-40px;left:50%;transform:translateX(-50%);width:120px;height:120px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.1);border:6px solid #fff;z-index:2}.About_missionIcon__0FsTw svg,.About_visionIcon__KXn_j svg{font-size:60px;color:#fff}.About_missionIcon__0FsTw{background:#2fa71d}.About_visionIcon__KXn_j{background:#0ea5e9}.About_missionTitle__TQeFT,.About_visionTitle__pH1g2{font-size:30px;font-weight:700;margin-bottom:18px;text-transform:uppercase;letter-spacing:1px}.About_missionTitle__TQeFT{color:#2fa71d}.About_visionTitle__pH1g2{color:#0ea5e9}.About_missionDescription__9GggK,.About_visionDescription__amiCH{font-size:20px;color:#000;line-height:1.8;margin:0}.About_missionDescription__9GggK strong,.About_visionDescription__amiCH strong{color:#000}.About_special__Rg7i1{padding:80px 0;background:#f8f9fa;color:#333}.About_specialContent__jvghT{display:flex;flex-direction:column;gap:50px}.About_specialTitle__TwKvg{text-align:left}.About_specialTitle__TwKvg .About_sectionTitle__Ub_yt{color:#2fa71d!important;text-align:left;margin-bottom:0;font-size:32px;font-weight:600;line-height:1.3}.About_specialGrid__7KJOO{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;max-width:1240px;margin:0 auto}@media(max-width:768px){.About_hero___I8mm{padding:100px 0 60px}.About_heroTitle__QNw9c{font-size:36px}.About_heroSubtitle__ThEi_{font-size:20px}.About_mission__AtjOD,.About_stats__aXNC0,.About_story__To97q{padding:60px 0}.About_sectionTitle__Ub_yt{font-size:28px}.About_missionGrid__SmgoS{grid-template-columns:1fr;gap:30px}.About_statsGrid__9A71J{grid-template-columns:repeat(2,1fr);gap:30px}}@media(max-width:1024px){.About_storyContent__Zjoh_{grid-template-columns:1fr;gap:40px}.About_heroTitle__QNw9c{font-size:40px}.About_sectionTitle__Ub_yt{font-size:32px}}@media(max-width:900px){.About_missionCard__2P35z,.About_visionCard__LZUl1{width:100%;max-width:420px;padding:80px 16px 40px}.About_missionTitle__TQeFT,.About_visionTitle__pH1g2{margin-top:20px}}@media(max-width:768px){.About_hero___I8mm{padding:100px 0 60px}.About_heroTitle__QNw9c{font-size:36px}.About_heroSubtitle__ThEi_{font-size:20px}.About_mission__AtjOD,.About_stats__aXNC0,.About_story__To97q{padding:60px 0}.About_sectionTitle__Ub_yt,.About_storyText__5Gr4V .About_sectionTitle__Ub_yt{font-size:28px}.About_missionGrid__SmgoS{grid-template-columns:1fr;gap:30px}.About_statsGrid__9A71J{grid-template-columns:repeat(2,1fr);gap:30px}.About_container__1_IZs{flex-direction:column;align-items:center;gap:32px}.About_missionCard__2P35z,.About_visionCard__LZUl1{width:100%;max-width:420px;padding:60px 8px 32px}}@media(max-width:700px){.About_container__1_IZs{flex-direction:column;align-items:center;gap:32px}.About_missionCard__2P35z,.About_visionCard__LZUl1{width:100%;max-width:420px;padding:60px 8px 32px}}@media(max-width:480px){.About_container__1_IZs{padding:0 15px}.About_heroTitle__QNw9c{font-size:32px}.About_heroSubtitle__ThEi_{font-size:18px}.About_sectionTitle__Ub_yt,.About_storyText__5Gr4V .About_sectionTitle__Ub_yt{font-size:24px}.About_storyDescription__TCf8K{font-size:16px}.About_statsGrid__9A71J{grid-template-columns:1fr}.About_statNumber__Q8qSX{font-size:36px}}.Hero_hero__F1sxj{position:relative;color:#fff}.Hero_heroImage__EJZlK,.Hero_hero__F1sxj{width:100%;display:block;margin:0;padding:0}.Hero_heroImage__EJZlK{height:auto;object-fit:contain}.Hero_heroContent__ferQb{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;max-width:1440px;padding:0 20px;width:100%;z-index:2}.Hero_heroText__g24dY{margin-bottom:50px}.Hero_heroText__g24dY h1{font-size:64px;font-weight:700;margin-bottom:20px;text-shadow:3px 3px 6px rgba(0,0,0,.8)}@media(max-width:768px){.Hero_heroText__g24dY h1{font-size:40px}}.Hero_heroText__g24dY p{font-size:24px;font-weight:300;max-width:600px;margin:0 auto;text-shadow:2px 2px 4px rgba(0,0,0,.8)}@media(max-width:768px){.Hero_heroText__g24dY p{font-size:19px}}.Hero_searchForm__Q07L8{width:100%;max-width:1100px;margin:0 auto}.Hero_searchContainer__kKq8t{background:hsla(0,0%,100%,.98);border-radius:25px;padding:30px;display:flex;align-items:flex-start;gap:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.2)}@media(max-width:768px){.Hero_searchContainer__kKq8t{flex-direction:column;gap:25px;padding:30px;border-radius:20px}}.Hero_fieldWrapper__vMvTn{display:flex;flex-direction:column;gap:0}.Hero_fieldWrapper__vMvTn:first-child,.Hero_fieldWrapper__vMvTn:nth-child(2){flex:.8 1}.Hero_fieldWrapper__vMvTn:nth-child(3){flex:1.6 1}.Hero_searchField__qmJPy{flex:1 1;display:flex;align-items:center;gap:15px;padding:15px 20px;background:#fff;border-radius:12px;border:1px solid #e1e5e9;transition:all .3s ease;position:relative}.Hero_searchField__qmJPy:hover{border-color:#2fa71d;box-shadow:0 4px 15px rgba(47,167,29,.1)}.Hero_searchField__qmJPy:focus-within{border-color:#2fa71d;box-shadow:0 4px 15px rgba(47,167,29,.15)}@media(max-width:768px){.Hero_searchField__qmJPy{padding:12px 15px;gap:12px}}.Hero_fieldIcon__1qyjB{font-size:22px;color:#2fa71d;min-width:28px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:1;position:relative}.Hero_fieldIcon__1qyjB svg{filter:drop-shadow(0 2px 4px rgba(47,167,29,.2))}.Hero_fieldContent__p0P8D{flex:1 1;z-index:1;position:relative}.Hero_fieldContent__p0P8D .Hero_ant-input__olnE0,.Hero_fieldContent__p0P8D .Hero_ant-picker___pr2u,.Hero_fieldContent__p0P8D .Hero_ant-select__AE0mr{width:100%;border:none!important;box-shadow:none!important;background:rgba(0,0,0,0)!important}.Hero_fieldContent__p0P8D .Hero_ant-input__olnE0.Hero_ant-input-focused__ImbM5,.Hero_fieldContent__p0P8D .Hero_ant-input__olnE0.Hero_ant-picker-focused__kgF7U,.Hero_fieldContent__p0P8D .Hero_ant-input__olnE0.Hero_ant-select-focused___fInN,.Hero_fieldContent__p0P8D .Hero_ant-input__olnE0:focus,.Hero_fieldContent__p0P8D .Hero_ant-input__olnE0:hover,.Hero_fieldContent__p0P8D .Hero_ant-picker___pr2u.Hero_ant-input-focused__ImbM5,.Hero_fieldContent__p0P8D .Hero_ant-picker___pr2u.Hero_ant-picker-focused__kgF7U,.Hero_fieldContent__p0P8D .Hero_ant-picker___pr2u.Hero_ant-select-focused___fInN,.Hero_fieldContent__p0P8D .Hero_ant-picker___pr2u:focus,.Hero_fieldContent__p0P8D .Hero_ant-picker___pr2u:hover,.Hero_fieldContent__p0P8D .Hero_ant-select__AE0mr.Hero_ant-input-focused__ImbM5,.Hero_fieldContent__p0P8D .Hero_ant-select__AE0mr.Hero_ant-picker-focused__kgF7U,.Hero_fieldContent__p0P8D .Hero_ant-select__AE0mr.Hero_ant-select-focused___fInN,.Hero_fieldContent__p0P8D .Hero_ant-select__AE0mr:focus,.Hero_fieldContent__p0P8D .Hero_ant-select__AE0mr:hover{border:none!important;box-shadow:none!important}.Hero_fieldContent__p0P8D .Hero_ant-select-selector__noVxl{border:none!important;box-shadow:none!important;background:rgba(0,0,0,0)!important;padding:0!important}.Hero_fieldContent__p0P8D .Hero_ant-select-selector__noVxl .Hero_ant-select-selection-item__6hbwy{color:#2c3e50!important;font-weight:500!important}.Hero_fieldContent__p0P8D .Hero_ant-select-selector__noVxl .Hero_ant-select-selection-placeholder__YkfUM{color:#7f8c8d!important;font-weight:400!important}.Hero_fieldContent__p0P8D .Hero_ant-select-selector__noVxl .Hero_ant-select-arrow__bPdbz{color:#2fa71d!important;font-size:14px!important;transition:all .3s ease!important}.Hero_fieldContent__p0P8D .Hero_ant-select-selector__noVxl:hover .Hero_ant-select-arrow__bPdbz{color:#26991a!important;transform:scale(1.1)!important}.Hero_fieldContent__p0P8D .ant-select-dropdown{min-width:200px!important;border-radius:12px!important;box-shadow:0 8px 25px rgba(0,0,0,.15)!important;border:1px solid rgba(47,167,29,.2)!important;overflow:hidden!important;animation:Hero_dropdownFadeIn__WO_Rm .3s ease-out!important;z-index:9999!important}.Hero_fieldContent__p0P8D .ant-select-dropdown .ant-select-item{padding:12px 16px!important;font-weight:500!important;color:#2c3e50!important;transition:all .3s ease!important;border-bottom:1px solid rgba(0,0,0,.05)!important}.Hero_fieldContent__p0P8D .ant-select-dropdown .ant-select-item:last-child{border-bottom:none!important}.Hero_fieldContent__p0P8D .ant-select-dropdown .ant-select-item:hover{background:rgba(47,167,29,.1)!important;color:#2fa71d!important;transform:translateX(4px)!important}.Hero_fieldContent__p0P8D .ant-select-dropdown .ant-select-item.Hero_ant-select-item-option-selected__UizVp{background:rgba(47,167,29,.15)!important;color:#2fa71d!important;font-weight:600!important;border-left:3px solid #2fa71d!important}.Hero_fieldContent__p0P8D .Hero_ant-picker-input__B7Toh{border:none!important;box-shadow:none!important;background:rgba(0,0,0,0)!important}.Hero_fieldContent__p0P8D .Hero_ant-picker___pr2u .Hero_ant-picker-suffix__iErvr,.Hero_fieldContent__p0P8D .ant-picker .ant-picker-suffix,.Hero_fieldContent__p0P8D .ant-picker-suffix{display:none!important}.Hero_searchButton__SglPe{background:linear-gradient(135deg,#2FA71D,#26991A);border:none;border-radius:50%;width:70px;height:70px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 25px rgba(47,167,29,.3);position:relative;overflow:hidden}.Hero_searchButton__SglPe:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,.1));opacity:0;transition:opacity .3s ease;border-radius:50%}.Hero_searchButton__SglPe:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 12px 35px rgba(47,167,29,.4)}.Hero_searchButton__SglPe:hover:before{opacity:1}.Hero_searchButton__SglPe:active{transform:translateY(-1px) scale(1.02)}.Hero_searchButton__SglPe svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));transition:transform .3s ease}.Hero_searchButton__SglPe:hover svg{transform:scale(1.1)}@media(max-width:768px){.Hero_searchButton__SglPe{width:100%;border-radius:18px;height:60px;font-size:20px}.Hero_searchButton__SglPe:before{border-radius:18px}}@media(max-width:1024px){.Hero_searchContainer__kKq8t{max-width:700px}}@media(max-width:768px){.Hero_hero__F1sxj{height:50vh}.Hero_heroText__g24dY{margin-bottom:30px}}@media(max-width:480px){.Hero_hero__F1sxj{height:45vh}.Hero_heroText__g24dY h1{font-size:32px}.Hero_heroText__g24dY p{font-size:16px}.Hero_searchContainer__kKq8t{padding:20px}}.Hero_errorMessage__p9iSb{color:#ff4d4f;font-size:12px;margin-top:8px;margin-left:0;font-weight:500;animation:Hero_fadeIn__t3BD_ .3s ease;text-align:left}@keyframes Hero_fadeIn__t3BD_{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.VehicleCard_vehicleCard__rdRh1{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 8px 30px rgba(0,0,0,.08);transition:all .3s ease;position:relative;border:2px solid rgba(0,0,0,0);display:flex;flex-direction:column}.VehicleCard_vehicleCard__rdRh1:hover{box-shadow:0 20px 40px rgba(47,167,29,.15);border-color:#2fa71d}.VehicleCard_vehicleCard__rdRh1.VehicleCard_popular__TnTmV{border-color:#2fa71d;box-shadow:0 8px 30px rgba(47,167,29,.2)}.VehicleCard_vehicleCard__rdRh1.VehicleCard_popular__TnTmV:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#2FA71D,#26991A);z-index:2}.VehicleCard_popularBadge__e0H5s{position:absolute;top:15px;right:15px;background:linear-gradient(135deg,#2FA71D,#26991A);color:#fff;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:600;display:flex;align-items:center;gap:6px;z-index:3;box-shadow:0 4px 15px rgba(47,167,29,.3)}.VehicleCard_popularBadge__e0H5s svg{font-size:16px}.VehicleCard_vehicleImage__aK__N{height:200px;overflow:hidden;position:relative}.VehicleCard_vehicleImage__aK__N img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.VehicleCard_vehicleCard__rdRh1:hover .VehicleCard_vehicleImage__aK__N img{transform:scale(1.05)}.VehicleCard_favoriteButton__p9gKM{position:absolute;top:15px;left:15px;background:hsla(0,0%,100%,.95);border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:3;box-shadow:0 2px 8px rgba(0,0,0,.15);color:#dc3545;font-size:20px}.VehicleCard_favoriteButton__p9gKM:hover{background:#fff;transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.2)}.VehicleCard_favoriteButton__p9gKM:disabled{opacity:.6;cursor:not-allowed}.VehicleCard_favoriteButton__p9gKM svg{font-size:20px}.VehicleCard_imageNavButton___nBzD{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.5);color:#fff;border:none;width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:all .3s ease;z-index:2}.VehicleCard_imageNavButton___nBzD:hover{background:rgba(0,0,0,.7);transform:translateY(-50%) scale(1.1)}.VehicleCard_imageNavButton___nBzD:first-of-type{left:10px}.VehicleCard_imageNavButton___nBzD:nth-of-type(2){right:10px}.VehicleCard_vehicleCard__rdRh1:hover .VehicleCard_imageNavButton___nBzD{opacity:1}.VehicleCard_vehicleInfo__V7D2r{padding:25px;display:flex;flex-direction:column;flex:1 1}.VehicleCard_vehicleHeader__Saowe{margin-bottom:15px}.VehicleCard_vehicleName__aMkEQ{font-size:24px;font-weight:700;color:#2c3e50;margin:0 0 15px;line-height:1.3}.VehicleCard_vehicleType__dT1PW{display:flex;align-items:center;gap:8px;color:#2fa71d;font-weight:600;font-size:16px}.VehicleCard_vehicleType__dT1PW svg{font-size:18px}.VehicleCard_rating__qZwd3{display:flex;align-items:center;gap:6px;color:#f39c12;font-weight:600}.VehicleCard_rating__qZwd3 svg{font-size:16px}.VehicleCard_typeRatingRow__OKck9{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.VehicleCard_features__O3mej{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px;max-height:75px;overflow:hidden}.VehicleCard_feature___mnt_{background:#f8f9fa;color:#2c3e50;padding:6px 12px;border-radius:15px;font-size:14px;font-weight:500;border:1px solid #e9ecef}.VehicleCard_feature___mnt_:last-child{background:#6c757d;color:#fff;border:1px solid #6c757d;font-weight:600}.VehicleCard_location__Am9hf{align-items:flex-start;gap:8px;color:#666;font-size:14px;margin-bottom:15px;min-height:35px}.VehicleCard_location__Am9hf svg{font-size:16px;color:#2fa71d;margin-top:2px;flex-shrink:0}.VehicleCard_location__Am9hf span{flex:1 1;word-wrap:break-word;overflow-wrap:break-word}.VehicleCard_price__uMKpY{display:flex;align-items:center;gap:8px;color:#2fa71d;font-size:18px;font-weight:700;margin-bottom:20px}.VehicleCard_price__uMKpY svg{font-size:20px}.VehicleCard_rentButton__52SUt{width:100%;padding:12px 24px;background:linear-gradient(135deg,#2FA71D,#26991A);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:auto}.VehicleCard_rentButton__52SUt:hover{background:linear-gradient(135deg,#26991A,#1e7a15);transform:translateY(-2px);box-shadow:0 4px 15px rgba(47,167,29,.3)}.Modal_modalOverlay__BRkC7{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}.Modal_modalContent__6VCLj{background:#fff;border-radius:8px;max-width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 4px 6px rgba(0,0,0,.1);position:relative;width:100%;max-width:600px}.Modal_modalHeader__M04jy{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #eee}.Modal_modalHeader__M04jy h2{margin:0;font-size:20px;font-weight:600;color:#333}.Modal_closeButton__umqxM{background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.Modal_closeButton__umqxM:hover{background:#f5f5f5;color:#333}.Modal_modalBody__pW5pu{padding:20px}.Modal_modalFooter__2aFXX{padding:20px;border-top:1px solid #eee;display:flex;justify-content:flex-end;gap:10px}.NewBookingNotification_modalOverlay__aGnoW{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:NewBookingNotification_fadeIn__1JXbD .3s ease}@keyframes NewBookingNotification_fadeIn__1JXbD{0%{opacity:0}to{opacity:1}}.NewBookingNotification_notificationModal__1OZeB{background:#fff;border-radius:16px;max-width:500px;width:100%;box-shadow:0 10px 40px rgba(0,0,0,.2);animation:NewBookingNotification_slideUp__U7zYR .3s ease;overflow:hidden}@keyframes NewBookingNotification_slideUp__U7zYR{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.NewBookingNotification_modalHeader__vzsmm{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e8e8e8;background:linear-gradient(135deg,#1890ff,#40a9ff)}.NewBookingNotification_modalHeader__vzsmm .NewBookingNotification_modalTitle__t_Yv_{display:flex;align-items:center;gap:12px}.NewBookingNotification_modalHeader__vzsmm .NewBookingNotification_modalTitle__t_Yv_ h2{margin:0;font-size:20px;font-weight:600;color:#fff}.NewBookingNotification_modalHeader__vzsmm .NewBookingNotification_modalTitle__t_Yv_ .NewBookingNotification_bellIcon__6DDbB{font-size:24px;color:#fff;animation:NewBookingNotification_ring__tNCEj .5s ease}.NewBookingNotification_modalHeader__vzsmm .NewBookingNotification_closeButton__8k_I3{background:hsla(0,0%,100%,.2);border:none;color:#fff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.NewBookingNotification_modalHeader__vzsmm .NewBookingNotification_closeButton__8k_I3:hover{background:hsla(0,0%,100%,.3);transform:scale(1.1)}@keyframes NewBookingNotification_ring__tNCEj{0%,to{transform:rotate(0deg)}10%,30%,50%,70%,90%{transform:rotate(-10deg)}20%,40%,60%,80%{transform:rotate(10deg)}}.NewBookingNotification_modalBody__cON0Q{padding:24px}.NewBookingNotification_notificationContent__LuFcQ .NewBookingNotification_notificationMessage__IqTdv{font-size:16px;color:#333;margin:0 0 20px;font-weight:500;text-align:center;padding:12px;background:#e6f7ff;border-radius:8px;border-left:4px solid #1890ff}.NewBookingNotification_notificationContent__LuFcQ .NewBookingNotification_bookingInfo__q6KfJ{display:flex;flex-direction:column;gap:12px}.NewBookingNotification_notificationContent__LuFcQ .NewBookingNotification_infoRow__5nUT3{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #f0f0f0}.NewBookingNotification_notificationContent__LuFcQ .NewBookingNotification_infoRow__5nUT3:last-child{border-bottom:none}.NewBookingNotification_notificationContent__LuFcQ .NewBookingNotification_infoRow__5nUT3 .NewBookingNotification_infoLabel__4AyfU{font-size:14px;color:#666;font-weight:500}.NewBookingNotification_notificationContent__LuFcQ .NewBookingNotification_infoRow__5nUT3 .NewBookingNotification_infoValue__65oc4{font-size:14px;color:#333;font-weight:600;text-align:right}.NewBookingNotification_notificationContent__LuFcQ .NewBookingNotification_infoRow__5nUT3 .NewBookingNotification_statusBadge__BH5Pd{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;background:#fff7e6;color:#fa8c16}.NewBookingNotification_modalFooter__OxM0j{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #e8e8e8;background:#fafafa}.NewBookingNotification_viewButton__IEijJ{display:flex;align-items:center;gap:8px;padding:10px 20px;background:linear-gradient(135deg,#1890ff,#40a9ff);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.NewBookingNotification_viewButton__IEijJ:hover{background:linear-gradient(135deg,#40a9ff,#69c0ff);transform:translateY(-2px);box-shadow:0 4px 12px rgba(24,144,255,.3)}.NewBookingNotification_closeModalButton__Lbi19{padding:10px 20px;background:#fff;color:#666;border:1px solid #d9d9d9;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.NewBookingNotification_closeModalButton__Lbi19:hover{background:#f5f5f5;border-color:#bfbfbf}.AdminLayout_adminLayout__KHj6L{display:flex;height:100vh;background:#f5f5f5}.AdminLayout_sidebar__qVuv2{width:250px;background:#001529;color:#fff;display:flex;flex-direction:column;transition:width .3s ease}.AdminLayout_sidebar__qVuv2.AdminLayout_collapsed__9Smg6{width:80px}.AdminLayout_logo__A8RT5{padding:20px;border-bottom:1px solid #303030;display:flex;align-items:center;gap:12px;text-decoration:none;cursor:pointer;transition:background-color .3s ease}.AdminLayout_logo__A8RT5:hover{background-color:hsla(0,0%,100%,.05)}.AdminLayout_logo__A8RT5 .AdminLayout_logoImage__B8sgQ{width:40px;height:40px;object-fit:contain;flex-shrink:0}.AdminLayout_logo__A8RT5 h2{color:#fff;margin:0;font-size:18px;font-weight:600;white-space:nowrap}.AdminLayout_nav__j3Fdv{flex:1 1;padding:20px 0}.AdminLayout_navItem__TWkYa{display:flex;align-items:center;gap:12px;padding:12px 20px;color:#b8b8b8;text-decoration:none;transition:all .3s ease;border-left:3px solid rgba(0,0,0,0)}.AdminLayout_navItem__TWkYa:hover{background:#1890ff;color:#fff}.AdminLayout_navItem__TWkYa.AdminLayout_active__fQmgT{background:#1890ff;color:#fff;border-left-color:#40a9ff}.AdminLayout_navItem__TWkYa svg{font-size:16px;min-width:16px}.AdminLayout_logout__5uvXW{padding:20px;border-top:1px solid #303030}.AdminLayout_userInfo__zH8lT{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:12px;background:hsla(0,0%,100%,.1);border-radius:8px}.AdminLayout_avatar__mBQeK{width:40px;height:40px;border-radius:50%;background:#1890ff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;color:#fff;flex-shrink:0}.AdminLayout_userDetails__ipePd{flex:1 1;min-width:0}.AdminLayout_userName__ywLZV{font-size:14px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}.AdminLayout_userRole__debVe{font-size:12px;color:#b8b8b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AdminLayout_logoutBtn__1JczH{display:flex;align-items:center;gap:12px;width:100%;padding:12px;background:rgba(0,0,0,0);border:none;color:#b8b8b8;cursor:pointer;border-radius:6px;transition:all .3s ease}.AdminLayout_logoutBtn__1JczH:hover{background:#ff4d4f;color:#fff}.AdminLayout_logoutBtn__1JczH svg{font-size:16px;min-width:16px}.AdminLayout_mainContent__XDOfz{flex:1 1;display:flex;flex-direction:column;overflow:hidden}.AdminLayout_content___S10j{flex:1 1;padding:24px;overflow-y:auto;background:#f5f5f5}@media(max-width:768px){.AdminLayout_sidebar__qVuv2{position:fixed;left:0;top:0;height:100vh;z-index:1000;transform:translateX(-100%)}.AdminLayout_sidebar__qVuv2:not(.AdminLayout_collapsed__9Smg6){transform:translateX(0)}.AdminLayout_mainContent__XDOfz{margin-left:0}}.UserManagement_userManagement__czWmY{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.UserManagement_header__tPbbK{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.UserManagement_header__tPbbK h1{margin:0;color:#001529;font-size:24px;font-weight:600}.UserManagement_addBtn__ghKOy{display:flex;align-items:center;gap:8px;background:#1890ff;color:#fff;border:none;padding:10px 16px;border-radius:6px;cursor:pointer;font-weight:500;transition:all .3s ease}.UserManagement_addBtn__ghKOy:hover{background:#40a9ff;transform:translateY(-1px)}.UserManagement_filters__DLuyf{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}.UserManagement_filterBox__927ew,.UserManagement_searchBox__AAltS{display:flex;align-items:center;gap:8px;background:#fff;padding:4px 11px;border-radius:6px;border:1px solid #d9d9d9}.UserManagement_filterBox__927ew svg,.UserManagement_searchBox__AAltS svg{color:#666}.UserManagement_filterBox__927ew input,.UserManagement_filterBox__927ew select,.UserManagement_searchBox__AAltS input,.UserManagement_searchBox__AAltS select{border:none;background:rgba(0,0,0,0);outline:none;font-size:14px}.UserManagement_filterBox__927ew input::placeholder,.UserManagement_filterBox__927ew select::placeholder,.UserManagement_searchBox__AAltS input::placeholder,.UserManagement_searchBox__AAltS select::placeholder{color:#999}.UserManagement_searchBox__AAltS{flex:1 1;min-width:200px}.UserManagement_searchBox__AAltS input{width:100%}.UserManagement_tableContainer__wBpPh{overflow-x:auto}.UserManagement_table__2rNkj{width:100%;border-collapse:collapse;background:#fff}.UserManagement_table__2rNkj td,.UserManagement_table__2rNkj th{padding:12px;text-align:left;border-bottom:1px solid #f0f0f0}.UserManagement_table__2rNkj th{background:#fafafa;font-weight:600;color:#001529;font-size:14px}.UserManagement_table__2rNkj td{font-size:14px;color:#666}.UserManagement_table__2rNkj tr{transition:background-color .2s ease}.UserManagement_table__2rNkj tr:hover{background:#f8f9fa}.UserManagement_table__2rNkj tr:last-child td{border-bottom:none}.UserManagement_userInfo__mo3EX{display:flex;align-items:center;gap:12px}.UserManagement_avatar__OhOZv{width:40px;height:40px;border-radius:50%;background:#f0f0f0;display:flex;align-items:center;justify-content:center;color:#666;font-size:18px}.UserManagement_userName__OVfkQ{font-weight:500;color:#001529;font-size:14px}.UserManagement_vehicleInfo__9Hcrt{display:flex;align-items:center;gap:8px}.UserManagement_vehicleInfo__9Hcrt svg{color:#52c41a;font-size:16px}.UserManagement_vehicleInfo__9Hcrt span{font-weight:500;color:#333}.UserManagement_dateInfo__ULGkI .UserManagement_dateRange__67D2W{display:flex;align-items:center;gap:6px;margin-bottom:4px}.UserManagement_dateInfo__ULGkI .UserManagement_dateRange__67D2W svg{color:#fa8c16;font-size:14px}.UserManagement_dateInfo__ULGkI .UserManagement_dateRange__67D2W span{font-size:13px;color:#666}.UserManagement_dateInfo__ULGkI .UserManagement_days__hjGZ3{font-size:12px;color:#999;font-style:italic}.UserManagement_priceInfo__6Xx6o{display:flex;align-items:center;gap:6px}.UserManagement_priceInfo__6Xx6o svg{color:#52c41a;font-size:16px}.UserManagement_priceInfo__6Xx6o span{font-weight:600;color:#52c41a;font-size:15px}.UserManagement_contactInfo__sZElK{display:flex;flex-direction:column;gap:4px}.UserManagement_email__Da_d7{color:#1890ff;font-size:13px}.UserManagement_phone__Mj4aw{color:#666;font-size:13px}.UserManagement_roleTag__hKbT9{display:inline-block;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500}.UserManagement_roleTag__hKbT9.UserManagement_admin__vR9gV{background:#fff2e8;color:#fa8c16}.UserManagement_roleTag__hKbT9.UserManagement_staff__lsRK2{background:#e6f7ff;color:#1890ff}.UserManagement_roleTag__hKbT9.UserManagement_renter__enOhw{background:#f6ffed;color:#52c41a}.UserManagement_statusBtn__bhFla{padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500;cursor:pointer;border:none;transition:all .3s ease}.UserManagement_statusBtn__bhFla.UserManagement_active__bXgLp{background:#f6ffed;color:#52c41a}.UserManagement_statusBtn__bhFla.UserManagement_active__bXgLp:hover{background:#52c41a;color:#fff}.UserManagement_statusBtn__bhFla.UserManagement_inactive__xWZiX{background:#fff1f0;color:#ff4d4f}.UserManagement_statusBtn__bhFla.UserManagement_inactive__xWZiX:hover{background:#ff4d4f;color:#fff}.UserManagement_joinDate__2QNdb,.UserManagement_lastLogin__FphWv{font-size:13px;color:#999}.UserManagement_actions__PR2X2{display:flex;gap:8px}.UserManagement_deleteBtn__uQWHm,.UserManagement_editBtn__1_jqg,.UserManagement_viewBtn__Vd07y{width:32px;height:32px;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.UserManagement_deleteBtn__uQWHm svg,.UserManagement_editBtn__1_jqg svg,.UserManagement_viewBtn__Vd07y svg{font-size:14px}.UserManagement_viewBtn__Vd07y{background:#e6f7ff;color:#1890ff}.UserManagement_viewBtn__Vd07y:hover{background:#1890ff;color:#fff}.UserManagement_editBtn__1_jqg{background:#fff2e8;color:#fa8c16}.UserManagement_editBtn__1_jqg:hover{background:#fa8c16;color:#fff}.UserManagement_deleteBtn__uQWHm{background:#fff1f0;color:#ff4d4f}.UserManagement_deleteBtn__uQWHm:hover{background:#ff4d4f;color:#fff}.UserManagement_emptyState__QWc7T{text-align:center;padding:40px;color:#999;font-size:16px}.UserManagement_modalOverlay__97Phb,.UserManagement_modal__0cLP4{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.UserManagement_modalContent__ledVk{background:#fff;border-radius:12px;max-width:800px;width:90%;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.2)}.UserManagement_modalHeader__4sEnW{padding:20px 24px;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center;background:#fafafa}.UserManagement_modalHeader__4sEnW h2{margin:0;font-size:18px;font-weight:600;color:#001529}.UserManagement_closeBtn__5xUWL{background:none;border:none;font-size:24px;color:#8c8c8c;cursor:pointer;padding:4px;border-radius:4px;transition:all .3s ease}.UserManagement_closeBtn__5xUWL:hover{background:#f5f5f5;color:#595959}.UserManagement_modalBody__NQcjZ{padding:24px;overflow-y:auto;flex:1 1}.UserManagement_modalFooter__4VtV5{padding:16px 24px;border-top:1px solid #f0f0f0;display:flex;justify-content:flex-end;gap:12px;background:#fafafa}.UserManagement_cancelBtn__ayBAB{padding:8px 16px;background:#fff;color:#595959;border-radius:6px;cursor:pointer;font-weight:500;transition:all .3s ease}.UserManagement_cancelBtn__ayBAB:hover{border-color:#40a9ff;color:#40a9ff}.UserManagement_saveBtn__jfJwF{padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:500;transition:all .3s ease}.UserManagement_saveBtn__jfJwF:hover:not(:disabled){background:#40a9ff}.UserManagement_saveBtn__jfJwF:disabled{opacity:.6;cursor:not-allowed}.UserManagement_form__f_37e{display:flex;flex-direction:column;gap:20px}.UserManagement_formRow__HUHkR{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:16px}@media(max-width:768px){.UserManagement_formRow__HUHkR{grid-template-columns:1fr}}.UserManagement_formGroup__PyWsQ{display:flex;flex-direction:column}.UserManagement_formGroup__PyWsQ label{font-weight:500;color:#001529;margin-bottom:6px;font-size:14px}.UserManagement_formGroup__PyWsQ input,.UserManagement_formGroup__PyWsQ select,.UserManagement_formGroup__PyWsQ textarea{padding:12px 16px;border:1px solid #d9d9d9;border-radius:8px;font-size:14px;transition:all .3s ease}.UserManagement_formGroup__PyWsQ input:focus,.UserManagement_formGroup__PyWsQ select:focus,.UserManagement_formGroup__PyWsQ textarea:focus{outline:none;border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.UserManagement_formGroup__PyWsQ textarea{min-height:80px;line-height:1.5;resize:vertical}.UserManagement_formActions__2w2SZ{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.UserManagement_viewContent__b_W_w{display:flex;flex-direction:column;gap:24px}.UserManagement_viewSection__E8POp h3{margin:0 0 16px;color:#001529;font-size:18px;font-weight:600;border-bottom:2px solid #f0f0f0;padding-bottom:8px}.UserManagement_viewSection__E8POp p{margin:0;color:#666;line-height:1.6}.UserManagement_viewGrid__42YE_{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.UserManagement_viewItem__tD6Ef{display:flex;flex-direction:column;gap:4px}.UserManagement_viewItem__tD6Ef label{font-weight:600;color:#001529;font-size:14px}.UserManagement_viewItem__tD6Ef span{color:#666;font-size:14px}.UserManagement_cancelBtn__ayBAB,.UserManagement_saveBtn__jfJwF{padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:500;transition:all .3s ease}.UserManagement_cancelBtn__ayBAB{background:#f5f5f5;color:#666;border:1px solid #d9d9d9}.UserManagement_cancelBtn__ayBAB:hover{background:#e6e6e6}.UserManagement_saveBtn__jfJwF{background:#1890ff;color:#fff;border:none}.UserManagement_saveBtn__jfJwF:hover{background:#40a9ff}.UserManagement_pagination__89PoE{display:flex;justify-content:space-between;align-items:center;margin-top:24px;padding:16px 0;border-top:1px solid #f0f0f0}.UserManagement_paginationInfo__yhI9b{color:#666;font-size:14px}.UserManagement_paginationControls__Q6C4N{display:flex;gap:8px;align-items:center}.UserManagement_paginationBtn___NJOg{padding:8px 12px;border:1px solid #d9d9d9;background:#fff;color:#666;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s ease}.UserManagement_paginationBtn___NJOg:hover:not(:disabled){border-color:#1890ff;color:#1890ff}.UserManagement_paginationBtn___NJOg:disabled{background:#f5f5f5;color:#bfbfbf;cursor:not-allowed}.UserManagement_paginationBtn___NJOg.UserManagement_active__bXgLp{background:#1890ff;border-color:#1890ff;color:#fff}@media(max-width:768px){.UserManagement_filters__DLuyf{flex-direction:column}.UserManagement_filterBox__927ew,.UserManagement_searchBox__AAltS{width:100%}.UserManagement_table__2rNkj{font-size:12px}.UserManagement_table__2rNkj td,.UserManagement_table__2rNkj th{padding:8px}.UserManagement_userInfo__mo3EX{flex-direction:column;align-items:flex-start;gap:8px}.UserManagement_avatar__OhOZv{width:32px;height:32px;font-size:14px}.UserManagement_actions__PR2X2{flex-direction:column;gap:4px}.UserManagement_deleteBtn__uQWHm,.UserManagement_editBtn__1_jqg,.UserManagement_viewBtn__Vd07y{width:28px;height:28px}.UserManagement_deleteBtn__uQWHm svg,.UserManagement_editBtn__1_jqg svg,.UserManagement_viewBtn__Vd07y svg{font-size:12px}.UserManagement_pagination__89PoE{flex-direction:column;gap:16px;align-items:center}.UserManagement_paginationControls__Q6C4N{flex-wrap:wrap;justify-content:center}.UserManagement_paginationBtn___NJOg{padding:6px 10px;font-size:12px}.UserManagement_formRow__HUHkR{grid-template-columns:1fr;gap:12px}.UserManagement_modalContent__ledVk{max-height:90vh;overflow-y:auto}}.Dashboard_dashboard__kXFnP{padding:24px;background:#f5f5f5;min-height:100vh}.Dashboard_header__C28dw{margin-bottom:32px}.Dashboard_header__C28dw h1{font-size:32px;font-weight:700;color:#001529;margin:0 0 8px}.Dashboard_header__C28dw p{font-size:16px;color:#666;margin:0}.Dashboard_statsGrid__Y_mdA{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:24px;gap:24px;margin-bottom:40px}.Dashboard_statCard__gSzvY{background:#fff;border-radius:16px;padding:24px;display:flex;align-items:center;gap:20px;box-shadow:0 4px 12px rgba(0,0,0,.08);border:1px solid #e8e8e8;transition:all .3s ease}.Dashboard_statCard__gSzvY:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.Dashboard_statIcon__cXJXw{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:24px;border:2px solid}.Dashboard_statIcon__cXJXw svg{font-size:28px}.Dashboard_statContent__IAFd7{flex:1 1}.Dashboard_statContent__IAFd7 h3{font-size:32px;font-weight:700;color:#001529;margin:0 0 4px;line-height:1}.Dashboard_statContent__IAFd7 p{font-size:14px;color:#666;margin:0;font-weight:500}.Dashboard_alertsSection__TwiPx{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px;margin-bottom:32px}.Dashboard_alertCard__hD5XX{background:#fff;border-radius:12px;padding:20px;display:flex;align-items:center;gap:16px;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid #f0f0f0;transition:all .3s ease}.Dashboard_alertCard__hD5XX:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.1)}.Dashboard_alertCard__hD5XX:first-child{border-left:4px solid #fa8c16}.Dashboard_alertCard__hD5XX:nth-child(2){border-left:4px solid #1890ff}.Dashboard_alertCard__hD5XX:last-child{border-left:4px solid #52c41a}.Dashboard_alertIcon__QZCVQ{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px}.Dashboard_alertIcon__QZCVQ:first-child{background:#fff7e6;color:#fa8c16}.Dashboard_alertIcon__QZCVQ:nth-child(2){background:#e6f7ff;color:#1890ff}.Dashboard_alertIcon__QZCVQ:last-child{background:#f6ffed;color:#52c41a}.Dashboard_alertContent__kTtaC{flex:1 1}.Dashboard_alertContent__kTtaC h3{font-size:16px;font-weight:600;color:#001529;margin:0 0 4px}.Dashboard_alertContent__kTtaC p{font-size:14px;color:#666;margin:0}.Dashboard_chartsSection__Bu_1p{margin-bottom:40px}.Dashboard_chartContainer__aEzML{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 12px rgba(0,0,0,.08);border:1px solid #e8e8e8}.Dashboard_chartContainer__aEzML h2{font-size:20px;font-weight:600;color:#001529;margin:0 0 20px}.Dashboard_chartWrapper__7b_3e{display:flex;align-items:center;gap:40px}.Dashboard_donutChart__GUT95{width:200px;height:200px;border-radius:50%;background:conic-gradient(#fa8c16 0deg 72deg,#722ed1 72deg 144deg,#1890ff 144deg 180deg,#52c41a 180deg 252deg,#ff4d4f 252deg 1turn);display:flex;align-items:center;justify-content:center;position:relative}.Dashboard_donutChart__GUT95:before{content:"";position:absolute;width:120px;height:120px;background:#fff;border-radius:50%;z-index:1}.Dashboard_donutInner__vtaZY{display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2;position:relative}.Dashboard_donutInner__vtaZY .Dashboard_donutTotal__C8EAz{font-size:32px;font-weight:800;color:#001529;line-height:1}.Dashboard_donutInner__vtaZY .Dashboard_donutLabel__FyynP{font-size:12px;color:#666;font-weight:500}.Dashboard_chartLegend__hqss0{flex:1 1;display:flex;flex-direction:column;gap:12px}.Dashboard_legendItem__DIQzd{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:8px;background:#fafafa;transition:all .2s ease}.Dashboard_legendItem__DIQzd:hover{background:#f0f0f0;transform:translateX(4px)}.Dashboard_legendColor__mkQa7{width:12px;height:12px;border-radius:50%;flex-shrink:0}.Dashboard_legendLabel__urrwY{flex:1 1;font-size:14px;color:#333;font-weight:500}.Dashboard_legendValue__ftanf{font-size:16px;font-weight:700;color:#001529}.Dashboard_chartGrid___xeFs{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:20px;gap:20px}.Dashboard_chartItem__0u4MD{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid #f0f0f0;transition:all .3s ease}.Dashboard_chartItem__0u4MD:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.1)}.Dashboard_chartItem__0u4MD .Dashboard_chartBar__SnXjc{height:120px;border-radius:12px;border:2px solid;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:12px;position:relative;overflow:hidden}.Dashboard_chartItem__0u4MD .Dashboard_chartBar__SnXjc:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.3));border-radius:10px}.Dashboard_chartItem__0u4MD .Dashboard_chartValue__2O1WX{font-size:36px;font-weight:800;color:#001529;z-index:1;position:relative;text-shadow:0 1px 2px rgba(0,0,0,.1)}.Dashboard_chartItem__0u4MD .Dashboard_chartLabel__fnqGU{font-size:14px;color:#666;margin:0;font-weight:600;text-align:center}.Dashboard_recentSection__7lNiH{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 12px rgba(0,0,0,.08);border:1px solid #e8e8e8}.Dashboard_recentSection__7lNiH h2{font-size:20px;font-weight:600;color:#001529;margin:0 0 20px}.Dashboard_recentTable__KOS3N{overflow-x:auto}.Dashboard_recentTable__KOS3N table{width:100%;border-collapse:collapse}.Dashboard_recentTable__KOS3N table td,.Dashboard_recentTable__KOS3N table th{padding:16px 12px;text-align:left;border-bottom:1px solid #f0f0f0}.Dashboard_recentTable__KOS3N table th{background:#fafafa;font-weight:600;color:#001529;font-size:14px}.Dashboard_recentTable__KOS3N table td{font-size:14px;color:#333}.Dashboard_recentTable__KOS3N table tr:hover{background:#f8f9fa}.Dashboard_userInfo__reC3_,.Dashboard_vehicleInfo__fiYas{display:flex;align-items:center;gap:8px}.Dashboard_userInfo__reC3_ svg,.Dashboard_vehicleInfo__fiYas svg{color:#1890ff;font-size:16px}.Dashboard_userInfo__reC3_ span,.Dashboard_vehicleInfo__fiYas span{font-weight:500;color:#333}.Dashboard_dateInfo__WadLl{display:flex;flex-direction:column;gap:2px}.Dashboard_dateInfo__WadLl span{font-size:13px;color:#666}.Dashboard_dateInfo__WadLl small{font-size:11px;color:#999;font-style:italic}.Dashboard_price__pBJ_g{font-weight:600;color:#52c41a;font-size:14px}.Dashboard_status__E_RZg{padding:4px 8px;border-radius:6px;font-size:12px;font-weight:500;display:inline-block}@media(max-width:768px){.Dashboard_dashboard__kXFnP{padding:16px}.Dashboard_chartsSection__Bu_1p,.Dashboard_statsGrid__Y_mdA{grid-template-columns:1fr;gap:16px}.Dashboard_chartGrid___xeFs{grid-template-columns:repeat(2,1fr)}.Dashboard_statCard__gSzvY{padding:16px;gap:16px}.Dashboard_statIcon__cXJXw{width:48px;height:48px;font-size:20px}.Dashboard_statIcon__cXJXw svg{font-size:20px}.Dashboard_statContent__IAFd7 h3{font-size:24px}}.Dashboard_modalOverlay__Cf__s{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:Dashboard_fadeIn__sGJAd .3s ease}@keyframes Dashboard_fadeIn__sGJAd{0%{opacity:0}to{opacity:1}}.Dashboard_notificationModal__2dG9S{background:#fff;border-radius:16px;max-width:500px;width:100%;box-shadow:0 10px 40px rgba(0,0,0,.2);animation:Dashboard_slideUp__6ARRh .3s ease;overflow:hidden}@keyframes Dashboard_slideUp__6ARRh{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.Dashboard_modalHeader__wE5XM{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e8e8e8;background:linear-gradient(135deg,#1890ff,#40a9ff)}.Dashboard_modalHeader__wE5XM .Dashboard_modalTitle__0jKyX{display:flex;align-items:center;gap:12px}.Dashboard_modalHeader__wE5XM .Dashboard_modalTitle__0jKyX h2{margin:0;font-size:20px;font-weight:600;color:#fff}.Dashboard_modalHeader__wE5XM .Dashboard_modalTitle__0jKyX .Dashboard_bellIcon__yvH3L{font-size:24px;color:#fff;animation:Dashboard_ring__vhK8p .5s ease}.Dashboard_modalHeader__wE5XM .Dashboard_closeButton__0NHX7{background:hsla(0,0%,100%,.2);border:none;color:#fff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.Dashboard_modalHeader__wE5XM .Dashboard_closeButton__0NHX7:hover{background:hsla(0,0%,100%,.3);transform:scale(1.1)}@keyframes Dashboard_ring__vhK8p{0%,to{transform:rotate(0deg)}10%,30%,50%,70%,90%{transform:rotate(-10deg)}20%,40%,60%,80%{transform:rotate(10deg)}}.Dashboard_modalBody__t6Z_s{padding:24px}.Dashboard_notificationContent__cBK1_ .Dashboard_notificationMessage__sQb_w{font-size:16px;color:#333;margin:0 0 20px;font-weight:500;text-align:center;padding:12px;background:#e6f7ff;border-radius:8px;border-left:4px solid #1890ff}.Dashboard_notificationContent__cBK1_ .Dashboard_bookingInfo__70HJG{display:flex;flex-direction:column;gap:12px}.Dashboard_notificationContent__cBK1_ .Dashboard_infoRow__yeBUR{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #f0f0f0}.Dashboard_notificationContent__cBK1_ .Dashboard_infoRow__yeBUR:last-child{border-bottom:none}.Dashboard_notificationContent__cBK1_ .Dashboard_infoRow__yeBUR .Dashboard_infoLabel__CbCE5{font-size:14px;color:#666;font-weight:500}.Dashboard_notificationContent__cBK1_ .Dashboard_infoRow__yeBUR .Dashboard_infoValue__njsut{font-size:14px;color:#333;font-weight:600;text-align:right}.Dashboard_notificationContent__cBK1_ .Dashboard_infoRow__yeBUR .Dashboard_statusBadge__Gk47y{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;background:#fff7e6;color:#fa8c16}.Dashboard_modalFooter__AUpSo{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #e8e8e8;background:#fafafa}.Dashboard_modalFooter__AUpSo .Dashboard_viewButton__qfI2b{display:flex;align-items:center;gap:8px;padding:10px 20px;background:linear-gradient(135deg,#1890ff,#40a9ff);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.Dashboard_modalFooter__AUpSo .Dashboard_viewButton__qfI2b:hover{background:linear-gradient(135deg,#40a9ff,#69c0ff);transform:translateY(-2px);box-shadow:0 4px 12px rgba(24,144,255,.3)}.Dashboard_modalFooter__AUpSo .Dashboard_closeModalButton__DmWRp{padding:10px 20px;background:#fff;color:#666;border:1px solid #d9d9d9;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.Dashboard_modalFooter__AUpSo .Dashboard_closeModalButton__DmWRp:hover{background:#f5f5f5;border-color:#bfbfbf}.StationManagement_container__QGh3K{padding:24px;background:#f5f5f5;min-height:100vh}.StationManagement_stationManagement__4S0WB{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.StationManagement_header__hcVWP{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.StationManagement_header__hcVWP h1{font-size:28px;font-weight:600;color:#001529;margin:0}.StationManagement_addBtn__Neqiw{background:#1890ff;color:#fff;border:none;border-radius:8px;padding:12px 20px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s ease}.StationManagement_addBtn__Neqiw:hover{background:#40a9ff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(24,144,255,.3)}.StationManagement_filters__DoAKU{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}.StationManagement_filterBox__aG1Fi,.StationManagement_searchBox__YXiah{display:flex;align-items:center;gap:8px;background:#fff;padding:4px 11px;border-radius:6px;border:1px solid #d9d9d9}.StationManagement_filterBox__aG1Fi svg,.StationManagement_searchBox__YXiah svg{color:#666}.StationManagement_filterBox__aG1Fi input,.StationManagement_filterBox__aG1Fi select,.StationManagement_searchBox__YXiah input,.StationManagement_searchBox__YXiah select{border:none;background:rgba(0,0,0,0);outline:none;font-size:14px}.StationManagement_filterBox__aG1Fi input::placeholder,.StationManagement_filterBox__aG1Fi select::placeholder,.StationManagement_searchBox__YXiah input::placeholder,.StationManagement_searchBox__YXiah select::placeholder{color:#999}.StationManagement_searchBox__YXiah{flex:1 1;min-width:200px}.StationManagement_searchBox__YXiah input{width:100%}.StationManagement_filterGroup__8Qz3O{display:flex;align-items:center;gap:8px;background:#fff;padding:4px 11px;border-radius:6px;border:1px solid #d9d9d9}.StationManagement_filterGroup__8Qz3O svg{color:#666}.StationManagement_filterGroup__8Qz3O select{border:none;background:rgba(0,0,0,0);outline:none;font-size:14px;cursor:pointer}.StationManagement_tableContainer__7fn_L{background:#fff;border-radius:12px;overflow:hidden;margin-bottom:24px}.StationManagement_table__vjrOx{width:100%;border-collapse:collapse}.StationManagement_table__vjrOx th{background:#fafafa;padding:16px 12px;text-align:left;font-weight:600;color:#001529;border-bottom:1px solid #f0f0f0;font-size:14px}.StationManagement_table__vjrOx td{padding:16px 12px;border-bottom:1px solid #f0f0f0;vertical-align:top}.StationManagement_table__vjrOx tr{transition:all .3s ease}.StationManagement_table__vjrOx tr:hover{background:#f8f9fa}.StationManagement_table__vjrOx tr:last-child td{border-bottom:none}.StationManagement_stationInfo__i8uWO{display:flex;align-items:flex-start;gap:12px}.StationManagement_stationInfo__i8uWO svg{color:#1890ff;font-size:18px;margin-top:2px}.StationManagement_stationInfo__i8uWO .StationManagement_stationName__72F5Q{font-weight:600;color:#001529;font-size:14px;margin-bottom:4px}.StationManagement_stationInfo__i8uWO .StationManagement_stationDistrict__dtlDv{color:#8c8c8c;font-size:12px}.StationManagement_addressInfo__6ZuJj .StationManagement_coordinates__cdTal{color:#8c8c8c;font-size:12px;margin-top:4px}.StationManagement_managerInfo__bapLe{display:flex;align-items:flex-start;gap:12px}.StationManagement_managerInfo__bapLe svg{color:#52c41a;font-size:18px;margin-top:2px}.StationManagement_managerInfo__bapLe .StationManagement_openingHours__QqLH9{display:flex;align-items:center;gap:4px;color:#8c8c8c;font-size:12px;margin-top:4px}.StationManagement_managerInfo__bapLe .StationManagement_openingHours__QqLH9 svg{color:#8c8c8c;font-size:12px}.StationManagement_contactInfo__GNy0y .StationManagement_contactItem__xbSEa{display:flex;align-items:center;gap:6px;margin-bottom:4px;font-size:13px}.StationManagement_contactInfo__GNy0y .StationManagement_contactItem__xbSEa svg{color:#1890ff;font-size:14px}.StationManagement_contactInfo__GNy0y .StationManagement_contactItem__xbSEa:last-child{margin-bottom:0}.StationManagement_statusInfo__BZRsq{display:flex;align-items:center;gap:8px}.StationManagement_statusInfo__BZRsq svg{font-size:16px}.StationManagement_statusInfo__BZRsq span{font-size:13px;font-weight:500}.StationManagement_vehicleInfo__ARgwx{text-align:center}.StationManagement_vehicleInfo__ARgwx .StationManagement_vehicleCount__Ql3TZ{font-size:16px;font-weight:600;color:#001529}.StationManagement_vehicleInfo__ARgwx .StationManagement_vehicleLabel__5gX_P{font-size:12px;color:#8c8c8c;margin-top:2px}.StationManagement_actions__Ne_EV{display:flex;gap:8px}.StationManagement_deleteBtn__OzsS7,.StationManagement_editBtn__XgdWd,.StationManagement_viewBtn__KfmjQ{width:32px;height:32px;border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.StationManagement_deleteBtn__OzsS7 svg,.StationManagement_editBtn__XgdWd svg,.StationManagement_viewBtn__KfmjQ svg{font-size:14px}.StationManagement_viewBtn__KfmjQ{background:#e6f7ff;color:#1890ff}.StationManagement_viewBtn__KfmjQ:hover{background:#bae7ff}.StationManagement_editBtn__XgdWd{background:#fff7e6;color:#fa8c16}.StationManagement_editBtn__XgdWd:hover{background:#ffd591}.StationManagement_deleteBtn__OzsS7{background:#fff2f0;color:#ff4d4f}.StationManagement_deleteBtn__OzsS7:hover{background:#ffccc7}.StationManagement_pagination__LNSDm{display:flex;justify-content:space-between;align-items:center;margin-top:24px}.StationManagement_paginationInfo__hI_o2{color:#8c8c8c;font-size:14px}.StationManagement_paginationControls__9WRjH{display:flex;gap:8px}.StationManagement_paginationBtn__KOtHl{padding:8px 12px;border:1px solid #d9d9d9;background:#fff;color:#595959;border-radius:6px;cursor:pointer;font-size:14px;transition:all .3s ease}.StationManagement_paginationBtn__KOtHl:hover:not(:disabled){border-color:#1890ff;color:#1890ff}.StationManagement_paginationBtn__KOtHl:disabled{opacity:.5;cursor:not-allowed}.StationManagement_paginationBtn__KOtHl.StationManagement_active__RtS_I{background:#1890ff;color:#fff;border-color:#1890ff}.StationManagement_modalOverlay__MePlS{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.StationManagement_modalContent__6kJQC{background:#fff;border-radius:12px;max-width:800px;width:90%;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.2)}.StationManagement_modalHeader__X1zwk{padding:20px 24px;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center;background:#fafafa}.StationManagement_modalHeader__X1zwk h2{margin:0;font-size:18px;font-weight:600;color:#001529}.StationManagement_closeBtn__o_LwZ{background:none;border:none;font-size:24px;color:#8c8c8c;cursor:pointer;padding:4px;border-radius:4px;transition:all .3s ease}.StationManagement_closeBtn__o_LwZ:hover{background:#f5f5f5;color:#595959}.StationManagement_modalBody__Nr_UZ{padding:24px;overflow-y:auto;flex:1 1}.StationManagement_modalFooter__tswB8{padding:16px 24px;border-top:1px solid #f0f0f0;display:flex;justify-content:flex-end;gap:12px;background:#fafafa}.StationManagement_formRow__mMTq_{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:16px}@media(max-width:768px){.StationManagement_formRow__mMTq_{grid-template-columns:1fr}}.StationManagement_formGroup__mTE56{display:flex;flex-direction:column}.StationManagement_formGroup__mTE56 label{font-weight:500;color:#001529;margin-bottom:6px;font-size:14px}.StationManagement_formGroup__mTE56 input,.StationManagement_formGroup__mTE56 select,.StationManagement_formGroup__mTE56 textarea{padding:12px 16px;border:1px solid #d9d9d9;border-radius:8px;font-size:14px;transition:all .3s ease}.StationManagement_formGroup__mTE56 input:focus,.StationManagement_formGroup__mTE56 select:focus,.StationManagement_formGroup__mTE56 textarea:focus{outline:none;border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.StationManagement_formGroup__mTE56 textarea{min-height:80px;line-height:1.5;resize:vertical}.StationManagement_servicesInput__xp_Bb{display:flex;gap:8px;margin-bottom:12px}.StationManagement_servicesInput__xp_Bb input{flex:1 1}.StationManagement_servicesInput__xp_Bb button{padding:12px 16px;background:#1890ff;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;transition:all .3s ease}.StationManagement_servicesInput__xp_Bb button:hover{background:#40a9ff}.StationManagement_serviceTag__CdY14{background:#e6f7ff;color:#1890ff;padding:4px 10px;border-radius:12px;font-size:12px;display:inline-flex;align-items:center;gap:6px}.StationManagement_serviceTag__CdY14 button{background:none;border:none;color:#ff4d4f;cursor:pointer;font-size:14px;padding:0;margin-left:2px;line-height:1;transition:color .3s ease}.StationManagement_serviceTag__CdY14 button:hover{color:#ff7875}.StationManagement_cancelBtn__Msbfb,.StationManagement_saveBtn__XcjPg{padding:12px 24px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.StationManagement_cancelBtn__Msbfb{background:#fff;color:#595959;border:1px solid #d9d9d9}.StationManagement_cancelBtn__Msbfb:hover{border-color:#1890ff;color:#1890ff}.StationManagement_saveBtn__XcjPg{background:#1890ff;color:#fff;border:none}.StationManagement_saveBtn__XcjPg:hover{background:#40a9ff}.StationManagement_viewContent__9HkYD{padding:24px;overflow-y:auto;flex:1 1;max-height:calc(90vh - 120px)}.StationManagement_viewSection__G41pg{margin-bottom:24px}.StationManagement_viewSection__G41pg h3{font-size:16px;font-weight:600;color:#001529;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.StationManagement_viewGrid__0oLFs{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media(max-width:768px){.StationManagement_viewGrid__0oLFs{grid-template-columns:1fr}}.StationManagement_viewItem__ZJsc_{display:flex;flex-direction:column;gap:4px}.StationManagement_viewItem__ZJsc_ strong{color:#001529;font-weight:600;font-size:13px}.StationManagement_viewItem__ZJsc_ p,.StationManagement_viewItem__ZJsc_ span{color:#595959;font-size:14px;margin:0}.StationManagement_statusBadge__1NujG{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500}.StationManagement_servicesList__6XdR8{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.StationManagement_servicesList__6XdR8 .StationManagement_serviceTag__CdY14{background:#e6f7ff;color:#1890ff;padding:4px 10px;border-radius:12px;font-size:12px;display:inline-flex;align-items:center;gap:6px}.VehicleManagement_vehicleManagement___EFej{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.VehicleManagement_header__RLeHK{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.VehicleManagement_header__RLeHK h1{margin:0;color:#001529;font-size:24px;font-weight:600}.VehicleManagement_addBtn__tRI1W{display:flex;align-items:center;gap:8px;background:#1890ff;color:#fff;border:none;padding:10px 16px;border-radius:6px;cursor:pointer;font-weight:500;transition:all .3s ease}.VehicleManagement_addBtn__tRI1W:hover{background:#40a9ff;transform:translateY(-1px)}.VehicleManagement_filters__UsRzq{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}.VehicleManagement_filterBox__R9BgU,.VehicleManagement_searchBox__rxz5e{display:flex;align-items:center;gap:8px;background:#fff;padding:4px 11px;border-radius:6px;border:1px solid #d9d9d9}.VehicleManagement_filterBox__R9BgU svg,.VehicleManagement_searchBox__rxz5e svg{color:#666}.VehicleManagement_filterBox__R9BgU input,.VehicleManagement_filterBox__R9BgU select,.VehicleManagement_searchBox__rxz5e input,.VehicleManagement_searchBox__rxz5e select{border:none;background:rgba(0,0,0,0);outline:none;font-size:14px}.VehicleManagement_filterBox__R9BgU input::placeholder,.VehicleManagement_filterBox__R9BgU select::placeholder,.VehicleManagement_searchBox__rxz5e input::placeholder,.VehicleManagement_searchBox__rxz5e select::placeholder{color:#999}.VehicleManagement_searchBox__rxz5e{flex:1 1;min-width:200px}.VehicleManagement_searchBox__rxz5e input{width:100%}.VehicleManagement_tableContainer__NRRJK{overflow-x:auto}.VehicleManagement_table___bkdl{width:100%;border-collapse:collapse;background:#fff}.VehicleManagement_table___bkdl td,.VehicleManagement_table___bkdl th{padding:12px;text-align:left;border-bottom:1px solid #f0f0f0}.VehicleManagement_table___bkdl th{background:#fafafa;font-weight:600;color:#001529;font-size:14px}.VehicleManagement_table___bkdl td{font-size:14px;color:#666}.VehicleManagement_table___bkdl tr:hover{background:#f5f5f5}.VehicleManagement_vehicleName__dfNqd{font-weight:500;color:#001529!important}.VehicleManagement_typeTag__gE6zx{display:inline-block;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500}.VehicleManagement_typeTag__gE6zx.VehicleManagement_car__cPrZo{background:#e6f7ff;color:#1890ff}.VehicleManagement_typeTag__gE6zx.VehicleManagement_motorcycle__ij057{background:#f6ffed;color:#52c41a}.VehicleManagement_price__gLRkk{font-weight:600;color:#f5222d!important}.VehicleManagement_rating__0z0BT{display:flex;align-items:center;gap:4px;font-weight:500}.VehicleManagement_batteryStatus__OEODD{font-weight:600;font-size:13px}.VehicleManagement_batteryStatus__OEODD[data-level=high]{color:#52c41a}.VehicleManagement_batteryStatus__OEODD[data-level=medium]{color:#fa8c16}.VehicleManagement_batteryStatus__OEODD[data-level=low]{color:#ff4d4f}.VehicleManagement_batteryStatus__OEODD[data-level=unknown]{color:#8c8c8c}.VehicleManagement_availableCount__riSwF{font-weight:500;color:#1890ff!important}.VehicleManagement_licensePlate__za3Ll{font-weight:500;color:#001529;font-size:14px}.VehicleManagement_status___jKqI{display:inline-block;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500}.VehicleManagement_status___jKqI.VehicleManagement_available__0sLDr{background:#f6ffed;color:#52c41a}.VehicleManagement_status___jKqI.VehicleManagement_rented__IBI_g{background:#e6f7ff;color:#1890ff}.VehicleManagement_status___jKqI.VehicleManagement_maintenance__VwYuI{background:#fff7e6;color:#fa8c16}.VehicleManagement_status___jKqI.VehicleManagement_normal__QsBiE{background:#f5f5f5;color:#666}.VehicleManagement_actions__Tgjf6{display:flex;gap:8px}.VehicleManagement_deleteBtn__Z0RWF,.VehicleManagement_editBtn__FOWG7,.VehicleManagement_viewBtn__y9R6S{width:32px;height:32px;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.VehicleManagement_deleteBtn__Z0RWF svg,.VehicleManagement_editBtn__FOWG7 svg,.VehicleManagement_viewBtn__y9R6S svg{font-size:14px}.VehicleManagement_viewBtn__y9R6S{background:#e6f7ff;color:#1890ff}.VehicleManagement_viewBtn__y9R6S:hover{background:#1890ff;color:#fff}.VehicleManagement_editBtn__FOWG7{background:#fff2e8;color:#fa8c16}.VehicleManagement_editBtn__FOWG7:hover{background:#fa8c16;color:#fff}.VehicleManagement_deleteBtn__Z0RWF{background:#fff1f0;color:#ff4d4f}.VehicleManagement_deleteBtn__Z0RWF:hover{background:#ff4d4f;color:#fff}.VehicleManagement_emptyState__12IZB{text-align:center;padding:40px;color:#999;font-size:16px}.VehicleManagement_modalOverlay__aUUNw,.VehicleManagement_modal__6FHDU{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.VehicleManagement_modalContent__yBkxO{background:#fff;border-radius:12px;max-width:800px;width:90%;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.2)}.VehicleManagement_modalHeader__oVb4g{padding:20px 24px;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center;background:#fafafa}.VehicleManagement_modalHeader__oVb4g h2{margin:0;font-size:18px;font-weight:600;color:#001529}.VehicleManagement_closeBtn__YQW1G{background:none;border:none;font-size:24px;color:#8c8c8c;cursor:pointer;padding:4px;border-radius:4px;transition:all .3s ease}.VehicleManagement_closeBtn__YQW1G:hover{background:#f5f5f5;color:#595959}.VehicleManagement_modalBody__ZSx6n{padding:24px;overflow-y:auto;flex:1 1}.VehicleManagement_modalFooter__C3T33{padding:16px 24px;border-top:1px solid #f0f0f0;display:flex;justify-content:flex-end;gap:12px;background:#fafafa}.VehicleManagement_cancelBtn__kIRKH{padding:8px 16px;background:#fff;color:#595959;border-radius:6px;cursor:pointer;font-weight:500;transition:all .3s ease}.VehicleManagement_cancelBtn__kIRKH:hover{border-color:#40a9ff;color:#40a9ff}.VehicleManagement_saveBtn__gPIAg{padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:500;transition:all .3s ease}.VehicleManagement_saveBtn__gPIAg:hover:not(:disabled){background:#40a9ff}.VehicleManagement_saveBtn__gPIAg:disabled{opacity:.6;cursor:not-allowed}.VehicleManagement_form__CaYB8{display:flex;flex-direction:column;gap:20px}.VehicleManagement_formRow__dteBX{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:16px}@media(max-width:768px){.VehicleManagement_formRow__dteBX{grid-template-columns:1fr}}.VehicleManagement_sectionTitle__dv50t{font-size:16px;font-weight:600;color:#001529;margin:24px 0 12px;padding-bottom:8px;border-bottom:2px solid #f0f0f0}.VehicleManagement_sectionTitle__dv50t:first-of-type{margin-top:0}.VehicleManagement_formGroup__Clewu{display:flex;flex-direction:column}.VehicleManagement_formGroup__Clewu label{font-weight:500;color:#001529;margin-bottom:6px;font-size:14px}.VehicleManagement_formGroup__Clewu input,.VehicleManagement_formGroup__Clewu select,.VehicleManagement_formGroup__Clewu textarea{padding:12px 16px;border:1px solid #d9d9d9;border-radius:8px;font-size:14px;transition:all .3s ease}.VehicleManagement_formGroup__Clewu input:focus,.VehicleManagement_formGroup__Clewu select:focus,.VehicleManagement_formGroup__Clewu textarea:focus{outline:none;border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.VehicleManagement_formGroup__Clewu textarea{min-height:80px;line-height:1.5;resize:vertical}.VehicleManagement_viewContent__DGyCH{display:flex;flex-direction:column;gap:24px}.VehicleManagement_viewSection__oi0Nz h3{margin:0 0 16px;color:#001529;font-size:18px;font-weight:600;border-bottom:2px solid #f0f0f0;padding-bottom:8px}.VehicleManagement_viewSection__oi0Nz p{margin:0;color:#666;line-height:1.6}.VehicleManagement_viewGrid__0EJSg{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.VehicleManagement_viewItem__DmnOP{display:flex;flex-direction:column;gap:4px}.VehicleManagement_viewItem__DmnOP label{font-weight:600;color:#001529;font-size:14px}.VehicleManagement_viewItem__DmnOP span{color:#666;font-size:14px}.VehicleManagement_featureList__iQp2A{display:flex;flex-wrap:wrap;gap:8px}.VehicleManagement_featureTag___qU6v{background:#f0f0f0;color:#666;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500}.VehicleManagement_imageGrid__aMCLz{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;max-width:100%;margin-top:10px}.VehicleManagement_viewImage__J2m_H{width:100%;height:100px;object-fit:cover;border-radius:4px;cursor:pointer;transition:transform .2s ease}.VehicleManagement_viewImage__J2m_H:hover{transform:scale(1.05)}.VehicleManagement_noImage__M97sd{color:#666;font-style:italic;margin:0}.VehicleManagement_highlightList__a9PZN{margin:0;padding-left:20px}.VehicleManagement_highlightList__a9PZN li{color:#666;margin-bottom:8px;line-height:1.5}.VehicleManagement_cancelBtn__kIRKH,.VehicleManagement_saveBtn__gPIAg{padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:500;transition:all .3s ease}.VehicleManagement_cancelBtn__kIRKH{background:#f5f5f5;color:#666;border:1px solid #d9d9d9}.VehicleManagement_cancelBtn__kIRKH:hover{background:#e6e6e6}.VehicleManagement_saveBtn__gPIAg{background:#1890ff;color:#fff;border:none}.VehicleManagement_saveBtn__gPIAg:hover{background:#40a9ff}.VehicleManagement_pagination__TY_ie{display:flex;justify-content:space-between;align-items:center;margin-top:24px;padding:16px 0}.VehicleManagement_paginationInfo__fpRRy{color:#666;font-size:14px}.VehicleManagement_paginationControls__3boLM{display:flex;gap:8px;align-items:center}.VehicleManagement_paginationBtn__2WBqf{padding:8px 12px;border:1px solid #d9d9d9;background:#fff;color:#666;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s ease}.VehicleManagement_paginationBtn__2WBqf:hover:not(:disabled){border-color:#1890ff;color:#1890ff}.VehicleManagement_paginationBtn__2WBqf:disabled{background:#f5f5f5;color:#bfbfbf;cursor:not-allowed}.VehicleManagement_paginationBtn__2WBqf.VehicleManagement_active__sDiFS{background:#1890ff;border-color:#1890ff;color:#fff}@media(max-width:768px){.VehicleManagement_filters__UsRzq{flex-direction:column}.VehicleManagement_filterBox__R9BgU,.VehicleManagement_searchBox__rxz5e{width:100%}.VehicleManagement_table___bkdl{font-size:12px}.VehicleManagement_table___bkdl td,.VehicleManagement_table___bkdl th{padding:8px}.VehicleManagement_actions__Tgjf6{flex-direction:column;gap:4px}.VehicleManagement_deleteBtn__Z0RWF,.VehicleManagement_editBtn__FOWG7,.VehicleManagement_viewBtn__y9R6S{width:28px;height:28px}.VehicleManagement_deleteBtn__Z0RWF svg,.VehicleManagement_editBtn__FOWG7 svg,.VehicleManagement_viewBtn__y9R6S svg{font-size:12px}.VehicleManagement_pagination__TY_ie{flex-direction:column;gap:16px;align-items:center}.VehicleManagement_paginationControls__3boLM{flex-wrap:wrap;justify-content:center}.VehicleManagement_paginationBtn__2WBqf{padding:6px 10px;font-size:12px}.VehicleManagement_formRow__dteBX{grid-template-columns:1fr;gap:12px}.VehicleManagement_modalContent__yBkxO{max-height:90vh;overflow-y:auto}}.VehicleManagement_servicesInput__cJQ6S{display:flex;gap:8px;margin-bottom:12px}.VehicleManagement_servicesInput__cJQ6S input{flex:1 1;padding:12px 16px;border:1px solid #d9d9d9;border-radius:8px;font-size:14px;transition:all .3s ease}.VehicleManagement_servicesInput__cJQ6S input:focus{outline:none;border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.VehicleManagement_servicesInput__cJQ6S button{padding:12px 16px;background:#1890ff;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease;white-space:nowrap}.VehicleManagement_servicesInput__cJQ6S button:hover{background:#40a9ff}.VehicleManagement_servicesList___uqvB{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.VehicleManagement_serviceTag__diqSe{background:#e6f7ff;color:#1890ff;padding:4px 10px;border-radius:12px;font-size:12px;display:inline-flex;align-items:center;gap:6px}.VehicleManagement_serviceTag__diqSe button{background:none;border:none;color:#ff4d4f;cursor:pointer;font-size:14px;padding:0;margin-left:2px;line-height:1;transition:color .3s ease}.VehicleManagement_serviceTag__diqSe button:hover{color:#ff7875}.PopularVehicles_popularVehicles__9D4zy{padding:80px 0;background:linear-gradient(135deg,#f8fffe,#f0f9f0);position:relative}.PopularVehicles_container__ikXKP{max-width:1280px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.PopularVehicles_header__3gE9j{text-align:center;margin-bottom:60px}.PopularVehicles_title__JrsJn{font-size:42px;font-weight:800;color:#2c3e50;margin:0 0 20px;background:linear-gradient(135deg,#2FA71D,#26991A);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.PopularVehicles_subtitle__PY_Vq{font-size:20px;color:#7f8c8d;max-width:600px;margin:0 auto;line-height:1.6}.PopularVehicles_tabContainer__dtQlJ{display:flex;justify-content:center;gap:10px;margin-top:30px}.PopularVehicles_tab__MAV5G{display:flex;align-items:center;gap:8px;padding:12px 24px;border:2px solid #e9ecef;background:#fff;color:#6c757d;border-radius:25px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.PopularVehicles_tab__MAV5G svg{font-size:18px}.PopularVehicles_tab__MAV5G:hover{border-color:#2fa71d;color:#2fa71d;transform:translateY(-2px);box-shadow:0 4px 15px rgba(47,167,29,.2)}.PopularVehicles_tab__MAV5G.PopularVehicles_active__fKe2s{background:linear-gradient(135deg,#2FA71D,#26991A);border-color:#2fa71d;color:#fff;box-shadow:0 4px 15px rgba(47,167,29,.3)}.PopularVehicles_tab__MAV5G.PopularVehicles_active__fKe2s:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(47,167,29,.4)}.PopularVehicles_vehiclesContainer__g8he0{display:flex;align-items:center;gap:20px;margin-bottom:50px;position:relative}.PopularVehicles_vehiclesGrid__BPmxl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px;flex:1 1;overflow:hidden}.PopularVehicles_navButton__8i_kZ{width:50px;height:50px;border-radius:50%;border:2px solid #2fa71d;background:#fff;color:#2fa71d;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-size:18px;z-index:2}.PopularVehicles_navButton__8i_kZ:hover:not(:disabled){background:#2fa71d;color:#fff;transform:scale(1.1);box-shadow:0 4px 15px rgba(47,167,29,.3)}.PopularVehicles_navButton__8i_kZ:disabled{opacity:.3;cursor:not-allowed}.PopularVehicles_viewAll__TEwt5{text-align:center}.PopularVehicles_viewAllButton__M9vs6{background:rgba(0,0,0,0);border:2px solid #2fa71d;color:#2fa71d;padding:15px 40px;border-radius:50px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease}.PopularVehicles_viewAllButton__M9vs6:hover{background:#2fa71d;color:#fff;transform:translateY(-2px);box-shadow:0 8px 25px rgba(47,167,29,.3)}@media(max-width:1024px){.PopularVehicles_vehiclesGrid__BPmxl{grid-template-columns:repeat(2,1fr);gap:25px}.PopularVehicles_title__JrsJn{font-size:36px}.PopularVehicles_tab__MAV5G{padding:10px 20px;font-size:14px}.PopularVehicles_tab__MAV5G svg{font-size:16px}.PopularVehicles_navButton__8i_kZ{width:45px;height:45px;font-size:16px}}@media(max-width:768px){.PopularVehicles_popularVehicles__9D4zy{padding:60px 0}.PopularVehicles_vehiclesContainer__g8he0{flex-direction:column;gap:15px}.PopularVehicles_vehiclesGrid__BPmxl{grid-template-columns:1fr;gap:20px;order:2}.PopularVehicles_navButton__8i_kZ{order:1;width:40px;height:40px;font-size:14px}.PopularVehicles_title__JrsJn{font-size:32px}.PopularVehicles_subtitle__PY_Vq{font-size:18px}.PopularVehicles_tab__MAV5G{padding:8px 16px;font-size:13px}.PopularVehicles_tab__MAV5G svg{font-size:14px}}@media(max-width:480px){.PopularVehicles_container__ikXKP{padding:0 15px}.PopularVehicles_vehiclesContainer__g8he0{gap:10px}.PopularVehicles_navButton__8i_kZ{width:35px;height:35px;font-size:12px}.PopularVehicles_title__JrsJn{font-size:28px}.PopularVehicles_subtitle__PY_Vq{font-size:16px}.PopularVehicles_tab__MAV5G{padding:6px 12px;font-size:12px}.PopularVehicles_tab__MAV5G svg{font-size:12px}}.Welcome_welcome__eAy_H{padding:80px 0;background:linear-gradient(135deg,#f0fdf4,#ecfdf5);position:relative;overflow:hidden}.Welcome_container__yhgIZ{max-width:1240px;margin:0 auto;padding:0 20px;position:relative;z-index:2}.Welcome_content__2lq2u{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center;min-height:500px}.Welcome_textSection__PjLPz{padding-right:20px}.Welcome_title__4EunD{font-size:48px;font-weight:700;color:#2fa71d;margin-bottom:24px;line-height:1.2}@media(max-width:768px){.Welcome_title__4EunD{font-size:36px}}@media(max-width:480px){.Welcome_title__4EunD{font-size:28px}}.Welcome_description__DR3rz{font-size:18px;line-height:1.7;color:#374151;margin-bottom:32px;font-weight:400}@media(max-width:768px){.Welcome_description__DR3rz{font-size:16px}}.Welcome_scheduleButton__vJaP5{background:linear-gradient(135deg,#2FA71D,#26991A)!important;border:none!important;border-radius:12px!important;height:50px!important;padding:0 32px!important;font-size:16px!important;font-weight:600!important;box-shadow:0 4px 15px rgba(47,167,29,.3)!important;transition:all .3s ease!important}.Welcome_scheduleButton__vJaP5:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(47,167,29,.4)!important}.Welcome_scheduleButton__vJaP5:active{transform:translateY(0)!important}.Welcome_imageSection__EEqmP{display:flex;justify-content:center;align-items:center}.Welcome_imageContainer__eFPx3{width:100%;max-width:500px;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.1);position:relative}.Welcome_imageContainer__eFPx3:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(47,167,29,.15),rgba(38,153,26,.1));z-index:1;opacity:0;transition:opacity .3s ease}.Welcome_imageContainer__eFPx3:hover:before{opacity:1}.Welcome_welcomeImage__wMgQE{width:100%;height:auto;display:block;object-fit:cover;transition:transform .3s ease}.Welcome_imageContainer__eFPx3:hover .Welcome_welcomeImage__wMgQE{transform:scale(1.05)}@media(max-width:1024px){.Welcome_content__2lq2u{gap:40px}.Welcome_textSection__PjLPz{padding-right:0}}@media(max-width:768px){.Welcome_welcome__eAy_H{padding:60px 0}.Welcome_content__2lq2u{grid-template-columns:1fr;gap:40px;text-align:center}.Welcome_textSection__PjLPz{order:1}.Welcome_imageSection__EEqmP{order:2}.Welcome_imageContainer__eFPx3{max-width:400px}}@media(max-width:480px){.Welcome_welcome__eAy_H{padding:40px 0}.Welcome_container__yhgIZ{padding:0 15px}.Welcome_content__2lq2u{gap:30px}.Welcome_imageContainer__eFPx3{max-width:300px}}.Homepage_homepage__M9D69{color:#f51010;font-weight:600}.VehicleList_container__Nsbmf{padding:24px;min-height:100vh;margin:80px auto 0}.VehicleList_loading__rqvI_{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:20px}.VehicleList_loading__rqvI_ p{font-size:16px;color:#666;margin:0}.VehicleList_loadingSpinner__UEOGN{width:40px;height:40px;border:4px solid #f3f3f3;border-top-color:#52c41a;border-radius:50%;animation:VehicleList_spin__4DXLM 1s linear infinite}@keyframes VehicleList_spin__4DXLM{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.VehicleList_searchBar__ZsN9d{display:flex;gap:20px;margin-bottom:30px;padding:20px;background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);flex-wrap:wrap}@media(max-width:768px){.VehicleList_searchBar__ZsN9d{flex-direction:column;gap:15px}}.VehicleList_mainContent__Ppm6u{display:grid;grid-template-columns:300px 1fr;grid-gap:30px;gap:30px;align-items:start}@media(max-width:1024px){.VehicleList_mainContent__Ppm6u{grid-template-columns:1fr;gap:20px}}.VehicleList_sidebar__vf4No{background:#fff;border-radius:12px;padding:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:100px;width:300px;max-width:300px;flex-shrink:0}.VehicleList_filterSection__D9h0n{margin-bottom:20px}.VehicleList_filterSection__D9h0n h3{font-size:18px;font-weight:600;color:#2c3e50;margin-bottom:10px;display:flex;align-items:center;gap:8px}.VehicleList_filterSection__D9h0n h3:before{content:"";width:4px;height:20px;background:#2c3e50;border-radius:2px}.VehicleList_filterSection__D9h0n .VehicleList_searchBox__TkSPL input{width:100%;padding:12px 16px;border:2px solid #e8e8e8;border-radius:8px;font-size:14px;transition:all .3s ease;background:#fff}.VehicleList_filterSection__D9h0n .VehicleList_searchBox__TkSPL input:focus{outline:none;border-color:#2fa71d;box-shadow:0 0 0 3px rgba(47,167,29,.1)}.VehicleList_filterSection__D9h0n .VehicleList_searchBox__TkSPL input::placeholder{color:#bfbfbf}.VehicleList_filterSection__D9h0n .VehicleList_dateRangeWrapper__CDFpX{width:100%}.VehicleList_filterSection__D9h0n .VehicleList_dateRangeWrapper__CDFpX .ant-picker,.VehicleList_filterSection__D9h0n .VehicleList_dateRangeWrapper__CDFpX .ant-picker-outlined,.VehicleList_filterSection__D9h0n .VehicleList_dateRangeWrapper__CDFpX .ant-picker-range,.VehicleList_filterSection__D9h0n .VehicleList_dateRangeWrapper__CDFpX .ant-picker.ant-picker-range.ant-picker-outlined{width:100%!important;height:48px!important;border-radius:8px!important;border:2px solid #e8e8e8!important;font-size:14px!important;transition:all .3s ease!important;background:#fff!important}.VehicleList_filterSection__D9h0n .VehicleList_dateRangeWrapper__CDFpX .ant-picker-outlined:hover,.VehicleList_filterSection__D9h0n .VehicleList_dateRangeWrapper__CDFpX .ant-picker-range:hover,.VehicleList_filterSection__D9h0n .VehicleList_dateRangeWrapper__CDFpX .ant-picker.ant-picker-range.ant-picker-outlined:hover,.VehicleList_filterSection__D9h0n .VehicleList_dateRangeWrapper__CDFpX .ant-picker:hover{border-color:#2fa71d!important;border-width:2px!important}.VehicleList_filterSection__D9h0n .VehicleList_dateRangeWrapper__CDFpX .ant-picker-outlined.ant-picker-focused,.VehicleList_filterSection__D9h0n .VehicleList_dateRangeWrapper__CDFpX .ant-picker-outlined:focus,.VehicleList_filterSection__D9h0n .VehicleList_dateRangeWrapper__CDFpX .ant-picker-range.ant-picker-focused,.VehicleList_filterSection__D9h0n .VehicleList_dateRangeWrapper__CDFpX .ant-picker-range:focus,.VehicleList_filterSection__D9h0n .VehicleList_dateRangeWrapper__CDFpX .ant-picker.ant-picker-focused,.VehicleList_filterSection__D9h0n .VehicleList_dateRangeWrapper__CDFpX .ant-picker.ant-picker-range.ant-picker-outlined.ant-picker-focused,.VehicleList_filterSection__D9h0n .VehicleList_dateRangeWrapper__CDFpX .ant-picker.ant-picker-range.ant-picker-outlined:focus,.VehicleList_filterSection__D9h0n .VehicleList_dateRangeWrapper__CDFpX .ant-picker:focus{border-color:#2fa71d!important;border-width:2px!important;box-shadow:0 0 0 3px rgba(47,167,29,.1)!important}.VehicleList_filterSection__D9h0n .VehicleList_dateRangeWrapper__CDFpX .ant-picker .ant-picker-input input,.VehicleList_filterSection__D9h0n .VehicleList_dateRangeWrapper__CDFpX .ant-picker-outlined .ant-picker-input input,.VehicleList_filterSection__D9h0n .VehicleList_dateRangeWrapper__CDFpX .ant-picker-range .ant-picker-input input,.VehicleList_filterSection__D9h0n .VehicleList_dateRangeWrapper__CDFpX .ant-picker.ant-picker-range.ant-picker-outlined .ant-picker-input input{font-size:13px!important;color:#2c3e50!important}.VehicleList_filterSection__D9h0n .VehicleList_dateRangeWrapper__CDFpX .ant-picker .ant-picker-input input::placeholder,.VehicleList_filterSection__D9h0n .VehicleList_dateRangeWrapper__CDFpX .ant-picker-outlined .ant-picker-input input::placeholder,.VehicleList_filterSection__D9h0n .VehicleList_dateRangeWrapper__CDFpX .ant-picker-range .ant-picker-input input::placeholder,.VehicleList_filterSection__D9h0n .VehicleList_dateRangeWrapper__CDFpX .ant-picker.ant-picker-range.ant-picker-outlined .ant-picker-input input::placeholder{color:#bfbfbf!important}.VehicleList_checkboxGroup__ry2Hs{display:flex;flex-direction:column;gap:8px}.VehicleList_checkboxGroup__ry2Hs label{display:flex;align-items:center;gap:10px;font-size:14px;color:#2c3e50;cursor:pointer;padding:4px 0;transition:all .3s ease}.VehicleList_checkboxGroup__ry2Hs label:hover{color:#2fa71d}.VehicleList_checkboxGroup__ry2Hs label input[type=checkbox]{width:18px;height:18px;accent-color:#2fa71d;cursor:pointer}.VehicleList_cityGroup__Yr2_I{margin-bottom:16px}.VehicleList_cityGroup__Yr2_I:last-child{margin-bottom:0}.VehicleList_cityHeader__65S1h{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#f8f9fa;border-radius:8px;margin-bottom:6px;border:1px solid #e9ecef}.VehicleList_cityHeader__65S1h .VehicleList_cityName__UG91x{font-weight:600;color:#2c3e50;font-size:16px}.VehicleList_cityHeader__65S1h .VehicleList_stationCount__3tfSD{font-size:12px;color:#fff;background:#2c3e50;padding:4px 8px;border-radius:12px;font-weight:500;min-width:24px;text-align:center}.VehicleList_stationList__nr8qg{display:flex;flex-direction:column;gap:8px;margin-left:20px;max-height:0;overflow:hidden;transition:max-height .3s ease}.VehicleList_stationList__nr8qg.VehicleList_expanded__qJdNa{max-height:300px}.VehicleList_stationItem__5U0C1{display:flex;align-items:center;gap:10px;font-size:13px;color:#6c757d;cursor:pointer;padding:4px 0;transition:all .3s ease}.VehicleList_stationItem__5U0C1:hover{color:#2fa71d}.VehicleList_stationItem__5U0C1 input[type=checkbox]{width:16px;height:16px;accent-color:#2fa71d;cursor:pointer}.VehicleList_header__MCxWl{text-align:center;margin-bottom:32px}.VehicleList_header__MCxWl h1{font-size:32px;font-weight:700;color:#001529;margin:0 0 8px}.VehicleList_header__MCxWl p{font-size:16px;color:#8c8c8c;margin:0}.VehicleList_filters__oT7S7{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap;align-items:center}@media(max-width:768px){.VehicleList_filters__oT7S7{flex-direction:column;align-items:stretch}}.VehicleList_searchBox__TkSPL{flex:1 1;position:relative;display:flex;align-items:center}.VehicleList_searchBox__TkSPL svg{position:absolute;left:16px;color:#8c8c8c;font-size:16px;z-index:1}.VehicleList_searchBox__TkSPL input{width:100%;padding:12px 16px 12px 48px;border:2px solid #e8e8e8;border-radius:12px;font-size:14px;transition:all .3s ease;background:#fff}.VehicleList_searchBox__TkSPL input:focus{outline:none;border-color:#1890ff;box-shadow:0 0 0 3px rgba(24,144,255,.1)}.VehicleList_searchBox__TkSPL input::placeholder{color:#bfbfbf}.VehicleList_filterGroup__nVKIS{display:flex;align-items:center;gap:8px;background:#fff;padding:8px 16px;border-radius:12px;border:2px solid #e8e8e8;transition:all .3s ease}.VehicleList_filterGroup__nVKIS:hover{border-color:#1890ff}.VehicleList_filterGroup__nVKIS svg{color:#1890ff;font-size:16px}.VehicleList_filterGroup__nVKIS select{border:none;outline:none;font-size:14px;color:#001529;background:rgba(0,0,0,0);cursor:pointer;min-width:120px}.VehicleList_filterGroup__nVKIS select option{padding:8px}.VehicleList_resultsInfo__9Hbze{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e9ecef}.VehicleList_resultsInfo__9Hbze span{color:#2c3e50;font-size:16px;font-weight:600}.VehicleList_resultsInfo__9Hbze select{padding:8px 12px;border:1px solid #e9ecef;border-radius:8px;background:#fff;color:#2c3e50;font-size:14px;cursor:pointer}.VehicleList_resultsInfo__9Hbze select:focus{outline:none;border-color:#2fa71d}.VehicleList_vehicleGrid__mElst{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:24px;gap:24px;margin-bottom:32px}@media(min-width:1440px){.VehicleList_vehicleGrid__mElst{grid-template-columns:repeat(4,1fr)}}@media(min-width:1024px)and (max-width:1500px){.VehicleList_vehicleGrid__mElst{grid-template-columns:repeat(3,1fr)}}@media(min-width:768px)and (max-width:1023px){.VehicleList_vehicleGrid__mElst{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.VehicleList_vehicleGrid__mElst{grid-template-columns:1fr;gap:16px}}.VehicleList_vehicleName__3qKe8{font-size:18px;font-weight:600;color:#001529;margin:0 0 4px;line-height:1.3}.VehicleList_vehicleBrand__0hUfu{font-size:14px;color:#8c8c8c;margin:0 0 16px}.VehicleList_vehicleDetails__7f_uw{margin-bottom:16px}.VehicleList_detailItem__SX4qQ{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.VehicleList_detailItem__SX4qQ:last-child{margin-bottom:0}.VehicleList_detailLabel__tn9hp{font-size:13px;color:#8c8c8c;font-weight:500}.VehicleList_detailValue__QNtGZ{font-size:13px;color:#001529;font-weight:600}.VehicleList_vehicleFeatures__jl1_O{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.VehicleList_featureTag__uKSFM{background:#f0f0f0;color:#595959;padding:4px 8px;border-radius:12px;font-size:11px;font-weight:500}.VehicleList_moreFeatures__diWrg{background:#e6f7ff;color:#1890ff;padding:4px 8px;border-radius:12px;font-size:11px;font-weight:600}.VehicleList_vehicleActions__CCJJv{display:flex;gap:12px}.VehicleList_viewBtn__QUMH9{flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;background:#1890ff;color:#fff;text-decoration:none;border-radius:8px;font-size:14px;font-weight:500;transition:all .3s ease}.VehicleList_viewBtn__QUMH9:hover{background:#40a9ff;transform:translateY(-1px)}.VehicleList_viewBtn__QUMH9 svg{font-size:16px}.VehicleList_pagination__TwJJa{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:32px}.VehicleList_paginationBtn__RP2dW{padding:8px 12px;border:1px solid #d9d9d9;background:#fff;color:#595959;border-radius:6px;cursor:pointer;font-size:14px;transition:all .3s ease}.VehicleList_paginationBtn__RP2dW:hover:not(:disabled){border-color:#1890ff;color:#1890ff}.VehicleList_paginationBtn__RP2dW.VehicleList_disabled__UAQtv,.VehicleList_paginationBtn__RP2dW:disabled{opacity:.5;cursor:not-allowed}.VehicleList_paginationBtn__RP2dW.VehicleList_active__i3r0y{background:#1890ff;color:#fff;border-color:#1890ff}@media(max-width:768px){.VehicleList_nameAvailabilityRow__vYv6k{flex-direction:column;align-items:flex-start;gap:8px}.VehicleList_availableLabel__wt6eb,.VehicleList_availableNumber__t_tV_{font-size:13px}}