body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.LoginScreen_pageContainer__Z17TJ{align-items:center;background:#fff;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;justify-content:center;min-height:100vh;width:100vw}.LoginScreen_heroSection__akmEE{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:24px 20px 20px;text-align:center}.LoginScreen_heroTitle__JlOYp{font-size:20px;font-weight:800;letter-spacing:-.3px;line-height:1.3;margin:0 0 8px}.LoginScreen_heroSubtitle__bqUYd{font-size:12px;font-weight:400;line-height:1.4;margin:0 0 16px;opacity:.95}.LoginScreen_heroFeatures__W-p-M{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.LoginScreen_featureItem__N9beZ{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid #ffffff40;border-radius:0;color:#fff;display:flex;font-size:10px;font-weight:600;gap:5px;padding:6px 10px}.LoginScreen_featureIcon__SWlZF{color:#fff;flex-shrink:0;height:12px;width:12px}.LoginScreen_loginCard__uHHXV{align-items:center;background:#fff;border-radius:0;box-shadow:none;display:flex;flex-direction:column;max-width:380px;padding:32px 20px 24px;width:100%}.LoginScreen_logoSection__GCg7I{margin-bottom:28px;text-align:center}.LoginScreen_logoWrapper__d1Y3W{align-items:center;display:flex;justify-content:center;margin:0 auto 20px}.LoginScreen_logo__-vkIe{height:auto;object-fit:contain;width:120px}.LoginScreen_title__jGGfx{color:#1e293b;font-size:22px;font-weight:700;letter-spacing:-.3px;margin:0 0 6px}.LoginScreen_subtitle__mfs3G{color:#64748b;font-size:13px;font-weight:400;margin:0}.LoginScreen_form__4W1f2{margin-bottom:16px;width:100%}.LoginScreen_inputWrapper__P3FkQ{margin-bottom:20px}.LoginScreen_inputLabel__BNAYY{color:#64748b;display:block;font-size:11px;font-weight:700;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.LoginScreen_phoneInputContainer__kNQ2Z{align-items:stretch;background:#fff;border:2px solid #e2e8f0;border-radius:0;display:flex;overflow:hidden;transition:all .2s ease}.LoginScreen_phoneInputContainer__kNQ2Z:focus-within{border-color:#7c3aed;box-shadow:none}.LoginScreen_countryCode__c3Kjt{align-items:center;background:#1976d2;border-radius:0;color:#fff;display:flex;font-size:15px;font-weight:700;padding:14px 16px}.LoginScreen_phoneInput__5Ehb\+{background:#0000;border:none;color:#1e293b;flex:1 1;font-size:15px;font-weight:500;outline:none;padding:14px}.LoginScreen_phoneInput__5Ehb\+::placeholder{color:#94a3b8;font-weight:400}.LoginScreen_otpContainer__-FdN\+{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(6,1fr);margin:0}.LoginScreen_otpInput__UQRRp{background:#fff;border:2px solid #e2e8f0;border-radius:0;color:#1e293b;font-size:16px;font-weight:700;height:42px;margin:0;outline:none;padding:0;text-align:center;transition:border-color .2s,box-shadow .2s;width:38px}.LoginScreen_otpInput__UQRRp:focus{border-color:#7c3aed;box-shadow:none}.LoginScreen_changeNumberButton__1T6vG{align-items:center;background:#0000;border:none;color:#7c3aed;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;margin-top:12px;padding:6px 0;transition:all .2s ease}.LoginScreen_changeNumberButton__1T6vG:active{color:#6d28d9}.LoginScreen_resendOtpButton__0dunE{align-items:center;background:#232b35;border:none;border-radius:0;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;margin-top:12px;padding:13px 20px;transition:background .2s,color .2s;width:100%}.LoginScreen_resendOtpButton__0dunE:active:not(:disabled){background:#111827;color:#fff;transform:none}.LoginScreen_resendOtpButton__0dunE:disabled{cursor:not-allowed;opacity:.5}.LoginScreen_submitButton__QUCBb{background:#1976d2;border:none;border-radius:0;box-shadow:none;color:#fff;cursor:pointer;font-size:15px;font-weight:700;margin-top:20px;padding:15px;transition:background .2s,color .2s;width:100%}.LoginScreen_submitButton__QUCBb:active:not(:disabled){background:#115293;box-shadow:none;color:#fff;transform:none}.LoginScreen_submitButton__QUCBb:disabled{cursor:not-allowed;opacity:.7}.LoginScreen_buttonContent__jB\+Ki{align-items:center;display:flex;gap:10px;justify-content:center}.LoginScreen_messageBox__2nxss{animation:LoginScreen_fadeIn__cu5y1 .3s ease-out;border-radius:8px;font-size:12px;font-weight:500;margin-top:14px;padding:12px 14px}@keyframes LoginScreen_fadeIn__cu5y1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.LoginScreen_messageBox__2nxss.LoginScreen_success__T6pRp{background:#d1fae5;border:1px solid #6ee7b7;color:#065f46}.LoginScreen_messageBox__2nxss.LoginScreen_error__-gUtR{background:#fee2e2;border:1px solid #fca5a5;color:#991b1b}.LoginScreen_footer__HDcp1{border-top:1px solid #f1f5f9;margin-top:20px;padding-top:16px;text-align:center}.LoginScreen_footerText__W59ER{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:13px;gap:5px;justify-content:center}.LoginScreen_signUpButton__0aHLe{background:#0000;border:none;color:#7c3aed;cursor:pointer;font-size:13px;font-weight:700;padding:0;transition:color .2s ease}.LoginScreen_signUpButton__0aHLe:active{color:#6d28d9}@media (min-width:768px){.LoginScreen_pageContainer__Z17TJ{background:#f8fafc;justify-content:center;padding:30px 20px}.LoginScreen_heroSection__akmEE{border-radius:0;max-width:420px;padding:32px 28px 24px;width:100%}.LoginScreen_loginCard__uHHXV{border-radius:0;box-shadow:0 4px 6px #0000000d,0 10px 25px #0000001a;max-width:420px;padding:32px 32px 28px;width:100%}.LoginScreen_logo__-vkIe{width:140px}.LoginScreen_heroTitle__JlOYp{font-size:24px}.LoginScreen_heroSubtitle__bqUYd{font-size:14px}.LoginScreen_featureItem__N9beZ{font-size:12px;padding:7px 14px}.LoginScreen_featureIcon__SWlZF{height:14px;width:14px}.LoginScreen_otpContainer__-FdN\+{gap:8px}.LoginScreen_otpInput__UQRRp{font-size:20px;height:54px}.LoginScreen_submitButton__QUCBb:hover:not(:disabled){box-shadow:0 6px 16px #667eea66;transform:translateY(-2px)}.LoginScreen_submitButton__QUCBb:active:not(:disabled){transform:translateY(0)}.LoginScreen_resendOtpButton__0dunE:hover:not(:disabled){background:#667eea;box-shadow:0 6px 16px #7c3aed59;color:#fff;transform:translateY(-2px)}}@media (max-width:360px){.LoginScreen_logo__-vkIe{width:100px}.LoginScreen_title__jGGfx{font-size:20px}.LoginScreen_otpInput__UQRRp{font-size:16px;height:46px}.LoginScreen_heroTitle__JlOYp{font-size:18px}.LoginScreen_featureItem__N9beZ{font-size:9px;padding:5px 8px}}.RegisterScreen_pageContainer__nwt\+M{align-items:center;background:#fff;display:flex;justify-content:center;min-height:100vh;width:100vw}.RegisterScreen_heroSection__iyga0{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:24px 20px 20px;text-align:center}.RegisterScreen_heroTitle__spMVc{font-size:20px;font-weight:800;letter-spacing:-.3px;line-height:1.3;margin:0 0 8px}.RegisterScreen_heroSubtitle__O8Un\+{font-size:12px;font-weight:400;line-height:1.4;margin:0 0 16px;opacity:.95}.RegisterScreen_heroFeatures__wQzRK{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.RegisterScreen_featureItem__ethb1{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid #ffffff40;border-radius:20px;color:#fff;display:flex;font-size:10px;font-weight:600;gap:5px;padding:6px 10px}.RegisterScreen_featureIcon__YqyKn{color:#fff;flex-shrink:0;height:12px;width:12px}.RegisterScreen_registerCard__vvWwZ{background:#fff;border-radius:0;box-shadow:none;display:block;margin:0 auto;max-width:95vw;min-width:320px;padding:32px 24px 24px;width:100%}.RegisterScreen_logoSection__Guq3j{margin-bottom:28px;text-align:center}.RegisterScreen_logo__jpX4K{height:auto;object-fit:contain;width:120px}.RegisterScreen_title__P9avN{color:#232b35;font-size:22px;font-weight:700;letter-spacing:-.3px;margin:0 0 6px}.RegisterScreen_subtitle__TwTSY{color:#1976d2;font-size:13px;font-weight:400;margin:0}.RegisterScreen_form__-vI0M{margin-bottom:16px}.RegisterScreen_inputWrapper__uoZQn{margin-bottom:20px}.RegisterScreen_inputLabel__svAdu{color:#232b35;display:block;font-size:11px;font-weight:700;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.RegisterScreen_input__yr-Ur{background:#0000;border:2px solid #e2e8f0;border-radius:0;box-sizing:border-box;color:#232b35;flex:1 1;font-size:16px;font-weight:500;padding:14px;transition:all .2s ease;width:100%}.RegisterScreen_input__yr-Ur::placeholder{color:#94a3b8;font-weight:400}.RegisterScreen_input__yr-Ur:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.RegisterScreen_phoneInputContainer__V5feT{align-items:stretch;background:#fff;border:2px solid #e2e8f0;border-radius:0;display:flex;overflow:hidden}.RegisterScreen_phoneInputContainer__V5feT:focus-within{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.RegisterScreen_countryCode__9s0-E{align-items:center;background:#1976d2;border-radius:0;color:#fff;display:flex;font-size:15px;font-weight:700;padding:14px 16px}.RegisterScreen_phoneInput__IP1zV{background:#0000;border:none;color:#232b35;flex:1 1;font-size:15px;font-weight:500;outline:none;padding:14px}.RegisterScreen_phoneInput__IP1zV::placeholder{color:#94a3b8;font-weight:400}.RegisterScreen_submitButton__tGH-v{background:#1976d2;border:none;border-radius:0;box-shadow:none;color:#fff;cursor:pointer;font-size:15px;font-weight:700;margin-top:20px;padding:15px;width:100%}.RegisterScreen_submitButton__tGH-v:active:not(:disabled){background:#115293;color:#fff}.RegisterScreen_buttonContent__MEFWt{align-items:center;display:flex;gap:10px;justify-content:center}.RegisterScreen_footer__v7JIl{margin-top:20px;padding-top:16px;text-align:center}.RegisterScreen_footerText__rQA4k{align-items:center;color:#232b35;display:flex;flex-wrap:wrap;font-size:13px;gap:5px;justify-content:center}.RegisterScreen_loginButton__QR8Ed{background:#0000;border:none;color:#1976d2;cursor:pointer;font-size:13px;font-weight:700;margin-left:4px;padding:0}.RegisterScreen_popupOverlay__sFMmU{align-items:center;background:#00000080;box-sizing:border-box;display:flex;height:100vh;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100vw;z-index:1000}.RegisterScreen_popupContent__usPwu{align-items:center;background:#fff;border-radius:16px;box-shadow:0 10px 40px #0003;display:flex;flex-direction:column;max-width:90vw;min-width:280px;padding:28px 20px 20px;text-align:center}.RegisterScreen_popupIcon__jtBu1{font-size:48px;line-height:1;margin-bottom:16px}.RegisterScreen_popupTitle__Sbfzy{color:#1e293b;font-size:18px;font-weight:700;margin-bottom:8px}.RegisterScreen_popupMessage__PHMMe{color:#64748b;font-size:14px;line-height:1.5;margin-bottom:20px}.RegisterScreen_popupButtons__yUCjW{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;width:100%}.RegisterScreen_popupPrimaryButton__vjCeb{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:0;box-shadow:0 2px 8px #667eea4d;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:10px 20px;transition:all .2s ease}.RegisterScreen_popupPrimaryButton__vjCeb:active{transform:scale(.98)}.RegisterScreen_popupSecondaryButton__HFDMT{background:#f8fafc;border:2px solid #e2e8f0;border-radius:0;color:#64748b;cursor:pointer;font-size:16px;font-weight:600;padding:10px 20px;transition:all .2s ease}.RegisterScreen_popupSecondaryButton__HFDMT:active{background:#e2e8f0}@media (min-width:768px){.RegisterScreen_pageContainer__nwt\+M{background:#f8fafc;justify-content:center;padding:30px 20px}.RegisterScreen_heroSection__iyga0{border-radius:16px 16px 0 0;max-width:420px;padding:32px 28px 24px;width:100%}.RegisterScreen_registerCard__vvWwZ{max-width:540px;padding:32px 48px}.RegisterScreen_logo__jpX4K{width:140px}.RegisterScreen_heroTitle__spMVc{font-size:24px}.RegisterScreen_heroSubtitle__O8Un\+{font-size:14px}.RegisterScreen_featureItem__ethb1{font-size:12px;padding:7px 14px}.RegisterScreen_featureIcon__YqyKn{height:14px;width:14px}.RegisterScreen_submitButton__tGH-v:hover:not(:disabled){box-shadow:0 6px 16px #667eea66;transform:translateY(-2px)}.RegisterScreen_submitButton__tGH-v:active:not(:disabled){transform:translateY(0)}.RegisterScreen_popupPrimaryButton__vjCeb:hover{box-shadow:0 4px 12px #667eea66;transform:translateY(-2px)}.RegisterScreen_popupSecondaryButton__HFDMT:hover{background:#e2e8f0}}@media (max-width:360px){.RegisterScreen_logo__jpX4K{width:100px}.RegisterScreen_title__P9avN{font-size:20px}.RegisterScreen_heroTitle__spMVc{font-size:18px}.RegisterScreen_featureItem__ethb1{font-size:9px;padding:5px 8px}}@media (max-width:480px){.RegisterScreen_inputLabel__svAdu{font-size:17px}}.UserSidebar_sidebar__jbPHW{background:#fff;bottom:80px;box-shadow:4px 0 24px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;left:0;max-width:280px;min-width:280px;position:fixed;top:0;width:100vw;z-index:100}.UserSidebar_closeButton__Xo0YM{align-items:center;background:#f1f5f9;border:none;border-radius:0;color:#64748b;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:12px;top:12px;transition:all .2s ease;width:36px;z-index:10}.UserSidebar_closeButton__Xo0YM:hover{background:#e2e8f0;color:#1e293b}.UserSidebar_closeButton__Xo0YM:active{background:#cbd5e1}.UserSidebar_profileSection__1p5Ti{background:#fff;border-bottom:1px solid #e2e8f0;padding:48px 16px 16px;position:relative}.UserSidebar_profileDecoration1__b6ajO,.UserSidebar_profileDecoration2__2gHw9{display:none}.UserSidebar_profileContent__7N1NC{align-items:center;display:flex;flex-direction:column;position:relative;z-index:1}.UserSidebar_avatarContainer__pg2LY{align-items:center;background:#f1f5f9;border:2px solid #e2e8f0;border-radius:50%;box-shadow:0 4px 12px #00000014;display:flex;height:64px;justify-content:center;margin-bottom:12px;overflow:hidden;width:64px}.UserSidebar_avatarContainer__pg2LY img{border-radius:50%;display:block;height:100%;object-fit:cover;width:100%}.UserSidebar_userName__XmAAb{color:#1e293b;font-size:16px;font-weight:700;letter-spacing:-.3px;margin-bottom:4px;text-align:center}.UserSidebar_userEmail__96L8i{padding:0 8px;word-break:break-all}.UserSidebar_userEmail__96L8i,.UserSidebar_userPhone__QjWTd{color:#64748b;font-size:12px;margin-bottom:3px;text-align:center}.UserSidebar_userId__-JRHd{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:0;color:#475569;font-size:10px;font-weight:600;letter-spacing:.5px;margin-top:6px;padding:4px 10px;text-align:center}.UserSidebar_menuSection__zdlnj{background:#fff;flex:1 1;overflow-y:auto;padding:12px 12px 20px}.UserSidebar_menuSection__zdlnj::-webkit-scrollbar{width:6px}.UserSidebar_menuSection__zdlnj::-webkit-scrollbar-track{background:#f8fafc}.UserSidebar_menuSection__zdlnj::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:0}.UserSidebar_menuSection__zdlnj::-webkit-scrollbar-thumb:hover{background:#94a3b8}.UserSidebar_menuList__v74J-{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.UserSidebar_menuItem__dYsTw{width:100%}.UserSidebar_menuButton__w5vYS{align-items:center;background:#0000;border:none;border-left:3px solid #0000;border-radius:0;color:#334155;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:12px;justify-content:flex-start;letter-spacing:.1px;padding:14px 16px;position:relative;transition:all .2s ease;width:100%}.UserSidebar_menuButton__w5vYS:hover{background:#f8fafc;border-left-color:#3b82f6;color:#1e293b}.UserSidebar_menuButton__w5vYS:active{background:#f1f5f9}.UserSidebar_menuIcon__0SgHm{align-items:center;color:#64748b;display:flex;flex-shrink:0;justify-content:center;transition:color .2s ease}.UserSidebar_menuButton__w5vYS:hover .UserSidebar_menuIcon__0SgHm{color:#3b82f6}.UserSidebar_menuLabel__VE3SN{flex:1 1;text-align:left}.UserSidebar_logoutButton__FIxKq{align-items:center;background:#0000;border:none;border-left:3px solid #0000;border-radius:0;border-top:1px solid #e2e8f0;color:#dc2626;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:12px;justify-content:flex-start;letter-spacing:.1px;margin-top:8px;padding:14px 16px;transition:all .2s ease;width:100%}.UserSidebar_logoutButton__FIxKq:hover{background:#fef2f2;border-left-color:#dc2626}.UserSidebar_logoutButton__FIxKq:active{background:#fee2e2}.UserSidebar_logoutIcon__rgAEZ{align-items:center;color:#dc2626;display:flex;flex-shrink:0;justify-content:center}@media (max-width:320px){.UserSidebar_sidebar__jbPHW{max-width:100vw;min-width:100vw}}.Dashboard_pageContainer__gJs\+J{background:#f8fafc;min-height:100vh;padding-bottom:calc(80px + env(safe-area-inset-bottom))}.Dashboard_header__lkPv1{align-items:center;background:#f8fafc;box-shadow:0 4px 20px #660f324d;box-sizing:border-box;display:flex;justify-content:center;left:0;min-height:56px;padding:0 8px;position:fixed;top:0;width:100%;z-index:1000}.Dashboard_headerContent__6xZT1{align-items:center;display:flex;gap:8px;justify-content:space-between;margin:0 auto;max-width:100vw;width:100%}.Dashboard_userSection__aicXW{align-items:center;cursor:pointer;display:flex;flex-shrink:0;gap:8px}.Dashboard_avatar__af\+yv{align-items:center;background:#fff;border-radius:50%;box-shadow:0 2px 8px #00000026;color:#660f32;display:flex;flex-shrink:0;font-size:18px;font-weight:700;height:44px;justify-content:center;overflow:hidden;transition:transform .2s ease;width:44px}.Dashboard_avatar__af\+yv:hover{transform:scale(1.05)}.Dashboard_avatar__af\+yv img{border-radius:50%;display:block;height:100%;object-fit:cover;width:100%}.Dashboard_userName__0WO4Z{color:#232b35;display:block;font-size:15px;font-weight:600;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Dashboard_rightSection__CaP6h{align-items:center;display:flex;flex-shrink:0;gap:6px}.Dashboard_languageSwitcher__JEbpK{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border-radius:0;display:flex;flex-shrink:0;gap:4px;padding:2px}.Dashboard_langButton__AfOnQ{background:#0000;border:none;border-radius:0;color:#232b35;cursor:pointer;flex-shrink:0;font-size:11px;font-weight:600;height:24px;outline:none;padding:0;transition:all .2s ease;width:36px}.Dashboard_langButton__AfOnQ:hover{background:#ffffff1a}.Dashboard_langButtonActive__et1Bp{background:#232b35;box-shadow:0 1px 4px #0000001a;color:#fff}.Dashboard_notificationIcon__fzeow{align-items:center;background:#232b3514;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;position:relative;transition:all .2s ease;width:44px}.Dashboard_notificationIcon__fzeow:hover{background:#ffffff40;transform:scale(1.05)}.Dashboard_notificationIcon__fzeow svg{fill:#232b35;display:block;flex-shrink:0}.Dashboard_notificationBadge__ekMEs{align-items:center;background:#e82127;border:2px solid #f8fafc;border-radius:50%;box-shadow:0 2px 6px #e8212766;color:#fff;display:flex;font-size:11px;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0;position:absolute;right:-2px;top:-2px;white-space:nowrap;z-index:1}.Dashboard_menuSection__rMk5n,.Dashboard_welcomeSection__XiqbT{box-sizing:border-box;margin:0 auto;max-width:500px;padding:16px 8px 0;width:100%}.Dashboard_welcomeCard__XNosP{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:0;box-shadow:0 8px 24px #667eea40;overflow:hidden;padding:24px;position:relative}.Dashboard_welcomeDecoration1__L-LHs{background:#ffffff1a;border-radius:50%;height:150px;position:absolute;right:-30px;top:-50px;width:150px}.Dashboard_welcomeDecoration2__gn39Q{background:#ffffff14;border-radius:50%;bottom:-30px;height:100px;left:-20px;position:absolute;width:100px}.Dashboard_welcomeContent__IWCGa{position:relative;z-index:1}.Dashboard_welcomeTitle__3tUkI{color:#fff;font-size:22px;font-weight:700;letter-spacing:-.5px;margin-bottom:6px}.Dashboard_welcomeSubtitle__HrM0l{color:#ffffffe6;font-size:14px;line-height:1.5}.Dashboard_menuSection__rMk5n{box-sizing:border-box;margin:0 auto;max-width:500px;padding:0 4px 16px;width:100%}.Dashboard_sectionTitle__yhwgy{color:#1e293b;font-size:18px;font-weight:700;margin-bottom:16px;padding-left:4px}.Dashboard_menuGrid__ifSIk{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(90px,1fr))}.Dashboard_menuCard__m6Re-{align-items:center;background:#fff;border-radius:0;box-shadow:0 1px 4px #00000014;cursor:pointer;display:flex;flex-direction:column;height:90px;justify-content:center;justify-content:flex-start;margin:0 auto;max-width:140px;min-width:0;overflow:hidden;padding:10px 2px;position:relative;transition:all .3s ease;width:100%}.Dashboard_menuCard__m6Re-:before{background:linear-gradient(90deg,#667eea,#764ba2);content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.Dashboard_menuCard__m6Re-:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-4px)}.Dashboard_menuCard__m6Re-:hover:before{transform:scaleX(1)}.Dashboard_menuIcon__rSLkY{align-items:center;display:flex;justify-content:center;margin-bottom:8px;width:100%}.Dashboard_menuCard__m6Re-:hover .Dashboard_menuIcon__rSLkY{transform:scale(1.1)}.Dashboard_menuLabel__dGRJ9{align-items:center;color:#334155;display:flex;font-size:11px;font-weight:600;justify-content:center;line-height:1.1;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;width:100%;word-break:break-word}.Dashboard_noResults__qH5ER{color:#94a3b8;font-size:15px;font-weight:500;grid-column:1/-1;padding:48px 16px;text-align:center}.Dashboard_decorativeSvg__YQVyP{bottom:76px;left:50%;opacity:.12;pointer-events:none;position:fixed;transform:translateX(-50%);z-index:9}.Dashboard_overlay__vnYKE{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a66;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1001}.Dashboard_sidebarContainer__VeyRR{height:100vh;left:0;position:fixed;top:0;z-index:1002}.Dashboard_mainContent__pEbxV{box-sizing:border-box;margin-top:56px;max-width:100vw;padding:0 10px calc(20px + env(safe-area-inset-bottom));width:100%}@media (min-width:375px){.Dashboard_userName__0WO4Z{display:block}}@media (min-width:768px){.Dashboard_menuGrid__ifSIk{grid-template-columns:repeat(4,1fr)}}.Dashboard_desktopOnly__YdBRZ{display:none}@media (min-width:768px){.Dashboard_desktopOnly__YdBRZ{display:block}}.AppHeader_appHeader__yqfr5{align-items:center;background:#fff;box-shadow:0 2px 8px #2c3e500a;display:flex;height:64px;min-height:64px;padding:0;width:100%;z-index:100}.AppHeader_headerContent__CPYn\+{align-items:center;display:flex;gap:10px;height:100%;padding:0 12px;width:100%}.AppHeader_iconButton__\+pCNA{align-items:center;background:#fff;border-radius:50%;box-shadow:0 1px 4px #2c3e500f;cursor:pointer;display:flex;height:32px;justify-content:center;transition:background .2s;width:32px}.AppHeader_iconButton__\+pCNA:hover{background:#f5f5f5}.AppHeader_rightIcon__7GUUR{margin-right:4px}.AppHeader_title__JTzBf{color:#232b35;flex:1 1;font-size:16px;font-weight:600;letter-spacing:.1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppHeader_refreshButton__hVi4T{align-items:center;background:#fff;border:none;border-radius:0;color:#000;cursor:pointer;display:flex;font-size:12px;font-weight:500;height:24px;justify-content:center;margin-left:6px;min-width:48px;padding:0 10px;transition:box-shadow .2s,background .2s,color .2s}.AppHeader_refreshButton__hVi4T:disabled{cursor:not-allowed}.AppHeader_spinner__vgfO7{animation:AppHeader_spin__1G9A- 1s linear infinite;border:2px solid #ffd600;border-radius:50%;border-top-color:#eee;display:inline-block;height:12px;margin-right:5px;width:12px}@keyframes AppHeader_spin__1G9A-{to{transform:rotate(1turn)}}@media (max-width:640px){.AppHeader_appHeader__yqfr5{height:56px;min-height:56px}.AppHeader_title__JTzBf{font-size:15px}.AppHeader_iconButton__\+pCNA{height:30px;width:30px}}.Profile_pageContainer__A1qIe{background:#f8fafc;min-height:100vh;padding-bottom:80px;position:relative}.Profile_contentWrapper__CbGuh{margin:0 auto;max-width:480px;padding:16px;position:relative;z-index:1}.Profile_profileCard__HSxVF{background:#fff;border-radius:0;box-shadow:0 2px 8px #00000014;margin-top:16px;overflow:visible;position:relative}.Profile_avatarSection__0ffPY{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;flex-direction:column;padding:32px 24px 24px;position:relative}.Profile_avatarWrapper__tRV6T{margin-bottom:16px;position:relative}.Profile_avatar__IUxkc{align-items:center;background:#f1f5f9;border:3px solid #e2e8f0;border-radius:50%;box-shadow:0 4px 12px #0000001a;color:#475569;display:flex;font-size:36px;font-weight:700;height:100px;justify-content:center;overflow:hidden;position:relative;width:100px;z-index:1}.Profile_avatar__IUxkc img{height:100%;object-fit:cover;width:100%}.Profile_cameraButton__XUvli{align-items:center;background:#3b82f6;border:2px solid #fff;border-radius:50%;bottom:0;box-shadow:0 2px 8px #3b82f64d;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:0;transition:all .3s ease;width:36px;z-index:2}.Profile_cameraButton__XUvli:hover{background:#2563eb;transform:scale(1.1)}.Profile_cameraIcon__MUrjJ{color:#fff;transition:color .3s ease}.Profile_fileInput__mnAUb{display:none}.Profile_userInfo__TPBqW{margin-bottom:0;text-align:center}.Profile_userName__UgHQv{color:#1e293b;font-size:22px;font-weight:700;letter-spacing:-.3px;margin-bottom:6px}.Profile_userRole__ryIzo{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:0;color:#64748b;display:inline-block;font-size:13px;font-weight:500;margin-top:2px;padding:6px 14px}.Profile_editButton__ANu7J{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:0;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .3s ease;width:40px;z-index:10}.Profile_editButton__ANu7J:hover{background:#3b82f6;border-color:#3b82f6}.Profile_editButton__ANu7J:hover svg{color:#fff!important}.Profile_editIcon__rytfe{color:#64748b;transition:color .3s ease}.Profile_formSection__clKbv{padding:24px}.Profile_sectionHeader__cqunr{align-items:center;border-bottom:2px solid #e2e8f0;display:flex;gap:10px;margin-bottom:20px;padding-bottom:12px}.Profile_sectionDot__g5TWS{background:#3b82f6;border-radius:50%;height:6px;width:6px}.Profile_sectionTitle__RM8Ys{color:#1e293b;font-size:15px;font-weight:700;letter-spacing:-.2px}.Profile_infoCard__7Lk39{align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:0;display:flex;gap:10px;margin-bottom:20px;padding:12px 14px}.Profile_infoIconWrapper__eKE8K{align-items:center;background:#3b82f6;border-radius:0;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-top:0;width:24px}.Profile_infoText__N2Uhf{color:#1e40af;font-size:12px;font-weight:500;line-height:1.5}.Profile_fieldGrid__f29wm{grid-gap:16px;display:grid;gap:16px}.Profile_fieldGroup__vfVyM{position:relative}.Profile_label__5k69J{color:#475569;display:block;font-size:13px;font-weight:600;letter-spacing:.1px;margin-bottom:8px}.Profile_inputWrapper__uvqVD{position:relative}.Profile_inputIcon__xD69G{color:#94a3b8;left:14px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.Profile_input__eBiwG{background:#fff;border:2px solid #e2e8f0;border-radius:0;box-sizing:border-box;color:#1e293b;font-size:16px;font-weight:500;padding:12px 14px 12px 42px;transition:all .3s ease;width:100%}.Profile_input__eBiwG:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.Profile_input__eBiwG::placeholder{color:#cbd5e1;font-weight:400}.Profile_inputReadonly__8wAgR{background:#f8fafc;border-color:#f1f5f9;color:#64748b;cursor:default}.Profile_inputReadonly__8wAgR:focus{border-color:#f1f5f9;box-shadow:none}.Profile_emptyValue__hFFJe{color:#cbd5e1;font-style:italic;font-weight:400}.Profile_buttonGroup__cyZbn{border-top:1px solid #e2e8f0;display:flex;gap:10px;margin-top:24px;padding-top:20px}.Profile_saveButton__crJYY{background:#3b82f6;border:none;border-radius:0;box-shadow:none;color:#fff;cursor:pointer;flex:1 1;font-size:16px;font-weight:600;padding:14px 24px;transition:all .3s ease}.Profile_saveButton__crJYY:hover:not(:disabled){background:#2563eb}.Profile_saveButton__crJYY:disabled{cursor:not-allowed;opacity:.6}.Profile_cancelButton__-eiWs{background:#1e293b;border:none;border-radius:0;color:#fff;cursor:pointer;flex:1 1;font-size:16px;font-weight:600;padding:14px 24px;transition:all .3s ease}.Profile_cancelButton__-eiWs:hover:not(:disabled){background:#334155}.Profile_cancelButton__-eiWs:disabled{cursor:not-allowed;opacity:.6}.Profile_loadingSpinner__8w05O,.Profile_message__dKdq5{align-items:center;display:flex;gap:8px;justify-content:center}.Profile_message__dKdq5{border-radius:0;font-size:13px;font-weight:500;margin-top:16px;padding:12px 16px;text-align:center}.Profile_messageSuccess__8asxZ{background:#f0fdf4;border:1px solid #86efac;color:#166534}.Profile_messageError__teWi4{background:#fef2f2;border:1px solid #fca5a5;color:#991b1b}.Profile_divider__Gpqdf{background:#e2e8f0;height:1px;margin:20px 0}.Membership_pageContainer__ReNAA{background:#f7f7f7;font-family:inherit;min-height:100vh}.Membership_contentWrapper__m4I54{margin:0 auto;max-width:430px;padding:12px 12px 90px}.Membership_heroCard__3ntiv{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;margin-bottom:16px;overflow:hidden;padding:20px 16px;position:relative}.Membership_heroCircle1__odBYb{background:#ffffff1a;border-radius:50%;height:80px;position:absolute;right:-30px;top:-30px;width:80px}.Membership_heroCircle2__skYWc{background:#ffffff14;border-radius:50%;bottom:-20px;height:60px;left:-20px;position:absolute;width:60px}.Membership_heroContent__NCdIi{position:relative;z-index:1}.Membership_heroIcon__Zv7qH{font-size:40px;margin-bottom:10px;text-align:center}.Membership_heroTitle__ThS4Y{font-size:20px;font-weight:700;margin-bottom:6px;text-align:center}.Membership_heroSubtitle__\+pc6T{font-size:13px;line-height:1.5;opacity:.95;text-align:center}.Membership_planCard__h-98s{background:#fff;border:2px solid #e5e7eb;margin-bottom:16px;padding:16px}.Membership_planCardActive__DLFbr{border-color:#667eea;box-shadow:0 2px 8px #667eea26}.Membership_planHeader__T2lOs{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:10px}.Membership_planName__U46q1{color:#232b35;font-size:16px;font-weight:700}.Membership_activeBadge__LJBVH{background:#667eea;color:#fff;font-size:10px;font-weight:600;padding:4px 10px}.Membership_planPrice__WAiQa{color:#232b35;font-size:28px;font-weight:700;margin-bottom:4px;text-align:center}.Membership_planPriceFree__CM45W{color:#667eea}.Membership_planDuration__NGj82{color:#888;font-size:12px;margin-bottom:14px;text-align:center}.Membership_featuresList__ncn6f{margin-bottom:14px}.Membership_featureItem__Jetf8{align-items:flex-start;color:#444;display:flex;font-size:12px;gap:8px;margin-bottom:8px}.Membership_featureIcon__EWs6p{color:#4caf50;flex-shrink:0;margin-top:2px}.Membership_planButton__PsiuM{background:#e5e7eb;border:none;color:#888;cursor:not-allowed;font-family:inherit;font-size:13px;font-weight:600;padding:10px;width:100%}.Membership_planButtonActive__Y9omr{background:#667eea;color:#fff;cursor:default}.Membership_infoCard__3nQLj{background:#fff;border:1px solid #e5e7eb;margin-top:16px;padding:14px}.Membership_infoTitle__XwbdE{align-items:center;color:#232b35;display:flex;font-size:13px;font-weight:700;gap:6px;margin-bottom:8px}.Membership_infoText__l6YQY{color:#666;font-size:12px;line-height:1.6}@media (max-width:430px){.Membership_contentWrapper__m4I54{padding:12px 10px 90px}.Membership_heroCard__3ntiv{padding:20px 16px}.Membership_heroTitle__ThS4Y{font-size:20px}.Membership_planPrice__WAiQa{font-size:28px}}.BookingRequest_pageContainer__0EddY{background:#f8fafc;min-height:100vh;padding-bottom:80px}.BookingRequest_contentWrapper__o0dqp{margin:24px auto 0;max-width:520px;padding:0 16px 80px}.BookingRequest_emptyContainer__q40ko,.BookingRequest_loadingContainer__StMiw{align-items:center;display:flex;justify-content:center;min-height:320px}.BookingRequest_emptyContainer__q40ko{flex-direction:column;padding:0 12px;text-align:center}.BookingRequest_emptyIcon__ZZf2P{align-items:center;background:linear-gradient(135deg,#e0e7ff,#fef9c3);box-shadow:0 2px 8px #00000014;color:#667eea;display:flex;font-size:28px;height:54px;justify-content:center;margin-bottom:10px;width:54px}.BookingRequest_emptyTitle__b8jdM{color:#1e293b;font-size:16px;font-weight:700;margin-bottom:4px}.BookingRequest_emptyMessage__NNJha{color:#64748b;font-size:13px;line-height:1.5;margin-bottom:8px}.BookingRequest_refreshButton__E3DNY{background:#667eea;border:none;box-shadow:0 2px 8px #667eea33;color:#fff;cursor:pointer;font-size:13px;font-weight:600;margin-top:4px;padding:8px 20px;transition:all .2s ease}.BookingRequest_refreshButton__E3DNY:hover{box-shadow:0 4px 12px #667eea4d;transform:translateY(-2px)}.BookingRequest_bookingCard__Q3ue7{background:#fff;box-shadow:0 2px 12px #00000014;margin-bottom:20px;overflow:hidden}.BookingRequest_cardHeader__NEkzA{align-items:center;background:#0000;box-shadow:0 2px 8px #2c3e501a;display:flex;justify-content:space-between;padding:14px 20px}.BookingRequest_bookingIdText__Bv1Kx{color:#1e293b;font-size:16px;font-weight:700}.BookingRequest_invoiceButton__OL1fC{align-items:center;background:#667eea14;border:1px solid #667eea26;box-shadow:0 1px 4px #0000001a;color:#667eea;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:6px 12px;transition:all .2s ease}.BookingRequest_invoiceButton__OL1fC:hover{background:#667eea26;box-shadow:0 2px 6px #667eea26}.BookingRequest_imageSection__ti2qZ{background:#f1f5f9;height:200px;overflow:hidden;position:relative;width:100%}.BookingRequest_vehicleImage__OU7l5{display:block;height:100%;object-fit:cover;width:100%}.BookingRequest_dateSection__9f-2N{background:#f8fafc;display:flex;gap:20px;justify-content:space-around;padding:20px}.BookingRequest_dateColumn__2ao5D{flex:1 1;text-align:center}.BookingRequest_dateHeader__fzwvT{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.BookingRequest_dateBadge__BZmEP{background:#2563eb;color:#fff;display:inline-block;font-size:13px;font-weight:700;margin-bottom:4px;padding:6px 12px}.BookingRequest_timeBadge__Jkn90{background:#1e293b;border:none;color:#fff;display:inline-block;font-size:13px;font-weight:600;padding:6px 12px}.BookingRequest_contentSection__dN6Is{padding:20px}.BookingRequest_locationRow__5t4AM{align-items:flex-start;display:flex;gap:10px;margin-bottom:12px}.BookingRequest_locationIcon__j7edm{color:#667eea;flex-shrink:0;font-size:14px;margin-top:2px}.BookingRequest_locationIcon__j7edm.BookingRequest_secondary__Z4iZt{color:#94a3b8}.BookingRequest_locationText__qBP1I{color:#1e293b;flex:1 1;font-size:14px;font-weight:600;line-height:1.4}.BookingRequest_infoGrid__jxkC0{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:20px}.BookingRequest_infoItem__uD2iD{background:#f8fafc;border:1px solid #e2e8f0;padding:12px 14px}.BookingRequest_infoLabel__uk1Mk{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.BookingRequest_infoValue__fvlWM{color:#1e293b;font-size:14px;font-weight:700}.BookingRequest_paymentSection__f8xGA{background:#f8fafc;border-top:1px solid #e2e8f0;margin-top:20px;padding:16px 20px}.BookingRequest_paymentLabel__LDAnJ{color:#64748b;font-size:12px;font-weight:600;margin-bottom:6px}.BookingRequest_paymentValue__6yVM5{color:#1e293b;font-size:18px;font-weight:700}.BookingRequest_actionButtons__YSQpu{border-top:1px solid #f1f5f9;display:flex;gap:12px;padding:20px}.BookingRequest_actionButton__d3rYJ{align-items:center;border:none;box-shadow:0 2px 8px #00000014;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:700;gap:8px;justify-content:center;padding:14px 16px;transition:all .2s ease}.BookingRequest_acceptButton__\+N3g9{background:#667eea;color:#fff}.BookingRequest_acceptButton__\+N3g9:hover:not(:disabled){background:#5568d3;box-shadow:0 4px 12px #667eea4d;transform:translateY(-2px)}.BookingRequest_rejectButton__xLTXp{background:#1e293b;color:#fff}.BookingRequest_rejectButton__xLTXp:hover:not(:disabled){background:#0f172a;box-shadow:0 4px 12px #0003;transform:translateY(-2px)}.BookingRequest_actionButton__d3rYJ:disabled{cursor:not-allowed;opacity:.7}.BookingRequest_statusBadge__F8cRJ{color:#fff;flex:1 1;font-size:14px;font-weight:700;padding:14px 16px;text-align:center}.BookingRequest_statusAccepted__ZOIzR{background:linear-gradient(135deg,#10b981,#059669)}.BookingRequest_statusRejected__ddXzf{background:linear-gradient(135deg,#ef4444,#dc2626)}.BookingRequest_modalOverlay__VI1Q5{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}.BookingRequest_modalContent__0VaLW{background:#fff;box-shadow:0 12px 40px #0003;max-width:92%;padding:28px 24px;text-align:center;width:420px}.BookingRequest_modalTitle__i190x{color:#1e293b;font-size:20px;font-weight:700;margin-bottom:12px}.BookingRequest_modalMessage__560Kt{color:#64748b;font-size:14px;line-height:1.6;margin-top:10px}.BookingRequest_modalButton__KNf1N{background:#667eea;border:none;box-shadow:0 2px 8px #667eea4d;color:#fff;cursor:pointer;font-size:15px;font-weight:700;margin-top:20px;padding:12px 24px;transition:all .2s ease}.BookingRequest_modalButton__KNf1N:hover{box-shadow:0 4px 12px #667eea66;transform:translateY(-2px)}.BookingRequest_buttonLoading__rzt1H{align-items:center;display:flex;gap:8px;justify-content:center}.BookingRequest_infoTagRow__5oIjb{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 0}.BookingRequest_infoTag__URsUt{align-items:flex-start;background:#f1f5f9;border:1px solid #e2e8f0;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;max-width:180px;min-width:0;padding:6px 14px 6px 10px}.BookingRequest_infoTagLabel__kEFqz{color:#64748b;font-size:10px;font-weight:600;letter-spacing:.5px;line-height:1;margin-bottom:2px;text-transform:uppercase}.BookingRequest_infoTagValue__IT2Kv{color:#1e293b;font-size:14px;font-weight:700;line-height:1.2;word-break:break-word}.BookingRequest_infoGrid__jxkC0{display:none}.BookingRequest_summaryInfoCard__4zUzQ{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 12px #667eea4d;color:#fff;margin-bottom:20px;padding:20px}.BookingRequest_summaryInfoHeader__0aPT7{align-items:center;display:flex;font-size:16px;font-weight:700;gap:10px;margin-bottom:16px;opacity:.95}.BookingRequest_summaryInfoGrid__kSq2b{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.BookingRequest_summaryInfoItem__5Fhvg{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;padding:14px 12px;text-align:center}.BookingRequest_summaryInfoValue__fycHD{font-size:22px;font-weight:700;line-height:1;margin-bottom:6px}.BookingRequest_summaryInfoLabel__53-XP{font-size:11px;letter-spacing:.5px;opacity:.9;text-transform:uppercase}@media (max-width:600px){.BookingRequest_contentWrapper__o0dqp{padding:0 12px 80px}.BookingRequest_dateSection__9f-2N{gap:12px;padding:16px}.BookingRequest_infoGrid__jxkC0{gap:12px;grid-template-columns:1fr}.BookingRequest_actionButtons__YSQpu{flex-direction:column}.BookingRequest_actionButton__d3rYJ{width:100%}.BookingRequest_infoTagRow__5oIjb{flex-direction:column;gap:8px}.BookingRequest_infoTag__URsUt{max-width:100%;width:100%}.BookingRequest_summaryInfoCard__4zUzQ{padding:16px}.BookingRequest_summaryInfoGrid__kSq2b{gap:10px;grid-template-columns:repeat(2,1fr)}.BookingRequest_summaryInfoValue__fycHD{font-size:20px}.BookingRequest_summaryInfoLabel__53-XP{font-size:10px}}.MyBookings_pageContainer__8kJ-h{background:#f7f7f7;min-height:100vh}.MyBookings_contentWrapper__UV9Or{margin:0 auto;max-width:430px;min-height:calc(100vh - 140px);padding:12px 12px 90px}.MyBookings_tabContainer__njasU{display:flex;gap:8px;justify-content:center;margin-bottom:16px;padding:0}.MyBookings_tabButton__DQ5BN{background:#8888887f;border:none;box-shadow:inset 0 2px 4px #00000026;color:#fff;cursor:pointer;flex:1 1;font-size:13px;font-weight:600;padding:10px 12px;position:relative;transition:all .2s ease}.MyBookings_tabButton__DQ5BN:hover{background:#9999996f}.MyBookings_active__NNAA6{background:#fff!important;box-shadow:0 4px 8px #00000026,0 2px 4px #0000001a!important;color:#232b35!important;font-weight:700;transform:translateY(-2px)}.MyBookings_active__NNAA6:after{display:none}.MyBookings_tabBadge__t96LI{align-items:center;border-radius:50%;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:4px;width:18px}.MyBookings_active__NNAA6 .MyBookings_tabBadge__t96LI,.MyBookings_tabBadge__t96LI{background:#1976d2;color:#fff}.MyBookings_loadingContainer__rJjI7{align-items:center;display:flex;justify-content:center;min-height:300px}.MyBookings_loadingText__PW\+gQ{color:#88888880;font-size:14px;font-weight:500;margin-left:12px}.MyBookings_emptyState__oG2XO{color:#888;padding:40px 16px;text-align:center}.MyBookings_emptyIcon__XsGuF{font-size:48px;margin-bottom:16px;opacity:.3}.MyBookings_emptyTitle__aJv9g{color:#444;font-size:15px;font-weight:600;margin-bottom:6px}.MyBookings_emptyMessage__g8bCn{color:#888;font-size:13px}.MyBookings_bookingCard__iJxH5{background:#fff;box-shadow:0 1px 3px #00000014;margin-bottom:12px;overflow:hidden}.MyBookings_cardHeader__-DOJz{align-items:center;background:#fff;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:10px 12px}.MyBookings_bookingIdSection__EtEvo{align-items:center;display:flex;gap:10px}.MyBookings_bookingIdText__GWPty{color:#232b35;font-size:14px;font-weight:700}.MyBookings_statusBadge__yb1DF{color:#fff;font-size:11px;font-weight:700;padding:4px 10px}.MyBookings_statusAccepted__p73Hl{background:#4caf50}.MyBookings_statusRunning__Yjrl4{background:#1976d2}.MyBookings_invoiceButton__Sf2U3{background:#1976d2;border:none;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:opacity .2s ease}.MyBookings_invoiceButton__Sf2U3:hover{opacity:.9}.MyBookings_invoiceButton__Sf2U3:disabled{background:#e0e0e0;color:#888;cursor:not-allowed}.MyBookings_imageSection__we6F8{background:#f5f5f5;height:180px;overflow:hidden;position:relative}.MyBookings_vehicleImage__SWaPi{height:100%;object-fit:cover;width:100%}.MyBookings_delayBadge__hPgn8{background:#f44336f2;box-shadow:0 2px 6px #0003;color:#fff;font-size:12px;font-weight:700;padding:6px 18px;position:absolute;right:10px;top:10px}.MyBookings_vehicleInfo__OMNYO{background:#fff;padding:12px}.MyBookings_vehicleName__7A9H6{color:#232b35;font-size:14px;font-weight:700;margin-bottom:8px}.MyBookings_detailRow__jZQCu{align-items:center;color:#444;display:flex;font-size:12px;gap:8px;margin-bottom:6px}.MyBookings_detailIcon__H87Vg{color:#1976d2;font-size:13px;width:14px}.MyBookings_detailLabel__Mk9oR{color:#666;font-weight:600;min-width:60px}.MyBookings_detailValue__aIarK{color:#232b35;font-weight:500}.MyBookings_userInfoCard__o95ct{align-items:center;background:linear-gradient(135deg,#f8fafc,#e0e7ff);border:1px solid #e2e8f0;box-shadow:0 1px 4px #0000000f;display:flex;gap:12px;justify-content:space-between;margin:0 12px 12px;padding:14px 12px}.MyBookings_userDetails__\+RH7J{flex:1 1}.MyBookings_userName__xuM2L{color:#1e293b;font-size:14px;font-weight:700;letter-spacing:.2px;margin-bottom:4px}.MyBookings_userMobile__mkjDO{color:#667eea;font-size:13px;font-weight:600;margin-bottom:4px}.MyBookings_userNote__EJVv-{color:#64748b;font-size:11px;margin-top:4px}.MyBookings_callButton__Fk5Sv{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;box-shadow:0 2px 6px #10b9814d;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:6px;padding:10px 16px;text-decoration:none;transition:all .2s ease}.MyBookings_callButton__Fk5Sv:hover{box-shadow:0 3px 8px #10b98166;transform:translateY(-2px)}.MyBookings_tripSection__AvP2r{align-items:center;background:#f8fafc;display:flex;flex-direction:column;justify-content:center;padding:14px 12px}.MyBookings_locationRow__uxuOh{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:12px;width:100%}.MyBookings_singleLocation__-6dMs{align-items:center;display:flex;gap:10px;justify-content:center}.MyBookings_locationText__0pp10{color:#1e293b;font-size:13px;font-weight:600;max-width:200px;text-align:center}.MyBookings_exchangeIcon__4iJSO{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}.MyBookings_roundTripLabel__bUAjc{color:#64748b;font-size:10px;font-weight:600;letter-spacing:.5px;margin-top:4px;text-align:center;text-transform:uppercase}.MyBookings_dateTimeRow__VDHX6{align-items:center;display:flex;gap:24px;justify-content:center;margin-top:8px;width:100%}.MyBookings_dateTimeItem__9Ar9e{text-align:center}.MyBookings_dateTimeLabel__ytVXZ{color:#94a3b8;font-size:10px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.MyBookings_dateTimeValue__w8Aqe{color:#1e293b;font-size:12px;font-weight:600}.MyBookings_runningBanner__v4JFp{background:linear-gradient(135deg,#e0e7ff,#dbeafe);border:2px solid #667eea;box-shadow:0 2px 6px #667eea26;margin:12px;padding:14px 12px;text-align:center}.MyBookings_runningText__i7HF2{color:#667eea;font-size:14px;font-weight:700;margin-bottom:10px}.MyBookings_viewButton__2fJcY{background:linear-gradient(135deg,#667eea,#764ba2);border:none;box-shadow:0 2px 6px #667eea4d;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 0;transition:all .2s ease;width:100%}.MyBookings_viewButton__2fJcY:hover{box-shadow:0 3px 8px #667eea66;transform:translateY(-2px)}.MyBookings_actionButtons__EBlNE{display:flex;gap:10px;padding:12px}.MyBookings_cancelButton__e\+LPO,.MyBookings_startButton__xH\+ya{border:none;box-shadow:0 1px 4px #00000014;cursor:pointer;flex:1 1;font-size:14px;font-weight:700;padding:14px 0;transition:all .2s ease}.MyBookings_cancelButton__e\+LPO{background:#1e293b;color:#fff}.MyBookings_cancelButton__e\+LPO:hover:not(:disabled){background:#0f172a;box-shadow:0 2px 8px #00000026;transform:translateY(-2px)}.MyBookings_startButton__xH\+ya{background:#667eea;color:#fff}.MyBookings_startButton__xH\+ya:hover:not(:disabled){box-shadow:0 3px 8px #667eea66;transform:translateY(-2px)}.MyBookings_startButton__xH\+ya:disabled{background:#e2e8f0;color:#94a3b8;cursor:not-allowed}.MyBookings_cancelButton__e\+LPO:disabled,.MyBookings_startButton__xH\+ya:disabled{cursor:not-allowed;opacity:.7}.MyBookings_buttonLoading__HUjil{align-items:center;display:flex;gap:8px;justify-content:center}.MyBookings_cancelPendingBox__ZmT1U{align-items:center;background:#f0f6ff;border:1.5px solid #1976d2;border-radius:8px;display:flex;flex-direction:column;margin:18px 0 0;padding:18px 16px 12px}.MyBookings_revokeCancelButton__tkKvd{align-items:center;background:#1976d2;border:none;border-radius:6px;box-shadow:0 2px 8px #1976d214;color:#fff;cursor:pointer;display:flex;font-size:1.08rem;font-weight:600;gap:8px;margin-bottom:10px;padding:10px 28px;transition:background .2s}.MyBookings_revokeCancelButton__tkKvd:disabled{background:#90caf9;cursor:not-allowed}.MyBookings_revokeIcon__YkM4D{font-size:1.2em;margin-right:4px}.MyBookings_cancelPendingNote__TTo07{color:#1976d2;font-size:.98rem;margin-top:2px;text-align:center}@media (max-width:600px){.MyBookings_contentWrapper__UV9Or{padding:12px 12px 90px}.MyBookings_userInfoCard__o95ct{flex-direction:column;gap:10px;text-align:center}.MyBookings_callButton__Fk5Sv{justify-content:center;width:100%}.MyBookings_dateTimeRow__VDHX6{gap:16px}}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font:inherit;font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font:inherit;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;font:inherit;font-size:.833em;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.BookingHistory_pageContainer__GxI1Q{background:#f8fafc;min-height:100vh;padding-bottom:80px}.BookingHistory_calendarButton__1RFSP{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 2px 8px #0000000f;cursor:pointer;display:flex;height:40px;justify-content:center;min-width:40px;position:absolute;right:18px;top:8px;transition:all .2s ease;z-index:101}.BookingHistory_calendarButton__1RFSP:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.BookingHistory_selectedDateWrapper__PY9BK{display:flex;justify-content:flex-end;margin:18px auto 0;max-width:430px;padding:0 18px}.BookingHistory_selectedDateBadge__h3SNu{align-items:center;background:#f59e0b;color:#fff;display:flex;font-weight:700;padding:8px 16px}.BookingHistory_clearDate__SQT3q{color:#fff;cursor:pointer;font-weight:400;margin-left:8px}.BookingHistory_calendarOverlay__vk-dp{align-items:center;background:#0000002e;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1001}.BookingHistory_calendarWrapper__ZjIjP{background:#fff;box-shadow:0 2px 16px #00000021;min-width:320px;padding:10px}.BookingHistory_calendarLegend__rJMt5{font-size:13px;margin-top:6px;text-align:center}.BookingHistory_tabContainer__wIICU{background:#fff;box-shadow:0 2px 8px #0000000f;display:flex;justify-content:center;margin:0 auto 18px;max-width:430px;overflow:hidden;width:100%}.BookingHistory_tabButton__iY5cY{align-items:center;background:#fff;border:none;border-bottom:3px solid #0000;color:#888;cursor:pointer;display:flex;flex:1 1;font-size:16px;font-weight:700;justify-content:center;letter-spacing:.5px;padding:14px 0;transition:all .2s}.BookingHistory_tabButton__iY5cY.BookingHistory_active__6KwhH{background:#f7f7f7}.BookingHistory_tabButton__iY5cY.BookingHistory_completed__hyYV6{border-bottom-color:#1976d2;color:#1976d2}.BookingHistory_tabButton__iY5cY.BookingHistory_cancelled__M9vb9,.BookingHistory_tabButton__iY5cY.BookingHistory_rejected__2qgku{border-bottom-color:#d32f2f;color:#d32f2f}.BookingHistory_tabBadge__h-Pk2{align-items:center;background:#e0e0e0;border-radius:50%;color:#fff;display:inline-flex;font-size:12px;font-weight:700;height:24px;justify-content:center;margin-left:8px;min-width:24px;transition:all .2s}.BookingHistory_tabBadge__h-Pk2.BookingHistory_completed__hyYV6{background:#1976d2}.BookingHistory_tabBadge__h-Pk2.BookingHistory_cancelled__M9vb9,.BookingHistory_tabBadge__h-Pk2.BookingHistory_rejected__2qgku{background:#d32f2f}.BookingHistory_contentWrapper__lSoMD{margin:0 auto;max-width:100%;padding:16px 12px 80px}.BookingHistory_emptyContainer__6t4Ak{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:320px;padding:0 12px;text-align:center}.BookingHistory_emptyIcon__v1Zf5{align-items:center;background:linear-gradient(135deg,#e0e7ff,#fef9c3);border-radius:50%;box-shadow:0 2px 8px #00000014;color:#667eea;display:flex;font-size:28px;height:54px;justify-content:center;margin-bottom:10px;width:54px}.BookingHistory_emptyTitle__rMqSR{color:#1e293b;font-size:16px;font-weight:700;margin-bottom:4px}.BookingHistory_emptyMessage__5VHOd{color:#64748b;font-size:13px;line-height:1.5;margin-bottom:8px}.BookingHistory_refreshButton__pahW6{background:#667eea;border:none;border-radius:8px;box-shadow:0 2px 8px #667eea33;color:#fff;cursor:pointer;font-size:14px;font-weight:600;margin-top:4px;padding:10px 24px;transition:all .2s ease}.BookingHistory_refreshButton__pahW6:hover{box-shadow:0 4px 12px #667eea4d;transform:translateY(-2px)}.BookingHistory_bookingCard__tzO6E{background:#fff;border-radius:12px;box-shadow:0 2px 12px #00000014;margin-bottom:16px;overflow:hidden}.BookingHistory_cardHeader__F7Rei{align-items:center;background:#fff;border-bottom:1px solid #f1f5f9;display:flex;gap:8px;justify-content:space-between;padding:16px}.BookingHistory_cardHeader__F7Rei.BookingHistory_completed__hyYV6{background:linear-gradient(135deg,#667eea,#764ba2)}.BookingHistory_cardHeader__F7Rei.BookingHistory_cancelled__M9vb9{background:linear-gradient(135deg,#660f32,#9d174d)}.BookingHistory_cardHeader__F7Rei.BookingHistory_rejected__2qgku{background:linear-gradient(135deg,#991b1b,#dc2626)}.BookingHistory_headerContent__C2re5{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.BookingHistory_userAvatar__28AKJ{align-items:center;background:#fff3;border:2px solid #ffffff4d;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:48px;justify-content:center;width:48px}.BookingHistory_userDetails__4OF8z{flex:1 1;min-width:0}.BookingHistory_userName__1xcrE{color:#fff;font-size:15px;font-weight:700;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingHistory_userContact__n\+OwK{align-items:center;color:#ffffffe6;display:flex;font-size:13px;gap:6px}.BookingHistory_contactLink__Oi6sX{color:#fff;font-weight:600;text-decoration:none}.BookingHistory_noContact__Wv2Sq{color:#ffffffb3;font-size:13px}.BookingHistory_statusBadge__4\+qJo{align-items:center;background:#ffffff40;border:1px solid #ffffff4d;border-radius:50px;display:flex;font-size:12px;gap:6px;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase}.BookingHistory_cardBody__dD5HC{padding:16px}.BookingHistory_cabImage__Tz2Mt{background:#f7f7f7;border-bottom:1.5px solid #f2f2f2;height:210px;margin-bottom:12px;overflow:hidden;position:relative;width:100%}.BookingHistory_cabImage__Tz2Mt img{display:block;height:100%;object-fit:cover;width:100%}.BookingHistory_bookingId__Zkym7{color:#888;font-size:13px;font-weight:600;margin-bottom:12px}.BookingHistory_locationRow__LWQ3D{align-items:center}.BookingHistory_locationIcon__uIx4g{color:#667eea;flex-shrink:0;font-size:14px;margin-top:2px}.BookingHistory_locationIcon__uIx4g.BookingHistory_secondary__brjep{color:#94a3b8}.BookingHistory_dropDetails__hBxrg{color:#232b35;font-size:14px;font-weight:600}.BookingHistory_dropTime__UBsVl{color:#6b7280;font-size:12px;margin-top:4px}.BookingHistory_metaRow__mOVJc{align-items:center;border-top:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:18px;margin-top:12px;padding-top:12px}.BookingHistory_metaItem__ExKko{align-items:center;color:#64748b;display:flex;font-size:13px;font-weight:600;gap:6px}.BookingHistory_invoiceButtonWrapper__4jvPw{display:flex;justify-content:flex-end;margin-top:14px}.BookingHistory_invoiceButton__\+ZvxW{align-items:center;background:#667eea14;border:1px solid #667eea26;border-radius:8px;box-shadow:0 1px 4px #0000000d;color:#667eea;cursor:pointer;display:flex;flex-shrink:0;font-size:12px;font-weight:600;gap:6px;padding:8px 12px;transition:all .2s ease}.BookingHistory_invoiceButton__\+ZvxW:hover{background:#667eea26;box-shadow:0 2px 6px #667eea26}.BookingHistory_bookingIdText__jmnQz{color:#1e293b;flex:1 1;font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingHistory_imageSection__FV\+n9{background:#f1f5f9;height:180px;overflow:hidden;position:relative;width:100%}.BookingHistory_vehicleImage__fTlND{display:block;height:100%;object-fit:cover;width:100%}.BookingHistory_dateSection__jRbkq{background:#f8fafc;display:flex;gap:12px;justify-content:space-around;padding:16px}.BookingHistory_dateColumn__9Rbas{flex:1 1;text-align:center}.BookingHistory_dateHeader__VaHTk{color:#64748b;font-size:10px;font-weight:600;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.BookingHistory_dateBadge__naMDI{background:#2563eb;border-radius:6px;color:#fff;display:inline-block;font-size:12px;font-weight:700;margin-bottom:4px;padding:6px 10px}.BookingHistory_timeBadge__\+aEWF{background:#1e293b;border:none;border-radius:6px;color:#fff;display:inline-block;font-size:12px;font-weight:600;padding:6px 10px}.BookingHistory_contentSection__BQrL2{padding:16px}.BookingHistory_locationRow__LWQ3D{align-items:flex-start;display:flex;gap:10px;margin-bottom:10px}.BookingHistory_locationText__\+VPqA{color:#1e293b;flex:1 1;font-size:13px;font-weight:600;line-height:1.4}.BookingHistory_infoTagRow__jTwKB{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0}.BookingHistory_infoTag__UsQiU{align-items:flex-start;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;min-width:0;min-width:120px;padding:8px 12px}.BookingHistory_infoTagLabel__UVdDf{color:#64748b;font-size:10px;font-weight:600;letter-spacing:.5px;line-height:1;margin-bottom:4px;text-transform:uppercase}.BookingHistory_infoTagValue__OBCv7{color:#1e293b;font-size:13px;font-weight:700;line-height:1.3;word-break:break-word}.BookingHistory_paymentSection__\+psI3{background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 2px 8px #2c3e5012;margin:16px;padding:16px;text-align:center}.BookingHistory_paymentLabel__SIeGu{color:#232b35;font-size:13px;font-weight:500;margin-bottom:8px}.BookingHistory_paymentValue__A0qyJ{color:#232b35;font-size:28px;font-weight:700;letter-spacing:1px}.BookingHistory_actionButtons__pMEet{border-top:1px solid #f1f5f9;display:flex;gap:10px;padding:16px}.BookingHistory_actionButton__Sw5sZ{align-items:center;border:none;border-radius:8px;box-shadow:0 2px 8px #00000014;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:700;gap:8px;justify-content:center;padding:14px 16px;transition:all .2s ease}.BookingHistory_acceptButton__uLTPe{background:#667eea;color:#fff}.BookingHistory_acceptButton__uLTPe:hover:not(:disabled){background:#5568d3;box-shadow:0 4px 12px #667eea4d;transform:translateY(-2px)}.BookingHistory_rejectButton__a8Y6b{background:#1e293b;color:#fff}.BookingHistory_rejectButton__a8Y6b:hover:not(:disabled){background:#0f172a;box-shadow:0 4px 12px #0003;transform:translateY(-2px)}.BookingHistory_actionButton__Sw5sZ:disabled{cursor:not-allowed;opacity:.7}.BookingHistory_statusBadge__4\+qJo{border-radius:8px;color:#fff;flex:1 1;font-size:14px;font-weight:700;padding:14px 16px;text-align:center}.BookingHistory_statusAccepted__fdXum{background:linear-gradient(135deg,#10b981,#059669)}.BookingHistory_statusRejected__rNHAl{background:linear-gradient(135deg,#ef4444,#dc2626)}.BookingHistory_modalOverlay__7nBxo{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}.BookingHistory_modalContent__it3di{background:#fff;border-radius:12px;box-shadow:0 12px 40px #0003;max-width:92%;padding:28px 24px;text-align:center;width:420px}.BookingHistory_modalTitle__6lQwj{color:#1e293b;font-size:20px;font-weight:700;margin-bottom:12px}.BookingHistory_modalMessage__gKSDQ{color:#64748b;font-size:14px;line-height:1.6;margin-top:10px}.BookingHistory_modalButton__p7KKj{background:#667eea;border:none;border-radius:8px;box-shadow:0 2px 8px #667eea4d;color:#fff;cursor:pointer;font-size:15px;font-weight:700;margin-top:20px;padding:12px 24px;transition:all .2s ease}.BookingHistory_modalButton__p7KKj:hover{box-shadow:0 4px 12px #667eea66;transform:translateY(-2px)}.BookingHistory_buttonLoading__sBaOv{align-items:center;display:flex;gap:8px;justify-content:center}@media (max-width:600px){.BookingHistory_contentWrapper__lSoMD{padding:12px 8px 80px}.BookingHistory_bookingCard__tzO6E{border-radius:10px;margin-bottom:14px}.BookingHistory_cardHeader__F7Rei{padding:14px}.BookingHistory_bookingIdText__jmnQz{font-size:14px}.BookingHistory_invoiceButton__\+ZvxW{font-size:11px;padding:6px 10px}.BookingHistory_imageSection__FV\+n9{height:160px}.BookingHistory_dateSection__jRbkq{gap:10px;padding:14px}.BookingHistory_dateBadge__naMDI,.BookingHistory_timeBadge__\+aEWF{font-size:11px;padding:5px 8px}.BookingHistory_contentSection__BQrL2{padding:14px}.BookingHistory_locationText__\+VPqA{font-size:12px}.BookingHistory_infoTagRow__jTwKB{gap:6px}.BookingHistory_infoTag__UsQiU{min-width:100px;padding:6px 10px}.BookingHistory_infoTagLabel__UVdDf{font-size:9px}.BookingHistory_infoTagValue__OBCv7{font-size:12px}.BookingHistory_paymentSection__\+psI3{margin:14px;padding:14px}.BookingHistory_paymentLabel__SIeGu{font-size:12px}.BookingHistory_paymentValue__A0qyJ{font-size:24px}.BookingHistory_actionButtons__pMEet{gap:8px;padding:14px}.BookingHistory_actionButton__Sw5sZ{font-size:13px;padding:12px 14px}}@media (max-width:360px){.BookingHistory_infoTag__UsQiU{flex:1 1 100%;max-width:100%}.BookingHistory_paymentValue__A0qyJ{font-size:22px}}.AddVehicle_pageContainer__tgPhC{background:linear-gradient(180deg,#f8fafc,#e2e8f0);box-sizing:border-box;display:flex;flex-direction:column;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;max-width:100vw;min-height:100vh;overflow-x:hidden;padding-bottom:80px;position:relative;width:100%}.AddVehicle_contentWrapper__w0dTx{box-sizing:border-box;margin:24px auto 0;max-width:520px;padding:0 16px;width:100%}.AddVehicle_card__kuvsj{background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;box-sizing:border-box;margin-bottom:24px;overflow:hidden;width:100%}.AddVehicle_header__huqWG{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:24px 20px;position:relative}.AddVehicle_headerDecoration1__dw21I{background:#ffffff1a;border-radius:50%;height:120px;position:absolute;right:-40px;top:-40px;width:120px}.AddVehicle_headerDecoration2__brFVk{background:#ffffff14;border-radius:50%;bottom:-30px;height:100px;left:-30px;position:absolute;width:100px}.AddVehicle_headerContent__HnMG1{position:relative;text-align:center;z-index:1}.AddVehicle_headerTitle__7OD0h{color:#fff;font-size:20px;font-weight:800;letter-spacing:-.3px;margin-bottom:8px}.AddVehicle_headerSubtitle__GopnO{color:#ffffffe6;font-size:14px;font-weight:500;line-height:1.5;margin-top:4px}.AddVehicle_headerInfo__zVJfV{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border-radius:20px;color:#fffffff2;display:inline-block;font-size:13px;font-weight:600;margin-top:12px;padding:10px 16px}.AddVehicle_sectionTitle__Yljsd{align-items:center;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-left:4px solid #667eea;color:#1e293b;display:flex;font-size:14px;font-weight:700;gap:8px;letter-spacing:.3px;margin:24px 0 16px;padding:12px 16px}.AddVehicle_sectionTitle__Yljsd:before{background:#667eea;border-radius:50%;content:"";height:6px;width:6px}.AddVehicle_imageSection__KSihE{align-items:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:2px dashed #cbd5e1;border-radius:12px;display:flex;flex-direction:column;justify-content:center;margin:16px 0;min-height:240px;overflow:hidden;position:relative;width:100%}.AddVehicle_imageGallery__IRBml{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;padding:20px;width:100%}.AddVehicle_imageItem__fBoza{border-radius:12px;box-shadow:0 4px 12px #0000001a;display:block;height:200px;object-fit:cover;transition:transform .3s ease;width:280px}.AddVehicle_imageItem__fBoza:hover{transform:scale(1.02)}.AddVehicle_editImageButton__cj\+Kx{align-items:center;background:#fff;border:none;border-radius:12px;box-shadow:0 4px 12px #00000026;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .3s ease;width:48px;z-index:2}.AddVehicle_editImageButton__cj\+Kx:hover{background:#667eea;transform:scale(1.1)}.AddVehicle_editImageButton__cj\+Kx:hover svg{fill:#fff}.AddVehicle_addImageButton__KZzR-{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:50%;box-shadow:0 6px 20px #667eea66;cursor:pointer;display:flex;height:72px;justify-content:center;transition:all .3s ease;width:72px}.AddVehicle_addImageButton__KZzR-:hover{box-shadow:0 8px 30px #667eea80;transform:scale(1.1)}.AddVehicle_formContainer__ai0ht{gap:0;padding:20px}.AddVehicle_formContainer__ai0ht,.AddVehicle_inputGroup__XM\+g\+{box-sizing:border-box;display:flex;flex-direction:column;position:relative}.AddVehicle_inputGroup__XM\+g\+{margin-bottom:20px;width:100%}.AddVehicle_label__5Uj9a{color:#334155;font-size:14px;letter-spacing:.1px;margin-bottom:8px}.AddVehicle_input__uiKNa,.AddVehicle_label__5Uj9a{font-family:Inter,Segoe UI,Roboto,Arial,sans-serif}.AddVehicle_input__uiKNa{background:#f8fafc;border:2px solid #e2e8f0;border-radius:10px;box-sizing:border-box;color:#1e293b;font-size:15px;font-weight:500;outline:none;padding:14px 16px;transition:all .3s ease;width:100%}.AddVehicle_input__uiKNa:focus{background:#fff;border-color:#667eea;box-shadow:0 0 0 4px #667eea1a}.AddVehicle_input__uiKNa::placeholder{color:#94a3b8}.AddVehicle_inputError__DsDhQ{border-color:#ef4444}.AddVehicle_inputError__DsDhQ:focus{border-color:#ef4444;box-shadow:0 0 0 4px #ef44441a}.AddVehicle_errorText__ENhjf{color:#ef4444;font-size:12px;font-weight:500;margin-top:6px}.AddVehicle_required__EeX1s{color:#ef4444;margin-left:4px}.AddVehicle_radioGroup__65Lpd{align-items:center;background:#f8fafc;border-radius:10px;display:flex;gap:24px;margin-top:8px;padding:12px}.AddVehicle_radioLabel__3D\+3g{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:8px 12px;transition:all .2s ease}.AddVehicle_radioLabel__3D\+3g:hover{background:#e2e8f0}.AddVehicle_radioInput__GdlTQ{accent-color:#667eea;cursor:pointer;height:20px;width:20px}.AddVehicle_radioText__E\+6F9{color:#1e293b;font-size:15px;font-weight:600}.AddVehicle_documentUpload__y2zjA{margin-bottom:20px}.AddVehicle_documentUploadRow__-\+mpC{align-items:center;display:flex;gap:12px}.AddVehicle_documentInput__7h3bK{background:#f8fafc;border:2px solid #e2e8f0;border-radius:10px;box-sizing:border-box;color:#64748b;cursor:not-allowed;flex:1 1;font-size:15px;font-weight:500;padding:14px 16px}.AddVehicle_uploadButton__Ob2Hd{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:10px;box-shadow:0 4px 12px #667eea4d;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:14px 20px;transition:all .3s ease;white-space:nowrap}.AddVehicle_uploadButton__Ob2Hd:hover{box-shadow:0 6px 20px #667eea66;transform:translateY(-2px)}.AddVehicle_documentPreview__3rgEJ{background:#f8fafc;border-radius:10px;margin-top:12px;padding:12px}.AddVehicle_documentPreview__3rgEJ img{border-radius:8px;box-shadow:0 2px 8px #0000001a;height:auto;width:140px}.AddVehicle_buttonGroup__FDw10{display:flex;gap:16px;justify-content:center;margin:32px 0 20px}.AddVehicle_submitButton__SLJ2l{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;box-shadow:0 4px 12px #667eea4d;flex:1 1;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;letter-spacing:.3px;padding:16px 0;transition:all .3s ease}.AddVehicle_submitButton__SLJ2l:hover:not(:disabled){box-shadow:0 6px 20px #667eea66;transform:translateY(-2px)}.AddVehicle_submitButton__SLJ2l:disabled{cursor:not-allowed;opacity:.6}.AddVehicle_resetButton__kd6O0{background:#fff;border:2px solid #e2e8f0;border-radius:12px;color:#64748b;flex:1 1;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;letter-spacing:.3px;padding:16px 0;transition:all .3s ease}.AddVehicle_resetButton__kd6O0:hover{background:#f8fafc;border-color:#cbd5e1;color:#334155}.AddVehicle_suggestionBox__Z1b2V{background:#fff;border:2px solid #e2e8f0;border-radius:10px;box-shadow:0 8px 24px #0000001a;left:0;margin-top:4px;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:50}.AddVehicle_suggestionItem__5kzTa{background:#fff;border-bottom:1px solid #f1f5f9;transition:all .2s ease}.AddVehicle_suggestionItem__5kzTa:hover{background:#f8fafc}.AddVehicle_suggestionItem__5kzTa:last-child{border-bottom:none}.AddVehicle_loadingSpinner__gBeYb{align-items:center;display:flex;gap:8px;justify-content:center}@media (max-width:480px){.AddVehicle_contentWrapper__w0dTx{padding:0 12px}.AddVehicle_buttonGroup__FDw10{flex-direction:column}.AddVehicle_resetButton__kd6O0,.AddVehicle_submitButton__SLJ2l{width:100%}.AddVehicle_documentUploadRow__-\+mpC{flex-direction:column}.AddVehicle_uploadButton__Ob2Hd{width:100%}}@media (max-width:600px){.AddVehicle_card__kuvsj,.AddVehicle_documentInput__7h3bK,.AddVehicle_documentPreview__3rgEJ img,.AddVehicle_inputError__DsDhQ,.AddVehicle_input__uiKNa,.AddVehicle_resetButton__kd6O0,.AddVehicle_submitButton__SLJ2l,.AddVehicle_uploadButton__Ob2Hd{border-radius:0!important}button,input,select,textarea{font-size:16px!important}}.AddVehicle_card__kuvsj,.AddVehicle_documentInput__7h3bK,.AddVehicle_documentPreview__3rgEJ img,.AddVehicle_inputError__DsDhQ,.AddVehicle_input__uiKNa,.AddVehicle_resetButton__kd6O0,.AddVehicle_submitButton__SLJ2l,.AddVehicle_uploadButton__Ob2Hd{border-radius:0}.AddVehicle_submitButton__SLJ2l{background:#3b82f6;margin-top:16px}.AddVehicle_resetButton__kd6O0,.AddVehicle_submitButton__SLJ2l{border:none;border-radius:0;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:12px 0;transition:background .2s;width:100%}.AddVehicle_resetButton__kd6O0{background:#1e293b;margin-top:8px}.AddVehicle_submitButton__SLJ2l:active{background:#2563eb}.AddVehicle_resetButton__kd6O0:active{background:#111827}.AddVehicle_label__5Uj9a{font-size:18px;font-weight:600}.AddVehicle_checkboxText__AKBVx{font-size:18px}.AddVehicle_checkboxInput__Zbke-{height:20px;width:20px}.AddVehicle_calendarGrid__hL66w{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(7,1fr);justify-items:center;margin-bottom:8px;margin-top:8px}.AddVehicle_dayButton__6RLI7{background:#f8fafc;border:2px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 4px #1e293b0a;color:#334155;cursor:pointer;font-size:15px;font-weight:500;height:46px;margin:0;outline:none;padding:0;transition:background .2s,color .2s,border .2s;-webkit-user-select:none;user-select:none;width:50px}.AddVehicle_dayButton__6RLI7:active{background:#e0e7ff}.AddVehicle_selectedDay__jTkqs{background:#667eea;border:2px solid #667eea;color:#fff;font-weight:700}@media (max-width:480px){.AddVehicle_calendarGrid__hL66w{gap:10px;grid-template-columns:repeat(3,1fr)}.AddVehicle_dayButton__6RLI7{border-radius:12px;font-size:15px;height:40px;width:48px}}.AddVehicle_selectContainer__M5RV3{width:100%}.AddVehicle_selectControl__6\+0H3{background:#f8fafc;border:2px solid #e2e8f0;border-radius:10px;box-shadow:none;font-size:15px;font-weight:500;min-height:50px;padding-left:4px;padding-right:4px}.AddVehicle_selectMenu__-u7KB{border-radius:10px;box-shadow:0 8px 24px #0000001a;overflow:hidden}.AddVehicle_suggestionsList__Zshyp{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #0000001a;left:0;margin-top:4px;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.AddVehicle_suggestionItem__5kzTa{cursor:pointer;padding:12px 16px;transition:background-color .2s}.AddVehicle_suggestionItem__5kzTa:hover{background-color:#f8fafc}.AddVehicle_yearDropdown__CB\+ha{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #0000001a;left:0;margin-top:4px;max-height:250px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.AddVehicle_yearOption__qPLCR{cursor:pointer;padding:10px 16px;transition:background-color .2s}.AddVehicle_yearOption__qPLCR:hover{background-color:#f8fafc}.Contact_pageContainer__OoGOc{background:#f5f7fa;font-family:inherit;min-height:100vh;padding-bottom:80px}.Contact_contentWrapper__zYu0G{margin:0 auto;max-width:480px;padding:16px 16px 80px}.Contact_contactCard__FCYEe{background:#fff;border:1px solid #e8eef3;border-radius:12px;box-shadow:0 1px 8px #0000000f;padding:20px 16px}.Contact_header__xVRyS{border-bottom:1px solid #e8eef3;margin-bottom:16px;padding-bottom:16px;text-align:center}.Contact_iconWrapper__7JR6F{align-items:center;background:linear-gradient(135deg,#1565c0,#0d47a1);border-radius:50%;box-shadow:0 4px 12px #1976d233;display:flex;height:56px;justify-content:center;margin:0 auto 12px;width:56px}.Contact_title__28b-C{color:#1a1a2e;font-size:20px;font-weight:700;margin:8px 0 6px}.Contact_subtitle__A1A\+R{color:#5a6a7a;font-size:13px;line-height:1.5}.Contact_contactItem__6-h7j{align-items:center;background:#f8fafc;border:1px solid #e8eef3;border-radius:8px;display:flex;margin-bottom:8px;padding:12px 14px;transition:all .2s}.Contact_contactItem__6-h7j:hover{border-color:#1976d2;box-shadow:0 2px 8px #1976d21a}.Contact_contactItem__6-h7j:last-child{margin-bottom:0}.Contact_contactIcon__91G6X{align-items:center;background:#fff;border:1px solid #e8eef3;border-radius:50%;display:flex;flex-shrink:0;height:36px;justify-content:center;margin-right:12px;width:36px}.Contact_contactText__Ucqz4{color:#1a1a2e;flex:1 1;font-size:14px;font-weight:600;word-break:break-word}.Contact_contactLink__2VpYj{color:#1976d2;font-weight:600;text-decoration:none;transition:color .2s}.Contact_contactLink__2VpYj:hover{color:#0d47a1;text-decoration:underline}.ManageVehicles_pageContainer__FXoBH{background:#f7f7f7;font-family:inherit;min-height:100vh}.ManageVehicles_contentWrapper__6pK8y{margin:24px auto 0;max-width:430px;padding:0 16px 80px}.ManageVehicles_emptyContainer__bIcK4,.ManageVehicles_loadingContainer__Fr82C{align-items:center;display:flex;justify-content:center;min-height:320px}.ManageVehicles_emptyContainer__bIcK4{flex-direction:column;text-align:center}.ManageVehicles_emptyIcon__fFtEF{align-items:center;background:#fff;box-shadow:0 2px 12px #2c3e501a;display:flex;height:70px;justify-content:center;margin:0 auto 18px;width:70px}.ManageVehicles_emptyTitle__lWeT6{color:#232b35;font-size:20px;font-weight:700;margin-bottom:6px;text-align:center}.ManageVehicles_emptyMessage__ziS6N{color:#888;font-size:15px;margin-bottom:0;max-width:260px;text-align:center}.ManageVehicles_emptyHighlight__TmdpH{color:#ffd600;font-weight:700}.ManageVehicles_addButton__PnetA{align-items:center;background:#ffd600;border:none;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;margin-left:8px;width:36px}.ManageVehicles_vehicleCard__OxC4A{background:#fff;box-shadow:0 2px 12px #0000001a;margin:0 auto 24px;max-width:430px;overflow:hidden;padding:8px}.ManageVehicles_imageContainer__8wKkC{align-items:center;background:#fffde7;display:flex;height:180px;justify-content:center;overflow:hidden;position:relative;width:100%}.ManageVehicles_vehicleImage__9xgHz{height:100%;object-fit:cover;transition:all .2s;width:100%}.ManageVehicles_brandBadge__jf7VU{background:#ffd600;color:#232b35;font-size:15px;font-weight:700;left:12px;padding:4px 10px;position:absolute;top:12px}.ManageVehicles_slideButtonLeft__5swon{left:8px}.ManageVehicles_slideButtonLeft__5swon,.ManageVehicles_slideButtonRight__W7WSu{align-items:center;background:#fffc;border:none;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:32px;z-index:2}.ManageVehicles_slideButtonRight__W7WSu{right:8px}.ManageVehicles_slideDots__l3Xtg{bottom:10px;display:flex;gap:2px;left:50%;position:absolute;transform:translateX(-50%)}.ManageVehicles_dot__0aGwP{background:#eee;border-radius:50%;display:inline-block;height:8px;margin:0 2px;width:8px}.ManageVehicles_dotActive__Vj3Mx{background:#ffd600}.ManageVehicles_cardContent__cVQ2k{padding:10px 8px 8px}.ManageVehicles_vehicleName__i6TYa{color:#232b35;font-size:20px;font-weight:700;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ManageVehicles_vehicleNumber__\+7GTX{color:#888;font-size:16px;margin-bottom:8px}.ManageVehicles_driverContact__FQaY\+{align-items:center;color:#888;display:flex;font-size:15px;gap:6px;margin-bottom:4px}.ManageVehicles_phoneIcon__KaZX0{color:#00b894}.ManageVehicles_infoText__xRD83{color:#888;font-size:15px;margin-bottom:4px}.ManageVehicles_infoTextSmall__am\+ca{color:#888;font-size:14px;margin-bottom:4px}.ManageVehicles_actionButtons__dF123{display:flex;gap:10px;justify-content:flex-end;margin-top:12px}.ManageVehicles_editButton__ZHQwH{background:#0b74de;border:none;color:#fff;cursor:pointer;font-family:Montserrat,Inter,Segoe UI,Arial,sans-serif;font-size:16px;font-weight:600;padding:13px 0;transition:background .2s;width:120px}.ManageVehicles_editButton__ZHQwH:hover{background:#095bb8}.ManageVehicles_deleteButton__Yathz{background:#232b35;border:none;color:#fff;cursor:pointer;font-family:Montserrat,Inter,Segoe UI,Arial,sans-serif;font-size:16px;font-weight:600;padding:13px 0;transition:background .2s;width:120px}.ManageVehicles_deleteButton__Yathz:hover{background:#1a1f28}.ManageVehicles_deleteButton__Yathz:disabled{cursor:wait}.ManageVehicles_buttonIcon__C-hl-{margin-right:6px;vertical-align:middle}.ManageVehicles_summaryInfoCard__LsgKc{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 12px #667eea4d;color:#fff;margin-bottom:20px;padding:20px}.ManageVehicles_summaryInfoHeader__22BQW{align-items:center;display:flex;font-size:16px;font-weight:700;gap:10px;margin-bottom:16px;opacity:.95}.ManageVehicles_summaryInfoGrid__q0tDP{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.ManageVehicles_summaryInfoItem__sW4LD{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;padding:14px 12px;text-align:center}.ManageVehicles_summaryInfoValue__lapOo{font-size:22px;font-weight:700;line-height:1;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ManageVehicles_summaryInfoLabel__RAKAY{font-size:11px;letter-spacing:.5px;opacity:.9;text-transform:uppercase}@media (max-width:600px){.ManageVehicles_summaryInfoCard__LsgKc{padding:16px}.ManageVehicles_summaryInfoGrid__q0tDP{gap:10px;grid-template-columns:repeat(2,1fr)}.ManageVehicles_summaryInfoValue__lapOo{font-size:20px}.ManageVehicles_summaryInfoLabel__RAKAY{font-size:10px}.ManageVehicles_contentWrapper__6pK8y{padding:0 12px 80px}.ManageVehicles_actionButtons__dF123{flex-direction:column;gap:8px}.ManageVehicles_deleteButton__Yathz,.ManageVehicles_editButton__ZHQwH{width:100%}}.EditVehicle_pageContainer__UCih\+{background:linear-gradient(180deg,#f8fafc,#e2e8f0);box-sizing:border-box;display:flex;flex-direction:column;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;max-width:100vw;min-height:100vh;overflow-x:hidden;padding-bottom:80px;position:relative;width:100%}.EditVehicle_contentWrapper__iQmML{box-sizing:border-box;margin:24px auto 0;max-width:520px;padding:0 16px;width:100%}.EditVehicle_card__EQuqD{background:#fff;border-radius:0;box-shadow:0 4px 20px #00000014;box-sizing:border-box;margin-bottom:24px;overflow:hidden;width:100%}.EditVehicle_header__q\+eLL{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:24px 20px;position:relative}.EditVehicle_headerDecoration1__-uLCL{background:#ffffff1a;border-radius:50%;height:120px;position:absolute;right:-40px;top:-40px;width:120px}.EditVehicle_headerDecoration2__qqO-z{background:#ffffff14;border-radius:50%;bottom:-30px;height:100px;left:-30px;position:absolute;width:100px}.EditVehicle_headerContent__\+WBtI{position:relative;text-align:center;z-index:1}.EditVehicle_headerTitle__-nAO-{color:#fff;font-size:20px;font-weight:800;letter-spacing:-.3px;margin-bottom:8px}.EditVehicle_headerSubtitle__30TcV{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border-radius:20px;color:#fffffff2;display:inline-block;font-size:15px;font-weight:600;margin-top:4px;padding:6px 16px}.EditVehicle_sectionTitle__y5bu5{align-items:center;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-left:4px solid #667eea;color:#1e293b;display:flex;font-size:14px;font-weight:700;gap:8px;letter-spacing:.3px;margin:24px 0 16px;padding:12px 16px}.EditVehicle_sectionTitle__y5bu5:before{background:#667eea;border-radius:50%;content:"";height:6px;width:6px}.EditVehicle_imageSection__hCYjT{align-items:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:2px dashed #cbd5e1;border-radius:12px;display:flex;flex-direction:column;justify-content:center;margin:16px 0;min-height:240px;overflow:hidden;position:relative;width:100%}.EditVehicle_imageGallery__FEXlA{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;padding:20px;width:100%}.EditVehicle_imageItem__FdA2t{border-radius:12px;box-shadow:0 4px 12px #0000001a;display:block;height:200px;object-fit:cover;transition:transform .3s ease;width:280px}.EditVehicle_imageItem__FdA2t:hover{transform:scale(1.02)}.EditVehicle_editImageButton__Q\+pm6{align-items:center;background:#fff;border:none;border-radius:12px;box-shadow:0 4px 12px #00000026;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .3s ease;width:48px;z-index:2}.EditVehicle_editImageButton__Q\+pm6:hover{background:#667eea;transform:scale(1.1)}.EditVehicle_editImageButton__Q\+pm6:hover svg{fill:#fff}.EditVehicle_addImageButton__O758n{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:50%;box-shadow:0 6px 20px #667eea66;cursor:pointer;display:flex;height:72px;justify-content:center;transition:all .3s ease;width:72px}.EditVehicle_addImageButton__O758n:hover{box-shadow:0 8px 30px #667eea80;transform:scale(1.1)}.EditVehicle_formContainer__qimJT{box-sizing:border-box;display:flex;flex-direction:column;gap:0;padding:20px;position:relative}.EditVehicle_inputGroup__zicaf{box-sizing:border-box;display:flex;flex-direction:column;margin-bottom:20px;width:100%}.EditVehicle_label__Ansbu{color:#334155;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:.1px;margin-bottom:8px}.EditVehicle_input__SP0op{background:#f8fafc;border:2px solid #e2e8f0;border-radius:10px;box-sizing:border-box;color:#1e293b;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;font-weight:500;outline:none;padding:14px 16px;transition:all .3s ease;width:100%}.EditVehicle_input__SP0op:focus{background:#fff;border-color:#667eea;box-shadow:0 0 0 4px #667eea1a}.EditVehicle_input__SP0op::placeholder{color:#94a3b8}.EditVehicle_radioGroup__g7p8H{align-items:center;background:#f8fafc;border-radius:10px;display:flex;gap:24px;margin-top:8px;padding:12px}.EditVehicle_radioLabel__nVOn6{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:8px 12px;transition:all .2s ease}.EditVehicle_radioLabel__nVOn6:hover{background:#e2e8f0}.EditVehicle_radioInput__y5K0p{accent-color:#667eea;cursor:pointer;height:20px;width:20px}.EditVehicle_radioText__AuBd2{color:#1e293b;font-size:15px;font-weight:600}.EditVehicle_documentUpload__PHJpM{margin-bottom:20px}.EditVehicle_documentUploadRow__nrvH6{align-items:center;display:flex;gap:12px}.EditVehicle_documentInput__azMsN{background:#f8fafc;border:2px solid #e2e8f0;border-radius:10px;box-sizing:border-box;color:#64748b;cursor:not-allowed;flex:1 1;font-weight:500;padding:14px 16px}.EditVehicle_uploadButton__tZZ3c{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:10px;box-shadow:0 4px 12px #667eea4d;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:14px 20px;transition:all .3s ease;white-space:nowrap}.EditVehicle_uploadButton__tZZ3c:hover{box-shadow:0 6px 20px #667eea66;transform:translateY(-2px)}.EditVehicle_documentPreview__b3HY9{background:#f8fafc;border-radius:10px;margin-top:12px;padding:12px}.EditVehicle_documentPreview__b3HY9 img{border-radius:8px;box-shadow:0 2px 8px #0000001a;height:auto;width:140px}.EditVehicle_buttonGroup__2BGq8{display:flex;gap:16px;justify-content:center;margin:32px 0 20px}.EditVehicle_submitButton__n\+dBv{flex:1 1;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif}.EditVehicle_submitButton__n\+dBv:hover:not(:disabled){box-shadow:0 6px 20px #667eea66;transform:translateY(-2px)}.EditVehicle_submitButton__n\+dBv:disabled{cursor:not-allowed;opacity:.6}.EditVehicle_cancelButton__ji93l{border:2px solid #e2e8f0;flex:1 1;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;letter-spacing:.3px}.EditVehicle_cancelButton__ji93l:hover{background:#f8fafc;border-color:#cbd5e1;color:#334155}.EditVehicle_suggestionBox__2ISWK{background:#fff;border:2px solid #e2e8f0;border-radius:0;box-shadow:0 8px 24px #0000001a;left:0;margin-top:4px;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:10}.EditVehicle_suggestionItem__o9bwC{background:#fff;border-bottom:1px solid #f1f5f9;color:#1e293b;cursor:pointer;font-size:15px;padding:12px 16px;transition:all .2s ease}.EditVehicle_suggestionItem__o9bwC:hover{background:#f8fafc}.EditVehicle_suggestionItem__o9bwC:last-child{border-bottom:none}.EditVehicle_loadingSpinner__NvgAQ{align-items:center;display:flex;gap:8px;justify-content:center}@media (max-width:480px){.EditVehicle_contentWrapper__iQmML{padding:0 12px}.EditVehicle_buttonGroup__2BGq8{flex-direction:column}.EditVehicle_cancelButton__ji93l,.EditVehicle_submitButton__n\+dBv{width:100%}.EditVehicle_documentUploadRow__nrvH6{flex-direction:column}.EditVehicle_uploadButton__tZZ3c{width:100%}}@media (max-width:600px){.EditVehicle_addImageButton__O758n,.EditVehicle_cancelButton__ji93l,.EditVehicle_card__EQuqD,.EditVehicle_documentInput__azMsN,.EditVehicle_documentPreview__b3HY9 img,.EditVehicle_editImageButton__Q\+pm6,.EditVehicle_imageItem__FdA2t,.EditVehicle_imageSection__hCYjT,.EditVehicle_inputError__4sdy1,.EditVehicle_input__SP0op,.EditVehicle_sectionTitle__y5bu5,.EditVehicle_submitButton__n\+dBv,.EditVehicle_suggestionBox__2ISWK,.EditVehicle_uploadButton__tZZ3c{border-radius:0!important}button,input,select,textarea{font-size:16px!important}}.EditVehicle_addImageButton__O758n,.EditVehicle_cancelButton__ji93l,.EditVehicle_card__EQuqD,.EditVehicle_documentInput__azMsN,.EditVehicle_documentPreview__b3HY9 img,.EditVehicle_editImageButton__Q\+pm6,.EditVehicle_imageItem__FdA2t,.EditVehicle_imageSection__hCYjT,.EditVehicle_inputError__4sdy1,.EditVehicle_input__SP0op,.EditVehicle_sectionTitle__y5bu5,.EditVehicle_submitButton__n\+dBv,.EditVehicle_suggestionBox__2ISWK,.EditVehicle_uploadButton__tZZ3c{border-radius:0}.EditVehicle_submitButton__n\+dBv{background:#3b82f6;margin-top:16px}.EditVehicle_cancelButton__ji93l,.EditVehicle_submitButton__n\+dBv{border:none;border-radius:0;box-shadow:none;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:16px 0;transition:background .2s;width:100%}.EditVehicle_cancelButton__ji93l{background:#1e293b;margin-top:8px}.EditVehicle_submitButton__n\+dBv:active{background:#2563eb}.EditVehicle_cancelButton__ji93l:active{background:#111827}.EditVehicle_calendarGrid__qSPeg{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);justify-items:center;margin-bottom:8px;margin-top:8px}.EditVehicle_dayButton__j6\+h8{background:#f8fafc;border:2px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 4px #1e293b0a;color:#334155;cursor:pointer;font-size:16px;font-weight:500;height:48px;margin:0;outline:none;padding:0;transition:background .2s,color .2s,border .2s;-webkit-user-select:none;user-select:none;width:60px}.EditVehicle_dayButton__j6\+h8:active{background:#e0e7ff}.EditVehicle_selectedDay__-s3fI{background:#667eea;border:2px solid #667eea;color:#fff;font-weight:700}@media (max-width:480px){.EditVehicle_calendarGrid__qSPeg{gap:10px;grid-template-columns:repeat(3,1fr)}.EditVehicle_dayButton__j6\+h8{border-radius:12px;font-size:15px;height:40px;width:48px}}.PaymentHistory_pageContainer__bXJQr{background:#f8fafc;font-family:inherit;min-height:100vh;padding-bottom:80px}.PaymentHistory_contentWrapper__UP7Nk{margin:0 auto;max-width:430px;padding:0 16px 20px}.PaymentHistory_totalIncomeSection__5Lkhz{margin:16px auto 0;max-width:430px;padding:0 16px}.PaymentHistory_totalIncomeCard__Iiyw8{align-items:center;background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 2px 8px #10b98126;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px 18px}.PaymentHistory_incomeIcon__cA0Qo{align-items:center;background:#fff3;border:2px solid #ffffff4d;border-radius:50%;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.PaymentHistory_incomeDetails__2OzN9{flex:1 1;margin-left:14px}.PaymentHistory_incomeLabel__LKGmv{color:#ffffffd9;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:2px;text-transform:uppercase}.PaymentHistory_incomeAmount__Z--c5{align-items:center;color:#fff;display:flex;font-size:24px;font-weight:700;gap:2px;letter-spacing:.5px}.PaymentHistory_emptyContainer__1nr5C{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:20px;text-align:center}.PaymentHistory_emptyIcon__wEwc7{align-items:center;background:#fff;border-radius:50%;box-shadow:0 2px 8px #00000014;display:flex;height:60px;justify-content:center;margin:0 auto 14px;width:60px}.PaymentHistory_emptyTitle__vhKSt{color:#1e293b;font-size:17px;font-weight:700;margin-bottom:6px}.PaymentHistory_emptyMessage__Syzwv{color:#64748b;font-size:14px;line-height:1.5;max-width:240px}.PaymentHistory_paymentCard__lRK2D{background:#fff;border-left:3px solid #10b981;box-shadow:0 1px 3px #00000014;cursor:pointer;margin-bottom:10px;transition:all .2s ease}.PaymentHistory_paymentCard__lRK2D:hover{box-shadow:0 2px 8px #0000001f;transform:translateX(2px)}.PaymentHistory_paymentHeader__boX7p{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:12px 16px}.PaymentHistory_paymentIdSection__SBwt5{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.PaymentHistory_paymentIcon__Lr2UG{align-items:center;background:#f1f5f9;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.PaymentHistory_paymentIdText__65i1p{color:#1e293b;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PaymentHistory_paymentAmount__pF\+ag{align-items:center;color:#10b981;display:flex;flex-shrink:0;font-size:16px;font-weight:700;gap:2px}.PaymentHistory_paymentBody__RDNyX{padding:10px 16px 12px}.PaymentHistory_vehicleInfo__bFswc{color:#64748b;font-size:13px;font-weight:500;line-height:1.4;margin-bottom:8px}.PaymentHistory_vehicleName__ayQML{color:#1e293b;font-weight:600}.PaymentHistory_infoRow__D2VSJ{align-items:center;display:flex;font-size:13px;justify-content:space-between;padding:6px 0}.PaymentHistory_infoLabel__AA\+el{align-items:center;color:#94a3b8;display:flex;font-weight:500;gap:6px}.PaymentHistory_infoValue__9a2Zx{color:#1e293b;font-weight:600;max-width:60%;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.PaymentHistory_dateInfo__ou9hV{align-items:center;border-top:1px solid #f1f5f9;color:#64748b;display:flex;font-size:12px;gap:6px;margin-top:8px;padding-top:8px}.PaymentHistory_modalOverlay__OOG3B{align-items:center;animation:PaymentHistory_fadeIn__eo2ul .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}@keyframes PaymentHistory_fadeIn__eo2ul{0%{opacity:0}to{opacity:1}}.PaymentHistory_modalContent__fKbK-{animation:PaymentHistory_slideUp__DkEWr .25s ease;background:#fff;box-shadow:0 8px 32px #0003;max-width:380px;position:relative;width:100%}@keyframes PaymentHistory_slideUp__DkEWr{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.PaymentHistory_modalHeader__XiXuK{background:linear-gradient(135deg,#10b981,#059669);padding:18px 20px;position:relative}.PaymentHistory_closeButton__pUrmt{align-items:center;background:#fff3;border:1px solid #ffffff4d;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:14px;height:30px;justify-content:center;position:absolute;right:10px;top:10px;transition:all .2s;width:30px}.PaymentHistory_closeButton__pUrmt:hover{background:#ffffff4d}.PaymentHistory_modalTitle__X7TVp{color:#fff;font-size:18px;font-weight:700;margin-bottom:4px}.PaymentHistory_modalSubtitle__zQd4d{color:#ffffffe6;font-size:13px;font-weight:500}.PaymentHistory_modalBody__wOHB6{padding:18px 20px}.PaymentHistory_modalLoadingContainer__Zd4wJ{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:120px}.PaymentHistory_modalLoadingText__oxpGo{color:#1e293b;font-size:14px;font-weight:600;margin-top:12px}.PaymentHistory_detailRow__zKQjA{align-items:flex-start;border-bottom:1px solid #f1f5f9;display:flex;font-size:13px;margin-bottom:10px;padding-bottom:10px}.PaymentHistory_detailRow__zKQjA:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.PaymentHistory_detailLabel__mMISf{color:#94a3b8;font-size:11px;font-weight:600;letter-spacing:.3px;min-width:70px;padding-top:2px;text-transform:uppercase}.PaymentHistory_detailValue__cI5y4{color:#1e293b;flex:1 1;font-size:13px;font-weight:600;line-height:1.4}.PaymentHistory_totalSection__7-vPH{border-top:2px solid #f1f5f9;margin-top:14px;padding-top:14px;text-align:center}.PaymentHistory_totalLabel__oJYLw{color:#64748b;font-size:12px;font-weight:600;letter-spacing:.3px;margin-bottom:6px;text-transform:uppercase}.PaymentHistory_totalAmount__DqZKN{align-items:center;color:#10b981;display:flex;font-size:22px;font-weight:700;gap:2px;justify-content:center;letter-spacing:.5px}.PaymentHistory_noDetailsFound__u-RoZ{align-items:center;color:#ef4444;display:flex;font-size:14px;font-weight:600;justify-content:center;min-height:80px}@media (max-width:600px){.PaymentHistory_pageContainer__bXJQr{font-size:13px!important;overflow-y:auto!important;padding-bottom:100px!important}.PaymentHistory_closeButton__pUrmt,.PaymentHistory_emptyIcon__wEwc7,.PaymentHistory_incomeIcon__cA0Qo,.PaymentHistory_modalContent__fKbK-,.PaymentHistory_paymentCard__lRK2D,.PaymentHistory_paymentIcon__Lr2UG,.PaymentHistory_totalIncomeCard__Iiyw8{border-radius:0!important}.PaymentHistory_paymentCard__lRK2D{font-size:12px!important;margin-bottom:6px!important;min-height:60px!important;padding:0!important}.PaymentHistory_paymentIcon__Lr2UG{height:20px!important;margin-right:6px!important;width:20px!important}.PaymentHistory_paymentIdText__65i1p{font-size:12px!important}.PaymentHistory_paymentAmount__pF\+ag{font-size:13px!important}.PaymentHistory_incomeIcon__cA0Qo{height:28px!important;width:28px!important}.PaymentHistory_incomeAmount__Z--c5{font-size:16px!important}.PaymentHistory_incomeLabel__LKGmv{font-size:10px!important}.PaymentHistory_emptyIcon__wEwc7{height:36px!important;margin-bottom:8px!important;width:36px!important}.PaymentHistory_emptyTitle__vhKSt{font-size:13px!important;margin-bottom:2px!important}.PaymentHistory_emptyMessage__Syzwv{font-size:10px!important;max-width:160px!important}button,input,select,textarea{font-size:16px!important}}.PaymentHistory_closeButton__pUrmt,.PaymentHistory_emptyIcon__wEwc7,.PaymentHistory_incomeIcon__cA0Qo,.PaymentHistory_modalContent__fKbK-,.PaymentHistory_paymentCard__lRK2D,.PaymentHistory_paymentIcon__Lr2UG,.PaymentHistory_totalIncomeCard__Iiyw8{border-radius:0}.Settings_pageContainer__5pQbW{background:#f5f7fa;min-height:100vh;padding-bottom:80px}.Settings_profileSection__0tSQ8{background:linear-gradient(135deg,#5b6ee1,#8b5cf6);padding:24px 20px}.Settings_profileCard__DnZMN{align-items:center;display:flex;gap:16px}.Settings_profileImageWrapper__mHq3e{flex-shrink:0;position:relative}.Settings_profileImagePlaceholder__UiN8i,.Settings_profileImage__9hhn\+{border:3px solid #fffc;border-radius:50%;height:72px;object-fit:cover;width:72px}.Settings_profileImagePlaceholder__UiN8i{align-items:center;background:#fff3;color:#fff;display:flex;justify-content:center}.Settings_editBadge__eVK-a{align-items:center;background:#fff;border:2px solid #fff;border-radius:50%;bottom:0;color:#5b6ee1;cursor:pointer;display:flex;height:24px;justify-content:center;position:absolute;right:0;transition:transform .2s;width:24px}.Settings_editBadge__eVK-a:hover{transform:scale(1.1)}.Settings_profileDetails__MbgDu{flex:1 1;min-width:0}.Settings_profileName__zGvCB{color:#fff;font-size:18px;font-weight:700;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Settings_profileEmail__y-AnV{color:#ffffffe6;font-size:14px;margin:0 0 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Settings_editProfileButton__9iI4a{align-items:center;background:#fff3;border:1px solid #fff6;border-radius:20px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 16px;transition:background .2s}.Settings_editProfileButton__9iI4a:hover{background:#ffffff4d}.Settings_editProfileButton__9iI4a:active{background:#ffffff40}.Settings_section__exNfW{margin-bottom:8px;padding:0 16px}.Settings_sectionHeader__QJaUk{color:#1a1a2e;font-size:12px;font-weight:700;letter-spacing:.8px;margin:24px 0 12px 4px;text-transform:uppercase}.Settings_settingCard__fl3wL{align-items:center;background:#fff;border-radius:10px;cursor:pointer;display:flex;gap:14px;margin-bottom:8px;padding:16px 18px;transition:background .2s}.Settings_settingCard__fl3wL:hover{background:#fafbfc}.Settings_settingIcon__lpgGs{color:#5b6ee1;flex-shrink:0;font-size:18px}.Settings_settingCard__fl3wL>span{color:#1a1a2e;flex:1 1;font-size:15px;font-weight:500}.Settings_linkButton__tuGVg{background:#fff;border:1px solid #e0e0e0;border-radius:20px;color:#1a1a2e;cursor:pointer;display:inline-block;font-size:13px;font-weight:600;padding:6px 16px;text-decoration:none;transition:all .2s}.Settings_linkButton__tuGVg:hover{background:#5b6ee1;border-color:#5b6ee1;color:#fff}.Settings_languageContainer__TtKsR{width:100%}.Settings_languageHeader__quNnG{align-items:center;display:flex;gap:14px;margin-bottom:14px}.Settings_languageHeader__quNnG .Settings_settingIcon__lpgGs{color:#5b6ee1;font-size:18px}.Settings_languageHeader__quNnG span{color:#1a1a2e;font-size:15px;font-weight:500}.Settings_languageToggle__9l7-D{background:#f5f5f5;border-radius:25px;display:flex;gap:8px;padding:4px}.Settings_languageOption__Wmrws{background:#0000;border:none;border-radius:20px;color:#666;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:10px 18px;transition:all .2s}.Settings_languageOption__Wmrws:hover{color:#1a1a2e}.Settings_activeLanguage__GW\+hU{background:#5b6ee1!important;color:#fff!important}.Settings_switch__9IGsr{display:inline-block;flex-shrink:0;height:28px;position:relative;width:50px}.Settings_switch__9IGsr input{height:0;opacity:0;width:0}.Settings_slider__BK3Bv{background-color:#ddd;border-radius:28px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.2s}.Settings_slider__BK3Bv:before{background-color:#fff;border-radius:50%;bottom:3px;box-shadow:0 1px 3px #0003;content:"";height:22px;left:3px;position:absolute;transition:.2s;width:22px}.Settings_switch__9IGsr input:checked+.Settings_slider__BK3Bv{background:#5b6ee1}.Settings_switch__9IGsr input:checked+.Settings_slider__BK3Bv:before{transform:translateX(22px)}.Settings_appVersion__T93kh{color:#999;font-size:12px;font-weight:500;padding:24px;text-align:center}.Settings_modalOverlay__e-xtk{align-items:center;animation:Settings_fadeIn__\+nClT .2s ease;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}@keyframes Settings_fadeIn__\+nClT{0%{opacity:0}to{opacity:1}}.Settings_modalContent__vmN-q{animation:Settings_slideUp__Ot8ps .25s ease;background:#fff;border-radius:14px;box-shadow:0 20px 50px #0003;max-width:400px;overflow:hidden;width:100%}@keyframes Settings_slideUp__Ot8ps{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Settings_modalHeader__vnPAg{border-bottom:1px solid #f0f0f0;padding:28px 24px;text-align:center}.Settings_modalTitle__01NQB{color:#1a1a2e;font-size:18px;font-weight:700;margin-bottom:8px}.Settings_modalMessage__yDtfm{color:#666;font-size:14px;line-height:1.6}.Settings_modalBody__j0iqC{padding:24px}.Settings_errorMessage__B-P1A,.Settings_successMessage__1Ava1{border-radius:8px;font-size:14px;font-weight:500;line-height:1.5;margin-bottom:18px;padding:14px 18px}.Settings_errorMessage__B-P1A{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.Settings_successMessage__1Ava1{background:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a}.Settings_modalActions__DheEM{display:flex;gap:12px}.Settings_cancelButton__mTnwN,.Settings_confirmButton__BVW27,.Settings_okButton__f1xMq{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:14px 22px;transition:all .2s}.Settings_cancelButton__mTnwN{background:#f5f5f5;color:#1a1a2e}.Settings_cancelButton__mTnwN:hover{background:#eee}.Settings_confirmButton__BVW27{background:#dc2626;color:#fff}.Settings_confirmButton__BVW27:hover{background:#b91c1c}.Settings_okButton__f1xMq{background:#5b6ee1;color:#fff}.Settings_okButton__f1xMq:hover{background:#4a5bc7}.Settings_cancelButton__mTnwN:disabled,.Settings_confirmButton__BVW27:disabled{cursor:not-allowed;opacity:.5}@media (max-width:480px){.Settings_profileCard__DnZMN{flex-direction:row}.Settings_profileEmail__y-AnV,.Settings_profileName__zGvCB{white-space:normal}.Settings_editProfileButton__9iI4a{font-size:12px;padding:8px 16px}.Settings_modalTitle__01NQB{font-size:17px}.Settings_modalMessage__yDtfm{font-size:13px}.Settings_modalActions__DheEM{flex-direction:column}.Settings_cancelButton__mTnwN,.Settings_confirmButton__BVW27,.Settings_okButton__f1xMq{width:100%}}@media (max-width:360px){.Settings_profileName__zGvCB{font-size:18px}.Settings_profileEmail__y-AnV{font-size:13px}.Settings_settingCard__fl3wL>span{font-size:14px}}@media (max-width:600px){.AddService_addServiceContainer__6qyn6{font-size:13px!important;overflow-y:auto!important;padding:0 0 100px!important}.AddService_addServiceGridItem__vNmTQ,.AddService_addServiceHeroCard__eRJhc,.AddService_addServiceIcon__ne7I3,.AddService_addServiceInfoCard__bPVYs,.AddService_addServiceInfoIcon__2Mb1I,.AddService_addServiceSoon__Qbux\+{border-radius:0!important}button,input,select,textarea{font-size:16px!important}.AddService_addServiceGrid__5m4wk{gap:4px!important;margin-bottom:8px!important}.AddService_addServiceGridItem__vNmTQ{font-size:11px!important;min-height:80px!important;padding:8px 2px!important}.AddService_addServiceIcon__ne7I3{height:24px!important;margin-bottom:4px!important;width:24px!important}.AddService_addServiceLabel__TDaK8{font-size:11px!important;margin-bottom:1px!important}.AddService_addServiceDesc__G\+xR6{font-size:9px!important;padding-top:0!important}}.AddService_addServiceContainer__6qyn6{background:linear-gradient(180deg,#f8fafc,#e2e8f0);display:flex;flex-direction:column;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;min-height:100vh;overflow-y:auto;padding-bottom:80px}.AddService_addServiceHero__RwzbT{margin:32px auto 0;max-width:500px;padding:0 20px}.AddService_addServiceHeroCard__eRJhc{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:0;box-shadow:0 10px 40px #667eea40;margin-bottom:32px;overflow:hidden;padding:28px 24px;position:relative}.AddService_addServiceHeroCircle1__R\+fch{background:#ffffff1a;border-radius:50%;height:120px;position:absolute;right:-40px;top:-40px;width:120px}.AddService_addServiceHeroCircle2__sEHRt{background:#ffffff14;border-radius:50%;bottom:-30px;height:100px;left:-30px;position:absolute;width:100px}.AddService_addServiceHeroTitle__jFbrH{color:#fff;font-size:24px;font-weight:800;letter-spacing:-.5px;margin:0 0 8px}.AddService_addServiceHeroDesc__m\+YkA{color:#ffffffe6;font-size:15px;font-weight:500;line-height:1.6;margin:0}.AddService_addServiceGridWrapper__jHXUs{margin:0 auto;max-width:500px;padding:0 20px}.AddService_addServiceGridTitle__Ty3mB{color:#1e293b;font-size:18px;font-weight:700;letter-spacing:-.3px;margin-bottom:20px}.AddService_addServiceGrid__5m4wk{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}.AddService_addServiceGridItem__vNmTQ{align-items:center;animation:AddService_fadeInUp__cG1xJ .5s ease forwards;animation-fill-mode:both;background:#fff;border:1px solid #0000000a;border-radius:0;box-shadow:0 4px 20px #00000014;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:160px;opacity:1;padding:28px 16px 24px;position:relative;transition:all .3s ease}.AddService_addServiceGridItem__vNmTQ.AddService_upcoming__w7v54{cursor:not-allowed;opacity:.6}.AddService_addServiceIcon__ne7I3{align-items:center;border-radius:0;box-shadow:0 4px 12px #0000000f;display:flex;height:64px;justify-content:center;margin-bottom:14px;width:64px}.AddService_addServiceLabel__TDaK8{color:#1e293b;font-size:15px;font-weight:700;letter-spacing:-.2px;margin-bottom:6px;text-align:center}.AddService_addServiceDesc__G\+xR6{color:#64748b;font-size:12px;font-weight:500;line-height:1.4;padding-top:2px;text-align:center}.AddService_addServiceSoon__Qbux\+{background:#f1f5f9;border-radius:0;box-shadow:0 2px 4px #0000000d;color:#64748b;font-size:10px;font-weight:700;letter-spacing:.3px;padding:4px 10px;position:absolute;right:12px;top:12px}.AddService_addServiceInfoCard__bPVYs{background:#fff;border:1px solid #0000000a;border-radius:0;box-shadow:0 2px 12px #0000000f;margin-top:24px;padding:20px}.AddService_addServiceInfoIcon__2Mb1I{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.AddService_addServiceInfoTitle__JBbfr{color:#1e293b;font-size:14px;font-weight:700;margin:0 0 4px}.AddService_addServiceInfoDesc__UVxAG{color:#64748b;font-size:13px;font-weight:500;line-height:1.6;margin:0}.AddService_addServiceButton__l3QKl{background:#3b82f6;border:none;border-radius:0;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-top:16px;padding:12px 0;transition:background .2s;width:100%}.AddService_addServiceButton__l3QKl.AddService_black__rKUXu{background:#1e293b;color:#fff}.AddService_addServiceButton__l3QKl:active{background:#2563eb}@keyframes AddService_fadeInUp__cG1xJ{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.Manage_container__jnCZH{font-size:13px!important;overflow-y:auto!important;padding-bottom:100px!important}.Manage_gridItem__KWI4w,.Manage_heroCard__fXaC7,.Manage_icon__Zn6U9,.Manage_infoCard__OxkHu,.Manage_infoIcon__Gchou,.Manage_soon__OfKci{border-radius:0!important}.Manage_grid__4fVAS{gap:4px!important;grid-template-columns:1fr!important;margin-bottom:8px!important}.Manage_gridItem__KWI4w{font-size:11px!important;min-height:60px!important;padding:8px 2px!important}.Manage_icon__Zn6U9{height:24px!important;margin-bottom:4px!important;width:24px!important}.Manage_label__YmHZ1{font-size:11px!important;margin-bottom:1px!important}.Manage_desc__JH5hr{font-size:9px!important;padding-top:0!important}button,input,select,textarea{font-size:16px!important}}.Manage_container__jnCZH{background:linear-gradient(180deg,#f8fafc,#e2e8f0);display:flex;flex-direction:column;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;min-height:100vh;overflow-y:auto;padding-bottom:80px}.Manage_hero__\+FAtV{margin:32px auto 0;max-width:500px;padding:0 20px}.Manage_heroCard__fXaC7{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:0;box-shadow:0 10px 40px #667eea40;margin-bottom:32px;overflow:hidden;padding:28px 24px;position:relative}.Manage_heroCircle1__b3KUE{background:#ffffff1a;border-radius:50%;height:120px;position:absolute;right:-40px;top:-40px;width:120px}.Manage_heroCircle2__uLAA3{background:#ffffff14;border-radius:50%;bottom:-30px;height:100px;left:-30px;position:absolute;width:100px}.Manage_heroTitle__U3HvR{color:#fff;font-size:24px;font-weight:800;letter-spacing:-.5px;margin:0 0 8px}.Manage_heroDesc__hRmRg{color:#ffffffe6;font-size:15px;font-weight:500;line-height:1.6;margin:0}.Manage_gridWrapper__PuIpO{margin:0 auto;max-width:500px;padding:0 20px}.Manage_gridTitle__4i3wM{color:#1e293b;font-size:18px;font-weight:700;letter-spacing:-.3px;margin-bottom:20px}.Manage_grid__4fVAS{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}.Manage_gridItem__KWI4w{align-items:center;animation:Manage_fadeInUp__Gfp4M .5s ease forwards;animation-fill-mode:both;background:#fff;border:1px solid #0000000a;border-radius:0;box-shadow:0 4px 20px #00000014;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:200px;opacity:1;padding:36px 20px 32px;position:relative;transition:all .3s ease}.Manage_gridItem__KWI4w.Manage_upcoming__\+O-Rc{cursor:not-allowed;opacity:.6}.Manage_icon__Zn6U9{align-items:center;border-radius:0;box-shadow:0 4px 12px #0000000f;display:flex;height:80px;justify-content:center;margin-bottom:18px;width:80px}.Manage_label__YmHZ1{color:#1e293b;font-size:19px;font-weight:700;letter-spacing:-.2px;margin-bottom:10px;text-align:center}.Manage_desc__JH5hr{color:#64748b;font-size:14px;font-weight:500;line-height:1.5;padding-top:2px;text-align:center}.Manage_soon__OfKci{background:#f1f5f9;border-radius:0;box-shadow:0 2px 4px #0000000d;color:#64748b;font-size:10px;font-weight:700;letter-spacing:.3px;padding:4px 10px;position:absolute;right:12px;top:12px}.Manage_infoCard__OxkHu{background:#fff;border:1px solid #0000000a;border-radius:0;box-shadow:0 2px 12px #0000000f;margin-top:24px;padding:20px}.Manage_infoIcon__Gchou{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:0;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.Manage_infoTitle__NxQer{color:#1e293b;font-size:14px;font-weight:700;margin:0 0 4px}.Manage_infoDesc__CMIX\+{color:#64748b;font-size:13px;font-weight:500;line-height:1.6;margin:0}@keyframes Manage_fadeInUp__Gfp4M{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.BookingCalendar_pageContainer__eWNID{background:#f7f7f7;min-height:100vh}.BookingCalendar_contentWrapper__XvdYY{margin:0 auto;max-width:100%;padding:12px 12px 90px}.BookingCalendar_calendarSection__MxAaI{margin-bottom:20px}.BookingCalendar_calendarTitle__733ON{align-items:center;color:#232b35;display:flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;margin-bottom:12px;text-align:center;width:100%}.BookingCalendar_calendarWrapper__jn8DS{background:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000001a;margin:0 auto 20px;padding:12px}.BookingCalendar_sectionTitle__zqETt{color:#232b35;display:flex;font-size:15px;font-weight:700;justify-content:center;margin-bottom:12px;text-align:center;width:100%}.BookingCalendar_noBookingsCenter__K30O\+{align-items:center;color:#888;display:flex;font-size:14px;justify-content:center;min-height:100px;text-align:center;width:100%}.BookingCalendar_bookingCard__4-hS1{background:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;margin-bottom:12px;padding:12px;position:relative}.BookingCalendar_cardHeader__n9OUQ{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;margin-bottom:8px;padding-bottom:8px}.BookingCalendar_bookingId__AZzC3{color:#232b35;font-size:13px;font-weight:700}.BookingCalendar_invoiceButton__fFK9z{align-items:center;background:#fff;border:1px solid #e5e7eb;cursor:pointer;display:flex;font-size:11px;font-weight:600;gap:4px;padding:6px 10px}.BookingCalendar_invoiceButton__fFK9z:hover{background:#f8f9fa}.BookingCalendar_invoiceButtonText__VRnll{color:#232b35}.BookingCalendar_cardContent__Ufia3{display:flex;flex-direction:column;gap:6px}.BookingCalendar_locationText__KRBZQ{color:#232b35;font-size:13px;font-weight:500}.BookingCalendar_arrow__O99NC{color:#1976d2;font-weight:700;margin:0 4px}.BookingCalendar_detailText__QcieU{color:#888;font-size:12px}.BookingCalendar_cabText__c9FOM{color:#444;font-size:12px}.BookingCalendar_cabName__-88Bj{font-weight:600}.BookingCalendar_statusContainer__O1U8J{margin-top:4px}.BookingCalendar_statusBadge__V\+NXE{color:#fff;display:inline-block;font-size:11px;font-weight:600;min-width:70px;padding:4px 10px;text-align:center}.BookingCalendar_dateLabel__fbqV6{display:flex;justify-content:center;margin:20px 0 12px}.BookingCalendar_dateLabelText__TcE\+V{background:#f2f2f2;color:#232b35;font-size:13px;font-weight:700;padding:6px 20px;text-align:center}.BookingCalendar_loadingContainer__\+Vang{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:320px}.BookingCalendar_loadingText__WzIfU{color:#666;font-size:14px;padding:12px;text-align:center}.BookingCalendar_availabilityButton__WJEkc{align-items:center;background:#667eea;border:none;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;margin:0 0 16px;padding:14px;width:100%}.BookingCalendar_availabilityButton__WJEkc:active{background:#5568d3}.BookingCalendar_modalOverlay__gX6N4{align-items:flex-end;animation:BookingCalendar_fadeIn__X7giG .2s ease-out;background:#00000080;bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes BookingCalendar_fadeIn__X7giG{0%{opacity:0}to{opacity:1}}.BookingCalendar_modalContent__eXD7d{animation:BookingCalendar_slideUp__p59Qg .3s ease-out;background:#fff;max-height:90vh;overflow-y:auto;width:100%}@keyframes BookingCalendar_slideUp__p59Qg{0%{transform:translateY(100%)}to{transform:translateY(0)}}.BookingCalendar_modalHeader__3BlUy{background:#fff;border-bottom:1px solid #e5e7eb;padding:16px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.BookingCalendar_modalTitle__8hZW1{font-weight:700;text-align:center}.BookingCalendar_modalBody__gCXO4{max-height:70vh;padding:20px}.BookingCalendar_availabilityForm__zPazY{display:flex;flex-direction:column;gap:20px}.BookingCalendar_formGroup__r-0g5{display:flex;flex-direction:column;gap:8px;position:relative}.BookingCalendar_customSelectWrapper__4GT0F{position:relative;width:100%}.BookingCalendar_serviceSelect__47NtN,.BookingCalendar_vehicleSelect__aQMKH{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23333' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #ddd;border-radius:0;cursor:pointer;font-size:14px;max-height:200px;overflow-y:auto;padding:12px 36px 12px 12px;transition:all .3s ease;width:100%}.BookingCalendar_serviceSelect__47NtN:focus,.BookingCalendar_vehicleSelect__aQMKH:focus{border-color:#1976d2;box-shadow:0 0 0 3px #1976d21a;outline:none}.BookingCalendar_serviceSelect__47NtN:disabled,.BookingCalendar_vehicleSelect__aQMKH:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.6}.BookingCalendar_selectedVehiclePreview__bf1eg{align-items:center;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:0;display:flex;gap:12px;margin-top:12px;padding:12px}.BookingCalendar_vehiclePreviewImage__4mnGk{background:#fff;border:1px solid #ddd;border-radius:0;height:60px;object-fit:cover;width:60px}.BookingCalendar_selectedVehiclePreview__bf1eg span{color:#232b35;font-size:14px;font-weight:500}.BookingCalendar_dateChip__zFnle{align-items:center;background:#ff5252;color:#fff;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 12px}.BookingCalendar_removeDate__T29SY{align-items:center;background:#ffffff4d;border:none;color:#fff;cursor:pointer;display:flex;font-size:16px;height:18px;justify-content:center;padding:0;width:18px}.BookingCalendar_reasonInput__6S-9b{border:1px solid #e5e7eb;font-family:inherit;font-size:15px;padding:14px;width:100%}.BookingCalendar_reasonInput__6S-9b:focus{border-color:#667eea;outline:none}.BookingCalendar_modalActions__j6PkR{background:#fff;border-top:1px solid #e5e7eb;bottom:0;display:flex;gap:0;position:-webkit-sticky;position:sticky}.BookingCalendar_cancelButton__KcEWC,.BookingCalendar_submitButton__FxrxU{border:none;cursor:pointer;flex:1 1;font-size:15px;font-weight:600;padding:16px}.BookingCalendar_cancelButton__KcEWC{background:#f8f9fa;color:#495057}.BookingCalendar_submitButton__FxrxU{background:#667eea;color:#fff}.BookingCalendar_cancelButton__KcEWC:disabled,.BookingCalendar_submitButton__FxrxU:disabled{cursor:not-allowed;opacity:.5}.react-calendar{font-family:inherit}.react-calendar__tile--active{background:#1976d2!important}.react-calendar__tile--now{background:#f3f3f3!important;color:#232b35!important}.booking-date{background:#1976d2!important;color:#fff!important;font-weight:700!important}.booking-date-old{background:#e0e0e0!important;color:#888!important}.busy-date{background:#ffe082!important;color:#f57f17!important;font-weight:600}.busy-date:hover{background:#ffd54f!important}.already-busy-disabled{background:#ffe082!important;color:#f57f17!important;font-weight:600}.already-busy-disabled:hover{background:#ffca28!important}.react-calendar__tile:disabled.already-busy-disabled{opacity:1!important}.has-booking-disabled{background:#ffcdd2!important;color:#c62828!important}.has-booking-disabled:hover{background:#ef9a9a!important}.react-calendar__tile:disabled.has-booking-disabled{opacity:1!important}.BookingCalendar_calendarLegend__YZPaY{background:#f8f9fa;border:1px solid #e0e0e0;display:flex;flex-direction:column;gap:8px;margin-top:12px;padding:12px}.BookingCalendar_legendItem__r9EiB{align-items:center;color:#666;display:flex;font-size:13px;gap:8px}.BookingCalendar_legendColor__ZXG-K{border:1px solid #ddd;flex-shrink:0;height:20px;width:20px}.BookingCalendar_reasonModalContent__AmKoj{animation:BookingCalendar_slideUp__p59Qg .3s ease;background:#fff;border-radius:0;box-shadow:0 10px 40px #0003;display:flex;flex-direction:column;max-height:85vh;max-width:420px;overflow:hidden;padding:0;width:90%}.BookingCalendar_reasonInfo__7Gtb2{display:flex;flex-direction:column;gap:0;padding:0}.BookingCalendar_reasonRow__k9rLR{align-items:center;background:#fff;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;min-height:56px;padding:14px 20px;transition:background-color .2s}.BookingCalendar_reasonRow__k9rLR:last-child{border-bottom:none}.BookingCalendar_reasonRow__k9rLR:hover{background:#fafafa}.BookingCalendar_reasonRow__k9rLR strong{color:#666;flex-shrink:0;font-size:13px;font-weight:600;min-width:120px}.BookingCalendar_reasonRow__k9rLR span{color:#232b35;font-size:14px;font-weight:500;line-height:1.4;text-align:right;word-break:break-word}.BookingCalendar_reasonRow__k9rLR:nth-child(4){align-items:flex-start;background:#fffbea;border-left:3px solid #fbc02d;flex-direction:column;gap:8px;padding:16px 20px}.BookingCalendar_reasonRow__k9rLR:nth-child(4) strong{min-width:auto}.BookingCalendar_reasonRow__k9rLR:nth-child(4) span{font-style:italic;text-align:left;width:100%}.BookingCalendar_modalHeader__3BlUy{background:#fafafa;border-bottom:2px solid #f0f0f0;padding:20px}.BookingCalendar_modalTitle__8hZW1{color:#232b35;font-size:18px;font-weight:600;margin:0}.BookingCalendar_modalBody__gCXO4{flex:1 1;max-height:calc(85vh - 150px);overflow-y:auto}.BookingCalendar_modalBody__gCXO4::-webkit-scrollbar{width:6px}.BookingCalendar_modalBody__gCXO4::-webkit-scrollbar-track{background:#f1f1f1}.BookingCalendar_modalBody__gCXO4::-webkit-scrollbar-thumb{background:silver;border-radius:3px}.BookingCalendar_modalBody__gCXO4::-webkit-scrollbar-thumb:hover{background:#999}.BookingCalendar_modalActions__j6PkR{background:#fafafa;border-top:2px solid #f0f0f0;padding:16px 20px}@media (max-width:768px){.BookingCalendar_reasonModalContent__AmKoj{max-width:100%;width:92%}.BookingCalendar_reasonRow__k9rLR{min-height:52px;padding:12px 16px}.BookingCalendar_reasonRow__k9rLR strong{font-size:12px;min-width:100px}.BookingCalendar_reasonRow__k9rLR span{font-size:13px}.BookingCalendar_modalHeader__3BlUy{padding:16px}.BookingCalendar_modalTitle__8hZW1{font-size:17px}.BookingCalendar_modalActions__j6PkR{padding:14px 16px}}@media (max-width:480px){.BookingCalendar_reasonModalContent__AmKoj{animation:BookingCalendar_slideUpFromBottom__Qyw6Z .3s ease;border-radius:0;bottom:0;left:0;margin:0;max-height:80vh;position:fixed;right:0;width:100%}@keyframes BookingCalendar_slideUpFromBottom__Qyw6Z{0%{transform:translateY(100%)}to{transform:translateY(0)}}.BookingCalendar_modalHeader__3BlUy{background:#fff;border-bottom:2px solid #e0e0e0;padding:18px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.BookingCalendar_modalTitle__8hZW1{font-size:16px}.BookingCalendar_modalBody__gCXO4{max-height:calc(80vh - 130px);overflow-y:auto}.BookingCalendar_modalActions__j6PkR{background:#fff;border-top:2px solid #e0e0e0;bottom:0;padding:16px;position:-webkit-sticky;position:sticky}.BookingCalendar_reasonRow__k9rLR{align-items:flex-start;flex-direction:column;gap:6px;min-height:auto;padding:14px 16px}.BookingCalendar_reasonRow__k9rLR strong{font-size:11px;margin-bottom:2px;min-width:auto}.BookingCalendar_reasonRow__k9rLR span{font-size:14px;text-align:left;width:100%}.BookingCalendar_reasonRow__k9rLR:nth-child(4){padding:14px 16px}.BookingCalendar_submitButton__FxrxU{font-size:15px;padding:14px;width:100%}}.BookingRunning_pageContainer__OlxKw{background:linear-gradient(180deg,#f1f5f9 0,#e0e7ef);min-height:100vh;padding-bottom:80px}.BookingRunning_contentWrapper__rRBGc{margin:0 auto;max-width:500px;padding:16px}.BookingRunning_bookingCard__e8Wx5{background:#fff;border-radius:0;box-shadow:0 2px 12px #1e293b21;margin-bottom:20px;overflow:hidden}.BookingRunning_cardHeader__Nk4AI{background:#fff;border-radius:0;box-shadow:0 2px 8px #1e293b21;color:#111827;display:flex;flex-direction:column;gap:12px;padding:16px 18px}.BookingRunning_bookingIdSection__5DRne{align-items:center;background:#f1f5f9;border-left:4px solid #2563eb;border-radius:0;display:flex;justify-content:space-between;padding:8px 12px}.BookingRunning_bookingIdLabel__YX6Ow{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.BookingRunning_bookingIdValue__8K-aL{color:#2563eb;font-size:14px;font-weight:700;letter-spacing:.3px}.BookingRunning_vehicleInfoSection__hPSu6{align-items:center;display:flex;gap:16px}.BookingRunning_headerDecoration__c1TLu{display:none}.BookingRunning_iconWrapper__ua4Xc{align-items:center;color:#2563eb;display:flex;font-size:22px;justify-content:center}.BookingRunning_headerInfo__hmuJp{display:flex;flex:1 1;flex-direction:column;gap:2px}.BookingRunning_bookingId__k9c0H{color:#111827;font-size:16px;font-weight:700;letter-spacing:.2px}.BookingRunning_vehicleInfo__4yS8W{color:#374151;font-size:13px;font-weight:600}.BookingRunning_imageSection__\+BL6M{background:#e5e7eb;border-radius:0;height:180px;overflow:hidden;position:relative;width:100%}.BookingRunning_vehicleImage__tX5FW{border-radius:0;display:block;height:100%;object-fit:cover;width:100%}.BookingRunning_statusBadge__j84fJ{background:#111827;border-radius:0;box-shadow:0 2px 8px #1e293b21;color:#fff;font-size:13px;font-weight:700;padding:7px 18px;position:absolute;right:12px;top:12px}.BookingRunning_statusRunning__yQk1J{background:#2563eb}.BookingRunning_cardBody__7HU\+j{background:#fff;border-radius:0;padding:18px 18px 10px}.BookingRunning_locationSection__ZfoNM,.BookingRunning_singleLocation__A8jFt{align-items:flex-end;display:flex;gap:32px;justify-content:center;margin-bottom:18px;width:100%}.BookingRunning_mapIcon__ZqV82{color:#2563eb;font-size:18px}.BookingRunning_addressText__8BhpE,.BookingRunning_locationText__k1Rz3{color:#111827;font-size:15px;font-weight:700}.BookingRunning_locationLabel__h1XsI{color:#374151;font-size:11px;font-weight:700;margin-bottom:2px;text-transform:uppercase}.BookingRunning_location__XvEeI{flex:1 1;text-align:center}.BookingRunning_exchangeIcon__O-kg0{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:flex-end}.BookingRunning_exchangeIcon__O-kg0>svg{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;color:#fff;display:flex;font-size:22px;height:44px;justify-content:center;margin-bottom:2px;width:44px}.BookingRunning_tripTypeLabel__yFBwC{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.5px;margin-bottom:0;margin-top:2px;text-align:center;text-transform:uppercase}.BookingRunning_dateTimeSection__L5AQy{align-items:flex-start;display:flex;gap:48px;justify-content:center;margin-bottom:10px;width:100%}.BookingRunning_dateTimeItem__j27Iy{min-width:120px;text-align:center}.BookingRunning_dateTimeLabel__vQAFt{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.BookingRunning_dateTimeValue__4FjKf{color:#111827;font-size:15px;font-weight:700;letter-spacing:.2px;margin-top:2px}.BookingRunning_amountSection__lYAyQ{align-items:center;display:flex;gap:10px;margin-bottom:10px}.BookingRunning_amountLabel__ttJ-7{color:#374151;font-size:13px;font-weight:700}.BookingRunning_amountValue__OE6tt{color:#2563eb;font-size:18px;font-weight:700}.BookingRunning_actionSection__fvK0\+{display:flex;gap:12px;margin-top:10px}.BookingRunning_actionButton__Vaul3{align-items:center;border:none;border-radius:0;box-shadow:0 2px 8px #1e293b21;cursor:pointer;display:flex;flex:1 1;font-size:15px;font-weight:700;justify-content:center;min-height:50px;padding:14px 20px;transition:all .2s ease}.BookingRunning_startButton__c8vSo{background:#2563eb;color:#fff}.BookingRunning_endButton__-UChP,.BookingRunning_endButton__-UChP:hover:not(:disabled),.BookingRunning_startButton__c8vSo:hover:not(:disabled){background:#111827;color:#fff}.BookingRunning_endButton__-UChP:disabled,.BookingRunning_startButton__c8vSo:disabled{cursor:not-allowed;opacity:.7}.BookingRunning_loadingContent__DWvaa{align-items:center;display:flex;gap:8px;justify-content:center}.BookingRunning_modalOverlay__3mKXr{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}.BookingRunning_modalContent__N7Auy{background:#fff;border-radius:0;box-shadow:0 12px 40px #1e293b2e;max-width:92%;padding:28px 24px;text-align:center;width:400px}.BookingRunning_modalTitle__UthAx{color:#111827;font-size:20px;font-weight:700;margin-bottom:12px}.BookingRunning_modalMessage__\+yESD{color:#374151;font-size:14px;line-height:1.6;margin-top:10px}.BookingRunning_modalButtons__qUU8K{display:flex;gap:12px;margin-top:20px}.BookingRunning_modalButton__jZr-E{align-items:center;border:none;border-radius:0;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:700;justify-content:center;min-height:48px;padding:12px 20px;transition:all .2s ease}.BookingRunning_cancelButton__ixpt9{background:#e5e7eb;color:#374151}.BookingRunning_confirmButton__H8fzv{background:#2563eb;color:#fff}.BookingRunning_cancelButton__ixpt9:hover:not(:disabled){background:#d1d5db}.BookingRunning_confirmButton__H8fzv:hover:not(:disabled){background:#1e40af}.BookingRunning_cancelButton__ixpt9:disabled,.BookingRunning_confirmButton__H8fzv:disabled{cursor:not-allowed;opacity:.7}.BookingRunning_okButton__eav9Z{align-items:center;background:#2563eb;border:none;border-radius:0;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;justify-content:center;margin-top:20px;min-height:48px;padding:12px 20px;transition:all .2s ease;width:100%}.BookingRunning_okButton__eav9Z:hover{background:#1e40af}.BookingRunning_mapContainer__Gvs1S{height:100%;position:relative;width:100%}@media (max-width:600px){.BookingRunning_cardHeader__Nk4AI,.BookingRunning_modalContent__N7Auy{padding:10px 8px}.BookingRunning_dateTimeSection__L5AQy{align-items:center;flex-direction:column;gap:8px}.BookingRunning_locationSection__ZfoNM{align-items:center;flex-direction:column;gap:12px}.BookingRunning_dateTimeItem__j27Iy{min-width:0;width:100%}}.AddRoadlight_pageContainer__KBj6u{background:#fff;min-height:100vh;padding-bottom:80px}.AddRoadlight_contentWrapper__NpUQQ{margin:0 auto;max-width:600px;padding:16px}.AddRoadlight_card__2VXs\+{background:#fff;border-radius:0;box-shadow:0 4px 20px #00000014;overflow:hidden}.AddRoadlight_header__y0ywi{background:linear-gradient(135deg,#667eea,#764ba2);overflow:hidden;padding:32px 24px;position:relative}.AddRoadlight_headerDecoration1__jW94W{background:#ffffff1a;border-radius:50%;height:200px;position:absolute;right:-50px;top:-100px;width:200px}.AddRoadlight_headerDecoration2__rCXzu{background:#ffffff14;border-radius:50%;bottom:-75px;height:150px;left:-40px;position:absolute;width:150px}.AddRoadlight_headerContent__zpvFk{position:relative;z-index:1}.AddRoadlight_headerTitle__F3etV{color:#fff;font-size:24px;font-weight:700;letter-spacing:-.5px;margin-bottom:8px}.AddRoadlight_headerSubtitle__fQlmR{color:#ffffffe6;font-size:14px;line-height:1.5}.AddRoadlight_formContainer__2m5VG{padding:24px}.AddRoadlight_sectionTitle__VyAoA{align-items:center;background:#e8eef7;border-radius:0;color:#1e3a5f;display:flex;font-size:15px;font-weight:700;gap:8px;margin-bottom:20px;padding:12px 16px}.AddRoadlight_sectionTitle__VyAoA:before{color:#667eea;content:"•";font-size:20px}.AddRoadlight_inputGroup__cJRzx{margin-bottom:20px}.AddRoadlight_label__VxPcE{color:#334155;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.AddRoadlight_required__yHGMn{color:#ef4444;margin-left:4px}.AddRoadlight_input__mfdM9{background:#f8fafc;border:2px solid #e2e8f0;border-radius:0;box-sizing:border-box;color:#1e293b;font-size:15px;font-weight:500;padding:12px 16px;transition:all .2s ease;width:100%}.AddRoadlight_input__mfdM9:focus{background:#fff;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.AddRoadlight_input__mfdM9::placeholder{color:#94a3b8}.AddRoadlight_inputError__QCdyu{border-color:#ef4444}.AddRoadlight_inputError__QCdyu:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.AddRoadlight_errorText__ZmvXK{color:#ef4444;font-size:13px;font-weight:500;margin-top:6px}.AddRoadlight_imageSection__BVNue{align-items:center;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:0;display:flex;justify-content:center;margin-bottom:20px;min-height:220px;padding:20px;position:relative;transition:all .3s ease}.AddRoadlight_imageSection__BVNue:hover{background:#f1f5f9;border-color:#667eea}.AddRoadlight_imageGallery__w-e4R{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;width:100%}.AddRoadlight_imageItem__C-iWh{border-radius:0;box-shadow:0 4px 12px #0000001a;height:200px;object-fit:cover;transition:transform .2s ease;width:200px}.AddRoadlight_imageItem__C-iWh:hover{transform:scale(1.05)}.AddRoadlight_addImageButton__xFOsS{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:0;box-shadow:0 8px 24px #667eea4d;cursor:pointer;display:flex;height:80px;justify-content:center;transition:all .3s ease;width:80px}.AddRoadlight_addImageButton__xFOsS:hover{box-shadow:0 12px 32px #667eea66;transform:scale(1.1)}.AddRoadlight_editImageButton__HPGag{align-items:center;background:#fff;border:none;border-radius:0;box-shadow:0 4px 12px #00000026;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .2s ease;width:48px;z-index:2}.AddRoadlight_editImageButton__HPGag:hover{box-shadow:0 6px 16px #0003;transform:scale(1.1)}.AddRoadlight_radioGroup__m8ldt{display:flex;gap:24px;margin-top:8px}.AddRoadlight_radioLabel__eCfQ2{align-items:center;color:#475569;cursor:pointer;display:flex;font-size:15px;font-weight:500;transition:color .2s ease}.AddRoadlight_radioLabel__eCfQ2:hover{color:#1e293b}.AddRoadlight_radioInput__e3cS\+{-webkit-appearance:none;appearance:none;border:2px solid #cbd5e1;border-radius:50%;cursor:pointer;height:20px;margin-right:10px;outline:none;position:relative;transition:all .2s ease;width:20px}.AddRoadlight_radioInput__e3cS\+:checked{background:#667eea;border-color:#667eea}.AddRoadlight_radioInput__e3cS\+:checked:after{background:#fff;border-radius:50%;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.AddRoadlight_radioInput__e3cS\+:hover{border-color:#667eea}.AddRoadlight_radioText__3pjCD{-webkit-user-select:none;user-select:none}.AddRoadlight_documentUpload__TM4zP{margin-bottom:20px}.AddRoadlight_documentLabel__UHSYG{color:#334155;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.AddRoadlight_documentPlaceholder__J\+8jS{background:#fff;border:1px solid #e2e8f0;border-radius:0;box-sizing:border-box;color:#94a3b8;font-size:14px;margin-bottom:12px;padding:12px 16px;text-align:center;width:100%}.AddRoadlight_documentUploadButton__idtGY{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:0;box-shadow:0 4px 14px #667eea4d;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:14px 24px;transition:all .2s ease;width:100%}.AddRoadlight_documentUploadButton__idtGY:hover{box-shadow:0 6px 20px #667eea66;transform:translateY(-2px)}.AddRoadlight_documentPreview__\+7Ah\+{border-radius:0;box-shadow:0 2px 8px #0000001a;margin-top:12px;overflow:hidden}.AddRoadlight_documentPreview__\+7Ah\+ img{border-radius:0;display:block;height:auto;width:120px}.AddRoadlight_buttonGroup__QOnOy{display:flex;gap:12px;margin-top:32px}.AddRoadlight_submitButton__EdXSa{background:#3b82f6;border:none;border-radius:0;box-shadow:none;color:#fff;cursor:pointer;flex:1 1;font-size:16px;font-weight:700;padding:14px 0;transition:background .2s}.AddRoadlight_submitButton__EdXSa:hover:not(:disabled){box-shadow:0 6px 20px #667eea66;transform:translateY(-2px)}.AddRoadlight_submitButton__EdXSa:disabled{cursor:not-allowed;opacity:.6}.AddRoadlight_resetButton__LepHI{background:#1e293b;border:none;border-radius:0;box-shadow:none;color:#fff;cursor:pointer;flex:1 1;font-size:16px;font-weight:700;padding:14px 0;transition:background .2s}.AddRoadlight_resetButton__LepHI:hover{background:#f8fafc;border-color:#cbd5e1;color:#475569}.AddRoadlight_loadingSpinner__Suwc7{align-items:center;display:flex;gap:8px;justify-content:center}@media (max-width:600px){.AddRoadlight_addImageButton__xFOsS,.AddRoadlight_card__2VXs\+,.AddRoadlight_documentInput__Fft\+q,.AddRoadlight_documentPlaceholder__J\+8jS,.AddRoadlight_documentPreview__\+7Ah\+ img,.AddRoadlight_documentUploadButton__idtGY,.AddRoadlight_editImageButton__HPGag,.AddRoadlight_imageItem__C-iWh,.AddRoadlight_imageSection__BVNue,.AddRoadlight_inputError__QCdyu,.AddRoadlight_input__mfdM9,.AddRoadlight_resetButton__LepHI,.AddRoadlight_sectionTitle__VyAoA,.AddRoadlight_submitButton__EdXSa{border-radius:0!important}button,input,select,textarea{font-size:16px!important}}.ManageRoadlight_pageContainer__bAwDB{background:#f7f7f7;font-family:inherit;min-height:100vh}.ManageRoadlight_contentWrapper__nIs2k{margin:24px auto 0;max-width:430px;padding:0 16px 80px}.ManageRoadlight_emptyContainer__twoxk,.ManageRoadlight_loadingContainer__mSRJW{align-items:center;display:flex;justify-content:center;min-height:320px}.ManageRoadlight_emptyContainer__twoxk{flex-direction:column;text-align:center}.ManageRoadlight_emptyIcon__ibNGV{align-items:center;background:#fff;box-shadow:0 2px 12px #2c3e501a;display:flex;height:70px;justify-content:center;margin:0 auto 18px;width:70px}.ManageRoadlight_emptyTitle__6y-uB{color:#232b35;font-size:20px;font-weight:700;margin-bottom:6px;text-align:center}.ManageRoadlight_emptyMessage__cV8Kl{color:#888;font-size:15px;margin-bottom:0;max-width:260px;text-align:center}.ManageRoadlight_emptyHighlight__cp308{color:#ffd600;font-weight:700}.ManageRoadlight_addButton__R-8Wl{align-items:center;background:#ffd600;border:none;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;margin-left:8px;width:36px}.ManageRoadlight_roadlightCard__Bje\+7{background:#fff;box-shadow:0 2px 12px #0000001a;margin:0 auto 24px;max-width:430px;overflow:hidden;padding:8px}.ManageRoadlight_imageContainer__4IPAI{align-items:center;background:#fffde7;display:flex;height:180px;justify-content:center;overflow:hidden;position:relative;width:100%}.ManageRoadlight_roadlightImage__HYTCP{height:100%;object-fit:cover;transition:all .2s;width:100%}.ManageRoadlight_typeBadge__AiHW8{background:#ffd600;color:#232b35;font-size:15px;font-weight:700;left:12px;padding:4px 10px;position:absolute;top:12px}.ManageRoadlight_slideButtonLeft__x096r{left:8px}.ManageRoadlight_slideButtonLeft__x096r,.ManageRoadlight_slideButtonRight__ECQhU{align-items:center;background:#fffc;border:none;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:32px;z-index:2}.ManageRoadlight_slideButtonRight__ECQhU{right:8px}.ManageRoadlight_slideDots__Q4i7Y{bottom:10px;display:flex;gap:2px;left:50%;position:absolute;transform:translateX(-50%)}.ManageRoadlight_dot__VDKD2{background:#eee;border-radius:50%;display:inline-block;height:8px;margin:0 2px;width:8px}.ManageRoadlight_dotActive__jcgJs{background:#ffd600}.ManageRoadlight_cardContent__u8EY6{padding:10px 8px 8px}.ManageRoadlight_roadlightName__A346m{color:#232b35;font-size:20px;font-weight:700;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ManageRoadlight_ownerName__drUQ-{color:#888;font-size:16px;margin-bottom:8px}.ManageRoadlight_contactInfo__NYme3{align-items:center;color:#888;display:flex;font-size:15px;gap:6px;margin-bottom:4px}.ManageRoadlight_phoneIcon__cz4Sd{color:#00b894}.ManageRoadlight_infoText__iYhyR{color:#888;font-size:15px;margin-bottom:4px}.ManageRoadlight_infoTextSmall__S\+I\+r{color:#888;font-size:14px;margin-bottom:4px}.ManageRoadlight_actionButtons__M0TJb{display:flex;gap:10px;justify-content:flex-end;margin-top:12px}.ManageRoadlight_editButton__AD0Ge{background:#0b74de;border:none;color:#fff;cursor:pointer;font-family:Montserrat,Inter,Segoe UI,Arial,sans-serif;font-size:16px;font-weight:600;padding:13px 0;transition:background .2s;width:120px}.ManageRoadlight_editButton__AD0Ge:hover{background:#095bb8}.ManageRoadlight_deleteButton__lGFzI{background:#232b35;border:none;color:#fff;cursor:pointer;font-family:Montserrat,Inter,Segoe UI,Arial,sans-serif;font-size:16px;font-weight:600;padding:13px 0;transition:background .2s;width:120px}.ManageRoadlight_deleteButton__lGFzI:hover{background:#1a1f28}.ManageRoadlight_deleteButton__lGFzI:disabled{cursor:wait}.ManageRoadlight_buttonIcon__33vum{margin-right:6px;vertical-align:middle}.ManageRoadlight_summaryInfoCard__oxVB0{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 12px #667eea4d;color:#fff;margin-bottom:20px;padding:20px}.ManageRoadlight_summaryInfoHeader__janjN{align-items:center;display:flex;font-size:16px;font-weight:700;gap:10px;margin-bottom:16px;opacity:.95}.ManageRoadlight_summaryInfoGrid__5Ah5e{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.ManageRoadlight_summaryInfoItem__jWGUi{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;padding:14px 12px;text-align:center}.ManageRoadlight_summaryInfoValue__uYj28{font-size:22px;font-weight:700;line-height:1;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ManageRoadlight_summaryInfoLabel__lP0oM{font-size:11px;letter-spacing:.5px;opacity:.9;text-transform:uppercase}@media (max-width:600px){.ManageRoadlight_summaryInfoCard__oxVB0{padding:16px}.ManageRoadlight_summaryInfoGrid__5Ah5e{gap:10px;grid-template-columns:repeat(2,1fr)}.ManageRoadlight_summaryInfoValue__uYj28{font-size:20px}.ManageRoadlight_summaryInfoLabel__lP0oM{font-size:10px}.ManageRoadlight_contentWrapper__nIs2k{padding:0 12px 80px}.ManageRoadlight_actionButtons__M0TJb{flex-direction:column;gap:8px}.ManageRoadlight_deleteButton__lGFzI,.ManageRoadlight_editButton__AD0Ge{width:100%}}.EditRoadlight_pageContainer__T6xzj{background:#fff;min-height:100vh;padding-bottom:80px}.EditRoadlight_contentWrapper__tfMtm{margin:0 auto;max-width:600px;padding:16px}.EditRoadlight_card__jdZI0{background:#fff;border-radius:0;box-shadow:0 4px 20px #00000014;overflow:hidden}.EditRoadlight_header__tVQH5{background:linear-gradient(135deg,#667eea,#764ba2);overflow:hidden;padding:32px 24px;position:relative}.EditRoadlight_headerDecoration1__Notb2{background:#ffffff1a;border-radius:50%;height:200px;position:absolute;right:-50px;top:-100px;width:200px}.EditRoadlight_headerDecoration2__OaB\+V{background:#ffffff14;border-radius:50%;bottom:-75px;height:150px;left:-40px;position:absolute;width:150px}.EditRoadlight_headerContent__ft7sy{position:relative;z-index:1}.EditRoadlight_headerTitle__DpipL{color:#fff;font-size:24px;font-weight:700;letter-spacing:-.5px;margin-bottom:8px}.EditRoadlight_headerSubtitle__ec6Jj{color:#ffffffe6;font-size:14px;line-height:1.5}.EditRoadlight_formContainer__-j3zk{padding:24px}.EditRoadlight_sectionTitle__zioS5{align-items:center;background:#e8eef7;border-radius:0;color:#1e3a5f;display:flex;font-size:15px;font-weight:700;gap:8px;margin-bottom:20px;padding:12px 16px}.EditRoadlight_sectionTitle__zioS5:before{color:#667eea;content:"•";font-size:20px}.EditRoadlight_inputGroup__brFnr{margin-bottom:20px}.EditRoadlight_label__UPoqU{color:#334155;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.EditRoadlight_required__IDHm-{color:#ef4444;margin-left:4px}.EditRoadlight_input__aEAh6{background:#f8fafc;border:2px solid #e2e8f0;border-radius:0;box-sizing:border-box;color:#1e293b;font-size:15px;font-weight:500;padding:12px 16px;transition:all .2s ease;width:100%}.EditRoadlight_input__aEAh6:focus{background:#fff;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.EditRoadlight_input__aEAh6::placeholder{color:#94a3b8}.EditRoadlight_inputError__qlYyM{border-color:#ef4444}.EditRoadlight_inputError__qlYyM:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.EditRoadlight_errorText__K0rVJ{color:#ef4444;font-size:13px;font-weight:500;margin-top:6px}.EditRoadlight_imageSection__ksqcd{align-items:center;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:0;display:flex;justify-content:center;margin-bottom:20px;min-height:220px;padding:20px;position:relative;transition:all .3s ease}.EditRoadlight_imageSection__ksqcd:hover{background:#f1f5f9;border-color:#667eea}.EditRoadlight_imageGallery__2Kjix{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;width:100%}.EditRoadlight_imageItem__FgfsA{border-radius:0;box-shadow:0 4px 12px #0000001a;height:200px;object-fit:cover;transition:transform .2s ease;width:200px}.EditRoadlight_imageItem__FgfsA:hover{transform:scale(1.05)}.EditRoadlight_addImageButton__G6Nve{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:0;box-shadow:0 8px 24px #667eea4d;cursor:pointer;display:flex;height:80px;justify-content:center;transition:all .3s ease;width:80px}.EditRoadlight_addImageButton__G6Nve:hover{box-shadow:0 12px 32px #667eea66;transform:scale(1.1)}.EditRoadlight_editImageButton__D1m1v{align-items:center;background:#fff;border:none;border-radius:0;box-shadow:0 4px 12px #00000026;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .2s ease;width:48px;z-index:2}.EditRoadlight_editImageButton__D1m1v:hover{box-shadow:0 6px 16px #0003;transform:scale(1.1)}.EditRoadlight_radioGroup__bfCNz{display:flex;gap:24px;margin-top:8px}.EditRoadlight_radioLabel__ck9qp{align-items:center;color:#475569;cursor:pointer;display:flex;font-size:15px;font-weight:500;transition:color .2s ease}.EditRoadlight_radioLabel__ck9qp:hover{color:#1e293b}.EditRoadlight_radioInput__OOx09{-webkit-appearance:none;appearance:none;border:2px solid #cbd5e1;border-radius:50%;cursor:pointer;height:20px;margin-right:10px;outline:none;position:relative;transition:all .2s ease;width:20px}.EditRoadlight_radioInput__OOx09:checked{background:#667eea;border-color:#667eea}.EditRoadlight_radioInput__OOx09:checked:after{background:#fff;border-radius:50%;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.EditRoadlight_radioInput__OOx09:hover{border-color:#667eea}.EditRoadlight_radioText__RyFKJ{-webkit-user-select:none;user-select:none}.EditRoadlight_documentUpload__3JS0c{margin-bottom:20px}.EditRoadlight_documentLabel__aqT10{color:#334155;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.EditRoadlight_documentPlaceholder__w-jNS{background:#fff;border:1px solid #e2e8f0;border-radius:0;box-sizing:border-box;color:#94a3b8;font-size:14px;margin-bottom:12px;padding:12px 16px;text-align:center;width:100%}.EditRoadlight_documentUploadButton__6KRKs{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:0;box-shadow:0 4px 14px #667eea4d;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:14px 24px;transition:all .2s ease;width:100%}.EditRoadlight_documentUploadButton__6KRKs:hover{box-shadow:0 6px 20px #667eea66;transform:translateY(-2px)}.EditRoadlight_documentPreview__qXcfG{border-radius:0;box-shadow:0 2px 8px #0000001a;margin-top:12px;overflow:hidden}.EditRoadlight_documentPreview__qXcfG img{border-radius:0;display:block;height:auto;width:120px}.EditRoadlight_buttonGroup__eLB2R{display:flex;gap:12px;margin-top:32px}.EditRoadlight_submitButton__3VI6A{background:#3b82f6;border:none;border-radius:0;box-shadow:none;color:#fff;cursor:pointer;flex:1 1;font-size:16px;font-weight:700;padding:14px 0;transition:background .2s}.EditRoadlight_submitButton__3VI6A:hover:not(:disabled){box-shadow:0 6px 20px #667eea66;transform:translateY(-2px)}.EditRoadlight_submitButton__3VI6A:disabled{cursor:not-allowed;opacity:.6}.EditRoadlight_cancelButton__LPQSN{background:#1e293b;border:none;border-radius:0;box-shadow:none;color:#fff;cursor:pointer;flex:1 1;font-size:16px;font-weight:700;padding:14px 0;transition:background .2s}.EditRoadlight_cancelButton__LPQSN:hover{background:#f8fafc;border-color:#cbd5e1;color:#475569}.EditRoadlight_loadingSpinner__wzVjY{align-items:center;display:flex;gap:8px;justify-content:center}@media (max-width:600px){.EditRoadlight_addImageButton__G6Nve,.EditRoadlight_cancelButton__LPQSN,.EditRoadlight_card__jdZI0,.EditRoadlight_documentInput__ZHXM3,.EditRoadlight_documentPlaceholder__w-jNS,.EditRoadlight_documentPreview__qXcfG img,.EditRoadlight_documentUploadButton__6KRKs,.EditRoadlight_editImageButton__D1m1v,.EditRoadlight_imageItem__FgfsA,.EditRoadlight_imageSection__ksqcd,.EditRoadlight_inputError__qlYyM,.EditRoadlight_input__aEAh6,.EditRoadlight_sectionTitle__zioS5,.EditRoadlight_submitButton__3VI6A{border-radius:0!important}button,input,select,textarea{font-size:16px!important}.AddSoundSystem_pageContainer__KGPob{padding-bottom:100px!important}.AddSoundSystem_addImageButton__FXLa6,.AddSoundSystem_card__1u-bU,.AddSoundSystem_editImageButton__gBUOC,.AddSoundSystem_imageSection__nRxET,.AddSoundSystem_inputError__35umq,.AddSoundSystem_input__4w5\+Y,.AddSoundSystem_resetButton__AciHL,.AddSoundSystem_sectionTitle__sQK-1,.AddSoundSystem_submitButton__ZDL0u{border-radius:0!important}button,input,select,textarea{font-size:16px!important}}.AddSoundSystem_pageContainer__KGPob{background:#fff;min-height:100vh;padding-bottom:80px}.AddSoundSystem_contentWrapper__g2Pky{margin:0 auto;max-width:600px;padding:16px}.AddSoundSystem_card__1u-bU{background:#fff;border-radius:0;box-shadow:0 4px 20px #00000014;overflow:hidden}.AddSoundSystem_header__26W6B{background:linear-gradient(135deg,#667eea,#764ba2);overflow:hidden;padding:32px 24px;position:relative}.AddSoundSystem_headerDecoration1__HnQuA{background:#ffffff1a;border-radius:50%;height:200px;position:absolute;right:-50px;top:-100px;width:200px}.AddSoundSystem_headerDecoration2__yyMRr{background:#ffffff14;border-radius:50%;bottom:-75px;height:150px;left:-40px;position:absolute;width:150px}.AddSoundSystem_headerContent__5Ttpl{position:relative;z-index:1}.AddSoundSystem_headerTitle__A8-Ee{color:#fff;font-size:24px;font-weight:700;letter-spacing:-.5px;margin-bottom:8px}.AddSoundSystem_headerSubtitle__\+\+teQ{color:#ffffffe6;font-size:14px;line-height:1.5}.AddSoundSystem_formContainer__rVoE4{padding:24px}.AddSoundSystem_sectionTitle__sQK-1{align-items:center;background:#e8eef7;border-radius:0;color:#1e3a5f;display:flex;font-size:15px;font-weight:700;gap:8px;margin-bottom:20px;padding:12px 16px}.AddSoundSystem_sectionTitle__sQK-1:before{color:#667eea;content:"•";font-size:20px}.AddSoundSystem_inputGroup__\+ejzq{margin-bottom:20px}.AddSoundSystem_label__nFd08{color:#334155;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.AddSoundSystem_required__-nfXT{color:#ef4444;margin-left:4px}.AddSoundSystem_input__4w5\+Y{background:#f8fafc;border:2px solid #e2e8f0;border-radius:0;box-sizing:border-box;color:#1e293b;font-size:15px;font-weight:500;padding:12px 16px;transition:all .2s ease;width:100%}.AddSoundSystem_input__4w5\+Y:focus{background:#fff;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.AddSoundSystem_input__4w5\+Y::placeholder{color:#94a3b8}.AddSoundSystem_inputError__35umq{border-color:#ef4444}.AddSoundSystem_inputError__35umq:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.AddSoundSystem_errorText__Pqqzq{color:#ef4444;font-size:13px;font-weight:500;margin-top:6px}.AddSoundSystem_imageSection__nRxET{align-items:center;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:0;display:flex;justify-content:center;margin-bottom:20px;min-height:220px;padding:20px;position:relative;transition:all .3s ease}.AddSoundSystem_imageSection__nRxET:hover{background:#f1f5f9;border-color:#667eea}.AddSoundSystem_imageGallery__M\+e68{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;width:100%}.AddSoundSystem_imageItem__HkztN{border-radius:0;box-shadow:0 4px 12px #0000001a;height:200px;object-fit:cover;transition:transform .2s ease;width:200px}.AddSoundSystem_imageItem__HkztN:hover{transform:scale(1.05)}.AddSoundSystem_addImageButton__FXLa6{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:0;box-shadow:0 8px 24px #667eea4d;cursor:pointer;display:flex;height:80px;justify-content:center;transition:all .3s ease;width:80px}.AddSoundSystem_addImageButton__FXLa6:hover{box-shadow:0 12px 32px #667eea66;transform:scale(1.1)}.AddSoundSystem_editImageButton__gBUOC{align-items:center;background:#fff;border:none;border-radius:0;box-shadow:0 4px 12px #00000026;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .2s ease;width:48px;z-index:2}.AddSoundSystem_editImageButton__gBUOC:hover{box-shadow:0 6px 16px #0003;transform:scale(1.1)}.AddSoundSystem_radioGroup__BykLq{display:flex;gap:24px;margin-top:8px}.AddSoundSystem_radioLabel__auq7D{align-items:center;color:#475569;cursor:pointer;display:flex;font-size:15px;font-weight:500;transition:color .2s ease}.AddSoundSystem_radioLabel__auq7D:hover{color:#1e293b}.AddSoundSystem_radioInput__6HEB8{-webkit-appearance:none;appearance:none;border:2px solid #cbd5e1;border-radius:50%;cursor:pointer;height:20px;margin-right:10px;outline:none;position:relative;transition:all .2s ease;width:20px}.AddSoundSystem_radioInput__6HEB8:checked{background:#667eea;border-color:#667eea}.AddSoundSystem_radioInput__6HEB8:checked:after{background:#fff;border-radius:50%;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.AddSoundSystem_radioInput__6HEB8:hover{border-color:#667eea}.AddSoundSystem_radioText__18vUJ{-webkit-user-select:none;user-select:none}.AddSoundSystem_buttonGroup__BWfAM{display:flex;gap:12px;margin-top:32px}.AddSoundSystem_submitButton__ZDL0u{background:#3b82f6;border:none;border-radius:0;box-shadow:none;color:#fff;cursor:pointer;flex:1 1;font-size:16px;font-weight:700;padding:14px 0;transition:background .2s}.AddSoundSystem_submitButton__ZDL0u:hover:not(:disabled){box-shadow:0 6px 20px #667eea66;transform:translateY(-2px)}.AddSoundSystem_submitButton__ZDL0u:disabled{cursor:not-allowed;opacity:.6}.AddSoundSystem_resetButton__AciHL{background:#1e293b;border:none;border-radius:0;box-shadow:none;color:#fff;cursor:pointer;flex:1 1;font-size:16px;font-weight:700;padding:14px 0;transition:background .2s}.AddSoundSystem_resetButton__AciHL:hover{background:#111827}.AddSoundSystem_loadingSpinner__TGPHz{align-items:center;display:flex;gap:8px;justify-content:center}.ManageSoundSystem_pageContainer__6t-R-{background:#f7f7f7;font-family:inherit;min-height:100vh}.ManageSoundSystem_contentWrapper__iwdpu{margin:24px auto 0;max-width:430px;padding:0 16px 80px}.ManageSoundSystem_emptyContainer__SlbRe,.ManageSoundSystem_loadingContainer__1ttW3{align-items:center;display:flex;justify-content:center;min-height:320px}.ManageSoundSystem_emptyContainer__SlbRe{flex-direction:column;text-align:center}.ManageSoundSystem_emptyIcon__SgBNr{align-items:center;background:#fff;box-shadow:0 2px 12px #2c3e501a;display:flex;height:70px;justify-content:center;margin:0 auto 18px;width:70px}.ManageSoundSystem_emptyTitle__gkOTa{color:#232b35;font-size:20px;font-weight:700;margin-bottom:6px;text-align:center}.ManageSoundSystem_emptyMessage__oI0oR{color:#888;font-size:15px;margin-bottom:0;max-width:260px;text-align:center}.ManageSoundSystem_emptyHighlight__xHhhI{color:#d32f2f;font-weight:700}.ManageSoundSystem_addButton__l2zHR{align-items:center;background:#d32f2f;border:none;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;margin-left:8px;width:36px}.ManageSoundSystem_soundSystemCard__YnF6C{background:#fff;box-shadow:0 2px 12px #0000001a;margin:0 auto 24px;max-width:430px;overflow:hidden;padding:8px}.ManageSoundSystem_imageContainer__Mkdus{align-items:center;background:#ffeaea;display:flex;height:180px;justify-content:center;overflow:hidden;position:relative;width:100%}.ManageSoundSystem_soundSystemImage__vRAnh{height:100%;object-fit:cover;transition:all .2s;width:100%}.ManageSoundSystem_categoryBadge__LYde\+{background:#d32f2f;color:#fff;font-size:15px;font-weight:700;left:12px;padding:4px 10px;position:absolute;top:12px}.ManageSoundSystem_slideButtonLeft__oQ6Q7{left:8px}.ManageSoundSystem_slideButtonLeft__oQ6Q7,.ManageSoundSystem_slideButtonRight__xyeBp{align-items:center;background:#fffc;border:none;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:32px;z-index:2}.ManageSoundSystem_slideButtonRight__xyeBp{right:8px}.ManageSoundSystem_slideDots__jPmbi{bottom:10px;display:flex;gap:2px;left:50%;position:absolute;transform:translateX(-50%)}.ManageSoundSystem_dot__Qrot-{background:#eee;border-radius:50%;display:inline-block;height:8px;margin:0 2px;width:8px}.ManageSoundSystem_dotActive__feoIQ{background:#d32f2f}.ManageSoundSystem_cardContent__daG8r{padding:10px 8px 8px}.ManageSoundSystem_ownerName__lkmwJ{color:#232b35;font-size:20px;font-weight:700;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ManageSoundSystem_ownerEmail__CS73H{color:#888;font-size:16px;margin-bottom:8px}.ManageSoundSystem_contactInfo__aD4tc{align-items:center;color:#888;display:flex;font-size:15px;gap:6px;margin-bottom:4px}.ManageSoundSystem_phoneIcon__F2Iwo{color:#00b894}.ManageSoundSystem_infoText__9dK7a{color:#888;font-size:15px;margin-bottom:4px}.ManageSoundSystem_infoTextSmall__hqrav{color:#888;font-size:14px;margin-bottom:4px}.ManageSoundSystem_actionButtons__UnUlQ{display:flex;gap:10px;justify-content:flex-end;margin-top:12px}.ManageSoundSystem_editButton__xtRZv{background:#0b74de;border:none;color:#fff;cursor:pointer;font-family:Montserrat,Inter,Segoe UI,Arial,sans-serif;font-size:16px;font-weight:600;padding:13px 0;transition:background .2s;width:120px}.ManageSoundSystem_editButton__xtRZv:hover{background:#095bb8}.ManageSoundSystem_deleteButton__nbezd{background:#232b35;border:none;color:#fff;cursor:pointer;font-family:Montserrat,Inter,Segoe UI,Arial,sans-serif;font-size:16px;font-weight:600;padding:13px 0;transition:background .2s;width:120px}.ManageSoundSystem_deleteButton__nbezd:hover{background:#1a1f28}.ManageSoundSystem_deleteButton__nbezd:disabled{cursor:wait}.ManageSoundSystem_buttonIcon__FTsp4{margin-right:6px;vertical-align:middle}.ManageSoundSystem_summaryInfoCard__2Bc8F{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 12px #667eea4d;color:#fff;margin-bottom:20px;padding:20px}.ManageSoundSystem_summaryInfoHeader__vMLZR{align-items:center;display:flex;font-size:16px;font-weight:700;gap:10px;margin-bottom:16px;opacity:.95}.ManageSoundSystem_summaryInfoGrid__sIm5e{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.ManageSoundSystem_summaryInfoItem__8cjGy{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;padding:14px 12px;text-align:center}.ManageSoundSystem_summaryInfoValue__y2UpZ{font-size:22px;font-weight:700;line-height:1;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ManageSoundSystem_summaryInfoLabel__\+X4Ij{font-size:11px;letter-spacing:.5px;opacity:.9;text-transform:uppercase}@media (max-width:600px){.ManageSoundSystem_summaryInfoCard__2Bc8F{padding:16px}.ManageSoundSystem_summaryInfoGrid__sIm5e{gap:10px;grid-template-columns:repeat(2,1fr)}.ManageSoundSystem_summaryInfoValue__y2UpZ{font-size:20px}.ManageSoundSystem_summaryInfoLabel__\+X4Ij{font-size:10px}.ManageSoundSystem_contentWrapper__iwdpu{padding:0 12px 80px}.ManageSoundSystem_actionButtons__UnUlQ{flex-direction:column;gap:8px}.ManageSoundSystem_deleteButton__nbezd,.ManageSoundSystem_editButton__xtRZv{width:100%}}.EditSoundSystem_pageContainer__0Z3cl{background:#fff;min-height:100vh;padding-bottom:80px}.EditSoundSystem_contentWrapper__dH2Ss{margin:0 auto;max-width:600px;padding:16px}.EditSoundSystem_card__zNG6V{background:#fff;border-radius:0;box-shadow:0 4px 20px #00000014;overflow:hidden}.EditSoundSystem_header__uJk1q{background:linear-gradient(135deg,#667eea,#764ba2);overflow:hidden;padding:32px 24px;position:relative}.EditSoundSystem_headerDecoration1__6V2Cn{background:#ffffff1a;border-radius:50%;height:200px;position:absolute;right:-50px;top:-100px;width:200px}.EditSoundSystem_headerDecoration2__TYUZi{background:#ffffff14;border-radius:50%;bottom:-75px;height:150px;left:-40px;position:absolute;width:150px}.EditSoundSystem_headerContent__4IzK6{position:relative;z-index:1}.EditSoundSystem_headerTitle__xR8dI{color:#fff;font-size:24px;font-weight:700;letter-spacing:-.5px;margin-bottom:8px}.EditSoundSystem_headerSubtitle__\+PNrD{color:#ffffffe6;font-size:14px;line-height:1.5}.EditSoundSystem_formContainer__XKCPU{padding:24px}.EditSoundSystem_sectionTitle__w\+1Oq{align-items:center;background:#e8eef7;border-radius:0;color:#1e3a5f;display:flex;font-size:15px;font-weight:700;gap:8px;margin-bottom:20px;padding:12px 16px}.EditSoundSystem_sectionTitle__w\+1Oq:before{color:#667eea;content:"•";font-size:20px}.EditSoundSystem_inputGroup__DOTjN{margin-bottom:20px}.EditSoundSystem_label__nUEfd{color:#334155;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.EditSoundSystem_required__9\+cjh{color:#ef4444;margin-left:4px}.EditSoundSystem_input__YFoJI{background:#f8fafc;border:2px solid #e2e8f0;border-radius:0;box-sizing:border-box;color:#1e293b;font-size:16px;font-weight:500;padding:12px 16px;transition:all .2s ease;width:100%}.EditSoundSystem_input__YFoJI:focus{background:#fff;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.EditSoundSystem_input__YFoJI::placeholder{color:#94a3b8}.EditSoundSystem_imageSection__yMbbI{align-items:center;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:0;display:flex;justify-content:center;margin-bottom:20px;min-height:220px;padding:20px;position:relative;transition:all .3s ease}.EditSoundSystem_imageSection__yMbbI:hover{background:#f1f5f9;border-color:#667eea}.EditSoundSystem_imageGallery__Qo2-I{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;width:100%}.EditSoundSystem_imageItem__-y-qA{border-radius:0;box-shadow:0 4px 12px #0000001a;height:200px;object-fit:cover;transition:transform .2s ease;width:200px}.EditSoundSystem_imageItem__-y-qA:hover{transform:scale(1.05)}.EditSoundSystem_addImageButton__jf3ei{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:50%;box-shadow:0 8px 24px #667eea4d;cursor:pointer;display:flex;height:80px;justify-content:center;transition:all .3s ease;width:80px}.EditSoundSystem_addImageButton__jf3ei:hover{box-shadow:0 12px 32px #667eea66;transform:scale(1.1)}.EditSoundSystem_editImageButton__shNw2{align-items:center;background:#fff;border:none;border-radius:0;box-shadow:0 4px 12px #00000026;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .2s ease;width:48px;z-index:2}.EditSoundSystem_editImageButton__shNw2:hover{box-shadow:0 6px 16px #0003;transform:scale(1.1)}.EditSoundSystem_radioGroup__yTTZ7{display:flex;gap:24px;margin-top:8px}.EditSoundSystem_radioLabel__PS\+WR{align-items:center;color:#475569;cursor:pointer;display:flex;font-size:15px;font-weight:500;transition:color .2s ease}.EditSoundSystem_radioLabel__PS\+WR:hover{color:#1e293b}.EditSoundSystem_radioInput__2OQkX{-webkit-appearance:none;appearance:none;border:2px solid #667eea;border-radius:50%;cursor:pointer;height:20px;margin-right:10px;outline:none;position:relative;transition:all .2s ease;width:20px}.EditSoundSystem_radioInput__2OQkX:checked{background:#667eea;border-color:#667eea}.EditSoundSystem_radioInput__2OQkX:checked:after{background:#fff;border-radius:50%;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.EditSoundSystem_radioInput__2OQkX:hover{border-color:#667eea}.EditSoundSystem_radioText__K3IDY{-webkit-user-select:none;user-select:none}.EditSoundSystem_buttonGroup__IzAcr{display:flex;gap:12px;margin-top:32px}.EditSoundSystem_submitButton__0qwKi{background:#3b82f6;border:none;border-radius:0;box-shadow:none;color:#fff;cursor:pointer;flex:1 1;font-size:16px;font-weight:700;padding:14px 0;transition:background .2s}.EditSoundSystem_submitButton__0qwKi:hover:not(:disabled){background:#2563eb}.EditSoundSystem_submitButton__0qwKi:disabled{cursor:not-allowed;opacity:.6}.EditSoundSystem_cancelButton__tgF8u{background:#1e293b;border:none;border-radius:0;box-shadow:none;color:#fff;cursor:pointer;flex:1 1;font-size:16px;font-weight:700;padding:14px 0;transition:background .2s}.EditSoundSystem_cancelButton__tgF8u:hover{background:#334155}.EditSoundSystem_loadingSpinner__4cwo5{align-items:center;display:flex;gap:8px;justify-content:center}@media (max-width:600px){.EditSoundSystem_addImageButton__jf3ei,.EditSoundSystem_cancelButton__tgF8u,.EditSoundSystem_card__zNG6V,.EditSoundSystem_editImageButton__shNw2,.EditSoundSystem_imageItem__-y-qA,.EditSoundSystem_imageSection__yMbbI,.EditSoundSystem_input__YFoJI,.EditSoundSystem_sectionTitle__w\+1Oq,.EditSoundSystem_submitButton__0qwKi{border-radius:0!important}button,input,select,textarea{font-size:16px!important}}.Popup_popupOverlay__44rQ1{align-items:center;animation:Popup_fadeIn__yKqJs .3s ease;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}@keyframes Popup_fadeIn__yKqJs{0%{opacity:0}to{opacity:1}}.Popup_popupContent__rdNHh{animation:Popup_slideUp__TqXmp .3s ease;background:#fff;border-radius:0;box-shadow:0 10px 40px #0003;max-width:400px;padding:40px 30px 30px;position:relative;text-align:center;width:90%}@keyframes Popup_slideUp__TqXmp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.Popup_closeButton__e2Hkq{align-items:center;background:none;border:none;color:#999;cursor:pointer;display:flex;justify-content:center;padding:5px;position:absolute;right:15px;top:15px;transition:color .2s}.Popup_closeButton__e2Hkq:hover{color:#232b35}.Popup_iconContainer__L6\+uy{margin-bottom:20px}.Popup_successIcon__VQhBs{color:#4caf50}.Popup_errorIcon__b1Jk4{color:#f44336}.Popup_title__Heiko{color:#232b35;font-size:24px;font-weight:600;margin:0 0 15px}.Popup_message__qCLs9{color:#666;font-size:16px;line-height:1.5;margin:0 0 25px}.Popup_okButton__4EU39{background:#1976d2;border:none;border-radius:0;color:#fff;cursor:pointer;font-size:16px;font-weight:600;min-width:120px;padding:12px 40px;transition:all .3s ease}.Popup_okButton__4EU39:hover{background:#1565c0;box-shadow:0 4px 12px #1976d24d;transform:translateY(-2px)}.Popup_okButton__4EU39:active{transform:translateY(0)}@media (max-width:768px){.Popup_popupContent__rdNHh{max-width:90%;padding:30px 20px 25px}.Popup_title__Heiko{font-size:20px}.Popup_message__qCLs9{font-size:14px}.Popup_okButton__4EU39{font-size:14px;padding:10px 30px}}.MarkBusy_pageContainer__qP-FD{background:#f5f5f5;display:flex;flex-direction:column;min-height:100vh}.MarkBusy_contentWrapper__ODZQ9{flex:1 1;overflow-x:hidden;padding-bottom:100px}.MarkBusy_pageHeader__MOGeB{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:0;color:#fff;margin:16px;padding:40px 20px;text-align:center}.MarkBusy_iconWrapper__TAbFp{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:50%;display:flex;height:70px;justify-content:center;margin:0 auto 16px;width:70px}.MarkBusy_pageTitle__as6\+9{color:#fff;font-size:22px;font-weight:700;margin:0 0 8px}.MarkBusy_pageDescription__BSKap{color:#fff;font-size:14px;margin:0;opacity:.95}.MarkBusy_form__zOP-v{max-width:100%;width:100%}.MarkBusy_formGroup__w1Am7{background:#fff;border-radius:0;box-shadow:0 2px 8px #00000014;margin:0 16px 16px;padding:20px}.MarkBusy_label__paATc{align-items:center;color:#6b7280;display:flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.MarkBusy_input__RSPz0,.MarkBusy_select__tALZv{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:18px;border:2px solid #e5e7eb;border-radius:0;box-sizing:border-box;color:#1f2937;font-family:inherit;font-size:15px;padding:14px 40px 14px 16px;transition:all .2s ease;width:100%}.MarkBusy_select__tALZv option{background:#fff;color:#1f2937;font-size:15px;font-weight:500;padding:12px 16px}.MarkBusy_select__tALZv option:checked,.MarkBusy_select__tALZv option:hover{background:#667eea;color:#fff}.MarkBusy_select__tALZv option:disabled{background:#f3f4f6;color:#9ca3af}.MarkBusy_select__tALZv option:first-child{color:#6b7280;font-style:italic}.MarkBusy_input__RSPz0{background-image:none;font-family:inherit;line-height:1.5;min-height:120px;padding-right:16px;resize:vertical}.MarkBusy_input__RSPz0:focus,.MarkBusy_select__tALZv:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.MarkBusy_select__tALZv:disabled{background-color:#f9fafb;color:#9ca3af;cursor:not-allowed;opacity:.6}.MarkBusy_loadingContainer__3S4kp{align-items:center;display:flex;justify-content:center;padding:40px 20px}.MarkBusy_vehiclePreview__Dd4rc{align-items:center;background:#f3f4f6;border:2px solid #e5e7eb;border-radius:0;display:flex;gap:16px;margin-top:16px;padding:16px}.MarkBusy_vehicleImage__n7P0b{border:3px solid #fff;border-radius:0;box-shadow:0 2px 4px #0000001a;height:80px;object-fit:cover;width:80px}.MarkBusy_vehicleInfo__MbkKo{flex:1 1}.MarkBusy_vehicleName__Fj64P{color:#1f2937;display:block;font-size:15px;font-weight:600}.MarkBusy_calendarWrapper__Hd9ZZ{border:2px solid #e5e7eb;border-radius:0;margin-top:12px;overflow:hidden}.MarkBusy_legend__xkhvR{background:#f9fafb;border-radius:0;display:flex;flex-wrap:wrap;gap:12px;margin-top:16px;padding:14px}.MarkBusy_legendItem__YDN-7{align-items:center;color:#6b7280;display:flex;font-size:12px;font-weight:500;gap:8px}.MarkBusy_legendDot__L1lOJ{border:1px solid #0000001a;border-radius:0;flex-shrink:0;height:16px;width:16px}.MarkBusy_selectedDateInfo__pwW2H{align-items:center;background:#d1fae5;border:2px solid #10b981;border-radius:0;box-shadow:0 2px 8px #10b9811a;display:flex;gap:14px;margin:0 16px 16px;padding:16px 20px}.MarkBusy_selectedDateInfo__pwW2H>div{display:flex;flex-direction:column;gap:4px}.MarkBusy_infoLabel__ItS7Y{color:#059669;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.MarkBusy_infoValue__fokyf{color:#047857;font-size:16px;font-weight:700}.MarkBusy_buttonGroup__myD2f{display:flex;gap:12px;padding:0 16px 20px}.MarkBusy_cancelButton__LtS3z,.MarkBusy_submitButton__n7EBo{border:none;border-radius:0;box-shadow:0 2px 8px #0000001a;cursor:pointer;flex:1 1;font-family:inherit;font-size:15px;font-weight:700;padding:16px 24px;transition:all .3s ease}.MarkBusy_cancelButton__LtS3z{background:#fff;border:2px solid #e5e7eb;color:#6b7280}.MarkBusy_cancelButton__LtS3z:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db;box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.MarkBusy_submitButton__n7EBo{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 12px #667eea4d;color:#fff}.MarkBusy_submitButton__n7EBo:hover:not(:disabled){box-shadow:0 6px 16px #667eea66;transform:translateY(-2px)}.MarkBusy_cancelButton__LtS3z:disabled,.MarkBusy_submitButton__n7EBo:disabled{cursor:not-allowed;opacity:.5;transform:none}.MarkBusy_buttonContent__yO63-{align-items:center;display:flex;gap:8px;justify-content:center}.MarkBusy_spinner__zrfhr{animation:MarkBusy_spin__IDg89 .6s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes MarkBusy_spin__IDg89{to{transform:rotate(1turn)}}.react-calendar{background:#fff!important;border:none!important;font-family:inherit!important;width:100%!important}.react-calendar__navigation{margin-bottom:12px!important}.react-calendar__navigation button{background:none!important;color:#1f2937!important;font-size:16px!important;font-weight:600!important;min-width:44px!important}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#f3f4f6!important;border-radius:0!important}.react-calendar__month-view__weekdays{color:#6b7280!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase!important}.react-calendar__month-view__weekdays__weekday{color:#1f2937!important}.react-calendar__month-view__weekdays__weekday abbr{text-decoration:none!important}.react-calendar__tile{border-radius:0!important;color:#1f2937!important;font-size:14px!important;font-weight:500!important;margin:2px!important;padding:14px 6px!important}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background:#f3f4f6!important;border-radius:0!important}.react-calendar__tile--active{background:#1e90ff!important;border-radius:8px!important;color:#fff!important;font-weight:700!important}.react-calendar__tile--now{background:#e5e7eb!important;border-radius:0!important;color:#1f2937!important;font-weight:600!important}.react-calendar__month-view__days__day--weekend{color:#1f2937!important}.react-calendar__month-view__days__day--neighboringMonth{color:#9ca3af!important}.has-booking-disabled{background:#fee2e2!important;color:#991b1b!important}.already-busy-disabled,.has-booking-disabled{border-radius:0!important;cursor:not-allowed!important;opacity:.8!important;text-decoration:line-through!important}.already-busy-disabled{background:#fef3c7!important;color:#92400e!important}.selected-unavailable{background:#10b981!important;border:2px solid #059669!important;border-radius:8px!important;box-shadow:0 0 0 3px #10b9814d!important;color:#fff!important;font-weight:700!important}.MarkBusy_customDropdown__gmfBs{position:relative;width:100%}.MarkBusy_dropdownHeader__-5AXJ{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:0;box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;padding:14px 16px;transition:all .2s ease;width:100%}.MarkBusy_dropdownHeader__-5AXJ:hover:not(.MarkBusy_disabled__PFfa\+){border-color:#667eea}.MarkBusy_dropdownHeader__-5AXJ.MarkBusy_disabled__PFfa\+{background-color:#f9fafb;cursor:not-allowed;opacity:.6}.MarkBusy_selectedText__iAu7F{color:#1f2937;font-size:15px;font-weight:500}.MarkBusy_placeholderText__uSNn\+{color:#9ca3af;font-size:15px;font-style:italic}.MarkBusy_dropdownIcon__yiRms{color:#6b7280;flex-shrink:0;transition:transform .2s ease}.MarkBusy_dropdownIcon__yiRms.MarkBusy_rotated__q-VfA{transform:rotate(180deg)}.MarkBusy_dropdownList__YoJPR{background:#fff;border:2px solid #667eea;border-radius:0;box-shadow:0 4px 12px #00000026;left:0;max-height:250px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:1000}.MarkBusy_dropdownItem__UlDaO{border-bottom:1px solid #f3f4f6;color:#1f2937;cursor:pointer;font-size:15px;font-weight:500;padding:14px 16px;transition:all .15s ease}.MarkBusy_dropdownItem__UlDaO:last-child{border-bottom:none}.MarkBusy_dropdownItem__UlDaO:hover:not(.MarkBusy_disabledItem__9ADi4){background:#667eea;color:#fff}.MarkBusy_dropdownItem__UlDaO.MarkBusy_selected__wIaDA{background:#f3f4f6;color:#667eea;font-weight:600}.MarkBusy_dropdownItem__UlDaO.MarkBusy_selected__wIaDA:hover{background:#667eea;color:#fff}.MarkBusy_dropdownItem__UlDaO.MarkBusy_disabledItem__9ADi4{background:#f9fafb;color:#9ca3af;cursor:not-allowed;font-style:italic}.MarkBusy_dropdownList__YoJPR::-webkit-scrollbar{width:8px}.MarkBusy_dropdownList__YoJPR::-webkit-scrollbar-track{background:#f3f4f6}.MarkBusy_dropdownList__YoJPR::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.MarkBusy_dropdownList__YoJPR::-webkit-scrollbar-thumb:hover{background:#9ca3af}.MarkBusy_select__tALZv{display:none}@media (max-width:640px){.MarkBusy_pageHeader__MOGeB{margin:12px;padding:32px 20px}.MarkBusy_pageTitle__as6\+9{font-size:20px}.MarkBusy_iconWrapper__TAbFp{height:60px;width:60px}.MarkBusy_formGroup__w1Am7{margin:0 12px 12px;padding:16px}.MarkBusy_buttonGroup__myD2f{flex-direction:column;padding:0 12px 20px}.MarkBusy_cancelButton__LtS3z,.MarkBusy_submitButton__n7EBo{width:100%}.MarkBusy_selectedDateInfo__pwW2H{margin:0 12px 12px}.MarkBusy_vehiclePreview__Dd4rc{flex-direction:column;text-align:center}.MarkBusy_legend__xkhvR{flex-direction:column;gap:10px}}@media (max-width:380px){.MarkBusy_pageTitle__as6\+9{font-size:18px}.MarkBusy_pageDescription__BSKap{font-size:13px}.MarkBusy_input__RSPz0,.MarkBusy_select__tALZv{font-size:14px;padding:12px 14px}.react-calendar__tile{font-size:13px!important;padding:10px 4px!important}}.MarkBusy_infoNote__LV\+mi{align-items:center;background:#eff6ff;border-left:3px solid #3b82f6;border-radius:4px;color:#1e40af;display:flex;font-size:13px;gap:8px;margin-top:12px;padding:10px 14px}.MarkBusy_infoNote__LV\+mi svg{color:#3b82f6;flex-shrink:0}.MarkBusy_modalOverlay__\+iU7H{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}.MarkBusy_modalContent__xMYGA{animation:MarkBusy_modalSlideIn__wKKCS .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;max-height:80vh;max-width:500px;overflow-y:auto;width:100%}@keyframes MarkBusy_modalSlideIn__wKKCS{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.MarkBusy_modalHeader__7ExQg{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:2px solid #e5e7eb;border-radius:12px 12px 0 0;display:flex;justify-content:space-between;padding:20px 24px}.MarkBusy_modalTitle__fOPtf{color:#fff;font-size:18px;font-weight:700;margin:0}.MarkBusy_modalClose__Xb4vd{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.MarkBusy_modalClose__Xb4vd:hover{background:#ffffff4d;transform:scale(1.1)}.MarkBusy_modalBody__eCRHk{padding:24px}.MarkBusy_infoContent__XmBVD{display:flex;flex-direction:column;gap:16px}.MarkBusy_infoRow__rTwMy{background:#f9fafb;border-left:3px solid #667eea;border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:12px}.MarkBusy_infoRow__rTwMy .MarkBusy_infoLabel__ItS7Y{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.MarkBusy_infoRow__rTwMy .MarkBusy_infoValue__fokyf{color:#1f2937;font-size:15px;font-weight:600;word-break:break-word}.MarkBusy_modalActions__Vofx6{background:#f9fafb;border-top:2px solid #e5e7eb;display:flex;gap:12px;padding:20px 24px}.MarkBusy_deleteButton__ve-I0,.MarkBusy_saveButton__6gVfm{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;flex:1 1;font-family:inherit;font-size:15px;font-weight:700;gap:8px;justify-content:center;padding:14px 20px;transition:all .2s ease}.MarkBusy_deleteButton__ve-I0{background:#dc2626;box-shadow:0 2px 8px #dc262633;color:#fff}.MarkBusy_deleteButton__ve-I0:hover:not(:disabled){background:#b91c1c;box-shadow:0 4px 12px #dc26264d;transform:translateY(-2px)}.MarkBusy_saveButton__6gVfm{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 2px 8px #667eea33;color:#fff}.MarkBusy_saveButton__6gVfm:hover:not(:disabled){box-shadow:0 4px 12px #667eea4d;transform:translateY(-2px)}.MarkBusy_deleteButton__ve-I0:disabled,.MarkBusy_saveButton__6gVfm:disabled{cursor:not-allowed;opacity:.5;transform:none}@media (max-width:640px){.MarkBusy_modalContent__xMYGA{border-radius:8px;max-height:90vh}.MarkBusy_modalHeader__7ExQg{border-radius:8px 8px 0 0;padding:16px 20px}.MarkBusy_modalTitle__fOPtf{font-size:16px}.MarkBusy_modalBody__eCRHk{padding:20px}.MarkBusy_modalActions__Vofx6{flex-direction:column;padding:16px 20px}.MarkBusy_deleteButton__ve-I0,.MarkBusy_saveButton__6gVfm{width:100%}.MarkBusy_infoRow__rTwMy{padding:10px}.MarkBusy_infoRow__rTwMy .MarkBusy_infoValue__fokyf{font-size:14px}}.MarkBusy_confirmDialog__Qq6Ty{animation:MarkBusy_modalSlideIn__wKKCS .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-width:420px;padding:32px 24px 24px;text-align:center;width:90%}.MarkBusy_confirmIcon__MFVxn{align-items:center;animation:MarkBusy_pulse__irQEG 2s ease-in-out infinite;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 20px;width:80px}@keyframes MarkBusy_pulse__irQEG{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.MarkBusy_confirmTitle__QL7Ac{color:#1f2937;font-size:20px;font-weight:700;margin:0 0 12px}.MarkBusy_confirmMessage__6YhMr{color:#6b7280;font-size:15px;line-height:1.6;margin:0 0 28px}.MarkBusy_confirmActions__zpc-9{display:flex;gap:12px}.MarkBusy_confirmCancelButton__0BgWh,.MarkBusy_confirmDeleteButton__vn3x7{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;flex:1 1;font-family:inherit;font-size:15px;font-weight:700;gap:8px;justify-content:center;padding:14px 20px;transition:all .2s ease}.MarkBusy_confirmCancelButton__0BgWh{background:#f3f4f6;color:#374151}.MarkBusy_confirmCancelButton__0BgWh:hover:not(:disabled){background:#e5e7eb;transform:translateY(-1px)}.MarkBusy_confirmDeleteButton__vn3x7{background:#dc2626;box-shadow:0 2px 8px #dc26264d;color:#fff}.MarkBusy_confirmDeleteButton__vn3x7:hover:not(:disabled){background:#b91c1c;box-shadow:0 4px 12px #dc262666;transform:translateY(-2px)}.MarkBusy_confirmCancelButton__0BgWh:disabled,.MarkBusy_confirmDeleteButton__vn3x7:disabled{cursor:not-allowed;opacity:.6;transform:none}@media (max-width:640px){.MarkBusy_confirmDialog__Qq6Ty{border-radius:12px;padding:24px 20px 20px}.MarkBusy_confirmIcon__MFVxn{height:64px;margin-bottom:16px;width:64px}.MarkBusy_confirmIcon__MFVxn svg{height:36px!important;width:36px!important}.MarkBusy_confirmTitle__QL7Ac{font-size:18px}.MarkBusy_confirmMessage__6YhMr{font-size:14px;margin-bottom:24px}.MarkBusy_confirmActions__zpc-9{flex-direction:column}.MarkBusy_confirmCancelButton__0BgWh,.MarkBusy_confirmDeleteButton__vn3x7{width:100%}}
/*# sourceMappingURL=main.6b09f26b.css.map*/