.TrialNotification_trialNotification__h47jN{background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:white;padding:8px 16px;border-radius:8px;margin-right:16px;box-shadow:0 2px 8px rgba(0,0,0,.1);animation:TrialNotification_slideIn__u12j6 .3s ease-out}.TrialNotification_content__HKF3S{display:flex;align-items:center;gap:12px;white-space:nowrap}.TrialNotification_message__o_w4o{font-size:14px;font-weight:500}.TrialNotification_upgradeButton__1l9Gu{background:#3b82f6;color:white;border:1px solid #2563eb;padding:4px 12px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;text-transform:none;letter-spacing:.5px}.TrialNotification_upgradeButton__1l9Gu:hover{background:rgba(255,255,255,.3);border-color:rgba(255,255,255,.5);transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.2)}.TrialNotification_upgradeButton__1l9Gu:active{transform:translateY(0)}@keyframes TrialNotification_slideIn__u12j6{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}[data-theme=dark] .TrialNotification_trialNotification__h47jN{background:linear-gradient(135deg,#e74c3c,#c0392b);box-shadow:0 2px 8px rgba(0,0,0,.3)}[data-theme=dark] .TrialNotification_upgradeButton__1l9Gu{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.25)}[data-theme=dark] .TrialNotification_upgradeButton__1l9Gu:hover{background:rgba(255,255,255,.25);border-color:rgba(255,255,255,.4)}@media (max-width:768px){.TrialNotification_trialNotification__h47jN{margin-right:8px;padding:6px 12px}.TrialNotification_content__HKF3S{gap:8px}.TrialNotification_message__o_w4o{font-size:12px}.TrialNotification_upgradeButton__1l9Gu{padding:3px 8px;font-size:11px}}@media (max-width:480px){.TrialNotification_message__o_w4o{display:none}.TrialNotification_upgradeButton__1l9Gu{padding:6px 12px;font-size:12px}.TrialNotification_upgradeButton__1l9Gu:before{content:"Trial Ending - "}}.MetallicLogo_logo__hoFNw{display:block;flex-shrink:0}.MetallicLogo_metalLogo__GGk0o{--metal-tint-r:220;--metal-tint-g:220;--metal-tint-b:220}[data-theme=dark] .MetallicLogo_metalLogo__GGk0o{--metal-tint-r:208;--metal-tint-g:180;--metal-tint-b:255}[data-theme=light] .MetallicLogo_metalLogo__GGk0o{--metal-tint-r:220;--metal-tint-g:220;--metal-tint-b:220}@media (max-width:768px){.MetallicLogo_logo__hoFNw{filter:brightness(1.05)}}@media (prefers-contrast:high){.MetallicLogo_logo__hoFNw{filter:contrast(1.2)}}[data-theme=dark] .MetallicLogo_logo__hoFNw{filter:brightness(1.05) drop-shadow(0 0 6px rgba(208,180,255,.25))}[data-theme=light] .MetallicLogo_logo__hoFNw{filter:brightness(1.02) drop-shadow(0 1px 3px rgba(0,0,0,.08))}@media (prefers-color-scheme:dark){.MetallicLogo_logo__hoFNw:not(.MetallicLogo_metalLogo__GGk0o){filter:brightness(1.05) drop-shadow(0 0 6px rgba(208,180,255,.25))}}@media (prefers-color-scheme:light){.MetallicLogo_logo__hoFNw:not(.MetallicLogo_metalLogo__GGk0o){filter:brightness(1.02) drop-shadow(0 1px 3px rgba(0,0,0,.08))}}.MetallicLogo_logo__hoFNw:focus-visible{outline:2px solid var(--accent-primary,#4a5fd9);outline-offset:4px;border-radius:4px}.MetallicLogo_logo__hoFNw.MetallicLogo_loading__kJB4u{opacity:.6;animation:MetallicLogo_pulse__cYjjI 2s ease-in-out infinite}@keyframes MetallicLogo_pulse__cYjjI{0%,to{opacity:.6}50%{opacity:.8}}@media print{.MetallicLogo_logo__hoFNw{filter:none!important;animation:none!important;transform:none!important}}.Navbar_navbar__2D84i{background-color:var(--bg-primary);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border-bottom:1px solid var(--border-primary);position:fixed;width:100vw;left:0;right:0;top:0;z-index:50}.Navbar_container__W2XK3{max-width:1200px;margin:0 auto;padding:0 1rem;width:100%}.Navbar_content___Wd5H{display:flex;align-items:center;justify-content:space-between;height:4rem}.Navbar_leftSection__sTRmZ{display:flex;align-items:center;gap:1rem}.Navbar_hamburger__9dEda{display:inline-flex;align-items:center;justify-content:center;padding:.5rem;color:var(--text-secondary);border-radius:.5rem;border:none;background:none;cursor:pointer;transition:background-color .2s ease;height:2.5rem}.Navbar_hamburger__9dEda:hover{background-color:var(--bg-tertiary)}.Navbar_hamburger__9dEda:focus{outline:none;box-shadow:0 0 0 2px var(--border-primary)}.Navbar_hamburgerIcon__gHf0p{width:1.5rem;height:1.5rem}.Navbar_logo__mcPUC{display:flex;align-items:center;gap:.75rem;text-decoration:none}.Navbar_logoImage__SZyJX{width:40px;height:40px;object-fit:contain;flex-shrink:0}.Navbar_logoText__6bz_M{font-size:1.5rem;font-weight:600;white-space:nowrap}[data-theme=dark] .Navbar_logoText__6bz_M{color:#ffffff}[data-theme=light] .Navbar_logoText__6bz_M{color:#000000}@media (prefers-color-scheme:dark){.Navbar_logoText__6bz_M{color:#ffffff}}@media (prefers-color-scheme:light){.Navbar_logoText__6bz_M{color:#000000}}.Navbar_desktopNav__UiUdA{display:flex;align-items:center;gap:2rem}.Navbar_navLink__5rL9z{color:var(--text-secondary);text-decoration:none;font-weight:500;transition:color .2s ease}.Navbar_navLink__5rL9z:hover{color:var(--accent-primary)}.Navbar_rightSection__rRaUa{display:flex;align-items:center;gap:1rem;min-height:2.5rem}.Navbar_loadingState__fMynK{display:flex;align-items:center;justify-content:center;padding:.5rem 1rem}.Navbar_spinner__4DgcZ{width:1rem;height:1rem;border-top:2px solid var(--border-primary);border:2px solid var(--border-primary);border-top-color:var(--accent-primary);border-radius:50%;animation:Navbar_spin__YuWt6 1s linear infinite}@keyframes Navbar_spin__YuWt6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Navbar_loginBtn__m_oYA{color:var(--text-primary);text-decoration:none;font-weight:500;padding:.5rem 1rem;border-radius:.375rem;transition:color .2s ease;background:none;border:none;cursor:pointer}.Navbar_loginBtn__m_oYA:hover{color:var(--accent-primary)}.Navbar_signupBtn__zRVkj{background-color:var(--accent-primary);color:white;text-decoration:none;font-weight:500;padding:.5rem 1rem;border-radius:.375rem;transition:background-color .2s ease}.Navbar_signupBtn__zRVkj:hover{background-color:var(--accent-secondary)}.Navbar_mobileButtons__eda_i{gap:1rem}.Navbar_userMenu__jMWUI{position:relative}.Navbar_profileButton__xBUaG{display:flex;align-items:center;gap:.5rem;padding:.5rem;border:none;background:none;cursor:pointer;border-radius:.5rem;transition:background-color .2s ease}.Navbar_profileButton__xBUaG:hover{background-color:var(--bg-tertiary)}.Navbar_avatar__85m_J{width:2rem;height:2rem;background:linear-gradient(135deg,#667eea,#764ba2);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem}.Navbar_userName__Ld_8h{font-weight:500;color:var(--text-primary)}.Navbar_chevron__viESl{width:1rem;height:1rem;color:var(--text-secondary);transition:transform .2s ease}.Navbar_profileButton__xBUaG:hover .Navbar_chevron__viESl{transform:rotate(180deg)}.Navbar_profileDropdown__awNQu{position:absolute;top:100%;right:0;margin-top:.5rem;background:var(--bg-primary);border-radius:.5rem;box-shadow:0 10px 25px rgba(0,0,0,.1);border:1px solid var(--border-primary);min-width:200px;z-index:50;overflow:hidden}.Navbar_dropdownItem__Hdmfs{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;color:var(--text-primary);text-decoration:none;transition:background-color .2s ease;border:none;background:none;width:100%;text-align:left;cursor:pointer;font-size:.875rem}.Navbar_dropdownItem__Hdmfs:hover{background-color:var(--bg-tertiary)}.Navbar_dropdownIcon__gDvqH{width:1.25rem;height:1.25rem;color:var(--text-secondary)}@media (max-width:768px){.Navbar_userMenu__jMWUI{display:none}.Navbar_content___Wd5H{justify-content:space-between;align-items:center}.Navbar_rightSection__rRaUa{display:flex;align-items:center;gap:1rem}.Navbar_mobileButtons__eda_i{display:flex;align-items:center;gap:.5rem;height:2.5rem}.Navbar_mobileButtons__eda_i .Navbar_signupBtn__zRVkj{order:1;padding:.5rem .75rem;font-size:.875rem;white-space:nowrap;height:2.5rem;display:inline-flex;align-items:center;justify-content:center}.Navbar_mobileButtons__eda_i .Navbar_hamburger__9dEda{order:2;flex-shrink:0;height:2.5rem;width:2.5rem;padding:.5rem;display:inline-flex;align-items:center;justify-content:center}.Navbar_rightSection__rRaUa>.Navbar_hamburger__9dEda{margin-left:auto;height:2.5rem;width:2.5rem}}.Navbar_mobileNav__WU_n1{border-top:1px solid var(--border-primary);padding:1rem 0;background-color:var(--bg-primary)}.Navbar_mobileNavLink__vNK9p{display:flex;align-items:center;gap:.75rem;color:var(--text-primary);text-decoration:none;font-weight:500;padding:.75rem 1rem;border-bottom:1px solid var(--border-primary);transition:all .2s ease}.Navbar_mobileNavLink__vNK9p:hover{background-color:var(--bg-tertiary);color:var(--accent-primary)}.Navbar_mobileNavIcon__osEr6{width:1.25rem;height:1.25rem;color:var(--text-secondary);flex-shrink:0}.Navbar_mobileNavLink__vNK9p:hover .Navbar_mobileNavIcon__osEr6{color:var(--accent-primary)}.Navbar_mobileAuthButtons__7ME_r{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-primary)}.Navbar_mobileLoginBtn__yY_6p{color:var(--text-primary);text-decoration:none;font-weight:500;padding:.75rem;text-align:center;border:1px solid var(--border-primary);border-radius:.375rem;transition:all .2s ease;background:var(--bg-primary);cursor:pointer;width:100%}.Navbar_mobileLoginBtn__yY_6p:hover{color:var(--accent-primary);border-color:var(--accent-primary)}.Navbar_mobileSignupBtn__3jQZG{background-color:var(--accent-primary);color:white;text-decoration:none;font-weight:500;padding:.75rem;text-align:center;border-radius:.375rem;transition:background-color .2s ease}.Navbar_mobileSignupBtn__3jQZG:hover{background-color:var(--accent-secondary)}.Navbar_mobileButtons__eda_i{display:flex;align-items:center;gap:.5rem}.Navbar_mobileUserMenu__0NpBe{border-top:1px solid var(--border-primary);padding-top:1rem;margin-top:1rem}.Navbar_mobileLogoutBtn__z_BmQ{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;text-align:left;color:var(--error-primary);background:none;border:none;font-size:1rem;font-weight:500;cursor:pointer;border-bottom:1px solid var(--border-primary);transition:all .2s ease}.Navbar_mobileLogoutBtn__z_BmQ:hover{background-color:rgba(220,38,38,.1);color:#dc2626}.Navbar_mobileLogoutBtn__z_BmQ .Navbar_mobileNavIcon__osEr6{color:var(--error-primary)}.Navbar_mobileLogoutBtn__z_BmQ:hover .Navbar_mobileNavIcon__osEr6{color:#dc2626}.Navbar_lgHidden__1geWM{display:block}.Navbar_lgVisible__9pZgr{display:none}@media (min-width:769px){.Navbar_lgHidden__1geWM{display:none}.Navbar_lgVisible__9pZgr{display:flex}.Navbar_logoText__6bz_M{font-size:1.875rem}}.LanguageSelector_container__EphVD{display:flex;flex-direction:column;gap:.5rem}.LanguageSelector_label__Rnxhq{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.LanguageSelector_select__NAHZD{padding:.5rem;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-primary);color:var(--text-primary);font-size:.875rem;cursor:pointer;transition:all .2s ease;min-width:120px}.LanguageSelector_select__NAHZD:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(59,130,246,.1)}.LanguageSelector_select__NAHZD:hover{border-color:var(--primary-color)}.LanguageSelector_select__NAHZD:disabled{opacity:.6;cursor:not-allowed}.LanguageSelector_loading__pEe6R{background:var(--bg-secondary,#f5f5f5);color:var(--text-secondary,#666);cursor:wait;display:flex;align-items:center;justify-content:center}.LanguageSelector_collapsedSelect__7BBrU{width:60px;text-align:center;padding:.375rem .25rem;font-size:.75rem;font-weight:600;min-width:unset}[dir=rtl] .LanguageSelector_select__NAHZD{text-align:right}[dir=ltr] .LanguageSelector_select__NAHZD{text-align:left}@media (prefers-color-scheme:dark){.LanguageSelector_select__NAHZD{background:var(--bg-secondary,#2a2a2a);border-color:var(--border-color,#404040);color:var(--text-primary,#ffffff)}.LanguageSelector_label__Rnxhq{color:var(--text-secondary,#cccccc)}}@media (max-width:768px){.LanguageSelector_select__NAHZD{font-size:.8rem;padding:.4rem}.LanguageSelector_collapsedSelect__7BBrU{width:50px;font-size:.7rem}}.AnimatedThemeToggle_btn__T4hyc{--at-bg:transparent;--at-fg:rgba(255,255,255,0.92);--at-muted:rgba(255,255,255,0.65);--at-ring:rgba(99,102,241,0.55);--at-sun:#ffd166;--at-ray:#fffbeb;--at-moon:#cbd5e1;--at-glow-dark:rgba(99,102,241,0.35);--at-glow-light:rgba(255,215,99,0.35);--size:40px}[data-theme=light] .AnimatedThemeToggle_btn__T4hyc{--at-fg:rgba(0,0,0,0.92);--at-muted:rgba(0,0,0,0.65);--at-sun:#f59e0b;--at-ray:#f59e0b;--at-moon:#475569}.AnimatedThemeToggle_btn__T4hyc{width:var(--size);height:var(--size);display:grid;place-items:center;border-radius:999px;background:var(--at-bg);color:var(--at-fg);border:1px solid rgba(255,255,255,.12);position:relative;overflow:hidden;cursor:pointer;transition:transform .12s ease,border-color .16s ease;padding:0}[data-theme=light] .AnimatedThemeToggle_btn__T4hyc{border-color:rgba(0,0,0,.12)}.AnimatedThemeToggle_btn__T4hyc:hover{border-color:rgba(255,255,255,.2)}[data-theme=light] .AnimatedThemeToggle_btn__T4hyc:hover{border-color:rgba(0,0,0,.2)}.AnimatedThemeToggle_btn__T4hyc:active{transform:scale(.98)}.AnimatedThemeToggle_btn__T4hyc:focus-visible{outline:2px solid var(--at-ring);outline-offset:2px}.AnimatedThemeToggle_icon__LT6_w{position:relative;width:60%;height:60%;display:block}.AnimatedThemeToggle_sunEl__3wbjq{transform-origin:50% 50%;fill:var(--at-sun);transition:opacity .2s ease,transform .2s ease}.AnimatedThemeToggle_rays__lrhuF{stroke:var(--at-ray);stroke-linecap:round;stroke-width:2;fill:none;transform-origin:50% 50%}[data-theme=light] .AnimatedThemeToggle_rays__lrhuF{stroke-width:2.5;opacity:.9}.AnimatedThemeToggle_moonEl__A7BgQ{fill:var(--at-moon);transition:opacity .2s ease,transform .2s ease}.AnimatedThemeToggle_glow__iStgq{position:absolute;inset:-2px;border-radius:inherit;pointer-events:none}.AnimatedThemeToggle_glow__iStgq:before{background:radial-gradient(circle at 50% 50%,var(--glow-color,transparent),transparent 60%);opacity:0;transform:scale(.8)}.AnimatedThemeToggle_glow__iStgq:before,.AnimatedThemeToggle_shine__CMPqo{content:"";position:absolute;inset:-2px;border-radius:inherit;pointer-events:none}.AnimatedThemeToggle_shine__CMPqo{background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);transform:translateX(-120%)}.AnimatedThemeToggle_burst__eFkC3{position:absolute;inset:0;pointer-events:none}@keyframes AnimatedThemeToggle_raysBurst__qs0D9{0%{transform:scale(.9);opacity:.6}70%{opacity:1}to{transform:scale(1);opacity:0}}@keyframes AnimatedThemeToggle_glowBloom__PaOvo{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1.25)}}@keyframes AnimatedThemeToggle_shineSweep__sfn2_{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}@keyframes AnimatedThemeToggle_moonIn__wzm34{0%{transform:translateY(6%) rotate(-8deg);opacity:.6}to{transform:translateY(0) rotate(0);opacity:1}}@keyframes AnimatedThemeToggle_sunIn__O0pri{0%{transform:translateY(-6%) rotate(8deg);opacity:.6}to{transform:translateY(0) rotate(0);opacity:1}}.AnimatedThemeToggle_toDark__ZE3Fk{outline:0;background:rgba(99,102,241,.05)!important}.AnimatedThemeToggle_toLight__TJt2P{outline:0;background:rgba(255,215,99,.05)!important}.AnimatedThemeToggle_toDark__ZE3Fk .AnimatedThemeToggle_glow__iStgq:before{--glow-color:var(--at-glow-dark);animation:AnimatedThemeToggle_glowBloom__PaOvo .38s ease forwards}.AnimatedThemeToggle_toLight__TJt2P .AnimatedThemeToggle_glow__iStgq:before{--glow-color:var(--at-glow-light);animation:AnimatedThemeToggle_glowBloom__PaOvo .38s ease forwards}.AnimatedThemeToggle_toLight__TJt2P .AnimatedThemeToggle_shine__CMPqo{animation:AnimatedThemeToggle_shineSweep__sfn2_ .52s ease}.AnimatedThemeToggle_toLight__TJt2P .AnimatedThemeToggle_rays__lrhuF{animation:AnimatedThemeToggle_raysBurst__qs0D9 .38s ease}.AnimatedThemeToggle_toDark__ZE3Fk .AnimatedThemeToggle_moonEl__A7BgQ{animation:AnimatedThemeToggle_moonIn__wzm34 .26s ease}.AnimatedThemeToggle_toLight__TJt2P .AnimatedThemeToggle_sunEl__3wbjq{animation:AnimatedThemeToggle_sunIn__O0pri .26s ease}.AnimatedThemeToggle_isDark__jgCt2 .AnimatedThemeToggle_rays__lrhuF,.AnimatedThemeToggle_isDark__jgCt2 .AnimatedThemeToggle_sunEl__3wbjq,.AnimatedThemeToggle_isLight__FvRUE .AnimatedThemeToggle_moonEl__A7BgQ{opacity:0;transform:scale(.8)}@media (prefers-reduced-motion:reduce){.AnimatedThemeToggle_btn__T4hyc{transition:none}.AnimatedThemeToggle_glow__iStgq:before,.AnimatedThemeToggle_moonEl__A7BgQ,.AnimatedThemeToggle_rays__lrhuF,.AnimatedThemeToggle_shine__CMPqo,.AnimatedThemeToggle_sunEl__3wbjq{animation:none!important}.AnimatedThemeToggle_moonEl__A7BgQ,.AnimatedThemeToggle_rays__lrhuF,.AnimatedThemeToggle_sunEl__3wbjq{transition:opacity .15s ease}.AnimatedThemeToggle_isDark__jgCt2 .AnimatedThemeToggle_rays__lrhuF,.AnimatedThemeToggle_isDark__jgCt2 .AnimatedThemeToggle_sunEl__3wbjq,.AnimatedThemeToggle_isLight__FvRUE .AnimatedThemeToggle_moonEl__A7BgQ{opacity:0}.AnimatedThemeToggle_isDark__jgCt2 .AnimatedThemeToggle_moonEl__A7BgQ,.AnimatedThemeToggle_isLight__FvRUE .AnimatedThemeToggle_rays__lrhuF,.AnimatedThemeToggle_isLight__FvRUE .AnimatedThemeToggle_sunEl__3wbjq{opacity:1}}.AnimatedThemeToggle_btn__T4hyc:hover .AnimatedThemeToggle_icon__LT6_w{transform:scale(1.05);transition:transform .2s ease}@media (prefers-reduced-motion:reduce){.AnimatedThemeToggle_btn__T4hyc:hover .AnimatedThemeToggle_icon__LT6_w{transform:none}}.Footer_footer__o4_Ec{background-color:#1f2937;color:white;padding:3rem 0 1rem;transition:background-color .3s ease}[data-theme=dark] .Footer_footer__o4_Ec{background-color:#0f1419}[data-theme=light] .Footer_footer__o4_Ec{background-color:#f3f4f6;color:#1f2937}.Footer_container__Mn8SS{max-width:1200px;margin:0 auto;padding:0 1rem}.Footer_content__yg1BX{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;margin-bottom:2rem}.Footer_brand__jM_uq{text-align:center}.Footer_logo__ZNv_V{display:inline-block;text-decoration:none;margin-bottom:1rem}.Footer_logoText__pugIn{font-size:1.5rem;font-weight:600}[data-theme=dark] .Footer_logoText__pugIn{color:#ffffff}[data-theme=light] .Footer_logoText__pugIn{color:#000000}@media (prefers-color-scheme:dark){.Footer_logoText__pugIn{color:#ffffff}}@media (prefers-color-scheme:light){.Footer_logoText__pugIn{color:#000000}}.Footer_description___v0wZ{color:#9ca3af;line-height:1.6;max-width:300px;margin:0 auto 1.5rem}[data-theme=light] .Footer_description___v0wZ{color:#6b7280}.Footer_social__ZBgR2{display:flex;justify-content:center;gap:1rem}.Footer_socialLink__WU5Z6{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;color:#9ca3af;transition:all .2s ease}[data-theme=light] .Footer_socialLink__WU5Z6{color:#6b7280}.Footer_socialLink__WU5Z6:hover{color:#2563eb;transform:translateY(-2px)}.Footer_socialIcon__YDwzE{width:1.25rem;height:1.25rem}.Footer_links__xHnvg{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}.Footer_linkGroup___LJCZ{text-align:center}.Footer_linkTitle__MtX04{font-size:1rem;font-weight:600;margin-bottom:1rem;color:white}[data-theme=light] .Footer_linkTitle__MtX04{color:#1f2937}.Footer_link__wHCdx{display:block;color:#9ca3af;text-decoration:none;margin-bottom:.5rem;transition:color .2s ease}[data-theme=light] .Footer_link__wHCdx{color:#6b7280}.Footer_link__wHCdx:hover{color:#2563eb}.Footer_bottom__1trOp{border-top:1px solid #374151;padding-top:2rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem}[data-theme=light] .Footer_bottom__1trOp{border-top-color:#e5e7eb}.Footer_copyright__sqw0C{color:#9ca3af;font-size:.875rem;text-align:center;margin:0}[data-theme=light] .Footer_copyright__sqw0C{color:#6b7280}.Footer_bottomControls__Q0rY_{gap:2rem;flex-wrap:nowrap;justify-content:center}.Footer_bottomControls__Q0rY_,.Footer_languageSelector__GN5co,.Footer_themeToggle__kyDEL{display:flex;align-items:center}.Footer_controlLabel__eKWe3{color:#9ca3af;font-size:.875rem;font-weight:500}.Footer_languageSelect__GcMIR{background-color:#374151;color:white;border:1px solid #4b5563;border-radius:6px;padding:.375rem .75rem;font-size:.875rem;cursor:pointer;transition:all .2s}[data-theme=light] .Footer_languageSelect__GcMIR{background-color:white;color:#1f2937;border-color:#d1d5db}.Footer_languageSelect__GcMIR:hover{background-color:#4b5563;border-color:#6b7280}[data-theme=light] .Footer_languageSelect__GcMIR:hover{background-color:#f9fafb;border-color:#9ca3af}.Footer_languageSelect__GcMIR:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.2)}.Footer_toggleButton__mydlF{position:relative;width:3rem;height:1.5rem;background-color:#374151;border:1px solid #4b5563;border-radius:.75rem;cursor:pointer;transition:all .3s;display:flex;align-items:center;padding:0}.Footer_toggleButton__mydlF:hover{background-color:#4b5563}.Footer_toggleButton__mydlF:focus{outline:none;box-shadow:0 0 0 2px rgba(37,99,235,.2)}.Footer_toggleActive__AM48B{background-color:#2563eb}.Footer_toggleActive__AM48B:hover{background-color:#1d4ed8}.Footer_toggleSlider__yTb7E{position:absolute;width:1.25rem;height:1.25rem;background-color:white;border-radius:50%;transition:transform .3s;display:flex;align-items:center;justify-content:center;font-size:.75rem;left:.125rem}.Footer_toggleActive__AM48B .Footer_toggleSlider__yTb7E{transform:translateX(1.5rem)}.Footer_bottomLinks__pBWn7{display:flex;gap:1.5rem}.Footer_bottomLink__m5_4H{color:#9ca3af;text-decoration:none;font-size:.875rem;transition:color .2s ease}.Footer_bottomLink__m5_4H:hover{color:#2563eb}@media (min-width:640px){.Footer_links__xHnvg{grid-template-columns:repeat(2,1fr)}.Footer_linkGroup___LJCZ{text-align:left}}@media (min-width:768px){.Footer_content__yg1BX{grid-template-columns:1fr 2fr;gap:4rem}.Footer_brand__jM_uq{text-align:left}.Footer_description___v0wZ{margin:0 0 1.5rem}.Footer_social__ZBgR2{justify-content:flex-start}.Footer_links__xHnvg{grid-template-columns:repeat(2,1fr)}.Footer_bottom__1trOp{flex-direction:column;align-items:center;gap:1.5rem}.Footer_bottomControls__Q0rY_{gap:2rem}.Footer_copyright__sqw0C{text-align:center}}@media (max-width:767px){.Footer_bottomControls__Q0rY_{gap:1.5rem;flex-wrap:wrap}.Footer_bottom__1trOp{gap:1.5rem}}.Button_button__96uC6{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none;font-family:inherit;line-height:1}.Button_button__96uC6:disabled{opacity:.6;cursor:not-allowed}.Button_primary__6_Dls{background-color:#007bff;color:white}.Button_primary__6_Dls:hover:not(:disabled){background-color:#0056b3}.Button_secondary__uuOdH{background-color:#6c757d;color:white}.Button_secondary__uuOdH:hover:not(:disabled){background-color:#545b62}.Button_outline__PQR9W{background-color:transparent;color:#007bff;border:2px solid #007bff}.Button_outline__PQR9W:hover:not(:disabled){background-color:#007bff;color:white}.Button_danger__iwpp7{background-color:#dc3545;color:white}.Button_danger__iwpp7:hover:not(:disabled){background-color:#c82333}.Button_small__pgXYR{padding:8px 16px;font-size:14px}.Button_medium__YBtBl{padding:12px 24px;font-size:16px}.Button_large__PjGrU{padding:16px 32px;font-size:18px}.Card_card__k57D1{background-color:var(--card-bg,#ffffff);border:1px solid var(--border-color,#e0e0e0);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .2s ease}.Card_card__k57D1:hover{box-shadow:0 4px 16px rgba(0,0,0,.15)}.Card_elevated__I9JFJ{box-shadow:0 4px 16px rgba(0,0,0,.15)}.Card_elevated__I9JFJ:hover{box-shadow:0 8px 24px rgba(0,0,0,.2)}.Card_flat__BCaae{box-shadow:none;border:1px solid var(--border-color,#e0e0e0)}.Card_small__6z_oM{padding:12px}.Card_medium__SjLul{padding:20px}.Card_large__lxXYv{padding:32px}@media (prefers-color-scheme:dark){.Card_card__k57D1{--card-bg:#2a2a2a;--border-color:#404040;background-color:var(--card-bg);border-color:var(--border-color);color:white}}.Alert_root__irmh3{--alert-radius:12px;--alert-border:rgba(255,255,255,0.10);--alert-bg:var(--surface-2,#141824);--alert-fg:rgba(255,255,255,0.92);--alert-muted:rgba(255,255,255,0.62);--icon-bg:rgba(255,255,255,0.06);--icon-fg:var(--alert-fg);position:relative;display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;padding:12px 16px;border-radius:var(--alert-radius);border:1px solid var(--alert-border);background:var(--alert-bg);color:var(--alert-fg);transition:box-shadow .16s ease;align-items:start}.Alert_root__irmh3:hover{box-shadow:0 6px 24px rgba(0,0,0,.25)}.Alert_icon__aE3ZC{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;flex:0 0 auto;background:var(--icon-bg);color:var(--icon-fg);flex-shrink:0}.Alert_defaultIcon__esEKF{width:8px;height:8px;border-radius:999px;background:currentColor}.Alert_content__vP_WK{min-width:0;flex:1 1}.Alert_title__EBpcK{font-weight:600;line-height:1.25;font-size:.9375rem}.Alert_description__KLzEU{margin-top:4px;color:var(--alert-muted);font-size:.875rem;line-height:1.5}.Alert_description__KLzEU ol,.Alert_description__KLzEU ul{margin:8px 0;padding-left:20px}.Alert_description__KLzEU li{margin:4px 0}.Alert_description__KLzEU a{color:inherit;text-decoration:underline;text-underline-offset:2px;opacity:.9;transition:opacity .12s ease}.Alert_description__KLzEU a:hover{opacity:1}.Alert_actionsContainer__oUfyW{flex-shrink:0}.Alert_actionsContainer__oUfyW,.Alert_actions__Ek5yF{display:flex;gap:8px;align-items:center}.Alert_close__xb4ST{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;cursor:pointer;border-radius:8px;padding:4px;display:grid;place-items:center;transition:background-color .12s ease;opacity:.7}.Alert_close__xb4ST:hover{opacity:1;background:rgba(255,255,255,.08)}.Alert_close__xb4ST:focus-visible{outline:2px solid var(--ring,rgba(99,102,241,.55));outline-offset:2px}.Alert_variant_default__QQ8uJ{--alert-bg:var(--surface-2,#141824);--alert-border:rgba(255,255,255,0.10);--icon-bg:rgba(255,255,255,0.06);--icon-fg:rgba(255,255,255,0.92)}.Alert_variant_success__oJwxi{--alert-bg:rgba(16,75,50,0.35);--alert-border:rgba(34,197,94,0.25);--icon-bg:rgba(34,197,94,0.18);--icon-fg:rgb(134,239,172)}.Alert_variant_info__3ZYjh{--alert-bg:rgba(23,37,84,0.35);--alert-border:rgba(96,165,250,0.25);--icon-bg:rgba(96,165,250,0.18);--icon-fg:rgb(125,211,252)}.Alert_variant_warning__5KTS4{--alert-bg:rgba(69,53,6,0.35);--alert-border:rgba(250,204,21,0.28);--icon-bg:rgba(250,204,21,0.18);--icon-fg:rgb(253,224,71)}.Alert_variant_destructive__I6l2A{--alert-bg:rgba(82,17,17,0.35);--alert-border:rgba(248,113,113,0.28);--icon-bg:rgba(248,113,113,0.18);--icon-fg:rgb(252,165,165)}[data-theme=light] .Alert_root__irmh3{--alert-border:rgba(0,0,0,0.12);--alert-fg:rgba(0,0,0,0.92);--alert-muted:rgba(0,0,0,0.62)}[data-theme=light] .Alert_variant_default__QQ8uJ{--alert-bg:rgba(0,0,0,0.02);--alert-border:rgba(0,0,0,0.12);--icon-bg:rgba(0,0,0,0.06);--icon-fg:rgba(0,0,0,0.72)}[data-theme=light] .Alert_variant_success__oJwxi{--alert-bg:rgba(220,252,231,0.6);--alert-border:rgba(34,197,94,0.3);--icon-bg:rgba(34,197,94,0.15);--icon-fg:rgb(21,128,61)}[data-theme=light] .Alert_variant_info__3ZYjh{--alert-bg:rgba(219,234,254,0.6);--alert-border:rgba(59,130,246,0.3);--icon-bg:rgba(59,130,246,0.15);--icon-fg:rgb(29,78,216)}[data-theme=light] .Alert_variant_warning__5KTS4{--alert-bg:rgba(254,249,195,0.6);--alert-border:rgba(234,179,8,0.3);--icon-bg:rgba(234,179,8,0.15);--icon-fg:rgb(161,98,7)}[data-theme=light] .Alert_variant_destructive__I6l2A{--alert-bg:rgba(254,226,226,0.6);--alert-border:rgba(239,68,68,0.3);--icon-bg:rgba(239,68,68,0.15);--icon-fg:rgb(185,28,28)}[data-theme=light] .Alert_close__xb4ST:hover{background:rgba(0,0,0,.06)}@media (prefers-reduced-motion:reduce){.Alert_close__xb4ST,.Alert_description__KLzEU a,.Alert_root__irmh3{transition:none}}.Alert_root__irmh3:focus-visible{outline:2px solid var(--ring,rgba(99,102,241,.55));outline-offset:2px}.EditInvoiceModal_modalOverlay__Dn6q_{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.EditInvoiceModal_modalContent__7UB_G{background:var(--bg-primary,white);border-radius:.5rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);width:100%;max-width:600px;max-height:90vh;overflow-y:auto}.EditInvoiceModal_modalHeader__4MSwd{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border-color,#e5e7eb)}.EditInvoiceModal_modalHeader__4MSwd h2{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-primary,#111827)}.EditInvoiceModal_closeButton__FBMZy{background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--text-secondary,#6b7280);padding:.25rem;border-radius:.25rem;transition:all .2s ease;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.EditInvoiceModal_closeButton__FBMZy:hover:not(:disabled){background-color:var(--bg-secondary,#f9fafb);color:var(--text-primary,#111827)}.EditInvoiceModal_closeButton__FBMZy:disabled{opacity:.5;cursor:not-allowed}.EditInvoiceModal_errorMessage__oatxs{margin:1rem 1.5rem 0;padding:.75rem;background-color:rgba(239,68,68,.1);color:#dc2626;border:1px solid rgba(239,68,68,.2);border-radius:.375rem;font-size:.875rem}.EditInvoiceModal_form__nSm0O{padding:1.5rem}.EditInvoiceModal_formGrid__nTcUH{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-bottom:1rem}.EditInvoiceModal_inputGroup__B9MJW{margin-bottom:1rem}.EditInvoiceModal_label__skNQP{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary,#111827);font-size:.875rem}.EditInvoiceModal_input__pnFyU,.EditInvoiceModal_select__uoGiv,.EditInvoiceModal_textarea__NyhWw{width:100%;padding:.75rem;border:1px solid var(--border-color,#d1d5db);border-radius:.375rem;font-size:.875rem;background-color:var(--bg-primary,white);color:var(--text-primary,#111827);transition:all .2s ease;box-sizing:border-box}.EditInvoiceModal_input__pnFyU:focus,.EditInvoiceModal_select__uoGiv:focus,.EditInvoiceModal_textarea__NyhWw:focus{outline:none;border-color:var(--accent-primary,#2563eb);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.EditInvoiceModal_input__pnFyU:disabled{background-color:var(--bg-secondary,#f9fafb);color:var(--text-secondary,#6b7280);cursor:not-allowed}.EditInvoiceModal_textarea__NyhWw{resize:vertical;min-height:80px}.EditInvoiceModal_modalActions__wuYBG{display:flex;justify-content:flex-end;gap:.75rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border-color,#e5e7eb)}.EditInvoiceModal_cancelButton__yL7DD{padding:.75rem 1.5rem;border:1px solid var(--border-color,#d1d5db);background-color:var(--bg-primary,white);color:var(--text-secondary,#6b7280);border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.EditInvoiceModal_cancelButton__yL7DD:hover:not(:disabled){background-color:var(--bg-secondary,#f9fafb);color:var(--text-primary,#111827)}.EditInvoiceModal_submitButton__yXSFW{padding:.75rem 1.5rem;background-color:var(--accent-primary,#2563eb);color:white;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.EditInvoiceModal_submitButton__yXSFW:hover:not(:disabled){background-color:var(--accent-primary-hover,#1d4ed8)}.EditInvoiceModal_cancelButton__yL7DD:disabled,.EditInvoiceModal_submitButton__yXSFW:disabled{opacity:.5;cursor:not-allowed}[data-theme=dark] .EditInvoiceModal_modalContent__7UB_G{background:var(--bg-secondary,#1f2937);color:var(--text-primary,#f9fafb)}[data-theme=dark] .EditInvoiceModal_modalHeader__4MSwd{border-bottom-color:var(--border-color,#374151)}[data-theme=dark] .EditInvoiceModal_modalHeader__4MSwd h2{color:var(--text-primary,#f9fafb)}[data-theme=dark] .EditInvoiceModal_input__pnFyU,[data-theme=dark] .EditInvoiceModal_select__uoGiv,[data-theme=dark] .EditInvoiceModal_textarea__NyhWw{background-color:var(--bg-tertiary,#111827);border-color:var(--border-color,#374151);color:var(--text-primary,#f9fafb)}[data-theme=dark] .EditInvoiceModal_input__pnFyU:focus,[data-theme=dark] .EditInvoiceModal_select__uoGiv:focus,[data-theme=dark] .EditInvoiceModal_textarea__NyhWw:focus{border-color:var(--accent-primary,#3b82f6);box-shadow:0 0 0 3px rgba(59,130,246,.1)}[data-theme=dark] .EditInvoiceModal_input__pnFyU:disabled{background-color:var(--bg-tertiary,#111827);color:var(--text-secondary,#9ca3af)}[data-theme=dark] .EditInvoiceModal_modalActions__wuYBG{border-top-color:var(--border-color,#374151)}[data-theme=dark] .EditInvoiceModal_cancelButton__yL7DD{background-color:var(--bg-tertiary,#111827);color:var(--text-secondary,#9ca3af);border-color:var(--border-color,#374151)}[data-theme=dark] .EditInvoiceModal_cancelButton__yL7DD:hover:not(:disabled){background-color:var(--bg-secondary,#1f2937);color:var(--text-primary,#f9fafb)}[data-theme=dark] .EditInvoiceModal_closeButton__FBMZy:hover:not(:disabled){background-color:var(--bg-tertiary,#111827);color:var(--text-primary,#f9fafb)}[data-theme=dark] .EditInvoiceModal_errorMessage__oatxs{background-color:rgba(239,68,68,.1);color:#fca5a5;border:1px solid rgba(239,68,68,.2)}@media (max-width:640px){.EditInvoiceModal_modalOverlay__Dn6q_{padding:.5rem}.EditInvoiceModal_modalContent__7UB_G{max-height:95vh}.EditInvoiceModal_formGrid__nTcUH{grid-template-columns:1fr}.EditInvoiceModal_modalActions__wuYBG{flex-direction:column-reverse}.EditInvoiceModal_cancelButton__yL7DD,.EditInvoiceModal_submitButton__yXSFW{width:100%}}.HelpTooltip_helpTooltipContainer__vY7q_{position:relative;display:inline-block}.HelpTooltip_helpButton__MWyCY{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:color .2s ease;border-radius:50%}.HelpTooltip_helpButton__MWyCY:hover{color:#4285f4;background-color:rgba(66,133,244,.1)}.HelpTooltip_helpButton__MWyCY:focus{outline:2px solid #4285f4;outline-offset:2px}.HelpTooltip_overlay__u8VWk{position:fixed;top:0;left:0;right:0;bottom:0;background:transparent;z-index:999}.HelpTooltip_tooltip__VrH5D{position:absolute;background:white;border:1px solid #e5e7eb;border-radius:8px;padding:16px;box-shadow:0 10px 25px rgba(0,0,0,.1);z-index:1000;min-width:250px;max-width:350px;animation:HelpTooltip_fadeIn__ztp_G .2s ease}@keyframes HelpTooltip_fadeIn__ztp_G{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.HelpTooltip_tooltip__VrH5D.HelpTooltip_bottom__CE85G{top:calc(100% + 8px);left:50%;transform:translateX(-50%)}.HelpTooltip_tooltip__VrH5D.HelpTooltip_top__dh0rU{bottom:calc(100% + 8px);left:50%;transform:translateX(-50%)}.HelpTooltip_tooltip__VrH5D.HelpTooltip_left__975G1{right:calc(100% + 8px);top:50%;transform:translateY(-50%)}.HelpTooltip_tooltip__VrH5D.HelpTooltip_right__vZ2Jm{left:calc(100% + 8px);top:50%;transform:translateY(-50%)}.HelpTooltip_tooltipTitle__lj5bJ{font-weight:600;font-size:14px;color:#111827;margin-bottom:8px;padding-right:20px}.HelpTooltip_tooltipContent__lRHD_{font-size:13px;color:#4b5563;line-height:1.6;white-space:pre-wrap}.HelpTooltip_closeButton__gDbWH{position:absolute;top:8px;right:8px;background:none;border:none;font-size:24px;color:#9ca3af;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.HelpTooltip_closeButton__gDbWH:hover{color:#4b5563;background-color:#f3f4f6}@media (prefers-color-scheme:dark){.HelpTooltip_tooltip__VrH5D{background:#1f2937;border-color:#374151}.HelpTooltip_tooltipTitle__lj5bJ{color:#f9fafb}.HelpTooltip_tooltipContent__lRHD_{color:#d1d5db}.HelpTooltip_closeButton__gDbWH{color:#6b7280}.HelpTooltip_closeButton__gDbWH:hover{color:#9ca3af;background-color:#374151}.HelpTooltip_helpButton__MWyCY{color:#9ca3af}.HelpTooltip_helpButton__MWyCY:hover{color:#60a5fa;background-color:rgba(96,165,250,.1)}}@media (max-width:768px){.HelpTooltip_tooltip__VrH5D{max-width:280px;min-width:200px}.HelpTooltip_tooltip__VrH5D.HelpTooltip_left__975G1,.HelpTooltip_tooltip__VrH5D.HelpTooltip_right__vZ2Jm{left:50%;right:auto;top:calc(100% + 8px);transform:translateX(-50%)}}.jobs_container__eedNg{padding:0;background-color:var(--background);color:var(--text-primary);min-height:100vh}.jobs_header__kJHue{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:var(--surface);border-bottom:1px solid var(--border-color)}.jobs_headerContent__1hHmP h1{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin-bottom:.25rem}.jobs_headerContent__1hHmP p{color:var(--text-secondary);font-size:.875rem}.jobs_createJobBtn__lXBfo{background-color:#7cb342;color:white;padding:.625rem 1.25rem;border-radius:4px;font-weight:500;border:none;cursor:pointer;transition:background-color .2s ease;font-size:.875rem}.jobs_createJobBtn__lXBfo:hover{background-color:#689f38}.jobs_filterTabsContainer__XWxEl{background:var(--surface);border-bottom:1px solid var(--border-color);padding:0 1.5rem}.jobs_filterTabs__aO3b2{display:flex;gap:.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.jobs_filterTab__PcFOj{padding:.75rem 1rem;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--text-secondary);font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s ease;white-space:nowrap}.jobs_filterTab__PcFOj:hover{color:var(--text-primary);background:var(--hover-bg)}.jobs_filterTabActive__V1udv{color:var(--primary-color);border-bottom-color:var(--primary-color)}.jobs_searchBar__9_9dV{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:var(--surface);border-bottom:1px solid var(--border-color);gap:1rem;flex-wrap:wrap}.jobs_searchInputWrapper__1l5Vz{position:relative;flex:1 1;min-width:250px;max-width:400px}.jobs_serviceTypeFilter__QIfdH{display:flex;align-items:center;gap:.5rem}.jobs_serviceTypeLabel__dG0xR{font-size:.875rem;font-weight:500;color:var(--text-secondary);white-space:nowrap}.jobs_serviceTypeSelect__Fv5CB{padding:.5rem .75rem;border:1px solid var(--border-color);border-radius:4px;background:var(--surface);color:var(--text-primary);font-size:.875rem;cursor:pointer;transition:border-color .2s ease}.jobs_serviceTypeSelect__Fv5CB:hover{border-color:var(--primary-color)}.jobs_serviceTypeSelect__Fv5CB:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(124,179,66,.1)}.jobs_serviceTypeBadgeTable__7lKTd{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500;border:1px solid;white-space:nowrap}.jobs_searchIcon__CzG1b{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--text-secondary)}.jobs_searchInput__eP_SC{width:100%;padding:.625rem .75rem .625rem 2.5rem;border:1px solid var(--border-color);border-radius:4px;background:var(--background);color:var(--text-primary);font-size:.875rem}.jobs_searchInput__eP_SC:focus{outline:none;border-color:var(--primary-color)}.jobs_searchActions__jDYz8{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.jobs_actionButton__9413C{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:transparent;border:1px solid var(--border-color);border-radius:4px;color:var(--text-secondary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.jobs_actionButton__9413C:hover{background:var(--hover-bg);color:var(--text-primary);border-color:var(--text-secondary)}.jobs_actionButton__9413C svg{width:16px;height:16px}.jobs_viewModeButtons__QoJKo{display:flex;gap:.25rem;border:1px solid var(--border-color);border-radius:4px;overflow:hidden}.jobs_viewModeBtn__CjIuO{padding:.5rem;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.jobs_viewModeBtn__CjIuO:hover{background:var(--hover-bg);color:var(--text-primary)}.jobs_viewModeBtnActive__VOVK6{background:var(--primary-color);color:white}.jobs_viewModeBtn__CjIuO svg{width:16px;height:16px}.jobs_tableContainer__d68X0{padding:1.5rem;overflow-x:auto}.jobs_jobsTable__RH2ze{width:100%;border-collapse:collapse;background:var(--surface);border-radius:8px;overflow:hidden}.jobs_jobsTable__RH2ze thead{background:var(--background-secondary)}.jobs_jobsTable__RH2ze th{padding:.875rem 1rem;text-align:left;font-weight:600;font-size:.75rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border-color)}.jobs_jobsTable__RH2ze tbody tr{border-bottom:1px solid var(--border-color);transition:background .2s ease}.jobs_tableRow__2SzIJ{cursor:pointer}.jobs_tableRow__2SzIJ:hover{background:var(--hover-bg)}.jobs_jobsTable__RH2ze td{padding:1rem;font-size:.875rem;color:var(--text-primary)}.jobs_jobNumber__hsqZ9{font-weight:600;color:var(--primary-color)}.jobs_jobTime__Lh5sB{font-weight:500}.jobs_jobDate__NC1uN{font-size:.75rem;color:var(--text-secondary);margin-top:.25rem}.jobs_jobTitleCell__amoXF{font-weight:500}.jobs_vehicleInfo___14SI{font-size:.75rem;color:var(--text-secondary);margin-top:.25rem}.jobs_assignedTo__Ln686{display:flex;align-items:center;gap:.5rem}.jobs_avatar__YVaD2{width:28px;height:28px;border-radius:50%;background:var(--primary-color);color:white;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600}.jobs_customerCell__9ACgH{font-weight:500}.jobs_actionsCell__cu8FT{text-align:right}.jobs_tableActionBtn__8L8xo{padding:.375rem .875rem;background:transparent;border:1px solid var(--border-color);border-radius:4px;color:var(--text-secondary);font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease}.jobs_tableActionBtn__8L8xo:hover{background:var(--hover-bg);color:var(--text-primary);border-color:var(--text-primary)}.jobs_statusBadgeTable__MXT9y{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:capitalize}.jobs_cardsGrid__qh5Bt{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem;padding:1.5rem}.jobs_jobCardNew__oupKw{background:var(--surface);border:1px solid var(--border-color);border-radius:8px;padding:1.25rem;cursor:pointer;transition:all .2s ease}.jobs_jobCardNew__oupKw:hover{border-color:var(--primary-color);box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.jobs_cardHeader__z3Xxx{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:.5rem}.jobs_cardTitle__6EJFU{font-weight:600;font-size:1rem;color:var(--text-primary);flex:1 1}.jobs_statusBadgeCard__rqZT4{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:capitalize;white-space:nowrap}.jobs_cardBody__Vqu4R{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.jobs_cardRow__Sb4Th{display:flex;justify-content:space-between;align-items:center;font-size:.875rem}.jobs_cardLabel__vKxXn{color:var(--text-secondary);font-weight:500}.jobs_cardValue__i79rC{color:var(--text-primary);font-weight:500;text-align:right}.jobs_cardFooter__iuhY9{display:flex;gap:.5rem;padding-top:1rem;border-top:1px solid var(--border-color)}.jobs_cardActionBtn__1oGTE{flex:1 1;padding:.5rem;background:transparent;border:1px solid var(--border-color);border-radius:4px;color:var(--text-secondary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.jobs_cardActionBtn__1oGTE:hover{background:var(--hover-bg);color:var(--text-primary);border-color:var(--text-primary)}.jobs_cardActionBtnPrimary__BeUgd{flex:1 1;padding:.5rem;background:var(--primary-color);border:1px solid var(--primary-color);border-radius:4px;color:white;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.jobs_cardActionBtnPrimary__BeUgd:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.jobs_kanbanBoard__dfdbF{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;padding:1.5rem;overflow-x:auto}.jobs_kanbanColumn__1yFeT{background:var(--background-secondary);border-radius:8px;padding:1rem;min-height:500px}.jobs_kanbanHeader__wd3CL{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid var(--border-color)}.jobs_kanbanHeader__wd3CL h3{font-size:.875rem;font-weight:600;color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em}.jobs_kanbanCount__KetLo{background:var(--surface);color:var(--text-secondary);padding:.25rem .625rem;border-radius:12px;font-size:.75rem;font-weight:600}.jobs_kanbanCards__51ZQM{display:flex;flex-direction:column;gap:.75rem}.jobs_kanbanCard__11IoS{background:var(--surface);border:1px solid var(--border-color);border-radius:6px;padding:1rem;cursor:pointer;transition:all .2s ease}.jobs_kanbanCard__11IoS:hover{border-color:var(--primary-color);box-shadow:0 2px 8px rgba(0,0,0,.1);transform:translateY(-1px)}.jobs_kanbanCardTitle___FX6I{font-weight:600;font-size:.875rem;color:var(--text-primary);margin-bottom:.5rem}.jobs_kanbanCardMeta__cIGDB{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.75rem}.jobs_kanbanCardCustomer___9_lR{color:var(--text-secondary);font-weight:500}.jobs_kanbanCardTime__HpMQe{color:var(--text-primary);font-weight:600}.jobs_kanbanCardVehicle__MO5Yl{font-size:.75rem;color:var(--text-secondary);padding-top:.5rem;border-top:1px solid var(--border-color)}.jobs_jobsGrid__hQ7nw{display:grid;grid-gap:1.5rem;gap:1.5rem}.jobs_jobCard__v0Qsc{display:flex;flex-direction:column;padding:1.75rem;background-color:var(--surface,rgba(255,255,255,.03));border-left:1px solid var(--border,rgba(255,255,255,.08));border:1px solid var(--border,rgba(255,255,255,.08));border-left-width:4px;border-radius:16px;transition:all .2s ease;position:relative;overflow:hidden}.jobs_jobCard__v0Qsc:hover{background-color:var(--surface-hover,rgba(255,255,255,.05));border-color:var(--border-hover,rgba(255,255,255,.12));transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.3)}.jobs_borderLow__mrKy2{border-left-color:#10b981}.jobs_borderMedium__TtgFt{border-left-color:#f59e0b}.jobs_borderHigh__sBzDT{border-left-color:#ef4444}.jobs_borderUrgent__cfUSi{border-left-color:#dc2626}.jobs_jobHeader__aAVMS{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.jobs_badgeGroup__B1eJY{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.jobs_jobTitle__t__RA{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin-bottom:.25rem}.jobs_jobVehicle__qWz56{color:var(--text-secondary)}.jobs_statusBadge__p__Cm{padding:.25rem .5rem;font-size:.75rem;font-weight:500;border-radius:9999px}.jobs_statusNew__Lgc1Y{background-color:#dbeafe;color:#1e40af}.jobs_statusScheduled__eGqOd{background-color:#fef3c7;color:#92400e}.jobs_statusInProgress__EIHrN{background-color:#dbeafe;color:#1e40af}.jobs_statusCompleted__0G4Xb{background-color:#dcfce7;color:#166534}.jobs_statusCancelled___BacG{background-color:#fef2f2;color:#dc2626}.jobs_statusOnTheWay__KBe9V{background-color:#e0e7ff;color:#4338ca}.jobs_statusPending__xC_QI{background-color:#fef3c7;color:#92400e}@media (prefers-color-scheme:dark){.jobs_statusNew__Lgc1Y{background-color:rgba(59,130,246,.2);color:#60a5fa}.jobs_statusScheduled__eGqOd{background-color:rgba(251,191,36,.2);color:#fbbf24}.jobs_statusInProgress__EIHrN{background-color:rgba(59,130,246,.2);color:#60a5fa}.jobs_statusCompleted__0G4Xb{background-color:rgba(34,197,94,.2);color:#4ade80}.jobs_statusCancelled___BacG{background-color:rgba(239,68,68,.2);color:#f87171}.jobs_statusOnTheWay__KBe9V{background-color:rgba(99,102,241,.2);color:#818cf8}.jobs_statusPending__xC_QI{background-color:rgba(251,191,36,.2);color:#fbbf24}}.jobs_priorityBadge__XCzwg{padding:.25rem .5rem;font-size:.75rem;font-weight:500;border-radius:9999px}.jobs_priorityLow__3picT{background-color:#d1fae5;color:#065f46}.jobs_priorityMedium__RvVcH{background-color:#fef3c7;color:#92400e}.jobs_priorityHigh__Vza3M{background-color:#fee2e2;color:#991b1b}.jobs_priorityUrgent__WbDIr{background-color:#fecaca;color:#7f1d1d;font-weight:600}.jobs_jobDetails__sB0tm{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;font-size:.875rem;margin-bottom:1rem}@media (min-width:768px){.jobs_jobDetails__sB0tm{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.jobs_jobDetails__sB0tm{grid-template-columns:repeat(4,1fr)}}.jobs_jobDetailItem__PoQ9u p:first-child{color:var(--text-secondary);margin-bottom:.25rem}.jobs_jobDetailItem__PoQ9u p:last-child{font-weight:500;color:var(--text-primary)}.jobs_jobActions__dRnCU{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.jobs_actionBtn___euGC{background:none;border:none;font-size:.875rem;font-weight:500;cursor:pointer;padding:.25rem .5rem;border-radius:.25rem;transition:all .2s ease}.jobs_actionBtn___euGC.jobs_primary__VPTgl{color:var(--accent-primary)}.jobs_actionBtn___euGC.jobs_primary__VPTgl:hover{color:var(--accent-hover);background-color:var(--bg-tertiary)}.jobs_actionBtn___euGC.jobs_secondary__pnG91{color:var(--text-secondary)}.jobs_actionBtn___euGC.jobs_secondary__pnG91:hover{color:var(--text-primary);background-color:var(--bg-tertiary)}.jobs_actionBtn___euGC.jobs_success__eVA5e{color:var(--success)}.jobs_actionBtn___euGC.jobs_success__eVA5e:hover{color:var(--success);background-color:var(--bg-tertiary)}.jobs_emptyState__6xHDF{padding:3rem 0}.jobs_emptyIcon__emmeV{margin:0 auto .5rem;width:3rem;height:3rem;color:var(--text-tertiary)}.jobs_emptyTitle__8Tww2{margin-top:.5rem;font-size:.875rem;font-weight:500;color:var(--text-primary)}.jobs_emptyDescription__UanUv{margin-top:.25rem;font-size:.875rem;color:var(--text-secondary)}.jobs_emptyActions___DQqc{margin-top:1.5rem}.jobs_loadingState__vJ_6c{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.jobs_spinner__48hjz{width:2rem;height:2rem;border-top:3px solid var(--border-primary);border:3px solid var(--border-primary);border-top-color:var(--accent-primary);border-radius:50%;animation:jobs_spin___ON93 1s linear infinite;margin-bottom:1rem}@keyframes jobs_spin___ON93{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.jobs_errorMessage___jv32{background-color:var(--bg-tertiary);color:var(--error);border:1px solid var(--border-primary);border-radius:.5rem;padding:1rem;margin-bottom:1.5rem;font-size:.875rem}@media (max-width:1024px){.jobs_searchBar__9_9dV{flex-direction:column;align-items:stretch}.jobs_searchInputWrapper__1l5Vz{max-width:100%}.jobs_searchActions__jDYz8{justify-content:space-between}.jobs_kanbanBoard__dfdbF{grid-template-columns:1fr}.jobs_tableContainer__d68X0{overflow-x:auto;-webkit-overflow-scrolling:touch}.jobs_jobsTable__RH2ze{min-width:800px}}@media (max-width:768px){.jobs_cardsGrid__qh5Bt{grid-template-columns:1fr}.jobs_filterTabs__aO3b2{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.jobs_filterTabs__aO3b2::-webkit-scrollbar{display:none}.jobs_actionButton__9413C span{display:none}.jobs_viewModeButtons__QoJKo{flex:1 1;justify-content:space-around}.jobs_tableContainer__d68X0{display:none}}@media (max-width:640px){.jobs_container__eedNg{padding:0}.jobs_header__kJHue{flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem}.jobs_headerContent__1hHmP h1{font-size:1.25rem}.jobs_headerContent__1hHmP p{font-size:.8125rem}.jobs_createJobBtn__lXBfo{width:100%;justify-content:center}.jobs_filterTabsContainer__XWxEl{padding:0 1rem}.jobs_filterTab__PcFOj{font-size:.8125rem;padding:.625rem .875rem}.jobs_searchBar__9_9dV{padding:.875rem 1rem;gap:.75rem}.jobs_searchInputWrapper__1l5Vz{min-width:100%}.jobs_searchActions__jDYz8{width:100%;flex-wrap:wrap;gap:.5rem}.jobs_actionButton__9413C{flex:1 1;min-width:calc(50% - .25rem);font-size:.8125rem;padding:.5rem .75rem;justify-content:center}.jobs_viewModeButtons__QoJKo{width:100%;justify-content:stretch}.jobs_viewModeBtn__CjIuO{flex:1 1}.jobs_tableContainer__d68X0{padding:.875rem;display:none}.jobs_cardsGrid__qh5Bt{padding:1rem;gap:1rem}.jobs_jobCardNew__oupKw{padding:1rem}.jobs_cardHeader__z3Xxx{flex-direction:column;align-items:flex-start}.jobs_statusBadgeCard__rqZT4{margin-top:.5rem}.jobs_tabsNav__zxXnv{gap:1rem;overflow-x:auto;padding-bottom:.5rem}.jobs_jobHeader__aAVMS{flex-direction:column;align-items:flex-start;gap:.5rem}.jobs_jobActions__dRnCU{justify-content:flex-start;flex-wrap:wrap}.jobs_emptyState__6xHDF{padding:2rem 1rem}.jobs_emptyIcon__emmeV{width:2.5rem;height:2.5rem}.jobs_emptyTitle__8Tww2{font-size:1rem}.jobs_emptyDescription__UanUv{font-size:.8125rem}}@media (max-width:480px){.jobs_header__kJHue{padding:.875rem}.jobs_headerContent__1hHmP h1{font-size:1.125rem}.jobs_filterTab__PcFOj{font-size:.75rem;padding:.5rem .75rem}.jobs_searchBar__9_9dV{padding:.75rem}.jobs_actionButton__9413C{font-size:.75rem;padding:.5rem}.jobs_cardsGrid__qh5Bt{padding:.75rem}.jobs_cardTitle__6EJFU{font-size:.9375rem}.jobs_cardRow__Sb4Th{font-size:.8125rem}}.jobs_byStatusView__99hzA{width:100%;overflow-x:auto;padding:1rem 0}.jobs_statusColumns__K2Vyq{display:flex;gap:1rem;min-width:max-content;padding:0 1rem}.jobs_statusColumn__G9Uu6{flex:1 1;min-width:280px;background:#f9fafb;border-radius:8px;overflow:hidden}.jobs_statusColumnHeader__TQ7kE{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:white;border-bottom:2px solid #e5e7eb}.jobs_statusCount__G3ZcO{font-size:.875rem;color:#6b7280;font-weight:600;background:#f3f4f6;padding:.25rem .625rem;border-radius:12px}.jobs_statusColumnCards__RkMM9{padding:.75rem;max-height:calc(100vh - 300px);overflow-y:auto}.jobs_statusJobCard__r2t9V{background:white;border:1px solid #e5e7eb;border-radius:8px;padding:1rem;margin-bottom:.75rem;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.05)}.jobs_statusJobCard__r2t9V:hover{border-color:#3b82f6;box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.jobs_statusJobTitle__EUCdz{font-weight:600;color:#1e40af;margin-bottom:.5rem;font-size:.95rem;line-height:1.4}.jobs_statusJobCustomer__1o6AT{font-size:.875rem;color:#374151;margin-bottom:.25rem;font-weight:500}.jobs_statusJobAssigned__cqdFT{font-size:.8rem;color:#6b7280;margin-bottom:.5rem}.jobs_statusJobTags__7ANVT{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.75rem}.jobs_jobTag__Sk_J6{background:#e5e7eb;color:#374151;padding:.25rem .625rem;border-radius:12px;font-size:.75rem;font-weight:500;border:1px solid #d1d5db;display:inline-flex;align-items:center;gap:.25rem}.jobs_statusOnTheWay__KBe9V{background:#3b82f6;color:white}.jobs_statusPending__xC_QI{background:#f59e0b;color:white}@media (prefers-color-scheme:dark){.jobs_statusJobCard__r2t9V{background:#1f2937;border-color:#374151}.jobs_statusJobCard__r2t9V:hover{border-color:#60a5fa;box-shadow:0 4px 12px rgba(0,0,0,.4)}.jobs_statusJobTitle__EUCdz{color:#60a5fa}.jobs_statusJobCustomer__1o6AT{color:#e5e7eb}.jobs_statusJobAssigned__cqdFT{color:#9ca3af}.jobs_jobTag__Sk_J6{background:#374151;color:#d1d5db;border-color:#4b5563}}.jobs_templatesContainer__17e4q{padding:20px}.jobs_templatesHeader__M_8tn{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.jobs_templatesHeader__M_8tn h2{font-size:24px;font-weight:600;color:#1f2937;margin:0}.jobs_templatesGrid__EJ7Sv{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:20px;gap:20px}.jobs_templateCard__1YILb{background:white;border:1px solid #e5e7eb;border-radius:8px;padding:20px;transition:box-shadow .2s}.jobs_templateCard__1YILb:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.jobs_templateHeader__9GwCA{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.jobs_templateHeader__9GwCA h3{font-size:18px;font-weight:600;color:#1f2937;margin:0}.jobs_templateActions___y8Ha{display:flex;gap:8px}.jobs_deleteBtn__HNhu2,.jobs_editBtn__7mUqj{padding:4px 12px;font-size:14px;border-radius:4px;border:1px solid #d1d5db;background:white;cursor:pointer;transition:all .2s}.jobs_editBtn__7mUqj:hover{background:#f3f4f6;border-color:#9ca3af}.jobs_deleteBtn__HNhu2{color:#dc2626;border-color:#fecaca}.jobs_deleteBtn__HNhu2:hover{background:#fef2f2;border-color:#dc2626}.jobs_templateDetails__vCU4I{display:flex;flex-direction:column;gap:12px}.jobs_templateField__l3om5{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f3f4f6}.jobs_templateField__l3om5:last-child{border-bottom:none}.jobs_templateLabel__zg4eM{font-weight:500;color:#6b7280;font-size:14px}.jobs_emptyState__6xHDF{text-align:center;padding:60px 20px;color:#6b7280;font-size:16px}.JobModal_modalOverlay__397oW{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.JobModal_modalContent__hsadf{background:var(--bg-primary);border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);max-width:800px;width:100%;max-height:90vh;overflow-y:auto;border:1px solid var(--border-primary)}.JobModal_modalHeader__ilCza{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 0;border-bottom:1px solid var(--border-primary);margin-bottom:24px}.JobModal_modalTitle__yLIp5{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0}.JobModal_closeButton__WqR01{background:none;border:none;font-size:2rem;color:var(--text-secondary);cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease}.JobModal_closeButton__WqR01:hover{background-color:var(--bg-secondary);color:var(--text-primary)}.JobModal_modalForm__3yuSY{padding:0 24px 24px}.JobModal_formGrid__aC4Eg{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:20px;gap:20px;margin-bottom:20px}.JobModal_inputGroup__TzqYL{display:flex;flex-direction:column;gap:6px}.JobModal_label__iYMB5{font-size:.875rem;font-weight:600;color:var(--text-primary)}.JobModal_input__AgUOP,.JobModal_select__KoLPw,.JobModal_textarea__CN1Qd{padding:12px;border:1px solid var(--border-primary);border-radius:8px;font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease;font-family:inherit;background-color:var(--bg-primary);color:var(--text-primary)}.JobModal_input__AgUOP:focus,.JobModal_select__KoLPw:focus,.JobModal_textarea__CN1Qd:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.JobModal_textarea__CN1Qd{resize:vertical;min-height:80px}.JobModal_sectionTitle__OGCDY{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:24px 0 16px;padding-bottom:8px;border-bottom:1px solid var(--border-primary)}.JobModal_servicesSection__LhkpV{margin:24px 0}.JobModal_serviceItem__eD4GR{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;padding:16px;margin-bottom:12px}.JobModal_serviceHeader__qrnki{display:flex;justify-content:between;align-items:center;margin-bottom:12px}.JobModal_serviceTitle__JZNnK{font-size:1rem;font-weight:600;color:var(--text-primary)}.JobModal_removeServiceButton__STolp{background:#ef4444;color:white;border:none;border-radius:6px;padding:6px 12px;font-size:.75rem;cursor:pointer;transition:background-color .2s ease}.JobModal_removeServiceButton__STolp:hover{background:#dc2626}.JobModal_addServiceButton__wuepp{background:#10b981;color:white;border:none;border-radius:8px;padding:12px 16px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s ease;margin-top:12px}.JobModal_addServiceButton__wuepp:hover{background:#059669}.JobModal_modalActions__qQHP6{display:flex;justify-content:flex-end;gap:12px;margin-top:32px;padding-top:24px;border-top:1px solid var(--border-primary)}.JobModal_cancelButton__301yu{background:var(--bg-primary);color:var(--text-secondary);border:1px solid var(--border-primary);border-radius:8px;padding:12px 24px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.JobModal_cancelButton__301yu:hover:not(:disabled){background:var(--bg-secondary);border-color:var(--border-secondary)}.JobModal_submitButton__2sbFz{background:var(--accent-primary);color:white;border:none;border-radius:8px;padding:12px 24px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s ease}.JobModal_submitButton__2sbFz:hover:not(:disabled){background:var(--accent-hover)}.JobModal_cancelButton__301yu:disabled,.JobModal_submitButton__2sbFz:disabled{opacity:.6;cursor:not-allowed}.JobModal_errorMessage__LkWz5{background:var(--error-bg,#fef2f2);color:var(--error-text,#dc2626);border:1px solid var(--error-border,#fecaca);border-radius:8px;padding:12px;margin-bottom:20px;font-size:.875rem}.JobModal_successMessage__sgm9K{background:var(--success-bg,#f0fdf4);color:var(--success-text,#166534);border:1px solid var(--success-border,#bbf7d0);border-radius:8px;padding:12px;margin-bottom:20px;font-size:.875rem}.JobModal_detailsGrid__tzrAz{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px;margin-bottom:24px}.JobModal_detailItem__WlCZr{display:flex;flex-direction:column;gap:4px}.JobModal_detailLabel__osbHu{font-size:.75rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.JobModal_detailValue__gbgSI{font-size:.875rem;color:var(--text-primary);font-weight:500}.JobModal_statusBadge__ZrFRg{display:inline-flex;align-items:center;padding:4px 12px;border-radius:9999px;font-size:.75rem;font-weight:500;width:-moz-fit-content;width:fit-content}.JobModal_statusScheduled__Owb6h{background-color:#fef3c7;color:#92400e}.JobModal_statusInProgress__Hfo0Q{background-color:#dbeafe;color:#1e40af}.JobModal_statusCompleted__jIDtf{background-color:#dcfce7;color:#166534}.JobModal_statusCancelled__6FQAm{background-color:#fef2f2;color:#dc2626}.JobModal_actionButtons__Hnm2A{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.JobModal_actionButton__uMzk9{padding:8px 16px;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.JobModal_actionButton__uMzk9.JobModal_primary__N0Zpl{background:#2563eb;color:white}.JobModal_actionButton__uMzk9.JobModal_primary__N0Zpl:hover{background:#1d4ed8}.JobModal_actionButton__uMzk9.JobModal_success__73tMO{background:#10b981;color:white}.JobModal_actionButton__uMzk9.JobModal_success__73tMO:hover{background:#059669}.JobModal_actionButton__uMzk9.JobModal_danger__UhD_t{background:#ef4444;color:white}.JobModal_actionButton__uMzk9.JobModal_danger__UhD_t:hover{background:#dc2626}.JobModal_actionButton__uMzk9.JobModal_secondary__Sv3u_{background:#6b7280;color:white}.JobModal_actionButton__uMzk9.JobModal_secondary__Sv3u_:hover{background:#4b5563}.JobModal_infoMessage__TKFAr{padding:12px 16px;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);border-radius:8px;color:var(--text-primary);font-size:.9rem;text-align:center;margin:8px 0}@media (max-width:768px){.JobModal_modalOverlay__397oW{padding:10px}.JobModal_modalContent__hsadf{max-height:95vh}.JobModal_modalHeader__ilCza{padding:16px 16px 0;margin-bottom:16px}.JobModal_modalForm__3yuSY{padding:0 16px 16px}.JobModal_formGrid__aC4Eg{grid-template-columns:1fr;gap:16px}.JobModal_modalActions__qQHP6{flex-direction:column-reverse}.JobModal_cancelButton__301yu,.JobModal_submitButton__2sbFz{width:100%;justify-content:center}}.LocationSelector_locationSelector__0MQAT{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px}.LocationSelector_selectGroup__8UUOd{display:flex;flex-direction:column;gap:6px}.LocationSelector_label__iurBB{font-size:.875rem;font-weight:600;color:#374151;display:flex;align-items:center;gap:4px}.LocationSelector_required__c5rTw{color:#dc2626;font-weight:700}.LocationSelector_select__aInE1{padding:12px;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;background-color:white;transition:border-color .2s ease,box-shadow .2s ease;font-family:inherit}.LocationSelector_select__aInE1:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.LocationSelector_select__aInE1:disabled{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}.LocationSelector_select__aInE1 option{padding:8px}@media (max-width:768px){.LocationSelector_locationSelector__0MQAT{grid-template-columns:1fr;gap:12px}}.LocationSelector_select__aInE1:invalid{border-color:#f87171}.LocationSelector_select__aInE1:invalid:focus{border-color:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,.1)}.LocationSelector_select__aInE1.LocationSelector_loading__wJbnc{background-image:url("data:image/svg+xml,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10 3V6M10 14V17M17 10H14M6 10H3M15.364 4.636L13.536 6.464M6.464 13.536L4.636 15.364M15.364 15.364L13.536 13.536M6.464 6.464L4.636 4.636' stroke='%236B7280' stroke-width='2' stroke-linecap='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;animation:LocationSelector_spin__sOFzq 1s linear infinite}@keyframes LocationSelector_spin__sOFzq{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[data-theme=dark] .LocationSelector_label__iurBB{color:var(--text-primary,#f9fafb)}[data-theme=dark] .LocationSelector_select__aInE1{background-color:var(--bg-secondary,#1f2937);border-color:var(--border-color,#374151);color:var(--text-primary,#f9fafb)}[data-theme=dark] .LocationSelector_select__aInE1:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}[data-theme=dark] .LocationSelector_select__aInE1:disabled{background-color:var(--bg-tertiary,#111827);color:var(--text-secondary,#9ca3af)}[data-theme=dark] .LocationSelector_select__aInE1 option{background-color:var(--bg-secondary,#1f2937);color:var(--text-primary,#f9fafb)}[data-theme=dark] .LocationSelector_select__aInE1:invalid{border-color:#f87171}[data-theme=dark] .LocationSelector_select__aInE1:invalid:focus{border-color:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,.1)}.vehicles_container__e5XFI{padding:1.5rem;background-color:var(--bg-secondary);color:var(--text-primary);min-height:100vh}.vehicles_header__O8FIj{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.vehicles_headerContent__okZn7 h1{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:.25rem}.vehicles_headerContent__okZn7 p{color:var(--text-secondary)}.vehicles_addButton__qsT8t{background-color:var(--accent-primary);color:white;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;border:none;cursor:pointer;transition:all .2s ease;font-size:.875rem}.vehicles_addButton__qsT8t:hover{background-color:var(--accent-hover);transform:translateY(-1px)}.vehicles_searchContainer__ukfD1{margin-bottom:1.5rem;position:relative}.vehicles_searchIcon__iL9uJ{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);height:1.25rem;width:1.25rem;color:var(--text-tertiary);pointer-events:none;z-index:10}.vehicles_searchInput__vuMyd{width:100%;padding:.75rem .75rem .75rem 2.5rem;border:1px solid var(--border-secondary);border-radius:.5rem;font-size:.875rem;background-color:var(--bg-primary);color:var(--text-primary);transition:border-color .2s ease,box-shadow .2s ease}.vehicles_searchInput__vuMyd:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.vehicles_searchInput__vuMyd::placeholder{color:var(--text-tertiary)}.vehicles_vehiclesGrid__iqldR{display:grid;grid-gap:1.5rem;gap:1.5rem}.vehicles_vehicleCard__I_bgV{background-color:var(--bg-primary);border:1px solid var(--border-primary);border-radius:.75rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);padding:1.5rem;transition:all .3s ease}.vehicles_vehicleCard__I_bgV:hover{box-shadow:0 10px 25px rgba(0,0,0,.1);transform:translateY(-2px)}.vehicles_vehicleHeader__I8dCE{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.vehicles_vehicleInfo__f_a_J h3{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin-bottom:.25rem}.vehicles_vehicleInfo__f_a_J p{color:var(--text-secondary)}.vehicles_vehicleActions___Tqn6{display:flex;gap:.75rem}.vehicles_actionButton__44ime{padding:.5rem 1rem;border:1px solid var(--border-primary);background:var(--bg-primary);color:var(--text-primary);border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.vehicles_actionButton__44ime:hover{background-color:var(--bg-tertiary);transform:translateY(-1px)}.vehicles_actionButton__44ime.vehicles_primary__RWq4O{background-color:var(--accent-primary);color:white;border-color:var(--accent-primary)}.vehicles_actionButton__44ime.vehicles_primary__RWq4O:hover{background-color:var(--accent-hover);border-color:var(--accent-hover)}.vehicles_actionButton__44ime.vehicles_secondary__rBy3_{background-color:var(--bg-tertiary);color:var(--text-secondary);border-color:var(--border-secondary)}.vehicles_actionButton__44ime.vehicles_secondary__rBy3_:hover{background-color:var(--border-primary);color:var(--text-primary)}.vehicles_actionButton__44ime.vehicles_link__zF6ED{background:none;border:none;color:var(--accent-primary);padding:.25rem .5rem}.vehicles_actionButton__44ime.vehicles_link__zF6ED:hover{color:var(--accent-hover);background-color:transparent;transform:none}.vehicles_actionButton__44ime.vehicles_danger__ABaNb{background:none;border:none;color:#dc2626;padding:.25rem .5rem}.vehicles_actionButton__44ime.vehicles_danger__ABaNb:hover{color:#b91c1c;background-color:#fef2f2;transform:none}.vehicles_vehicleDetails__YeO1K{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:1rem;gap:1rem;font-size:.875rem;margin-bottom:1rem}.vehicles_detailItem__Rh6Jp{display:flex;flex-direction:column;gap:.25rem}.vehicles_detailLabel__z74GK{color:var(--text-secondary);font-size:.75rem}.vehicles_detailValue__shHsc{font-weight:500;color:var(--text-primary)}.vehicles_detailValue__shHsc.vehicles_mono__lDP6L{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Source Code Pro,Menlo,Consolas,monospace;font-size:.875rem;font-weight:500;letter-spacing:.05em;background-color:var(--bg-tertiary);padding:.25rem .5rem;border-radius:.25rem;border:1px solid var(--border-primary)}.vehicles_vinContainer__YPEk9{display:flex;align-items:center;gap:.5rem;max-width:100%}.vehicles_vinText__blsno{flex:1 1;min-width:0;word-break:break-all;max-width:200px}.vehicles_vehicleFooter__kvj4x{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1rem}.vehicles_modal__EgsmE{position:fixed;inset:0;background-color:rgba(0,0,0,.5);overflow-y:auto;height:100%;width:100%;z-index:50}.vehicles_modalContent__Uo_8G{position:relative;top:5rem;margin:0 auto;padding:1.25rem;border:1px solid var(--border-primary);width:91.666667%;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);border-radius:.375rem;background-color:var(--bg-primary)}.vehicles_modalHeader__sbnlZ{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.vehicles_modalTitle__iPugH{font-size:1.125rem;font-weight:500;color:var(--text-primary)}.vehicles_closeButton__gt5j2{color:var(--text-tertiary);background:none;border:none;cursor:pointer;padding:.5rem;transition:all .2s ease;border-radius:.375rem;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem}.vehicles_closeButton__gt5j2:hover{color:var(--text-primary);background-color:var(--bg-secondary)}.vehicles_closeButton__gt5j2 svg{width:1.5rem;height:1.5rem}.vehicles_emptyState__jjRR3{text-align:center;padding:3rem 1rem}.vehicles_emptyIcon__B15nZ{margin:0 auto .5rem;height:3rem;width:3rem;color:var(--text-tertiary)}.vehicles_emptyTitle__qyEvI{margin-top:.5rem;font-size:.875rem;font-weight:500;color:var(--text-primary)}.vehicles_emptyDescription__EtDB8{margin-top:.25rem;font-size:.875rem;color:var(--text-secondary)}.vehicles_emptyActions__ZFJKk{margin-top:1.5rem}.vehicles_loadingState__w59nH{text-align:center;padding:3rem 1rem}.vehicles_spinner___hOud{margin:0 auto 1rem;width:2rem;height:2rem;border-top:3px solid var(--border-primary);border:3px solid var(--border-primary);border-top-color:var(--accent-primary);border-radius:50%;animation:vehicles_spin__VTEiY 1s linear infinite}.vehicles_errorMessage__qgV1H{background-color:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:1rem;border-radius:.5rem;margin-bottom:1.5rem;text-align:center}@keyframes vehicles_spin__VTEiY{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.vehicles_serviceHistoryList__OaoeL{display:flex;flex-direction:column;gap:1.5rem;max-height:600px;overflow-y:auto}.vehicles_serviceHistoryItem__W6fig{background-color:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:.5rem;padding:1.25rem}.vehicles_serviceHistoryHeader__pGyDj{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.vehicles_serviceHistoryTitle__COVry{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:.25rem}.vehicles_serviceHistoryDate__WRjqG{font-size:.875rem;color:var(--text-secondary)}.vehicles_serviceHistoryStatus__f8f4Y{display:flex;align-items:center}.vehicles_statusBadge__ZJBmW{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;text-transform:capitalize}.vehicles_statusBadge__ZJBmW.vehicles_scheduled__jMT6P{background-color:#dbeafe;color:#1e40af}.vehicles_statusBadge__ZJBmW.vehicles_in-progress__2dGcH{background-color:#fef3c7;color:#92400e}.vehicles_statusBadge__ZJBmW.vehicles_completed__On9_g{background-color:#d1fae5;color:#065f46}.vehicles_statusBadge__ZJBmW.vehicles_cancelled__Qf12x{background-color:#fee2e2;color:#991b1b}.vehicles_serviceHistoryDescription__b5_JO{font-size:.875rem;color:var(--text-secondary);margin-bottom:1rem;line-height:1.5}.vehicles_workOrderSection__Agg8_{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-primary)}.vehicles_workOrderTitle__ZsXzZ{font-size:.875rem;font-weight:600;color:var(--text-primary);margin-bottom:.75rem}.vehicles_workOrderItem__Plgsz{margin-bottom:1rem}.vehicles_workOrderInfo__n1b0y{display:flex;gap:1rem;align-items:center;margin-bottom:.75rem}.vehicles_workOrderNumber__StsOL{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:.875rem;font-weight:500;color:var(--accent-primary)}.vehicles_workOrderTime__LBuyZ{font-size:.875rem;color:var(--text-secondary)}.vehicles_photoGallery__DPLBn{margin-top:.75rem}.vehicles_photoGalleryTitle__iHd3a{font-size:.875rem;font-weight:500;color:var(--text-primary);margin-bottom:.5rem}.vehicles_photoGrid__irnez{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:.75rem;gap:.75rem}.vehicles_photoItem__z0WFW{position:relative;aspect-ratio:1;border-radius:.375rem;overflow:hidden;border:1px solid var(--border-primary);cursor:pointer;transition:transform .2s ease}.vehicles_photoItem__z0WFW:hover{transform:scale(1.05)}.vehicles_photoThumbnail__h__pZ{width:100%;height:100%;object-fit:cover}@media (max-width:768px){.vehicles_container__e5XFI{padding:1rem}.vehicles_header__O8FIj{flex-direction:column;align-items:flex-start;gap:1rem}.vehicles_vehicleHeader__I8dCE{flex-direction:column;align-items:flex-start;gap:.5rem}.vehicles_vehicleActions___Tqn6{align-self:flex-end}.vehicles_vehicleDetails__YeO1K{grid-template-columns:1fr;gap:.75rem}.vehicles_vehicleFooter__kvj4x{justify-content:flex-start;flex-wrap:wrap}.vehicles_modalContent__Uo_8G{width:95%;top:2rem}}@media (min-width:768px){.vehicles_modalContent__Uo_8G{width:75%}}@media (min-width:1024px){.vehicles_modalContent__Uo_8G{width:50%}}.PlanBadge_badge__yRQZH{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.PlanBadge_icon__kO2oX{width:100%;height:100%;display:block;color:var(--text-primary,#1f2937)}.PlanBadge_size-sm__7xNzl{width:16px;height:16px}.PlanBadge_size-md__mrAbn{width:20px;height:20px}.PlanBadge_size-lg__4NFnL{width:24px;height:24px}.PlanBadge_badge__yRQZH:hover{opacity:.8;transition:opacity .2s ease}.UserPanel_userPanel__g_xSB{position:relative;padding:1rem .75rem;border-top:1px solid var(--border,rgba(255,255,255,.08));background-color:var(--surface,#0f1420)}.UserPanel_userPanel__g_xSB.UserPanel_collapsed__rWTaA{padding:1rem .5rem}.UserPanel_trigger__LXbpl{display:flex;align-items:center;gap:.75rem;width:100%;padding:.5rem;background:transparent;border:none;border-radius:var(--radius-sm,8px);cursor:pointer;transition:background-color var(--transition-fast,.15s)}.UserPanel_trigger__LXbpl:hover{background-color:var(--surface-hover,#1a2332)}.UserPanel_trigger__LXbpl:focus-visible{outline:2px solid var(--ring,rgba(99,102,241,.6));outline-offset:-2px}.UserPanel_userPanel__g_xSB.UserPanel_collapsed__rWTaA .UserPanel_trigger__LXbpl{justify-content:center}.UserPanel_userInfo__7vYF4{flex:1 1;min-width:0;text-align:left}.UserPanel_userNameRow__HwAXh{display:flex;align-items:center;gap:.5rem;margin-bottom:.125rem}.UserPanel_userName__768JI{font-size:.875rem;font-weight:600;color:var(--text-primary,#f9fafb)}.UserPanel_userEmail__6cUak,.UserPanel_userName__768JI{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserPanel_userEmail__6cUak{font-size:.75rem;color:var(--muted,rgba(255,255,255,.6))}.UserPanel_chevron___dlmO{color:var(--muted,rgba(255,255,255,.6));flex-shrink:0;transition:transform var(--transition-fast,.15s)}.UserPanel_chevron___dlmO.UserPanel_open__CXnBi{transform:rotate(180deg)}.UserPanel_menu__PTNaM{position:absolute;bottom:100%;left:.75rem;right:.75rem;margin-bottom:.5rem;background-color:var(--surface,#0f1420);border:1px solid var(--border,rgba(255,255,255,.08));border-radius:var(--radius,12px);box-shadow:var(--shadow-lg,0 10px 24px rgba(0,0,0,.3));padding:.5rem;z-index:100;animation:UserPanel_slideUp__1LuBw var(--transition-base,.2s)}@keyframes UserPanel_slideUp__1LuBw{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.UserPanel_menuCollapsed__ZFtWV{left:calc(100% + .5rem);right:auto;bottom:0;margin-bottom:0;min-width:200px}.UserPanel_menuItem__PfU2J{display:flex;align-items:center;gap:.75rem;width:100%;padding:.625rem .75rem;background:transparent;border:none;border-radius:var(--radius-sm,8px);color:var(--text-primary,#f9fafb);font-size:.875rem;font-weight:500;text-align:left;cursor:pointer;transition:background-color var(--transition-fast,.15s),color var(--transition-fast,.15s)}.UserPanel_menuItem__PfU2J:hover{background-color:var(--surface-hover,#1a2332)}.UserPanel_menuItem__PfU2J:focus-visible{outline:2px solid var(--ring,rgba(99,102,241,.6));outline-offset:-2px}.UserPanel_menuItem__PfU2J svg{flex-shrink:0;color:var(--muted,rgba(255,255,255,.6))}.UserPanel_menuItem__PfU2J:has(>span+*){cursor:default;pointer-events:none}.UserPanel_menuItem__PfU2J:has(>span+*)>*{pointer-events:auto}.UserPanel_menuItem__PfU2J.UserPanel_logout__uwXuE,.UserPanel_menuItem__PfU2J.UserPanel_logout__uwXuE svg{color:#ef4444}.UserPanel_menuItem__PfU2J.UserPanel_logout__uwXuE:hover{background-color:rgba(239,68,68,.1)}.UserPanel_menuDivider__LCp3m{height:1px;background-color:var(--border,rgba(255,255,255,.08));margin:.5rem 0}@media (prefers-reduced-motion:reduce){.UserPanel_menu__PTNaM{animation:none}.UserPanel_chevron___dlmO{transition:none}}