:root{--c-signuplogin-primary_01_ab: #2c3e50;--c-signuplogin-secondary_02_cd: #34495e;--c-signuplogin-accent_03_ef: #3498db;--c-signuplogin-success_04_gh: #27ae60;--c-signuplogin-warning_05_ij: #f39c12;--c-signuplogin-bg_06_kl: #f8f9fa;--c-signuplogin-card_07_mn: #ffffff;--c-signuplogin-text_08_op: #2c3e50;--c-signuplogin-muted_09_qr: #7f8c8d;--c-signuplogin-shadow_10_st: 0 4px 15px rgba(0,0,0,.1);--c-signuplogin-red_11_uv: #e74c3c;--c-signuplogin-blue_12_wx: #3498db}.c-signuplogin-container_06_kl{max-width:430px;margin:0 auto;min-height:100vh;background:var(--c-signuplogin-bg_06_kl);position:relative;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.c-signuplogin-statusBar_07_mn{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;background:var(--c-signuplogin-card_07_mn);font-size:.9rem;font-weight:600;color:var(--c-signuplogin-text_08_op)}.c-signuplogin-time_08_op{font-weight:600}.c-signuplogin-statusIcons_09_qr{display:flex;gap:4px}.c-signuplogin-icon_10_st{font-size:.8rem}.c-signuplogin-header_11_uv{padding:16px;background:var(--c-signuplogin-card_07_mn)}.c-signuplogin-backBtn_12_wx{width:40px;height:40px;border-radius:8px;background:transparent;border:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.c-signuplogin-backBtn_12_wx:hover{background:#f0f0f0}.c-signuplogin-backIcon_13_yz{font-size:1.2rem;color:var(--c-signuplogin-text_08_op)}.c-signuplogin-content_14_ab{padding:20px 16px;background:var(--c-signuplogin-card_07_mn);min-height:100vh}.c-signuplogin-logoSection_15_cd{text-align:center;margin-bottom:40px}.c-signuplogin-logo_16_ef{width:120px;height:auto;max-width:100%;object-fit:contain}.c-signuplogin-logoContainer_16_ef{display:inline-block}.c-signuplogin-logoTop_17_gh{font-size:1.2rem;font-weight:400;color:var(--c-signuplogin-primary_01_ab);letter-spacing:2px;margin-bottom:4px;border:2px solid var(--c-signuplogin-primary_01_ab);padding:8px 16px;border-radius:4px}.c-signuplogin-logoBottom_18_ij{font-size:2.5rem;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:8px}.c-signuplogin-logoV_19_kl{color:var(--c-signuplogin-primary_01_ab)}.c-signuplogin-logoAa_20_mn{color:var(--c-signuplogin-red_11_uv)}.c-signuplogin-logoH_21_op{color:var(--c-signuplogin-blue_12_wx)}.c-signuplogin-logoN_22_qr{color:var(--c-signuplogin-red_11_uv)}.c-signuplogin_logoA_23_st{color:var(--c-signuplogin-primary_01_ab)}.c-signuplogin-formSection_24_uv{margin-bottom:40px}.c-signuplogin-title_25_wx{font-size:1.8rem;font-weight:700;color:var(--c-signuplogin-text_08_op);text-align:center;margin-bottom:12px}.c-signuplogin-subtitle_26_yz{font-size:1rem;color:var(--c-signuplogin-muted_09_qr);text-align:center;margin-bottom:32px;line-height:1.4}.c-signuplogin-inputContainer_27_ab{margin-bottom:24px}.c-signuplogin-phoneInput_28_cd{display:flex;align-items:center;background:#f0f0f0;border-radius:12px;padding:4px;box-shadow:var(--c-signuplogin-shadow_10_st)}.c-signuplogin-countryCode_29_ef{display:flex;align-items:center;gap:8px;padding:12px 16px;background:transparent;border-radius:8px}.c-signuplogin-flag_30_gh{width:24px;height:18px;border-radius:2px;background:linear-gradient(to bottom,#f93 33%,#fff 33% 66%,#138808 66%);display:flex;align-items:center;justify-content:center;font-size:.8rem}.c-signuplogin-code_31_ij{font-weight:600;color:var(--c-signuplogin-text_08_op);font-size:1rem}.c-signuplogin-numberInput_32_kl{flex:1;border:0;outline:0;background:transparent;padding:12px 16px;font-size:1rem;color:var(--c-signuplogin-text_08_op)}.c-signuplogin-numberInput_32_kl::placeholder{color:var(--c-signuplogin-muted_09_qr)}.c-signuplogin-otpBtn_33_mn{width:100%;background:#d0d0d0;color:var(--c-signuplogin-text_08_op);border:0;border-radius:12px;padding:16px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:16px}.c-signuplogin-otpBtn_33_mn:not(:disabled):hover{background:var(--c-signuplogin-success_04_gh);color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #27ae604d}.c-signuplogin-otpBtn_33_mn:disabled{opacity:.6;cursor:not-allowed}.c-signuplogin-otpBtn_33_mn.c-signuplogin-loading_34_op{background:var(--c-signuplogin-accent_03_ef);color:#fff}.c-signuplogin-illustration_35_qr{margin:40px 0;display:flex;justify-content:center;align-items:center;min-height:200px}.c-signuplogin-mechanicScene_36_st{position:relative;width:300px;height:180px}.c-signuplogin-mechanic_37_uv{position:absolute;left:20px;bottom:20px;width:60px;height:80px}.c-signuplogin-mechanicBody_38_wx{width:40px;height:50px;background:var(--c-signuplogin-blue_12_wx);border-radius:8px;position:relative}.c-signuplogin-mechanicBody_38_wx:before{content:"";position:absolute;top:-8px;left:50%;transform:translate(-50%);width:20px;height:20px;background:#fdbcb4;border-radius:50%}.c-signuplogin-mechanicBody_38_wx:after{content:"";position:absolute;top:10px;left:50%;transform:translate(-50%);width:30px;height:25px;background:var(--c-signuplogin-warning_05_ij);border-radius:4px}.c-signuplogin-bike_40_ab{position:absolute;left:80px;bottom:20px;width:80px;height:60px}.c-signuplogin-bikeBody_41_cd{width:60px;height:30px;background:var(--c-signuplogin-success_04_gh);border-radius:8px;position:relative}.c-signuplogin-bikeWheel_42_ef{width:25px;height:25px;background:var(--c-signuplogin-text_08_op);border-radius:50%;position:absolute;bottom:-10px}.c-signuplogin-bikeWheel_42_ef:first-of-type{left:5px}.c-signuplogin-rearWheel_43_gh{right:5px}.c-signuplogin-car_44_ij{position:absolute;right:20px;bottom:20px;width:100px;height:80px}.c-signuplogin-carBody_45_kl{width:80px;height:40px;background:#95a5a6;border-radius:12px;position:relative}.c-signuplogin-carHood_46_mn{width:60px;height:30px;background:#7f8c8d;border-radius:8px;position:absolute;top:-15px;left:10px}.c-signuplogin-mechanicWorking_47_op{position:absolute;right:-20px;top:-10px;width:30px;height:40px;background:var(--c-signuplogin-primary_01_ab);border-radius:6px}.c-signuplogin-mechanicWorking_47_op:before{content:"";position:absolute;top:-8px;left:50%;transform:translate(-50%);width:15px;height:15px;background:#fdbcb4;border-radius:50%}.c-signuplogin-footer_48_qr{text-align:center;margin-top:auto;padding-top:40px}.c-signuplogin-footerText_49_st{font-size:.9rem;color:var(--c-signuplogin-muted_09_qr);margin-bottom:8px}.c-signuplogin-brandLogo_50_uv{display:flex;align-items:center;justify-content:center;gap:8px}.c-signuplogin-brandVh_51_wx{background:var(--c-signuplogin-blue_12_wx);color:#fff;padding:4px 8px;border-radius:4px;font-weight:700;font-size:.9rem}.c-signuplogin-brandName_52_yz{color:var(--c-signuplogin-text_08_op);font-weight:600;font-size:1rem}@media (max-width: 375px){.c-signuplogin-content_14_ab{padding:16px 12px}.c-signuplogin-logo_16_ef{width:100px}.c-signuplogin-logoBottom_18_ij{font-size:2rem}.c-signuplogin-mechanicScene_36_st{width:250px;height:150px}}@media (max-width: 480px){.c-signuplogin-logo_16_ef{width:110px}}@media (min-width: 481px){.c-signuplogin-logo_16_ef{width:130px}}.c-signuplogin-otpBtn_33_mn.c-signuplogin-active_36_st{background:var(--c-signuplogin-success_04_gh);color:#fff}.c-signuplogin-otpBtn_33_mn.c-signuplogin-active_36_st:hover{background:#229954;transform:translateY(-2px);box-shadow:0 6px 20px #27ae6066}.c-signuplogin-footer_48_qr{margin-top:auto;padding-top:40px;position:relative}.c-signuplogin-footerContent_49_st{background:#f8fafc;border-radius:20px;padding:24px;border:1px solid #e2e8f0}.c-signuplogin-companyInfo_50_uv{margin-bottom:20px}.c-signuplogin-brandLogo_51_wx{display:flex;align-items:center;gap:12px;justify-content:center}.c-signuplogin-logoIcon_52_yz{width:48px;height:48px;background:linear-gradient(135deg,var(--c-signuplogin-primary_01_ab) 0%,var(--c-signuplogin-accent_03_ef) 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 25px #677eea4d}.c-signuplogin-brandZx_53_ab{color:#fff;font-weight:800;font-size:1.1rem;letter-spacing:-.5px}.c-signuplogin-brandText_54_cd{display:flex;flex-direction:column;align-items:flex-start}.c-signuplogin-brandName_55_ef{color:var(--c-signuplogin-text_08_op);font-weight:800;font-size:1.2rem;line-height:1;letter-spacing:-.5px}.c-signuplogin-brandTagline_56_gh{color:var(--c-signuplogin-muted_09_qr);font-weight:500;font-size:.85rem;margin-top:2px}.c-signuplogin-footerDivider_57_ij{height:1px;background:linear-gradient(90deg,transparent,#e2e8f0,transparent);margin:16px 0}.c-signuplogin-footerLinks_58_kl{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:16px}.c-signuplogin-footerLink_59_mn{color:var(--c-signuplogin-primary_01_ab);font-size:.8rem;font-weight:600;cursor:pointer;transition:all .3s ease}.c-signuplogin-footerLink_59_mn:hover{color:var(--c-signuplogin-accent_03_ef)}.c-signuplogin-footerDot_60_op{color:var(--c-signuplogin-muted_09_qr);font-size:.8rem}.c-signuplogin-copyright_61_qr{text-align:center;color:var(--c-signuplogin-muted_09_qr);font-size:.75rem;font-weight:500;margin:0;line-height:1.4}:root{--c-otpverification-primary_01_ab: #2c3e50;--c-otpverification-secondary_02_cd: #34495e;--c-otpverification-accent_03_ef: #3498db;--c-otpverification-success_04_gh: #27ae60;--c-otpverification-warning_05_ij: #f39c12;--c-otpverification-bg_06_kl: #f8f9fa;--c-otpverification-card_07_mn: #ffffff;--c-otpverification-text_08_op: #2c3e50;--c-otpverification-muted_09_qr: #7f8c8d;--c-otpverification-shadow_10_st: 0 4px 15px rgba(0,0,0,.1);--c-otpverification-red_11_uv: #e74c3c;--c-otpverification-blue_12_wx: #3498db}.c-otpverification-container_13_yz{max-width:430px;margin:0 auto;min-height:100vh;background:var(--c-otpverification-bg_06_kl);position:relative;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.c-otpverification-statusBar_14_ab{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;background:var(--c-otpverification-card_07_mn);font-size:.9rem;font-weight:600;color:var(--c-otpverification-text_08_op)}.c-otpverification-time_15_cd{font-weight:600}.c-otpverification-statusIcons_16_ef{display:flex;gap:4px}.c-otpverification-icon_17_gh{font-size:.8rem}.c-otpverification-header_18_ij{padding:16px;background:var(--c-otpverification-card_07_mn)}.c-otpverification-backBtn_19_kl{width:40px;height:40px;border-radius:8px;background:transparent;border:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.c-otpverification-backBtn_19_kl:hover{background:#f0f0f0}.c-otpverification-backIcon_20_mn{font-size:1.2rem;color:var(--c-otpverification-text_08_op)}.c-otpverification-content_21_op{padding:20px 16px;background:var(--c-otpverification-card_07_mn);min-height:100vh}.c-otpverification-logoSection_22_qr{text-align:center;margin-bottom:40px}.c-otpverification-logo_23_st{width:120px;height:auto;max-width:100%;object-fit:contain}.c-otpverification-logoContainer_23_st{display:inline-block}.c-otpverification-logoTop_24_uv{font-size:1.2rem;font-weight:400;color:var(--c-otpverification-primary_01_ab);letter-spacing:2px;margin-bottom:4px;border:2px solid var(--c-otpverification-primary_01_ab);padding:8px 16px;border-radius:4px}.c-otpverification-logoBottom_25_wx{font-size:2.5rem;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:8px}.c-otpverification-logoV_26_yz{color:var(--c-otpverification-primary_01_ab)}.c-otpverification-logoAa_27_ab{color:var(--c-otpverification-red_11_uv)}.c-otpverification-logoH_28_cd{color:var(--c-otpverification-blue_12_wx)}.c-otpverification-logoN_29_ef{color:var(--c-otpverification-red_11_uv)}.c-otpverification-logoA_30_gh{color:var(--c-otpverification-primary_01_ab)}.c-otpverification-formSection_31_ij{margin-bottom:40px}.c-otpverification-title_32_kl{font-size:1.8rem;font-weight:700;color:var(--c-otpverification-text_08_op);text-align:center;margin-bottom:12px}.c-otpverification-subtitle_33_mn{font-size:1rem;color:var(--c-otpverification-muted_09_qr);text-align:center;margin-bottom:32px;line-height:1.4}.c-otpverification-phoneHighlight_34_op{color:var(--c-otpverification-text_08_op);font-weight:600}.c-otpverification-otpContainer_35_qr{display:flex;justify-content:center;gap:12px;margin-bottom:24px}.c-otpverification-otpInput_36_st{width:45px;height:50px;border:2px solid #e0e0e0;border-radius:12px;text-align:center;font-size:1.2rem;font-weight:600;color:var(--c-otpverification-text_08_op);background:var(--c-otpverification-card_07_mn);transition:all .3s ease}.c-otpverification-otpInput_36_st:focus{outline:none;border-color:var(--c-otpverification-accent_03_ef);box-shadow:0 0 0 3px #3498db1a;transform:scale(1.05)}.c-otpverification-timerSection_37_uv{text-align:center;margin-bottom:24px}.c-otpverification-timerText_39_yz{font-size:.9rem;color:var(--c-otpverification-muted_09_qr);margin:0}.c-otpverification-resendBtn_38_wx{background:transparent;border:0;color:var(--c-otpverification-accent_03_ef);font-size:.9rem;font-weight:600;cursor:pointer;text-decoration:underline;transition:all .3s ease}.c-otpverification-resendBtn_38_wx:hover{color:var(--c-otpverification-primary_01_ab)}.c-otpverification-verifyBtn_40_ab{width:100%;background:#d0d0d0;color:var(--c-otpverification-text_08_op);border:0;border-radius:12px;padding:16px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.c-otpverification-verifyBtn_40_ab:not(:disabled):hover{background:var(--c-otpverification-success_04_gh);color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #27ae604d}.c-otpverification-verifyBtn_40_ab:disabled{opacity:.6;cursor:not-allowed}.c-otpverification-verifyBtn_40_ab.c-otpverification-loading_41_cd{background:var(--c-otpverification-accent_03_ef);color:#fff}.c-otpverification-verifyBtn_40_ab.c-otpverification-active_53_ab{background:var(--c-otpverification-success_04_gh);color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #27ae604d}.c-otpverification-verifyBtn_40_ab.c-otpverification-active_53_ab:hover{background:#229954;transform:translateY(-3px);box-shadow:0 8px 25px #27ae6066}.c-otpverification-illustration_42_ef{margin:40px 0;display:flex;justify-content:center;align-items:center;min-height:120px}.c-otpverification-securityIcon_43_gh{position:relative;display:flex;align-items:center;justify-content:center;gap:20px}.c-otpverification-shield_44_ij{font-size:3rem;animation:c-otpverification-pulse_51_wx 2s infinite}.c-otpverification-lock_45_kl{font-size:2rem;animation:c-otpverification-bounce_52_yz 2s infinite}@keyframes c-otpverification-pulse_51_wx{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes c-otpverification-bounce_52_yz{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.c-otpverification-footer_46_mn{text-align:center;margin-top:auto;padding-top:40px}.c-otpverification-footerText_47_op{font-size:.9rem;color:var(--c-otpverification-muted_09_qr);margin-bottom:8px}.c-otpverification-brandLogo_48_qr{display:flex;align-items:center;justify-content:center;gap:8px}.c-otpverification-brandVh_49_st{background:var(--c-otpverification-blue_12_wx);color:#fff;padding:4px 8px;border-radius:4px;font-weight:700;font-size:.9rem}.c-otpverification-brandName_50_uv{color:var(--c-otpverification-text_08_op);font-weight:600;font-size:1rem}@media (max-width: 375px){.c-otpverification-content_21_op{padding:16px 12px}.c-otpverification-logo_23_st{width:100px}.c-otpverification-logoBottom_25_wx{font-size:2rem}.c-otpverification-otpInput_36_st{width:40px;height:45px;font-size:1.1rem}.c-otpverification-otpContainer_35_qr{gap:8px}}@media (max-width: 480px){.c-otpverification-logo_23_st{width:110px}}@media (min-width: 481px){.c-otpverification-logo_23_st{width:130px}}.c-otpverification-footer_46_mn{margin-top:auto;padding-top:40px;position:relative}.c-otpverification-footerContent_47_op{background:#f8fafc;border-radius:20px;padding:24px;border:1px solid #e2e8f0}.c-otpverification-companyInfo_48_qr{margin-bottom:20px}.c-otpverification-brandLogo_49_st{display:flex;align-items:center;gap:12px;justify-content:center}.c-otpverification-logoIcon_50_uv{width:48px;height:48px;background:linear-gradient(135deg,var(--c-otpverification-primary_01_ab) 0%,var(--c-otpverification-accent_03_ef) 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 25px #677eea4d}.c-otpverification-brandZx_51_wx{color:#fff;font-weight:800;font-size:1.1rem;letter-spacing:-.5px}.c-otpverification-brandText_52_yz{display:flex;flex-direction:column;align-items:flex-start}.c-otpverification-brandName_53_ab{color:var(--c-otpverification-text_08_op);font-weight:800;font-size:1.2rem;line-height:1;letter-spacing:-.5px}.c-otpverification-brandTagline_54_cd{color:var(--c-otpverification-muted_09_qr);font-weight:500;font-size:.85rem;margin-top:2px}.c-otpverification-footerDivider_55_ef{height:1px;background:linear-gradient(90deg,transparent,#e2e8f0,transparent);margin:16px 0}.c-otpverification-footerLinks_56_gh{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:16px}.c-otpverification-footerLink_57_ij{color:var(--c-otpverification-primary_01_ab);font-size:.8rem;font-weight:600;cursor:pointer;transition:all .3s ease}.c-otpverification-footerLink_57_ij:hover{color:var(--c-otpverification-accent_03_ef)}.c-otpverification-footerDot_58_kl{color:var(--c-otpverification-muted_09_qr);font-size:.8rem}.c-otpverification-copyright_59_mn{text-align:center;color:var(--c-otpverification-muted_09_qr);font-size:.75rem;font-weight:500;margin:0;line-height:1.4}:root{--a-homepage-primary_01_ab: #1a365d;--a-homepage-secondary_02_cd: #2d3748;--a-homepage-accent_03_ef: #4299e1;--a-homepage-success_04_gh: #38a169;--a-homepage-warning_05_ij: #ed8936;--a-homepage-bg_06_kl: #f7fafc;--a-homepage-card_07_mn: #ffffff;--a-homepage-text_08_op: #2d3748;--a-homepage-muted_09_qr: #718096;--a-homepage-shadow_10_st: 0 10px 30px rgba(0,0,0,.08);--a-homepage-gradient_11_uv: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--a-homepage-hover_12_wx: #edf2f7}.a-homepage-container_01_ab{max-width:430px;margin:0 auto;min-height:100vh;background:var(--a-homepage-bg_06_kl);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.a-homepage-header_02_cd{background:var(--a-homepage-gradient_11_uv);color:#fff;padding:20px 16px;position:sticky;top:0;z-index:100;box-shadow:0 4px 20px #677eea4d}.a-homepage-headerTop_03_ef{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.a-homepage-title_04_gh{font-size:1.4rem;font-weight:700;text-align:center;flex:1;margin:0}.a-homepage-subtitle_05_ij{margin:0;opacity:.8;text-align:center}.a-homepage-content_06_kl{padding:20px 16px}.a-homepage-statsGrid_07_mn{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-bottom:25px}.a-homepage-statCard_08_op{background:var(--a-homepage-card_07_mn);padding:18px;border-radius:12px;box-shadow:var(--a-homepage-shadow_10_st);display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.a-homepage-statCard_08_op:hover{transform:translateY(-2px);box-shadow:0 4px 20px #00000026}.a-homepage-statIcon_09_qr{font-size:32px;margin-bottom:12px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:10px}.a-homepage-usersIcon_10_st{background:linear-gradient(135deg,#ea6666,#e3aabf)}.a-homepage-revenueIcon_11_uv{background:linear-gradient(135deg,#4facfe,#00f2fe)}.a-homepage-suppliersIcon_12_wx{background:linear-gradient(135deg,#43e97b,#38f9d7)}.a-homepage-jobsIcon_13_yz{background:linear-gradient(135deg,#fa709a,#fee140)}.a-homepage-statNumber_14_ab{font-size:22px;font-weight:700;color:var(--a-homepage-text_08_op);margin:0 0 5px}.a-homepage-statLabel_15_cd{font-size:12px;color:var(--a-homepage-muted_09_qr);margin:0;font-weight:500}.a-homepage-tableSection_16_ef{background:var(--a-homepage-card_07_mn);border-radius:16px;padding:20px;margin-bottom:20px;box-shadow:var(--a-homepage-shadow_10_st)}.a-homepage-tableHeader_17_gh{display:flex;justify-content:space-around;align-items:center;margin-bottom:16px}.a-homepage-tableTitle_18_ij{font-size:1.2rem;font-weight:700;color:var(--a-homepage-text_08_op);margin:0;text-align:center;padding:10px 12px;background:var(--a-homepage-gradient_11_uv);color:#fff;border-radius:12px;box-shadow:0 4px 15px #677eea4d;text-transform:uppercase;letter-spacing:1px}.a-homepage-tableContainer_19_kl{overflow-x:auto;margin-bottom:16px}.a-homepage-table_20_mn{width:100%;border-collapse:collapse;font-size:.85rem}.a-homepage-table_20_mn th,.a-homepage-table_20_mn td{padding:12px 8px;text-align:left;border-bottom:1px solid #e2e8f0}.a-homepage-table_20_mn th{background:var(--a-homepage-bg_06_kl);font-weight:600;color:var(--a-homepage-text_08_op);position:sticky;top:0}.a-homepage-table_20_mn tbody tr:hover{background:var(--a-homepage-hover_12_wx)}.a-homepage-viewBtn_21_op{background:var(--a-homepage-accent_03_ef);color:#fff;border:0;border-radius:6px;padding:6px 12px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .3s ease}.a-homepage-viewBtn_21_op:hover{background:#3182ce;transform:translateY(-1px)}.a-homepage-pagination_22_qr{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px}.a-homepage-paginationBtn_23_st{background:#fff;border:1px solid rgba(103,126,234,.2);border-radius:8px;padding:8px 12px;font-size:.85rem;font-weight:600;color:var(--a-homepage-text_08_op);cursor:pointer;transition:all .3s ease}.a-homepage-paginationBtn_23_st:hover:not(:disabled){background:var(--a-homepage-gradient_11_uv);color:#fff;border-color:transparent}.a-homepage-paginationBtn_23_st:disabled{opacity:.5;cursor:not-allowed}.a-homepage-pageBtn_24_uv{width:36px;height:36px;border-radius:8px;background:#fff;border:1px solid rgba(103,126,234,.2);color:var(--a-homepage-text_08_op);font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.a-homepage-pageBtn_24_uv:hover{background:var(--a-homepage-hover_12_wx);border-color:var(--a-homepage-accent_03_ef)}.a-homepage-pageBtn_24_uv.a-homepage-active_25_wx{background:var(--a-homepage-gradient_11_uv);color:#fff;border-color:transparent}.a-homepage-popupOverlay_26_yz{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:500;display:flex;align-items:center;justify-content:center;padding:20px}.a-homepage-popupContent_27_ab{background:#fff;border-radius:16px;width:100%;max-width:350px;box-shadow:0 20px 60px #0000004d;animation:popupSlideIn .3s ease}.a-homepage-popupHeader_28_cd{padding:20px;border-bottom:1px solid #e9ecef;display:flex;align-items:center;justify-content:space-between}.a-homepage-popupHeader_28_cd h3{margin:0;font-size:1.2rem;font-weight:700;color:var(--a-homepage-primary_01_ab)}.a-homepage-popupClose_29_ef{background:transparent;border:0;font-size:1.5rem;color:var(--a-homepage-muted_09_qr);cursor:pointer;padding:5px;border-radius:50%;transition:all .3s ease}.a-homepage-popupClose_29_ef:hover{background:#f8f9fa;color:var(--a-homepage-primary_01_ab)}.a-homepage-popupBody_30_gh{padding:20px}.a-homepage-popupInfo_31_ij{display:grid;gap:12px}.a-homepage-infoItem_32_kl{display:flex;justify-content:space-between;align-items:center;padding:12px;background:var(--a-homepage-bg_06_kl);border-radius:8px;border-left:4px solid var(--a-homepage-accent_03_ef)}.a-homepage-infoLabel_33_mn{font-weight:500;color:#475569;font-size:13px}.a-homepage-infoValue_34_op{font-weight:700;color:var(--a-homepage-text_08_op);font-size:14px}.a-homepage-logoutBtn_35_qr{width:100%;background:#e74c3c;color:#fff;border:0;border-radius:12px;padding:16px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:20px}.a-homepage-logoutBtn_35_qr:hover{background:#c0392b;transform:translateY(-2px);box-shadow:0 4px 15px #e74c3c4d}@media (max-width: 430px){.a-homepage-content_06_kl{padding:15px}.a-homepage-statsGrid_07_mn{gap:12px}.a-homepage-statCard_08_op{padding:15px}.a-homepage-statIcon_09_qr{font-size:28px;width:45px;height:45px}.a-homepage-statNumber_14_ab{font-size:18px}.a-homepage-statLabel_15_cd{font-size:11px}.a-homepage-tableSection_16_ef{padding:15px}.a-homepage-table_20_mn{font-size:.8rem}.a-homepage-table_20_mn th,.a-homepage-table_20_mn td{padding:10px 6px}}@media (min-width: 431px){body{display:flex;align-items:center;justify-content:center;padding:20px}.a-homepage-container_01_ab{border-radius:24px;overflow:hidden;box-shadow:0 25px 80px #00000040}}:root{--c-homepage-primary_01_ab: #1a365d;--c-homepage-secondary_02_cd: #2d3748;--c-homepage-accent_03_ef: #4299e1;--c-homepage-success_04_gh: #38a169;--c-homepage-warning_05_ij: #ed8936;--c-homepage-bg_06_kl: #f7fafc;--c-homepage-card_07_mn: #ffffff;--c-homepage-text_08_op: #2d3748;--c-homepage-muted_09_qr: #718096;--c-homepage-shadow_10_st: 0 10px 30px rgba(0,0,0,.08);--c-homepage-gradient_11_uv: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--c-homepage-hover_12_wx: #edf2f7}.c-homepage-container_09_qr{max-width:430px;margin:0 auto;min-height:100vh;background:var(--c-homepage-card_07_mn);box-shadow:var(--c-homepage-shadow_10_st);position:relative}.c-homepage-header_23_st{background-image:linear-gradient(#8ec5fc);color:#fff;padding:20px 16px;position:sticky;top:0;z-index:100;box-shadow:0 4px 20px #677eea4d}.c-homepage-headerTop_24_uv{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.c-homepage-menuBtn_25_wx{width:44px;height:44px;border-radius:12px;background:#ffffff26;border:0;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.c-homepage-menuBtn_25_wx:hover{background:#ffffff40;transform:scale(1.05);box-shadow:0 4px 15px #fff3}.c-homepage-title_26_yz{font-size:1.4rem;font-weight:700;text-align:center;flex:1}.c-homepage-notificationBtn_27_ab{width:44px;height:44px;border-radius:12px;background:#ffffff26;border:0;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.c-homepage-notificationBtn_27_ab:hover{background:#ffffff40;transform:scale(1.05);box-shadow:0 4px 15px #fff3}.c-homepage-notificationBadge_28_cd{position:absolute;top:-2px;right:-2px;width:18px;height:18px;background:linear-gradient(135deg,#fc8181,#e53e3e);border-radius:50%;font-size:.7rem;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #e53e3e66}.c-homepage-searchSection_29_ef{background:#ffffff26;border-radius:16px;padding:12px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.2)}.c-homepage-searchBox_30_gh{background:#fff;border-radius:12px;display:flex;align-items:center;padding:12px 16px;box-shadow:0 4px 20px #677eea26;border:1px solid rgba(103,126,234,.1)}.c-homepage-searchInput_32_kl{border:0;outline:0;flex:1;font-size:1rem;background:transparent}.c-homepage-searchIcon_31_ij{color:var(--c-homepage-muted_09_qr);margin-right:12px}.c-homepage-voiceIcon_33_mn{color:var(--c-homepage-muted_09_qr);margin-left:12px;cursor:pointer;transition:color .3s ease}.c-homepage-voiceIcon_33_mn:hover{color:var(--c-homepage-accent_03_ef)}.c-homepage-quickActions_34_op{padding:7px 16px;background:#f8f9fa}.c-homepage-actionsGrid_35_qr{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.c-homepage-actionCard_36_st{background:#fff;border-radius:16px;padding:10px 12px;text-align:center;box-shadow:0 4px 15px #00000014;cursor:pointer;transition:all .3s ease;border:2px solid transparent}.c-homepage-actionCard_36_st:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000026;border-color:var(--c-homepage-accent_03_ef)}.c-homepage-actionCard_36_st.c-homepage-primary_37_uv{color:#000}.c-homepage-actionIcon_38_wx{font-size:1.8rem;display:block}.c-homepage-actionText_39_yz{font-size:.9rem;font-weight:600}.c-homepage-statusNav_40_ab{background:#fff;border-bottom:1px solid #e9ecef}.c-homepage-statusGrid_41_cd{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.c-homepage-statusItem_42_ef{text-align:center;padding:12px 8px;border-radius:12px;cursor:pointer;transition:all .3s ease}.c-homepage-statusItem_42_ef:hover{background:#f8f9fa;transform:translateY(-2px)}.c-homepage-statusIcon_43_gh{font-size:1.4rem;margin-bottom:6px;color:var(--c-homepage-accent_03_ef)}.c-homepage-statusLabel_44_ij{font-size:.8rem;font-weight:600;color:var(--c-homepage-text_08_op)}.c-homepage-content_45_kl{height:100vh;padding:20px 16px 100px;background:var(--c-homepage-bg_06_kl)}.c-homepage-vehiclesHeader_46_mn{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.c-homepage-vehiclesTitle_47_op{font-size:1.2rem;font-weight:700;color:var(--c-homepage-text_08_op)}.c-homepage-sortBtn_48_qr{background:#fff;border:1px solid rgba(103,126,234,.2);border-radius:20px;padding:8px 16px;font-size:.85rem;font-weight:600;color:var(--c-homepage-text_08_op);cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #677eea1a}.c-homepage-sortBtn_48_qr:hover{background:var(--c-homepage-gradient_11_uv);color:#fff;transform:translateY(-2px);box-shadow:0 4px 15px #677eea4d;border-color:transparent}.c-homepage-vehiclesGrid_49_st{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.c-homepage-vehicleCard_50_uv{background:#fff;border-radius:16px;padding:16px 12px;box-shadow:0 4px 20px #677eea1a;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;border:1px solid rgba(103,126,234,.05)}.c-homepage-vehicleCard_50_uv:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--c-homepage-gradient_11_uv);transform:scaleX(0);transition:transform .3s ease}.c-homepage-vehicleCard_50_uv:hover{transform:translateY(-6px);box-shadow:0 12px 35px #677eea33;border-color:#677eea33}.c-homepage-vehicleCard_50_uv:hover:before{transform:scaleX(1)}.c-homepage-vehicleNumber_51_wx{font-size:.8rem;font-weight:800;color:var(--c-homepage-primary_01_ab);margin-bottom:6px;text-align:center}.c-homepage-vehicleOwner_52_yz{font-size:.85rem;font-weight:600;color:var(--c-homepage-muted_09_qr);text-align:center}.c-homepage-fab_53_ab{position:fixed;bottom:20px;right:20px;width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,var(--c-homepage-success_04_gh) 0%,#2ecc71 100%);color:#fff;border:0;box-shadow:0 8px 25px #27ae6066;cursor:pointer;transition:all .3s ease;z-index:200}.c-homepage-fab_53_ab:hover{transform:scale(1.1) translateY(-2px);box-shadow:0 12px 35px #27ae6080}.c-homepage-fab_53_ab i{font-size:1.5rem}.c-homepage-sidebarOverlay_10_st{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:300;opacity:0;visibility:hidden;transition:all .3s ease}.c-homepage-sidebarOverlay_10_st.c-homepage-active_11_uv{opacity:1;visibility:visible}.c-homepage-sidebar_12_wx{position:fixed;top:0;left:-300px;width:280px;height:100%;background:var(--c-homepage-card_07_mn);z-index:400;transition:left .3s ease;box-shadow:2px 0 20px #0000001a;overflow-y:auto}.c-homepage-sidebar_12_wx.c-homepage-active_11_uv{left:0}.c-homepage-sidebarHeader_13_yz{background:var(--c-homepage-gradient_11_uv);color:#fff;padding:20px;display:flex;align-items:center;gap:12px}.c-homepage-avatar_14_ab{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#fbb6ce,#f687b3);display:grid;place-items:center;color:#fff;font-weight:700;font-size:1.2rem;box-shadow:0 4px 15px #f687b366}.c-homepage-userInfo_15_cd h4{margin:0;font-size:1.1rem;font-weight:600}.c-homepage-userInfo_15_cd p{margin:0;opacity:.8;font-size:.9rem}.c-homepage-sidebarMenu_17_gh{padding:0;margin:0;list-style:none}.c-homepage-menuItem_18_ij{border-bottom:1px solid #f0f0f0}.c-homepage-menuItem_18_ij>a{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;color:var(--c-homepage-primary_01_ab);text-decoration:none;font-weight:600;transition:all .2s ease}.c-homepage-menuItem_18_ij>a:hover{background:var(--c-homepage-hover_12_wx);color:var(--c-homepage-accent_03_ef)}.c-homepage-menuItem_18_ij>a i{font-size:1.1rem;margin-right:12px}.c-homepage-arrow_20_mn{transition:transform .2s ease}.c-homepage-arrow_20_mn.c-homepage-expanded_21_op{transform:rotate(90deg)}.c-homepage-submenu_22_qr{background:#f8f9fa;max-height:0;overflow:hidden;transition:max-height .3s ease}.c-homepage-submenu_22_qr.c-homepage-active_11_uv{max-height:300px}.c-homepage-submenu_22_qr a{display:block;padding:12px 20px 12px 52px;color:#666;text-decoration:none;font-size:.9rem;transition:all .2s ease}.c-homepage-submenu_22_qr a:hover{background:var(--c-homepage-hover_12_wx);color:var(--c-homepage-accent_03_ef)}.c-homepage-closeSidebar_16_ef{position:absolute;top:20px;right:20px;background:transparent;border:0;color:#fff;font-size:1.2rem;cursor:pointer;padding:5px}.c-homepage-popupOverlay_64_wx{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:500;display:flex;align-items:center;justify-content:center;padding:20px}.c-homepage-popupContent_65_yz{background:#fff;border-radius:16px;width:100%;max-width:350px;box-shadow:0 20px 60px #0000004d;animation:popupSlideIn .3s ease}@keyframes popupSlideIn{0%{opacity:0;transform:scale(.8) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.c-homepage-popupHeader_66_ab{padding:20px;border-bottom:1px solid #e9ecef;display:flex;align-items:center;justify-content:space-between}.c-homepage-popupHeader_66_ab h3{margin:0;font-size:1.2rem;font-weight:700;color:var(--c-homepage-primary_01_ab)}.c-homepage-popupClose_67_cd{background:transparent;border:0;font-size:1.5rem;color:var(--c-homepage-muted_09_qr);cursor:pointer;padding:5px;border-radius:50%;transition:all .3s ease}.c-homepage-popupClose_67_cd:hover{background:#f8f9fa;color:var(--c-homepage-primary_01_ab)}.c-homepage-popupBody_68_ef{padding:20px}.c-homepage-popupBody_68_ef p{margin:0 0 20px;color:var(--c-homepage-muted_09_qr);font-weight:500}.c-homepage-popupButtons_69_gh{display:flex;gap:12px}.c-homepage-popupBtn_70_ij{flex:1;padding:12px 16px;border:0;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.c-homepage-viewBtn_71_kl{background:var(--c-homepage-hover_12_wx);color:var(--c-homepage-accent_03_ef);border:2px solid rgba(103,126,234,.2)}.c-homepage-viewBtn_71_kl:hover{background:var(--c-homepage-accent_03_ef);color:#fff;transform:translateY(-2px);box-shadow:0 4px 15px #4299e14d;border-color:transparent}.c-homepage-createBtn_72_mn{background:var(--c-homepage-gradient_11_uv);color:#fff}.c-homepage-createBtn_72_mn:hover{background:linear-gradient(135deg,#5a67d8,#667eea);transform:translateY(-2px);box-shadow:0 6px 20px #677eea66}.c-homepage-pagination_82_st{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:20px;padding:16px 0}.c-homepage-paginationBtn_83_uv{background:#fff;border:1px solid rgba(103,126,234,.2);border-radius:8px;padding:8px 12px;font-size:.85rem;font-weight:600;color:var(--c-homepage-text_08_op);cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:4px}.c-homepage-paginationBtn_83_uv:hover:not(:disabled){background:var(--c-homepage-gradient_11_uv);color:#fff;border-color:transparent;transform:translateY(-1px);box-shadow:0 4px 12px #677eea4d}.c-homepage-paginationBtn_83_uv:disabled{opacity:.5;cursor:not-allowed;background:#f8f9fa;color:var(--c-homepage-muted_09_qr)}.c-homepage-pageNumbers_84_wx{display:flex;align-items:center;gap:4px}.c-homepage-pageBtn_85_yz{width:36px;height:36px;border-radius:8px;background:#fff;border:1px solid rgba(103,126,234,.2);color:var(--c-homepage-text_08_op);font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.c-homepage-pageBtn_85_yz:hover{background:var(--c-homepage-hover_12_wx);border-color:var(--c-homepage-accent_03_ef);color:var(--c-homepage-accent_03_ef);transform:translateY(-1px)}.c-homepage-pageBtn_85_yz.c-homepage-active_86_ab{background:var(--c-homepage-gradient_11_uv);color:#fff;border-color:transparent;box-shadow:0 4px 12px #677eea4d}.c-homepage-pageBtn_85_yz.c-homepage-active_86_ab:hover{transform:translateY(-2px);box-shadow:0 6px 16px #677eea66}@media (min-width: 431px){body{display:flex;align-items:center;justify-content:center;padding:20px}.c-homepage-container_09_qr{border-radius:24px;overflow:hidden}}.c-footer-container{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #e0e0e0;box-shadow:0 -2px 10px #0000001a;z-index:1000}.c-footer-statusNav{padding:0 12px}.c-footer-statusGrid{display:flex;justify-content:space-between;align-items:center;max-width:100%}.c-footer-statusItem{display:flex;flex-direction:column;align-items:center;padding:3px 6px;cursor:pointer;transition:all .3s ease;border-radius:8px;min-width:60px}.c-footer-statusItem:hover{background-color:#f5f5f5;transform:translateY(-2px)}.c-footer-statusIcon{font-size:20px;color:#666;margin-bottom:4px;transition:color .3s ease}.c-footer-statusItem:hover .c-footer-statusIcon{color:#007bff}.c-footer-statusLabel{font-size:12px;color:#666;font-weight:500;text-align:center;transition:color .3s ease}.c-footer-statusItem:hover .c-footer-statusLabel{color:#007bff}body{padding-bottom:80px}.c-profile-container_13_yz{max-width:430px;margin:0 auto;min-height:100vh;background:#fff;box-shadow:0 10px 30px #0000001a;position:relative;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.c-profile-header_14_ab{background:linear-gradient(135deg,#2c3e50,#34495e);color:#fff;padding:20px 16px;position:sticky;top:0;z-index:100;box-shadow:0 4px 20px #00000026}.c-profile-headerTop_15_cd{display:flex;align-items:center;justify-content:space-between}.c-profile-backBtn_16_ef{width:44px;height:44px;border-radius:12px;background:#ffffff1a;border:0;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.c-profile-backBtn_16_ef:hover{background:#fff3;transform:scale(1.05)}.c-profile-title_17_gh{font-size:1.4rem;font-weight:700;text-align:center;flex:1}.c-profile-homeBtn_42_ef{width:44px;height:44px;border-radius:12px;background:#ffffff1a;border:0;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.c-profile-homeBtn_42_ef:hover{background:#fff3;transform:scale(1.05)}.c-profile-content_19_kl{padding:20px 16px 100px;background:#ecf0f1}.c-profile-section_20_mn{background:#fff;border-radius:16px;padding:20px;margin-bottom:16px;box-shadow:0 4px 15px #00000014}.c-profile-sectionTitle_21_op{font-size:1.2rem;font-weight:700;color:#2c3e50;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #f8f9fa;display:flex;align-items:center;gap:8px}.c-profile-sectionTitle_21_op i{color:#3498db;font-size:1.1rem}.c-profile-imageGrid_22_qr{display:grid;grid-template-columns:1fr 1fr;gap:12px}.c-profile-imageUpload_23_st{border:2px dashed #ddd;border-radius:12px;padding:20px;text-align:center;cursor:pointer;transition:all .3s ease;background:#f8f9fa;min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.c-profile-imageUpload_23_st:hover{border-color:#3498db;background:#f0f2ff}.c-profile-imageUpload_23_st i{font-size:1.8rem;color:#3498db}.c-profile-imageUpload_23_st span{font-size:.9rem;font-weight:600;color:#2c3e50}.c-profile-imagePreview_24_uv{width:100%;height:100px;object-fit:cover;border-radius:8px}.c-profile-inputGroup_25_wx{margin-bottom:16px}.c-profile-phoneInputWrapper{display:flex;align-items:center;border:2px solid #e9ecef;border-radius:12px;background:#fff;box-shadow:0 2px 8px #0000000d;transition:all .3s ease}.c-profile-phoneInputWrapper:focus-within{border-color:#3498db;box-shadow:0 0 0 3px #3498db1a}.c-profile-countryCode{padding:12px 16px;background:#f8f9fa;border-right:1px solid #e9ecef;font-weight:600;color:#2c3e50;font-size:1rem}.c-profile-phoneInputWrapper .c-profile-input_28_cd{border:none;box-shadow:none;flex:1}.c-profile-phoneInputWrapper .c-profile-input_28_cd:focus{border:none;box-shadow:none}.c-profile-label_26_yz{display:block;font-weight:600;color:#2c3e50;margin-bottom:8px;font-size:.95rem;display:flex;align-items:center;gap:6px}.c-profile-label_26_yz i{color:#3498db;font-size:1rem}.c-profile-required_27_ab{color:#e74c3c}.c-profile-input_28_cd{width:100%;padding:12px 16px;border:2px solid #e9ecef;border-radius:12px;font-size:1rem;transition:all .3s ease;background:#fff;box-shadow:0 2px 8px #0000000d}.c-profile-input_28_cd:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px #3498db1a}.c-profile-input_28_cd::placeholder{color:#adb5bd}textarea.c-profile-input_28_cd{resize:vertical;min-height:100px}.c-profile-submitBtn_32_kl{width:100%;padding:16px;background:linear-gradient(135deg,#27ae60,#2ecc71);color:#fff;border:none;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:20px;box-shadow:0 4px 15px #27ae604d}.c-profile-submitBtn_32_kl:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #27ae6066}.c-profile-submitBtn_32_kl:disabled{opacity:.7;cursor:not-allowed}.c-profile-loading_33_mn{opacity:.8}.c-profile-spin_34_op{animation:c-profile-spin 1s linear infinite}@keyframes c-profile-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.c-profile-errorMsg_29_gh{color:#dc3545;font-size:.875rem;margin-top:.25rem;display:block}.c-profile-input_28_cd.is-invalid{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.c-profile-input_28_cd.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.c-profile-phoneInputWrapper.is-invalid{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.c-profile-phoneInputWrapper.is-invalid:focus-within{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}@media (max-width: 375px){.c-profile-imageGrid_22_qr{grid-template-columns:1fr}.c-profile-imageUpload_23_st{min-height:100px;padding:16px}.c-profile-section_20_mn{padding:16px}.c-profile-content_19_kl{padding:16px 12px 100px}}@media (min-width: 431px){body{display:flex;align-items:center;justify-content:center;padding:20px}.c-profile-container_13_yz{border-radius:24px;overflow:hidden}}:root{--c-vehicaladdform-navy_01_ab: #1f2746;--c-vehicaladdform-navy2_02_cd: #283357;--c-vehicaladdform-navy3_03_ef: #2f3a60;--c-vehicaladdform-teal_04_gh: #2f6f6a;--c-vehicaladdform-tealSoft_05_ij: #5a9e98;--c-vehicaladdform-green_06_kl: #1e7b6f;--c-vehicaladdform-yellow_07_mn: #f2c200;--c-vehicaladdform-bg_08_op: #eceff1;--c-vehicaladdform-card_09_qr: #ffffff;--c-vehicaladdform-muted_10_st: #8c95ad;--c-vehicaladdform-shadow_11_uv: 0 8px 20px rgba(0,0,0,.12);--c-vehicaladdform-radius_12_wx: 16px}html,body{margin:0;padding:0;background:var(--c-vehicaladdform-bg_08_op);color:#172036;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}.c-vehicaladdform-appWrap_12_wx{max-width:430px;margin-inline:auto;min-height:100vh;background:var(--c-vehicaladdform-bg_08_op);position:relative}.c-vehicaladdform-appbar_13_yz{background:var(--c-vehicaladdform-navy_01_ab);color:#fff;height:60px;position:sticky;top:0;z-index:100;box-shadow:0 2px 8px #00000026;display:flex;align-items:center;padding:0 8px}.c-vehicaladdform-title_17_gh{font-weight:600;letter-spacing:.2px;font-size:1.1rem}.c-vehicaladdform-iconBtn_15_cd{width:42px;height:42px;border-radius:10px;display:grid;place-items:center;color:#fff;background:transparent;border:0;transition:all .2s ease;cursor:pointer}.c-vehicaladdform-iconBtn_15_cd:hover{background:#ffffff1a;transform:scale(1.05)}.c-vehicaladdform-headerLeft_14_ab{display:flex;align-items:center;gap:8px}.c-vehicaladdform-headerCenter_16_ef{flex-grow:1;text-align:center}.c-vehicaladdform-headerRight_18_ij{display:flex;align-items:center}.c-vehicaladdform-formContainer_19_kl{background:var(--c-vehicaladdform-bg_08_op);padding:16px 12px 100px}.c-vehicaladdform-formCard_20_mn{background:var(--c-vehicaladdform-card_09_qr);border-radius:20px;box-shadow:0 10px 30px #00000014;padding:20px 18px;margin-bottom:16px;border:1px solid rgba(255,255,255,.2)}.c-vehicaladdform-formGroup_21_op{margin-bottom:18px;position:relative}.c-vehicaladdform-formLabel_23_st{font-weight:600;color:var(--c-vehicaladdform-navy_01_ab);margin-bottom:6px;font-size:.85rem;display:flex;align-items:center;gap:4px}.c-vehicaladdform-required_31_ij{color:#e74c3c;font-weight:700}.c-vehicaladdform-formControl_32_kl{border:1px solid #e1e8ed;border-radius:14px;transition:all .3s ease;background:#fafbfc;box-shadow:0 2px 8px #0000000a;width:100%;padding:12px 16px;font-size:1rem}.c-vehicaladdform-formControl_32_kl:focus{border-color:var(--c-vehicaladdform-green_06_kl);box-shadow:0 0 0 3px #1e7b6f1a,0 4px 12px #00000014;background:#fff;transform:translateY(-1px);outline:none}.c-vehicaladdform-imageUpload_27_ab{width:100px;height:100px;border:2px dashed #cbd5e0;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden}.c-vehicaladdform-imageUpload_27_ab:hover{border-color:var(--c-vehicaladdform-green_06_kl);background:linear-gradient(135deg,#f0f9f7,#e6f7f3);transform:scale(1.05)}.c-vehicaladdform-imageUpload_27_ab i{font-size:1.8rem;color:var(--c-vehicaladdform-muted_10_st);margin-bottom:4px}.c-vehicaladdform-imageUpload_27_ab div{font-size:.7rem;color:var(--c-vehicaladdform-muted_10_st);font-weight:500}.c-vehicaladdform-imagePreview_28_cd{width:100px;height:100px;border-radius:50%;object-fit:cover;position:absolute;top:0;left:0}.c-vehicaladdform-btnPrimary_36_st{background:linear-gradient(135deg,var(--c-vehicaladdform-green_06_kl) 0%,#16a085 100%);border:0;border-radius:16px;padding:16px 24px;font-weight:700;font-size:1rem;width:100%;transition:all .3s ease;box-shadow:0 6px 20px #1e7b6f4d;position:relative;overflow:hidden;color:#fff;cursor:pointer}.c-vehicaladdform-btnPrimary_36_st:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.c-vehicaladdform-btnPrimary_36_st:hover:before{left:100%}.c-vehicaladdform-btnPrimary_36_st:hover{transform:translateY(-3px);box-shadow:0 12px 35px #1e7b6f66}.c-vehicaladdform-voiceBtn_34_op{position:absolute;right:12px;top:68%;transform:translateY(-50%);background:none;border:none;color:var(--c-vehicaladdform-muted_10_st);font-size:1.1rem;cursor:pointer;transition:all .3s ease;padding:4px;border-radius:50%}.c-vehicaladdform-voiceBtn_34_op:hover{color:var(--c-vehicaladdform-green_06_kl);background:#1e7b6f1a}.c-vehicaladdform-voiceBtn_34_op.c-vehicaladdform-listening_35_qr{color:#e74c3c;animation:c-vehicaladdform-pulseRed_37_uv 1s infinite}@keyframes c-vehicaladdform-pulseRed_37_uv{0%,to{transform:translateY(-50%) scale(1)}50%{transform:translateY(-50%) scale(1.2)}}.c-vehicaladdform-hasVoice_33_mn .c-vehicaladdform-formControl_32_kl{padding-right:45px}.c-vehicaladdform-row_29_ef{display:flex;gap:12px}.c-vehicaladdform-col6_30_gh{flex:1}.c-vehicaladdform-textCenter_22_qr{text-align:center}.c-vehicaladdform-dBlock_24_uv{display:block}.c-vehicaladdform-dFlex_25_wx{display:flex}.c-vehicaladdform-justifyCenter_26_yz{justify-content:center}@media (max-width: 375px){.c-vehicaladdform-formContainer_19_kl{padding:16px 12px 100px}.c-vehicaladdform-formCard_20_mn{padding:20px 16px}}.c-vehicaladdform-photoBtn span,.c-vehicaladdform-cameraBtn span{-webkit-text-fill-color:initial!important;color:initial!important;filter:none!important;text-shadow:none!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important}.c-vehicaladdform-cameraModal{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:1000}.c-vehicaladdform-cameraContent{position:relative;width:100%;max-width:400px;background:#000;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #00000080}.c-vehicaladdform-cameraVideo{width:100%;display:block}.c-vehicaladdform-cameraControls{position:absolute;bottom:20px;left:0;right:0;display:flex;justify-content:center;gap:20px}.c-vehicaladdform-cameraBtn{width:50px;height:50px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:20px;transition:all .3s ease}.c-vehicaladdform-cameraCaptureBtn{background:#fff;color:#333}.c-vehicaladdform-cameraCaptureBtn:hover{background:#f1f1f1;transform:scale(1.1)}.c-vehicaladdform-cameraCancelBtn{background:#e74c3c;color:#fff}.c-vehicaladdform-cameraCancelBtn:hover{background:#c0392b;transform:scale(1.1)}.c-vehicaladdform-photoButtons{display:flex;justify-content:center;gap:12px;margin-top:12px}.c-vehicaladdform-photoBtn{width:40px;height:40px;border-radius:50%;border:2px solid var(--c-vehicaladdform-green_06_kl);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-size:16px;background:#fff;color:var(--c-vehicaladdform-green_06_kl)}.c-vehicaladdform-photoBtn:hover{background:var(--c-vehicaladdform-green_06_kl);color:#fff;transform:scale(1.1)}.c-vehicaladdform-photoBtn-upload{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:#667eea}.c-vehicaladdform-photoBtn-camera{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff;border-color:#f093fb}.c-vehicaladdform-errorMsg_29_gh{color:#dc3545;font-size:.875rem;margin-top:.25rem;display:block}.c-vehicaladdform-formControl_32_kl.is-invalid{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.c-vehicaladdform-formControl_32_kl.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}@media (min-width: 431px){body{display:flex;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.c-vehicaladdform-appWrap_12_wx{border-radius:24px;overflow:hidden;box-shadow:0 25px 80px #00000040,0 0 0 1px #ffffff1a}}:root{--c-jobcardform-navy_01_ab: #1f2746;--c-jobcardform-navy2_02_cd: #283357;--c-jobcardform-navy3_03_ef: #2f3a60;--c-jobcardform-teal_04_gh: #2f6f6a;--c-jobcardform-tealSoft_05_ij: #5a9e98;--c-jobcardform-green_06_kl: #1e7b6f;--c-jobcardform-yellow_07_mn: #f2c200;--c-jobcardform-bg_08_op: #eceff1;--c-jobcardform-card_09_qr: #ffffff;--c-jobcardform-muted_10_st: #8c95ad;--c-jobcardform-shadow_11_uv: 0 8px 20px rgba(0,0,0,.12);--c-jobcardform-radius_12_wx: 16px}html,body{margin:0;padding:0;background:var(--c-jobcardform-bg_08_op);color:#172036;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}.c-jobcardform-appWrap_10_st{max-width:430px;margin-inline:auto;min-height:100vh;background:var(--c-jobcardform-bg_08_op);position:relative}.c-jobcardform-appbar_11_uv{background:var(--c-jobcardform-navy_01_ab);color:#fff;height:60px;position:sticky;top:0;z-index:100;box-shadow:0 2px 8px #00000026;display:flex;align-items:center;padding:0 8px}.c-jobcardform-title_15_cd{font-weight:600;letter-spacing:.2px;font-size:1.1rem}.c-jobcardform-iconBtn_13_yz{width:42px;height:42px;border-radius:10px;display:grid;place-items:center;color:#fff;background:transparent;border:0;transition:all .2s ease;cursor:pointer}.c-jobcardform-iconBtn_13_yz:hover{background:#ffffff1a;transform:scale(1.05)}.c-jobcardform-headerLeft_12_wx{display:flex;align-items:center;gap:8px}.c-jobcardform-headerCenter_14_ab{flex-grow:1;text-align:center}.c-jobcardform-headerRight_16_ef{display:flex;align-items:center}.c-jobcardform-formContainer_17_gh{background:var(--c-jobcardform-bg_08_op);padding:16px 12px 100px}.c-jobcardform-formCard_18_ij{background:var(--c-jobcardform-card_09_qr);border-radius:20px;box-shadow:0 10px 30px #00000014;padding:20px 18px;margin-bottom:16px;border:1px solid rgba(255,255,255,.2)}.c-jobcardform-sectionTitle_19_kl{font-weight:700;color:var(--c-jobcardform-navy_01_ab);margin-bottom:20px;font-size:1.05rem}.c-jobcardform-titleHr_21_op{margin-top:10px;border:0;height:2px;background:linear-gradient(135deg,var(--c-jobcardform-green_06_kl),var(--c-jobcardform-tealSoft_05_ij));border-radius:1px}.c-jobcardform-formGroup_22_qr{margin-bottom:18px;position:relative}.c-jobcardform-formLabel_26_yz{font-weight:600;color:var(--c-jobcardform-navy_01_ab);margin-bottom:6px;font-size:1rem;display:flex;align-items:center;gap:4px}.c-jobcardform-formLabel_26_yz i{font-size:.9rem;color:var(--c-jobcardform-green_06_kl)}.c-jobcardform-formControl_29_ef{border:1px solid #e1e8ed;border-radius:14px;transition:all .3s ease;background:#fafbfc;box-shadow:0 2px 8px #0000000a;width:100%;padding:12px 16px;font-size:1rem}.c-jobcardform-formControl_29_ef:focus{border-color:var(--c-jobcardform-green_06_kl);box-shadow:0 0 0 3px #1e7b6f1a,0 4px 12px #00000014;background:#fff;transform:translateY(-1px);outline:none}.c-jobcardform-servicesSection_30_gh{background:#f8f9fa;border-radius:12px;padding:16px;margin-bottom:20px;border:1px solid #e9ecef}.c-jobcardform-servicesTitle_31_ij{font-weight:600;color:var(--c-jobcardform-navy_01_ab);font-size:1rem;margin-bottom:8px;display:flex;align-items:center;gap:8px}.c-jobcardform-servicesTitle_31_ij i{font-size:1.1rem;color:var(--c-jobcardform-green_06_kl)}.c-jobcardform-infoCircle_32_kl{width:18px;height:18px;border-radius:50%;background:var(--c-jobcardform-green_06_kl);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700}.c-jobcardform-infoText_33_mn{font-size:.75rem;color:var(--c-jobcardform-muted_10_st);margin-bottom:12px}.c-jobcardform-errorMsg_67_ab{color:#dc3545;font-size:.875rem;margin-top:.25rem;margin-bottom:.5rem;display:block;font-weight:500}.c-jobcardform-serviceCheckbox_34_op{margin-bottom:10px}.c-jobcardform-formCheckInput_36_st{border-radius:6px;border:2px solid #ddd;width:18px;height:18px}.c-jobcardform-formCheckInput_36_st:checked{background-color:var(--c-jobcardform-green_06_kl);border-color:var(--c-jobcardform-green_06_kl)}.c-jobcardform-formCheckLabel_37_uv{font-size:.85rem;color:var(--c-jobcardform-navy_01_ab);font-weight:500;margin-left:8px}.c-jobcardform-formCheck_35_qr{display:flex;align-items:center}.c-jobcardform-fuelIndicator_39_yz{display:flex;align-items:center;gap:12px;background:#f8f9fa;border-radius:12px;padding:12px;border:1px solid #e9ecef}.c-jobcardform-fuelGauge_41_cd{flex:1;height:8px;background:#e9ecef;border-radius:4px;position:relative;overflow:hidden}.c-jobcardform-fuelLevel_42_ef{height:100%;background:linear-gradient(90deg,#e74c3c 0%,var(--c-jobcardform-yellow_07_mn) 50%,var(--c-jobcardform-green_06_kl) 100%);border-radius:4px;transition:width .3s ease}.c-jobcardform-fuelPercentage_38_wx{font-size:.8rem;color:var(--c-jobcardform-navy_01_ab);font-weight:600;margin-left:8px}.c-jobcardform-fuelLabel_40_ab{font-size:.8rem;color:var(--c-jobcardform-muted_10_st)}.c-jobcardform-formRange_43_gh{width:100%;margin-top:8px}.c-jobcardform-radioGroup_44_ij{padding-left:10px;display:flex;gap:20px;margin-top:8px;align-items:center}.c-jobcardform-radioItem_45_kl{display:flex;align-items:center;gap:6px}.c-jobcardform-radioItem_45_kl input[type=radio]{width:16px;height:16px;accent-color:var(--c-jobcardform-green_06_kl)}.c-jobcardform-radioItem_45_kl label{font-size:.85rem;color:var(--c-jobcardform-navy_01_ab);font-weight:500}.c-jobcardform-imageUploadSection_46_mn{text-align:center;padding:20px;border:2px dashed #cbd5e0;border-radius:12px;background:#f8f9fa;cursor:pointer;transition:all .3s ease}.c-jobcardform-imageUploadSection_46_mn:hover{border-color:var(--c-jobcardform-green_06_kl);background:#f0f9f7}.c-jobcardform-imageUploadSection_46_mn i{font-size:2rem;color:var(--c-jobcardform-muted_10_st);margin-bottom:8px}.c-jobcardform-btnPrimary_48_qr{background:linear-gradient(135deg,var(--c-jobcardform-green_06_kl) 0%,#16a085 100%);border:0;border-radius:16px;font-weight:700;font-size:1rem;width:60%;transition:all .3s ease;box-shadow:0 6px 20px #1e7b6f4d;position:fixed;bottom:58px;left:50%;transform:translate(-50%);max-width:398px;z-index:50;overflow:hidden;color:#fff;cursor:pointer;padding:16px 24px}.c-jobcardform-footerNav_49_st{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:430px;background:var(--c-jobcardform-navy2_02_cd);color:#cfd7f1;box-shadow:0 -2px 8px #00000026;z-index:100}.c-jobcardform-navRow_50_uv{display:flex;text-align:center;padding:0 8px}.c-jobcardform-navCol_51_wx{flex:1}.c-jobcardform-navItem_52_yz{text-align:center;color:#cfd7f1;cursor:pointer;transition:all .3s ease;padding:2px;border-radius:8px}.c-jobcardform-navItem_52_yz i{display:block;font-size:1.25rem;margin-bottom:4px;color:#9fc0ff;transition:all .3s ease}.c-jobcardform-navItem_52_yz:hover i{color:var(--c-jobcardform-yellow_07_mn);transform:scale(1.2)}.c-jobcardform-navItem_52_yz small{font-weight:600;font-size:.75rem;display:block}.c-jobcardform-navItem_52_yz.c-jobcardform-active_53_ab i{color:var(--c-jobcardform-yellow_07_mn)}.c-jobcardform-navItem_52_yz.c-jobcardform-active_53_ab{background:#ffffff1a}.c-jobcardform-row_23_st{display:flex}.c-jobcardform-alignCenter_24_uv{align-items:center}.c-jobcardform-col4_25_wx{flex:0 0 33.333333%}.c-jobcardform-col8_28_cd{flex:0 0 66.666667%}.c-jobcardform-mb0_27_ab{margin-bottom:0}.c-jobcardform-textCenter_20_mn{text-align:center}.c-jobcardform-textSuccess_47_op{color:#28a745}@media (max-width: 375px){.c-jobcardform-formContainer_17_gh{padding:16px 12px 100px}.c-jobcardform-formCard_18_ij{padding:20px 16px}}@media (min-width: 431px){body{display:flex;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.c-jobcardform-appWrap_10_st{border-radius:24px;overflow:hidden;box-shadow:0 25px 80px #00000040,0 0 0 1px #ffffff1a}}.c-jobcardform-imagePreviewContainer_61_op{margin-bottom:15px}.c-jobcardform-imageGrid_62_qr{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:10px}.c-jobcardform-imagePreviewItem_63_st{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;border:1px solid #ddd}.c-jobcardform-previewImage_64_uv{width:100%;height:100%;object-fit:cover}.c-jobcardform-removeImageBtn_65_wx{position:absolute;top:5px;right:5px;width:24px;height:24px;border:none;border-radius:50%;background:#ff0000b3;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer}.c-jobcardform-maxImagesWarning_66_yz{color:#dc3545;font-size:12px;margin-top:5px;text-align:center}.c-jobcardform-btnPrimary_48_qr:disabled{opacity:.6;cursor:not-allowed}.c-jobcardform-cameraModal{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:1000}.c-jobcardform-cameraContent{position:relative;width:100%;max-width:400px;background:#000;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #00000080}.c-jobcardform-cameraVideo{width:100%;display:block}.c-jobcardform-cameraControls{position:absolute;bottom:20px;left:0;right:0;display:flex;justify-content:center;gap:20px}.c-jobcardform-cameraBtn{width:50px;height:50px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:20px;transition:all .3s ease}.c-jobcardform-cameraCaptureBtn{background:#fff;color:#333}.c-jobcardform-cameraCaptureBtn:hover{background:#f1f1f1;transform:scale(1.1)}.c-jobcardform-cameraCaptureBtn:disabled{background:#ccc;cursor:not-allowed;transform:none}.c-jobcardform-cameraCancelBtn{background:#e74c3c;color:#fff}.c-jobcardform-cameraCancelBtn:hover{background:#c0392b;transform:scale(1.1)}.c-jobcardform-photoButtons{display:flex;justify-content:center;gap:12px;margin-top:12px}.c-jobcardform-photoBtn{width:40px;height:40px;border-radius:50%;border:2px solid var(--c-jobcardform-green_06_kl);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-size:16px;background:#fff;color:var(--c-jobcardform-green_06_kl)}.c-jobcardform-photoBtn:hover{background:var(--c-jobcardform-green_06_kl);color:#fff;transform:scale(1.1)}.c-jobcardform-photoBtn:disabled{opacity:.5;cursor:not-allowed;transform:none}.c-jobcardform-photoBtn-upload{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:#667eea}.c-jobcardform-photoBtn-camera{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff;border-color:#f093fb}.c-jobcardform-photoBtn span,.c-jobcardform-cameraBtn span{-webkit-text-fill-color:initial!important;color:initial!important;filter:none!important;text-shadow:none!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important}:root{--primary-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--success-gradient: linear-gradient(135deg, #38a169 0%, #2ecc71 100%);--warning-gradient: linear-gradient(135deg, #ed8936 0%, #f6ad55 100%);--danger-gradient: linear-gradient(135deg, #e53e3e 0%, #fc8181 100%);--card-bg: #ffffff;--bg-light: #f8fafc;--text-primary: #2d3748;--text-secondary: #718096;--border-light: #e2e8f0;--shadow-sm: 0 4px 15px rgba(0,0,0,.08);--shadow-md: 0 8px 25px rgba(0,0,0,.12);--shadow-lg: 0 15px 35px rgba(0,0,0,.15)}.c-viewjobcard-appWrap_17_gh{max-width:430px;margin:0 auto;min-height:100vh;background:var(--bg-light);position:relative;overflow-x:hidden}.c-viewjobcard-appbar_18_ij{background:var(--primary-gradient);color:#fff;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;box-shadow:var(--shadow-md);position:sticky;top:0;z-index:100}.c-viewjobcard-headerLeft_19_kl,.c-viewjobcard-headerRight_23_st{flex:0 0 auto}.c-viewjobcard-headerCenter_21_op{flex:1;text-align:center}.c-viewjobcard-iconBtn_20_mn{width:44px;height:44px;border-radius:12px;background:#ffffff26;border:0;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.c-viewjobcard-iconBtn_20_mn:hover{background:#ffffff40;transform:scale(1.05)}.c-viewjobcard-title_22_qr{font-size:1.3rem;font-weight:700;letter-spacing:.5px}.c-viewjobcard-contentContainer_24_uv{padding:20px 16px 100px;background:var(--bg-light)}.c-viewjobcard-statusHeader_25_wx{background:var(--card-bg);border-radius:20px;padding:20px;margin-bottom:20px;box-shadow:var(--shadow-sm);display:flex;align-items:center;justify-content:space-between;border:1px solid var(--border-light)}.c-viewjobcard-statusInfo_26_yz{display:flex;align-items:center;gap:12px}.c-viewjobcard-statusIcon_27_ab{width:48px;height:48px;border-radius:50%;background:var(--warning-gradient);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem;box-shadow:0 4px 15px #ed89364d}.c-viewjobcard-statusText_28_cd{font-size:1.1rem;font-weight:700;color:var(--text-primary)}.c-viewjobcard-editBtn_29_ef{background:var(--primary-gradient);color:#fff;border:0;border-radius:12px;padding:10px 16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:6px;box-shadow:0 4px 15px #667eea4d}.c-viewjobcard-editBtn_29_ef:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.c-viewjobcard-sectionTitle_30_gh{font-size:1.2rem;font-weight:700;color:var(--text-primary);margin-bottom:16px;padding-left:4px}.c-viewjobcard-detailsCard_31_ij{background:var(--card-bg);border-radius:20px;padding:0;margin-bottom:20px;box-shadow:var(--shadow-sm);border:1px solid var(--border-light);overflow:hidden}.c-viewjobcard-detailRow_32_kl{padding:18px 20px;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;align-items:flex-start;gap:16px;transition:background .2s ease}.c-viewjobcard-detailRow_32_kl:last-child{border-bottom:none}.c-viewjobcard-detailRow_32_kl:hover{background:#f8fafc}.c-viewjobcard-detailLabel_33_mn{font-size:.9rem;font-weight:600;color:var(--text-secondary);flex:0 0 40%;line-height:1.4}.c-viewjobcard-detailValue_34_op{font-size:.95rem;font-weight:600;color:var(--text-primary);flex:1;text-align:right;line-height:1.4;word-break:break-word}.c-viewjobcard-remarksSection_35_qr{background:var(--card-bg);border-radius:20px;margin-bottom:20px;box-shadow:var(--shadow-sm);border:1px solid var(--border-light);overflow:hidden}.c-viewjobcard-remarksHeader_36_st{padding:18px 20px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:background .2s ease;font-weight:700;font-size:larger;color:var(--text-primary)}.c-viewjobcard-remarksHeader_36_st:hover{background:#f8fafc}.c-viewjobcard-remarksContent_37_uv{padding:0 20px 20px;color:var(--text-secondary);line-height:1.6;font-size:.95rem;border-top:1px solid var(--border-light);margin-top:-1px;background:#f8fafc}.c-viewjobcard-dentScratchSection_38_wx{background:var(--card-bg);border-radius:20px;padding:20px;margin-bottom:20px;box-shadow:var(--shadow-sm);border:1px solid var(--border-light)}.c-viewjobcard-dentScratchHeader_39_yz{display:flex;align-items:center;justify-content:space-between}.c-viewjobcard-dentScratchTitle_40_ab{font-size:1.1rem;font-weight:700;color:var(--text-primary)}.c-viewjobcard-viewImagesBtn_41_cd{background:linear-gradient(135deg,#4299e1,#3182ce);color:#fff;border:0;border-radius:12px;padding:10px 16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:6px;font-size:.9rem;box-shadow:0 4px 15px #4299e14d}.c-viewjobcard-viewImagesBtn_41_cd:hover{transform:translateY(-2px);box-shadow:0 6px 20px #4299e166}.c-viewjobcard-actionButtons_42_ef{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.c-viewjobcard-btnCreate_43_gh,.c-viewjobcard-btnShare_44_ij{padding:16px 20px;border:0;border-radius:16px;font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.c-viewjobcard-btnCreate_43_gh{background:var(--success-gradient);color:#fff;box-shadow:0 6px 20px #38a1694d}.c-viewjobcard-btnCreate_43_gh:hover{transform:translateY(-3px);box-shadow:0 8px 25px #38a16966}.c-viewjobcard-btnShare_44_ij{background:var(--card-bg);color:var(--text-primary);border:2px solid var(--border-light);box-shadow:var(--shadow-sm)}.c-viewjobcard-btnShare_44_ij:hover{background:var(--primary-gradient);color:#fff;border-color:transparent;transform:translateY(-3px);box-shadow:0 8px 25px #667eea4d}.c-viewjobcard-editModal_45_kl{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.c-viewjobcard-editModalContent_46_mn{background:var(--card-bg);border-radius:24px;width:100%;max-width:400px;max-height:90vh;overflow:hidden;box-shadow:var(--shadow-lg);animation:modalSlideIn .3s ease}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.c-viewjobcard-editModalHeader_47_op{padding:24px 24px 16px;border-bottom:1px solid var(--border-light);display:flex;align-items:center;justify-content:space-between;background:var(--primary-gradient);color:#fff}.c-viewjobcard-editModalTitle_48_qr{font-size:1.2rem;font-weight:700}.c-viewjobcard-closeModal_49_st{background:#ffffff26;border:0;color:#fff;font-size:1.5rem;cursor:pointer;padding:8px;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.c-viewjobcard-closeModal_49_st:hover{background:#ffffff40}.c-viewjobcard-editModalBody_50_uv{padding:24px;max-height:60vh;overflow-y:auto}.c-viewjobcard-editFormGroup_51_wx{margin-bottom:20px}.c-viewjobcard-editFormLabel_52_yz{display:block;font-size:.9rem;font-weight:600;color:var(--text-primary);margin-bottom:8px}.c-viewjobcard-editFormInput_53_ab,.c-viewjobcard-editFormTextarea_54_cd{width:100%;padding:12px 16px;border:2px solid var(--border-light);border-radius:12px;font-size:.95rem;transition:all .3s ease;background:var(--card-bg)}.c-viewjobcard-editFormInput_53_ab:focus,.c-viewjobcard-editFormTextarea_54_cd:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.c-viewjobcard-editFormTextarea_54_cd{min-height:80px;resize:vertical}.c-viewjobcard-saveBtn_55_ef{width:100%;padding:16px;background:var(--success-gradient);color:#fff;border:0;border-radius:16px;font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 20px #38a1694d;margin-top:8px}.c-viewjobcard-saveBtn_55_ef:hover{transform:translateY(-2px);box-shadow:0 8px 25px #38a16966}@media (max-width: 430px){.c-viewjobcard-contentContainer_24_uv{padding:16px 12px 100px}.c-viewjobcard-statusHeader_25_wx{padding:16px;flex-direction:row;gap:16px;text-align:center}.c-viewjobcard-detailRow_32_kl{flex-direction:column;gap:8px;text-align:left}.c-viewjobcard-detailLabel_33_mn{flex:none;font-size:larger;font-weight:700}.c-viewjobcard-detailValue_34_op{text-align:left}.c-viewjobcard-dentScratchHeader_39_yz{flex-direction:column;gap:12px;text-align:center}.c-viewjobcard-editModal_45_kl{padding:12px}.c-viewjobcard-editModalBody_50_uv{padding:20px}}.c-viewjobcard-editModalBody_50_uv::-webkit-scrollbar{width:6px}.c-viewjobcard-editModalBody_50_uv::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.c-viewjobcard-editModalBody_50_uv::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.c-viewjobcard-editModalBody_50_uv::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.c-viewjobcard-imageModal_56_gh{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;z-index:1001;display:flex;align-items:center;justify-content:center;padding:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.c-viewjobcard-imageModalContent_57_ij{position:relative;width:80vw;height:85vh;max-width:800px;max-height:700px;background:#fff!important;border-radius:16px;overflow:hidden;box-shadow:0 25px 80px #00000080;animation:imageModalSlideIn .3s ease;display:flex;flex-direction:column}.c-viewjobcard-imageModalHeader_58_kl{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:var(--primary-gradient);color:#fff}.c-viewjobcard-imageCounter_59_mn{font-weight:600;font-size:.9rem}.c-viewjobcard-closeImageModal_60_op{background:#ffffff26;border:0;color:#fff;font-size:1.5rem;cursor:pointer;padding:8px;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.c-viewjobcard-closeImageModal_60_op:hover{background:#ffffff40}.c-viewjobcard-imageContainer_61_qr{position:relative;display:flex;align-items:center;justify-content:center;background:#fff!important;flex:1;overflow:hidden}.c-viewjobcard-modalImage_62_st{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:0;cursor:zoom-in;transition:transform .3s ease}.c-viewjobcard-modalImage_62_st.zoomed{cursor:zoom-out;transform:scale(2)}.c-viewjobcard-imageNavigation_63_uv{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;padding:0 20px;pointer-events:none}.c-viewjobcard-navBtn_64_wx{background:#000000b3;color:#fff;border:0;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;pointer-events:auto;font-size:1.2rem}.c-viewjobcard-navBtn_64_wx:hover{background:#000000e6;transform:scale(1.1)}@media (max-width: 430px){.c-viewjobcard-imageModal_56_gh{padding:5px}.c-viewjobcard-imageModalContent_57_ij{width:90vw;height:85vh}.c-viewjobcard-imageModalHeader_58_kl{padding:12px 16px}.c-viewjobcard-imageNavigation_63_uv{padding:0 10px}.c-viewjobcard-navBtn_64_wx{width:40px;height:40px;font-size:1.1rem}}:root{--c-jobcardlist-navy_01_ab: #1f2746;--c-jobcardlist-navy2_02_cd: #283357;--c-jobcardlist-navy3_03_ef: #2f3a60;--c-jobcardlist-teal_04_gh: #2f6f6a;--c-jobcardlist-tealSoft_05_ij: #5a9e98;--c-jobcardlist-green_06_kl: #1e7b6f;--c-jobcardlist-yellow_07_mn: #f2c200;--c-jobcardlist-bg_08_op: #eceff1;--c-jobcardlist-card_09_qr: #ffffff;--c-jobcardlist-muted_10_st: #8c95ad;--c-jobcardlist-shadow_11_uv: 0 8px 20px rgba(0,0,0,.12);--c-jobcardlist-radius_12_wx: 16px}html,body{margin:0;padding:0;background:var(--c-jobcardlist-bg_08_op);color:#172036;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}.c-jobcardlist-appWrap_10_st{max-width:430px;margin-inline:auto;min-height:100vh;background:var(--c-jobcardlist-bg_08_op);position:relative}.c-jobcardlist-appbar_11_uv{background:var(--c-jobcardlist-navy_01_ab);color:#fff;height:60px;position:sticky;top:0;z-index:100;box-shadow:0 2px 8px #00000026;display:flex;align-items:center;padding:0 8px}.c-jobcardlist-title_15_cd{font-weight:600;letter-spacing:.2px;font-size:1.1rem}.c-jobcardlist-iconBtn_13_yz{width:42px;height:42px;border-radius:10px;display:grid;place-items:center;color:#fff;background:transparent;border:0;transition:all .2s ease;cursor:pointer}.c-jobcardlist-iconBtn_13_yz:hover{background:#ffffff1a;transform:scale(1.05)}.c-jobcardlist-headerLeft_12_wx{display:flex;align-items:center;gap:8px}.c-jobcardlist-headerCenter_14_ab{flex-grow:1;text-align:center}.c-jobcardlist-headerRight_16_ef{display:flex;align-items:center}.c-jobcardlist-contentContainer_17_gh{background:var(--c-jobcardlist-bg_08_op);padding:16px 12px 100px}.c-jobcardlist-pageTitle_18_ij{font-weight:700;color:var(--c-jobcardlist-navy_01_ab);margin-bottom:20px;font-size:1.3rem;text-align:center}.c-jobcardlist-searchSection_19_kl{background:var(--c-jobcardlist-card_09_qr);border-radius:16px;padding:16px;margin-bottom:20px;box-shadow:0 4px 20px #00000014}.c-jobcardlist-searchRow_20_mn{display:flex;align-items:center;gap:8px}.c-jobcardlist-searchBox_21_op{position:relative;flex-grow:1}.c-jobcardlist-searchInput_23_st{width:100%;border:1px solid #e1e8ed;border-radius:12px;padding:12px 45px 12px 40px;background:#f8f9fa;font-size:.9rem;transition:all .3s ease}.c-jobcardlist-searchInput_23_st:focus{outline:none;border-color:var(--c-jobcardlist-green_06_kl);background:#fff;box-shadow:0 0 0 3px #1e7b6f1a}.c-jobcardlist-searchIcon_22_qr{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--c-jobcardlist-muted_10_st);font-size:1rem}.c-jobcardlist-voiceIcon_24_uv{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--c-jobcardlist-muted_10_st);font-size:1rem;cursor:pointer;padding:4px;border-radius:50%;transition:all .3s ease}.c-jobcardlist-voiceIcon_24_uv:hover{color:var(--c-jobcardlist-green_06_kl);background:#1e7b6f1a}.c-jobcardlist-voiceIcon_24_uv.c-jobcardlist-listening_25_wx{color:#e74c3c;animation:c-jobcardlist-pulse_39_yz 1s infinite}@keyframes c-jobcardlist-pulse_39_yz{0%,to{transform:translateY(-50%) scale(1)}50%{transform:translateY(-50%) scale(1.2)}}.c-jobcardlist-selectBtn_26_yz{background:#4a6cf7;color:#fff;border:0;border-radius:20px;padding:8px 20px;font-weight:600;font-size:.9rem;transition:all .3s ease;flex-shrink:0;cursor:pointer}.c-jobcardlist-selectBtn_26_yz:hover{background:#3b5ce6;transform:translateY(-1px)}.c-jobcardlist-jobCard_27_ab{background:var(--c-jobcardlist-card_09_qr);border-radius:16px;padding:16px;margin-bottom:16px;box-shadow:0 4px 20px #00000014;position:relative;transition:all .3s ease;cursor:pointer}.c-jobcardlist-jobCard_27_ab:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0000001f}.c-jobcardlist-statusBadge_28_cd{position:absolute;top:6px;right:16px;background:var(--c-jobcardlist-tealSoft_05_ij);color:#fff;padding:6px 12px;border-radius:20px;font-size:.75rem;font-weight:600;display:flex;align-items:center;gap:4px}.c-jobcardlist-statusBadge_28_cd i{font-size:.8rem}.c-jobcardlist-jobIssues_29_ef{color:var(--c-jobcardlist-navy_01_ab);font-weight:600;font-size:.9rem;margin-bottom:8px;line-height:1.4}.c-jobcardlist-issuesTitle_30_gh{font-weight:700;font-size:1rem}.c-jobcardlist-jobMeta_31_ij{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid #f0f0f0}.c-jobcardlist-createdBy_32_kl{color:var(--c-jobcardlist-muted_10_st);font-size:.8rem}.c-jobcardlist-createdBy_32_kl strong{color:var(--c-jobcardlist-navy_01_ab);font-weight:600}.c-jobcardlist-assignedDate_33_mn{color:var(--c-jobcardlist-muted_10_st);font-size:.8rem;text-align:right}.c-jobcardlist-assignedDate_33_mn strong{color:var(--c-jobcardlist-navy_01_ab);font-weight:600}.c-jobcardlist-footerNav_34_op{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:430px;background:var(--c-jobcardlist-navy2_02_cd);color:#cfd7f1;box-shadow:0 -2px 8px #00000026;z-index:100}.c-jobcardlist-navRow_35_qr{display:flex;text-align:center;padding:0 8px}.c-jobcardlist-navCol_36_st{flex:1}.c-jobcardlist-navItem_37_uv{text-align:center;color:#cfd7f1;cursor:pointer;transition:all .3s ease;padding:2px;border-radius:8px}.c-jobcardlist-navItem_37_uv i{display:block;font-size:1.25rem;margin-bottom:4px;color:#9fc0ff;transition:all .3s ease}.c-jobcardlist-navItem_37_uv:hover i{color:var(--c-jobcardlist-yellow_07_mn);transform:scale(1.2)}.c-jobcardlist-navItem_37_uv small{font-weight:600;font-size:.75rem;display:block}.c-jobcardlist-navItem_37_uv.c-jobcardlist-active_38_wx i{color:var(--c-jobcardlist-yellow_07_mn)}.c-jobcardlist-navItem_37_uv.c-jobcardlist-active_38_wx{background:#ffffff1a}@media (max-width: 375px){.c-jobcardlist-contentContainer_17_gh{padding:16px 12px 100px}.c-jobcardlist-searchSection_19_kl{padding:14px}}@media (min-width: 431px){body{display:flex;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.c-jobcardlist-appWrap_10_st{border-radius:24px;overflow:hidden;box-shadow:0 25px 80px #00000040,0 0 0 1px #ffffff1a}}.c-jobcardlist-emptyState{text-align:center;padding:60px 20px;background:var(--c-jobcardlist-card_09_qr);border-radius:16px;margin:20px 0;box-shadow:0 4px 20px #00000014}.c-jobcardlist-emptyIcon{width:80px;height:80px;border-radius:50%;background:#1f27461a;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.c-jobcardlist-emptyIcon i{font-size:2.5rem;color:var(--c-jobcardlist-muted_10_st)}.c-jobcardlist-emptyState h3{color:var(--c-jobcardlist-navy_01_ab);font-size:1.2rem;font-weight:600;margin:0 0 12px;text-transform:capitalize}.c-jobcardlist-emptyState p{color:var(--c-jobcardlist-muted_10_st);font-size:.9rem;line-height:1.5;max-width:280px;margin:0 auto}:root{--c-jobcardquotation-navy_01_ab: #1f2746;--c-jobcardquotation-navy2_02_cd: #283357;--c-jobcardquotation-navy3_03_ef: #2f3a60;--c-jobcardquotation-teal_04_gh: #2f6f6a;--c-jobcardquotation-tealSoft_05_ij: #5a9e98;--c-jobcardquotation-green_06_kl: #1e7b6f;--c-jobcardquotation-yellow_07_mn: #f2c200;--c-jobcardquotation-bg_08_op: #eceff1;--c-jobcardquotation-card_09_qr: #ffffff;--c-jobcardquotation-muted_10_st: #8c95ad;--c-jobcardquotation-shadow_11_uv: 0 8px 20px rgba(0,0,0,.12);--c-jobcardquotation-radius_12_wx: 16px}html,body{margin:0;padding:0;background:var(--c-jobcardquotation-bg_08_op);color:#172036;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}.c-jobcardquotation-appWrap_24_uv{max-width:430px;margin-inline:auto;min-height:100vh;background:var(--c-jobcardquotation-bg_08_op);position:relative}.c-jobcardquotation-appbar_25_wx{background:var(--c-jobcardquotation-navy_01_ab);color:#fff;height:60px;position:sticky;top:0;z-index:100;box-shadow:0 2px 8px #00000026;display:flex;align-items:center;padding:0 8px}.c-jobcardquotation-title_29_ef{font-weight:600;letter-spacing:.2px;font-size:1.1rem}.c-jobcardquotation-iconBtn_27_ab{width:42px;height:42px;border-radius:10px;display:grid;place-items:center;color:#fff;background:transparent;border:0;transition:all .2s ease;cursor:pointer}.c-jobcardquotation-iconBtn_27_ab:hover{background:#ffffff1a;transform:scale(1.05)}.c-jobcardquotation-headerLeft_26_yz{display:flex;align-items:center;gap:8px}.c-jobcardquotation-headerCenter_28_cd{flex-grow:1;text-align:center}.c-jobcardquotation-headerRight_30_gh{display:flex;align-items:center}.c-jobcardquotation-formContainer_31_ij{background:var(--c-jobcardquotation-bg_08_op);padding:16px 12px 100px}.c-jobcardquotation-formCard_32_kl{background:var(--c-jobcardquotation-card_09_qr);border-radius:20px;box-shadow:0 10px 30px #00000014;padding:20px 18px;margin-bottom:16px;border:1px solid rgba(255,255,255,.2)}.c-jobcardquotation-sectionTitle_33_mn{font-weight:700;color:var(--c-jobcardquotation-navy_01_ab);margin-bottom:20px;font-size:1.05rem}.c-jobcardquotation-titleHr_35_qr{margin-top:10px;border:0;height:2px;background:linear-gradient(135deg,var(--c-jobcardquotation-green_06_kl),var(--c-jobcardquotation-tealSoft_05_ij));border-radius:1px}.c-jobcardquotation-sectionHeader_36_st{background:#e9ecef;padding:12px 16px;border-radius:12px;display:flex;align-items:center;justify-content:space-between;font-weight:600;color:var(--c-jobcardquotation-navy_01_ab)}.c-jobcardquotation-headerContent_37_uv{display:flex;align-items:center;gap:8px}.c-jobcardquotation-headerContent_37_uv i{color:var(--c-jobcardquotation-green_06_kl);font-size:1.1rem}.c-jobcardquotation-addBtn_38_wx{background:var(--c-jobcardquotation-green_06_kl);color:#fff;border:0;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.c-jobcardquotation-addBtn_38_wx:hover{background:#16a085;transform:scale(1.1)}.c-jobcardquotation-tableSection_39_yz{background-color:#f7f4ef}.c-jobcardquotation-tableHeader_40_ab{display:grid;grid-template-columns:.4fr 2fr 1fr 1fr .4fr;gap:8px;padding:8px 12px;background:#f8f9fa;border-radius:8px;font-weight:600;font-size:.85rem;color:var(--c-jobcardquotation-navy_01_ab);margin-bottom:8px}.c-jobcardquotation-tableRow_42_ef{display:grid;grid-template-columns:.4fr 2fr 1fr 1fr .4fr;gap:8px;padding:8px 12px;border-bottom:1px solid #f0f0f0;font-size:.85rem;align-items:center}.c-jobcardquotation-orderBtn_47_op{background:#e9ecef;color:var(--c-jobcardquotation-navy_01_ab);border:0;border-radius:20px;padding:8px 16px;font-weight:600;font-size:.85rem;display:flex;align-items:center;gap:6px;margin:16px auto;cursor:pointer;transition:all .3s ease}.c-jobcardquotation-orderBtn_47_op:hover{background:#dee2e6}.c-jobcardquotation-labourTable_49_st{display:grid;grid-template-columns:.4fr 2fr 1fr .4fr;gap:8px;padding:8px 12px;background:#f8f9fa;border-radius:8px;font-weight:600;font-size:.85rem;color:var(--c-jobcardquotation-navy_01_ab);margin-bottom:8px}.c-jobcardquotation-labourRow_50_uv{display:grid;grid-template-columns:.4fr 2fr 1fr .4fr;gap:8px;padding:8px 12px;border-bottom:1px solid #f0f0f0;font-size:.85rem;align-items:center}.c-jobcardquotation-servicesTable_52_yz{display:grid;grid-template-columns:.4fr 2fr 1fr .4fr;gap:8px;padding:8px 12px;background:#f8f9fa;border-radius:8px;font-weight:600;font-size:.85rem;color:var(--c-jobcardquotation-navy_01_ab);margin-bottom:8px}.c-jobcardquotation-servicesRow_53_ab{display:grid;grid-template-columns:.4fr 2fr 1fr .4fr;gap:8px;padding:8px 12px;border-bottom:1px solid #f0f0f0;font-size:.85rem;align-items:center}.c-jobcardquotation-deleteBtn_46_mn{background:#dc3545;color:#fff;border:0;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.8rem}.c-jobcardquotation-formControlSm_43_gh{width:100%;padding:6px 8px;border:1px solid #ddd;border-radius:4px;font-size:.85rem}.c-jobcardquotation-additionalCharges_55_ef{font-weight:600;color:var(--c-jobcardquotation-navy_01_ab);margin:20px 0 10px;font-size:1rem}.c-jobcardquotation-chargesRow_56_gh{display:flex;justify-content:space-between;align-items:center}.c-jobcardquotation-additionalCharge_57_ij{width:120px;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:.9rem}.c-jobcardquotation-chargesHr_58_kl{border:1px solid #dee2e6;margin-top:8px}.c-jobcardquotation-estimatedCost_59_mn{background:#e9ecef;padding:12px 16px;border-radius:12px;display:flex;justify-content:space-between;align-items:center;font-weight:600;color:var(--c-jobcardquotation-navy_01_ab);margin:20px 0}.c-jobcardquotation-costAmount_60_op{font-size:1.2rem;color:var(--c-jobcardquotation-green_06_kl)}.c-jobcardquotation-deliverySection_61_qr{background:#e9ecef;padding:12px 16px;border-radius:12px;margin-bottom:20px}.c-jobcardquotation-deliveryHeader_62_st{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--c-jobcardquotation-navy_01_ab);margin-bottom:12px}.c-jobcardquotation-deliveryDate_63_uv{display:flex;justify-content:space-between;align-items:center;font-size:.9rem}.c-jobcardquotation-dateValue_64_wx{font-weight:600;color:var(--c-jobcardquotation-navy_01_ab)}.c-jobcardquotation-imageUploadSection_65_yz{text-align:center;padding:40px 20px;border:2px dashed #cbd5e0;border-radius:12px;background:#f8f9fa;cursor:pointer;transition:all .3s ease;margin:20px 0}.c-jobcardquotation-imageUploadSection_65_yz:hover{border-color:var(--c-jobcardquotation-green_06_kl);background:#f0f9f7}.c-jobcardquotation-imageUploadSection_65_yz i{font-size:2rem;color:var(--c-jobcardquotation-muted_10_st);margin-bottom:8px}.c-jobcardquotation-btnPrimary_67_cd{background:linear-gradient(135deg,var(--c-jobcardquotation-green_06_kl) 0%,#16a085 100%);border:0;border-radius:16px;font-weight:700;font-size:1rem;width:100%;padding:16px 24px;transition:all .3s ease;box-shadow:0 6px 20px #1e7b6f4d;margin-top:20px;overflow:hidden;color:#fff;cursor:pointer}.c-jobcardquotation-textCenter_34_op{text-align:center}.c-jobcardquotation-mb20_48_qr{margin-bottom:20px}.c-jobcardquotation-textSuccess_66_ab{color:#28a745}@media (max-width: 375px){.c-jobcardquotation-formContainer_31_ij{padding:16px 12px 100px}.c-jobcardquotation-formCard_32_kl{padding:20px 16px}}@media (min-width: 431px){body{display:flex;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.c-jobcardquotation-appWrap_24_uv{border-radius:24px;overflow:hidden;box-shadow:0 25px 80px #00000040,0 0 0 1px #ffffff1a}}:root{--c-jobcardstatuslink-navy_01_ab: #1f2746;--c-jobcardstatuslink-navy2_02_cd: #283357;--c-jobcardstatuslink-navy3_03_ef: #2f3a60;--c-jobcardstatuslink-teal_04_gh: #2f6f6a;--c-jobcardstatuslink-tealSoft_05_ij: #5a9e98;--c-jobcardstatuslink-green_06_kl: #1e7b6f;--c-jobcardstatuslink-yellow_07_mn: #f2c200;--c-jobcardstatuslink-bg_08_op: #eceff1;--c-jobcardstatuslink-card_09_qr: #ffffff;--c-jobcardstatuslink-muted_10_st: #8c95ad;--c-jobcardstatuslink-shadow_11_uv: 0 8px 20px rgba(0,0,0,.12);--c-jobcardstatuslink-radius_12_wx: 16px}.c-jobcardstatuslink-appWrap_10_st{width:100%;min-height:100vh;background:var(--c-jobcardstatuslink-bg_08_op);position:relative;margin:0;padding:0;color:#172036;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden;scroll-behavior:smooth}.c-jobcardstatuslink-appbar_11_uv{background:var(--c-jobcardstatuslink-navy_01_ab);color:#fff;height:60px;position:sticky;top:0;z-index:100;box-shadow:0 2px 8px #00000026}.c-jobcardstatuslink-title_13_yz{font-weight:600;letter-spacing:.2px;font-size:1.1rem}.c-jobcardstatuslink-iconBtn_12_wx{width:42px;height:42px;border-radius:10px;display:grid;place-items:center;color:#fff;background:transparent;border:0;transition:all .2s ease;cursor:pointer}.c-jobcardstatuslink-iconBtn_12_wx:hover{background:#ffffff1a;transform:scale(1.05)}.c-jobcardstatuslink-contentContainer_14_ab{display:flex;flex-direction:column;min-height:calc(100vh - 60px)}.c-jobcardstatuslink-statusSection_15_cd{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:20px 16px;border-bottom:3px solid var(--c-jobcardstatuslink-green_06_kl);box-shadow:0 4px 12px #0000001a;position:sticky;top:60px;z-index:50}.c-jobcardstatuslink-statusTitle_16_ef{font-size:1.2rem;font-weight:700;color:var(--c-jobcardstatuslink-navy_01_ab);text-align:center;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px}.c-jobcardstatuslink-statusContainer_17_gh{display:flex;justify-content:center;align-items:center;gap:12px;overflow-x:auto;padding:10px 0;scrollbar-width:none;-ms-overflow-style:none}.c-jobcardstatuslink-statusContainer_17_gh::-webkit-scrollbar{display:none}.c-jobcardstatuslink-statusItem_18_ij{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;min-width:100px;max-width:120px;background:#fff;border-radius:16px;border:2px solid #e9ecef;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 2px 8px #00000014}.c-jobcardstatuslink-statusItem_18_ij:hover{transform:translateY(-4px);box-shadow:0 8px 20px #1e7b6f33;border-color:var(--c-jobcardstatuslink-tealSoft_05_ij)}.c-jobcardstatuslink-statusItem_18_ij.c-jobcardstatuslink-active_19_kl{background:linear-gradient(135deg,var(--c-jobcardstatuslink-green_06_kl) 0%,var(--c-jobcardstatuslink-tealSoft_05_ij) 100%);color:#fff;border-color:var(--c-jobcardstatuslink-green_06_kl);transform:translateY(-6px) scale(1.05);box-shadow:0 12px 24px #1e7b6f66;animation:c-jobcardstatuslink-activeGlow_51_wx 2s ease-in-out infinite alternate}.c-jobcardstatuslink-statusItem_18_ij.c-jobcardstatuslink-completed_20_mn{background:linear-gradient(135deg,#e8f5e8,#d4edda);color:var(--c-jobcardstatuslink-green_06_kl);border-color:var(--c-jobcardstatuslink-green_06_kl);transform:translateY(-2px);box-shadow:0 6px 16px #1e7b6f33}.c-jobcardstatuslink-statusCircle_21_op{width:32px;height:32px;border:3px solid #dee2e6;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;position:relative}.c-jobcardstatuslink-statusCircle_21_op.c-jobcardstatuslink-completed_20_mn{border-color:var(--c-jobcardstatuslink-green_06_kl);background:var(--c-jobcardstatuslink-green_06_kl)}.c-jobcardstatuslink-statusCircle_21_op.c-jobcardstatuslink-completed_20_mn:after{content:"✓";color:#fff;font-size:16px;font-weight:700}.c-jobcardstatuslink-statusCircle_21_op.c-jobcardstatuslink-active_19_kl{border-color:#fff;background:#ffffff4d;animation:c-jobcardstatuslink-pulse_52_yz 2s infinite}.c-jobcardstatuslink-statusCircle_21_op.c-jobcardstatuslink-pending_22_qr{border-color:#dee2e6;background:#fff}@keyframes c-jobcardstatuslink-pulse_52_yz{0%{box-shadow:0 0 #ffffffb3}70%{box-shadow:0 0 0 8px #fff0}to{box-shadow:0 0 #fff0}}@keyframes c-jobcardstatuslink-activeGlow_51_wx{0%{box-shadow:0 12px 24px #1e7b6f66}to{box-shadow:0 12px 24px #1e7b6f99,0 0 20px #1e7b6f4d}}.c-jobcardstatuslink-statusText_23_st{font-size:.85rem;font-weight:700;text-align:center;line-height:1.2;word-wrap:break-word;letter-spacing:.3px}.c-jobcardstatuslink-statusConnector_24_uv{width:40px;height:3px;background:linear-gradient(to right,var(--c-jobcardstatuslink-green_06_kl),#dee2e6);border-radius:2px;margin:0 -6px;z-index:1}.c-jobcardstatuslink-statusConnector_24_uv.c-jobcardstatuslink-completed_20_mn{background:var(--c-jobcardstatuslink-green_06_kl)}.c-jobcardstatuslink-statusItem_18_ij:active{transform:translateY(-2px) scale(.98)!important;transition:all .1s ease}.c-jobcardstatuslink-mainContent_25_wx{flex:1;padding:20px;background:#fff}.c-jobcardstatuslink-headerSection_26_yz{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #f0f0f0}.c-jobcardstatuslink-logoSection_27_ab{display:flex;align-items:center;gap:12px}.c-jobcardstatuslink-logo_28_cd{width:50px;height:50px;background:var(--c-jobcardstatuslink-teal_04_gh);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.2rem}.c-jobcardstatuslink-companyName_29_ef{font-size:1.5rem;font-weight:700;color:var(--c-jobcardstatuslink-navy_01_ab)}.c-jobcardstatuslink-invoiceDetails_30_gh{text-align:right;font-size:.9rem;color:var(--c-jobcardstatuslink-muted_10_st)}.c-jobcardstatuslink-infoSection_31_ij{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:30px}.c-jobcardstatuslink-infoCard_32_kl{background:#f8f9fa;padding:20px;border-radius:12px}.c-jobcardstatuslink-infoTitle_33_mn{font-weight:700;color:var(--c-jobcardstatuslink-navy_01_ab);margin-bottom:15px;font-size:1.1rem}.c-jobcardstatuslink-infoItem_34_op{display:flex;justify-content:space-between;margin-bottom:8px;font-size:.9rem}.c-jobcardstatuslink-infoLabel_35_qr{color:var(--c-jobcardstatuslink-muted_10_st)}.c-jobcardstatuslink-infoValue_36_st{font-weight:600;color:var(--c-jobcardstatuslink-navy_01_ab)}.c-jobcardstatuslink-vehicleInfo_37_uv{grid-column:1 / -1;background:#e9f7f5;border-left:4px solid var(--c-jobcardstatuslink-green_06_kl)}.c-jobcardstatuslink-invoiceTable_38_wx{width:100%;border-collapse:collapse;margin-bottom:30px;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.c-jobcardstatuslink-invoiceTable_38_wx th{background:var(--c-jobcardstatuslink-navy_01_ab);color:#fff;padding:15px 12px;text-align:left;font-weight:600;font-size:.9rem}.c-jobcardstatuslink-invoiceTable_38_wx td{padding:12px;border-bottom:1px solid #f0f0f0;font-size:.9rem}.c-jobcardstatuslink-invoiceTable_38_wx tr:last-child td{border-bottom:none}.c-jobcardstatuslink-totalSection_39_yz{background:#f8f9fa;padding:20px;border-radius:12px;margin-bottom:30px}.c-jobcardstatuslink-totalRow_40_ab{display:flex;justify-content:space-between;margin-bottom:8px;font-size:.95rem}.c-jobcardstatuslink-totalRow_40_ab.c-jobcardstatuslink-grandTotal_41_cd{font-weight:700;font-size:1.1rem;color:var(--c-jobcardstatuslink-navy_01_ab);border-top:2px solid #dee2e6;padding-top:12px;margin-top:12px}.c-jobcardstatuslink-discountInput_42_ef{width:60px;padding:2px 4px;border:1px solid #ddd;border-radius:4px;text-align:center}.c-jobcardstatuslink-balance_43_gh{color:#dc3545;font-weight:700}.c-jobcardstatuslink-footerInfo_44_ij{background:#f8f9fa;padding:20px;border-radius:12px;margin-bottom:30px}.c-jobcardstatuslink-footerRow_45_kl{display:flex;justify-content:space-between;margin-bottom:12px;font-size:.9rem}.c-jobcardstatuslink-footerLabel_46_mn{color:var(--c-jobcardstatuslink-muted_10_st);font-weight:500}.c-jobcardstatuslink-footerValue_47_op{font-weight:600;color:var(--c-jobcardstatuslink-navy_01_ab)}.c-jobcardstatuslink-thankYou_48_qr{text-align:center;font-size:1.5rem;font-weight:700;color:var(--c-jobcardstatuslink-navy_01_ab);margin:40px 0}.c-jobcardstatuslink-appStoreSection_49_st{display:flex;justify-content:center;gap:16px;margin-bottom:30px}.c-jobcardstatuslink-appStoreBtn_50_uv{height:50px;border-radius:8px;overflow:hidden}.c-jobcardstatuslink-appStoreBtn_50_uv img{height:100%;width:auto}.c-jobcardstatuslink-loading{display:flex;justify-content:center;align-items:center;height:100vh;font-size:1.2rem;color:var(--c-jobcardstatuslink-muted_10_st)}.c-jobcardstatuslink-error{display:flex;justify-content:center;align-items:center;height:100vh;font-size:1.2rem;color:#dc3545;text-align:center;padding:20px}.c-jobcardstatuslink-tableSection_51_ab{margin-bottom:30px}.c-jobcardstatuslink-tableSectionTitle_52_cd{font-size:1.1rem;font-weight:700;color:var(--c-jobcardstatuslink-navy_01_ab);margin-bottom:15px;padding:10px 0;border-bottom:2px solid var(--c-jobcardstatuslink-green_06_kl)}.c-jobcardstatuslink-actionSection_49_st{display:flex;flex-direction:column;gap:12px;align-items:center;margin-bottom:20px}.c-jobcardstatuslink-pdfBtn_50_uv,.c-jobcardstatuslink-shareBtn_51_cd{border:none;padding:12px 24px;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;min-width:200px;justify-content:center}.c-jobcardstatuslink-pdfBtn_50_uv{background:linear-gradient(135deg,var(--c-jobcardstatuslink-green_06_kl) 0%,var(--c-jobcardstatuslink-tealSoft_05_ij) 100%);color:#fff;box-shadow:0 4px 12px #1e7b6f4d}.c-jobcardstatuslink-shareBtn_51_cd{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;box-shadow:0 4px 12px #25d3664d}.c-jobcardstatuslink-pdfBtn_50_uv:hover{transform:translateY(-2px);box-shadow:0 6px 16px #1e7b6f66}.c-jobcardstatuslink-shareBtn_51_cd:hover{transform:translateY(-2px);box-shadow:0 6px 16px #25d36666}.c-jobcardstatuslink-pdfBtn_50_uv:active,.c-jobcardstatuslink-shareBtn_51_cd:active{transform:translateY(0)}.c-jobcardstatuslink-pdfBtn_50_uv:disabled,.c-jobcardstatuslink-shareBtn_51_cd:disabled{opacity:.6;cursor:not-allowed;transform:none}.c-jobcardstatuslink-processingScreen{display:flex;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.c-jobcardstatuslink-processingContent{text-align:center;padding:40px;background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;max-width:400px}.c-jobcardstatuslink-processingIcon{font-size:4rem;color:var(--c-jobcardstatuslink-green_06_kl);margin-bottom:20px;animation:c-jobcardstatuslink-bounce 2s infinite}.c-jobcardstatuslink-processingContent h2{color:var(--c-jobcardstatuslink-navy_01_ab);margin-bottom:10px;font-size:1.5rem}.c-jobcardstatuslink-processingContent p{color:var(--c-jobcardstatuslink-muted_10_st);margin-bottom:30px}.c-jobcardstatuslink-processingSpinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid var(--c-jobcardstatuslink-green_06_kl);border-radius:50%;animation:c-jobcardstatuslink-spin 1s linear infinite;margin:0 auto}@keyframes c-jobcardstatuslink-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes c-jobcardstatuslink-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@media print{.c-jobcardstatuslink-appbar_11_uv,.c-jobcardstatuslink-statusSection_15_cd,.c-jobcardstatuslink-actionSection_49_st,.c-jobcardstatuslink-appStoreSection_49_st{display:none!important}.c-jobcardstatuslink-appWrap_10_st{background:#fff!important;box-shadow:none!important}.c-jobcardstatuslink-mainContent_25_wx{padding:0!important;margin:0!important}.c-jobcardstatuslink-invoiceTable_38_wx{box-shadow:none!important;border:1px solid #ddd!important}.c-jobcardstatuslink-totalSection_39_yz,.c-jobcardstatuslink-footerInfo_44_ij{border:1px solid #ddd!important;box-shadow:none!important}}@media (max-width: 479px){.c-jobcardstatuslink-tableSectionTitle_52_cd{font-size:1rem;padding:8px 0}.c-jobcardstatuslink-pdfBtn_50_uv,.c-jobcardstatuslink-shareBtn_51_cd{padding:10px 20px;font-size:.9rem;min-width:180px}}@media (max-width: 479px){.c-jobcardstatuslink-mainContent_25_wx{padding:12px 10px}.c-jobcardstatuslink-infoSection_31_ij{grid-template-columns:1fr;gap:12px}.c-jobcardstatuslink-infoCard_32_kl{padding:16px;border-radius:12px;box-shadow:0 2px 8px #00000014}.c-jobcardstatuslink-headerSection_26_yz{flex-direction:column;gap:12px;text-align:center;margin-bottom:16px;padding-bottom:16px}.c-jobcardstatuslink-logo_28_cd{width:40px;height:40px}.c-jobcardstatuslink-companyName_29_ef{font-size:1.1rem}.c-jobcardstatuslink-invoiceDetails_30_gh{text-align:center;font-size:.8rem}.c-jobcardstatuslink-invoiceTable_38_wx{font-size:.7rem;border-radius:8px}.c-jobcardstatuslink-invoiceTable_38_wx th,.c-jobcardstatuslink-invoiceTable_38_wx td{padding:6px 4px}.c-jobcardstatuslink-totalSection_39_yz,.c-jobcardstatuslink-footerInfo_44_ij{padding:16px;border-radius:12px;margin-bottom:20px}.c-jobcardstatuslink-thankYou_48_qr{font-size:1.1rem;margin:24px 0}.c-jobcardstatuslink-appStoreSection_49_st{flex-direction:column;align-items:center;gap:10px}.c-jobcardstatuslink-appStoreBtn_50_uv{height:45px}}@media (min-width: 480px) and (max-width: 767px){.c-jobcardstatuslink-tableSectionTitle_52_cd{font-size:1.05rem}.c-jobcardstatuslink-mainContent_25_wx{padding:16px 14px}.c-jobcardstatuslink-infoSection_31_ij{grid-template-columns:1fr;gap:16px}.c-jobcardstatuslink-infoCard_32_kl{padding:18px;border-radius:12px;box-shadow:0 2px 8px #00000014}.c-jobcardstatuslink-headerSection_26_yz{flex-direction:column;gap:16px;text-align:center;margin-bottom:20px}.c-jobcardstatuslink-companyName_29_ef{font-size:1.3rem}.c-jobcardstatuslink-invoiceDetails_30_gh{text-align:center}.c-jobcardstatuslink-invoiceTable_38_wx{font-size:.8rem}.c-jobcardstatuslink-invoiceTable_38_wx th,.c-jobcardstatuslink-invoiceTable_38_wx td{padding:8px 6px}.c-jobcardstatuslink-thankYou_48_qr{font-size:1.2rem;margin:30px 0}.c-jobcardstatuslink-appStoreSection_49_st{flex-direction:column;align-items:center;gap:12px}}@media (min-width: 768px) and (max-width: 1023px){.c-jobcardstatuslink-tableSectionTitle_52_cd{font-size:1.1rem}.c-jobcardstatuslink-mainContent_25_wx{padding:20px 16px}.c-jobcardstatuslink-infoSection_31_ij{grid-template-columns:1fr 1fr;gap:20px}.c-jobcardstatuslink-invoiceTable_38_wx{font-size:.85rem}}@media (min-width: 1024px){.c-jobcardstatuslink-appWrap_10_st{max-width:1200px;margin:0 auto;border-radius:0;box-shadow:none}.c-jobcardstatuslink-mainContent_25_wx{padding:30px 40px}.c-jobcardstatuslink-infoSection_31_ij{grid-template-columns:1fr 1fr;gap:30px}.c-jobcardstatuslink-headerSection_26_yz{margin-bottom:40px}.c-jobcardstatuslink-companyName_29_ef{font-size:1.8rem}.c-jobcardstatuslink-invoiceTable_38_wx th,.c-jobcardstatuslink-invoiceTable_38_wx td{padding:16px 12px}}@media (min-width: 1440px){.c-jobcardstatuslink-appWrap_10_st{max-width:1400px}.c-jobcardstatuslink-mainContent_25_wx{padding:40px 50px}}.c-shopregistration-container_13_yz{max-width:430px;margin:0 auto;min-height:100vh;background:#fff;box-shadow:0 10px 30px #0000001a;position:relative;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.c-shopregistration-header_14_ab{background:linear-gradient(135deg,#2c3e50,#34495e);color:#fff;padding:20px 16px;position:sticky;top:0;z-index:100;box-shadow:0 4px 20px #00000026}.c-shopregistration-headerTop_15_cd{display:flex;align-items:center;justify-content:space-between}.c-shopregistration-backBtn_16_ef{width:44px;height:44px;border-radius:12px;background:#ffffff1a;border:0;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.c-shopregistration-backBtn_16_ef:hover{background:#fff3;transform:scale(1.05)}.c-shopregistration-title_17_gh{font-size:1.4rem;font-weight:700;text-align:center;flex:1}.c-shopregistration-placeholder_18_ij{width:44px}.c-shopregistration-content_19_kl{padding:20px 16px 100px;background:#ecf0f1}.c-shopregistration-section_20_mn{background:#fff;border-radius:16px;padding:20px;margin-bottom:16px;box-shadow:0 4px 15px #00000014}.c-shopregistration-sectionTitle_21_op{font-size:1.2rem;font-weight:700;color:#2c3e50;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #f8f9fa;display:flex;align-items:center;gap:8px}.c-shopregistration-sectionTitle_21_op i{color:#3498db;font-size:1.1rem}.c-shopregistration-imageGrid_22_qr{display:grid;grid-template-columns:1fr 1fr;gap:12px}.c-shopregistration-imageUpload_23_st{border:2px dashed #ddd;border-radius:12px;padding:20px;text-align:center;cursor:pointer;transition:all .3s ease;background:#f8f9fa;min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.c-shopregistration-imageUpload_23_st:hover{border-color:#3498db;background:#f0f2ff}.c-shopregistration-imageUpload_23_st i{font-size:1.8rem;color:#3498db}.c-shopregistration-imageUpload_23_st span{font-size:.9rem;font-weight:600;color:#2c3e50}.c-shopregistration-imagePreview_24_uv{width:100%;height:100px;object-fit:cover;border-radius:8px}.c-shopregistration-inputGroup_25_wx{margin-bottom:16px}.c-shopregistration-phoneInputWrapper{display:flex;align-items:center;border:2px solid #e9ecef;border-radius:12px;background:#fff;box-shadow:0 2px 8px #0000000d;transition:all .3s ease}.c-shopregistration-phoneInputWrapper:focus-within{border-color:#3498db;box-shadow:0 0 0 3px #3498db1a}.c-shopregistration-countryCode{padding:12px 16px;background:#f8f9fa;border-right:1px solid #e9ecef;font-weight:600;color:#2c3e50;font-size:1rem}.c-shopregistration-phoneInputWrapper .c-shopregistration-input_28_cd{border:none;box-shadow:none;flex:1}.c-shopregistration-phoneInputWrapper .c-shopregistration-input_28_cd:focus{border:none;box-shadow:none}.c-shopregistration-label_26_yz{display:block;font-weight:600;color:#2c3e50;margin-bottom:8px;font-size:.95rem;display:flex;align-items:center;gap:6px}.c-shopregistration-label_26_yz i{color:#3498db;font-size:1rem}.c-shopregistration-required_27_ab{color:#e74c3c}.c-shopregistration-input_28_cd{width:100%;padding:12px 16px;border:2px solid #e9ecef;border-radius:12px;font-size:1rem;transition:all .3s ease;background:#fff;box-shadow:0 2px 8px #0000000d}.c-shopregistration-input_28_cd:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px #3498db1a}.c-shopregistration-input_28_cd::placeholder{color:#adb5bd}textarea.c-shopregistration-input_28_cd{resize:vertical;min-height:100px}.c-shopregistration-servicesGrid_29_ef{display:grid;grid-template-columns:1fr;gap:8px}.c-shopregistration-serviceItem_30_gh{display:flex;align-items:center;padding:12px;background:#f8f9fa;border-radius:12px;border:2px solid transparent;transition:all .3s ease}.c-shopregistration-serviceItem_30_gh:hover{background:#e9ecef}.c-shopregistration-serviceItem_30_gh input[type=checkbox]{margin-right:12px;transform:scale(1.2);accent-color:#3498db}.c-shopregistration-serviceItem_30_gh input[type=checkbox]:checked+.c-shopregistration-serviceLabel_31_ij{color:#3498db;font-weight:600}.c-shopregistration-serviceLabel_31_ij{font-size:.95rem;color:#495057;cursor:pointer;-webkit-user-select:none;user-select:none}.c-shopregistration-submitBtn_32_kl{width:100%;padding:16px;background:linear-gradient(135deg,#27ae60,#2ecc71);color:#fff;border:none;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:20px;box-shadow:0 4px 15px #27ae604d}.c-shopregistration-submitBtn_32_kl:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #27ae6066}.c-shopregistration-submitBtn_32_kl:disabled{opacity:.7;cursor:not-allowed}.c-shopregistration-loading_33_mn{opacity:.8}.c-shopregistration-spin_34_op{animation:c-shopregistration-spin 1s linear infinite}@keyframes c-shopregistration-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.c-shopregistration-errorMsg_29_gh{color:#dc3545;font-size:.875rem;margin-top:.25rem;display:block}.c-shopregistration-input_28_cd.is-invalid{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.c-shopregistration-input_28_cd.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.c-shopregistration-phoneInputWrapper.is-invalid{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.c-shopregistration-phoneInputWrapper.is-invalid:focus-within{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}@media (max-width: 375px){.c-shopregistration-imageGrid_22_qr{grid-template-columns:1fr}.c-shopregistration-imageUpload_23_st{min-height:100px;padding:16px}.c-shopregistration-section_20_mn{padding:16px}.c-shopregistration-content_19_kl{padding:16px 12px 100px}}@media (min-width: 431px){body{display:flex;align-items:center;justify-content:center;padding:20px}.c-shopregistration-container_13_yz{border-radius:24px;overflow:hidden}}:root{--c-workinprogressjobcard-navy: #1f2746;--c-workinprogressjobcard-navy-2: #283357;--c-workinprogressjobcard-navy-3: #2f3a60;--c-workinprogressjobcard-teal: #2f6f6a;--c-workinprogressjobcard-teal-soft: #5a9e98;--c-workinprogressjobcard-green: #1e7b6f;--c-workinprogressjobcard-yellow: #f2c200;--c-workinprogressjobcard-bg: #eceff1;--c-workinprogressjobcard-card: #ffffff;--c-workinprogressjobcard-muted: #8c95ad;--c-workinprogressjobcard-shadow: 0 8px 20px rgba(0,0,0,.12);--c-workinprogressjobcard-radius: 16px}.c-workinprogressjobcard-appWrap_22_qr{max-width:430px;margin-inline:auto;min-height:100vh;background:var(--c-workinprogressjobcard-bg);position:relative}.c-workinprogressjobcard-appbar_23_st{background:var(--c-workinprogressjobcard-navy);color:#fff;height:60px;position:sticky;top:0;z-index:100;box-shadow:0 2px 8px #00000026;display:flex;align-items:center;padding:0 12px}.c-workinprogressjobcard-headerLeft_24_uv,.c-workinprogressjobcard-headerRight_28_cd{display:flex;align-items:center}.c-workinprogressjobcard-headerCenter_26_yz{flex-grow:1;text-align:center}.c-workinprogressjobcard-title_27_ab{font-weight:600;letter-spacing:.2px;font-size:1.1rem}.c-workinprogressjobcard-iconBtn_25_wx{width:42px;height:42px;border-radius:10px;display:grid;place-items:center;color:#fff;background:transparent;border:0;transition:all .2s ease;cursor:pointer}.c-workinprogressjobcard-iconBtn_25_wx:hover{background:#ffffff1a;transform:scale(1.05)}.c-workinprogressjobcard-contentContainer_29_ef{background:var(--c-workinprogressjobcard-bg);padding:16px 12px 120px}.c-workinprogressjobcard-statusHeader_30_gh{background:var(--c-workinprogressjobcard-card);border-radius:16px;padding:16px;margin-bottom:20px;box-shadow:0 4px 20px #00000014;display:flex;align-items:center;justify-content:space-between}.c-workinprogressjobcard-statusInfo_31_ij{display:flex;align-items:center;gap:12px}.c-workinprogressjobcard-statusIcon_32_kl{width:40px;height:40px;border-radius:50%;background:#e3f2fd;display:flex;align-items:center;justify-content:center;color:#1976d2;font-size:1.2rem}.c-workinprogressjobcard-statusText_33_mn{color:#1976d2;font-weight:600;font-size:1.1rem}.c-workinprogressjobcard-editBtn_34_op{background:#f5f5f5;border:1px solid #ddd;border-radius:8px;padding:8px 16px;color:#666;font-weight:500;display:flex;align-items:center;gap:6px;cursor:pointer;transition:all .3s ease}.c-workinprogressjobcard-editBtn_34_op:hover{background:#e0e0e0;color:#333}.c-workinprogressjobcard-sectionTitle_35_qr{font-size:1.2rem;font-weight:700;color:var(--c-workinprogressjobcard-navy);margin-bottom:16px;padding-left:4px}.c-workinprogressjobcard-detailsCard_36_st{background:var(--c-workinprogressjobcard-card);border-radius:20px;padding:0;margin-bottom:20px;box-shadow:0 4px 15px #00000014;border:1px solid #e2e8f0;overflow:hidden}.c-workinprogressjobcard-detailRow_37_uv{padding:18px 20px;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;transition:background .2s ease}.c-workinprogressjobcard-detailRow_37_uv:last-child{border-bottom:none}.c-workinprogressjobcard-detailRow_37_uv:hover{background:#f8fafc}.c-workinprogressjobcard-detailLabel_38_wx{font-size:.9rem;font-weight:600;color:#718096;flex:0 0 40%;line-height:1.4}.c-workinprogressjobcard-detailValue_39_yz{font-size:.95rem;font-weight:600;color:var(--c-workinprogressjobcard-navy);flex:1;text-align:right;line-height:1.4;word-break:break-word}.c-workinprogressjobcard-collapsibleSection_40_ab{background:var(--c-workinprogressjobcard-card);border-radius:16px;margin-bottom:20px;box-shadow:0 4px 20px #00000014;overflow:hidden}.c-workinprogressjobcard-collapsibleHeader_41_cd{background:var(--c-workinprogressjobcard-navy);color:#fff;padding:16px;font-weight:600;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .3s ease}.c-workinprogressjobcard-collapsibleHeader_41_cd:hover{background:var(--c-workinprogressjobcard-navy-2)}.c-workinprogressjobcard-collapsibleContent_42_ef{background:#f8f9fa;padding:16px}.c-workinprogressjobcard-tableContainer_43_gh{background:#fff;border-radius:8px;overflow:hidden;margin-bottom:16px}.c-workinprogressjobcard-tableHeader_44_ij{display:grid;grid-template-columns:.5fr 2fr 1fr .5fr;gap:8px;padding:12px;background:#e9ecef;font-weight:600;font-size:.9rem;color:var(--c-workinprogressjobcard-navy)}.c-workinprogressjobcard-tableRow_45_kl{display:grid;grid-template-columns:.5fr 2fr 1fr .5fr;gap:8px;padding:12px;border-bottom:1px solid #f0f0f0;font-size:.9rem;align-items:center}.c-workinprogressjobcard-tableRow_45_kl:last-child{border-bottom:none}.c-workinprogressjobcard-cancelBtn_46_mn{background:#dc3545;color:#fff;border:0;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.8rem;transition:all .3s ease}.c-workinprogressjobcard-cancelBtn_46_mn:hover{background:#c82333;transform:scale(1.1)}.c-workinprogressjobcard-orderBtn_47_op{background:var(--c-workinprogressjobcard-green);color:#fff;border:0;border-radius:12px;padding:12px 24px;font-weight:600;font-size:.9rem;display:flex;align-items:center;justify-content:center;gap:8px;margin:16px auto;cursor:pointer;transition:all .3s ease;width:100%}.c-workinprogressjobcard-orderBtn_47_op:hover{background:#16a085;transform:translateY(-2px)}.c-workinprogressjobcard-remarksSection_80_cd{background:var(--c-workinprogressjobcard-card);border-radius:20px;margin-bottom:20px;box-shadow:0 4px 15px #00000014;border:1px solid #e2e8f0;overflow:hidden}.c-workinprogressjobcard-remarksHeader_81_ef{padding:18px 20px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:background .2s ease;font-weight:700;font-size:larger;color:var(--c-workinprogressjobcard-navy)}.c-workinprogressjobcard-remarksHeader_81_ef:hover{background:#f8fafc}.c-workinprogressjobcard-remarksContent_82_gh{padding:0 20px 20px;color:#718096;line-height:1.6;font-size:.95rem;border-top:1px solid #e2e8f0;margin-top:-1px;background:#f8fafc}.c-workinprogressjobcard-dentScratchSection_49_st{background:var(--c-workinprogressjobcard-card);border-radius:20px;padding:20px;margin-bottom:20px;box-shadow:0 4px 15px #00000014;border:1px solid #e2e8f0}.c-workinprogressjobcard-dentScratchHeader_50_uv{display:flex;align-items:center;justify-content:space-between}.c-workinprogressjobcard-dentScratchTitle_51_wx{font-size:1.1rem;font-weight:700;color:var(--c-workinprogressjobcard-navy)}.c-workinprogressjobcard-viewImagesBtn_52_yz{background:linear-gradient(135deg,#4299e1,#3182ce);color:#fff;border:0;border-radius:12px;padding:10px 16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:6px;font-size:.9rem;box-shadow:0 4px 15px #4299e14d}.c-workinprogressjobcard-viewImagesBtn_52_yz:hover{transform:translateY(-2px);box-shadow:0 6px 20px #4299e166}.c-workinprogressjobcard-paymentSummary_53_ab{background:var(--c-workinprogressjobcard-card);border-radius:16px;padding:20px;margin-bottom:20px;box-shadow:0 4px 20px #00000014}.c-workinprogressjobcard-quotationHeader_54_cd{background:#f8f9fa;padding:12px 16px;border-radius:8px;margin-bottom:16px;display:flex;align-items:center;justify-content:space-between;font-weight:600;color:var(--c-workinprogressjobcard-navy)}.c-workinprogressjobcard-quotationHeader_54_cd>div{display:flex;align-items:center;gap:8px}.c-workinprogressjobcard-summarySection_55_ef{margin-bottom:20px}.c-workinprogressjobcard-summarySectionTitle_56_gh{background:#e9ecef;padding:12px 16px;font-weight:600;color:var(--c-workinprogressjobcard-navy);border-radius:8px 8px 0 0;text-align:center}.c-workinprogressjobcard-summaryTableHeader_57_ij{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:8px;padding:12px 16px;background:#f8f9fa;font-weight:600;font-size:.85rem;color:var(--c-workinprogressjobcard-navy);border-bottom:1px solid #e9ecef}.c-workinprogressjobcard-summaryTableHeader_60_op{display:grid;grid-template-columns:2fr 1fr;gap:8px;padding:12px 16px;background:#f8f9fa;font-weight:600;font-size:.85rem;color:var(--c-workinprogressjobcard-navy);border-bottom:1px solid #e9ecef}.c-workinprogressjobcard-summaryTableRow_58_kl{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:8px;padding:12px 16px;border-bottom:1px solid #f0f0f0;font-size:.85rem;align-items:center}.c-workinprogressjobcard-summaryTableRow_61_qr{display:grid;grid-template-columns:2fr 1fr;gap:8px;padding:12px 16px;border-bottom:1px solid #f0f0f0;font-size:.85rem;align-items:center}.c-workinprogressjobcard-summaryTableRow_58_kl:last-child,.c-workinprogressjobcard-summaryTableRow_61_qr:last-child{border-bottom:none}.c-workinprogressjobcard-subtotalRow_59_mn{background:#f8f9fa;font-weight:600;color:var(--c-workinprogressjobcard-navy)}.c-workinprogressjobcard-totalSection_62_st{background:#f8f9fa;border-radius:8px;padding:16px;margin-bottom:20px}.c-workinprogressjobcard-totalRow_63_uv{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.9rem}.c-workinprogressjobcard-totalRow_63_uv:last-child{margin-bottom:0}.c-workinprogressjobcard-totalLabel_64_wx,.c-workinprogressjobcard-totalValue_65_yz{font-weight:600;color:var(--c-workinprogressjobcard-navy)}.c-workinprogressjobcard-totalHr_84_kl{border:none;border-top:1px solid #091527;margin:8px 0}.c-workinprogressjobcard-estimatedCost_66_ab{font-size:1.1rem;color:var(--c-workinprogressjobcard-green)}.c-workinprogressjobcard-discountInput_67_cd{background:#e9ecef;border:1px solid #ddd;border-radius:8px;padding:8px 12px;width:80px;text-align:center;font-weight:600}.c-workinprogressjobcard-updateBtn_68_ef{background:var(--c-workinprogressjobcard-green);color:#fff;border:0;border-radius:12px;padding:16px;font-weight:600;font-size:1rem;width:100%;cursor:pointer;transition:all .3s ease;margin-top:20px}.c-workinprogressjobcard-updateBtn_68_ef:hover{background:#16a085;transform:translateY(-2px)}.c-workinprogressjobcard-editModal_69_gh{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.c-workinprogressjobcard-editModalContent_70_ij{background:#fff;border-radius:16px;width:100%;max-width:400px;max-height:90vh;overflow-y:auto;position:relative}.c-workinprogressjobcard-editModalHeader_71_kl{background:var(--c-workinprogressjobcard-navy);color:#fff;padding:20px;border-radius:16px 16px 0 0;display:flex;align-items:center;justify-content:space-between}.c-workinprogressjobcard-editModalTitle_72_mn{font-weight:600;font-size:1.1rem}.c-workinprogressjobcard-closeModal_73_op{background:transparent;border:0;color:#fff;font-size:1.5rem;cursor:pointer;padding:5px;border-radius:50%;width:35px;height:35px;display:flex;align-items:center;justify-content:center}.c-workinprogressjobcard-closeModal_73_op:hover{background:#ffffff1a}.c-workinprogressjobcard-editModalBody_74_qr{padding:20px}.c-workinprogressjobcard-editFormGroup_75_st{margin-bottom:10px}.c-workinprogressjobcard-editFormLabel_76_uv{font-weight:600;color:var(--c-workinprogressjobcard-navy);margin-bottom:2px;font-size:.95rem;display:block}.c-workinprogressjobcard-editFormInput_77_wx{width:100%;border:1px solid #ddd;border-radius:12px;padding:12px 16px;background:#f8f9fa;font-size:.9rem;transition:all .3s ease}.c-workinprogressjobcard-editFormInput_77_wx:focus{outline:none;border-color:var(--c-workinprogressjobcard-green);background:#fff;box-shadow:0 0 0 3px #1e7b6f1a}.c-workinprogressjobcard-editFormTextarea_78_yz{width:100%;border:1px solid #ddd;border-radius:12px;padding:12px 16px;background:#f8f9fa;font-size:.9rem;min-height:80px;resize:vertical;transition:all .3s ease}.c-workinprogressjobcard-editFormTextarea_78_yz:focus{outline:none;border-color:var(--c-workinprogressjobcard-green);background:#fff;box-shadow:0 0 0 3px #1e7b6f1a}.c-workinprogressjobcard-saveBtn_79_ab{background:var(--c-workinprogressjobcard-green);color:#fff;border:0;border-radius:12px;padding:14px 30px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;display:block;margin:20px auto 0;width:100%}.c-workinprogressjobcard-saveBtn_79_ab:hover{background:#16a085;transform:translateY(-2px)}.c-workinprogressjobcard-quotationModalContent_88_ab{background:#fff;border-radius:16px;width:100%;max-width:90vw;max-height:90vh;overflow-y:auto;position:relative}.c-workinprogressjobcard-quotationModalBody_89_cd{max-height:70vh;overflow-y:auto}.c-workinprogressjobcard-quotationForm_90_ef{background:#fff;border-radius:16px;padding:20px}.c-workinprogressjobcard-quotationTitle_91_gh{text-align:center;font-weight:700;font-size:1.2rem;color:var(--c-workinprogressjobcard-navy);margin-bottom:20px}.c-workinprogressjobcard-quotationHr_92_ij{border:none;border-top:2px solid #e2e8f0;margin:10px 0}.c-workinprogressjobcard-quotationSection_93_kl{margin-bottom:20px}.c-workinprogressjobcard-quotationSectionHeader_94_mn{display:flex;align-items:center;justify-content:space-between;background:#f8f9fa;padding:12px 16px;border-radius:8px;margin-bottom:10px}.c-workinprogressjobcard-quotationHeaderContent_95_op{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--c-workinprogressjobcard-navy)}.c-workinprogressjobcard-quotationAddBtn_96_qr{background:var(--c-workinprogressjobcard-green);color:#fff;border:0;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:700;font-size:1.2rem}.c-workinprogressjobcard-quotationTable_97_st{background:#fff;border-radius:8px;overflow:hidden;border:1px solid #e2e8f0}.c-workinprogressjobcard-quotationTableHeader_98_uv,.c-workinprogressjobcard-quotationLabourHeader_102_cd,.c-workinprogressjobcard-quotationServicesHeader_104_gh{display:grid;grid-template-columns:.5fr 2fr 1fr 1fr .5fr;gap:8px;padding:12px;background:#f8f9fa;font-weight:600;font-size:.9rem;color:var(--c-workinprogressjobcard-navy);border-bottom:1px solid #e2e8f0}.c-workinprogressjobcard-quotationLabourHeader_102_cd,.c-workinprogressjobcard-quotationServicesHeader_104_gh{grid-template-columns:.5fr 2fr 1.5fr .5fr}.c-workinprogressjobcard-quotationTableRow_99_wx,.c-workinprogressjobcard-quotationLabourRow_103_ef,.c-workinprogressjobcard-quotationServicesRow_105_ij{display:grid;grid-template-columns:.5fr 2fr 1fr 1fr .5fr;gap:8px;padding:12px;border-bottom:1px solid #f0f0f0;align-items:center}.c-workinprogressjobcard-quotationLabourRow_103_ef,.c-workinprogressjobcard-quotationServicesRow_105_ij{grid-template-columns:.5fr 2fr 1.5fr .5fr}.c-workinprogressjobcard-quotationInput_100_yz{width:100%;border:1px solid #ddd;border-radius:6px;padding:6px 8px;font-size:.85rem}.c-workinprogressjobcard-quotationDeleteBtn_101_ab{background:#dc3545;color:#fff;border:0;border-radius:4px;padding:4px 8px;cursor:pointer;font-size:.8rem}.c-workinprogressjobcard-quotationAdditional_106_kl{margin:20px 0}.c-workinprogressjobcard-quotationChargesRow_107_mn{display:flex;justify-content:space-between;align-items:center;padding:12px 0;font-weight:600}.c-workinprogressjobcard-quotationAdditionalInput_108_op{border:1px solid #ddd;border-radius:6px;padding:8px 12px;width:100px;text-align:center}.c-workinprogressjobcard-quotationChargesHr_109_qr{border:none;border-top:1px solid #e2e8f0;margin:10px 0}.c-workinprogressjobcard-quotationEstimated_110_st{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#f8f9fa;border-radius:8px;font-weight:700;font-size:1.1rem;margin-bottom:20px}.c-workinprogressjobcard-quotationCostAmount_111_uv{color:var(--c-workinprogressjobcard-green)}.c-workinprogressjobcard-quotationConfirmBtn_112_wx{background:var(--c-workinprogressjobcard-green);color:#fff;border:0;border-radius:12px;padding:16px;font-weight:700;font-size:1rem;width:100%;cursor:pointer;transition:all .3s ease}.c-workinprogressjobcard-quotationConfirmBtn_112_wx:hover{background:#16a085;transform:translateY(-2px)}@media (max-width: 430px){.c-workinprogressjobcard-contentContainer_29_ef{padding:16px 12px 100px}.c-workinprogressjobcard-detailRow_37_uv{flex-direction:column;gap:8px;text-align:left}.c-workinprogressjobcard-detailLabel_38_wx{flex:none;font-size:larger;font-weight:700}.c-workinprogressjobcard-detailValue_39_yz{text-align:left}.c-workinprogressjobcard-dentScratchHeader_50_uv{flex-direction:column;gap:12px;text-align:center}}@media (min-width: 431px){body{display:flex;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.c-workinprogressjobcard-appWrap_22_qr{border-radius:24px;overflow:hidden;box-shadow:0 25px 80px #00000040,0 0 0 1px #ffffff1a}}@media (min-width: 768px){.c-workinprogressjobcard-appWrap_22_qr{max-width:400px}}.c-workinprogressjobcard-dentScratchSection_92_ij{background:var(--card-bg);border-radius:20px;padding:20px;margin-bottom:20px;box-shadow:var(--shadow-sm);border:1px solid var(--border-light)}.c-workinprogressjobcard-dentScratchHeader_93_kl{display:flex;align-items:center;justify-content:space-between}.c-workinprogressjobcard-dentScratchTitle_94_mn{font-size:1.1rem;font-weight:700;color:var(--text-primary)}.c-workinprogressjobcard-viewImagesBtn_95_op{background:linear-gradient(135deg,#4299e1,#3182ce);color:#fff;border:0;border-radius:12px;padding:10px 16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:6px;font-size:.9rem;box-shadow:0 4px 15px #4299e14d}.c-workinprogressjobcard-viewImagesBtn_95_op:hover{transform:translateY(-2px);box-shadow:0 6px 20px #4299e166}.c-workinprogressjobcard-imageModal_113_ef{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;z-index:1001;display:flex;align-items:center;justify-content:center;padding:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.c-workinprogressjobcard-imageModalContent_114_gh{position:relative;width:80vw;height:85vh;max-width:800px;max-height:700px;background:#fff!important;border-radius:16px;overflow:hidden;box-shadow:0 25px 80px #00000080;animation:imageModalSlideIn .3s ease;display:flex;flex-direction:column}@keyframes imageModalSlideIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.c-workinprogressjobcard-imageModalHeader_115_ij{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:var(--primary-gradient);color:#fff}.c-workinprogressjobcard-imageCounter_116_kl{font-weight:600;font-size:.9rem}.c-workinprogressjobcard-closeImageModal_117_mn{background:#ffffff26;border:0;color:#fff;font-size:1.5rem;cursor:pointer;padding:8px;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.c-workinprogressjobcard-closeImageModal_117_mn:hover{background:#ffffff40}.c-workinprogressjobcard-imageContainer_118_op{position:relative;display:flex;align-items:center;justify-content:center;background:#fff!important;flex:1;overflow:hidden}.c-workinprogressjobcard-modalImage_119_qr{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:0;cursor:zoom-in;transition:transform .3s ease}.c-workinprogressjobcard-modalImage_119_qr.zoomed{cursor:zoom-out;transform:scale(2)}.c-workinprogressjobcard-imageNavigation_120_st{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;padding:0 20px;pointer-events:none}.c-workinprogressjobcard-navBtn_121_uv{background:#000000b3;color:#fff;border:0;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;pointer-events:auto;font-size:1.2rem}.c-workinprogressjobcard-navBtn_121_uv:hover{background:#000000e6;transform:scale(1.1)}@media (max-width: 430px){.c-workinprogressjobcard-imageModal_113_ef{padding:5px}.c-workinprogressjobcard-imageModalContent_114_gh{width:90vw;height:85vh}.c-workinprogressjobcard-imageModalHeader_115_ij{padding:12px 16px}.c-workinprogressjobcard-imageNavigation_120_st{padding:0 10px}.c-workinprogressjobcard-navBtn_121_uv{width:40px;height:40px;font-size:1.1rem}}.c-completejobcardlist-loading,.c-completejobcardlist-error{display:flex;justify-content:center;align-items:center;height:100vh;font-size:1.1rem;color:#666}.c-completejobcardlist-error{color:#dc3545}.c-completejobcardlist-appWrap_76_uv{display:flex;flex-direction:column;min-height:100vh;background-color:#f8f9fa}.c-completejobcardlist-appbar_77_wx{display:flex;align-items:center;justify-content:space-between;padding:1rem;background-color:#fff;border-bottom:1px solid #e9ecef;box-shadow:0 2px 4px #0000001a}.c-completejobcardlist-headerLeft_78_yz,.c-completejobcardlist-headerRight_82_gh{flex:0 0 auto}.c-completejobcardlist-headerCenter_80_cd{flex:1;text-align:center}.c-completejobcardlist-title_81_ef{font-size:1.25rem;font-weight:600;color:#333}.c-completejobcardlist-iconBtn_79_ab{background:none;border:none;padding:.5rem;border-radius:50%;color:#666;cursor:pointer;transition:all .2s ease}.c-completejobcardlist-iconBtn_79_ab:hover{background-color:#f8f9fa;color:#333}.c-completejobcardlist-contentContainer_83_ij{flex:1;padding:1rem;overflow-y:auto}.c-completejobcardlist-emptyState_84_kl{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center}.c-completejobcardlist-emptyIcon_85_mn{font-size:4rem;color:#dee2e6;margin-bottom:1rem}.c-completejobcardlist-emptyText_86_op{font-size:1.1rem;color:#6c757d}.c-completejobcardlist-jobCardsGrid_87_qr{display:grid;gap:1rem;grid-template-columns:1fr}.c-completejobcardlist-jobCardItem_88_st{background:#fff;border-radius:12px;padding:1rem;box-shadow:0 2px 8px #0000001a;cursor:pointer;transition:all .2s ease;border:1px solid #e9ecef}.c-completejobcardlist-jobCardItem_88_st:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000026}.c-completejobcardlist-jobCardHeader_89_uv{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.c-completejobcardlist-jobCardVehicle_90_wx{font-size:1.1rem;font-weight:600;color:#333}.c-completejobcardlist-jobCardStatus_91_yz{display:flex;align-items:center;gap:.25rem;font-size:.85rem;font-weight:500;color:#28a745;background-color:#d4edda;padding:.25rem .5rem;border-radius:35px}.c-completejobcardlist-jobCardDetail_93_cd{display:flex;justify-content:space-between;margin-bottom:.5rem}.c-completejobcardlist-jobCardLabel_94_ef{font-weight:500;color:#666}.c-completejobcardlist-jobCardValue_95_gh{color:#333;text-align:right;max-width:60%;word-break:break-word}.c-completejobcardlist-jobCardFooter_96_ij{border-top:1px solid #e9ecef;padding-top:.75rem}.c-completejobcardlist-jobCardViewMore_97_kl{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#007bff;font-weight:500;font-size:.9rem}.c-completejobcardlist-detailsWrap_22_qr{display:flex;flex-direction:column;min-height:100vh;background-color:#f8f9fa}.c-completejobcardlist-detailsAppbar_23_st{display:flex;align-items:center;justify-content:space-between;padding:1rem;background-color:#fff;border-bottom:1px solid #e9ecef;box-shadow:0 2px 4px #0000001a}.c-completejobcardlist-detailsHeaderLeft_24_uv,.c-completejobcardlist-detailsHeaderRight_28_cd{flex:0 0 auto}.c-completejobcardlist-detailsHeaderCenter_26_yz{flex:1;text-align:center}.c-completejobcardlist-detailsTitle_27_ab{font-size:1.25rem;font-weight:600;color:#333}.c-completejobcardlist-detailsIconBtn_25_wx{background:none;border:none;padding:.5rem;border-radius:50%;color:#666;cursor:pointer;transition:all .2s ease}.c-completejobcardlist-detailsIconBtn_25_wx:hover{background-color:#f8f9fa;color:#333}.c-completejobcardlist-detailsContainer_29_ef{flex:1;padding:1rem;overflow-y:auto;padding-bottom:80px}.c-completejobcardlist-detailsStatusHeader_30_gh{background:#fff;border-radius:12px;padding:1rem;margin-bottom:1rem;box-shadow:0 2px 8px #0000001a}.c-completejobcardlist-detailsStatusInfo_31_ij{display:flex;align-items:center;gap:.75rem}.c-completejobcardlist-detailsStatusIcon_32_kl{width:40px;height:40px;border-radius:50%;background-color:#d4edda;display:flex;align-items:center;justify-content:center;color:#28a745;font-size:1.25rem}.c-completejobcardlist-detailsStatusText_33_mn{font-size:1.1rem;font-weight:600;color:#28a745}.c-completejobcardlist-detailsServiceHeader_34_op{display:flex;align-items:center;justify-content:space-between;background:#fff;border-radius:12px;padding:1rem;margin-bottom:1rem;box-shadow:0 2px 8px #0000001a}.c-completejobcardlist-detailsServiceHeader_34_op>div{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#333}.c-completejobcardlist-detailsCard_35_qr{background:#fff;border-radius:12px;padding:1rem;margin-bottom:1rem;box-shadow:0 2px 8px #0000001a}.c-completejobcardlist-detailsRow_36_st{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #f8f9fa}.c-completejobcardlist-detailsRow_36_st:last-child{border-bottom:none}.c-completejobcardlist-detailsLabel_37_uv{font-weight:500;color:#666}.c-completejobcardlist-detailsValue_38_wx{color:#333;text-align:right;max-width:60%;word-break:break-word}.c-completejobcardlist-detailsRemarksSection_39_yz{background:#fff;border-radius:12px;padding:1rem;margin-bottom:1rem;box-shadow:0 2px 8px #0000001a}.c-completejobcardlist-detailsRemarksHeader_40_ab{font-weight:600;color:#333;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid #f8f9fa}.c-completejobcardlist-detailsRemarksContent_41_cd{color:#666;line-height:1.5}.c-completejobcardlist-detailsDentSection_42_ef{background:#fff;border-radius:12px;padding:1rem;margin-bottom:1rem;box-shadow:0 2px 8px #0000001a}.c-completejobcardlist-detailsDentHeader_43_gh{display:flex;justify-content:space-between;align-items:center}.c-completejobcardlist-detailsDentTitle_44_ij{font-weight:600;color:#333}.c-completejobcardlist-detailsViewImagesBtn_45_kl{display:flex;align-items:center;gap:.5rem;background:#007bff;color:#fff;border:none;padding:.5rem 1rem;border-radius:8px;font-size:.9rem;cursor:pointer;transition:all .2s ease}.c-completejobcardlist-detailsViewImagesBtn_45_kl:hover{background:#0056b3}.c-completejobcardlist-detailsPaymentSummary_46_mn{background:#fff;border-radius:12px;padding:1rem;margin-bottom:1rem;box-shadow:0 2px 8px #0000001a}.c-completejobcardlist-detailsSectionTitle_47_op{font-size:1.1rem;font-weight:600;color:#333;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #007bff}.c-completejobcardlist-detailsQuotationHeader_48_qr{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding:.75rem;background:#f8f9fa;border-radius:8px}.c-completejobcardlist-detailsQuotationHeader_48_qr>div{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#333}.c-completejobcardlist-detailsDownloadBtn_49_st{display:flex;align-items:center;gap:.5rem;background:#28a745;color:#fff;border:none;padding:.5rem 1rem;border-radius:8px;font-size:.9rem;cursor:pointer;transition:all .2s ease}.c-completejobcardlist-detailsDownloadBtn_49_st:hover{background:#1e7e34}.c-completejobcardlist-detailsSummarySection_50_uv{margin-bottom:1.5rem}.c-completejobcardlist-detailsSummarySectionTitle_51_wx{font-weight:600;color:#333;margin-bottom:.75rem;padding:.5rem;background:#f8f9fa;border-radius:6px}.c-completejobcardlist-detailsSummaryTableHeader_52_yz,.c-completejobcardlist-detailsSummaryTableHeader_55_ef{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:.5rem;padding:.75rem;background:#e9ecef;border-radius:6px;font-weight:600;color:#333;font-size:.9rem}.c-completejobcardlist-detailsSummaryTableHeader_55_ef{grid-template-columns:3fr 1fr}.c-completejobcardlist-detailsSummaryTableRow_53_ab,.c-completejobcardlist-detailsSummaryTableRow_56_gh{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:.5rem;padding:.75rem;border-bottom:1px solid #f8f9fa;font-size:.9rem}.c-completejobcardlist-detailsSummaryTableRow_56_gh{grid-template-columns:3fr 1fr}.c-completejobcardlist-detailsSubtotalRow_54_cd{background:#f8f9fa;font-weight:600;border-radius:6px;margin-top:.5rem}.c-completejobcardlist-detailsTotalSection_57_ij{margin-top:1.5rem;padding:1rem;background:#f8f9fa;border-radius:8px}.c-completejobcardlist-detailsTotalRow_58_kl{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0}.c-completejobcardlist-detailsTotalLabel_59_mn{font-weight:500;color:#666}.c-completejobcardlist-detailsTotalValue_60_op{font-weight:600;color:#333}.c-completejobcardlist-detailsEstimatedCost_62_st{color:#007bff;font-size:1.1rem}.c-completejobcardlist-detailsTotalHr_61_qr{border:none;border-top:1px solid #dee2e6;margin:.5rem 0}.c-completejobcardlist-detailsDiscountDisplay_63_uv{color:#28a745;font-weight:600}.c-completejobcardlist-detailsDownloadSection_98_ab{margin-top:2rem;padding:1rem;text-align:center}.c-completejobcardlist-detailsDownloadInvoiceBtn_99_cd{display:inline-flex;align-items:center;gap:.75rem;background:#007bff;color:#fff;border:none;padding:1rem 2rem;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #007bff4d;min-width:200px}.c-completejobcardlist-detailsDownloadInvoiceBtn_99_cd:hover{background:#0056b3;transform:translateY(-2px);box-shadow:0 6px 16px #007bff66}.c-completejobcardlist-detailsDownloadInvoiceBtn_99_cd:active{transform:translateY(0);box-shadow:0 2px 8px #007bff4d}.c-completejobcardlist-detailsDownloadInvoiceBtn_99_cd i{font-size:1.25rem}.c-completejobcardlist-detailsImageModal_64_wx{position:fixed;inset:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:1000}.c-completejobcardlist-detailsImageModalContent_65_yz{width:90%;max-width:800px;max-height:90%;background:#fff;border-radius:12px;overflow:hidden}.c-completejobcardlist-detailsImageModalHeader_66_ab{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#f8f9fa;border-bottom:1px solid #e9ecef}.c-completejobcardlist-detailsImageModalTitle_67_cd{font-weight:600;color:#333}.c-completejobcardlist-detailsImageModalClose_68_ef{background:none;border:none;font-size:1.5rem;color:#666;cursor:pointer;padding:.25rem;border-radius:4px;transition:all .2s ease}.c-completejobcardlist-detailsImageModalClose_68_ef:hover{background:#e9ecef;color:#333}.c-completejobcardlist-detailsImageModalBody_69_gh{position:relative;display:flex;align-items:center;justify-content:center;min-height:400px;max-height:600px}.c-completejobcardlist-detailsImageNavBtn_70_ij{position:absolute;top:50%;transform:translateY(-50%);background:#00000080;color:#fff;border:none;width:50px;height:50px;border-radius:50%;font-size:1.25rem;cursor:pointer;transition:all .2s ease;z-index:1001}.c-completejobcardlist-detailsImageNavBtn_70_ij:hover{background:#000000b3}.c-completejobcardlist-detailsImageNavLeft_71_kl{left:1rem}.c-completejobcardlist-detailsImageNavRight_75_st{right:1rem}.c-completejobcardlist-detailsImageContainer_72_mn{width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:zoom-in}.c-completejobcardlist-detailsImage_73_op{max-width:100%;max-height:100%;object-fit:contain;transition:transform .3s ease}.c-completejobcardlist-detailsImageZoomed_74_qr{transform:scale(2);cursor:zoom-out}@media (max-width: 768px){.c-completejobcardlist-detailsSummaryTableHeader_52_yz,.c-completejobcardlist-detailsSummaryTableRow_53_ab{grid-template-columns:1.5fr .5fr .5fr .5fr;font-size:.8rem}.c-completejobcardlist-detailsSummaryTableHeader_55_ef,.c-completejobcardlist-detailsSummaryTableRow_56_gh{grid-template-columns:2fr 1fr;font-size:.8rem}.c-completejobcardlist-detailsImageModalContent_65_yz{width:95%;max-height:95%}.c-completejobcardlist-detailsImageNavBtn_70_ij{width:40px;height:40px;font-size:1rem}}:root{--c-ordernow-navy_01_ab: #1f2746;--c-ordernow-navy2_02_cd: #283357;--c-ordernow-navy3_03_ef: #2f3a60;--c-ordernow-teal_04_gh: #2f6f6a;--c-ordernow-tealSoft_05_ij: #5a9e98;--c-ordernow-green_06_kl: #1e7b6f;--c-ordernow-yellow_07_mn: #f2c200;--c-ordernow-bg_08_op: #eceff1;--c-ordernow-card_09_qr: #ffffff;--c-ordernow-muted_10_st: #8c95ad;--c-ordernow-shadow_11_uv: 0 8px 20px rgba(0,0,0,.12);--c-ordernow-radius_12_wx: 16px}.c-ordernow-appWrap_20_mn{max-width:430px;margin-inline:auto;min-height:100vh;background:var(--c-ordernow-bg_08_op);position:relative;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}.c-ordernow-appbar_21_op{background:var(--c-ordernow-navy_01_ab);color:#fff;height:60px;position:sticky;top:0;z-index:100;box-shadow:0 2px 8px #00000026}.c-ordernow-title_23_st{font-weight:600;letter-spacing:.2px;font-size:1.1rem}.c-ordernow-iconBtn_22_qr{width:42px;height:42px;border-radius:10px;display:grid;place-items:center;color:#fff;background:transparent;border:0;transition:all .2s ease;cursor:pointer}.c-ordernow-iconBtn_22_qr:hover{background:#ffffff1a;transform:scale(1.05)}.c-ordernow-contentWrap_24_uv{padding:20px 16px}.c-ordernow-searchSection_25_wx{background:var(--c-ordernow-card_09_qr);border-radius:var(--c-ordernow-radius_12_wx);padding:16px;margin-bottom:20px;box-shadow:var(--c-ordernow-shadow_11_uv);display:flex;align-items:center;gap:12px}.c-ordernow-searchInput_27_ab{width:100%;border:1px solid #e1e8ed;border-radius:12px;padding:12px 16px 12px 26px;font-size:1rem;background:#f8f9fa;transition:all .3s ease}.c-ordernow-searchInput_27_ab:focus{outline:none;border-color:var(--c-ordernow-green_06_kl);box-shadow:0 0 0 3px #1e7b6f1a;background:#fff}.c-ordernow-searchIcon_26_yz{position:absolute;left:8px;top:50%;transform:translateY(-50%);color:var(--c-ordernow-muted_10_st);font-size:1.1rem}.c-ordernow-voiceIcon_28_cd{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--c-ordernow-muted_10_st);font-size:1.1rem;cursor:pointer;transition:color .2s ease}.c-ordernow-voiceIcon_28_cd:hover{color:var(--c-ordernow-green_06_kl)}.c-ordernow-addBtn_29_ef{background:var(--c-ordernow-green_06_kl);color:#fff;border:none;border-radius:12px;padding:12px 20px;font-weight:600;font-size:.95rem;display:flex;align-items:center;gap:8px;transition:all .3s ease;box-shadow:0 4px 12px #1e7b6f4d;cursor:pointer}.c-ordernow-addBtn_29_ef:hover{background:#16a085;transform:translateY(-2px);box-shadow:0 6px 16px #1e7b6f66}.c-ordernow-supplierList_30_gh{background:var(--c-ordernow-card_09_qr);border-radius:var(--c-ordernow-radius_12_wx);box-shadow:var(--c-ordernow-shadow_11_uv);overflow:hidden}.c-ordernow-supplierItem_32_kl{display:flex;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:all .2s ease}.c-ordernow-supplierItem_32_kl:last-child{border-bottom:none}.c-ordernow-supplierItem_32_kl:hover{background:var(--c-ordernow-bg_08_op);transform:scale(.98)}.c-ordernow-supplierAvatar_33_mn{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:grid;place-items:center;color:#fff;font-weight:700;font-size:1.2rem;margin-right:16px;flex-shrink:0}.c-ordernow-supplierInfo_34_op{flex-grow:1}.c-ordernow-supplierName_35_qr{font-weight:600;font-size:1rem;color:var(--c-ordernow-navy_01_ab);margin-bottom:4px}.c-ordernow-supplierPhone_36_st{font-size:.9rem;color:var(--c-ordernow-muted_10_st);font-weight:500}.c-ordernow-emptyState_31_ij{text-align:center;padding:60px 20px;color:var(--c-ordernow-muted_10_st)}.c-ordernow-emptyState_31_ij i{font-size:3rem;margin-bottom:16px;opacity:.5}.c-ordernow-emptyState_31_ij h3{font-size:1.2rem;font-weight:600;margin-bottom:8px}.c-ordernow-emptyState_31_ij p{font-size:.9rem;opacity:.8}.c-ordernow-modalOverlay_37_uv{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;display:flex;align-items:center;justify-content:center;animation:c-ordernow-fadeIn_67_cd .3s ease}.c-ordernow-modalContent_38_wx{background:#fff;border-radius:24px;width:92%;max-width:400px;box-shadow:0 20px 60px #0003;transform:scale(.9);animation:c-ordernow-modalSlideIn_68_ef .3s ease forwards}@keyframes c-ordernow-fadeIn_67_cd{0%{opacity:0}to{opacity:1}}@keyframes c-ordernow-modalSlideIn_68_ef{to{transform:scale(1)}}.c-ordernow-modalHeader_39_yz{padding:28px 24px 20px;text-align:center;border-bottom:1px solid #f0f0f0;position:relative}.c-ordernow-modalTitle_40_ab{color:#2d3748;font-size:1.4rem;font-weight:700;margin:0}.c-ordernow-closeBtn_41_cd{position:absolute;top:20px;right:20px;background:#f7fafc;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#718096;cursor:pointer;font-size:1.2rem;transition:all .2s ease}.c-ordernow-closeBtn_41_cd:hover{background:#edf2f7;color:#4a5568}.c-ordernow-modalBody_42_ef{padding:24px}.c-ordernow-formGroup_43_gh{margin-bottom:20px}.c-ordernow-formLabel_44_ij{display:block;color:#4a5568;font-size:.875rem;font-weight:600;margin-bottom:6px;letter-spacing:.5px}.c-ordernow-inputWrapper_46_mn{position:relative}.c-ordernow-formInput_48_qr{width:100%;background:#f7fafc;border:2px solid #e2e8f0;border-radius:16px;padding:16px 20px 16px 52px;color:#2d3748;font-size:1rem;font-weight:500;transition:all .3s ease}.c-ordernow-formInput_48_qr:focus{outline:none;border-color:#38b2ac;background:#fff;box-shadow:0 0 0 4px #38b2ac1a}.c-ordernow-formInput_48_qr::placeholder{color:#a0aec0;font-weight:400}.c-ordernow-inputIcon_47_op{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:#38b2ac;font-size:1.1rem}.c-ordernow-required_45_kl{color:#e53e3e}.c-ordernow-submitBtn_49_st{width:100%;background:linear-gradient(135deg,#38b2ac,#319795);border:none;border-radius:16px;padding:18px;color:#fff;font-size:1.1rem;font-weight:700;cursor:pointer;margin-top:12px;transition:all .3s ease;box-shadow:0 8px 25px #38b2ac4d}.c-ordernow-submitBtn_49_st:hover{transform:translateY(-2px);box-shadow:0 12px 35px #38b2ac66}.c-ordernow-orderModal_50_uv{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1001;display:flex;align-items:center;justify-content:center}.c-ordernow-orderContent_51_wx{background:#fff;border-radius:20px;width:95%;max-width:420px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0003}.c-ordernow-orderHeader_52_yz{background:var(--c-ordernow-navy_01_ab);color:#fff;padding:20px;display:flex;align-items:center;justify-content:space-between;border-radius:20px 20px 0 0}.c-ordernow-orderTitle_53_ab{font-size:1.2rem;font-weight:700;margin:0}.c-ordernow-orderClose_54_cd{background:#ffffff1a;border:none;border-radius:50%;width:32px;height:32px;color:#fff;cursor:pointer;font-size:1.1rem}.c-ordernow-orderBody_55_ef{padding:24px}.c-ordernow-orderDate_56_gh{background:#f8f9fa;border-radius:12px;padding:12px 16px;margin-bottom:20px;display:flex;align-items:center;gap:10px;color:var(--c-ordernow-navy_01_ab);font-weight:600}.c-ordernow-spareSection_57_ij{margin-bottom:24px}.c-ordernow-spareHeader_58_kl{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.c-ordernow-spareTitle_59_mn{color:var(--c-ordernow-navy_01_ab);font-size:1.1rem;font-weight:700;display:flex;align-items:center;gap:8px}.c-ordernow-addSpareBtn_60_op{background:var(--c-ordernow-green_06_kl);color:#fff;border:none;border-radius:8px;padding:8px 12px;font-size:.9rem;cursor:pointer;display:flex;align-items:center;gap:6px}.c-ordernow-spareTable_61_qr{width:100%;border-collapse:collapse;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.c-ordernow-spareTable_61_qr th{background:#f8f9fa;color:var(--c-ordernow-navy_01_ab);font-weight:600;padding:12px;text-align:left;font-size:.9rem}.c-ordernow-spareTable_61_qr td{padding:12px;border-bottom:1px solid #f0f0f0;color:#4a5568}.c-ordernow-spareTable_61_qr tr:last-child td{border-bottom:none}.c-ordernow-deleteBtn_62_st{background:#e53e3e;color:#fff;border:none;border-radius:6px;padding:6px 8px;cursor:pointer;font-size:.8rem}.c-ordernow-orderPlacedBy_63_uv{margin-bottom:20px}.c-ordernow-orderPlacedTitle_64_wx{color:var(--c-ordernow-navy_01_ab);font-size:1rem;font-weight:600;margin-bottom:8px;display:flex;align-items:center;gap:8px}.c-ordernow-orderPlacedName_65_yz{background:#f8f9fa;border-radius:12px;padding:12px 16px;color:var(--c-ordernow-navy_01_ab);font-weight:600}.c-ordernow-orderBtn_66_ab{width:100%;background:var(--c-ordernow-green_06_kl);color:#fff;border:none;border-radius:12px;padding:16px;font-size:1.1rem;font-weight:700;cursor:pointer;margin-top:20px;transition:all .3s ease}.c-ordernow-orderBtn_66_ab:hover{background:#16a085;transform:translateY(-2px)}@media (min-width: 431px){body{display:flex;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.c-ordernow-appWrap_20_mn{border-radius:24px;overflow:hidden;box-shadow:0 25px 80px #00000040}}:root{--c-orderinfo-navy_01_ab: #1f2746;--c-orderinfo-navy2_02_cd: #283357;--c-orderinfo-navy3_03_ef: #2f3a60;--c-orderinfo-teal_04_gh: #2f6f6a;--c-orderinfo-tealSoft_05_ij: #5a9e98;--c-orderinfo-green_06_kl: #1e7b6f;--c-orderinfo-yellow_07_mn: #f2c200;--c-orderinfo-bg_08_op: #eceff1;--c-orderinfo-card_09_qr: #ffffff;--c-orderinfo-muted_10_st: #8c95ad;--c-orderinfo-shadow_11_uv: 0 8px 20px rgba(0,0,0,.12);--c-orderinfo-radius_12_wx: 16px}.c-orderinfo-appWrap_14_ab{max-width:430px;margin-inline:auto;min-height:100vh;background:var(--c-orderinfo-bg_08_op);position:relative;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}.c-orderinfo-appbar_15_cd{background:var(--c-orderinfo-navy_01_ab);color:#fff;height:60px;position:sticky;top:0;z-index:100;box-shadow:0 2px 8px #00000026}.c-orderinfo-title_17_gh{font-weight:600;letter-spacing:.2px;font-size:1.1rem}.c-orderinfo-iconBtn_16_ef{width:42px;height:42px;border-radius:10px;display:grid;place-items:center;color:#fff;background:transparent;border:0;transition:all .2s ease;cursor:pointer}.c-orderinfo-iconBtn_16_ef:hover{background:#ffffff1a;transform:scale(1.05)}.c-orderinfo-contentWrap_18_ij{padding:20px 16px}.c-orderinfo-searchSection_19_kl{background:var(--c-orderinfo-card_09_qr);border-radius:var(--c-orderinfo-radius_12_wx);padding:16px;margin-bottom:20px;box-shadow:var(--c-orderinfo-shadow_11_uv);display:flex;align-items:center;gap:12px}.c-orderinfo-searchInput_21_op{width:100%;border:1px solid #e1e8ed;border-radius:12px;padding:12px 16px 12px 26px;font-size:1rem;background:#f8f9fa;transition:all .3s ease}.c-orderinfo-searchInput_21_op:focus{outline:none;border-color:var(--c-orderinfo-green_06_kl);box-shadow:0 0 0 3px #1e7b6f1a;background:#fff}.c-orderinfo-searchIcon_20_mn{position:absolute;left:8px;top:50%;transform:translateY(-50%);color:var(--c-orderinfo-muted_10_st);font-size:1.1rem}.c-orderinfo-filterSelect_22_qr{background:var(--c-orderinfo-green_06_kl);color:#fff;border:none;border-radius:12px;padding:12px 16px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #1e7b6f4d}.c-orderinfo-filterSelect_22_qr:hover{background:#16a085;transform:translateY(-2px);box-shadow:0 6px 16px #1e7b6f66}.c-orderinfo-orderList_23_st{background:var(--c-orderinfo-card_09_qr);border-radius:var(--c-orderinfo-radius_12_wx);box-shadow:var(--c-orderinfo-shadow_11_uv);overflow:hidden}.c-orderinfo-orderItem_25_wx{display:flex;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:all .2s ease;position:relative}.c-orderinfo-orderItem_25_wx:last-child{border-bottom:none}.c-orderinfo-orderItem_25_wx:hover{background:var(--c-orderinfo-bg_08_op);transform:scale(.98)}.c-orderinfo-orderHeader_26_yz{display:flex;flex-direction:column;gap:8px;margin-right:16px;min-width:80px}.c-orderinfo-orderNumber_27_ab{font-weight:700;font-size:1rem;color:var(--c-orderinfo-navy_01_ab)}.c-orderinfo-orderStatus_28_cd{color:#fff;font-size:.75rem;font-weight:600;padding:4px 8px;border-radius:12px;text-align:center;text-transform:uppercase;letter-spacing:.5px}.c-orderinfo-orderInfo_29_ef{flex-grow:1}.c-orderinfo-supplierName_30_gh{font-weight:600;font-size:1rem;color:var(--c-orderinfo-navy_01_ab);margin-bottom:4px}.c-orderinfo-orderDate_31_ij{font-size:.9rem;color:var(--c-orderinfo-muted_10_st);font-weight:500;margin-bottom:2px}.c-orderinfo-itemCount_32_kl{font-size:.85rem;color:var(--c-orderinfo-teal_04_gh);font-weight:600}.c-orderinfo-orderActions_33_mn{display:flex;align-items:center;gap:8px}.c-orderinfo-shareBtn_34_op{width:40px;height:40px;border-radius:50%;background:#25d366;color:#fff;border:none;display:grid;place-items:center;cursor:pointer;transition:all .2s ease;font-size:1.1rem}.c-orderinfo-shareBtn_34_op:hover{background:#128c7e;transform:scale(1.1)}.c-orderinfo-emptyState_24_uv{text-align:center;padding:60px 20px;color:var(--c-orderinfo-muted_10_st)}.c-orderinfo-emptyState_24_uv i{font-size:3rem;margin-bottom:16px;opacity:.5}.c-orderinfo-emptyState_24_uv h3{font-size:1.2rem;font-weight:600;margin-bottom:8px}.c-orderinfo-emptyState_24_uv p{font-size:.9rem;opacity:.8}.c-orderinfo-modalOverlay_35_qr{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;display:flex;align-items:center;justify-content:center;animation:c-orderinfo-fadeIn_56_gh .3s ease}.c-orderinfo-modalContent_36_st{background:#fff;border-radius:24px;width:92%;max-width:400px;max-height:80vh;overflow-y:auto;box-shadow:0 20px 60px #0003;transform:scale(.9);animation:c-orderinfo-modalSlideIn_57_ij .3s ease forwards}@keyframes c-orderinfo-fadeIn_56_gh{0%{opacity:0}to{opacity:1}}@keyframes c-orderinfo-modalSlideIn_57_ij{to{transform:scale(1)}}.c-orderinfo-modalHeader_37_uv{padding:28px 24px 20px;text-align:center;border-bottom:1px solid #f0f0f0;position:relative}.c-orderinfo-modalTitle_38_wx{color:#2d3748;font-size:1.4rem;font-weight:700;margin:0}.c-orderinfo-closeBtn_39_yz{position:absolute;top:20px;right:20px;background:#f7fafc;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#718096;cursor:pointer;font-size:1.2rem;transition:all .2s ease}.c-orderinfo-closeBtn_39_yz:hover{background:#edf2f7;color:#4a5568}.c-orderinfo-modalBody_40_ab{padding:24px}.c-orderinfo-orderDetailHeader_41_cd{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding:16px;background:#f8f9fa;border-radius:12px}.c-orderinfo-orderDetailNumber_42_ef{font-size:1.2rem;font-weight:700;color:var(--c-orderinfo-navy_01_ab)}.c-orderinfo-orderDetailStatus_43_gh{color:#fff;font-size:.8rem;font-weight:600;padding:6px 12px;border-radius:16px;text-transform:uppercase;letter-spacing:.5px;border:none;cursor:pointer;outline:none}.c-orderinfo-orderDetailStatus_43_gh option{background:#fff;color:#333;text-transform:capitalize}.c-orderinfo-orderDetailInfo_44_ij{margin-bottom:24px}.c-orderinfo-infoRow_45_kl{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f0f0f0}.c-orderinfo-infoRow_45_kl:last-child{border-bottom:none}.c-orderinfo-infoLabel_46_mn{font-weight:600;color:var(--c-orderinfo-muted_10_st);font-size:.9rem}.c-orderinfo-infoValue_47_op{font-weight:600;color:var(--c-orderinfo-navy_01_ab);font-size:.95rem}.c-orderinfo-itemsSection_48_qr{margin-bottom:24px}.c-orderinfo-itemsTitle_49_st{color:var(--c-orderinfo-navy_01_ab);font-size:1.1rem;font-weight:700;margin-bottom:16px;display:flex;align-items:center;gap:8px}.c-orderinfo-itemsTitle_49_st:before{content:"📦";font-size:1rem}.c-orderinfo-itemsList_50_uv{background:#f8f9fa;border-radius:12px;padding:16px}.c-orderinfo-itemRow_51_wx{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #e2e8f0}.c-orderinfo-itemRow_51_wx:last-child{border-bottom:none}.c-orderinfo-itemName_52_yz{font-weight:600;color:var(--c-orderinfo-navy_01_ab);font-size:.95rem}.c-orderinfo-itemQty_53_ab{font-weight:600;color:var(--c-orderinfo-teal_04_gh);font-size:.9rem}.c-orderinfo-modalActions_54_cd{display:flex;gap:12px}.c-orderinfo-shareOrderBtn_55_ef{flex:1;background:#25d366;color:#fff;border:none;border-radius:12px;padding:16px;font-size:1rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s ease}.c-orderinfo-shareOrderBtn_55_ef:hover{background:#128c7e;transform:translateY(-2px)}.c-orderinfo-closeOrderBtn_57_ij{flex:1;background:var(--c-orderinfo-muted_10_st);color:#fff;border:none;border-radius:12px;padding:16px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease}.c-orderinfo-closeOrderBtn_57_ij:hover{background:#6c757d;transform:translateY(-2px)}@media (min-width: 431px){body{display:flex;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.c-orderinfo-appWrap_14_ab{border-radius:24px;overflow:hidden;box-shadow:0 25px 80px #00000040}}:root{--c-report-primary_01_ab: #1f2746;--c-report-secondary_02_cd: #283357;--c-report-accent_03_ef: #4f46e5;--c-report-success_04_gh: #10b981;--c-report-warning_05_ij: #f59e0b;--c-report-danger_06_kl: #ef4444;--c-report-bg_07_mn: #f8fafc;--c-report-card_08_op: #ffffff;--c-report-text_09_qr: #1e293b;--c-report-muted_10_st: #64748b;--c-report-shadow_11_uv: 0 2px 10px rgba(0,0,0,.1);--c-report-radius_12_wx: 12px}*{box-sizing:border-box}.c-report-container_01_ab{padding:20px;background-color:var(--c-report-bg_07_mn);min-height:100vh;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;max-width:430px;margin:0 auto}.c-report-sidebarOverlay_31_ij{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:300;opacity:0;visibility:hidden;transition:all .3s ease}.c-report-sidebarOverlay_31_ij.c-report-active_32_kl{opacity:1;visibility:visible}.c-report-sidebar_33_mn{position:fixed;top:0;left:-300px;width:280px;height:100%;background:var(--c-report-card_08_op);z-index:400;transition:left .3s ease;box-shadow:2px 0 20px #0000001a;overflow-y:auto}.c-report-sidebar_33_mn.c-report-active_32_kl{left:0}.c-report-sidebarHeader_34_op{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:20px;display:flex;align-items:center;gap:12px}.c-report-avatar_35_qr{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#fbb6ce,#f687b3);display:grid;place-items:center;color:#fff;font-weight:700;font-size:1.2rem;box-shadow:0 4px 15px #f687b366}.c-report-userInfo_36_st h4{margin:0;font-size:1.1rem;font-weight:600}.c-report-closeSidebar_37_uv{position:absolute;top:20px;right:20px;background:transparent;border:0;color:#fff;font-size:1.2rem;cursor:pointer;padding:5px}.c-report-sidebarMenu_38_wx{padding:0;margin:0;list-style:none}.c-report-menuItem_39_yz{border-bottom:1px solid #f0f0f0}.c-report-menuItem_39_yz>a{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;color:var(--c-report-primary_01_ab);text-decoration:none;font-weight:600;transition:all .2s ease}.c-report-menuItem_39_yz>a:hover{background:#edf2f7;color:var(--c-report-accent_03_ef)}.c-report-menuItem_39_yz>a i{font-size:1.1rem;margin-right:12px}.c-report-menuToggle_44_ij{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;color:var(--c-report-primary_01_ab);text-decoration:none;font-weight:600;transition:all .2s ease;cursor:pointer}.c-report-arrow_45_kl{transition:transform .3s ease;font-size:.9rem}.c-report-arrow_45_kl.c-report-expanded_47_op{transform:rotate(90deg)}.c-report-submenu_46_mn{background:#f8f9fa;max-height:0;overflow:hidden;transition:max-height .3s ease}.c-report-submenu_46_mn.c-report-active_32_kl{max-height:200px}.c-report-submenu_46_mn a{display:block;padding:12px 20px 12px 50px;color:var(--c-report-muted_10_st);text-decoration:none;font-size:.9rem;font-weight:500;transition:all .2s ease;border-left:3px solid transparent}.c-report-submenu_46_mn a:hover{background:#e2e8f0;color:var(--c-report-accent_03_ef);border-left-color:var(--c-report-accent_03_ef)}.c-report-header_02_cd{background:linear-gradient(135deg,#8ec5fc,#e0c3fc);color:#fff;padding:20px 16px;position:sticky;top:0;z-index:100;box-shadow:0 4px 20px #677eea4d;margin-bottom:20px}.c-report-headerTop_40_ab{display:flex;align-items:center;justify-content:space-between}.c-report-menuBtn_41_cd{width:44px;height:44px;border-radius:12px;background:#ffffff26;border:0;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.c-report-menuBtn_41_cd:hover{background:#ffffff40;transform:scale(1.05);box-shadow:0 4px 15px #fff3}.c-report-title_03_ef{font-size:20px;font-weight:700;color:#fff;margin:0;text-align:center;flex:1}.c-report-homeBtn_42_ef{width:44px;height:44px;border-radius:12px;background:#ffffff26;border:0;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.c-report-homeBtn_42_ef:hover{background:#ffffff40;transform:scale(1.05);box-shadow:0 4px 15px #fff3}.c-report-statsGrid_04_gh{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-bottom:25px}.c-report-statCard_05_ij{background:var(--c-report-card_08_op);padding:18px;border-radius:var(--c-report-radius_12_wx);box-shadow:var(--c-report-shadow_11_uv);display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.c-report-statCard_05_ij:hover{transform:translateY(-2px);box-shadow:0 4px 20px #00000026}.c-report-statIcon_06_kl{font-size:32px;margin-bottom:12px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:10px}.c-report-clientsIcon_07_mn{background:linear-gradient(135deg,#667eea,#764ba2)}.c-report-jobcardsIcon_11_uv{background:linear-gradient(135deg,#f093fb,#f5576c)}.c-report-completedIcon_12_wx{background:linear-gradient(135deg,#4facfe,#00f2fe)}.c-report-workingIcon_13_yz{background:linear-gradient(135deg,#43e97b,#38f9d7)}.c-report-pendingIcon_14_ab{background:linear-gradient(135deg,#fa709a,#fee140)}.c-report-revenueIcon_16_ef{background:linear-gradient(135deg,#a8edea,#fed6e3)}.c-report-suppliersIcon_43_gh{background:linear-gradient(135deg,#ffecd2,#fcb69f)}.c-report-statContent_08_op{flex:1}.c-report-statNumber_09_qr{font-size:22px;font-weight:700;color:var(--c-report-text_09_qr);margin:0 0 5px}.c-report-statLabel_10_st{font-size:12px;color:var(--c-report-muted_10_st);margin:0;font-weight:500}.c-report-revenueCard_15_cd .c-report-statNumber_09_qr{color:var(--c-report-success_04_gh)}.c-report-chartsSection_17_gh{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:25px}.c-report-chartContainer_18_ij{background:var(--c-report-card_08_op);padding:18px;border-radius:var(--c-report-radius_12_wx);box-shadow:var(--c-report-shadow_11_uv);overflow:hidden}.c-report-fullWidth_23_st{grid-column:1 / -1}.c-report-chartHeader_19_kl{margin-bottom:15px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.c-report-chartTitle_20_mn{font-size:14px;font-weight:600;color:var(--c-report-text_09_qr);margin:0}.c-report-chartFilterSelect_21_op{padding:5px 8px;border:1px solid #e2e8f0;border-radius:6px;background:var(--c-report-card_08_op);font-size:11px;font-weight:500;color:#475569;cursor:pointer;transition:all .3s ease;min-width:70px}.c-report-chartFilterSelect_21_op:hover{border-color:var(--c-report-accent_03_ef)}.c-report-chartFilterSelect_21_op:focus{outline:none;border-color:var(--c-report-accent_03_ef);box-shadow:0 0 0 2px #4f46e51a}.c-report-chartWrapper_22_qr{height:220px;position:relative;width:100%}.c-report-fullWidth_23_st .c-report-chartWrapper_22_qr{height:250px}.c-report-summarySection_24_uv{margin-top:25px}.c-report-summaryCard_25_wx{background:var(--c-report-card_08_op);padding:20px;border-radius:var(--c-report-radius_12_wx);box-shadow:var(--c-report-shadow_11_uv)}.c-report-summaryTitle_26_yz{font-size:18px;font-weight:600;color:var(--c-report-text_09_qr);margin:0 0 15px}.c-report-summaryStats_27_ab{display:grid;grid-template-columns:1fr;gap:12px}.c-report-summaryItem_28_cd{display:flex;justify-content:space-between;align-items:center;padding:12px;background:var(--c-report-bg_07_mn);border-radius:8px;border-left:4px solid var(--c-report-accent_03_ef)}.c-report-summaryLabel_29_ef{font-weight:500;color:#475569;font-size:13px}.c-report-summaryValue_30_gh{font-weight:700;color:var(--c-report-text_09_qr);font-size:14px}@media (max-width: 430px){.c-report-container_01_ab{padding:15px}.c-report-header_02_cd{padding:15px;margin-bottom:15px}.c-report-title_03_ef{font-size:18px}.c-report-menuBtn_41_cd,.c-report-homeBtn_42_ef{width:40px;height:40px}.c-report-statsGrid_04_gh{gap:12px;margin-bottom:20px}.c-report-statCard_05_ij{padding:15px}.c-report-statIcon_06_kl{font-size:28px;width:45px;height:45px;margin-bottom:10px}.c-report-statNumber_09_qr{font-size:18px}.c-report-statLabel_10_st{font-size:11px}.c-report-chartContainer_18_ij{padding:15px}.c-report-chartHeader_19_kl{flex-direction:column;align-items:flex-start;gap:8px}.c-report-chartTitle_20_mn{font-size:13px}.c-report-chartFilterSelect_21_op{font-size:10px;padding:4px 6px;min-width:65px}.c-report-chartWrapper_22_qr{height:180px}.c-report-fullWidth_23_st .c-report-chartWrapper_22_qr{height:200px}.c-report-summaryCard_25_wx{padding:15px}.c-report-summaryTitle_26_yz{font-size:16px}.c-report-summaryItem_28_cd{padding:10px}.c-report-summaryLabel_29_ef{font-size:12px}.c-report-summaryValue_30_gh{font-size:13px}}@media (max-width: 375px){.c-report-container_01_ab,.c-report-header_02_cd{padding:12px}.c-report-title_03_ef{font-size:16px}.c-report-menuBtn_41_cd,.c-report-homeBtn_42_ef{width:36px;height:36px}.c-report-statsGrid_04_gh{gap:10px}.c-report-statCard_05_ij{padding:12px}.c-report-statIcon_06_kl{font-size:24px;width:40px;height:40px}.c-report-statNumber_09_qr{font-size:16px}.c-report-statLabel_10_st{font-size:10px}.c-report-chartContainer_18_ij{padding:12px}.c-report-chartTitle_20_mn{font-size:12px}.c-report-chartWrapper_22_qr{height:160px}.c-report-fullWidth_23_st .c-report-chartWrapper_22_qr{height:180px}}.c-report-loading_31_ij{display:flex;justify-content:center;align-items:center;height:200px;color:var(--c-report-muted_10_st)}@keyframes c-report-fadeIn_32_kl{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.c-report-statCard_05_ij,.c-report-chartContainer_18_ij,.c-report-summaryCard_25_wx{animation:c-report-fadeIn_32_kl .6s ease-out}@media (max-width: 430px){.c-report-chartWrapper_22_qr canvas{max-width:100%!important;height:auto!important}}.c-report-container_01_ab::-webkit-scrollbar{width:6px}.c-report-container_01_ab::-webkit-scrollbar-track{background:#f1f5f9}.c-report-container_01_ab::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.c-report-container_01_ab::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (min-width: 431px){body{display:flex;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.c-report-container_01_ab{border-radius:24px;overflow:hidden;box-shadow:0 25px 80px #00000040,0 0 0 1px #ffffff1a;max-width:430px}.c-report-statsGrid_04_gh{grid-template-columns:repeat(3,1fr)}.c-report-summaryStats_27_ab{grid-template-columns:repeat(2,1fr)}}.public-invoice-container{max-width:800px;margin:0 auto;padding:20px;font-family:Arial,sans-serif;background:#fff;min-height:100vh}.public-invoice-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;gap:20px}.loading-spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #007bff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.public-invoice-error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;gap:10px;color:#dc3545}.public-invoice-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #eee}.invoice-logo{display:flex;align-items:center;gap:15px}.invoice-logo i{font-size:2.5rem;color:#007bff}.invoice-logo h1{margin:0;color:#333;font-size:1.8rem}.invoice-status{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:20px;color:#fff;font-weight:700;font-size:.9rem}.invoice-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:30px}.detail-section{background:#f8f9fa;padding:20px;border-radius:8px;border-left:4px solid #007bff}.detail-section h3{margin:0 0 15px;color:#007bff;font-size:1.1rem}.detail-section p{margin:8px 0;color:#555}.invoice-table-section{margin-bottom:30px}.invoice-table-section h3{margin-bottom:15px;color:#333;font-size:1.2rem}.invoice-table{width:100%;border-collapse:collapse;margin-bottom:20px;box-shadow:0 2px 4px #0000001a}.invoice-table th,.invoice-table td{padding:12px;text-align:left;border-bottom:1px solid #ddd}.invoice-table th{background-color:#007bff;color:#fff;font-weight:700}.invoice-table tr:hover{background-color:#f5f5f5}.invoice-totals{background:#f8f9fa;padding:20px;border-radius:8px;margin-bottom:30px}.total-row{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #eee}.total-row:last-child{border-bottom:none}.grand-total{font-weight:700;font-size:1.1rem;color:#007bff;border-top:2px solid #007bff;padding-top:12px;margin-top:8px}.payable{font-weight:700;font-size:1.2rem;color:#28a745;background:#d4edda;padding:12px;border-radius:4px;border:1px solid #c3e6cb}.invoice-actions{text-align:center;margin:30px 0}.download-btn{background:#28a745;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:16px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background-color .3s}.download-btn:hover:not(:disabled){background:#218838}.download-btn:disabled{background:#6c757d;cursor:not-allowed}.invoice-footer{text-align:center;padding:20px;background:#007bff;color:#fff;border-radius:8px;margin-top:30px}.invoice-footer p{margin:5px 0}.last-updated{font-size:.9rem;opacity:.9}.auto-refresh{font-size:.8rem;opacity:.8;font-style:italic}@media (max-width: 768px){.public-invoice-container{padding:15px}.public-invoice-header{flex-direction:column;gap:15px;text-align:center}.invoice-details{grid-template-columns:1fr}.invoice-table{font-size:.9rem}.invoice-table th,.invoice-table td{padding:8px}}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width: 480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
