*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar-thumb{background:#b08b35;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#8b6928}.Login_authPage__GqSgx{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:100vh;padding:20px}.Login_container__eyT7r{background:#fff;border-radius:32px;box-shadow:0 25px 50px -12px #00000040;display:flex;max-width:1200px;min-height:650px;opacity:0;overflow:hidden;transform:translateY(30px);transition:all .6s ease-out;width:100%}.Login_container__eyT7r.Login_visible__NeEEJ{opacity:1;transform:translateY(0)}.Login_brandSection__HZfEV{background:linear-gradient(135deg,#1a1a2e,#16213e);display:flex;flex:1 1;flex-direction:column;overflow:hidden;padding:48px;position:relative}.Login_brandSection__HZfEV:before{animation:Login_rotate__QDczc 20s linear infinite;background:radial-gradient(circle,#b08b351a 0,#0000 70%);content:"";height:200%;position:absolute;right:-50%;top:-50%;width:200%}@keyframes Login_rotate__QDczc{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Login_brandContent__TSg3\+{display:flex;flex-direction:column;height:100%;justify-content:space-between;position:relative;z-index:1}.Login_logoWrapper__pK2we{align-items:center;display:flex;gap:12px;margin-bottom:48px}.Login_logoIcon__EwSKE{align-items:center;background:linear-gradient(135deg,#b08b35,#d4af37);border-radius:14px;box-shadow:0 8px 20px #b08b354d;color:#fff;display:flex;font-size:24px;font-weight:700;height:48px;justify-content:center;width:48px}.Login_brandLogo__NBDCh{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#d4af37);-webkit-background-clip:text;font-size:28px;font-weight:800}.Login_tagline__fov17{margin-bottom:40px}.Login_tagline__fov17 h2{color:#fff;font-size:32px;font-weight:700;margin-bottom:12px}.Login_tagline__fov17 p{color:#ffffffb3;font-size:16px;line-height:1.6}.Login_features__1D0lb{display:flex;flex-direction:column;gap:20px;margin-bottom:48px}.Login_featureCard__7txhw{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-radius:16px;display:flex;gap:16px;padding:16px;transition:all .3s}.Login_featureCard__7txhw:hover{background:#ffffff1a;transform:translateX(8px)}.Login_featureIcon__0qLIt{font-size:32px}.Login_featureCard__7txhw h4{color:#fff;font-size:16px;font-weight:600;margin-bottom:4px}.Login_featureCard__7txhw p{color:#fff9;font-size:13px}.Login_stats__3ZDSm{border-top:1px solid #ffffff1a;display:flex;justify-content:space-between;padding-top:24px}.Login_stats__3ZDSm>div{align-items:center;display:flex;flex-direction:column;gap:6px}.Login_statNumber__-QCaG{color:#d4af37;font-size:24px;font-weight:700}.Login_stats__3ZDSm span:last-child{color:#fff9;font-size:12px}.Login_formSection__rJmXc{align-items:center;background:#fff;display:flex;flex:1 1;justify-content:center;padding:48px}.Login_formWrapper__h\+C7M{max-width:400px;width:100%}.Login_formHeader__qU5yk{margin-bottom:32px;text-align:center}.Login_formHeader__qU5yk h2{color:#1a1a2e;font-size:32px;font-weight:700;margin-bottom:8px}.Login_formHeader__qU5yk p{color:#6b7280;font-size:14px}.Login_form__Mws7j{display:flex;flex-direction:column;gap:20px}.Login_inputGroup__kFT8E{position:relative}.Login_inputIcon__0JykT{color:#9ca3af;font-size:18px;left:16px;position:absolute;top:50%;transform:translateY(-50%)}.Login_inputGroup__kFT8E input{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;font-size:15px;padding:14px 16px 14px 48px;transition:all .3s;width:100%}.Login_inputGroup__kFT8E input:focus{background:#fff;border-color:#b08b35;box-shadow:0 0 0 3px #b08b351a;outline:none}.Login_passwordToggle__hz4ou{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:18px;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.Login_options__VI-YW{align-items:center;display:flex;font-size:14px;justify-content:space-between}.Login_remember__Gf991{align-items:center;color:#6b7280;cursor:pointer;display:flex;gap:8px}.Login_forgotLink__qfQVt{color:#b08b35;text-decoration:none;transition:color .3s}.Login_forgotLink__qfQVt:hover{color:#d4af37;text-decoration:underline}.Login_submitBtn__0muu2{align-items:center;background:linear-gradient(135deg,#b08b35,#d4af37);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;margin-top:8px;padding:14px;transition:all .3s;width:100%}.Login_submitBtn__0muu2:hover{box-shadow:0 10px 25px -5px #b08b3566;transform:translateY(-2px)}.Login_submitBtn__0muu2:disabled{cursor:not-allowed;opacity:.6;transform:none}.Login_error__byyrY{background:#fee2e2;border-left:4px solid #dc2626;border-radius:12px;color:#dc2626;font-size:13px;margin-bottom:20px;padding:12px 16px}.Login_switchLink__c1nv4{border-top:1px solid #e5e7eb;color:#6b7280;font-size:14px;margin-top:32px;padding-top:24px;text-align:center}.Login_switchBtn__RJnBI{align-items:center;color:#b08b35;display:inline-flex;font-weight:600;gap:6px;text-decoration:none;transition:all .3s}.Login_switchBtn__RJnBI:hover{color:#d4af37;gap:10px}@media (max-width:968px){.Login_container__eyT7r{flex-direction:column;max-width:550px}.Login_brandSection__HZfEV,.Login_formSection__rJmXc{padding:40px}.Login_tagline__fov17 h2{font-size:28px}.Login_features__1D0lb{margin-bottom:30px}.Login_stats__3ZDSm{margin-top:20px}}@media (max-width:480px){.Login_authPage__GqSgx{padding:16px}.Login_brandSection__HZfEV,.Login_formSection__rJmXc{padding:30px 24px}.Login_logoIcon__EwSKE{font-size:20px;height:40px;width:40px}.Login_brandLogo__NBDCh,.Login_tagline__fov17 h2{font-size:24px}.Login_statNumber__-QCaG{font-size:18px}.Login_formHeader__qU5yk h2{font-size:28px}.Login_featureCard__7txhw{padding:12px}.Login_featureIcon__0qLIt{font-size:24px}.Login_stats__3ZDSm{align-items:center;flex-direction:column;gap:12px}}.Signup_authPage__ZI0Tx{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:100vh;padding:20px}.Signup_container__u76o9{background:#fff;border-radius:32px;box-shadow:0 25px 50px -12px #00000040;display:flex;max-width:1200px;min-height:700px;opacity:0;overflow:hidden;transform:translateY(30px);transition:all .6s ease-out;width:100%}.Signup_container__u76o9.Signup_visible__0KtRC{opacity:1;transform:translateY(0)}.Signup_formSection__k8ps2{align-items:center;background:#fff;display:flex;flex:1 1;justify-content:center;padding:48px}.Signup_formWrapper__ncSlC{max-width:400px;width:100%}.Signup_formHeader__Jso9N{margin-bottom:32px;text-align:center}.Signup_formHeader__Jso9N h2{color:#1a1a2e;font-size:32px;font-weight:700;margin-bottom:8px}.Signup_formHeader__Jso9N p{color:#6b7280;font-size:14px}.Signup_form__lMsq\+{display:flex;flex-direction:column;gap:20px}.Signup_inputGroup__G44Sl{position:relative}.Signup_inputIcon__owZwN{color:#9ca3af;font-size:18px;left:16px;position:absolute;top:50%;transform:translateY(-50%)}.Signup_inputGroup__G44Sl input{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;font-size:15px;padding:14px 16px 14px 48px;transition:all .3s;width:100%}.Signup_inputGroup__G44Sl input:focus{background:#fff;border-color:#b08b35;box-shadow:0 0 0 3px #b08b351a;outline:none}.Signup_passwordToggle__bPqg1{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:18px;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.Signup_terms__Yfz8S{margin:8px 0}.Signup_terms__Yfz8S label{align-items:center;color:#6b7280;cursor:pointer;display:flex;font-size:13px;gap:10px}.Signup_submitBtn__UGwrK{align-items:center;background:linear-gradient(135deg,#b08b35,#d4af37);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;margin-top:8px;padding:14px;transition:all .3s;width:100%}.Signup_submitBtn__UGwrK:hover{box-shadow:0 10px 25px -5px #b08b3566;transform:translateY(-2px)}.Signup_submitBtn__UGwrK:disabled{cursor:not-allowed;opacity:.6;transform:none}.Signup_error__mDlmK{background:#fee2e2;border-left:4px solid #dc2626;color:#dc2626}.Signup_error__mDlmK,.Signup_success__SxvQR{border-radius:12px;font-size:13px;margin-bottom:20px;padding:12px 16px}.Signup_success__SxvQR{background:#d1fae5;border-left:4px solid #059669;color:#059669}.Signup_switchLink__wcyiD{border-top:1px solid #e5e7eb;color:#6b7280;font-size:14px;margin-top:32px;padding-top:24px;text-align:center}.Signup_switchBtn__deuzW{align-items:center;color:#b08b35;display:inline-flex;font-weight:600;gap:6px;text-decoration:none;transition:all .3s}.Signup_switchBtn__deuzW:hover{color:#d4af37;gap:10px}.Signup_brandSection__lk1YU{background:linear-gradient(135deg,#1a1a2e,#16213e);display:flex;flex:1 1;flex-direction:column;overflow:hidden;padding:48px;position:relative}.Signup_brandSection__lk1YU:before{animation:Signup_rotate__jX1Iz 20s linear infinite;background:radial-gradient(circle,#b08b351a 0,#0000 70%);content:"";height:200%;position:absolute;right:-50%;top:-50%;width:200%}@keyframes Signup_rotate__jX1Iz{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Signup_brandContent__C6QsW{display:flex;flex-direction:column;height:100%;justify-content:space-between;position:relative;z-index:1}.Signup_logoWrapper__BE3C-{align-items:center;display:flex;gap:12px;margin-bottom:48px}.Signup_logoIcon__KwPxI{align-items:center;background:linear-gradient(135deg,#b08b35,#d4af37);border-radius:14px;box-shadow:0 8px 20px #b08b354d;color:#fff;display:flex;font-size:24px;font-weight:700;height:48px;justify-content:center;width:48px}.Signup_brandLogo__wYU3J{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#d4af37);-webkit-background-clip:text;font-size:28px;font-weight:800}.Signup_tagline__TRt1N{margin-bottom:40px}.Signup_tagline__TRt1N h2{color:#fff;font-size:32px;font-weight:700;margin-bottom:12px}.Signup_tagline__TRt1N p{color:#ffffffb3;font-size:16px;line-height:1.6}.Signup_features__jJQkU{display:flex;flex-direction:column;gap:20px;margin-bottom:48px}.Signup_featureCard__KQTuW{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-radius:16px;display:flex;gap:16px;padding:16px;transition:all .3s}.Signup_featureCard__KQTuW:hover{background:#ffffff1a;transform:translateX(8px)}.Signup_featureIcon__ry9k1{font-size:32px}.Signup_featureCard__KQTuW h4{color:#fff;font-size:16px;font-weight:600;margin-bottom:4px}.Signup_featureCard__KQTuW p{color:#fff9;font-size:13px}.Signup_stats__Kubo-{border-top:1px solid #ffffff1a;display:flex;justify-content:space-between;padding-top:24px}.Signup_stats__Kubo->div{align-items:center;display:flex;flex-direction:column;gap:6px}.Signup_statNumber__lXdLU{color:#d4af37;font-size:24px;font-weight:700}.Signup_stats__Kubo- span:last-child{color:#fff9;font-size:12px}@media (max-width:968px){.Signup_container__u76o9{flex-direction:column-reverse;max-width:550px}.Signup_brandSection__lk1YU,.Signup_formSection__k8ps2{padding:40px}.Signup_tagline__TRt1N h2{font-size:28px}.Signup_features__jJQkU{margin-bottom:30px}.Signup_stats__Kubo-{margin-top:20px}}@media (max-width:480px){.Signup_authPage__ZI0Tx{padding:16px}.Signup_brandSection__lk1YU,.Signup_formSection__k8ps2{padding:30px 24px}.Signup_logoIcon__KwPxI{font-size:20px;height:40px;width:40px}.Signup_brandLogo__wYU3J,.Signup_tagline__TRt1N h2{font-size:24px}.Signup_statNumber__lXdLU{font-size:18px}.Signup_formHeader__Jso9N h2{font-size:28px}.Signup_featureCard__KQTuW{padding:12px}.Signup_featureIcon__ry9k1{font-size:24px}.Signup_stats__Kubo-{align-items:center;flex-direction:column;gap:12px}}.ForgotPassword_authPage__YveiK{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:100vh;padding:20px}.ForgotPassword_container__dVl2R{background:#fff;border-radius:32px;box-shadow:0 25px 50px -12px #00000040;display:flex;max-width:1100px;min-height:600px;opacity:0;overflow:hidden;transform:translateY(30px);transition:all .6s ease-out;width:100%}.ForgotPassword_container__dVl2R.ForgotPassword_visible__xX-5m{opacity:1;transform:translateY(0)}.ForgotPassword_brandSection__ozmW8{background:linear-gradient(135deg,#1a1a2e,#16213e);display:flex;flex:1 1;flex-direction:column;overflow:hidden;padding:48px;position:relative}.ForgotPassword_brandSection__ozmW8:before{animation:ForgotPassword_rotate__Bethr 20s linear infinite;background:radial-gradient(circle,#b08b351a 0,#0000 70%);content:"";height:200%;position:absolute;right:-50%;top:-50%;width:200%}@keyframes ForgotPassword_rotate__Bethr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ForgotPassword_brandContent__EVXeK{display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;z-index:1}.ForgotPassword_logoWrapper__0ELM9{align-items:center;display:flex;gap:12px;margin-bottom:60px}.ForgotPassword_logoIcon__9CBX-{align-items:center;background:linear-gradient(135deg,#b08b35,#d4af37);border-radius:14px;box-shadow:0 8px 20px #b08b354d;color:#fff;display:flex;font-size:24px;font-weight:700;height:48px;justify-content:center;width:48px}.ForgotPassword_brandLogo__3rSvP{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#d4af37);-webkit-background-clip:text;font-size:28px;font-weight:800}.ForgotPassword_tagline__61dsu{margin-bottom:40px}.ForgotPassword_tagline__61dsu h2{color:#fff;font-size:32px;font-weight:700;margin-bottom:12px}.ForgotPassword_tagline__61dsu p{color:#ffffffb3;font-size:16px;line-height:1.6}.ForgotPassword_securityNote__7ozlk{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-radius:16px;display:flex;gap:16px;margin-bottom:24px;padding:20px}.ForgotPassword_securityIcon__JHCuY{align-items:center;background:#b08b3533;border-radius:12px;color:#d4af37;display:flex;font-size:24px;height:48px;justify-content:center;width:48px}.ForgotPassword_securityNote__7ozlk h4{color:#fff;font-size:16px;font-weight:600;margin-bottom:4px}.ForgotPassword_securityNote__7ozlk p{color:#fff9;font-size:13px;margin:0}.ForgotPassword_helpBox__tdhAy{align-items:center;background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;display:flex;gap:16px;padding:20px}.ForgotPassword_helpIcon__lukJc{color:#d4af37;font-size:28px}.ForgotPassword_helpBox__tdhAy h4{color:#fff;font-size:14px;font-weight:600;margin-bottom:4px}.ForgotPassword_helpBox__tdhAy p{color:#fff9;font-size:12px;margin:0}.ForgotPassword_helpBox__tdhAy a{color:#d4af37;text-decoration:none}.ForgotPassword_helpBox__tdhAy a:hover{text-decoration:underline}.ForgotPassword_formSection__ntaJp{align-items:center;background:#fff;display:flex;flex:1 1;justify-content:center;padding:48px}.ForgotPassword_formWrapper__zmETW{max-width:400px;width:100%}.ForgotPassword_formHeader__03Qkr{margin-bottom:32px;text-align:center}.ForgotPassword_headerIcon__a9RcP{align-items:center;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 20px;width:64px}.ForgotPassword_headerIcon__a9RcP svg{color:#b08b35;font-size:32px}.ForgotPassword_formHeader__03Qkr h2{color:#1a1a2e;font-size:32px;font-weight:700;margin-bottom:8px}.ForgotPassword_formHeader__03Qkr p{color:#6b7280;font-size:14px;line-height:1.5}.ForgotPassword_form__TCq07{display:flex;flex-direction:column;gap:24px}.ForgotPassword_inputGroup__i3Ikd{position:relative}.ForgotPassword_inputIcon__YQDaP{color:#9ca3af;font-size:18px;left:16px;position:absolute;top:50%;transform:translateY(-50%)}.ForgotPassword_inputGroup__i3Ikd input{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;font-size:15px;padding:14px 16px 14px 48px;transition:all .3s;width:100%}.ForgotPassword_inputGroup__i3Ikd input:focus{background:#fff;border-color:#b08b35;box-shadow:0 0 0 3px #b08b351a;outline:none}.ForgotPassword_submitBtn__h5hLr{align-items:center;background:linear-gradient(135deg,#b08b35,#d4af37);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:14px;transition:all .3s;width:100%}.ForgotPassword_submitBtn__h5hLr:hover{box-shadow:0 10px 25px -5px #b08b3566;transform:translateY(-2px)}.ForgotPassword_submitBtn__h5hLr:disabled{cursor:not-allowed;opacity:.6;transform:none}.ForgotPassword_success__LgERI{align-items:center;background:#d1fae5;border-left:4px solid #059669;color:#059669;display:flex;gap:10px}.ForgotPassword_error__yggBi,.ForgotPassword_success__LgERI{border-radius:12px;font-size:13px;margin-bottom:24px;padding:14px 16px}.ForgotPassword_error__yggBi{background:#fee2e2;border-left:4px solid #dc2626;color:#dc2626}.ForgotPassword_backLink__QK52o{margin-top:28px;text-align:center}.ForgotPassword_backLink__QK52o a{align-items:center;color:#6b7280;display:inline-flex;font-size:14px;gap:8px;text-decoration:none;transition:all .3s}.ForgotPassword_backLink__QK52o a:hover{color:#b08b35;gap:12px}.ForgotPassword_trustBadge__TjrR0{border-top:1px solid #e5e7eb;display:flex;gap:20px;justify-content:center;margin-top:32px;padding-top:24px}.ForgotPassword_trustBadge__TjrR0 span{align-items:center;color:#9ca3af;display:flex;font-size:12px;gap:4px}@media (max-width:968px){.ForgotPassword_container__dVl2R{flex-direction:column;max-width:550px}.ForgotPassword_brandSection__ozmW8,.ForgotPassword_formSection__ntaJp{padding:40px}.ForgotPassword_tagline__61dsu h2{font-size:28px}.ForgotPassword_logoWrapper__0ELM9{margin-bottom:40px}.ForgotPassword_trustBadge__TjrR0{flex-wrap:wrap;gap:12px}}@media (max-width:480px){.ForgotPassword_authPage__YveiK{padding:16px}.ForgotPassword_brandSection__ozmW8,.ForgotPassword_formSection__ntaJp{padding:30px 24px}.ForgotPassword_logoIcon__9CBX-{font-size:20px;height:40px;width:40px}.ForgotPassword_brandLogo__3rSvP,.ForgotPassword_tagline__61dsu h2{font-size:24px}.ForgotPassword_formHeader__03Qkr h2{font-size:28px}.ForgotPassword_headerIcon__a9RcP{height:50px;width:50px}.ForgotPassword_headerIcon__a9RcP svg{font-size:24px}.ForgotPassword_helpBox__tdhAy,.ForgotPassword_securityNote__7ozlk{flex-direction:column;text-align:center}.ForgotPassword_trustBadge__TjrR0{align-items:center;flex-direction:column;gap:8px}}.ResetPassword_resetPage__O0kjX{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:100vh;padding:20px}.ResetPassword_container__2dXz3{background:#fff;border-radius:24px;box-shadow:0 20px 60px #0000004d;display:grid;grid-template-columns:1fr 1fr;max-width:900px;min-height:500px;overflow:hidden;width:100%}.ResetPassword_brandSection__Q8Q1S{background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff;display:flex;flex-direction:column;justify-content:center;padding:50px 40px}.ResetPassword_brandLogo__QKRbw{filter:brightness(0) invert(1);margin-bottom:40px;width:180px}.ResetPassword_brandSection__Q8Q1S h1{font-size:1.8rem;margin-bottom:15px}.ResetPassword_brandSection__Q8Q1S p{color:#ffffffb3}.ResetPassword_formSection__n4\+a\+{align-items:center;display:flex;justify-content:center;padding:50px 40px}.ResetPassword_formContainer__lZjDk{max-width:400px;width:100%}.ResetPassword_formContainer__lZjDk h2{color:#1a1a1a;font-size:1.8rem;margin-bottom:10px}.ResetPassword_formContainer__lZjDk p{color:#666;margin-bottom:30px}.ResetPassword_inputGroup__XeYxS{margin-bottom:20px;position:relative}.ResetPassword_inputIcon__TpQMA{color:#999;left:15px;position:absolute;top:50%;transform:translateY(-50%)}.ResetPassword_inputGroup__XeYxS input{border:1px solid #e0e0e0;border-radius:10px;font-size:1rem;padding:14px 15px 14px 45px;transition:all .3s;width:100%}.ResetPassword_inputGroup__XeYxS input:focus{border-color:#b08b35;box-shadow:0 0 0 3px #b08b351a;outline:none}.ResetPassword_passwordToggle__6vCc2{background:none;border:none;color:#999;cursor:pointer;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.ResetPassword_resetBtn__qZjBj{background:linear-gradient(135deg,#b08b35,#c5aa6b);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:15px;padding:14px;transition:all .3s;width:100%}.ResetPassword_resetBtn__qZjBj:hover{box-shadow:0 5px 20px #b08b354d;transform:translateY(-2px)}.ResetPassword_resetBtn__qZjBj:disabled{cursor:not-allowed;opacity:.7}.ResetPassword_success__pJpAQ{align-items:center;background:#d1fae5;color:#059669;display:flex;gap:8px}.ResetPassword_error__U22nn,.ResetPassword_success__pJpAQ{border-radius:8px;font-size:.85rem;margin-bottom:20px;padding:12px}.ResetPassword_error__U22nn{background:#fee2e2;color:#dc2626}@media (max-width:768px){.ResetPassword_container__2dXz3{grid-template-columns:1fr;max-width:450px}.ResetPassword_brandSection__Q8Q1S{padding:30px;text-align:center}.ResetPassword_brandLogo__QKRbw{margin:0 auto 30px}.ResetPassword_formSection__n4\+a\+{padding:40px 30px}.ResetPassword_brandSection__Q8Q1S h1,.ResetPassword_formContainer__lZjDk h2{font-size:1.5rem}}.ResetPassword_loading__aBG0O{padding:40px}.ResetPassword_spinner__J1oGU{height:40px;width:40px}.ResetPassword_loading__aBG0O{padding:60px 20px;text-align:center}.ResetPassword_spinner__J1oGU{animation:ResetPassword_spin__Rf2Gm 1s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#3b82f6;height:48px;margin:0 auto 16px;width:48px}.ResetPassword_loading__aBG0O p{color:#64748b;font-size:14px}@keyframes ResetPassword_spin__Rf2Gm{to{transform:rotate(1turn)}}.FounderDashboard_dashboardWrapper__YVNTM{background:linear-gradient(135deg,#f5f7fa,#e9ecef);display:flex;min-height:100vh}.FounderDashboard_mainContent__XV-bo{flex:1 1;margin-left:280px;padding:28px 32px;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (max-width:768px){.FounderDashboard_mainContent__XV-bo{margin-left:0;padding:20px}}.FounderDashboard_header__qGeia{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:32px}.FounderDashboard_headerLeft__\+6LY\+{flex:1 1}.FounderDashboard_welcomeBadge__TS\+JL{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #ffffff4d;border-radius:30px;color:#8b5cf6;display:inline-flex;font-size:13px;font-weight:500;gap:8px;margin-bottom:16px;padding:6px 16px}.FounderDashboard_welcomeIcon__bQnCI{font-size:16px}.FounderDashboard_headerTitle__VSpPm{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a1a2e,#8b5cf6);-webkit-background-clip:text;font-size:2rem;font-weight:700;margin-bottom:8px}.FounderDashboard_headerSubtitle__IYY4p{color:#6b7280;font-size:14px}.FounderDashboard_headerRight__ZNOnr{align-items:center;display:flex;gap:16px}.FounderDashboard_userProfile__1DmIK{align-items:center;background:#fff;border-radius:50px;box-shadow:0 2px 8px #0000000d;display:flex;gap:12px;padding:6px 12px 6px 6px}.FounderDashboard_userAvatar__32xN1{align-items:center;background:linear-gradient(135deg,#8b5cf6,#6366f1);border-radius:50%;color:#fff;display:flex;font-size:16px;font-weight:600;height:40px;justify-content:center;width:40px}.FounderDashboard_userInfo__1PyPj{display:flex;flex-direction:column}.FounderDashboard_userName__NV\+Vx{color:#1a1a2e;font-size:14px;font-weight:600}.FounderDashboard_userRole__M6IS9{color:#6b7280;font-size:11px}.FounderDashboard_announceBtn__bryMf{align-items:center;background:linear-gradient(135deg,#8b5cf6,#6366f1);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:10px 16px;transition:all .3s}.FounderDashboard_announceBtn__bryMf:hover{box-shadow:0 4px 12px #8b5cf64d;transform:translateY(-2px)}.FounderDashboard_notificationWrapper__I1aKe{position:relative}.FounderDashboard_notificationBtn__He-7W{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 2px 8px #0000000d;color:#6b7280;cursor:pointer;display:flex;font-size:20px;justify-content:center;padding:10px;transition:all .3s}.FounderDashboard_notificationBtn__He-7W:hover{background:#8b5cf6;color:#fff;transform:translateY(-2px)}.FounderDashboard_notificationBadge__F\+K5m{background:#ef4444;border-radius:10px;color:#fff;font-size:10px;padding:2px 6px;position:absolute;right:-5px;top:-5px}.FounderDashboard_notificationDropdown__IUmr0{animation:FounderDashboard_slideDown__fiIPY .3s ease;background:#fff;border-radius:16px;box-shadow:0 20px 40px #00000026;overflow:hidden;position:absolute;right:0;top:50px;width:350px;z-index:1000}@keyframes FounderDashboard_slideDown__fiIPY{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.FounderDashboard_notificationHeader__vQURR{align-items:center;background:#f8f9fa;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px}.FounderDashboard_notificationHeader__vQURR span{font-size:14px;font-weight:600}.FounderDashboard_notificationHeader__vQURR button{background:none;border:none;color:#8b5cf6;cursor:pointer;font-size:12px}.FounderDashboard_notificationList__Am2Wg{max-height:400px;overflow-y:auto}.FounderDashboard_notificationItem__ufgS-{border-bottom:1px solid #f0f0f0;cursor:pointer;padding:14px 16px;transition:background .3s}.FounderDashboard_notificationItem__ufgS-:hover{background:#fafafa}.FounderDashboard_notificationItem__ufgS-.FounderDashboard_unread__GddVF{background:#8b5cf60d;border-left:3px solid #8b5cf6}.FounderDashboard_notificationItem__ufgS- strong{display:block;font-size:13px;margin-bottom:4px}.FounderDashboard_notificationItem__ufgS- p{color:#6b7280;font-size:12px;margin-bottom:4px}.FounderDashboard_notificationItem__ufgS- small{color:#9ca3af;font-size:10px}.FounderDashboard_noNotifications__TqQyU{color:#9ca3af;padding:40px;text-align:center}.FounderDashboard_logoutBtn__Ru4dT{align-items:center;background:#ef44441a;border:none;border-radius:50%;color:#ef4444;cursor:pointer;display:flex;justify-content:center;padding:10px;transition:all .3s}.FounderDashboard_logoutBtn__Ru4dT:hover{background:#ef4444;color:#fff;transform:translateY(-2px)}.FounderDashboard_statsGrid__932E6{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:32px}.FounderDashboard_statCard__X7DcP{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;padding:4px;transition:all .3s}.FounderDashboard_statCard__X7DcP:hover{box-shadow:0 12px 30px #0000001a;transform:translateY(-5px)}.FounderDashboard_statCardInner__8nXIG{align-items:center;background:#fff;border-radius:18px;display:flex;gap:16px;padding:20px}.FounderDashboard_statIconWrapper__BeQw9{align-items:center;border-radius:14px;color:#fff;display:flex;font-size:24px;height:55px;justify-content:center;width:55px}.FounderDashboard_statContent__uFJ8m{flex:1 1}.FounderDashboard_statContent__uFJ8m h3{color:#6b7280;font-size:12px;font-weight:500;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.FounderDashboard_statValue__NMjvJ{color:#1a1a2e;font-size:24px;font-weight:700;margin-bottom:4px}.FounderDashboard_statTrend__C\+zwi{align-items:center;color:#10b981;display:flex;font-size:10px;gap:4px}.FounderDashboard_threeColumnGrid__4kRxb{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-bottom:24px}@media (max-width:1024px){.FounderDashboard_threeColumnGrid__4kRxb{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.FounderDashboard_threeColumnGrid__4kRxb{grid-template-columns:1fr}}.FounderDashboard_sectionCard__E6iVM{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;margin-bottom:24px;overflow:hidden}.FounderDashboard_sectionHeader__KUWbA{align-items:center;background:#fafbfc;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px 20px}.FounderDashboard_sectionHeader__KUWbA h2{align-items:center;color:#1a1a2e;display:flex;font-size:16px;font-weight:600;gap:8px;margin:0}.FounderDashboard_sectionBadge__4Nn5A{background:#e5e7eb;border-radius:20px;color:#6b7280;font-size:11px;font-weight:600;padding:4px 10px}.FounderDashboard_initiativesList__oG6ZM{display:flex;flex-direction:column;gap:12px;padding:16px 20px}.FounderDashboard_initiativeCard__\+mqjP{background:#f8f9fa;border:1px solid #0000;border-radius:12px;padding:12px;transition:all .3s}.FounderDashboard_initiativeCard__\+mqjP:hover{border-color:#e5e7eb;box-shadow:0 2px 8px #0000000d}.FounderDashboard_initiativeHeader__ccnM8{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.FounderDashboard_initiativeInfo__HRdWT{flex:1 1}.FounderDashboard_initiativeInfo__HRdWT h4{color:#1a1a2e;font-size:14px;font-weight:600;margin-bottom:4px}.FounderDashboard_initiativeInfo__HRdWT p{color:#6b7280;font-size:11px;line-height:1.4}.FounderDashboard_statusBadge__DpzNs{border-radius:12px;font-size:10px;font-weight:600;padding:2px 8px;text-transform:capitalize;white-space:nowrap}.FounderDashboard_statusPlanning__njSnV{background:#fef3c7;color:#d97706}.FounderDashboard_statusInProgress__bTn8d{background:#dbeafe;color:#2563eb}.FounderDashboard_statusCompleted__3oFzV{background:#d1fae5;color:#059669}.FounderDashboard_initiativeProgress__d6Sqv{margin-bottom:8px}.FounderDashboard_progressLabel__Uj7JM{color:#6b7280;display:flex;font-size:10px;justify-content:space-between;margin-bottom:4px}.FounderDashboard_progressPercent__hWn5h{color:#8b5cf6;font-weight:600}.FounderDashboard_progressBar__HxN02{background:#e5e7eb;border-radius:4px;height:4px;overflow:hidden}.FounderDashboard_progressFill__0mCRg{background:linear-gradient(90deg,#8b5cf6,#6366f1);border-radius:4px;height:100%;transition:width .3s}.FounderDashboard_tasksList__8ac7q{display:flex;flex-direction:column;gap:12px;padding:16px 20px}.FounderDashboard_taskItem__blgVE{background:#f8f9fa;border-radius:12px;padding:12px;transition:all .2s}.FounderDashboard_taskItem__blgVE:hover{background:#fff;box-shadow:0 2px 8px #0000000d;transform:translateX(3px)}.FounderDashboard_taskHeader__NugnA{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;margin-bottom:6px}.FounderDashboard_taskHeader__NugnA h4{font-size:13px;font-weight:600;margin:0}.FounderDashboard_taskDescription__InElI{color:#6b7280;font-size:10px;margin-bottom:8px}.FounderDashboard_taskMeta__kYJUV{color:#9ca3af;display:flex;font-size:9px;gap:10px;margin-bottom:6px}.FounderDashboard_taskMeta__kYJUV span{align-items:center;display:flex;gap:3px}.FounderDashboard_taskStatus__NxeUs{border-radius:10px;display:inline-block;font-size:9px;font-weight:500;padding:2px 6px;text-transform:capitalize}.FounderDashboard_taskStatus__NxeUs.FounderDashboard_pending__WcWbu{background:#fef3c7;color:#d97706}.FounderDashboard_taskStatus__NxeUs.FounderDashboard_in-progress__-9bE4{background:#dbeafe;color:#2563eb}.FounderDashboard_taskStatus__NxeUs.FounderDashboard_completed__5Jp0F{background:#d1fae5;color:#059669}.FounderDashboard_priorityBadge__3Ympm{border-radius:10px;font-size:9px;font-weight:600;padding:2px 6px}.FounderDashboard_priorityCritical__wq5p-{background:#fecaca;color:#991b1b}.FounderDashboard_priorityHigh__QBJa5{background:#fee2e2;color:#dc2626}.FounderDashboard_priorityMedium__Oxr3u{background:#fef3c7;color:#d97706}.FounderDashboard_priorityLow__HhS6T{background:#d1fae5;color:#059669}.FounderDashboard_leavesList__6C6ym{display:flex;flex-direction:column;gap:10px;padding:16px 20px}.FounderDashboard_leaveItem__72cYB{background:#f8f9fa;border-radius:10px;padding:10px}.FounderDashboard_leaveHeader__2FmJ2{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.FounderDashboard_leaveEmployee__abhBt{font-size:12px;font-weight:600}.FounderDashboard_leaveType__HChPF{background:#fef3c7;border-radius:10px;color:#d97706;font-size:9px;padding:2px 6px}.FounderDashboard_leaveDates__oVGFW{align-items:center;color:#6b7280;display:flex;font-size:10px;gap:4px}.FounderDashboard_divider__lHWFf{background:#e5e7eb;height:1px;margin:12px 20px}.FounderDashboard_hiresList__5V73M{display:flex;flex-direction:column;gap:10px;padding:16px 20px}.FounderDashboard_hireItem__fYxIV{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;gap:10px;padding:8px 0}.FounderDashboard_hireItem__fYxIV:last-child{border-bottom:none}.FounderDashboard_hireAvatar__O2rb\+{align-items:center;background:linear-gradient(135deg,#8b5cf6,#6366f1);border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:600;height:28px;justify-content:center;width:28px}.FounderDashboard_hireInfo__sEEZb{flex:1 1}.FounderDashboard_hireName__hlImu{display:block;font-size:12px;font-weight:500}.FounderDashboard_hireRole__qiirX{color:#6b7280;display:block;font-size:9px}.FounderDashboard_hireDate__0tGV3{color:#9ca3af;font-size:9px}.FounderDashboard_projectsGrid__INvXd{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));padding:20px 24px}.FounderDashboard_projectCard__jJAJT{background:#f8f9fa;border-radius:14px;padding:16px;transition:all .3s}.FounderDashboard_projectCard__jJAJT:hover{background:#fff;box-shadow:0 4px 12px #00000014;transform:translateY(-3px)}.FounderDashboard_projectHeader__dEELm{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:10px}.FounderDashboard_projectHeader__dEELm h4{color:#1a1a2e;font-size:14px;font-weight:600;margin:0}.FounderDashboard_projectStatus__xYbJh{border-radius:12px;font-size:10px;font-weight:600;padding:3px 8px;text-transform:capitalize}.FounderDashboard_projectStatus__xYbJh.FounderDashboard_planning__72Ehh{background:#fef3c7;color:#d97706}.FounderDashboard_projectStatus__xYbJh.FounderDashboard_in-progress__-9bE4{background:#dbeafe;color:#2563eb}.FounderDashboard_projectStatus__xYbJh.FounderDashboard_completed__5Jp0F{background:#d1fae5;color:#059669}.FounderDashboard_projectDescription__Ui5MA{color:#6b7280;font-size:11px;line-height:1.4;margin-bottom:12px}.FounderDashboard_projectProgress__oCD10{margin-bottom:10px}.FounderDashboard_projectMeta__r3gFj{border-top:1px solid #e5e7eb;color:#9ca3af;display:flex;font-size:10px;gap:12px;padding-top:10px}.FounderDashboard_projectMeta__r3gFj span{align-items:center;display:flex;gap:4px}.FounderDashboard_activityCard__hMr7-{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;margin-top:24px;padding:20px 24px}.FounderDashboard_activityHeader__Ux5wp{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.FounderDashboard_activityHeader__Ux5wp h2{align-items:center;color:#1a1a2e;display:flex;font-size:16px;font-weight:600;gap:8px;margin:0}.FounderDashboard_viewAllBtn__68rYt{background:none;border:none;border-radius:6px;color:#8b5cf6;cursor:pointer;font-size:12px;padding:4px 10px;transition:all .2s}.FounderDashboard_viewAllBtn__68rYt:hover{background:#f0f0f0}.FounderDashboard_activityList__07vvA{display:flex;flex-direction:column;gap:12px}.FounderDashboard_activityItem__ln1Sh{align-items:flex-start;display:flex;gap:10px}.FounderDashboard_activityDot__lY73h{background:#8b5cf6;border-radius:50%;height:6px;margin-top:5px;width:6px}.FounderDashboard_activityContent__e9x8v{flex:1 1}.FounderDashboard_activityContent__e9x8v p{color:#1a1a2e;font-size:12px;margin-bottom:3px}.FounderDashboard_activityContent__e9x8v small{color:#9ca3af;font-size:10px}.FounderDashboard_emptyActivity__BMmzP,.FounderDashboard_emptyState__Axee4{color:#9ca3af;padding:30px;text-align:center}.FounderDashboard_emptyState__Axee4 svg{color:#cbd5e1;margin-bottom:10px}.FounderDashboard_emptyState__Axee4 p{font-size:12px}.FounderDashboard_modalOverlay__HCnkm{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.FounderDashboard_modal__0lNg9{background:#fff;border-radius:20px;max-height:90vh;max-width:90%;overflow-y:auto;width:500px}.FounderDashboard_modalHeader__xCMhj{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px 20px}.FounderDashboard_modalHeader__xCMhj h2{font-size:18px;font-weight:600;margin:0}.FounderDashboard_closeBtn__tyxhG{background:none;border:none;color:#6b7280;cursor:pointer;font-size:18px}.FounderDashboard_modalBody__ypdAg{padding:20px}.FounderDashboard_formGroup__ZcEqN{margin-bottom:16px}.FounderDashboard_formGroup__ZcEqN label{color:#374151;display:block;font-size:13px;font-weight:500;margin-bottom:6px}.FounderDashboard_formGroup__ZcEqN input,.FounderDashboard_formGroup__ZcEqN select,.FounderDashboard_formGroup__ZcEqN textarea{border:1px solid #d1d5db;border-radius:8px;font-size:13px;padding:8px 12px;width:100%}.FounderDashboard_formGroup__ZcEqN input:focus,.FounderDashboard_formGroup__ZcEqN select:focus,.FounderDashboard_formGroup__ZcEqN textarea:focus{border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf61a;outline:none}.FounderDashboard_modalActions__nKNDl{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.FounderDashboard_cancelBtn__SvKsP,.FounderDashboard_sendBtn__xr3Hs{border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px}.FounderDashboard_cancelBtn__SvKsP{background:#f3f4f6;border:none;color:#6b7280}.FounderDashboard_sendBtn__xr3Hs{background:linear-gradient(135deg,#8b5cf6,#6366f1);border:none;color:#fff}.FounderDashboard_loadingContainer__Fwbft{align-items:center;display:flex;justify-content:center;min-height:400px}.FounderDashboard_spinner__KNixj{animation:FounderDashboard_spin__GPQKl 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#8b5cf6;height:40px;width:40px}@keyframes FounderDashboard_spin__GPQKl{to{transform:rotate(1turn)}}@media (max-width:768px){.FounderDashboard_statsGrid__932E6{gap:12px;grid-template-columns:1fr}.FounderDashboard_header__qGeia{flex-direction:column}.FounderDashboard_headerRight__ZNOnr{justify-content:space-between;width:100%}.FounderDashboard_notificationDropdown__IUmr0{right:-60px;width:300px}.FounderDashboard_threeColumnGrid__4kRxb{grid-template-columns:1fr}.FounderDashboard_projectsGrid__INvXd{grid-template-columns:1fr;padding:16px}.FounderDashboard_initiativeHeader__ccnM8{flex-direction:column}.FounderDashboard_statusBadge__DpzNs{align-self:flex-start}}@media (max-width:480px){.FounderDashboard_mainContent__XV-bo{padding:16px}.FounderDashboard_statCardInner__8nXIG{padding:12px}.FounderDashboard_statIconWrapper__BeQw9{font-size:18px;height:40px;width:40px}.FounderDashboard_statValue__NMjvJ{font-size:18px}.FounderDashboard_hiresList__5V73M,.FounderDashboard_initiativesList__oG6ZM,.FounderDashboard_leavesList__6C6ym,.FounderDashboard_sectionHeader__KUWbA,.FounderDashboard_tasksList__8ac7q{padding:12px 16px}.FounderDashboard_projectCard__jJAJT{padding:12px}.FounderDashboard_notificationDropdown__IUmr0{right:-80px;width:280px}}.Sidebar_menuButton__\+BFBq{align-items:center;background:linear-gradient(135deg,#b08b35,#d4af37);border:none;border-radius:12px;box-shadow:0 4px 15px #b08b354d;color:#fff;cursor:pointer;display:flex;height:45px;justify-content:center;left:16px;position:fixed;top:16px;transition:all .3s;width:45px;z-index:1001}.Sidebar_menuButton__\+BFBq:hover{transform:scale(1.05)}.Sidebar_overlay__YKZvo{animation:Sidebar_fadeIn__dKqjA .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:999}@keyframes Sidebar_fadeIn__dKqjA{0%{opacity:0}to{opacity:1}}.Sidebar_sidebar__5Z7q1{background:linear-gradient(180deg,#0a0a2a,#1a1a3e 50%,#0f0f2a);bottom:0;box-shadow:4px 0 30px #00000026;color:#fff;display:flex;flex-direction:column;left:0;position:fixed;top:0;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1000}.Sidebar_sidebar__5Z7q1.Sidebar_open__EmZvi{width:280px}.Sidebar_sidebar__5Z7q1.Sidebar_closed__VJUzl{width:80px}.Sidebar_sidebar__5Z7q1.Sidebar_mobile__\+\+vg2{box-shadow:none}.Sidebar_sidebar__5Z7q1.Sidebar_mobile__\+\+vg2.Sidebar_open__EmZvi{transform:translateX(0);width:280px}.Sidebar_sidebar__5Z7q1.Sidebar_mobile__\+\+vg2.Sidebar_closed__VJUzl{transform:translateX(-100%);width:280px}.Sidebar_sidebarHeader__L6t9R{align-items:center;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:24px 20px}.Sidebar_logoWrapper__P1H0T{align-items:center;display:flex;gap:12px}.Sidebar_logoIcon__SRtr\+{align-items:center;background:linear-gradient(135deg,#b08b35,#d4af37);border-radius:12px;box-shadow:0 4px 15px #b08b354d;display:flex;font-size:20px;font-weight:700;height:40px;justify-content:center;width:40px}.Sidebar_sidebarHeader__L6t9R h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#b08b35);-webkit-background-clip:text;font-size:1.3rem;font-weight:700;margin:0;white-space:nowrap}.Sidebar_toggleBtn__vJR1h{align-items:center;background:#ffffff14;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .3s}.Sidebar_toggleBtn__vJR1h:hover{background:#b08b354d;transform:rotate(180deg)}.Sidebar_userProfile__tLj1-{align-items:center;background:linear-gradient(135deg,#b08b351a,#0000);border-bottom:1px solid #ffffff14;display:flex;gap:12px;padding:20px}.Sidebar_userAvatar__UEowN{align-items:center;background:linear-gradient(135deg,#b08b35,#d4af37);border-radius:12px;box-shadow:0 4px 15px #b08b354d;display:flex;font-size:1.2rem;font-weight:700;height:45px;justify-content:center;transition:all .3s;width:45px}.Sidebar_userAvatar__UEowN:hover{transform:scale(1.05)}.Sidebar_userInfo__W6ikl{flex:1 1;overflow:hidden}.Sidebar_userName__vLbNd{color:#fff;display:block;font-size:.9rem;font-weight:600;margin-bottom:4px;white-space:nowrap}.Sidebar_userRole__rm2rP{font-size:.65rem;letter-spacing:.5px;opacity:.7;text-transform:uppercase;white-space:nowrap}.Sidebar_sidebarNav__QbBW0{flex:1 1;overflow-y:auto;padding:16px 12px}.Sidebar_sidebarNav__QbBW0::-webkit-scrollbar{width:4px}.Sidebar_sidebarNav__QbBW0::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.Sidebar_sidebarNav__QbBW0::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#b08b35,#d4af37);border-radius:4px}.Sidebar_navItem__9eWoW{align-items:center;background:#0000;border:none;border-radius:12px;color:#ffffffb3;cursor:pointer;display:flex;font-size:.9rem;gap:14px;margin-bottom:6px;padding:12px 14px;position:relative;transition:all .3s;width:100%}.Sidebar_navItem__9eWoW svg{font-size:1.2rem;min-width:22px;transition:all .3s}.Sidebar_navItem__9eWoW:hover{background:#b08b3526;color:#fff;transform:translateX(5px)}.Sidebar_navItem__9eWoW:hover svg{color:#d4af37;transform:scale(1.05)}.Sidebar_navItem__9eWoW.Sidebar_active__SgdrE{background:linear-gradient(90deg,#b08b3540,#0000);color:#d4af37}.Sidebar_navItem__9eWoW.Sidebar_active__SgdrE svg{color:#d4af37}.Sidebar_activeIndicator__E0OgD{background:#d4af37;border-radius:50%;height:6px;position:absolute;right:10px;width:6px}.Sidebar_sidebarFooter__GAGQi{border-top:1px solid #ffffff14;padding:16px}.Sidebar_logoutBtn__Ma4rx{align-items:center;background:#dc26261a;border:1px solid #dc262633;border-radius:10px;color:#f87171;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:12px;padding:10px 14px;transition:all .3s;width:100%}.Sidebar_logoutBtn__Ma4rx:hover{background:#dc262633;border-color:#ef4444;color:#ef4444;transform:translateX(5px)}.Sidebar_sidebar__5Z7q1.Sidebar_closed__VJUzl .Sidebar_logoWrapper__P1H0T h2,.Sidebar_sidebar__5Z7q1.Sidebar_closed__VJUzl .Sidebar_logoutBtn__Ma4rx span,.Sidebar_sidebar__5Z7q1.Sidebar_closed__VJUzl .Sidebar_navItem__9eWoW span,.Sidebar_sidebar__5Z7q1.Sidebar_closed__VJUzl .Sidebar_userInfo__W6ikl{display:none}.Sidebar_sidebar__5Z7q1.Sidebar_closed__VJUzl .Sidebar_sidebarHeader__L6t9R{justify-content:center;padding:24px 12px}.Sidebar_sidebar__5Z7q1.Sidebar_closed__VJUzl .Sidebar_userProfile__tLj1-{justify-content:center;padding:20px 12px}.Sidebar_sidebar__5Z7q1.Sidebar_closed__VJUzl .Sidebar_navItem__9eWoW{justify-content:center;padding:12px}.Sidebar_sidebar__5Z7q1.Sidebar_closed__VJUzl .Sidebar_logoutBtn__Ma4rx{justify-content:center;padding:10px}.Sidebar_sidebar__5Z7q1.Sidebar_closed__VJUzl .Sidebar_activeIndicator__E0OgD{display:none}@media (min-width:769px){.Sidebar_menuButton__\+BFBq{display:none}.Sidebar_sidebar__5Z7q1{transform:translateX(0)!important}}@media (max-width:768px){.Sidebar_sidebar__5Z7q1{transform:translateX(-100%)}.Sidebar_sidebar__5Z7q1.Sidebar_open__EmZvi{transform:translateX(0);width:280px}.Sidebar_sidebar__5Z7q1.Sidebar_closed__VJUzl{transform:translateX(-100%);width:280px}}.MDDashboard_dashboardWrapper__Mk3VF{background:linear-gradient(135deg,#f5f7fa,#e9ecef);display:flex;min-height:100vh}.MDDashboard_mainContent__3tC63{flex:1 1;margin-left:280px;padding:28px 32px;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (max-width:768px){.MDDashboard_mainContent__3tC63{margin-left:0;padding:20px}}.MDDashboard_header__o6NRv{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:32px}.MDDashboard_headerLeft__Ik4wn{flex:1 1}.MDDashboard_welcomeBadge__Pp8j6{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #ffffff4d;border-radius:30px;color:#b08b35;display:inline-flex;font-size:13px;font-weight:500;gap:8px;margin-bottom:16px;padding:6px 16px}.MDDashboard_welcomeIcon__SbAmu{font-size:16px}.MDDashboard_headerTitle__mDD8C{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a1a2e,#b08b35);-webkit-background-clip:text;font-size:2rem;font-weight:700;margin-bottom:8px}.MDDashboard_headerSubtitle__AXL2i{color:#6b7280;font-size:14px}.MDDashboard_headerRight__1a35B{align-items:center;display:flex;gap:16px}.MDDashboard_userProfile__\+-bEF{align-items:center;background:#fff;border-radius:50px;box-shadow:0 2px 8px #0000000d;display:flex;gap:12px;padding:6px 12px 6px 6px}.MDDashboard_userAvatar__eEaSt{align-items:center;background:linear-gradient(135deg,#b08b35,#c5aa6b);border-radius:50%;color:#fff;display:flex;font-size:16px;font-weight:600;height:40px;justify-content:center;width:40px}.MDDashboard_userInfo__fQS1O{display:flex;flex-direction:column}.MDDashboard_userName__MVU2S{color:#1a1a2e;font-size:14px;font-weight:600}.MDDashboard_userRole__5UU-L{color:#6b7280;font-size:11px}.MDDashboard_notificationWrapper__DJPuC{position:relative}.MDDashboard_notificationBtn__TEwTg{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 2px 8px #0000000d;color:#6b7280;cursor:pointer;display:flex;font-size:20px;justify-content:center;padding:10px;transition:all .3s}.MDDashboard_notificationBtn__TEwTg:hover{background:#b08b35;color:#fff;transform:translateY(-2px)}.MDDashboard_notificationBadge__qAil3{background:#ef4444;border-radius:10px;color:#fff;font-size:10px;padding:2px 6px;position:absolute;right:-5px;top:-5px}.MDDashboard_notificationDropdown__yI16z{animation:MDDashboard_slideDown__WDDJ- .3s ease;background:#fff;border-radius:16px;box-shadow:0 20px 40px #00000026;overflow:hidden;position:absolute;right:0;top:50px;width:350px;z-index:1000}@keyframes MDDashboard_slideDown__WDDJ-{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.MDDashboard_notificationHeader__ss0du{align-items:center;background:#f8f9fa;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px}.MDDashboard_notificationHeader__ss0du span{font-size:14px;font-weight:600}.MDDashboard_notificationHeader__ss0du button{background:none;border:none;color:#b08b35;cursor:pointer;font-size:12px}.MDDashboard_notificationList__R-fLX{max-height:400px;overflow-y:auto}.MDDashboard_notificationItem__jGeuW{border-bottom:1px solid #f0f0f0;cursor:pointer;padding:14px 16px;transition:background .3s}.MDDashboard_notificationItem__jGeuW:hover{background:#fafafa}.MDDashboard_notificationItem__jGeuW.MDDashboard_unread__nt\+-o{background:#b08b350d;border-left:3px solid #b08b35}.MDDashboard_notificationItem__jGeuW strong{display:block;font-size:13px;margin-bottom:4px}.MDDashboard_notificationItem__jGeuW p{color:#6b7280;font-size:12px;margin-bottom:4px}.MDDashboard_notificationItem__jGeuW small{color:#9ca3af;font-size:10px}.MDDashboard_noNotifications__KiJti{color:#9ca3af;padding:40px;text-align:center}.MDDashboard_logoutBtn__J3mES{align-items:center;background:#ef44441a;border:none;border-radius:50%;color:#ef4444;cursor:pointer;display:flex;justify-content:center;padding:10px;transition:all .3s}.MDDashboard_logoutBtn__J3mES:hover{background:#ef4444;color:#fff;transform:translateY(-2px)}.MDDashboard_assignBtn__N7MUj{align-items:center;background:linear-gradient(135deg,#b08b35,#c5aa6b);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s}.MDDashboard_assignBtn__N7MUj:hover{box-shadow:0 4px 12px #b08b354d;transform:translateY(-2px)}.MDDashboard_statsGrid__SOw5w{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:32px}.MDDashboard_statCard__UgoWW{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;padding:4px;transition:all .3s}.MDDashboard_statCard__UgoWW:hover{box-shadow:0 12px 30px #0000001a;transform:translateY(-5px)}.MDDashboard_statCardInner__j1Twq{align-items:center;background:#fff;border-radius:18px;display:flex;gap:16px;padding:20px}.MDDashboard_statIconWrapper__Py1gh{align-items:center;border-radius:16px;color:#fff;display:flex;font-size:28px;height:60px;justify-content:center;width:60px}.MDDashboard_statContent__IOGgl{flex:1 1}.MDDashboard_statContent__IOGgl h3{color:#6b7280;font-size:13px;font-weight:500;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.MDDashboard_statValue__J4kvi{color:#1a1a2e;font-size:32px;font-weight:700;margin-bottom:4px}.MDDashboard_statTrend__NOOy1{align-items:center;color:#10b981;display:flex;font-size:11px;gap:4px}.MDDashboard_twoColumnGrid__ZAuxq{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}@media (max-width:1024px){.MDDashboard_twoColumnGrid__ZAuxq{gap:20px;grid-template-columns:1fr}}.MDDashboard_sectionCard__K4NxQ{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;overflow:hidden}.MDDashboard_sectionHeader__7cH4E{align-items:center;background:#fafbfc;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.MDDashboard_sectionHeader__7cH4E h2{align-items:center;color:#1a1a2e;display:flex;font-size:18px;font-weight:600;gap:8px}.MDDashboard_sectionBadge__J967i{background:#e5e7eb;border-radius:20px;color:#6b7280;font-size:12px;font-weight:600;padding:4px 12px}.MDDashboard_goalsList__vouqE,.MDDashboard_tasksList__eflj-{display:flex;flex-direction:column;gap:16px;padding:20px 24px}.MDDashboard_goalCard__VPRIU{background:#f8f9fa;border:1px solid #0000;border-radius:16px;padding:20px;transition:all .3s}.MDDashboard_goalCard__VPRIU:hover{border-color:#e5e7eb;box-shadow:0 4px 12px #0000000d}.MDDashboard_goalCard__VPRIU h3{color:#1a1a2e;font-size:16px;font-weight:600;margin-bottom:8px}.MDDashboard_goalCard__VPRIU p{color:#6b7280;font-size:13px;line-height:1.5;margin-bottom:16px}.MDDashboard_progressSection__OFBpA{margin-bottom:16px}.MDDashboard_progressLabel__3gU4U{color:#6b7280;display:flex;font-size:12px;justify-content:space-between;margin-bottom:6px}.MDDashboard_progressPercent__3Wrq0{color:#b08b35;font-weight:600}.MDDashboard_progressBar__3qCcW{background:#e5e7eb;border-radius:6px;height:6px;overflow:hidden}.MDDashboard_progressFill__QEUAn{background:linear-gradient(90deg,#b08b35,#c5aa6b);border-radius:6px;height:100%;transition:width .3s}.MDDashboard_goalFooter__7\+wlj{align-items:center;border-top:1px solid #e5e7eb;color:#9ca3af;display:flex;font-size:11px;gap:8px;padding-top:12px}.MDDashboard_taskCard__Jc9cc{background:#f8f9fa;border-radius:16px;padding:20px;transition:all .3s}.MDDashboard_taskCard__Jc9cc:hover{background:#fff;box-shadow:0 4px 12px #0000000d;transform:translateX(5px)}.MDDashboard_taskCardHeader__SrzoM{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:12px}.MDDashboard_taskInfo__SmF80{flex:1 1}.MDDashboard_taskInfo__SmF80 h4{color:#1a1a2e;font-size:16px;font-weight:600;margin-bottom:6px}.MDDashboard_taskInfo__SmF80 p{color:#6b7280;font-size:13px;line-height:1.5}.MDDashboard_taskBadges__Wdi98{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.MDDashboard_priorityBadge__bDrhs{border-radius:20px;font-size:11px;font-weight:600;padding:4px 12px;text-transform:uppercase}.MDDashboard_priorityCritical__6j\+WA{background:#fecaca;color:#991b1b}.MDDashboard_priorityHigh__KPrE\+{background:#fee2e2;color:#dc2626}.MDDashboard_priorityMedium__DUGzT{background:#fef3c7;color:#d97706}.MDDashboard_priorityLow__jUt16{background:#d1fae5;color:#059669}.MDDashboard_taskStatus__WhKTW{background:#e5e7eb;border-radius:20px;color:#6b7280;font-size:11px;font-weight:600;padding:4px 12px;text-transform:capitalize}.MDDashboard_taskFooter__HuClA{border-top:1px solid #e5e7eb;margin-top:12px;padding-top:12px}.MDDashboard_taskMeta__np7PI{color:#9ca3af;display:flex;font-size:11px;gap:16px}.MDDashboard_taskMeta__np7PI span{align-items:center;display:flex;gap:4px}.MDDashboard_activityCard__w2O33{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;padding:20px 24px}.MDDashboard_activityHeader__eHCpc{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:12px}.MDDashboard_activityHeader__eHCpc h2{align-items:center;color:#1a1a2e;display:flex;font-size:18px;font-weight:600;gap:8px}.MDDashboard_viewAllBtn__NGHxh{background:none;border:none;border-radius:8px;color:#b08b35;cursor:pointer;font-size:13px;padding:6px 12px;transition:all .2s}.MDDashboard_viewAllBtn__NGHxh:hover{background:#f0f0f0}.MDDashboard_activityList__51RPg{display:flex;flex-direction:column;gap:16px}.MDDashboard_activityItem__fqIPm{align-items:flex-start;display:flex;gap:12px}.MDDashboard_activityDot__Bxjm0{background:#b08b35;border-radius:50%;height:8px;margin-top:6px;width:8px}.MDDashboard_activityContent__7N4ZF{flex:1 1}.MDDashboard_activityContent__7N4ZF p{color:#1a1a2e;font-size:14px;margin-bottom:4px}.MDDashboard_activityContent__7N4ZF small{color:#9ca3af;font-size:11px}.MDDashboard_emptyActivity__1RNyM{color:#9ca3af;padding:30px;text-align:center}.MDDashboard_emptyState__AwRI0{color:#9ca3af;padding:40px;text-align:center}.MDDashboard_emptyState__AwRI0 svg{color:#cbd5e1;margin-bottom:12px}.MDDashboard_emptyState__AwRI0 p{font-size:14px}.MDDashboard_modalOverlay__AfYiR{align-items:center;animation:MDDashboard_fadeIn__eh36y .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.MDDashboard_modal__wflcK{animation:MDDashboard_slideUp__xwFWT .3s ease;background:#fff;border-radius:24px;max-height:90vh;max-width:90%;overflow-y:auto;width:550px}@keyframes MDDashboard_fadeIn__eh36y{0%{opacity:0}to{opacity:1}}@keyframes MDDashboard_slideUp__xwFWT{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.MDDashboard_modalHeader__Nu3YB{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px}.MDDashboard_modalHeader__Nu3YB h2{align-items:center;color:#1a1a2e;display:flex;font-size:20px;font-weight:600;gap:10px;margin:0}.MDDashboard_closeBtn__6IAKb{background:none;border:none;border-radius:8px;color:#6b7280;cursor:pointer;font-size:20px;padding:8px;transition:all .2s}.MDDashboard_closeBtn__6IAKb:hover{background:#f3f4f6;color:#1a1a2e}.MDDashboard_modalForm__gbBzo{padding:24px}.MDDashboard_formGroup__WMO5p{margin-bottom:20px}.MDDashboard_formGroup__WMO5p label{color:#374151;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.MDDashboard_formGroup__WMO5p input,.MDDashboard_formGroup__WMO5p select,.MDDashboard_formGroup__WMO5p textarea{border:1px solid #d1d5db;border-radius:10px;font-size:14px;padding:12px;transition:all .2s;width:100%}.MDDashboard_formGroup__WMO5p input:focus,.MDDashboard_formGroup__WMO5p select:focus,.MDDashboard_formGroup__WMO5p textarea:focus{border-color:#b08b35;box-shadow:0 0 0 3px #b08b351a;outline:none}.MDDashboard_formRow__sOvn7{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.MDDashboard_modalActions__cmUuh{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:20px}.MDDashboard_cancelBtn__M6\+h1,.MDDashboard_submitBtn__nPhZv{border-radius:10px;cursor:pointer;font-weight:600;padding:10px 24px;transition:all .2s}.MDDashboard_cancelBtn__M6\+h1{background:#f3f4f6;border:none;color:#6b7280}.MDDashboard_cancelBtn__M6\+h1:hover{background:#e5e7eb}.MDDashboard_submitBtn__nPhZv{align-items:center;background:linear-gradient(135deg,#b08b35,#c5aa6b);border:none;color:#fff;display:flex;gap:8px}.MDDashboard_submitBtn__nPhZv:hover:not(:disabled){box-shadow:0 4px 12px #b08b354d;transform:translateY(-2px)}.MDDashboard_submitBtn__nPhZv:disabled{cursor:not-allowed;opacity:.6}.MDDashboard_loadingContainer__l9z1L{align-items:center;display:flex;justify-content:center;min-height:400px}.MDDashboard_spinner__xaSDH{animation:MDDashboard_spin__7UMQg 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#b08b35;height:48px;width:48px}@keyframes MDDashboard_spin__7UMQg{to{transform:rotate(1turn)}}.MDDashboard_noData__nYJQH{color:#9ca3af;padding:40px;text-align:center}.MDDashboard_roleIcon__3G5MG{margin-right:4px}@media (max-width:768px){.MDDashboard_statsGrid__SOw5w{gap:16px;grid-template-columns:1fr}.MDDashboard_header__o6NRv{flex-direction:column}.MDDashboard_headerRight__1a35B{justify-content:space-between;width:100%}.MDDashboard_notificationDropdown__yI16z{right:-80px;width:300px}.MDDashboard_formRow__sOvn7{gap:12px;grid-template-columns:1fr}.MDDashboard_modalActions__cmUuh{flex-direction:column}.MDDashboard_modalActions__cmUuh button{justify-content:center;width:100%}}@media (max-width:480px){.MDDashboard_mainContent__3tC63,.MDDashboard_statCardInner__j1Twq{padding:16px}.MDDashboard_statIconWrapper__Py1gh{font-size:24px;height:50px;width:50px}.MDDashboard_statValue__J4kvi{font-size:24px}.MDDashboard_goalCard__VPRIU,.MDDashboard_goalsList__vouqE,.MDDashboard_sectionHeader__7cH4E,.MDDashboard_taskCard__Jc9cc,.MDDashboard_tasksList__eflj-{padding:16px}.MDDashboard_notificationDropdown__yI16z{right:-100px;width:280px}}.CEODashboard_dashboardWrapper__3OS8b{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);display:flex;min-height:100vh}.CEODashboard_mainContent__72cNA{flex:1 1;margin-left:280px;padding:28px 32px;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (max-width:768px){.CEODashboard_mainContent__72cNA{margin-left:0;padding:20px}}.CEODashboard_header__TpvHu{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:32px}.CEODashboard_headerLeft__nLB\+V{flex:1 1}.CEODashboard_welcomeBadge__X7SWS{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #ffffff4d;border-radius:30px;color:#667eea;display:inline-flex;font-size:13px;font-weight:500;gap:8px;margin-bottom:16px;padding:6px 16px}.CEODashboard_welcomeIcon__9cT97{font-size:16px}.CEODashboard_headerTitle__OA7X5{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a1a2e,#16213e);-webkit-background-clip:text;font-size:2rem;font-weight:700;margin-bottom:8px}.CEODashboard_headerSubtitle__m-dSk{color:#6b7280;font-size:14px}.CEODashboard_headerRight__u25nj{align-items:center;display:flex;gap:16px}.CEODashboard_userProfile__klHS\+{align-items:center;background:#fff;border-radius:50px;box-shadow:0 2px 8px #0000000d;display:flex;gap:12px;padding:6px 12px 6px 6px}.CEODashboard_userAvatar__rP3an{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;display:flex;font-size:16px;font-weight:600;height:40px;justify-content:center;width:40px}.CEODashboard_userInfo__bjbiT{display:flex;flex-direction:column}.CEODashboard_userName__w19Mj{color:#1a1a2e;font-size:14px;font-weight:600}.CEODashboard_userRole__t8u5y{color:#6b7280;font-size:11px}.CEODashboard_notificationWrapper__cDnuq{position:relative}.CEODashboard_notificationBtn__HMdBf{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 2px 8px #0000000d;color:#6b7280;cursor:pointer;display:flex;font-size:20px;justify-content:center;padding:10px;transition:all .3s}.CEODashboard_notificationBtn__HMdBf:hover{background:#667eea;color:#fff;transform:translateY(-2px)}.CEODashboard_notificationBadge__JCY-v{background:#ef4444;border-radius:10px;color:#fff;font-size:10px;padding:2px 6px;position:absolute;right:-5px;top:-5px}.CEODashboard_notificationDropdown__IP7P\+{animation:CEODashboard_slideDown__3KYHT .3s ease;background:#fff;border-radius:16px;box-shadow:0 20px 40px #00000026;overflow:hidden;position:absolute;right:0;top:50px;width:350px;z-index:1000}@keyframes CEODashboard_slideDown__3KYHT{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.CEODashboard_notificationHeader__tvXal{align-items:center;background:#f8f9fa;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px}.CEODashboard_notificationHeader__tvXal span{font-size:14px;font-weight:600}.CEODashboard_notificationHeader__tvXal button{background:none;border:none;color:#667eea;cursor:pointer;font-size:12px}.CEODashboard_notificationList__pkS5j{max-height:400px;overflow-y:auto}.CEODashboard_notificationItem__s0OdB{border-bottom:1px solid #f0f0f0;cursor:pointer;padding:14px 16px;transition:background .3s}.CEODashboard_notificationItem__s0OdB:hover{background:#fafafa}.CEODashboard_notificationItem__s0OdB.CEODashboard_unread__-XjVp{background:#667eea0d;border-left:3px solid #667eea}.CEODashboard_notificationItem__s0OdB strong{display:block;font-size:13px;margin-bottom:4px}.CEODashboard_notificationItem__s0OdB p{color:#6b7280;font-size:12px;margin-bottom:4px}.CEODashboard_notificationItem__s0OdB small{color:#9ca3af;font-size:10px}.CEODashboard_noNotifications__X4k9S{color:#9ca3af;padding:40px;text-align:center}.CEODashboard_logoutBtn__VY69g{align-items:center;background:#ef44441a;border:none;border-radius:50%;color:#ef4444;cursor:pointer;display:flex;justify-content:center;padding:10px;transition:all .3s}.CEODashboard_logoutBtn__VY69g:hover{background:#ef4444;color:#fff;transform:translateY(-2px)}.CEODashboard_statsGrid__K9W7\+{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:32px}.CEODashboard_statCard__KG7Va{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;padding:4px;transition:all .3s}.CEODashboard_statCard__KG7Va:hover{box-shadow:0 12px 30px #0000001a;transform:translateY(-5px)}.CEODashboard_statCardInner__IO9Jf{align-items:center;background:#fff;border-radius:18px;display:flex;gap:16px;padding:20px}.CEODashboard_statIconWrapper__CwsWB{align-items:center;border-radius:16px;color:#fff;display:flex;font-size:28px;height:60px;justify-content:center;width:60px}.CEODashboard_statContent__2pQvj{flex:1 1}.CEODashboard_statContent__2pQvj h3{color:#6b7280;font-size:13px;font-weight:500;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.CEODashboard_statValue__jMknr{color:#1a1a2e;font-size:32px;font-weight:700;margin-bottom:4px}.CEODashboard_statTrend__cqsbY{align-items:center;color:#10b981;display:flex;font-size:11px;gap:4px}.CEODashboard_twoColumnGrid__9\+wdh{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}@media (max-width:1024px){.CEODashboard_twoColumnGrid__9\+wdh{gap:20px;grid-template-columns:1fr}}.CEODashboard_sectionCard__Rpqu8{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;overflow:hidden}.CEODashboard_sectionHeader__SAZA7{align-items:center;background:#fafbfc;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.CEODashboard_sectionHeader__SAZA7 h2{align-items:center;color:#1a1a2e;display:flex;font-size:18px;font-weight:600;gap:8px}.CEODashboard_sectionBadge__KttLd{background:#e5e7eb;border-radius:20px;color:#6b7280;font-size:12px;font-weight:600;padding:4px 12px}.CEODashboard_projectsList__pWvtL,.CEODashboard_tasksList__9KK5y{display:flex;flex-direction:column;gap:16px;padding:20px 24px}.CEODashboard_taskCard__7mq5x{background:#f8f9fa;border:1px solid #0000;border-radius:16px;padding:20px;transition:all .3s}.CEODashboard_taskCard__7mq5x:hover{border-color:#e5e7eb;box-shadow:0 4px 12px #0000000d}.CEODashboard_taskCardHeader__m4-8w{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:12px}.CEODashboard_taskInfo__Apnqh{flex:1 1}.CEODashboard_taskInfo__Apnqh h4{color:#1a1a2e;font-size:16px;font-weight:600;margin-bottom:6px}.CEODashboard_taskInfo__Apnqh p{color:#6b7280;font-size:13px;line-height:1.5}.CEODashboard_taskBadges__Oahm3{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.CEODashboard_priorityBadge__CNbWI{border-radius:20px;font-size:11px;font-weight:600;padding:4px 12px;text-transform:uppercase}.CEODashboard_priorityCritical__w254O{background:#fecaca;color:#991b1b}.CEODashboard_priorityHigh__eS38l{background:#fee2e2;color:#dc2626}.CEODashboard_priorityMedium__zQVE2{background:#fef3c7;color:#d97706}.CEODashboard_priorityLow__AXyz0{background:#d1fae5;color:#059669}.CEODashboard_statusSelect__zEphb{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:12px;padding:6px 12px;transition:all .2s}.CEODashboard_statusSelect__zEphb:hover{border-color:#667eea}.CEODashboard_taskFooter__QdXnL{border-top:1px solid #e5e7eb;margin-top:12px;padding-top:12px}.CEODashboard_taskMeta__N0Jk2{color:#9ca3af;display:flex;font-size:11px;gap:16px;margin-bottom:12px}.CEODashboard_taskMeta__N0Jk2 span{align-items:center;display:flex;gap:4px}.CEODashboard_taskProgress__MHEts{margin-top:8px}.CEODashboard_taskProgressBar__lELke{background:#e5e7eb;border-radius:4px;height:4px;overflow:hidden}.CEODashboard_taskProgressFill__2mNAB{background:linear-gradient(90deg,#667eea,#764ba2);border-radius:4px;height:100%;transition:width .3s}.CEODashboard_projectCard__wP57H{background:#f8f9fa;border-radius:16px;padding:20px;transition:all .3s}.CEODashboard_projectCard__wP57H:hover{background:#fff;box-shadow:0 4px 12px #0000000d;transform:translateX(5px)}.CEODashboard_projectCardHeader__-d3kN{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:12px}.CEODashboard_projectCardHeader__-d3kN h4{color:#1a1a2e;font-size:16px;font-weight:600}.CEODashboard_projectStatus__V4VgE{border-radius:20px;font-size:11px;font-weight:600;padding:4px 12px;text-transform:capitalize}.CEODashboard_projectStatus__V4VgE.CEODashboard_planning__AVBpI{background:#fef3c7;color:#d97706}.CEODashboard_projectStatus__V4VgE.CEODashboard_in-progress__nVfni{background:#dbeafe;color:#2563eb}.CEODashboard_projectStatus__V4VgE.CEODashboard_completed__HUO-E{background:#d1fae5;color:#059669}.CEODashboard_projectStatus__V4VgE.CEODashboard_on-hold__19My6{background:#fee2e2;color:#dc2626}.CEODashboard_projectDescription__MxOFi{color:#6b7280;font-size:13px;line-height:1.5;margin-bottom:16px}.CEODashboard_projectProgress__gON4Z{margin-bottom:12px}.CEODashboard_progressLabel__DJ0tm{color:#6b7280;display:flex;font-size:12px;justify-content:space-between;margin-bottom:6px}.CEODashboard_progressPercent__SCZar{color:#667eea;font-weight:600}.CEODashboard_progressBar__n\+Hq2{background:#e5e7eb;border-radius:6px;height:6px;overflow:hidden}.CEODashboard_progressFill__gVXMV{background:linear-gradient(90deg,#667eea,#764ba2);border-radius:6px;height:100%;transition:width .3s}.CEODashboard_projectMeta__STHXp{color:#9ca3af;display:flex;font-size:11px;gap:16px}.CEODashboard_projectMeta__STHXp span{align-items:center;display:flex;gap:4px}.CEODashboard_activityCard__VtnMO{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;padding:20px 24px}.CEODashboard_activityHeader__zvJyP{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:12px}.CEODashboard_activityHeader__zvJyP h2{align-items:center;color:#1a1a2e;display:flex;font-size:18px;font-weight:600;gap:8px}.CEODashboard_viewAllBtn__\+Bbpm{background:none;border:none;border-radius:8px;color:#667eea;cursor:pointer;font-size:13px;padding:6px 12px;transition:all .2s}.CEODashboard_viewAllBtn__\+Bbpm:hover{background:#f0f0f0}.CEODashboard_activityList__ZHhxy{display:flex;flex-direction:column;gap:16px}.CEODashboard_activityItem__lq2uR{align-items:flex-start;display:flex;gap:12px}.CEODashboard_activityDot__eJAVV{background:#667eea;border-radius:50%;height:8px;margin-top:6px;width:8px}.CEODashboard_activityContent__gFHYm{flex:1 1}.CEODashboard_activityContent__gFHYm p{color:#1a1a2e;font-size:14px;margin-bottom:4px}.CEODashboard_activityContent__gFHYm small{color:#9ca3af;font-size:11px}.CEODashboard_emptyState__h54GL{color:#9ca3af;padding:40px;text-align:center}.CEODashboard_emptyState__h54GL svg{color:#cbd5e1;margin-bottom:12px}.CEODashboard_emptyState__h54GL p{font-size:14px}.CEODashboard_loadingContainer__P0oT6{align-items:center;display:flex;justify-content:center;min-height:400px}.CEODashboard_spinner__r5VtS{animation:CEODashboard_spin__KQxUH 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#667eea;height:48px;width:48px}@keyframes CEODashboard_spin__KQxUH{to{transform:rotate(1turn)}}@media (max-width:768px){.CEODashboard_statsGrid__K9W7\+{gap:16px;grid-template-columns:1fr}.CEODashboard_header__TpvHu{flex-direction:column}.CEODashboard_headerRight__u25nj{justify-content:space-between;width:100%}.CEODashboard_notificationDropdown__IP7P\+{right:-80px;width:300px}.CEODashboard_taskCardHeader__m4-8w{flex-direction:column}.CEODashboard_taskBadges__Oahm3{justify-content:space-between;width:100%}.CEODashboard_statusSelect__zEphb{flex:1 1}}@media (max-width:480px){.CEODashboard_mainContent__72cNA,.CEODashboard_statCardInner__IO9Jf{padding:16px}.CEODashboard_statIconWrapper__CwsWB{font-size:24px;height:50px;width:50px}.CEODashboard_statValue__jMknr{font-size:24px}.CEODashboard_projectCard__wP57H,.CEODashboard_projectsList__pWvtL,.CEODashboard_sectionHeader__SAZA7,.CEODashboard_taskCard__7mq5x,.CEODashboard_tasksList__9KK5y{padding:16px}}.COODashboard_dashboardWrapper__Cx1Hw{background:linear-gradient(135deg,#f5f7fa,#e9ecef);display:flex;min-height:100vh}.COODashboard_mainContent__7tKUF{flex:1 1;margin-left:280px;padding:28px 32px;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (max-width:768px){.COODashboard_mainContent__7tKUF{margin-left:0;padding:20px}}.COODashboard_header__R-Iyv{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:32px}.COODashboard_headerLeft__OHVsL{flex:1 1}.COODashboard_welcomeBadge__EU2OS{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #ffffff4d;border-radius:30px;color:#f59e0b;display:inline-flex;font-size:13px;font-weight:500;gap:8px;margin-bottom:16px;padding:6px 16px}.COODashboard_welcomeIcon__V2Qu8{font-size:16px}.COODashboard_headerTitle__eQP21{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a1a2e,#f59e0b);-webkit-background-clip:text;font-size:2rem;font-weight:700;margin-bottom:8px}.COODashboard_headerSubtitle__97Diw{color:#6b7280;font-size:14px}.COODashboard_headerRight__nUjnp{align-items:center;display:flex;gap:16px}.COODashboard_userProfile__ff0v1{align-items:center;background:#fff;border-radius:50px;box-shadow:0 2px 8px #0000000d;display:flex;gap:12px;padding:6px 12px 6px 6px}.COODashboard_userAvatar__yifP8{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:50%;color:#fff;display:flex;font-size:16px;font-weight:600;height:40px;justify-content:center;width:40px}.COODashboard_userInfo__fqKAl{display:flex;flex-direction:column}.COODashboard_userName__opqDm{color:#1a1a2e;font-size:14px;font-weight:600}.COODashboard_userRole__v8dHo{color:#6b7280;font-size:11px}.COODashboard_notificationWrapper__yLXD0{position:relative}.COODashboard_notificationBtn__ISn19{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 2px 8px #0000000d;color:#6b7280;cursor:pointer;display:flex;font-size:20px;justify-content:center;padding:10px;transition:all .3s}.COODashboard_notificationBtn__ISn19:hover{background:#f59e0b;color:#fff;transform:translateY(-2px)}.COODashboard_notificationBadge__O2GRm{background:#ef4444;border-radius:10px;color:#fff;font-size:10px;padding:2px 6px;position:absolute;right:-5px;top:-5px}.COODashboard_notificationDropdown__\+ffkz{animation:COODashboard_slideDown__R7gtO .3s ease;background:#fff;border-radius:16px;box-shadow:0 20px 40px #00000026;overflow:hidden;position:absolute;right:0;top:50px;width:350px;z-index:1000}@keyframes COODashboard_slideDown__R7gtO{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.COODashboard_notificationHeader__TFq4E{align-items:center;background:#f8f9fa;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px}.COODashboard_notificationHeader__TFq4E span{font-size:14px;font-weight:600}.COODashboard_notificationHeader__TFq4E button{background:none;border:none;color:#f59e0b;cursor:pointer;font-size:12px}.COODashboard_notificationList__vXHIp{max-height:400px;overflow-y:auto}.COODashboard_notificationItem__7MdCi{border-bottom:1px solid #f0f0f0;cursor:pointer;padding:14px 16px;transition:background .3s}.COODashboard_notificationItem__7MdCi:hover{background:#fafafa}.COODashboard_notificationItem__7MdCi.COODashboard_unread__h7QGL{background:#f59e0b0d;border-left:3px solid #f59e0b}.COODashboard_notificationItem__7MdCi strong{display:block;font-size:13px;margin-bottom:4px}.COODashboard_notificationItem__7MdCi p{color:#6b7280;font-size:12px;margin-bottom:4px}.COODashboard_notificationItem__7MdCi small{color:#9ca3af;font-size:10px}.COODashboard_noNotifications__eZFrj{color:#9ca3af;padding:40px;text-align:center}.COODashboard_logoutBtn__E0L\+c{align-items:center;background:#ef44441a;border:none;border-radius:50%;color:#ef4444;cursor:pointer;display:flex;justify-content:center;padding:10px;transition:all .3s}.COODashboard_logoutBtn__E0L\+c:hover{background:#ef4444;color:#fff;transform:translateY(-2px)}.COODashboard_statsGrid__wsT4I{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:32px}.COODashboard_statCard__zL9BO{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;padding:4px;transition:all .3s}.COODashboard_statCard__zL9BO:hover{box-shadow:0 12px 30px #0000001a;transform:translateY(-5px)}.COODashboard_statCardInner__OKbHT{align-items:center;background:#fff;border-radius:18px;display:flex;gap:16px;padding:20px}.COODashboard_statIconWrapper__NXr6k{align-items:center;border-radius:16px;color:#fff;display:flex;font-size:28px;height:60px;justify-content:center;width:60px}.COODashboard_statContent__hv4ec{flex:1 1}.COODashboard_statContent__hv4ec h3{color:#6b7280;font-size:13px;font-weight:500;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.COODashboard_statValue__wEw6l{color:#1a1a2e;font-size:32px;font-weight:700;margin-bottom:4px}.COODashboard_statTrend__XGf72{align-items:center;color:#10b981;display:flex;font-size:11px;gap:4px}.COODashboard_twoColumnGrid__Vr8KM{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}@media (max-width:1024px){.COODashboard_twoColumnGrid__Vr8KM{gap:20px;grid-template-columns:1fr}}.COODashboard_sectionCard__TI1qk{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;overflow:hidden}.COODashboard_sectionHeader__-mrfE{align-items:center;background:#fafbfc;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.COODashboard_sectionHeader__-mrfE h2{align-items:center;color:#1a1a2e;display:flex;font-size:18px;font-weight:600;gap:8px}.COODashboard_sectionBadge__0wFaM{background:#e5e7eb;border-radius:20px;color:#6b7280;font-size:12px;font-weight:600;padding:4px 12px}.COODashboard_projectsList__l0HWP,.COODashboard_resourcesList__XLpgR{display:flex;flex-direction:column;gap:16px;max-height:500px;overflow-y:auto;padding:20px 24px}.COODashboard_projectCard__iW\+tM{background:#f8f9fa;border:1px solid #0000;border-radius:16px;padding:20px;transition:all .3s}.COODashboard_projectCard__iW\+tM:hover{border-color:#e5e7eb;box-shadow:0 4px 12px #0000000d;transform:translateX(5px)}.COODashboard_projectHeader__yHeCV{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:12px}.COODashboard_projectHeader__yHeCV h3{color:#1a1a2e;font-size:16px;font-weight:600}.COODashboard_statusBadge__I2bKb{border-radius:20px;font-size:11px;font-weight:600;padding:4px 12px;text-transform:capitalize}.COODashboard_statusBadge__I2bKb.COODashboard_planning__W5sk-{background:#fef3c7;color:#d97706}.COODashboard_statusBadge__I2bKb.COODashboard_in-progress__bQTQd{background:#dbeafe;color:#2563eb}.COODashboard_statusBadge__I2bKb.COODashboard_completed__WV6tv{background:#d1fae5;color:#059669}.COODashboard_projectDescription__ywWHY{color:#6b7280;font-size:13px;line-height:1.5;margin-bottom:16px}.COODashboard_progressLabel__GuWwR{color:#6b7280}.COODashboard_progressPercent__bKef9{color:#f59e0b}.COODashboard_progressBar__cLQ9Z{background:#e5e7eb;border-radius:6px}.COODashboard_progressFill__VQQpa{background:linear-gradient(90deg,#f59e0b,#d97706);border-radius:6px}.COODashboard_progressControls__0BUhP{color:#6b7280}.COODashboard_progressSelect__ct6yX{border:1px solid #e5e7eb}.COODashboard_progressSelect__ct6yX:hover{border-color:#f59e0b}.COODashboard_projectMeta__6p6F2{border-top:1px solid #e5e7eb;color:#9ca3af;display:flex;font-size:11px;gap:16px;padding-top:12px}.COODashboard_projectMeta__6p6F2 span{align-items:center;display:flex;gap:4px}.COODashboard_resourceCard__gKBzc{align-items:center;background:#f8f9fa;border-radius:16px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:16px;transition:all .3s}.COODashboard_resourceCard__gKBzc:hover{background:#fff;box-shadow:0 2px 8px #0000000d;transform:translateX(5px)}.COODashboard_resourceInfo__Qg0Xb{flex:1 1}.COODashboard_resourceInfo__Qg0Xb h3{color:#1a1a2e;font-size:16px;margin-bottom:8px}.COODashboard_resourceCount__fJlP3{color:#6b7280;font-size:13px;margin-bottom:8px}.COODashboard_resourceBar__Cq06J{background:#e5e7eb;border-radius:6px;height:6px;overflow:hidden}.COODashboard_resourceProgress__CHm2\+{background:linear-gradient(90deg,#f59e0b,#d97706);border-radius:6px;height:100%;transition:width .3s}.COODashboard_resourcePercentage__THvnN{color:#f59e0b;font-size:24px;font-weight:700;min-width:60px;text-align:right}.COODashboard_activityCard__3eemH{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;padding:20px 24px}.COODashboard_activityHeader__UnN2O{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:12px}.COODashboard_activityHeader__UnN2O h2{align-items:center;color:#1a1a2e;display:flex;font-size:18px;font-weight:600;gap:8px}.COODashboard_viewAllBtn__A71le{background:none;border:none;border-radius:8px;color:#f59e0b;cursor:pointer;font-size:13px;padding:6px 12px;transition:all .2s}.COODashboard_viewAllBtn__A71le:hover{background:#f0f0f0}.COODashboard_activityList__Qo6xy{display:flex;flex-direction:column;gap:16px}.COODashboard_activityItem__hq2yr{align-items:flex-start;display:flex;gap:12px}.COODashboard_activityDot__UaWN3{background:#f59e0b;border-radius:50%;height:8px;margin-top:6px;width:8px}.COODashboard_activityContent__zeLEm{flex:1 1}.COODashboard_activityContent__zeLEm p{color:#1a1a2e;font-size:14px;margin-bottom:4px}.COODashboard_activityContent__zeLEm small{color:#9ca3af;font-size:11px}.COODashboard_emptyActivity__qMR1O{color:#9ca3af;padding:30px;text-align:center}.COODashboard_emptyState__NUjZE{color:#9ca3af;padding:40px;text-align:center}.COODashboard_emptyState__NUjZE svg{color:#cbd5e1;margin-bottom:12px}.COODashboard_emptyState__NUjZE p{font-size:14px}.COODashboard_loadingContainer__CjkNs{align-items:center;display:flex;justify-content:center;min-height:400px}.COODashboard_spinner__eXQk4{animation:COODashboard_spin__6dTwg 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#f59e0b;height:48px;width:48px}@keyframes COODashboard_spin__6dTwg{to{transform:rotate(1turn)}}@media (max-width:768px){.COODashboard_statsGrid__wsT4I{gap:16px;grid-template-columns:1fr}.COODashboard_header__R-Iyv{flex-direction:column}.COODashboard_headerRight__nUjnp{justify-content:space-between;width:100%}.COODashboard_notificationDropdown__\+ffkz{right:-80px;width:300px}.COODashboard_projectMeta__6p6F2{flex-direction:column;gap:8px}.COODashboard_resourceCard__gKBzc{align-items:flex-start;flex-direction:column}.COODashboard_resourcePercentage__THvnN{text-align:left}.COODashboard_progressControls__0BUhP{align-items:flex-start;flex-direction:column}.COODashboard_progressSelect__ct6yX{width:100%}}@media (max-width:480px){.COODashboard_mainContent__7tKUF,.COODashboard_statCardInner__OKbHT{padding:16px}.COODashboard_statIconWrapper__NXr6k{font-size:24px;height:50px;width:50px}.COODashboard_statValue__wEw6l{font-size:24px}.COODashboard_projectCard__iW\+tM,.COODashboard_projectsList__l0HWP,.COODashboard_resourcesList__XLpgR,.COODashboard_sectionHeader__-mrfE{padding:16px}.COODashboard_resourceCard__gKBzc{padding:14px}.COODashboard_notificationDropdown__\+ffkz{right:-100px;width:280px}}.COODashboard_sourceSummary__Uvasm{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));margin-bottom:32px}.COODashboard_sourceCard__WTA0z{background:#fff;border-radius:16px;box-shadow:0 1px 3px #0000001a;padding:16px;text-align:center;transition:all .3s}.COODashboard_sourceCard__WTA0z:hover{box-shadow:0 8px 20px #0000001a;transform:translateY(-4px)}.COODashboard_sourceEmoji__KbxVP{display:block;font-size:28px;margin-bottom:8px}.COODashboard_sourceCount__xDTal{color:#1e293b;display:block;font-size:24px;font-weight:700}.COODashboard_sourceLabel__FSVnV{color:#64748b;display:block;font-size:12px;margin-top:4px}.COODashboard_itemCard__1cKaP{background:#fff;border-left:4px solid;border-radius:16px;margin-bottom:16px;padding:20px;transition:all .3s}.COODashboard_itemCard__1cKaP:hover{box-shadow:0 4px 12px #0000001a;transform:translateX(4px)}.COODashboard_itemCard__1cKaP.COODashboard_project__sLLDy{border-left-color:#3b82f6}.COODashboard_itemCard__1cKaP.COODashboard_operation__Fv9k4{border-left-color:#f59e0b}.COODashboard_itemCard__1cKaP.COODashboard_goal__xYhNG{border-left-color:#8b5cf6}.COODashboard_itemCard__1cKaP.COODashboard_business_unit__fhDXX{border-left-color:#ec4899}.COODashboard_itemCard__1cKaP.COODashboard_task__z-Rk2{border-left-color:#10b981}.COODashboard_itemHeader__9RmHz{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:12px}.COODashboard_itemSource__ZPLaj{align-items:center;background:#f1f5f9;border-radius:20px;display:flex;font-size:12px;gap:6px;padding:4px 10px}.COODashboard_sourceIcon__u8J-8{font-size:14px}.COODashboard_sourceName__H7qNP{color:#475569;font-weight:500}.COODashboard_assignedBy__9pypY{align-items:center;color:#64748b;display:flex;font-size:11px;gap:4px}.COODashboard_itemCard__1cKaP h3{color:#1e293b;font-size:18px;font-weight:600;margin:0 0 8px}.COODashboard_itemDescription__hI65A{color:#64748b;font-size:13px;line-height:1.5;margin-bottom:16px}.COODashboard_progressSection__cRRJi{margin-bottom:16px}.COODashboard_progressLabel__GuWwR{color:#64748b;display:flex;font-size:12px;justify-content:space-between;margin-bottom:6px}.COODashboard_progressPercent__bKef9{color:#3b82f6;font-weight:600}.COODashboard_progressBar__cLQ9Z{background:#e2e8f0;border-radius:3px;height:6px;margin-bottom:12px;overflow:hidden}.COODashboard_progressFill__VQQpa{background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:3px;height:100%;transition:width .3s}.COODashboard_progressControls__0BUhP{align-items:center;color:#64748b;display:flex;font-size:12px;gap:12px}.COODashboard_progressSelect__ct6yX{background:#fff;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;font-size:12px;padding:4px 8px}.COODashboard_itemMeta__JBjVA{border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:16px;padding-top:12px}.COODashboard_itemMeta__JBjVA span{align-items:center;color:#64748b;display:flex;font-size:11px;gap:4px}.COODashboard_itemsList__NsE\+-{max-height:500px;overflow-y:auto}.COODashboard_viewMoreBtn__MDTYi{border-top:1px solid #e2e8f0;margin-top:16px;padding-top:16px;text-align:center}.COODashboard_viewMoreBtn__MDTYi button{background:none;border:none;color:#3b82f6;cursor:pointer;font-size:13px;font-weight:500}.COODashboard_viewMoreBtn__MDTYi button:hover{text-decoration:underline}.CFODashboard_dashboardWrapper__IIrIN{background:linear-gradient(135deg,#f5f7fa,#e9ecef);display:flex;min-height:100vh}.CFODashboard_mainContent__s8PDG{flex:1 1;margin-left:280px;padding:28px 32px;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (max-width:768px){.CFODashboard_mainContent__s8PDG{margin-left:0;padding:20px}}.CFODashboard_header__FfPQl{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:32px}.CFODashboard_headerLeft__eN\+fy{flex:1 1}.CFODashboard_welcomeBadge__7TgvZ{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #ffffff4d;border-radius:30px;color:#ef4444;display:inline-flex;font-size:13px;font-weight:500;gap:8px;margin-bottom:16px;padding:6px 16px}.CFODashboard_welcomeIcon__wSfv9{font-size:16px}.CFODashboard_headerTitle__VVrBo{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a1a2e,#ef4444);-webkit-background-clip:text;font-size:2rem;font-weight:700;margin-bottom:8px}.CFODashboard_headerSubtitle__O1qUk{color:#6b7280;font-size:14px}.CFODashboard_headerRight__YvD0W{align-items:center;display:flex;gap:16px}.CFODashboard_userProfile__6wd31{align-items:center;background:#fff;border-radius:50px;box-shadow:0 2px 8px #0000000d;display:flex;gap:12px;padding:6px 12px 6px 6px}.CFODashboard_userAvatar__uLCTq{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:50%;color:#fff;display:flex;font-size:16px;font-weight:600;height:40px;justify-content:center;width:40px}.CFODashboard_userInfo__gQqw1{display:flex;flex-direction:column}.CFODashboard_userName__7aM7s{color:#1a1a2e;font-size:14px;font-weight:600}.CFODashboard_userRole__gbGbR{color:#6b7280;font-size:11px}.CFODashboard_notificationWrapper__sofGo{position:relative}.CFODashboard_notificationBtn__zJPPd{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 2px 8px #0000000d;color:#6b7280;cursor:pointer;display:flex;font-size:20px;justify-content:center;padding:10px;transition:all .3s}.CFODashboard_notificationBtn__zJPPd:hover{background:#ef4444;color:#fff;transform:translateY(-2px)}.CFODashboard_notificationBadge__ips6H{background:#ef4444;border-radius:10px;color:#fff;font-size:10px;padding:2px 6px;position:absolute;right:-5px;top:-5px}.CFODashboard_notificationDropdown__6lMZA{animation:CFODashboard_slideDown__F62VQ .3s ease;background:#fff;border-radius:16px;box-shadow:0 20px 40px #00000026;overflow:hidden;position:absolute;right:0;top:50px;width:350px;z-index:1000}@keyframes CFODashboard_slideDown__F62VQ{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.CFODashboard_notificationHeader__3tYXF{align-items:center;background:#f8f9fa;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px}.CFODashboard_notificationHeader__3tYXF span{font-size:14px;font-weight:600}.CFODashboard_notificationHeader__3tYXF button{background:none;border:none;color:#ef4444;cursor:pointer;font-size:12px}.CFODashboard_notificationList__aQH91{max-height:400px;overflow-y:auto}.CFODashboard_notificationItem__2qVK7{border-bottom:1px solid #f0f0f0;cursor:pointer;padding:14px 16px;transition:background .3s}.CFODashboard_notificationItem__2qVK7:hover{background:#fafafa}.CFODashboard_notificationItem__2qVK7.CFODashboard_unread__Uji4p{background:#ef44440d;border-left:3px solid #ef4444}.CFODashboard_notificationItem__2qVK7 strong{display:block;font-size:13px;margin-bottom:4px}.CFODashboard_notificationItem__2qVK7 p{color:#6b7280;font-size:12px;margin-bottom:4px}.CFODashboard_notificationItem__2qVK7 small{color:#9ca3af;font-size:10px}.CFODashboard_noNotifications__gv10Z{color:#9ca3af;padding:40px;text-align:center}.CFODashboard_exportBtn__ZSizW,.CFODashboard_logoutBtn__7WWPf{align-items:center;background:#ef44441a;border:none;border-radius:50%;color:#ef4444;cursor:pointer;display:flex;justify-content:center;padding:10px;transition:all .3s}.CFODashboard_exportBtn__ZSizW:hover,.CFODashboard_logoutBtn__7WWPf:hover{background:#ef4444;color:#fff;transform:translateY(-2px)}.CFODashboard_statsGrid__dGVA2{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:32px}.CFODashboard_statCard__sFH4q{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;padding:4px;transition:all .3s}.CFODashboard_statCard__sFH4q:hover{box-shadow:0 12px 30px #0000001a;transform:translateY(-5px)}.CFODashboard_statCardInner__glTIY{align-items:center;background:#fff;border-radius:18px;display:flex;gap:16px;padding:20px}.CFODashboard_statIconWrapper__4BWAI{align-items:center;border-radius:16px;color:#fff;display:flex;font-size:28px;height:60px;justify-content:center;width:60px}.CFODashboard_statContent__svUqQ{flex:1 1}.CFODashboard_statContent__svUqQ h3{color:#6b7280;font-size:13px;font-weight:500;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.CFODashboard_statValue__T2jbX{color:#1a1a2e;font-size:32px;font-weight:700;margin-bottom:4px}.CFODashboard_statTrend__kYxPW{align-items:center;color:#10b981;display:flex;font-size:11px;gap:4px}.CFODashboard_chartsGrid__faE\+4{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:32px}@media (max-width:1024px){.CFODashboard_chartsGrid__faE\+4{grid-template-columns:1fr}}.CFODashboard_chartCard__lo7EC{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;padding:20px;transition:all .3s}.CFODashboard_chartCard__lo7EC:hover{box-shadow:0 12px 30px #0000001a;transform:translateY(-5px)}.CFODashboard_chartHeader__6ZJRJ{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:12px}.CFODashboard_chartHeader__6ZJRJ h3{align-items:center;color:#1a1a2e;display:flex;font-size:16px;font-weight:600;gap:8px}.CFODashboard_chartHeader__6ZJRJ select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:13px;padding:6px 12px}.CFODashboard_sectionCard__8vrTs{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;margin-bottom:24px;overflow:hidden}.CFODashboard_sectionHeader__4nV1T{align-items:center;background:#fafbfc;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.CFODashboard_sectionHeader__4nV1T h2{align-items:center;color:#1a1a2e;display:flex;font-size:18px;font-weight:600;gap:8px}.CFODashboard_sectionBadge__IGraW{background:#e5e7eb;border-radius:20px;color:#6b7280;font-size:12px;font-weight:600;padding:4px 12px}.CFODashboard_tableWrapper__7xnyM{overflow-x:auto;padding:20px 24px}.CFODashboard_table__ZHgt3{border-collapse:collapse;width:100%}.CFODashboard_table__ZHgt3 th{background:#f8f9fa;border-bottom:2px solid #e5e7eb;color:#374151;font-size:13px;font-weight:600;padding:12px;text-align:left}.CFODashboard_table__ZHgt3 td{border-bottom:1px solid #f0f0f0;font-size:14px;padding:12px}.CFODashboard_table__ZHgt3 tr:hover{background:#fafafa}.CFODashboard_monthCell__qI62K{color:#1a1a2e;font-weight:500}.CFODashboard_revenueCell__7bSrm{color:#3b82f6;font-weight:500}.CFODashboard_expensesCell__BoeLz{color:#f59e0b}.CFODashboard_profitCell__OegEC{color:#10b981;font-weight:500}.CFODashboard_lossCell__yY3So{color:#ef4444}.CFODashboard_projectsList__GEjlF{display:flex;flex-direction:column;gap:16px;padding:20px 24px}.CFODashboard_projectCard__72o2R{align-items:center;background:#f8f9fa;border-radius:16px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:20px;transition:all .3s}.CFODashboard_projectCard__72o2R:hover{background:#fff;box-shadow:0 4px 12px #0000000d;transform:translateX(5px)}.CFODashboard_projectInfo__kGMBy{flex:1 1}.CFODashboard_projectInfo__kGMBy h3{color:#1a1a2e;font-size:16px;font-weight:600;margin-bottom:6px}.CFODashboard_projectInfo__kGMBy p{color:#6b7280;font-size:13px;margin-bottom:12px}.CFODashboard_projectBudgetDetails__aaL9b{display:flex;flex-wrap:wrap;font-size:12px;gap:16px}.CFODashboard_projectBudgetDetails__aaL9b span{background:#f0f0f0;border-radius:20px;color:#374151;padding:4px 10px}.CFODashboard_projectBudget__PWTHy{min-width:180px}.CFODashboard_progressBar__mYiKN{background:#e5e7eb;border-radius:6px;height:6px;margin-bottom:8px;overflow:hidden}.CFODashboard_progressFill__Onvm3{background:linear-gradient(90deg,#ef4444,#dc2626);border-radius:6px;height:100%;transition:width .3s}.CFODashboard_statusBadge__sQcja{border-radius:20px;display:inline-block;font-size:11px;font-weight:600;padding:4px 12px;text-transform:capitalize}.CFODashboard_statusBadge__sQcja.CFODashboard_planning__0WP\+x{background:#fef3c7;color:#d97706}.CFODashboard_statusBadge__sQcja.CFODashboard_in-progress__d5343{background:#dbeafe;color:#2563eb}.CFODashboard_statusBadge__sQcja.CFODashboard_completed__GslZF{background:#d1fae5;color:#059669}.CFODashboard_statusBadge__sQcja.CFODashboard_on-hold__TteTg{background:#fee2e2;color:#dc2626}.CFODashboard_activityCard__Tn0Rr{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;margin-top:24px;padding:20px 24px}.CFODashboard_activityHeader__nx9M0{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:12px}.CFODashboard_activityHeader__nx9M0 h2{align-items:center;color:#1a1a2e;display:flex;font-size:18px;font-weight:600;gap:8px}.CFODashboard_viewAllBtn__5KoZw{background:none;border:none;border-radius:8px;color:#ef4444;cursor:pointer;font-size:13px;padding:6px 12px;transition:all .2s}.CFODashboard_viewAllBtn__5KoZw:hover{background:#f0f0f0}.CFODashboard_activityList__zvEdQ{display:flex;flex-direction:column;gap:16px}.CFODashboard_activityItem__j32YY{align-items:flex-start;display:flex;gap:12px}.CFODashboard_activityDot__Z7oEQ{background:#ef4444;border-radius:50%;height:8px;margin-top:6px;width:8px}.CFODashboard_activityContent__0jvt1{flex:1 1}.CFODashboard_activityContent__0jvt1 p{color:#1a1a2e;font-size:14px;margin-bottom:4px}.CFODashboard_activityContent__0jvt1 small{color:#9ca3af;font-size:11px}.CFODashboard_emptyActivity__JwbGD,.CFODashboard_emptyState__k9vV8{color:#9ca3af;padding:40px;text-align:center}.CFODashboard_emptyState__k9vV8 svg{color:#cbd5e1;margin-bottom:12px}.CFODashboard_emptyState__k9vV8 p{font-size:14px}.CFODashboard_loadingContainer__kp1u5{align-items:center;display:flex;justify-content:center;min-height:400px}.CFODashboard_spinner__bEdLM{animation:CFODashboard_spin__nt0Iv 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#ef4444;height:48px;width:48px}@keyframes CFODashboard_spin__nt0Iv{to{transform:rotate(1turn)}}@media (max-width:768px){.CFODashboard_statsGrid__dGVA2{gap:16px;grid-template-columns:1fr}.CFODashboard_header__FfPQl{flex-direction:column}.CFODashboard_headerRight__YvD0W{justify-content:space-between;width:100%}.CFODashboard_notificationDropdown__6lMZA{right:-80px;width:300px}.CFODashboard_projectCard__72o2R{align-items:flex-start;flex-direction:column}.CFODashboard_projectBudget__PWTHy{width:100%}.CFODashboard_tableWrapper__7xnyM{overflow-x:auto;padding:16px}.CFODashboard_table__ZHgt3{min-width:500px}}@media (max-width:480px){.CFODashboard_mainContent__s8PDG,.CFODashboard_statCardInner__glTIY{padding:16px}.CFODashboard_statIconWrapper__4BWAI{font-size:24px;height:50px;width:50px}.CFODashboard_statValue__T2jbX{font-size:24px}.CFODashboard_projectCard__72o2R,.CFODashboard_projectsList__GEjlF,.CFODashboard_sectionHeader__4nV1T{padding:16px}.CFODashboard_notificationDropdown__6lMZA{right:-100px;width:280px}}.CHRODashboard_dashboardWrapper__H2mM4{background:linear-gradient(135deg,#f5f7fa,#e9ecef);display:flex;min-height:100vh}.CHRODashboard_mainContent__TFCFr{flex:1 1;margin-left:280px;padding:28px 32px;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (max-width:768px){.CHRODashboard_mainContent__TFCFr{margin-left:0;padding:20px}}.CHRODashboard_header__pGVBk{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:32px}.CHRODashboard_headerLeft__nt9Nk{flex:1 1}.CHRODashboard_welcomeBadge__D-Ph0{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #ffffff4d;border-radius:30px;color:#ec4899;display:inline-flex;font-size:13px;font-weight:500;gap:8px;margin-bottom:16px;padding:6px 16px}.CHRODashboard_welcomeIcon__HDs9q{font-size:16px}.CHRODashboard_headerTitle__QfnZx{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a1a2e,#ec4899);-webkit-background-clip:text;font-size:2rem;font-weight:700;margin-bottom:8px}.CHRODashboard_headerSubtitle__LgW7G{color:#6b7280;font-size:14px}.CHRODashboard_headerRight__NpGKl{align-items:center;display:flex;gap:16px}.CHRODashboard_userProfile__Z-jiC{align-items:center;background:#fff;border-radius:50px;box-shadow:0 2px 8px #0000000d;display:flex;gap:12px;padding:6px 12px 6px 6px}.CHRODashboard_userAvatar__O9Ym5{align-items:center;background:linear-gradient(135deg,#ec4899,#db2777);border-radius:50%;color:#fff;display:flex;font-size:16px;font-weight:600;height:40px;justify-content:center;width:40px}.CHRODashboard_userInfo__Cau6b{display:flex;flex-direction:column}.CHRODashboard_userName__6tACa{color:#1a1a2e;font-size:14px;font-weight:600}.CHRODashboard_userRole__p-rYt{color:#6b7280;font-size:11px}.CHRODashboard_notificationWrapper__b3PYV{position:relative}.CHRODashboard_notificationBtn__q8xyu{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 2px 8px #0000000d;color:#6b7280;cursor:pointer;display:flex;font-size:20px;justify-content:center;padding:10px;transition:all .3s}.CHRODashboard_notificationBtn__q8xyu:hover{background:#ec4899;color:#fff;transform:translateY(-2px)}.CHRODashboard_notificationBadge__f3KsL{background:#ef4444;border-radius:10px;color:#fff;font-size:10px;padding:2px 6px;position:absolute;right:-5px;top:-5px}.CHRODashboard_notificationDropdown__U2l\+-{animation:CHRODashboard_slideDown__w2gsw .3s ease;background:#fff;border-radius:16px;box-shadow:0 20px 40px #00000026;overflow:hidden;position:absolute;right:0;top:50px;width:350px;z-index:1000}@keyframes CHRODashboard_slideDown__w2gsw{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.CHRODashboard_notificationHeader__p5vXK{align-items:center;background:#f8f9fa;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px}.CHRODashboard_notificationHeader__p5vXK span{font-size:14px;font-weight:600}.CHRODashboard_notificationHeader__p5vXK button{background:none;border:none;color:#ec4899;cursor:pointer;font-size:12px}.CHRODashboard_notificationList__txpa4{max-height:400px;overflow-y:auto}.CHRODashboard_notificationItem__6OWKl{border-bottom:1px solid #f0f0f0;cursor:pointer;padding:14px 16px;transition:background .3s}.CHRODashboard_notificationItem__6OWKl:hover{background:#fafafa}.CHRODashboard_notificationItem__6OWKl.CHRODashboard_unread__fyCA-{background:#ec48990d;border-left:3px solid #ec4899}.CHRODashboard_notificationItem__6OWKl strong{display:block;font-size:13px;margin-bottom:4px}.CHRODashboard_notificationItem__6OWKl p{color:#6b7280;font-size:12px;margin-bottom:4px}.CHRODashboard_notificationItem__6OWKl small{color:#9ca3af;font-size:10px}.CHRODashboard_noNotifications__c227j{color:#9ca3af;padding:40px;text-align:center}.CHRODashboard_logoutBtn__DQhjl{align-items:center;background:#ef44441a;border:none;border-radius:50%;color:#ef4444;cursor:pointer;display:flex;justify-content:center;padding:10px;transition:all .3s}.CHRODashboard_logoutBtn__DQhjl:hover{background:#ef4444;color:#fff;transform:translateY(-2px)}.CHRODashboard_statsGrid__E6nWu{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:32px}.CHRODashboard_statCard__LPE6W{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;padding:4px;transition:all .3s}.CHRODashboard_statCard__LPE6W:hover{box-shadow:0 12px 30px #0000001a;transform:translateY(-5px)}.CHRODashboard_statCardInner__l1K5l{align-items:center;background:#fff;border-radius:18px;display:flex;gap:16px;padding:20px}.CHRODashboard_statIconWrapper__LDquJ{align-items:center;border-radius:16px;color:#fff;display:flex;font-size:28px;height:60px;justify-content:center;width:60px}.CHRODashboard_statContent__DI8cs{flex:1 1}.CHRODashboard_statContent__DI8cs h3{color:#6b7280;font-size:13px;font-weight:500;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.CHRODashboard_statValue__U6xBm{color:#1a1a2e;font-size:32px;font-weight:700;margin-bottom:4px}.CHRODashboard_statTrend__Iz9dz{align-items:center;color:#10b981;display:flex;font-size:11px;gap:4px}.CHRODashboard_twoColumnGrid__0P43S{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}@media (max-width:1024px){.CHRODashboard_twoColumnGrid__0P43S{gap:20px;grid-template-columns:1fr}}.CHRODashboard_sectionCard__1z1AB{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;margin-bottom:24px;overflow:hidden}.CHRODashboard_sectionHeader__-a69s{align-items:center;background:#fafbfc;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.CHRODashboard_sectionHeader__-a69s h2{align-items:center;color:#1a1a2e;display:flex;font-size:18px;font-weight:600;gap:8px}.CHRODashboard_sectionBadge__MIKUQ{background:#e5e7eb;border-radius:20px;color:#6b7280;font-size:12px;font-weight:600;padding:4px 12px}.CHRODashboard_departmentList__ybocT{display:flex;flex-direction:column;gap:16px;padding:20px 24px}.CHRODashboard_departmentCard__8ddW0{align-items:center;background:#f8f9fa;border-radius:12px;display:flex;justify-content:space-between;padding:12px;transition:all .3s}.CHRODashboard_departmentCard__8ddW0:hover{background:#fff;box-shadow:0 2px 8px #0000000d;transform:translateX(5px)}.CHRODashboard_departmentInfo__5SyRG{flex:1 1}.CHRODashboard_departmentInfo__5SyRG h3{font-size:16px;font-weight:600;margin-bottom:4px}.CHRODashboard_employeeCount__Ocmgj{color:#6b7280;font-size:13px;margin-bottom:8px}.CHRODashboard_departmentBar__Il36c{background:#e5e7eb;border-radius:6px;height:6px;overflow:hidden}.CHRODashboard_departmentProgress__v3WcT{background:linear-gradient(90deg,#ec4899,#db2777);border-radius:6px;height:100%;transition:width .3s}.CHRODashboard_departmentPercent__UPeC8{color:#ec4899;font-size:20px;font-weight:700;min-width:50px;text-align:right}.CHRODashboard_leavesList__VH4EP{display:flex;flex-direction:column;gap:16px;padding:20px 24px}.CHRODashboard_leaveCard__UFE90{background:#f8f9fa;border-left:4px solid #f59e0b;border-radius:16px;padding:16px;transition:all .3s}.CHRODashboard_leaveCard__UFE90:hover{background:#fff;box-shadow:0 2px 8px #0000000d;transform:translateX(5px)}.CHRODashboard_leaveHeader__nVmlv{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.CHRODashboard_leaveInfo__YVhY9 h3{font-size:16px;font-weight:600;margin-bottom:4px}.CHRODashboard_leaveTypeBadge__XShPK{background:#fef3c7;border-radius:20px;color:#d97706;display:inline-block;font-size:11px;font-weight:500;padding:4px 10px}.CHRODashboard_leaveActions__Po6XH{display:flex;gap:8px}.CHRODashboard_approveBtn__DLiWE,.CHRODashboard_rejectBtn__pMooc{border-radius:8px;cursor:pointer;font-size:12px;font-weight:500;padding:6px 16px;transition:all .2s}.CHRODashboard_approveBtn__DLiWE{background:#d1fae5;border:none;color:#059669}.CHRODashboard_approveBtn__DLiWE:hover{background:#10b981;color:#fff}.CHRODashboard_rejectBtn__pMooc{background:#fee2e2;border:none;color:#dc2626}.CHRODashboard_rejectBtn__pMooc:hover{background:#ef4444;color:#fff}.CHRODashboard_leaveDates__GYZaQ{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:8px;margin-bottom:8px}.CHRODashboard_leaveReason__61N2u{color:#374151;font-size:13px;line-height:1.5}.CHRODashboard_employeesList__l7Kdi{display:flex;flex-direction:column;gap:12px;padding:20px 24px}.CHRODashboard_employeeCard__T6ZNs{align-items:center;background:#f8f9fa;border-radius:12px;display:flex;gap:16px;padding:12px;transition:all .3s}.CHRODashboard_employeeCard__T6ZNs:hover{background:#fff;box-shadow:0 2px 8px #0000000d;transform:translateX(5px)}.CHRODashboard_employeeAvatar__Jn0uL{align-items:center;background:linear-gradient(135deg,#ec4899,#db2777);border-radius:50%;color:#fff;display:flex;font-size:18px;font-weight:600;height:48px;justify-content:center;width:48px}.CHRODashboard_employeeInfo__raPvN{flex:1 1}.CHRODashboard_employeeInfo__raPvN h4{font-size:14px;font-weight:600;margin-bottom:4px}.CHRODashboard_employeeMeta__dEHT1{display:flex;gap:8px;margin-bottom:4px}.CHRODashboard_employeeDept__i8B7e,.CHRODashboard_employeeRole__g6lGM{background:#f3f4f6;border-radius:12px;color:#6b7280;font-size:11px;padding:2px 8px}.CHRODashboard_employeeStatus__tzTvy{min-width:70px;text-align:right}.CHRODashboard_active__L\+2rn,.CHRODashboard_inactive__MDnI8{border-radius:20px;display:inline-block;font-size:11px;font-weight:500;padding:4px 10px}.CHRODashboard_active__L\+2rn{background:#d1fae5;color:#059669}.CHRODashboard_inactive__MDnI8{background:#fee2e2;color:#dc2626}.CHRODashboard_activityCard__d5SyJ{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;margin-top:24px;padding:20px 24px}.CHRODashboard_activityHeader__AO-hX{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:12px}.CHRODashboard_activityHeader__AO-hX h2{align-items:center;color:#1a1a2e;display:flex;font-size:18px;font-weight:600;gap:8px}.CHRODashboard_viewAllBtn__Vsd1w{background:none;border:none;border-radius:8px;color:#ec4899;cursor:pointer;font-size:13px;padding:6px 12px;transition:all .2s}.CHRODashboard_viewAllBtn__Vsd1w:hover{background:#f0f0f0}.CHRODashboard_activityList__YyzLb{display:flex;flex-direction:column;gap:16px}.CHRODashboard_activityItem__8nRiY{align-items:flex-start;display:flex;gap:12px}.CHRODashboard_activityDot__HYrHa{background:#ec4899;border-radius:50%;height:8px;margin-top:6px;width:8px}.CHRODashboard_activityContent__xMn1i{flex:1 1}.CHRODashboard_activityContent__xMn1i p{color:#1a1a2e;font-size:14px;margin-bottom:4px}.CHRODashboard_activityContent__xMn1i small{color:#9ca3af;font-size:11px}.CHRODashboard_emptyActivity__u3UUf,.CHRODashboard_emptyState__YEDzo{color:#9ca3af;padding:40px;text-align:center}.CHRODashboard_emptyState__YEDzo svg{color:#cbd5e1;margin-bottom:12px}.CHRODashboard_emptyState__YEDzo p{font-size:14px}.CHRODashboard_loadingContainer__LfeL-{align-items:center;display:flex;justify-content:center;min-height:400px}.CHRODashboard_spinner__CDvwT{animation:CHRODashboard_spin__z9wDU 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#ec4899;height:48px;width:48px}@keyframes CHRODashboard_spin__z9wDU{to{transform:rotate(1turn)}}@media (max-width:768px){.CHRODashboard_statsGrid__E6nWu{gap:16px;grid-template-columns:1fr}.CHRODashboard_header__pGVBk{flex-direction:column}.CHRODashboard_headerRight__NpGKl{justify-content:space-between;width:100%}.CHRODashboard_notificationDropdown__U2l\+-{right:-80px;width:300px}.CHRODashboard_departmentCard__8ddW0{flex-direction:column;text-align:center}.CHRODashboard_departmentPercent__UPeC8{margin-top:8px;text-align:center}.CHRODashboard_leaveHeader__nVmlv{flex-direction:column}.CHRODashboard_leaveActions__Po6XH{justify-content:space-between;width:100%}.CHRODashboard_employeeCard__T6ZNs{flex-wrap:wrap}.CHRODashboard_employeeStatus__tzTvy{text-align:left;width:100%}}@media (max-width:480px){.CHRODashboard_mainContent__TFCFr,.CHRODashboard_statCardInner__l1K5l{padding:16px}.CHRODashboard_statIconWrapper__LDquJ{font-size:24px;height:50px;width:50px}.CHRODashboard_statValue__U6xBm{font-size:24px}.CHRODashboard_departmentList__ybocT,.CHRODashboard_employeesList__l7Kdi,.CHRODashboard_leavesList__VH4EP,.CHRODashboard_sectionHeader__-a69s{padding:16px}.CHRODashboard_notificationDropdown__U2l\+-{right:-100px;width:280px}}.EmployeeDashboard_dashboardWrapper__sBp3t{background:linear-gradient(135deg,#f5f7fa,#e9ecef);display:flex;min-height:100vh}.EmployeeDashboard_mainContent__gbRdH{flex:1 1;margin-left:280px;padding:28px 32px;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (max-width:768px){.EmployeeDashboard_mainContent__gbRdH{margin-left:0;padding:20px}}.EmployeeDashboard_header__YabZG{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:32px}.EmployeeDashboard_headerLeft__AIvkV{flex:1 1}.EmployeeDashboard_welcomeBadge__qUJov{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #ffffff4d;border-radius:30px;color:#3b82f6;display:inline-flex;font-size:13px;font-weight:500;gap:8px;margin-bottom:16px;padding:6px 16px}.EmployeeDashboard_welcomeIcon__ta7Cz{font-size:16px}.EmployeeDashboard_headerTitle__7dGNg{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a1a2e,#3b82f6);-webkit-background-clip:text;font-size:2rem;font-weight:700;margin-bottom:8px}.EmployeeDashboard_headerSubtitle__CTRWg{color:#6b7280;font-size:14px}.EmployeeDashboard_headerRight__udS91{align-items:center;display:flex;gap:16px}.EmployeeDashboard_userProfile__lWpap{align-items:center;background:#fff;border-radius:50px;box-shadow:0 2px 8px #0000000d;display:flex;gap:12px;padding:6px 12px 6px 6px}.EmployeeDashboard_userAvatar__ROASo{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:50%;color:#fff;display:flex;font-size:16px;font-weight:600;height:40px;justify-content:center;width:40px}.EmployeeDashboard_userInfo__M9tto{display:flex;flex-direction:column}.EmployeeDashboard_userName__Yhwl6{color:#1a1a2e;font-size:14px;font-weight:600}.EmployeeDashboard_userRole__YbjgZ{color:#6b7280;font-size:11px}.EmployeeDashboard_notificationWrapper__0XrIH{position:relative}.EmployeeDashboard_notificationBtn__8sbmB{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 2px 8px #0000000d;color:#6b7280;cursor:pointer;display:flex;font-size:20px;justify-content:center;padding:10px;transition:all .3s}.EmployeeDashboard_notificationBtn__8sbmB:hover{background:#3b82f6;color:#fff;transform:translateY(-2px)}.EmployeeDashboard_notificationBadge__hvgRP{background:#ef4444;border-radius:10px;color:#fff;font-size:10px;padding:2px 6px;position:absolute;right:-5px;top:-5px}.EmployeeDashboard_notificationDropdown__urL-B{animation:EmployeeDashboard_slideDown__9\+x\+K .3s ease;background:#fff;border-radius:16px;box-shadow:0 20px 40px #00000026;overflow:hidden;position:absolute;right:0;top:50px;width:350px;z-index:1000}@keyframes EmployeeDashboard_slideDown__9\+x\+K{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.EmployeeDashboard_notificationHeader__td57i{align-items:center;background:#f8f9fa;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px}.EmployeeDashboard_notificationHeader__td57i span{font-size:14px;font-weight:600}.EmployeeDashboard_notificationHeader__td57i button{background:none;border:none;color:#3b82f6;cursor:pointer;font-size:12px}.EmployeeDashboard_notificationList__zAna5{max-height:400px;overflow-y:auto}.EmployeeDashboard_notificationItem__Hji9z{border-bottom:1px solid #f0f0f0;cursor:pointer;padding:14px 16px;transition:background .3s}.EmployeeDashboard_notificationItem__Hji9z:hover{background:#fafafa}.EmployeeDashboard_notificationItem__Hji9z.EmployeeDashboard_unread__xl-SA{background:#3b82f60d;border-left:3px solid #3b82f6}.EmployeeDashboard_notificationItem__Hji9z strong{display:block;font-size:13px;margin-bottom:4px}.EmployeeDashboard_notificationItem__Hji9z p{color:#6b7280;font-size:12px;margin-bottom:4px}.EmployeeDashboard_notificationItem__Hji9z small{color:#9ca3af;font-size:10px}.EmployeeDashboard_noNotifications__X8Rwk{color:#9ca3af;padding:40px;text-align:center}.EmployeeDashboard_logoutBtn__aGlJm{align-items:center;background:#ef44441a;border:none;border-radius:50%;color:#ef4444;cursor:pointer;display:flex;justify-content:center;padding:10px;transition:all .3s}.EmployeeDashboard_logoutBtn__aGlJm:hover{background:#ef4444;color:#fff;transform:translateY(-2px)}.EmployeeDashboard_statsGrid__PA68N{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:32px}.EmployeeDashboard_statCard__mJ-AY{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;padding:4px;transition:all .3s}.EmployeeDashboard_statCard__mJ-AY:hover{box-shadow:0 12px 30px #0000001a;transform:translateY(-5px)}.EmployeeDashboard_statCardInner__i5rmv{align-items:center;background:#fff;border-radius:18px;display:flex;gap:16px;padding:20px}.EmployeeDashboard_statIconWrapper__TVFqM{align-items:center;border-radius:14px;color:#fff;display:flex;font-size:24px;height:55px;justify-content:center;width:55px}.EmployeeDashboard_statContent__fkwoy{flex:1 1}.EmployeeDashboard_statContent__fkwoy h3{color:#6b7280;font-size:13px;font-weight:500;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.EmployeeDashboard_statValue__5l8j4{color:#1a1a2e;font-size:28px;font-weight:700;margin-bottom:4px}.EmployeeDashboard_statTrend__QnmbR{align-items:center;color:#10b981;display:flex;font-size:11px;gap:4px}.EmployeeDashboard_twoColumnGrid__fIfSA{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}@media (max-width:1024px){.EmployeeDashboard_twoColumnGrid__fIfSA{gap:20px;grid-template-columns:1fr}}.EmployeeDashboard_sectionCard__Zqh4J{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;overflow:hidden}.EmployeeDashboard_sectionHeader__QaidR{align-items:center;background:#fafbfc;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.EmployeeDashboard_sectionHeader__QaidR h2{align-items:center;color:#1a1a2e;display:flex;font-size:18px;font-weight:600;gap:8px}.EmployeeDashboard_sectionBadge__SVKAA{background:#e5e7eb;border-radius:20px;color:#6b7280;font-size:12px;font-weight:600;padding:4px 12px}.EmployeeDashboard_tasksList__LlxV7{display:flex;flex-direction:column;gap:16px;padding:20px 24px}.EmployeeDashboard_taskCard__OITjs{background:#f8f9fa;border:1px solid #0000;border-radius:16px;padding:20px;transition:all .3s}.EmployeeDashboard_taskCard__OITjs:hover{border-color:#e5e7eb;box-shadow:0 4px 12px #0000000d;transform:translateX(5px)}.EmployeeDashboard_taskCardHeader__T1ras{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:12px}.EmployeeDashboard_taskInfo__dIn8M{flex:1 1}.EmployeeDashboard_taskInfo__dIn8M h4{color:#1a1a2e;font-size:16px;font-weight:600;margin-bottom:6px}.EmployeeDashboard_taskInfo__dIn8M p{color:#6b7280;font-size:13px;line-height:1.5}.EmployeeDashboard_taskBadges__DZhd9{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.EmployeeDashboard_priorityBadge__Z0ymw{border-radius:20px;font-size:11px;font-weight:600;padding:4px 12px;text-transform:uppercase}.EmployeeDashboard_priorityCritical__ABUfp{background:#fecaca;color:#991b1b}.EmployeeDashboard_priorityHigh__aOXta{background:#fee2e2;color:#dc2626}.EmployeeDashboard_priorityMedium__gwo5w{background:#fef3c7;color:#d97706}.EmployeeDashboard_priorityLow__qqh3L{background:#d1fae5;color:#059669}.EmployeeDashboard_statusSelect__QUJeu{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:12px;padding:6px 12px}.EmployeeDashboard_statusSelect__QUJeu:hover{border-color:#3b82f6}.EmployeeDashboard_taskFooter__80o89{border-top:1px solid #e5e7eb;margin-top:12px;padding-top:12px}.EmployeeDashboard_taskMeta__SxngD{color:#9ca3af;display:flex;font-size:11px;gap:16px;margin-bottom:12px}.EmployeeDashboard_taskMeta__SxngD span{align-items:center;display:flex;gap:4px}.EmployeeDashboard_taskProgressBar__Ds1UZ{background:#e5e7eb;border-radius:4px;height:4px;overflow:hidden}.EmployeeDashboard_taskProgressFill__KlgbV{background:linear-gradient(90deg,#3b82f6,#1d4ed8);border-radius:4px;height:100%;transition:width .3s}.EmployeeDashboard_leaveSection__kd8wr{padding:20px 24px}.EmployeeDashboard_newLeaveBtn__IK7nj{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;justify-content:center;margin-bottom:20px;padding:12px;transition:all .3s;width:100%}.EmployeeDashboard_newLeaveBtn__IK7nj:hover{box-shadow:0 4px 12px #3b82f64d;transform:translateY(-2px)}.EmployeeDashboard_leaveForm__INebZ{background:#f8f9fa;border-radius:16px;margin-bottom:20px;padding:20px}.EmployeeDashboard_leaveForm__INebZ input,.EmployeeDashboard_leaveForm__INebZ select,.EmployeeDashboard_leaveForm__INebZ textarea{border:1px solid #e5e7eb;border-radius:8px;font-size:14px;margin-bottom:12px;padding:10px 12px;width:100%}.EmployeeDashboard_dateRange__ZzrGR{align-items:center;display:flex;gap:10px;margin-bottom:12px}.EmployeeDashboard_dateRange__ZzrGR input{flex:1 1;margin-bottom:0}.EmployeeDashboard_formActions__1WgaF{display:flex;gap:12px;margin-top:16px}.EmployeeDashboard_cancelBtn__mTD76,.EmployeeDashboard_submitBtn__u36Gm{border-radius:8px;cursor:pointer;flex:1 1;font-weight:500;padding:10px 20px}.EmployeeDashboard_cancelBtn__mTD76{background:#f3f4f6;border:none;color:#6b7280}.EmployeeDashboard_submitBtn__u36Gm{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;color:#fff}.EmployeeDashboard_leaveHistory__67W0w{margin-top:20px}.EmployeeDashboard_leaveHistory__67W0w h3{color:#1a1a2e;font-size:14px;font-weight:600;margin-bottom:12px}.EmployeeDashboard_leaveHistoryItem__BJPgI{background:#f8f9fa;border-radius:12px;margin-bottom:12px;padding:14px}.EmployeeDashboard_leaveHistoryHeader__K7bo0{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.EmployeeDashboard_leaveType__7UQhS{font-size:13px;font-weight:600}.EmployeeDashboard_leaveStatus__wwcOi{border-radius:20px;font-size:10px;font-weight:500;padding:2px 10px}.EmployeeDashboard_leaveStatus__wwcOi.EmployeeDashboard_pending__wu50V{background:#fef3c7;color:#d97706}.EmployeeDashboard_leaveStatus__wwcOi.EmployeeDashboard_approved__R1cAp{background:#d1fae5;color:#059669}.EmployeeDashboard_leaveStatus__wwcOi.EmployeeDashboard_rejected__6L4-y{background:#fee2e2;color:#dc2626}.EmployeeDashboard_leaveHistoryDates__nWmlX{align-items:center;color:#6b7280;display:flex;font-size:11px;gap:6px;margin-bottom:6px}.EmployeeDashboard_leaveHistoryReason__B1I5I{color:#374151;font-size:12px}.EmployeeDashboard_activityCard__RwT6W{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;margin-top:24px;padding:20px 24px}.EmployeeDashboard_activityHeader__HKOJj{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:12px}.EmployeeDashboard_activityHeader__HKOJj h2{align-items:center;color:#1a1a2e;display:flex;font-size:18px;font-weight:600;gap:8px}.EmployeeDashboard_viewAllBtn__6uBEo{background:none;border:none;border-radius:8px;color:#3b82f6;cursor:pointer;font-size:13px;padding:6px 12px;transition:all .2s}.EmployeeDashboard_viewAllBtn__6uBEo:hover{background:#f0f0f0}.EmployeeDashboard_activityList__h\+qME{display:flex;flex-direction:column;gap:16px}.EmployeeDashboard_activityItem__6TGS7{align-items:flex-start;display:flex;gap:12px}.EmployeeDashboard_activityDot__xn-87{background:#3b82f6;border-radius:50%;height:8px;margin-top:6px;width:8px}.EmployeeDashboard_activityContent__NsAac{flex:1 1}.EmployeeDashboard_activityContent__NsAac p{color:#1a1a2e;font-size:14px;margin-bottom:4px}.EmployeeDashboard_activityContent__NsAac small{color:#9ca3af;font-size:11px}.EmployeeDashboard_emptyActivity__YKUiw,.EmployeeDashboard_emptyState__-31ug{color:#9ca3af;padding:40px;text-align:center}.EmployeeDashboard_emptyState__-31ug svg{color:#cbd5e1;margin-bottom:12px}.EmployeeDashboard_emptyState__-31ug p{font-size:14px}.EmployeeDashboard_loadingContainer__lOZtX{align-items:center;display:flex;justify-content:center;min-height:400px}.EmployeeDashboard_spinner__96KXs{animation:EmployeeDashboard_spin__cT\+lv 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:48px;width:48px}@keyframes EmployeeDashboard_spin__cT\+lv{to{transform:rotate(1turn)}}@media (max-width:768px){.EmployeeDashboard_statsGrid__PA68N{gap:16px;grid-template-columns:1fr}.EmployeeDashboard_header__YabZG{flex-direction:column}.EmployeeDashboard_headerRight__udS91{justify-content:space-between;width:100%}.EmployeeDashboard_notificationDropdown__urL-B{right:-80px;width:300px}.EmployeeDashboard_taskCardHeader__T1ras{flex-direction:column}.EmployeeDashboard_taskBadges__DZhd9{justify-content:space-between;width:100%}.EmployeeDashboard_dateRange__ZzrGR{flex-direction:column}.EmployeeDashboard_dateRange__ZzrGR input{width:100%}.EmployeeDashboard_dateRange__ZzrGR span{display:none}.EmployeeDashboard_formActions__1WgaF{flex-direction:column}}@media (max-width:480px){.EmployeeDashboard_mainContent__gbRdH,.EmployeeDashboard_statCardInner__i5rmv{padding:16px}.EmployeeDashboard_statIconWrapper__TVFqM{font-size:20px;height:45px;width:45px}.EmployeeDashboard_statValue__5l8j4{font-size:22px}.EmployeeDashboard_leaveSection__kd8wr,.EmployeeDashboard_sectionHeader__QaidR,.EmployeeDashboard_taskCard__OITjs,.EmployeeDashboard_tasksList__LlxV7{padding:16px}.EmployeeDashboard_notificationDropdown__urL-B{right:-100px;width:280px}}.EmployeeDashboard_sourceSummary__eoUe1{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));margin-bottom:32px}.EmployeeDashboard_sourceCard__Mp3-s{background:#fff;border-radius:16px;box-shadow:0 1px 3px #0000001a;padding:16px;text-align:center;transition:all .3s}.EmployeeDashboard_sourceCard__Mp3-s:hover{box-shadow:0 8px 20px #0000001a;transform:translateY(-4px)}.EmployeeDashboard_sourceEmoji__hIcsr{display:block;font-size:28px;margin-bottom:8px}.EmployeeDashboard_sourceCount__wGVo5{color:#1e293b;display:block;font-size:24px;font-weight:700}.EmployeeDashboard_sourceLabel__x3rYU{color:#64748b;display:block;font-size:12px;margin-top:4px}.EmployeeDashboard_taskCard__OITjs.EmployeeDashboard_task__vNbi9{border-left:4px solid #3b82f6}.EmployeeDashboard_taskCard__OITjs.EmployeeDashboard_operation__rc81P{border-left:4px solid #f59e0b}.EmployeeDashboard_taskCard__OITjs.EmployeeDashboard_project__QofLZ{border-left:4px solid #10b981}.EmployeeDashboard_taskCard__OITjs.EmployeeDashboard_goal__jXXEx{border-left:4px solid #8b5cf6}.EmployeeDashboard_taskCard__OITjs.EmployeeDashboard_business_unit__KlgAt{border-left:4px solid #ec4899}.EmployeeDashboard_taskSource__9JTf5{align-items:center;display:flex;gap:6px;margin-bottom:8px}.EmployeeDashboard_sourceIcon__A4QcF{font-size:14px}.EmployeeDashboard_sourceName__PRCB4{background:#f1f5f9;border-radius:12px;color:#475569;font-size:11px;padding:2px 8px}.EmployeeDashboard_taskProgress__rYWR-{align-items:center;display:flex;gap:12px;margin-top:8px}.EmployeeDashboard_progressText__AJXUl{color:#3b82f6;font-size:11px;font-weight:600}.EmployeeDashboard_viewMoreBtn__AmUoU{border-top:1px solid #e2e8f0;margin-top:16px;padding-top:16px;text-align:center}.EmployeeDashboard_viewMoreBtn__AmUoU button{background:none;border:none;color:#3b82f6;cursor:pointer;font-size:13px;font-weight:500}.EmployeeDashboard_viewMoreBtn__AmUoU button:hover{text-decoration:underline}.HRDashboard_dashboardWrapper__nybcD{background:linear-gradient(135deg,#f5f7fa,#e9ecef);display:flex;min-height:100vh}.HRDashboard_mainContent__lkKU0{flex:1 1;margin-left:280px;padding:28px 32px;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (max-width:768px){.HRDashboard_mainContent__lkKU0{margin-left:0;padding:20px}}.HRDashboard_header__XLG9z{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:32px}.HRDashboard_headerLeft__8Dp-9{flex:1 1}.HRDashboard_welcomeBadge__ZEK3Z{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #ffffff4d;border-radius:30px;color:#3b82f6;display:inline-flex;font-size:13px;font-weight:500;gap:8px;margin-bottom:16px;padding:6px 16px}.HRDashboard_welcomeIcon__h4rZv{font-size:16px}.HRDashboard_headerTitle__Cbdzu{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a1a2e,#3b82f6);-webkit-background-clip:text;font-size:2rem;font-weight:700;margin-bottom:8px}.HRDashboard_headerSubtitle__mXYyb{color:#6b7280;font-size:14px}.HRDashboard_headerRight__FkN62{align-items:center;display:flex;gap:16px}.HRDashboard_userProfile__CUdud{align-items:center;background:#fff;border-radius:50px;box-shadow:0 2px 8px #0000000d;display:flex;gap:12px;padding:6px 12px 6px 6px}.HRDashboard_userAvatar__L-2ye{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:50%;color:#fff;display:flex;font-size:16px;font-weight:600;height:40px;justify-content:center;width:40px}.HRDashboard_userInfo__67bbp{display:flex;flex-direction:column}.HRDashboard_userName__gE250{color:#1a1a2e;font-size:14px;font-weight:600}.HRDashboard_userRole__M1ZBe{color:#6b7280;font-size:11px}.HRDashboard_notificationWrapper__XBosq{position:relative}.HRDashboard_notificationBtn__PkG2z{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 2px 8px #0000000d;color:#6b7280;cursor:pointer;display:flex;font-size:20px;justify-content:center;padding:10px;transition:all .3s}.HRDashboard_notificationBtn__PkG2z:hover{background:#3b82f6;color:#fff;transform:translateY(-2px)}.HRDashboard_notificationBadge__FtIxs{background:#ef4444;border-radius:10px;color:#fff;font-size:10px;padding:2px 6px;position:absolute;right:-5px;top:-5px}.HRDashboard_notificationDropdown__s1hJk{animation:HRDashboard_slideDown__-TS6h .3s ease;background:#fff;border-radius:16px;box-shadow:0 20px 40px #00000026;overflow:hidden;position:absolute;right:0;top:50px;width:350px;z-index:1000}@keyframes HRDashboard_slideDown__-TS6h{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.HRDashboard_notificationHeader__4\+4gl{align-items:center;background:#f8f9fa;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px}.HRDashboard_notificationHeader__4\+4gl span{font-size:14px;font-weight:600}.HRDashboard_notificationHeader__4\+4gl button{background:none;border:none;color:#3b82f6;cursor:pointer;font-size:12px}.HRDashboard_notificationList__0ufVP{max-height:400px;overflow-y:auto}.HRDashboard_notificationItem__GIiEk{border-bottom:1px solid #f0f0f0;cursor:pointer;padding:14px 16px;transition:background .3s}.HRDashboard_notificationItem__GIiEk:hover{background:#fafafa}.HRDashboard_notificationItem__GIiEk.HRDashboard_unread__M\+Yfv{background:#3b82f60d;border-left:3px solid #3b82f6}.HRDashboard_notificationItem__GIiEk strong{display:block;font-size:13px;margin-bottom:4px}.HRDashboard_notificationItem__GIiEk p{color:#6b7280;font-size:12px;margin-bottom:4px}.HRDashboard_notificationItem__GIiEk small{color:#9ca3af;font-size:10px}.HRDashboard_noNotifications__JaZ4C{color:#9ca3af;padding:40px;text-align:center}.HRDashboard_logoutBtn__1riIx{align-items:center;background:#ef44441a;border:none;border-radius:50%;color:#ef4444;cursor:pointer;display:flex;justify-content:center;padding:10px;transition:all .3s}.HRDashboard_logoutBtn__1riIx:hover{background:#ef4444;color:#fff;transform:translateY(-2px)}.HRDashboard_statsGrid__aaZpC{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:32px}.HRDashboard_statCard__Yrqyg{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;padding:4px;transition:all .3s}.HRDashboard_statCard__Yrqyg:hover{box-shadow:0 12px 30px #0000001a;transform:translateY(-5px)}.HRDashboard_statCardInner__VRjYl{align-items:center;background:#fff;border-radius:18px;display:flex;gap:16px;padding:20px}.HRDashboard_statIconWrapper__Kte9m{align-items:center;border-radius:14px;color:#fff;display:flex;font-size:24px;height:55px;justify-content:center;width:55px}.HRDashboard_statContent__5eaAu{flex:1 1}.HRDashboard_statContent__5eaAu h3{color:#6b7280;font-size:13px;font-weight:500;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.HRDashboard_statValue__OBGQD{color:#1a1a2e;font-size:28px;font-weight:700;margin-bottom:4px}.HRDashboard_statTrend__17j3B{align-items:center;color:#10b981;display:flex;font-size:11px;gap:4px}.HRDashboard_twoColumnGrid__jzS4w{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}@media (max-width:1024px){.HRDashboard_twoColumnGrid__jzS4w{gap:20px;grid-template-columns:1fr}}.HRDashboard_sectionCard__I1DWh{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;margin-bottom:24px;overflow:hidden}.HRDashboard_sectionHeader__vN-b5{align-items:center;background:#fafbfc;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.HRDashboard_sectionHeader__vN-b5 h2{align-items:center;color:#1a1a2e;display:flex;font-size:18px;font-weight:600;gap:8px}.HRDashboard_sectionBadge__kYOVa{background:#e5e7eb;border-radius:20px;color:#6b7280;font-size:12px;font-weight:600;padding:4px 12px}.HRDashboard_leavesList__Dt01-{display:flex;flex-direction:column;gap:16px;padding:20px 24px}.HRDashboard_leaveCard__5mSNq{background:#f8f9fa;border-left:4px solid #f59e0b;border-radius:16px;padding:16px;transition:all .3s}.HRDashboard_leaveCard__5mSNq:hover{background:#fff;box-shadow:0 2px 8px #0000000d;transform:translateX(5px)}.HRDashboard_leaveHeader__WZjQC{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.HRDashboard_leaveHeader__WZjQC h3{font-size:16px;font-weight:600;margin-bottom:4px}.HRDashboard_leaveType__Q4r7C{background:#fef3c7;border-radius:20px;color:#d97706;display:inline-block;font-size:11px;font-weight:500;padding:4px 10px}.HRDashboard_leaveActions__l-fEv{display:flex;gap:8px}.HRDashboard_approveBtn__46MrS,.HRDashboard_rejectBtn__CRFVL{border-radius:8px;cursor:pointer;font-size:12px;font-weight:500;padding:6px 16px;transition:all .2s}.HRDashboard_approveBtn__46MrS{background:#d1fae5;border:none;color:#059669}.HRDashboard_approveBtn__46MrS:hover{background:#10b981;color:#fff}.HRDashboard_rejectBtn__CRFVL{background:#fee2e2;border:none;color:#dc2626}.HRDashboard_rejectBtn__CRFVL:hover{background:#ef4444;color:#fff}.HRDashboard_leaveDates__eHjQj{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:8px;margin-bottom:8px}.HRDashboard_leaveReason__\+-p5T{color:#374151;font-size:13px;line-height:1.5}.HRDashboard_employeesList__wHGXW{display:flex;flex-direction:column;gap:12px;padding:20px 24px}.HRDashboard_employeeCard__JXcHt{align-items:center;background:#f8f9fa;border-radius:12px;display:flex;gap:16px;padding:12px;transition:all .3s}.HRDashboard_employeeCard__JXcHt:hover{background:#fff;box-shadow:0 2px 8px #0000000d;transform:translateX(5px)}.HRDashboard_employeeAvatar__jkqsQ{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:50%;color:#fff;display:flex;font-size:18px;font-weight:600;height:48px;justify-content:center;width:48px}.HRDashboard_employeeInfo__9xhd6{flex:1 1}.HRDashboard_employeeInfo__9xhd6 h4{font-size:14px;font-weight:600;margin-bottom:4px}.HRDashboard_employeeMeta__SPSQ4{display:flex;gap:8px;margin-bottom:4px}.HRDashboard_employeeDept__0kIRg,.HRDashboard_employeeRole__JylwW{background:#f3f4f6;border-radius:12px;color:#6b7280;font-size:11px;padding:2px 8px}.HRDashboard_employeeContact__5qvOb{min-width:40px}.HRDashboard_contactBtn__OWCyY{background:none;border:none;color:#3b82f6;cursor:pointer;font-size:18px;transition:all .2s}.HRDashboard_contactBtn__OWCyY:hover{color:#1d4ed8;transform:scale(1.1)}.HRDashboard_employeesTableWrapper__8Q49L{overflow-x:auto;padding:0 24px 24px}.HRDashboard_employeesTable__bxwnT{border-collapse:collapse;width:100%}.HRDashboard_employeesTable__bxwnT th{background:#f8f9fa;border-bottom:2px solid #e5e7eb;color:#374151;font-size:13px;font-weight:600;padding:12px;text-align:left}.HRDashboard_employeesTable__bxwnT td{border-bottom:1px solid #f0f0f0;padding:12px}.HRDashboard_cellAvatar__QlCUu{border-radius:50%}.HRDashboard_employeeName__rHFY1{font-weight:500}.HRDashboard_employeeEmail__NZAWI{color:#6b7280}.HRDashboard_roleTag__k59Gx{background:#f3f4f6;color:#6b7280}.HRDashboard_activeStatus__eb0vB,.HRDashboard_roleTag__k59Gx{border-radius:20px;display:inline-block;font-size:12px;padding:4px 10px}.HRDashboard_activeStatus__eb0vB{background:#d1fae5;color:#059669}.HRDashboard_inactiveStatus__NR43Z{background:#fee2e2;border-radius:20px;color:#dc2626;display:inline-block;font-size:12px;padding:4px 10px}.HRDashboard_activityCard__Tk-ZZ{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;margin-top:24px;padding:20px 24px}.HRDashboard_activityHeader__VMRL-{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:12px}.HRDashboard_activityHeader__VMRL- h2{align-items:center;color:#1a1a2e;display:flex;font-size:18px;font-weight:600;gap:8px}.HRDashboard_viewAllBtn__KQDNm{background:none;border:none;border-radius:8px;color:#3b82f6;cursor:pointer;font-size:13px;padding:6px 12px;transition:all .2s}.HRDashboard_viewAllBtn__KQDNm:hover{background:#f0f0f0}.HRDashboard_activityList__UdZCU{display:flex;flex-direction:column;gap:16px}.HRDashboard_activityItem__7e7cD{align-items:flex-start;display:flex;gap:12px}.HRDashboard_activityDot__gXkng{background:#3b82f6;border-radius:50%;height:8px;margin-top:6px;width:8px}.HRDashboard_activityContent__L1ExL{flex:1 1}.HRDashboard_activityContent__L1ExL p{color:#1a1a2e;font-size:14px;margin-bottom:4px}.HRDashboard_activityContent__L1ExL small{color:#9ca3af;font-size:11px}.HRDashboard_emptyActivity__vu5UZ,.HRDashboard_emptyState__Oo-XS{color:#9ca3af;padding:40px;text-align:center}.HRDashboard_emptyState__Oo-XS svg{color:#cbd5e1;margin-bottom:12px}.HRDashboard_emptyState__Oo-XS p{font-size:14px}.HRDashboard_loadingContainer__DZqv5{align-items:center;display:flex;justify-content:center;min-height:400px}.HRDashboard_spinner__BHvgo{animation:HRDashboard_spin__oobMl 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:48px;width:48px}@keyframes HRDashboard_spin__oobMl{to{transform:rotate(1turn)}}@media (max-width:768px){.HRDashboard_statsGrid__aaZpC{gap:16px;grid-template-columns:1fr}.HRDashboard_header__XLG9z{flex-direction:column}.HRDashboard_headerRight__FkN62{justify-content:space-between;width:100%}.HRDashboard_notificationDropdown__s1hJk{right:-80px;width:300px}.HRDashboard_leaveHeader__WZjQC{flex-direction:column}.HRDashboard_leaveActions__l-fEv{justify-content:space-between;width:100%}.HRDashboard_employeesTableWrapper__8Q49L{padding:0 16px 16px}.HRDashboard_employeesTable__bxwnT{min-width:600px}}@media (max-width:480px){.HRDashboard_mainContent__lkKU0,.HRDashboard_statCardInner__VRjYl{padding:16px}.HRDashboard_statIconWrapper__Kte9m{font-size:20px;height:45px;width:45px}.HRDashboard_statValue__OBGQD{font-size:22px}.HRDashboard_employeesList__wHGXW,.HRDashboard_leavesList__Dt01-,.HRDashboard_sectionHeader__vN-b5{padding:16px}.HRDashboard_notificationDropdown__s1hJk{right:-100px;width:280px}}.HRDashboard_attendanceControls__rb5gy{align-items:center;display:flex;gap:12px}.HRDashboard_datePicker__rttS6{background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;font-size:14px;padding:8px 12px}.HRDashboard_attendanceSummary__Ecvkw{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px}.HRDashboard_summaryCard__Zbsj8{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;flex:1 1;min-width:100px;padding:12px 16px;text-align:center}.HRDashboard_summaryLabel__ZXLdl{color:#64748b;display:block;font-size:12px;margin-bottom:4px}.HRDashboard_summaryValue__R3Tko{font-size:24px;font-weight:700}.HRDashboard_filterBar__3PB5j{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px}.HRDashboard_searchBox__LmTrV{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex:1 1;gap:10px;padding:8px 12px}.HRDashboard_searchBox__LmTrV input{border:none;flex:1 1;font-size:14px;outline:none}.HRDashboard_filterSelect__ZKbuk{background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;font-size:14px;padding:8px 12px}.HRDashboard_attendanceTableWrapper__8MI7L{overflow-x:auto}.HRDashboard_attendanceTable__R4h72{border-collapse:collapse;font-size:14px;width:100%}.HRDashboard_attendanceTable__R4h72 thead th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#475569;font-weight:600;padding:12px 16px;text-align:left}.HRDashboard_attendanceTable__R4h72 tbody td{border-bottom:1px solid #f1f5f9;padding:12px 16px;vertical-align:middle}.HRDashboard_attendanceTable__R4h72 tbody tr:hover{background:#f8fafc}.HRDashboard_employeeCell__3O69S{min-width:200px}.HRDashboard_employeeCellInfo__TaSD6{align-items:center;display:flex;gap:12px}.HRDashboard_cellAvatar__QlCUu{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:10px;color:#fff;display:flex;font-size:14px;font-weight:600;height:36px;justify-content:center;width:36px}.HRDashboard_employeeName__rHFY1{color:#1e293b;font-weight:600;margin-bottom:2px}.HRDashboard_employeeEmail__NZAWI{color:#64748b;font-size:11px}.HRDashboard_timeCell__4lTEX{color:#475569;font-family:monospace;font-weight:500;white-space:nowrap}.HRDashboard_hoursCell__bsn1\+{color:#1e293b;font-weight:600}.HRDashboard_statusBadge__XbYdI{border-radius:20px;display:inline-block;font-size:11px;font-weight:600;padding:4px 10px;text-transform:capitalize}.HRDashboard_statusPresent__LeOvT{background:#d1fae5;color:#065f46}.HRDashboard_statusLate__j6SOB{background:#fed7aa;color:#9a3412}.HRDashboard_statusHalfDay__lxvht{background:#fef3c7;color:#92400e}.HRDashboard_statusAbsent__XNh7W{background:#fee2e2;color:#991b1b}.HRDashboard_viewLocationBtn__yKx2N{align-items:center;background:#eff6ff;border:none;border-radius:16px;color:#2563eb;cursor:pointer;display:inline-flex;font-size:11px;font-weight:500;gap:4px;padding:4px 10px;transition:all .2s}.HRDashboard_viewLocationBtn__yKx2N:hover{background:#dbeafe;transform:translateX(2px)}.HRDashboard_exportBtn__28F-t{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s}.HRDashboard_exportBtn__28F-t:hover{box-shadow:0 4px 12px #10b9814d;transform:translateY(-2px)}.HRDashboard_noData__H4K-w{color:#94a3b8;padding:40px!important;text-align:center}@media (max-width:768px){.HRDashboard_attendanceSummary__Ecvkw{flex-direction:column}.HRDashboard_summaryCard__Zbsj8{min-width:auto}.HRDashboard_filterBar__3PB5j{flex-direction:column}.HRDashboard_attendanceControls__rb5gy{flex-direction:column;width:100%}.HRDashboard_datePicker__rttS6,.HRDashboard_exportBtn__28F-t{width:100%}.HRDashboard_attendanceTable__R4h72{font-size:12px;min-width:800px}.HRDashboard_attendanceTable__R4h72 tbody td,.HRDashboard_attendanceTable__R4h72 thead th{padding:8px 12px}}.HRDashboard_roleBadge__FzqwN{background:linear-gradient(135deg,#e0e7ff,#c7d2fe);border-radius:20px;color:#4338ca;display:inline-block;font-size:11px;font-weight:500;padding:4px 10px;white-space:nowrap}.HRDashboard_attendanceTable__R4h72 th:first-child{width:25%}.HRDashboard_attendanceTable__R4h72 th:nth-child(2),.HRDashboard_attendanceTable__R4h72 th:nth-child(3){width:12%}.HRDashboard_attendanceTable__R4h72 th:nth-child(4),.HRDashboard_attendanceTable__R4h72 th:nth-child(5),.HRDashboard_attendanceTable__R4h72 th:nth-child(6){width:10%}.HRDashboard_attendanceTable__R4h72 th:nth-child(7){width:8%}.HRDashboard_attendanceTable__R4h72 th:nth-child(8){width:13%}.FounderVision_dashboardWrapper__2KEa3{background:linear-gradient(135deg,#667eea,#764ba2);display:flex;min-height:100vh}.FounderVision_mainContent__xccFW{flex:1 1;margin-left:280px;padding:24px 32px;transition:margin-left .3s}@media (max-width:768px){.FounderVision_mainContent__xccFW{margin-left:0;padding:20px}}.FounderVision_header__-SZg\+{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:32px}.FounderVision_header__-SZg\+ h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e0d4ff);-webkit-background-clip:text;font-size:32px;font-weight:700;margin-bottom:8px}.FounderVision_header__-SZg\+ p{color:#fffc;font-size:14px}.FounderVision_createBtn__1jOuo{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid #ffffff4d;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s}.FounderVision_createBtn__1jOuo:hover{background:#ffffff4d;transform:translateY(-2px)}.FounderVision_statsGrid__HPsLE{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:32px}.FounderVision_statCard__4aMfp{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:20px;box-shadow:0 4px 15px #0000001a;display:flex;gap:16px;padding:20px;transition:all .3s}.FounderVision_statCard__4aMfp:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-5px)}.FounderVision_statIcon__UJ7ZJ{align-items:center;border-radius:14px;color:#fff;display:flex;font-size:24px;height:52px;justify-content:center;width:52px}.FounderVision_statInfo__11rWb h3{color:#6b7280;font-size:13px;font-weight:500;margin-bottom:4px}.FounderVision_statValue__Y96cc{color:#1a1a2e;font-size:28px;font-weight:700}.FounderVision_initiativesGrid__eWTas{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.FounderVision_initiativeCard__ACKvi{background:#fff;border-radius:20px;box-shadow:0 4px 6px #00000012;padding:24px;transition:all .3s}.FounderVision_initiativeCard__ACKvi:hover{box-shadow:0 12px 24px #0000001a;transform:translateY(-5px)}.FounderVision_cardHeader__6XTsu{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.FounderVision_cardHeader__6XTsu h3{color:#1a1a2e;flex:1 1;font-size:18px;font-weight:600;margin:0}.FounderVision_cardActions__Ushks{display:flex;gap:8px}.FounderVision_deleteBtn__6d5sq,.FounderVision_editBtn__lkzjW{background:none;border:none;border-radius:8px;cursor:pointer;padding:6px;transition:all .2s}.FounderVision_editBtn__lkzjW{color:#8b5cf6}.FounderVision_editBtn__lkzjW:hover{background:#f3e8ff;transform:scale(1.05)}.FounderVision_deleteBtn__6d5sq{color:#ef4444}.FounderVision_deleteBtn__6d5sq:hover{background:#fee2e2;transform:scale(1.05)}.FounderVision_description__yOs48{color:#6b7280;font-size:14px;line-height:1.5;margin-bottom:20px}.FounderVision_progressSection__IHLa2{margin-bottom:20px}.FounderVision_progressHeader__FnSeI{color:#6b7280;display:flex;font-size:12px;justify-content:space-between;margin-bottom:8px}.FounderVision_progressPercent__E-aVx{color:#8b5cf6;font-weight:600}.FounderVision_progressBar__jusw4{background:#e5e7eb;border-radius:10px;height:8px;margin-bottom:12px;overflow:hidden}.FounderVision_progressFill__6Qnwf{border-radius:10px;height:100%;transition:width .3s}.FounderVision_progressSlider__eEun3{-webkit-appearance:none;background:#0000;margin-top:8px;width:100%}.FounderVision_progressSlider__eEun3::-webkit-slider-runnable-track{background:#e5e7eb;border-radius:2px;height:4px}.FounderVision_progressSlider__eEun3::-webkit-slider-thumb{-webkit-appearance:none;background:#8b5cf6;border-radius:50%;cursor:pointer;height:16px;margin-top:-6px;width:16px}.FounderVision_cardFooter__MADrA{align-items:center;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;padding-top:16px}.FounderVision_statusBadge__0Syf\+{align-items:center;border-radius:20px;color:#fff;display:flex;font-size:12px;font-weight:500;gap:6px;padding:6px 12px}.FounderVision_dateInfo__gNEpW{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:6px}.FounderVision_emptyState__bzvEN{background:#fff;border-radius:20px;grid-column:1/-1;padding:80px 20px;text-align:center}.FounderVision_emptyState__bzvEN svg{color:#cbd5e1;margin-bottom:16px}.FounderVision_emptyState__bzvEN h3{color:#1a1a2e;font-size:20px;margin-bottom:8px}.FounderVision_emptyState__bzvEN p{color:#6b7280;margin-bottom:24px}.FounderVision_emptyBtn__CTGG5{align-items:center;background:#8b5cf6;border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s}.FounderVision_emptyBtn__CTGG5:hover{background:#7c3aed;transform:translateY(-2px)}.FounderVision_modalOverlay__yhpKX{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.FounderVision_modal__Cj0ve{animation:FounderVision_modalIn__jpMXR .3s ease;background:#fff;border-radius:24px;max-height:90vh;max-width:600px;overflow-y:auto;width:90%}@keyframes FounderVision_modalIn__jpMXR{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.FounderVision_modalHeader__rt9S\+{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px}.FounderVision_modalHeader__rt9S\+ h2{color:#1a1a2e;font-size:20px;font-weight:600;margin:0}.FounderVision_closeBtn__V7C86{background:none;border:none;color:#6b7280;cursor:pointer;font-size:20px;padding:4px;transition:all .2s}.FounderVision_closeBtn__V7C86:hover{color:#1a1a2e;transform:rotate(90deg)}.FounderVision_modalForm__t3KHx{padding:24px}.FounderVision_formGroup__-tapC{margin-bottom:20px}.FounderVision_formGroup__-tapC label{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.FounderVision_formGroup__-tapC input,.FounderVision_formGroup__-tapC select,.FounderVision_formGroup__-tapC textarea{border:1px solid #d1d5db;border-radius:10px;font-size:14px;padding:12px;transition:all .2s;width:100%}.FounderVision_formGroup__-tapC input:focus,.FounderVision_formGroup__-tapC select:focus,.FounderVision_formGroup__-tapC textarea:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a;outline:none}.FounderVision_formRow__bkiLO{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.FounderVision_modalActions__zNJ03{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:20px}.FounderVision_cancelBtn__jlteF,.FounderVision_submitBtn__QbwKv{border-radius:10px;cursor:pointer;font-weight:500;padding:10px 20px;transition:all .2s}.FounderVision_cancelBtn__jlteF{background:#f3f4f6;border:none;color:#6b7280}.FounderVision_cancelBtn__jlteF:hover{background:#e5e7eb}.FounderVision_submitBtn__QbwKv{background:linear-gradient(135deg,#8b5cf6,#6366f1);border:none;color:#fff}.FounderVision_submitBtn__QbwKv:hover{box-shadow:0 4px 12px #8b5cf64d;transform:translateY(-2px)}.FounderVision_loadingContainer__f8MLi{align-items:center;display:flex;justify-content:center;min-height:400px}.FounderVision_spinner__Kg8HG{animation:FounderVision_spin__5qTEc 1s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:48px;width:48px}@keyframes FounderVision_spin__5qTEc{to{transform:rotate(1turn)}}.FounderBoard_dashboardWrapper__x52a0{background:linear-gradient(135deg,#f0f2f5,#e8eaed)}.FounderBoard_mainContent__VlR7E{animation:FounderBoard_fadeIn__8V3OK .5s ease;padding:32px}@keyframes FounderBoard_fadeIn__8V3OK{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.FounderBoard_header__0HM8i{gap:20px}.FounderBoard_title__lcXS3{font-size:2rem;font-weight:800}.FounderBoard_subtitle__UEilU{font-size:.95rem}.FounderBoard_logoutBtn__9ukRw{border-radius:12px;padding:10px 24px}.FounderBoard_logoutBtn__9ukRw:hover{transform:translateY(-2px)}.FounderBoard_statsGrid__aXBY6{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.FounderBoard_statCard__Nmy\+0{border-radius:20px;box-shadow:0 4px 20px #0000000d;gap:18px}.FounderBoard_statCard__Nmy\+0:hover{box-shadow:0 12px 30px #0000001a}.FounderBoard_statIcon__YChCQ{border-radius:16px}.FounderBoard_statValue__nR6kM{color:#1a1a1a}.FounderBoard_boardCard__DzDkg{border:1px solid #b08b351a;border-radius:20px;box-shadow:0 4px 20px #0000000d;padding:24px}.FounderBoard_boardCard__DzDkg:hover{border-color:#b08b354d;box-shadow:0 12px 30px #0000001a;transform:translateY(-4px)}.FounderBoard_boardHeader__giq6A{margin-bottom:20px;position:relative}.FounderBoard_boardAvatar__TFxfE{font-size:1.5rem;font-weight:700}.FounderBoard_boardInfo__EaLHR h3{color:#1a1a1a;font-size:1.1rem;font-weight:700}.FounderBoard_boardRole__amCr4{font-size:.7rem;font-weight:600}.FounderBoard_moreBtn__gJWko{background:#0000;color:#9ca3af;position:absolute;right:0;top:0;transition:all .3s}.FounderBoard_boardDetails__j8BLl{border-top:1px solid #e5e7eb;margin-bottom:16px;padding-top:16px}.FounderBoard_boardDetails__j8BLl p{color:#4a5568;font-size:.85rem;margin-bottom:10px}.FounderBoard_boardDetails__j8BLl p svg{color:#b08b35;font-size:.9rem}.FounderBoard_boardActions__5TLlh{display:flex;gap:12px}.FounderBoard_messageBtn__m2x53{background:linear-gradient(135deg,#b08b35,#d4af37);flex:1 1;font-weight:600}.FounderBoard_loadingContainer__v-ueM{min-height:100vh}.FounderBoard_spinner__UsBvd{border:3px solid #b08b3533;height:50px;width:50px}@media (max-width:1024px){.FounderBoard_mainContent__VlR7E{padding:24px}.FounderBoard_boardGrid__DWzNV{grid-template-columns:1fr}}@media (max-width:768px){.FounderBoard_mainContent__VlR7E{margin-left:0;padding:16px}.FounderBoard_title__lcXS3{font-size:1.5rem}.FounderBoard_header__0HM8i{align-items:flex-start;flex-direction:column}.FounderBoard_statsGrid__aXBY6{grid-template-columns:1fr}.FounderBoard_boardCard__DzDkg{padding:20px}.FounderBoard_boardHeader__giq6A{flex-wrap:wrap}}.FounderBoard_modalOverlay__x3ghf{animation:FounderBoard_fadeIn__8V3OK .2s ease}.FounderBoard_modalHeader__TlcOB{background:linear-gradient(135deg,#f8f9fa,#fff)}.FounderBoard_modalHeader__TlcOB h2{color:#1a1a2e}.FounderBoard_closeBtn__ZpTYz{border-radius:8px;padding:8px;transition:all .2s}.FounderBoard_closeBtn__ZpTYz:hover{background:#f3f4f6;color:#1a1a2e}.FounderBoard_recipientInfo__S6rR0{background:linear-gradient(135deg,#f8f9fa,#fff);border:1px solid #e5e7eb}.FounderBoard_recipientDetails__NHfr3 h4{color:#1a1a2e;margin:0 0 4px}.FounderBoard_modalBody__RHRJX{padding:24px}.FounderBoard_formGroup__6yIgm label{font-weight:600}.FounderBoard_messageInput__Aq0ps,.FounderBoard_subjectInput__17P\+Y{transition:all .2s}.FounderBoard_messageInput__Aq0ps{font-family:inherit;resize:vertical}.FounderBoard_errorMessage__PFKSB{border-left:4px solid #dc2626;font-size:14px}.FounderBoard_successContainer__nREKE h3{color:#1a1a2e}.FounderBoard_successContainer__nREKE p{color:#6b7280;margin-bottom:4px}.FounderBoard_modalActions__c3ICD{border-top:1px solid #e5e7eb;padding-top:20px}.FounderBoard_cancelBtn__jv0Dj,.FounderBoard_sendBtn__N2VG9{padding:10px 24px;transition:all .2s}.FounderBoard_cancelBtn__jv0Dj:hover{background:#e5e7eb}.FounderBoard_sendBtn__N2VG9:hover:not(:disabled){box-shadow:0 4px 12px #b08b354d;transform:translateY(-2px)}.FounderBoard_sendBtn__N2VG9:disabled{cursor:not-allowed;opacity:.6}.FounderBoard_emptyState__2A0aK{border-radius:20px;padding:60px 20px}.FounderBoard_emptyState__2A0aK h3{color:#1a1a2e}.FounderBoard_emptyState__2A0aK p{color:#6b7280}.FounderBoard_messageBtn__m2x53{border-radius:10px}.FounderBoard_dashboardWrapper__x52a0{background:linear-gradient(135deg,#f5f7fa,#e9ecef);display:flex;min-height:100vh}.FounderBoard_mainContent__VlR7E{flex:1 1;margin-left:280px;padding:28px 32px;transition:all .3s}@media (max-width:768px){.FounderBoard_mainContent__VlR7E{margin-left:0;padding:20px}}.FounderBoard_header__0HM8i{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:32px}.FounderBoard_title__lcXS3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a1a2e,#b08b35);-webkit-background-clip:text;font-size:1.8rem;font-weight:700;margin-bottom:8px}.FounderBoard_subtitle__UEilU{color:#6b7280}.FounderBoard_logoutBtn__9ukRw{align-items:center;background:#dc26261a;border:1px solid #dc262633;border-radius:8px;color:#dc2626;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s}.FounderBoard_logoutBtn__9ukRw:hover{background:#dc2626;color:#fff}.FounderBoard_statsGrid__aXBY6{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:32px}.FounderBoard_statCard__Nmy\+0{align-items:center;background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000d;display:flex;gap:16px;padding:24px;transition:all .3s}.FounderBoard_statCard__Nmy\+0:hover{box-shadow:0 8px 20px #0000001a;transform:translateY(-4px)}.FounderBoard_statIcon__YChCQ{align-items:center;border-radius:12px;color:#fff;display:flex;font-size:24px;height:55px;justify-content:center;width:55px}.FounderBoard_statInfo__xilb8 h3{color:#6b7280;font-size:.85rem;margin-bottom:8px}.FounderBoard_statValue__nR6kM{color:#1a1a2e;font-size:1.8rem;font-weight:700;margin-bottom:4px}.FounderBoard_statInfo__xilb8 span{color:#9ca3af;font-size:.7rem}.FounderBoard_boardGrid__DWzNV{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.FounderBoard_boardCard__DzDkg{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000d;overflow:hidden;transition:all .3s}.FounderBoard_boardCard__DzDkg:hover{box-shadow:0 12px 24px #0000001a;transform:translateY(-5px)}.FounderBoard_boardHeader__giq6A{align-items:center;background:linear-gradient(135deg,#f8f9fa,#fff);border-bottom:1px solid #e5e7eb;display:flex;gap:16px;padding:20px}.FounderBoard_boardAvatar__TFxfE{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:24px;font-weight:600;height:60px;justify-content:center;width:60px}.FounderBoard_boardInfo__EaLHR{flex:1 1}.FounderBoard_boardInfo__EaLHR h3{font-size:18px;font-weight:600;margin-bottom:6px}.FounderBoard_boardRole__amCr4{border-radius:20px;color:#fff;display:inline-block;font-size:12px;font-weight:500;padding:4px 12px}.FounderBoard_moreBtn__gJWko{background:none;border:none;border-radius:8px;color:#6b7280;cursor:pointer;padding:8px;transition:all .2s}.FounderBoard_moreBtn__gJWko:hover{background:#f3f4f6;color:#b08b35}.FounderBoard_boardDetails__j8BLl{display:flex;flex-direction:column;gap:12px;padding:20px}.FounderBoard_boardDetails__j8BLl p{align-items:center;color:#6b7280;display:flex;font-size:13px;gap:10px;margin:0}.FounderBoard_activeStatus__MCUzg{color:#10b981}.FounderBoard_inactiveStatus__slFUW{color:#ef4444}.FounderBoard_boardActions__5TLlh{background:#f8f9fa;border-top:1px solid #e5e7eb;padding:16px 20px}.FounderBoard_messageBtn__m2x53{align-items:center;background:linear-gradient(135deg,#b08b35,#c5aa6b);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:8px;justify-content:center;padding:10px;transition:all .3s;width:100%}.FounderBoard_messageBtn__m2x53:hover{box-shadow:0 4px 12px #b08b354d;transform:translateY(-2px)}.FounderBoard_emptyState__2A0aK{background:#fff;border-radius:16px;grid-column:1/-1;padding:60px;text-align:center}.FounderBoard_emptyState__2A0aK svg{color:#cbd5e1;margin-bottom:16px}.FounderBoard_emptyState__2A0aK h3{font-size:20px;margin-bottom:8px}.FounderBoard_emptyHint__jnNME{color:#9ca3af;font-size:12px;margin-top:12px}.FounderBoard_modalOverlay__x3ghf{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.FounderBoard_modal__ZeTNc{animation:FounderBoard_slideUp__A9HpM .3s ease;background:#fff;border-radius:24px;max-height:90vh;max-width:90%;overflow-y:auto;width:550px}@keyframes FounderBoard_slideUp__A9HpM{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.FounderBoard_modalHeader__TlcOB{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px}.FounderBoard_modalHeader__TlcOB h2{align-items:center;display:flex;font-size:20px;font-weight:600;gap:10px;margin:0}.FounderBoard_closeBtn__ZpTYz{background:none;border:none;color:#6b7280;cursor:pointer;font-size:20px}.FounderBoard_recipientInfo__S6rR0{align-items:center;background:#f8f9fa;border-radius:16px;display:flex;gap:16px;margin-bottom:24px;padding:20px}.FounderBoard_recipientAvatar__PL\+1l{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:24px;font-weight:600;height:60px;justify-content:center;width:60px}.FounderBoard_recipientDetails__NHfr3 h4{font-size:18px;font-weight:600;margin-bottom:4px}.FounderBoard_recipientRole__OdKfF{border-radius:20px;color:#fff;display:inline-block;font-size:12px;font-weight:500;margin-bottom:8px;padding:4px 12px}.FounderBoard_recipientDetails__NHfr3 p{color:#6b7280;font-size:13px;margin:0}.FounderBoard_errorMessage__PFKSB{align-items:center;background:#fee2e2;border-radius:10px;color:#dc2626;display:flex;gap:8px;margin-bottom:20px;padding:12px 16px}.FounderBoard_formGroup__6yIgm{margin-bottom:20px}.FounderBoard_formGroup__6yIgm label{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.FounderBoard_messageInput__Aq0ps,.FounderBoard_subjectInput__17P\+Y{border:1px solid #d1d5db;border-radius:10px;font-size:14px;padding:12px;width:100%}.FounderBoard_messageInput__Aq0ps:focus,.FounderBoard_subjectInput__17P\+Y:focus{border-color:#b08b35;box-shadow:0 0 0 3px #b08b351a;outline:none}.FounderBoard_modalActions__c3ICD{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.FounderBoard_cancelBtn__jv0Dj,.FounderBoard_sendBtn__N2VG9{border-radius:10px;cursor:pointer;font-weight:600;padding:10px 20px}.FounderBoard_cancelBtn__jv0Dj{background:#f3f4f6;border:none;color:#6b7280}.FounderBoard_sendBtn__N2VG9{align-items:center;background:linear-gradient(135deg,#b08b35,#c5aa6b);border:none;color:#fff;display:flex;gap:8px}.FounderBoard_successContainer__nREKE{padding:48px 24px;text-align:center}.FounderBoard_successIcon__gj0tJ{color:#10b981;font-size:64px;margin-bottom:16px}.FounderBoard_successContainer__nREKE h3{font-size:20px;font-weight:600;margin-bottom:8px}.FounderBoard_successNote__anO2-{color:#10b981;font-size:13px;margin-top:12px}.FounderBoard_loadingContainer__v-ueM{align-items:center;display:flex;justify-content:center;min-height:400px}.FounderBoard_spinner__UsBvd{animation:FounderBoard_spin__WTAwp 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#b08b35;height:48px;width:48px}@keyframes FounderBoard_spin__WTAwp{to{transform:rotate(1turn)}}@media (max-width:768px){.FounderBoard_boardGrid__DWzNV,.FounderBoard_statsGrid__aXBY6{grid-template-columns:1fr}.FounderBoard_boardHeader__giq6A{flex-wrap:wrap}.FounderBoard_boardInfo__EaLHR{flex:1 1;min-width:150px}}.FounderFinance_dashboardWrapper__stPAa{background:linear-gradient(135deg,#f0f2f5,#e8eaed);display:flex;min-height:100vh}.FounderFinance_mainContent__UIhA3{animation:FounderFinance_fadeIn__FFl2M .5s ease;flex:1 1;margin-left:280px;padding:32px}@keyframes FounderFinance_fadeIn__FFl2M{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.FounderFinance_header__ht9Yh{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:32px}.FounderFinance_title__dDJmw{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a1a2e,#b08b35);-webkit-background-clip:text;font-size:2rem;font-weight:800;margin-bottom:8px}.FounderFinance_subtitle__pY\+2p{color:#6b7280;font-size:.95rem}.FounderFinance_logoutBtn__3aQmn{align-items:center;background:#dc26261a;border:1px solid #dc262633;border-radius:12px;color:#dc2626;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:10px 24px;transition:all .3s}.FounderFinance_logoutBtn__3aQmn:hover{background:#dc2626;color:#fff;transform:translateY(-2px)}.FounderFinance_statsGrid__kiL4Y{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:32px}.FounderFinance_statCard__69Rr6{align-items:center;background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;display:flex;gap:18px;padding:24px;transition:all .3s}.FounderFinance_statCard__69Rr6:hover{box-shadow:0 12px 30px #0000001a;transform:translateY(-4px)}.FounderFinance_statIcon__FPG8t{align-items:center;border-radius:16px;color:#fff;display:flex;font-size:24px;height:55px;justify-content:center;width:55px}.FounderFinance_statInfo__UhONk h3{color:#6b7280;font-size:.85rem;margin-bottom:8px}.FounderFinance_statValue__bxndJ{color:#1a1a1a;font-size:1.8rem;font-weight:700;margin-bottom:4px}.FounderFinance_trendUp__kB-4v{font-size:.75rem}.FounderFinance_chartCard__ln5K3{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;padding:24px}.FounderFinance_chartCard__ln5K3 h3{color:#1a1a1a;font-size:1rem;font-weight:600;margin-bottom:20px}.FounderFinance_tableCard__iBuy8{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;padding:24px}.FounderFinance_tableHeader__5PILY{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.FounderFinance_tableHeader__5PILY h3{color:#1a1a1a;font-size:1rem;font-weight:600}.FounderFinance_exportBtn__67we1{align-items:center;background:#0000;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;gap:8px;padding:8px 16px;transition:all .3s}.FounderFinance_exportBtn__67we1:hover{border-color:#b08b35;color:#b08b35}.FounderFinance_tableWrapper__ZIqFr{overflow-x:auto}.FounderFinance_table__I3fwY{border-collapse:collapse;width:100%}.FounderFinance_table__I3fwY td,.FounderFinance_table__I3fwY th{border-bottom:1px solid #e5e7eb;padding:12px;text-align:left}.FounderFinance_table__I3fwY th{background:#f8f9fa;color:#374151;font-weight:600}.FounderFinance_table__I3fwY td{color:#4a5568}.FounderFinance_revenue__XqlTM{color:#3b82f6;font-weight:500}.FounderFinance_expenses__hZaYS{color:#ef4444}.FounderFinance_profit__0Romk{color:#10b981;font-weight:600}.FounderFinance_loss__NP\+on{color:#ef4444}.FounderFinance_loadingContainer__BissO{align-items:center;display:flex;justify-content:center;min-height:100vh}.FounderFinance_spinner__nCnzZ{animation:FounderFinance_spin__3XKhg 1s linear infinite;border:3px solid #b08b3533;border-radius:50%;border-top-color:#b08b35;height:50px;width:50px}@keyframes FounderFinance_spin__3XKhg{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1024px){.FounderFinance_mainContent__UIhA3{padding:24px}.FounderFinance_chartsGrid__uCZ4c{grid-template-columns:1fr}}@media (max-width:768px){.FounderFinance_mainContent__UIhA3{margin-left:0;padding:16px}.FounderFinance_title__dDJmw{font-size:1.5rem}.FounderFinance_header__ht9Yh{align-items:flex-start;flex-direction:column}.FounderFinance_statsGrid__kiL4Y{grid-template-columns:1fr}.FounderFinance_table__I3fwY td,.FounderFinance_table__I3fwY th{font-size:.85rem;padding:8px}}.FounderFinance_chartHeader__W2UhM{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:12px}.FounderFinance_chartHeader__W2UhM h3{align-items:center;display:flex;font-size:16px;font-weight:600;gap:8px;margin:0}.FounderFinance_chartPeriod__Mfvlf{background:#f3f4f6;border-radius:20px;color:#6b7280;font-size:12px;padding:4px 12px}.FounderFinance_chartsGrid__uCZ4c{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:32px}@media (max-width:1024px){.FounderFinance_chartsGrid__uCZ4c{grid-template-columns:1fr}}.FounderFinance_metricsGrid__IiULW{grid-gap:16px;align-content:center;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);height:100%;min-height:280px}.FounderFinance_metricItem__EnBlX{background:#f8f9fa;border-radius:16px;padding:20px;text-align:center;transition:all .3s}.FounderFinance_metricItem__EnBlX:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-5px)}.FounderFinance_metricValue__oIQ4E{color:#1a1a2e;font-size:28px;font-weight:700;margin-bottom:8px}.FounderFinance_metricLabel__Qb4Ud{color:#6b7280;font-size:13px}.FounderFinance_monthCell__Oeyu9{color:#1a1a2e;font-weight:500}.FounderFinance_trendUp__kB-4v{align-items:center;color:#10b981;display:flex;gap:4px}.FounderFinance_trendDown__h7l7\+{align-items:center;color:#ef4444;display:flex;gap:4px}.FounderKPIs_dashboardWrapper__\+X5Bz{background:linear-gradient(135deg,#f0f2f5,#e8eaed);display:flex;min-height:100vh}.FounderKPIs_mainContent__lVUYB{animation:FounderKPIs_fadeIn__aU86Q .5s ease;flex:1 1;margin-left:280px;padding:32px}@keyframes FounderKPIs_fadeIn__aU86Q{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.FounderKPIs_header__bfhh1{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:32px}.FounderKPIs_title__s0jct{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a1a2e,#b08b35);-webkit-background-clip:text;font-size:2rem;font-weight:800;margin-bottom:8px}.FounderKPIs_subtitle__l05tm{color:#6b7280;font-size:.95rem}.FounderKPIs_headerActions__OkZJv{display:flex;gap:12px}.FounderKPIs_refreshBtn__wsspn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s}.FounderKPIs_refreshBtn__wsspn:hover{border-color:#b08b35;color:#b08b35}.FounderKPIs_logoutBtn__WuTbU{align-items:center;background:#dc26261a;border:1px solid #dc262633;border-radius:12px;color:#dc2626;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:10px 24px}.FounderKPIs_logoutBtn__WuTbU:hover{background:#dc2626;color:#fff}.FounderKPIs_statsGrid__TIQuR{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:32px}.FounderKPIs_statCard__vo924{align-items:center;background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;display:flex;gap:18px;padding:24px;transition:all .3s}.FounderKPIs_statCard__vo924:hover{box-shadow:0 12px 30px #0000001a;transform:translateY(-4px)}.FounderKPIs_statIcon__KkuBG{align-items:center;border-radius:16px;color:#fff;display:flex;font-size:24px;height:55px;justify-content:center;width:55px}.FounderKPIs_statInfo__FWE7w h3{color:#6b7280;font-size:.85rem;margin-bottom:8px}.FounderKPIs_statValue__YqwAC{color:#1a1a1a;font-size:1.8rem;font-weight:700;margin-bottom:4px}.FounderKPIs_trendUp__xqrbX{color:#10b981;font-size:.75rem}.FounderKPIs_chartCard__T8L2V{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;margin-bottom:32px;padding:24px}.FounderKPIs_chartCard__T8L2V h3{color:#1a1a1a;font-size:1rem;font-weight:600;margin-bottom:20px}.FounderKPIs_kpisGrid__xOND7{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.FounderKPIs_kpiCard__SE\+YI{padding:24px}.FounderKPIs_kpiCard__SE\+YI:hover{transform:translateY(-4px)}.FounderKPIs_kpiHeader__c6djc{gap:8px}.FounderKPIs_kpiHeader__c6djc h3{color:#1a1a1a;font-size:1rem;font-weight:700}.FounderKPIs_kpiTarget__xb67q{font-size:.75rem}.FounderKPIs_kpiValue__ADTnw{margin-bottom:16px}.FounderKPIs_currentValue__mujjC{color:#1a1a1a;font-size:1.8rem;font-weight:800}.FounderKPIs_achieved__FIj3V{color:#10b981;font-size:.8rem;font-weight:600}.FounderKPIs_notAchieved__hlAtq{color:#f59e0b;font-size:.8rem;font-weight:600}.FounderKPIs_progressBar__pf8Vi{margin-bottom:12px}.FounderKPIs_progress__B7hCy{border-radius:10px;height:100%;transition:width .3s}.FounderKPIs_kpiMeta__mkZg\+{color:#9ca3af;font-size:.7rem}.FounderKPIs_loadingContainer__WFnZI{align-items:center;display:flex;justify-content:center;min-height:100vh}.FounderKPIs_spinner__lW2lp{animation:FounderKPIs_spin__wG64u 1s linear infinite;border:3px solid #b08b3533;border-radius:50%;border-top-color:#b08b35;height:50px;width:50px}@keyframes FounderKPIs_spin__wG64u{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1024px){.FounderKPIs_mainContent__lVUYB{padding:24px}}@media (max-width:768px){.FounderKPIs_mainContent__lVUYB{margin-left:0;padding:16px}.FounderKPIs_title__s0jct{font-size:1.5rem}.FounderKPIs_header__bfhh1{align-items:flex-start;flex-direction:column}.FounderKPIs_kpisGrid__xOND7,.FounderKPIs_statsGrid__TIQuR{grid-template-columns:1fr}.FounderKPIs_kpiHeader__c6djc{align-items:flex-start;flex-direction:column}}.FounderKPIs_chartHeader__mG4bg{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:12px}.FounderKPIs_chartPeriod__GyNbC{background:#f3f4f6;border-radius:20px;color:#6b7280;font-size:12px;padding:4px 12px}.FounderKPIs_kpiCard__SE\+YI{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;padding:20px;transition:all .3s}.FounderKPIs_kpiCard__SE\+YI:hover{box-shadow:0 12px 30px #0000001a;transform:translateY(-5px)}.FounderKPIs_kpiHeader__c6djc{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:16px}.FounderKPIs_kpiTitle__nFZrn{align-items:center;display:flex;gap:8px}.FounderKPIs_kpiTitle__nFZrn h3{font-size:14px;font-weight:600;margin:0}.FounderKPIs_kpiIcon__ZFJFh{color:#6b7280;font-size:18px}.FounderKPIs_kpiTarget__xb67q{background:#f3f4f6;border-radius:20px;color:#6b7280;font-size:11px;padding:4px 10px}.FounderKPIs_kpiValue__ADTnw{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:12px}.FounderKPIs_currentValue__mujjC{color:#1a1a2e;font-size:28px;font-weight:700}.FounderKPIs_achievementBadge__63vov{border-radius:20px;font-size:11px;font-weight:600;padding:4px 12px}.FounderKPIs_achievementBadge__63vov.FounderKPIs_excellent__\+ueKh{background:#d1fae5;color:#059669}.FounderKPIs_achievementBadge__63vov.FounderKPIs_good__GnJqT{background:#dbeafe;color:#2563eb}.FounderKPIs_achievementBadge__63vov.FounderKPIs_warning__VTOxZ{background:#fef3c7;color:#d97706}.FounderKPIs_achievementBadge__63vov.FounderKPIs_critical__3lg5m{background:#fee2e2;color:#dc2626}.FounderKPIs_progressWrapper__FUbuI{margin-bottom:12px}.FounderKPIs_progressBar__pf8Vi{background:#e5e7eb;border-radius:10px;height:8px;overflow:hidden}.FounderKPIs_progressFill__7t4Xo{border-radius:10px;height:100%;transition:width .3s}.FounderKPIs_kpiMeta__mkZg\+{color:#6b7280;display:flex;font-size:11px;justify-content:space-between}.MDUnits_dashboardWrapper__U5F0Z{background:linear-gradient(135deg,#667eea,#764ba2);display:flex;min-height:100vh}.MDUnits_mainContent__SDPOD{background:#f8fafc;flex:1 1;margin-left:280px;min-height:100vh;padding:32px}.MDUnits_header__N51jL{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:32px}.MDUnits_headerLeft__m03Qy{flex:1 1}.MDUnits_welcomeBadge__K3YIB{align-items:center;background:#8b5cf61a;border-radius:20px;color:#8b5cf6;display:inline-flex;font-size:13px;gap:8px;margin-bottom:12px;padding:6px 12px}.MDUnits_headerTitle__Brg0\+{color:#1e293b;font-size:32px;font-weight:700;margin:0 0 8px}.MDUnits_headerSubtitle__AzDmI{color:#64748b;font-size:14px;margin:0}.MDUnits_headerRight__lGoHO{display:flex;gap:12px}.MDUnits_createBtn__6Ay-M,.MDUnits_exportBtn__0wa2u,.MDUnits_logoutBtn__Usi22{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .3s ease}.MDUnits_exportBtn__0wa2u{background:#fff;border:1px solid #e2e8f0;color:#64748b}.MDUnits_exportBtn__0wa2u:hover{background:#f1f5f9}.MDUnits_createBtn__6Ay-M{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.MDUnits_createBtn__6Ay-M:hover{box-shadow:0 10px 20px #8b5cf64d;transform:translateY(-2px)}.MDUnits_logoutBtn__Usi22{background:#ef4444;color:#fff;padding:10px 16px}.MDUnits_logoutBtn__Usi22:hover{background:#dc2626}.MDUnits_kpiGrid__J55Cy{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:32px}.MDUnits_kpiCard__5CrZJ{align-items:center;background:#fff;border-radius:16px;box-shadow:0 1px 3px #0000001a;display:flex;gap:16px;padding:20px;transition:all .3s ease}.MDUnits_kpiCard__5CrZJ:hover{box-shadow:0 12px 24px #0000001a;transform:translateY(-4px)}.MDUnits_kpiIcon__wix\+k{align-items:center;border-radius:14px;color:#fff;display:flex;font-size:24px;height:56px;justify-content:center;width:56px}.MDUnits_kpiInfo__FLT1D{flex:1 1}.MDUnits_kpiLabel__7vxo5{color:#64748b;display:block;font-size:13px;margin-bottom:4px}.MDUnits_kpiValue__mGheB{color:#1e293b;display:block;font-size:28px;font-weight:700}.MDUnits_kpiTrend__TBGXr{color:#94a3b8;display:block;font-size:12px;margin-top:4px}.MDUnits_chartsGrid__ZeGoU{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));margin-bottom:32px}.MDUnits_chartCard__KBdB0{background:#fff;border-radius:16px;box-shadow:0 1px 3px #0000001a;padding:20px}.MDUnits_chartHeader__JCer3{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.MDUnits_chartHeader__JCer3 h3{align-items:center;color:#1e293b;display:flex;font-size:16px;font-weight:600;gap:8px}.MDUnits_filterBar__C4NpD{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:32px}.MDUnits_searchBox__5MZ7o{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex:1 1;gap:12px;padding:10px 16px}.MDUnits_searchBox__5MZ7o input{border:none;flex:1 1;font-size:14px;outline:none}.MDUnits_searchBox__5MZ7o svg{color:#94a3b8}.MDUnits_filterGroup__Hhy-9{display:flex;gap:12px}.MDUnits_filterSelect__mRU\+j{background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;font-size:14px;padding:10px 16px}.MDUnits_unitsGrid__lo7l8{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.MDUnits_unitCard__bc3KK{background:#fff;border-radius:20px;box-shadow:0 1px 3px #0000001a;padding:24px;transition:all .3s ease}.MDUnits_unitCard__bc3KK:hover{box-shadow:0 20px 30px #0000001a;transform:translateY(-4px)}.MDUnits_cardHeader__yw6el{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.MDUnits_unitIcon__vQ3rq{align-items:center;border-radius:14px;display:flex;font-size:24px;height:48px;justify-content:center;width:48px}.MDUnits_unitBadges__rplze{display:flex;flex:1 1;gap:8px}.MDUnits_unitCode__0R7kg{background:#f1f5f9;border-radius:6px;font-family:monospace;font-size:11px;font-weight:600;padding:4px 8px}.MDUnits_verticalBadge__oPoxh{background:#dbeafe;border-radius:6px;color:#3b82f6;font-size:11px;padding:4px 8px;text-transform:capitalize}.MDUnits_cardActions__Hrsvk{display:flex;gap:8px}.MDUnits_deleteBtn__b144-,.MDUnits_editBtn__GgasO{background:#0000;border:none;border-radius:8px;cursor:pointer;padding:8px;transition:all .2s}.MDUnits_editBtn__GgasO{color:#3b82f6}.MDUnits_editBtn__GgasO:hover{background:#dbeafe}.MDUnits_deleteBtn__b144-{color:#ef4444}.MDUnits_deleteBtn__b144-:hover{background:#fee2e2}.MDUnits_unitName__B4fnH{color:#1e293b;font-size:20px;font-weight:600;margin:0 0 8px}.MDUnits_description__8Rr5u{color:#64748b;font-size:13px;line-height:1.5;margin-bottom:16px}.MDUnits_unitStats__utkmS{border-bottom:1px solid #e2e8f0;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px;padding:12px 0}.MDUnits_statItem__ldsnp{align-items:center;color:#475569;display:flex;font-size:13px;gap:6px}.MDUnits_financials__tumkZ{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:16px}.MDUnits_financialItem__J2UR\+{background:#f8fafc;border-radius:10px;padding:8px;text-align:center}.MDUnits_financialItem__J2UR\+ .MDUnits_label__JrXVq{color:#64748b;display:block;font-size:11px;margin-bottom:4px}.MDUnits_financialItem__J2UR\+ .MDUnits_value__52lSg{color:#1e293b;font-size:14px;font-weight:600}.MDUnits_performanceBar__8OnzN{background:#e2e8f0;border-radius:2px;height:4px;margin-bottom:16px;overflow:hidden}.MDUnits_performanceFill__eALSt{background:linear-gradient(90deg,#10b981,#059669);height:100%;transition:width .3s}.MDUnits_cardFooter__0Ubl\+{align-items:center;display:flex;justify-content:space-between;margin-top:8px}.MDUnits_unitHead__hd9XK{align-items:center;color:#64748b;display:flex;font-size:12px;gap:6px}.MDUnits_statusSelect__pTneF{background:#fff;border:1px solid;border-radius:8px;cursor:pointer;font-size:12px;padding:6px 12px}.MDUnits_viewDetailsBtn__tw2hK{background:none;border:none;color:#8b5cf6;cursor:pointer;font-size:13px;font-weight:500;transition:all .2s}.MDUnits_viewDetailsBtn__tw2hK:hover{transform:translateX(4px)}.MDUnits_emptyState__8XXAh{background:#fff;border-radius:20px;grid-column:1/-1;padding:80px 20px;text-align:center}.MDUnits_emptyState__8XXAh svg{color:#cbd5e1;margin-bottom:16px}.MDUnits_emptyState__8XXAh h3{color:#1e293b;font-size:20px;margin-bottom:8px}.MDUnits_emptyState__8XXAh p{color:#64748b;margin-bottom:24px}.MDUnits_emptyBtn__cEJwB{align-items:center;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;gap:8px;padding:12px 24px}.MDUnits_modalOverlay__hhIxS{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.MDUnits_modalLarge__5\+1Qs{background:#fff;border-radius:24px;max-height:90vh;max-width:700px;overflow-y:auto;width:90%}.MDUnits_modalHeader__cYNL5{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:24px}.MDUnits_modalHeader__cYNL5 h2{color:#1e293b;font-size:24px;margin:0}.MDUnits_closeBtn__Kibxv{background:none;border:none;color:#64748b;cursor:pointer;font-size:20px;padding:8px}.MDUnits_modalForm__iWkwf{padding:24px}.MDUnits_formRow__h8uta{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}.MDUnits_formGroup__LVJvI{margin-bottom:16px}.MDUnits_formGroup__LVJvI label{color:#1e293b;display:block;font-size:13px;font-weight:500;margin-bottom:6px}.MDUnits_formGroup__LVJvI input,.MDUnits_formGroup__LVJvI select,.MDUnits_formGroup__LVJvI textarea{border:1px solid #e2e8f0;border-radius:10px;font-size:14px;padding:10px 12px;width:100%}.MDUnits_formGroup__LVJvI textarea{resize:vertical}.MDUnits_modalActions__Y53Xe{border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:16px}.MDUnits_cancelBtn__OTiCk,.MDUnits_submitBtn__UeXIx{border-radius:10px;cursor:pointer;font-weight:500;padding:10px 24px}.MDUnits_cancelBtn__OTiCk{background:#f1f5f9;border:none;color:#64748b}.MDUnits_submitBtn__UeXIx{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;color:#fff}.MDUnits_loadingContainer__oKnzx{align-items:center;display:flex;height:60vh;justify-content:center}.MDUnits_spinner__ZrSeI{animation:MDUnits_spin__pDcnp 1s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#8b5cf6;height:50px;width:50px}@keyframes MDUnits_spin__pDcnp{to{transform:rotate(1turn)}}@media (max-width:1024px){.MDUnits_mainContent__SDPOD{margin-left:0;padding:20px}.MDUnits_chartsGrid__ZeGoU{grid-template-columns:1fr}}@media (max-width:768px){.MDUnits_formRow__h8uta,.MDUnits_kpiGrid__J55Cy,.MDUnits_unitsGrid__lo7l8{grid-template-columns:1fr}.MDUnits_header__N51jL{flex-direction:column}}.MDGoals_dashboardWrapper__n\+FFS{background:linear-gradient(135deg,#1e3c72,#2a5298);display:flex;min-height:100vh;position:relative}.MDGoals_mainContent__enZSe{flex:1 1;margin-left:280px;padding:24px 32px;transition:margin-left .3s}@media (max-width:768px){.MDGoals_mainContent__enZSe{margin-left:0;padding:20px}}.MDGoals_header__c\+yQ2{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:32px}.MDGoals_headerLeft__qQuwd{flex:1 1}.MDGoals_welcomeBadge__LT81G{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #fff3;border-radius:30px;color:#ffffffe6;display:inline-flex;font-size:13px;gap:8px;margin-bottom:16px;padding:6px 14px}.MDGoals_welcomeIcon__bqBXC{font-size:16px}.MDGoals_headerTitle__PtdRh{color:#fff;font-size:32px;font-weight:700;margin-bottom:8px}.MDGoals_headerSubtitle__F19Ar{color:#fffc;font-size:14px}.MDGoals_headerRight__6MN\+i{display:flex;gap:12px}.MDGoals_exportBtn__YLJyy{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #ffffff4d;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:12px 20px;transition:all .3s}.MDGoals_exportBtn__YLJyy:hover{background:#ffffff40;transform:translateY(-2px)}.MDGoals_createBtn__crKsN{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid #ffffff4d;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s}.MDGoals_createBtn__crKsN:hover{background:#ffffff4d;transform:translateY(-2px)}.MDGoals_logoutBtn__1kCeL{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ef4444cc;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:12px 16px;transition:all .3s}.MDGoals_logoutBtn__1kCeL:hover{background:#ef4444;transform:translateY(-2px)}.MDGoals_kpiGrid__Lqudx{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:32px}.MDGoals_kpiCard__K2x\+3{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:20px;display:flex;gap:16px;padding:20px;transition:all .3s}.MDGoals_kpiCard__K2x\+3:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-5px)}.MDGoals_kpiIcon__vEyJo{align-items:center;border-radius:14px;color:#fff;display:flex;font-size:24px;height:52px;justify-content:center;width:52px}.MDGoals_kpiInfo__icbsT{flex:1 1}.MDGoals_kpiLabel__Wmvbk{color:#6b7280;display:block;font-size:13px;font-weight:500;margin-bottom:4px}.MDGoals_kpiValue__V4gPC{display:block;font-size:28px}.MDGoals_kpiTrend__G8YHU{color:#9ca3af;display:block;font-size:11px;margin-top:4px}.MDGoals_statsGrid__BDj9Q{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:32px}.MDGoals_statCard__4z5OZ{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:20px;display:flex;gap:16px;padding:20px;transition:all .3s}.MDGoals_statCard__4z5OZ:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-5px)}.MDGoals_statIcon__n9\+ar{align-items:center;border-radius:14px;color:#fff;display:flex;font-size:24px;height:52px;justify-content:center;width:52px}.MDGoals_statInfo__EdDLk h3{color:#6b7280;font-size:13px;font-weight:500;margin-bottom:4px}.MDGoals_statValue__FZrdp{color:#1a1a2e;font-size:28px;font-weight:700}.MDGoals_chartsGrid__lPpxC{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));margin-bottom:32px}.MDGoals_chartCard__gjbZw{background:#fff;border-radius:20px;box-shadow:0 4px 6px #00000012;padding:20px}.MDGoals_chartHeader__\+fJQy{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.MDGoals_chartHeader__\+fJQy h3{align-items:center;color:#1a1a2e;display:flex;font-size:16px;font-weight:600;gap:8px}.MDGoals_chartAction__KiZCM{background:none;border:none;border-radius:8px;color:#9ca3af;cursor:pointer;padding:8px;transition:all .2s}.MDGoals_chartAction__KiZCM:hover{background:#f3f4f6;color:#3b82f6}.MDGoals_filterBar__akCzb{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:32px}.MDGoals_searchBox__Mf\+CB{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex:1 1;gap:12px;padding:10px 16px}.MDGoals_searchBox__Mf\+CB svg{color:#9ca3af}.MDGoals_searchBox__Mf\+CB input{border:none;flex:1 1;font-size:14px;outline:none}.MDGoals_filterGroup__Ocx5h{display:flex;gap:12px}.MDGoals_filterSelect__F\+qzt{background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;font-size:14px;padding:10px 16px;transition:all .2s}.MDGoals_filterSelect__F\+qzt:hover{border-color:#3b82f6}.MDGoals_unitsGrid__rf2uo{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.MDGoals_unitCard__NJkmV{background:#fff;border-radius:20px;box-shadow:0 4px 6px #00000012;padding:24px;transition:all .3s}.MDGoals_unitCard__NJkmV:hover{box-shadow:0 12px 24px #0000001a;transform:translateY(-5px)}.MDGoals_cardHeader__pesRT{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.MDGoals_unitIcon__OjD36{align-items:center;border-radius:14px;display:flex;font-size:24px;height:48px;justify-content:center;width:48px}.MDGoals_verticalEmoji__KcJWl{font-size:24px}.MDGoals_unitBadges__-kmQf{display:flex;flex:1 1;gap:8px}.MDGoals_unitCode__MLNlE{background:#f3f4f6;border-radius:6px;color:#4b5563;font-family:monospace;font-size:11px;font-weight:600;padding:4px 8px}.MDGoals_verticalBadge__rGPcB{background:#dbeafe;border-radius:6px;color:#3b82f6;font-size:11px;padding:4px 8px;text-transform:capitalize}.MDGoals_cardActions__SqjsH{display:flex;gap:8px}.MDGoals_deleteBtn__ThExs,.MDGoals_editBtn__T7ol0{background:none;border:none;border-radius:8px;cursor:pointer;padding:6px;transition:all .2s}.MDGoals_editBtn__T7ol0{color:#3b82f6}.MDGoals_editBtn__T7ol0:hover{background:#dbeafe;transform:scale(1.05)}.MDGoals_deleteBtn__ThExs{color:#ef4444}.MDGoals_deleteBtn__ThExs:hover{background:#fee2e2;transform:scale(1.05)}.MDGoals_unitName__Hbgc2{color:#1a1a2e;font-size:20px;font-weight:600;margin:0 0 8px}.MDGoals_description__1VfXq{color:#6b7280;font-size:14px;line-height:1.5;margin-bottom:16px}.MDGoals_unitStats__V0wM\+{border-bottom:1px solid #e5e7eb;border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px;padding:12px 0}.MDGoals_statItem__hb1dx{align-items:center;color:#6b7280;display:flex;font-size:13px;gap:6px}.MDGoals_financials__57f6I{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:16px}.MDGoals_financialItem__wa32w{background:#f9fafb;border-radius:10px;padding:8px;text-align:center}.MDGoals_financialItem__wa32w .MDGoals_label__A9rSD{color:#9ca3af;display:block;font-size:11px;margin-bottom:4px}.MDGoals_financialItem__wa32w .MDGoals_value__bdpdv{color:#1a1a2e;font-size:14px;font-weight:600}.MDGoals_performanceBar__35m7C{background:#e5e7eb;border-radius:2px;height:4px;margin-bottom:16px;overflow:hidden}.MDGoals_performanceFill__8z\+oY{background:linear-gradient(90deg,#10b981,#059669);height:100%;transition:width .3s}.MDGoals_cardFooter__0ZMXB{align-items:center;display:flex;justify-content:space-between;margin-top:8px}.MDGoals_unitHead__ZNnjC{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:6px}.MDGoals_statusSelect__-UYFj{background:#fff;border:1px solid;border-radius:8px;cursor:pointer;font-size:12px;padding:6px 12px}.MDGoals_viewDetailsBtn__cPz9N{background:none;border:none;color:#3b82f6;cursor:pointer;font-size:13px;font-weight:500;transition:all .2s}.MDGoals_viewDetailsBtn__cPz9N:hover{transform:translateX(4px)}.MDGoals_goalsGrid__HxTsb{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.MDGoals_goalCard__M0syY{background:#fff;border-radius:20px;box-shadow:0 4px 6px #00000012;padding:24px;transition:all .3s}.MDGoals_goalCard__M0syY:hover{box-shadow:0 12px 24px #0000001a;transform:translateY(-5px)}.MDGoals_categoryIcon__XBRes{align-items:center;border-radius:12px;display:flex;font-size:20px;height:40px;justify-content:center;width:40px}.MDGoals_categoryBadge__QEYJC{border-radius:20px;color:#fff;font-size:11px;font-weight:600;padding:4px 10px;text-transform:capitalize}.MDGoals_goalTitle__qIRJa{color:#1a1a2e;font-size:18px;font-weight:600;margin:16px 0 8px}.MDGoals_progressSection__pfS2a{margin:16px 0}.MDGoals_progressHeader__4CHH6{color:#6b7280;display:flex;font-size:12px;justify-content:space-between;margin-bottom:8px}.MDGoals_progressPercent__W50Yg{color:#3b82f6;font-weight:600}.MDGoals_progressBar__vyJYR{background:#e5e7eb;border-radius:10px;height:8px;margin-bottom:12px;overflow:hidden}.MDGoals_progressFill__Uzs49{border-radius:10px;height:100%;transition:width .3s}.MDGoals_progressSlider__xOcD1{-webkit-appearance:none;background:#0000;margin-top:8px;width:100%}.MDGoals_progressSlider__xOcD1::-webkit-slider-runnable-track{background:#e5e7eb;border-radius:2px;height:4px}.MDGoals_progressSlider__xOcD1::-webkit-slider-thumb{-webkit-appearance:none;background:#3b82f6;border-radius:50%;cursor:pointer;height:16px;margin-top:-6px;width:16px}.MDGoals_progressSlider__xOcD1::-webkit-slider-thumb:hover{transform:scale(1.2)}.MDGoals_kpiSection__XMU56{background:#f9fafb;border-radius:12px;margin:16px 0;padding:12px}.MDGoals_kpiLabel__Wmvbk{color:#9ca3af;font-size:11px;font-weight:600;margin-bottom:6px;text-transform:uppercase}.MDGoals_kpiValue__V4gPC{color:#1a1a2e;font-size:18px;font-weight:700;margin-bottom:8px}.MDGoals_kpiBar__ACs8\+{background:#e5e7eb;border-radius:2px;height:4px;overflow:hidden}.MDGoals_kpiFill__iRrmd{background:linear-gradient(90deg,#10b981,#059669);height:100%;transition:width .3s}.MDGoals_goalFooter__lGmaY{align-items:center;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-top:16px;padding-top:16px}.MDGoals_statusBadge__lDdDC{align-items:center;color:#fff;display:flex;gap:6px;padding:6px 12px}.MDGoals_dateInfo__XwRIv,.MDGoals_ownerInfo__JX6Fz{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:6px}.MDGoals_emptyState__tp\+SZ{background:#fff;border-radius:20px;grid-column:1/-1;padding:80px 20px;text-align:center}.MDGoals_emptyState__tp\+SZ svg{color:#cbd5e1;margin-bottom:16px}.MDGoals_emptyState__tp\+SZ h3{color:#1a1a2e;font-size:20px;margin-bottom:8px}.MDGoals_emptyState__tp\+SZ p{color:#6b7280;margin-bottom:24px}.MDGoals_emptyBtn__v1fdz{align-items:center;background:#3b82f6;border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s}.MDGoals_emptyBtn__v1fdz:hover{background:#2563eb;transform:translateY(-2px)}.MDGoals_modalOverlay__s5P0R{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.MDGoals_modalLarge__ptday,.MDGoals_modal__JXKFa{animation:MDGoals_modalIn__vatmN .3s ease;background:#fff;border-radius:24px;max-height:90vh;max-width:600px;overflow-y:auto;width:90%}.MDGoals_modalLarge__ptday{max-width:700px}@keyframes MDGoals_modalIn__vatmN{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.MDGoals_modalHeader__Bb1mw{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px}.MDGoals_modalHeader__Bb1mw h2{color:#1a1a2e;font-size:20px;font-weight:600;margin:0}.MDGoals_closeBtn__QbC3c{background:none;border:none;color:#6b7280;cursor:pointer;font-size:20px;padding:4px;transition:all .2s}.MDGoals_closeBtn__QbC3c:hover{color:#1a1a2e;transform:rotate(90deg)}.MDGoals_modalForm__Rk1BC{padding:24px}.MDGoals_formGroup__wcCsR{margin-bottom:20px}.MDGoals_formGroup__wcCsR label{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.MDGoals_formGroup__wcCsR input,.MDGoals_formGroup__wcCsR select,.MDGoals_formGroup__wcCsR textarea{border:1px solid #d1d5db;border-radius:10px;font-size:14px;padding:12px;transition:all .2s;width:100%}.MDGoals_formGroup__wcCsR input:focus,.MDGoals_formGroup__wcCsR select:focus,.MDGoals_formGroup__wcCsR textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.MDGoals_formRow__2lM9r{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.MDGoals_errorMessage__bn810{background:#fee2e2;border-radius:10px;color:#dc2626;font-size:14px;margin-bottom:20px;padding:12px}.MDGoals_modalActions__Hk1ac{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:20px}.MDGoals_cancelBtn__GhmXZ,.MDGoals_submitBtn__ttIOU{border-radius:10px;cursor:pointer;font-weight:500;padding:10px 20px;transition:all .2s}.MDGoals_cancelBtn__GhmXZ{background:#f3f4f6;border:none;color:#6b7280}.MDGoals_cancelBtn__GhmXZ:hover{background:#e5e7eb}.MDGoals_submitBtn__ttIOU{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;color:#fff}.MDGoals_submitBtn__ttIOU:hover:not(:disabled){box-shadow:0 4px 12px #3b82f64d;transform:translateY(-2px)}.MDGoals_submitBtn__ttIOU:disabled{cursor:not-allowed;opacity:.6}.MDGoals_detailsBody__EZIl8{padding:24px}.MDGoals_detailsHeader__v3kg4{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.MDGoals_detailsHeader__v3kg4 h3{color:#1a1a2e;font-size:24px;font-weight:600;margin:0}.MDGoals_detailsStatus__s7Mzo{border-radius:20px;color:#fff;font-size:13px;font-weight:600;padding:6px 14px;text-transform:capitalize}.MDGoals_detailsDescription__vKLVy{border-bottom:1px solid #e5e7eb;color:#6b7280;line-height:1.6;margin-bottom:24px;padding-bottom:20px}.MDGoals_detailsGrid__w7ZbY{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.MDGoals_detailsItem__s4R-g{background:#f9fafb;border-radius:10px;padding:12px}.MDGoals_detailsItem__s4R-g span{color:#9ca3af;display:block;font-size:12px;margin-bottom:4px}.MDGoals_detailsItem__s4R-g strong{color:#1a1a2e;font-size:14px}.MDGoals_infoBanner__O8-UR{align-items:center;background:linear-gradient(135deg,#dbeafe,#e0e7ff);border-left:4px solid #3b82f6;border-radius:12px;color:#1e40af;display:flex;font-size:13px;gap:12px;margin-bottom:24px;padding:12px 20px}.MDGoals_tableCard__JVsHP{background:#fff;border-radius:20px;box-shadow:0 4px 6px #00000012;overflow:hidden}.MDGoals_tableWrapper__2B9Xp{overflow-x:auto}.MDGoals_table__87Q0e{border-collapse:collapse;width:100%}.MDGoals_table__87Q0e thead th{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:13px;font-weight:600;padding:16px;text-align:left}.MDGoals_table__87Q0e tbody td{border-bottom:1px solid #f3f4f6;color:#374151;font-size:14px;padding:16px}.MDGoals_leadershipRow__pKo5b{background:#fef3c7;opacity:.8}.MDGoals_employeeCell__SJ9ql{padding:12px 16px}.MDGoals_employeeInfo__XYYjV{align-items:center;display:flex;gap:12px}.MDGoals_employeeAvatar__InK0S{align-items:center;border-radius:10px;color:#fff;display:flex;font-size:16px;font-weight:600;height:40px;justify-content:center;width:40px}.MDGoals_employeeName__5qnBb{color:#1a1a2e;font-weight:600;margin-bottom:2px}.MDGoals_employeeEmail__8oNL2{color:#9ca3af;font-size:12px}.MDGoals_roleBadge__PDx8D{border-radius:20px;color:#fff;display:inline-block;font-size:12px;font-weight:500;padding:4px 10px}.MDGoals_leadershipBadge__3AVqA{background:#f59e0b}.MDGoals_employeeBadge__q2OHN{background:#6b7280}.MDGoals_statusBadge__lDdDC{border-radius:20px;display:inline-block;font-size:12px;font-weight:500;padding:4px 10px}.MDGoals_statusBadge__lDdDC.MDGoals_active__e0IcV{background:#d1fae5;color:#059669}.MDGoals_statusBadge__lDdDC.MDGoals_inactive__d3uuE{background:#fee2e2;color:#dc2626}.MDGoals_actionButtons__pZwFH{display:flex;gap:8px}.MDGoals_activateBtn__iMw9R,.MDGoals_deactivateBtn__\+7ifQ{background:none;border:none;border-radius:6px;cursor:pointer;padding:6px;transition:all .2s}.MDGoals_activateBtn__iMw9R{color:#10b981}.MDGoals_activateBtn__iMw9R:hover{background:#d1fae5}.MDGoals_deactivateBtn__\+7ifQ{color:#ef4444}.MDGoals_deactivateBtn__\+7ifQ:hover{background:#fee2e2}.MDGoals_readOnlyBadge__bGKCR{align-items:center;background:#fef3c7;border-radius:6px;color:#f59e0b;display:flex;font-size:11px;gap:4px;padding:4px 8px}.MDGoals_noData__37M3D{color:#9ca3af;padding:40px;text-align:center}.MDGoals_loadingContainer__b0ZvH{align-items:center;display:flex;justify-content:center;min-height:400px}.MDGoals_spinner__SmrOB{animation:MDGoals_spin__NrauZ 1s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:48px;width:48px}@keyframes MDGoals_spin__NrauZ{to{transform:rotate(1turn)}}.MDGoals_maintenanceList__Rrq\+e{display:flex;flex-direction:column;gap:12px}.MDGoals_maintenanceItem__Zz1Z7{align-items:center;background:#f9fafb;border-radius:10px;display:flex;gap:12px;padding:12px}.MDGoals_maintenanceIcon__eC6nK{align-items:center;background:#fef3c7;border-radius:8px;color:#f59e0b;display:flex;height:36px;justify-content:center;width:36px}.MDGoals_maintenanceInfo__cQscz{flex:1 1}.MDGoals_maintenanceName__D\+SH4{color:#1a1a2e;font-size:14px;font-weight:600}.MDGoals_maintenanceDate__yBNiQ{color:#6b7280;font-size:11px;margin-top:2px}.MDGoals_maintenanceType__J5QpC{background:#e5e7eb;border-radius:6px;color:#4b5563;font-size:11px;padding:4px 8px}.MDGoals_noMaintenance__RicmM{color:#9ca3af;padding:40px;text-align:center}@media (max-width:1024px){.MDGoals_chartsGrid__lPpxC{grid-template-columns:1fr}.MDGoals_goalsGrid__HxTsb,.MDGoals_unitsGrid__rf2uo{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}@media (max-width:768px){.MDGoals_filterBar__akCzb{flex-direction:column}.MDGoals_filterGroup__Ocx5h,.MDGoals_searchBox__Mf\+CB{width:100%}.MDGoals_filterSelect__F\+qzt{flex:1 1}.MDGoals_formRow__2lM9r,.MDGoals_goalsGrid__HxTsb,.MDGoals_unitsGrid__rf2uo{grid-template-columns:1fr}.MDGoals_header__c\+yQ2{flex-direction:column}.MDGoals_headerRight__6MN\+i{width:100%}.MDGoals_createBtn__crKsN,.MDGoals_exportBtn__YLJyy,.MDGoals_logoutBtn__1kCeL{flex:1 1;justify-content:center}.MDGoals_detailsGrid__w7ZbY,.MDGoals_kpiGrid__Lqudx,.MDGoals_statsGrid__BDj9Q{grid-template-columns:1fr}}.MDLeadership_dashboardWrapper__heBWa{background:linear-gradient(135deg,#f5f7fa,#e9ecef);display:flex;min-height:100vh}.MDLeadership_mainContent__1Yc90{flex:1 1;margin-left:280px;padding:28px 32px;transition:all .3s}@media (max-width:768px){.MDLeadership_mainContent__1Yc90{margin-left:0;padding:20px}}.MDLeadership_header__LcE2l{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:32px}.MDLeadership_header__LcE2l h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a1a2e,#3b82f6);-webkit-background-clip:text;font-size:1.8rem;font-weight:700;margin-bottom:8px}.MDLeadership_header__LcE2l p{color:#6b7280}.MDLeadership_logoutBtn__lj3P4{align-items:center;background:#dc26261a;border:1px solid #dc262633;border-radius:8px;color:#dc2626;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s}.MDLeadership_logoutBtn__lj3P4:hover{background:#dc2626;color:#fff;transform:translateY(-2px)}.MDLeadership_statsGrid__zQK2c{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:32px}.MDLeadership_statCard__ax\+vd{align-items:center;background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000d;display:flex;gap:16px;padding:24px;transition:all .3s}.MDLeadership_statCard__ax\+vd:hover{box-shadow:0 8px 20px #0000001a;transform:translateY(-4px)}.MDLeadership_statIcon__nA-dU{align-items:center;border-radius:12px;color:#fff;display:flex;font-size:24px;height:55px;justify-content:center;width:55px}.MDLeadership_statInfo__VLGIV h3{color:#6b7280;font-size:.85rem;margin-bottom:8px}.MDLeadership_statValue__TB1FB{color:#1a1a2e;font-size:1.8rem;font-weight:700;margin-bottom:4px}.MDLeadership_statInfo__VLGIV span{color:#9ca3af;font-size:.7rem}.MDLeadership_teamGrid__PUnps{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.MDLeadership_memberCard__M7ME0{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;display:flex;gap:20px;overflow:hidden;padding:20px;transition:all .3s}.MDLeadership_memberCard__M7ME0:hover{box-shadow:0 12px 30px #0000001a;transform:translateY(-5px)}.MDLeadership_memberHeader__vM6DV{align-items:center;display:flex;flex-direction:column;gap:10px}.MDLeadership_memberAvatar__\+gS-Z{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:32px;font-weight:600;height:80px;justify-content:center;width:80px}.MDLeadership_memberBadge__DvvFu{background:#f3f4f6;border-radius:20px;color:#6b7280;font-size:11px;font-weight:500;padding:4px 12px}.MDLeadership_memberInfo__omkEc{flex:1 1}.MDLeadership_memberInfo__omkEc h3{color:#1a1a2e;font-size:18px;font-weight:600;margin-bottom:8px}.MDLeadership_department__oBhYE{align-items:center;color:#6b7280;display:flex;font-size:13px;gap:6px;margin-bottom:12px}.MDLeadership_contactInfo__lpoRA{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.MDLeadership_emailLink__yFjr\+{align-items:center;color:#3b82f6;display:flex;font-size:13px;gap:8px;text-decoration:none;transition:all .2s}.MDLeadership_emailLink__yFjr\+:hover{color:#2563eb;text-decoration:underline}.MDLeadership_phone__MOo45{align-items:center;color:#6b7280;display:flex;font-size:13px;gap:8px}.MDLeadership_joinDate__w\+Ky7{align-items:center;border-bottom:1px solid #e5e7eb;color:#9ca3af;display:flex;font-size:11px;gap:6px;margin-bottom:10px;padding-bottom:10px}.MDLeadership_activeStatus__vP-dm{color:#10b981;font-size:12px;font-weight:500}.MDLeadership_inactiveStatus__onm2\+{color:#ef4444;font-size:12px;font-weight:500}.MDLeadership_emptyState__O4985{background:#fff;border-radius:20px;padding:60px;text-align:center}.MDLeadership_emptyState__O4985 svg{color:#cbd5e1;margin-bottom:16px}.MDLeadership_emptyState__O4985 h3{color:#1a1a2e;font-size:20px;margin-bottom:8px}.MDLeadership_emptyState__O4985 p{color:#6b7280;margin-bottom:8px}.MDLeadership_emptyHint__k6Sjf{color:#9ca3af;font-size:12px}.MDLeadership_loadingContainer__3BY6l{align-items:center;display:flex;justify-content:center;min-height:400px}.MDLeadership_spinner__Ybom9{animation:MDLeadership_spin__Yva0y 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:48px;width:48px}@keyframes MDLeadership_spin__Yva0y{to{transform:rotate(1turn)}}@media (max-width:768px){.MDLeadership_statsGrid__zQK2c,.MDLeadership_teamGrid__PUnps{grid-template-columns:1fr}.MDLeadership_memberCard__M7ME0{align-items:center;flex-direction:column;text-align:center}.MDLeadership_contactInfo__lpoRA,.MDLeadership_memberHeader__vM6DV{align-items:center}.MDLeadership_joinDate__w\+Ky7{justify-content:center}}.MDPlanning_dashboardWrapper__lTaMX{background:linear-gradient(135deg,#f5f7fa,#e9ecef);display:flex;min-height:100vh}.MDPlanning_mainContent__j-0Pl{flex:1 1;margin-left:280px;padding:28px 32px;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (max-width:768px){.MDPlanning_mainContent__j-0Pl{margin-left:0;padding:20px}}.MDPlanning_header__8sZXQ{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:32px}.MDPlanning_headerLeft__zq59F{flex:1 1}.MDPlanning_welcomeBadge__19RQc{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #ffffff4d;border-radius:30px;color:#3b82f6;display:inline-flex;font-size:13px;font-weight:500;gap:8px;margin-bottom:16px;padding:6px 16px}.MDPlanning_welcomeIcon__EYKHL{font-size:16px}.MDPlanning_headerTitle__uVA68{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a1a2e,#3b82f6);-webkit-background-clip:text;font-size:2rem;font-weight:700;margin-bottom:8px}.MDPlanning_headerSubtitle__7Lka4{color:#6b7280;font-size:14px}.MDPlanning_headerRight__\+qJhf{align-items:center;display:flex;gap:12px}.MDPlanning_createBtn__oPaFd,.MDPlanning_exportBtn__HRD10,.MDPlanning_logoutBtn__ejwBI{align-items:center;border-radius:10px;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s}.MDPlanning_exportBtn__HRD10{background:#f3f4f6;border:1px solid #e5e7eb;color:#374151}.MDPlanning_exportBtn__HRD10:hover{background:#e5e7eb;transform:translateY(-2px)}.MDPlanning_createBtn__oPaFd{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;color:#fff}.MDPlanning_createBtn__oPaFd:hover{box-shadow:0 4px 12px #3b82f64d;transform:translateY(-2px)}.MDPlanning_logoutBtn__ejwBI{background:#ef44441a;border:1px solid #ef444433;color:#ef4444}.MDPlanning_logoutBtn__ejwBI:hover{background:#ef4444;color:#fff}.MDPlanning_statsGrid__RaC6s{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:32px}.MDPlanning_statCard__3uf0C{align-items:center;background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;display:flex;gap:16px;padding:20px;transition:all .3s}.MDPlanning_statCard__3uf0C:hover{box-shadow:0 12px 30px #0000001a;transform:translateY(-5px)}.MDPlanning_statIcon__pQctL{align-items:center;border-radius:14px;color:#fff;display:flex;font-size:24px;height:55px;justify-content:center;width:55px}.MDPlanning_statInfo__XITFg h3{color:#6b7280;font-size:12px;font-weight:500;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.MDPlanning_statValue__l-TSg{color:#1a1a2e;font-size:28px;font-weight:700;margin-bottom:4px}.MDPlanning_statInfo__XITFg span{color:#10b981;font-size:11px}.MDPlanning_chartsGrid__wCHdh{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:32px}@media (max-width:1024px){.MDPlanning_chartsGrid__wCHdh{grid-template-columns:1fr}}.MDPlanning_chartCard__eKBv6{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;padding:20px}.MDPlanning_chartCard__eKBv6 h3{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;font-size:16px;font-weight:600;gap:8px;margin-bottom:20px;padding-bottom:12px}.MDPlanning_filterBar__dVZ8b{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:24px}.MDPlanning_searchBox__yodwE{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;flex:1 1;gap:8px;padding:10px 16px}.MDPlanning_searchBox__yodwE svg{color:#9ca3af}.MDPlanning_searchBox__yodwE input{border:none;flex:1 1;font-size:14px;outline:none}.MDPlanning_filterGroup__5ElRT{display:flex;gap:12px}.MDPlanning_filterSelect__r8Gwm{background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;font-size:14px;padding:10px 16px}.MDPlanning_timeline__QdDaJ{padding-left:30px;position:relative}.MDPlanning_timelineItem__LMfj1{margin-bottom:30px;position:relative}.MDPlanning_timelineDot__4D5JB{border:3px solid #fff;border-radius:50%;box-shadow:0 2px 8px #0000001a;height:14px;left:-22px;position:absolute;top:24px;width:14px;z-index:2}.MDPlanning_timelineLine__fTyBM{background:linear-gradient(180deg,#3b82f6,#10b981);height:calc(100% + 10px);left:-16px;position:absolute;top:38px;width:2px;z-index:1}.MDPlanning_timelineItem__LMfj1:last-child .MDPlanning_timelineLine__fTyBM{display:none}.MDPlanning_planCard__mgyHw{background:#fff;border:1px solid #0000;border-radius:20px;box-shadow:0 4px 20px #0000000d;margin-left:20px;padding:20px;transition:all .3s}.MDPlanning_planCard__mgyHw:hover{border-color:#e5e7eb;box-shadow:0 8px 30px #0000001a;transform:translateX(5px)}.MDPlanning_planHeader__M6L68{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.MDPlanning_planTitle__gU6eS{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.MDPlanning_planTitle__gU6eS h3{color:#1a1a2e;font-size:18px;font-weight:600;margin:0}.MDPlanning_planPriority__qPf5y{border-radius:20px;color:#fff;font-size:11px;font-weight:600;padding:4px 12px;text-transform:uppercase}.MDPlanning_planActions__Mnm9G{display:flex;gap:8px}.MDPlanning_deleteBtn__k5dCl,.MDPlanning_editBtn__En03h,.MDPlanning_viewBtn__UoOZb{align-items:center;background:none;border:none;border-radius:8px;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:all .2s}.MDPlanning_viewBtn__UoOZb{color:#8b5cf6}.MDPlanning_viewBtn__UoOZb:hover{background:#f3e8ff;transform:scale(1.05)}.MDPlanning_editBtn__En03h{color:#3b82f6}.MDPlanning_editBtn__En03h:hover{background:#dbeafe;transform:scale(1.05)}.MDPlanning_deleteBtn__k5dCl{color:#ef4444}.MDPlanning_deleteBtn__k5dCl:hover{background:#fee2e2;transform:scale(1.05)}.MDPlanning_planDescription__fwAUU{color:#6b7280;font-size:13px;line-height:1.5;margin-bottom:16px}.MDPlanning_planMeta__Uq0KI{border-bottom:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px;padding-bottom:12px}.MDPlanning_metaItem__-k0GT{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:6px}.MDPlanning_progressSection__-v4IG{margin-bottom:16px}.MDPlanning_progressHeader__GNWzA{color:#6b7280;display:flex;font-size:12px;justify-content:space-between;margin-bottom:6px}.MDPlanning_progressPercent__YVLCA{color:#3b82f6;font-weight:600}.MDPlanning_progressBar__72x8o{background:#e5e7eb;border-radius:10px;height:8px;overflow:hidden}.MDPlanning_progressFill__Bb\+5v{border-radius:10px;height:100%;transition:width .3s}.MDPlanning_planFooter__4YlT8{display:flex;justify-content:flex-start}.MDPlanning_statusBadge__EwAgF{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:6px 14px}.MDPlanning_emptyState__LVlMz{background:#fff;border-radius:20px;padding:60px;text-align:center}.MDPlanning_emptyState__LVlMz svg{color:#cbd5e1;margin-bottom:16px}.MDPlanning_emptyState__LVlMz h3{color:#1a1a2e;font-size:20px;margin-bottom:8px}.MDPlanning_emptyState__LVlMz p{color:#6b7280;margin-bottom:24px}.MDPlanning_emptyBtn__cWOOR{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:8px;padding:10px 24px}.MDPlanning_modalOverlay__JAg3j{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.MDPlanning_modalLarge__GsSYR,.MDPlanning_modal__PDFpq{animation:MDPlanning_slideUp__-An5\+ .3s ease;background:#fff;border-radius:24px;max-height:90vh;max-width:90%;overflow-y:auto;width:600px}.MDPlanning_modalLarge__GsSYR{width:700px}@keyframes MDPlanning_slideUp__-An5\+{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.MDPlanning_modalHeader__\+fxOO{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.MDPlanning_modalHeader__\+fxOO h2{color:#1a1a2e;font-size:20px;font-weight:600;margin:0}.MDPlanning_closeBtn__YZ7yY{background:none;border:none;color:#6b7280;cursor:pointer;font-size:20px;padding:4px;transition:all .2s}.MDPlanning_closeBtn__YZ7yY:hover{color:#1a1a2e;transform:rotate(90deg)}.MDPlanning_modalForm__i\+FkV{padding:24px}.MDPlanning_formGroup__lbiXu{margin-bottom:20px}.MDPlanning_formGroup__lbiXu label{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.MDPlanning_formGroup__lbiXu input,.MDPlanning_formGroup__lbiXu select,.MDPlanning_formGroup__lbiXu textarea{border:1px solid #d1d5db;border-radius:10px;font-size:14px;padding:10px 12px;transition:all .2s;width:100%}.MDPlanning_formGroup__lbiXu input:focus,.MDPlanning_formGroup__lbiXu select:focus,.MDPlanning_formGroup__lbiXu textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.MDPlanning_formRow__L3wiX{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.MDPlanning_errorMessage__3c2oi{background:#fee2e2;border-left:4px solid #dc2626;border-radius:10px;color:#dc2626;font-size:13px;margin-bottom:20px;padding:12px 16px}.MDPlanning_modalActions__ySSBm{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:20px}.MDPlanning_cancelBtn__e2GIZ,.MDPlanning_submitBtn__FGlmu{border-radius:10px;cursor:pointer;font-weight:500;padding:10px 20px;transition:all .2s}.MDPlanning_cancelBtn__e2GIZ{background:#f3f4f6;border:none;color:#6b7280}.MDPlanning_cancelBtn__e2GIZ:hover{background:#e5e7eb}.MDPlanning_submitBtn__FGlmu{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;color:#fff}.MDPlanning_submitBtn__FGlmu:hover{box-shadow:0 4px 12px #3b82f64d;transform:translateY(-2px)}.MDPlanning_detailsBody__hdMhi{padding:24px}.MDPlanning_detailsSection__0c1Sl{margin-bottom:24px}.MDPlanning_detailsSection__0c1Sl h4{color:#374151;font-size:14px;font-weight:600;margin-bottom:10px}.MDPlanning_detailsSection__0c1Sl p{color:#6b7280;font-size:14px;line-height:1.5}.MDPlanning_detailsGrid__8FkY\+{grid-gap:16px;background:#f8f9fa;border-radius:12px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:24px;padding:16px}.MDPlanning_detailItem__8PR8W{align-items:center;display:flex;justify-content:space-between}.MDPlanning_detailItem__8PR8W span{color:#6b7280;font-size:13px}.MDPlanning_detailItem__8PR8W strong{color:#1a1a2e;font-size:13px;font-weight:600}.MDPlanning_detailStatus__eVSZz{text-transform:capitalize}.MDPlanning_detailsProgress__QmyhE{margin-top:20px}.MDPlanning_detailsProgress__QmyhE label{color:#374151;display:block;font-size:13px;font-weight:500;margin-bottom:8px}.MDPlanning_progressBarLarge__\+VOue{background:#e5e7eb;border-radius:10px;height:10px;margin-bottom:8px;overflow:hidden}.MDPlanning_progressFillLarge__kzTu-{background:linear-gradient(90deg,#3b82f6,#1d4ed8);border-radius:10px;height:100%;transition:width .3s}.MDPlanning_progressPercentage__xQjWn{color:#3b82f6;font-size:12px;font-weight:600}.MDPlanning_loadingContainer__Uyjpl{align-items:center;display:flex;justify-content:center;min-height:400px}.MDPlanning_spinner__JzUFl{animation:MDPlanning_spin__b\+GYB 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:48px;width:48px}@keyframes MDPlanning_spin__b\+GYB{to{transform:rotate(1turn)}}@media (max-width:768px){.MDPlanning_statsGrid__RaC6s{grid-template-columns:1fr}.MDPlanning_header__8sZXQ{flex-direction:column}.MDPlanning_headerRight__\+qJhf{justify-content:space-between;width:100%}.MDPlanning_filterBar__dVZ8b{flex-direction:column}.MDPlanning_filterGroup__5ElRT,.MDPlanning_searchBox__yodwE{width:100%}.MDPlanning_filterSelect__r8Gwm{flex:1 1}.MDPlanning_timeline__QdDaJ{padding-left:20px}.MDPlanning_timelineDot__4D5JB{left:-16px}.MDPlanning_timelineLine__fTyBM{left:-10px}.MDPlanning_planCard__mgyHw{margin-left:10px;padding:16px}.MDPlanning_planMeta__Uq0KI{flex-direction:column;gap:8px}.MDPlanning_detailsGrid__8FkY\+,.MDPlanning_formRow__L3wiX{grid-template-columns:1fr}.MDPlanning_modalLarge__GsSYR,.MDPlanning_modal__PDFpq{width:95%}}@media (max-width:480px){.MDPlanning_mainContent__j-0Pl{padding:16px}.MDPlanning_statIcon__pQctL{font-size:20px;height:45px;width:45px}.MDPlanning_statValue__l-TSg{font-size:22px}.MDPlanning_planTitle__gU6eS h3{font-size:16px}.MDPlanning_planHeader__M6L68{flex-direction:column}.MDPlanning_planActions__Mnm9G{justify-content:flex-end;width:100%}}.CEOOKRs_dashboardWrapper__iLTgE{background:linear-gradient(135deg,#11998e,#38ef7d);display:flex;min-height:100vh}.CEOOKRs_mainContent__lSxN8{flex:1 1;margin-left:280px;padding:24px 32px;transition:margin-left .3s}@media (max-width:768px){.CEOOKRs_mainContent__lSxN8{margin-left:0;padding:20px}}.CEOOKRs_header__TOlhQ{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:32px}.CEOOKRs_header__TOlhQ h1{color:#fff;font-size:32px;font-weight:700;margin-bottom:8px}.CEOOKRs_header__TOlhQ p{color:#fffc;font-size:14px}.CEOOKRs_createBtn__5NhKU{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid #ffffff4d;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s}.CEOOKRs_createBtn__5NhKU:hover{background:#ffffff4d;transform:translateY(-2px)}.CEOOKRs_statsGrid__sEGtt{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:32px}.CEOOKRs_statCard__pIXZH{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:20px;display:flex;gap:16px;padding:20px;transition:all .3s}.CEOOKRs_statCard__pIXZH:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-5px)}.CEOOKRs_statIcon__Otv2K{align-items:center;border-radius:14px;color:#fff;display:flex;font-size:24px;height:52px;justify-content:center;width:52px}.CEOOKRs_statInfo__O0JB1 h3{color:#6b7280;font-size:13px;font-weight:500;margin-bottom:4px}.CEOOKRs_statValue__v9RYo{color:#1a1a2e;font-size:28px;font-weight:700}.CEOOKRs_okrsGrid__58kxA{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(450px,1fr))}.CEOOKRs_okrCard__7Hjo6{background:#fff;border-radius:20px;box-shadow:0 4px 6px #00000012;padding:24px;transition:all .3s}.CEOOKRs_okrCard__7Hjo6:hover{box-shadow:0 12px 24px #0000001a;transform:translateY(-5px)}.CEOOKRs_cardHeader__pXtt6{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:16px}.CEOOKRs_quarterBadge__Qk6gm{background:#e0e7ff;color:#4338ca}.CEOOKRs_departmentBadge__FNa97,.CEOOKRs_quarterBadge__Qk6gm{border-radius:20px;display:inline-block;font-size:12px;font-weight:600;padding:4px 12px}.CEOOKRs_departmentBadge__FNa97{background:#d1fae5;color:#065f46;margin-left:8px}.CEOOKRs_cardActions__c\+tpt{display:flex;gap:8px}.CEOOKRs_deleteBtn__ydBa-,.CEOOKRs_editBtn__1Ww9q{background:none;border:none;border-radius:8px;cursor:pointer;padding:6px;transition:all .2s}.CEOOKRs_editBtn__1Ww9q{color:#10b981}.CEOOKRs_editBtn__1Ww9q:hover{background:#d1fae5;transform:scale(1.05)}.CEOOKRs_deleteBtn__ydBa-{color:#ef4444}.CEOOKRs_deleteBtn__ydBa-:hover{background:#fee2e2;transform:scale(1.05)}.CEOOKRs_objective__P9V00{color:#1a1a2e;font-size:18px;font-weight:600;line-height:1.4;margin-bottom:12px}.CEOOKRs_description__zNZUR{color:#6b7280;font-size:14px;line-height:1.5;margin-bottom:16px}.CEOOKRs_ownerInfo__o\+zTe{align-items:center;background:#f3f4f6;border-radius:10px;color:#374151;display:flex;font-size:13px;gap:8px;margin-bottom:16px;padding:8px 12px}.CEOOKRs_progressSection__fekRO{margin-bottom:16px}.CEOOKRs_progressHeader__iBXK0{color:#6b7280;display:flex;font-size:12px;justify-content:space-between;margin-bottom:8px}.CEOOKRs_progressPercent__YuJsq{color:#10b981;font-weight:600}.CEOOKRs_progressBar__dhSW3{background:#e5e7eb;border-radius:10px;height:8px;margin-bottom:12px;overflow:hidden}.CEOOKRs_progressFill__dEEbd{background:linear-gradient(90deg,#10b981,#059669);border-radius:10px;height:100%;transition:width .3s}.CEOOKRs_progressSlider__rJ7B4{-webkit-appearance:none;background:#0000;margin-top:8px;width:100%}.CEOOKRs_progressSlider__rJ7B4::-webkit-slider-runnable-track{background:#e5e7eb;border-radius:2px;height:4px}.CEOOKRs_progressSlider__rJ7B4::-webkit-slider-thumb{-webkit-appearance:none;background:#10b981;border-radius:50%;cursor:pointer;height:16px;margin-top:-6px;width:16px}.CEOOKRs_progressSlider__rJ7B4::-webkit-slider-thumb:hover{transform:scale(1.2)}.CEOOKRs_cardFooter__n6HoM{align-items:center;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;padding-top:16px}.CEOOKRs_dateInfo__r6YLL{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:6px}.CEOOKRs_statusBadge__7svrS{border-radius:20px;color:#fff;font-size:12px;font-weight:500;padding:4px 12px;text-transform:capitalize}.CEOOKRs_emptyState__jxE1f{background:#fff;border-radius:20px;grid-column:1/-1;padding:80px 20px;text-align:center}.CEOOKRs_emptyState__jxE1f svg{color:#cbd5e1;margin-bottom:16px}.CEOOKRs_emptyState__jxE1f h3{color:#1a1a2e;font-size:20px;margin-bottom:8px}.CEOOKRs_emptyState__jxE1f p{color:#6b7280;margin-bottom:24px}.CEOOKRs_emptyBtn__af4lE{align-items:center;background:#10b981;border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s}.CEOOKRs_emptyBtn__af4lE:hover{background:#059669;transform:translateY(-2px)}.CEOOKRs_modalOverlay__NeQF6{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.CEOOKRs_modal__-nU4g{animation:CEOOKRs_modalIn__QhMSY .3s ease;background:#fff;border-radius:24px;max-height:90vh;max-width:600px;overflow-y:auto;width:90%}@keyframes CEOOKRs_modalIn__QhMSY{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.CEOOKRs_modalHeader__C9Hes{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px}.CEOOKRs_modalHeader__C9Hes h2{color:#1a1a2e;font-size:20px;font-weight:600;margin:0}.CEOOKRs_closeBtn__Sw4jx{background:none;border:none;color:#6b7280;cursor:pointer;font-size:20px;padding:4px;transition:all .2s}.CEOOKRs_closeBtn__Sw4jx:hover{color:#1a1a2e;transform:rotate(90deg)}.CEOOKRs_modalForm__DG8RK{padding:24px}.CEOOKRs_formGroup__1vksz{margin-bottom:20px}.CEOOKRs_formGroup__1vksz label{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.CEOOKRs_formGroup__1vksz input,.CEOOKRs_formGroup__1vksz select,.CEOOKRs_formGroup__1vksz textarea{border:1px solid #d1d5db;border-radius:10px;font-size:14px;padding:12px;transition:all .2s;width:100%}.CEOOKRs_formGroup__1vksz input:focus,.CEOOKRs_formGroup__1vksz select:focus,.CEOOKRs_formGroup__1vksz textarea:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b9811a;outline:none}.CEOOKRs_formRow__6wgqr{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.CEOOKRs_modalActions__oEH\+L{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:20px}.CEOOKRs_cancelBtn__sFu5Y,.CEOOKRs_submitBtn__O-sjz{border-radius:10px;cursor:pointer;font-weight:500;padding:10px 20px;transition:all .2s}.CEOOKRs_cancelBtn__sFu5Y{background:#f3f4f6;border:none;color:#6b7280}.CEOOKRs_cancelBtn__sFu5Y:hover{background:#e5e7eb}.CEOOKRs_submitBtn__O-sjz{background:linear-gradient(135deg,#10b981,#059669);border:none;color:#fff}.CEOOKRs_submitBtn__O-sjz:hover{box-shadow:0 4px 12px #10b9814d;transform:translateY(-2px)}.CEOOKRs_loadingContainer__JEmKy{align-items:center;display:flex;justify-content:center;min-height:400px}.CEOOKRs_spinner__45ohz{animation:CEOOKRs_spin__Ld-z5 1s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:48px;width:48px}@keyframes CEOOKRs_spin__Ld-z5{to{transform:rotate(1turn)}}.CEODepartments_dashboardWrapper__3JGW8{background:linear-gradient(135deg,#1e3c72,#2a5298);display:flex;min-height:100vh}.CEODepartments_mainContent__SxGBt{flex:1 1;margin-left:280px;padding:24px 32px;transition:margin-left .3s}@media (max-width:768px){.CEODepartments_mainContent__SxGBt{margin-left:0;padding:20px}}.CEODepartments_header__pH0PA{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:32px}.CEODepartments_header__pH0PA h1{color:#fff;font-size:32px;font-weight:700;margin-bottom:8px}.CEODepartments_header__pH0PA p{color:#fffc;font-size:14px}.CEODepartments_createBtn__0H42q{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid #ffffff4d;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s}.CEODepartments_createBtn__0H42q:hover{background:#ffffff4d;transform:translateY(-2px)}.CEODepartments_statsGrid__JbKy3{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:32px}.CEODepartments_statCard__73M-J{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:20px;display:flex;gap:16px;padding:20px;transition:all .3s}.CEODepartments_statCard__73M-J:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-5px)}.CEODepartments_statIcon__X5XPq{align-items:center;border-radius:14px;color:#fff;display:flex;font-size:24px;height:52px;justify-content:center;width:52px}.CEODepartments_statInfo__afpf5 h3{color:#6b7280;font-size:13px;font-weight:500;margin-bottom:4px}.CEODepartments_statValue__\+37CA{color:#1a1a2e;font-size:28px;font-weight:700}.CEODepartments_departmentsGrid__PzeVI{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.CEODepartments_departmentCard__WSoA6{background:#fff;border-radius:20px;box-shadow:0 4px 6px #00000012;padding:24px;transition:all .3s}.CEODepartments_departmentCard__WSoA6:hover{box-shadow:0 12px 24px #0000001a;transform:translateY(-5px)}.CEODepartments_cardHeader__dqQoI{align-items:center;border-bottom:2px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.CEODepartments_cardHeader__dqQoI h3{color:#1a1a2e;font-size:20px;font-weight:600;margin:0}.CEODepartments_cardActions__1rS4F{display:flex;gap:8px}.CEODepartments_editBtn__qYzwi{background:none;border:none;border-radius:8px;color:#3b82f6;cursor:pointer;padding:6px;transition:all .2s}.CEODepartments_editBtn__qYzwi:hover{background:#dbeafe;transform:scale(1.05)}.CEODepartments_stats__8baVJ{background:#f8fafc;border-radius:12px;display:flex;gap:16px;margin-bottom:20px;padding:12px}.CEODepartments_stat__MzmBn{align-items:center;color:#374151;display:flex;font-size:14px;gap:8px}.CEODepartments_stat__MzmBn svg{color:#3b82f6}.CEODepartments_headSection__95QbP{margin-bottom:20px}.CEODepartments_headSection__95QbP h4{color:#374151;font-size:14px;font-weight:600;margin-bottom:10px}.CEODepartments_headSelect__apUi\+{border:1px solid #d1d5db;border-radius:10px;font-size:14px;margin-bottom:10px;padding:10px;width:100%}.CEODepartments_headInfo__s\+GbO{background:#f0fdf4;border-radius:10px;padding:10px}.CEODepartments_headInfo__s\+GbO p{color:#065f46;font-size:14px;margin:0 0 5px}.CEODepartments_headInfo__s\+GbO a{align-items:center;color:#3b82f6;display:flex;font-size:12px;gap:6px;text-decoration:none}.CEODepartments_headInfo__s\+GbO a:hover{text-decoration:underline}.CEODepartments_employeesList__qQ8-K{margin-top:16px}.CEODepartments_employeesList__qQ8-K h4{color:#374151;font-size:14px;font-weight:600;margin-bottom:10px}.CEODepartments_employeeItems__o8nOW{max-height:200px;overflow-y:auto}.CEODepartments_employeeItem__jRRtu{align-items:center;background:#f9fafb;border-radius:8px;display:flex;font-size:13px;justify-content:space-between;margin-bottom:6px;padding:8px 10px}.CEODepartments_employeeItem__jRRtu:hover{background:#f3f4f6}.CEODepartments_employeeRole__ydZ8I{background:#e0e7ff;border-radius:12px;color:#4338ca;font-size:11px;padding:2px 8px}.CEODepartments_moreEmployees__bYV-3{color:#6b7280;font-size:12px;font-style:italic;padding:8px;text-align:center}.CEODepartments_emptyState__94Tdz{background:#fff;border-radius:20px;grid-column:1/-1;padding:80px 20px;text-align:center}.CEODepartments_emptyState__94Tdz svg{color:#cbd5e1;margin-bottom:16px}.CEODepartments_emptyState__94Tdz h3{color:#1a1a2e;font-size:20px;margin-bottom:8px}.CEODepartments_emptyState__94Tdz p{color:#6b7280;margin-bottom:24px}.CEODepartments_emptyBtn__etT4Y{align-items:center;background:#3b82f6;border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s}.CEODepartments_emptyBtn__etT4Y:hover{background:#2563eb;transform:translateY(-2px)}.CEODepartments_modalOverlay__whtst{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.CEODepartments_modal__3fBMc{animation:CEODepartments_modalIn__GfajE .3s ease;background:#fff;border-radius:24px;max-height:90vh;max-width:550px;overflow-y:auto;width:90%}@keyframes CEODepartments_modalIn__GfajE{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.CEODepartments_modalHeader__37QuF{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px}.CEODepartments_modalHeader__37QuF h2{color:#1a1a2e;font-size:20px;font-weight:600;margin:0}.CEODepartments_closeBtn__HG30b{background:none;border:none;color:#6b7280;cursor:pointer;font-size:20px;padding:4px;transition:all .2s}.CEODepartments_closeBtn__HG30b:hover{color:#1a1a2e;transform:rotate(90deg)}.CEODepartments_modalForm__eD4bN{padding:24px}.CEODepartments_formGroup__k2v5i{margin-bottom:20px}.CEODepartments_formGroup__k2v5i label{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.CEODepartments_formGroup__k2v5i input,.CEODepartments_formGroup__k2v5i select,.CEODepartments_formGroup__k2v5i textarea{border:1px solid #d1d5db;border-radius:10px;font-size:14px;padding:12px;transition:all .2s;width:100%}.CEODepartments_formGroup__k2v5i input:focus,.CEODepartments_formGroup__k2v5i select:focus,.CEODepartments_formGroup__k2v5i textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.CEODepartments_modalActions__0M8C0{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:20px}.CEODepartments_cancelBtn__Tmj19,.CEODepartments_submitBtn__cAZGE{border-radius:10px;cursor:pointer;font-weight:500;padding:10px 20px;transition:all .2s}.CEODepartments_cancelBtn__Tmj19{background:#f3f4f6;border:none;color:#6b7280}.CEODepartments_cancelBtn__Tmj19:hover{background:#e5e7eb}.CEODepartments_submitBtn__cAZGE{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;color:#fff}.CEODepartments_submitBtn__cAZGE:hover{box-shadow:0 4px 12px #3b82f64d;transform:translateY(-2px)}.CEODepartments_loadingContainer__NP0zH{align-items:center;display:flex;justify-content:center;min-height:400px}.CEODepartments_spinner__RYjq7{animation:CEODepartments_spin__ZXzad 1s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:48px;width:48px}@keyframes CEODepartments_spin__ZXzad{to{transform:rotate(1turn)}}.CEOProjects_dashboardWrapper__4efAe{background:linear-gradient(135deg,#134e5e,#71b280);display:flex;min-height:100vh}.CEOProjects_mainContent__BCO-L{flex:1 1;margin-left:280px;padding:24px 32px;transition:margin-left .3s}@media (max-width:768px){.CEOProjects_mainContent__BCO-L{margin-left:0;padding:20px}}.CEOProjects_header__LntRI{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:32px}.CEOProjects_header__LntRI h1{color:#fff;font-size:32px;font-weight:700;margin-bottom:8px}.CEOProjects_header__LntRI p{color:#fffc;font-size:14px}.CEOProjects_createBtn__-SaYZ{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid #ffffff4d;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s}.CEOProjects_createBtn__-SaYZ:hover{background:#ffffff4d;transform:translateY(-2px)}.CEOProjects_statsGrid__9NQmW{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:32px}.CEOProjects_statCard__RFnbJ{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:20px;display:flex;gap:16px;padding:20px;transition:all .3s}.CEOProjects_statCard__RFnbJ:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-5px)}.CEOProjects_statIcon__wvhTw{align-items:center;border-radius:14px;color:#fff;display:flex;font-size:24px;height:52px;justify-content:center;width:52px}.CEOProjects_statInfo__OHhRP h3{color:#6b7280;font-size:13px;font-weight:500;margin-bottom:4px}.CEOProjects_statValue__MmYsQ{color:#1a1a2e;font-size:28px;font-weight:700}.CEOProjects_projectsGrid__CJu15{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.CEOProjects_projectCard__SChSV{background:#fff;border-radius:20px;box-shadow:0 4px 6px #00000012;padding:24px;transition:all .3s}.CEOProjects_projectCard__SChSV:hover{box-shadow:0 12px 24px #0000001a;transform:translateY(-5px)}.CEOProjects_cardHeader__2h8AE{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.CEOProjects_cardHeader__2h8AE h3{color:#1a1a2e;flex:1 1;font-size:18px;font-weight:600;margin:0}.CEOProjects_cardActions__T1BLs{display:flex;gap:8px}.CEOProjects_deleteBtn__oh-PP,.CEOProjects_editBtn__VCeno{background:none;border:none;border-radius:8px;cursor:pointer;padding:6px;transition:all .2s}.CEOProjects_editBtn__VCeno{color:#3b82f6}.CEOProjects_editBtn__VCeno:hover{background:#dbeafe;transform:scale(1.05)}.CEOProjects_deleteBtn__oh-PP{color:#ef4444}.CEOProjects_deleteBtn__oh-PP:hover{background:#fee2e2;transform:scale(1.05)}.CEOProjects_description__1kiMc{color:#6b7280;font-size:14px;line-height:1.5;margin-bottom:16px}.CEOProjects_projectDetails__eze2a{background:#f8fafc;border-radius:12px;display:flex;flex-direction:column;gap:8px;margin-bottom:16px;padding:12px}.CEOProjects_detailItem__Pw63h{align-items:center;color:#374151;display:flex;font-size:13px;gap:8px}.CEOProjects_detailItem__Pw63h svg{color:#3b82f6}.CEOProjects_progressSection__YsqBP{margin-bottom:16px}.CEOProjects_progressHeader__snSMr{color:#6b7280;display:flex;font-size:12px;justify-content:space-between;margin-bottom:8px}.CEOProjects_progressPercent__mFasp{color:#3b82f6;font-weight:600}.CEOProjects_progressBar__nIvEX{background:#e5e7eb;border-radius:10px;height:8px;overflow:hidden}.CEOProjects_progressFill__Fx1gF{background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:10px;height:100%;transition:width .3s}.CEOProjects_cardFooter__88Edn{align-items:center;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;padding-top:16px}.CEOProjects_statusSelect__8mDwO{background:#fff;border:1px solid;border-radius:8px;cursor:pointer;font-size:12px;padding:6px 12px}.CEOProjects_statusBadge__-119d{border-radius:20px;color:#fff;font-size:12px;font-weight:500;padding:4px 12px;text-transform:capitalize}.CEOProjects_emptyState__tOPJl{background:#fff;border-radius:20px;grid-column:1/-1;padding:80px 20px;text-align:center}.CEOProjects_emptyState__tOPJl svg{color:#cbd5e1;margin-bottom:16px}.CEOProjects_emptyState__tOPJl h3{color:#1a1a2e;font-size:20px;margin-bottom:8px}.CEOProjects_emptyState__tOPJl p{color:#6b7280;margin-bottom:24px}.CEOProjects_emptyBtn__ia1Zp{align-items:center;background:#10b981;border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s}.CEOProjects_emptyBtn__ia1Zp:hover{background:#059669;transform:translateY(-2px)}.CEOProjects_modalOverlay__SlDJF{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.CEOProjects_modal__gdJ0j{animation:CEOProjects_modalIn__rRqxO .3s ease;background:#fff;border-radius:24px;max-height:90vh;max-width:600px;overflow-y:auto;width:90%}@keyframes CEOProjects_modalIn__rRqxO{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.CEOProjects_modalHeader__i8aov{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px}.CEOProjects_modalHeader__i8aov h2{color:#1a1a2e;font-size:20px;font-weight:600;margin:0}.CEOProjects_closeBtn__r3f1c{background:none;border:none;color:#6b7280;cursor:pointer;font-size:20px;padding:4px;transition:all .2s}.CEOProjects_closeBtn__r3f1c:hover{color:#1a1a2e;transform:rotate(90deg)}.CEOProjects_modalForm__z4c3x{padding:24px}.CEOProjects_formGroup__b2m8J{margin-bottom:20px}.CEOProjects_formGroup__b2m8J label{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.CEOProjects_formGroup__b2m8J input,.CEOProjects_formGroup__b2m8J select,.CEOProjects_formGroup__b2m8J textarea{border:1px solid #d1d5db;border-radius:10px;font-size:14px;padding:12px;transition:all .2s;width:100%}.CEOProjects_formGroup__b2m8J input:focus,.CEOProjects_formGroup__b2m8J select:focus,.CEOProjects_formGroup__b2m8J textarea:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b9811a;outline:none}.CEOProjects_formRow__oQ4MW{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.CEOProjects_modalActions__gIuIq{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:20px}.CEOProjects_cancelBtn__SeyAP,.CEOProjects_submitBtn__1AbiJ{border-radius:10px;cursor:pointer;font-weight:500;padding:10px 20px;transition:all .2s}.CEOProjects_cancelBtn__SeyAP{background:#f3f4f6;border:none;color:#6b7280}.CEOProjects_cancelBtn__SeyAP:hover{background:#e5e7eb}.CEOProjects_submitBtn__1AbiJ{background:linear-gradient(135deg,#10b981,#059669);border:none;color:#fff}.CEOProjects_submitBtn__1AbiJ:hover{box-shadow:0 4px 12px #10b9814d;transform:translateY(-2px)}.CEOProjects_loadingContainer__T61oS{align-items:center;display:flex;justify-content:center;min-height:400px}.CEOProjects_spinner__nUU-G{animation:CEOProjects_spin__C9u-f 1s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:48px;width:48px}@keyframes CEOProjects_spin__C9u-f{to{transform:rotate(1turn)}}.CEOAnalytics_dashboardWrapper__RFjmo{background:linear-gradient(135deg,#f5f7fa,#e9ecef);display:flex;min-height:100vh}.CEOAnalytics_mainContent__fblle{flex:1 1;margin-left:280px;padding:24px 32px;transition:margin-left .3s}@media (max-width:768px){.CEOAnalytics_mainContent__fblle{margin-left:0;padding:20px}}.CEOAnalytics_header__r3u3u{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:32px}.CEOAnalytics_header__r3u3u h1{color:#fff;font-size:32px;font-weight:700;margin-bottom:8px}.CEOAnalytics_header__r3u3u p{color:#fffc;font-size:14px}.CEOAnalytics_exportBtn__zOImo{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid #ffffff4d;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s}.CEOAnalytics_exportBtn__zOImo:hover{background:#ffffff4d;transform:translateY(-2px)}.CEOAnalytics_statsGrid__17SXX{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:32px}.CEOAnalytics_statCard__kUKNT{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:20px;display:flex;gap:16px;padding:20px;transition:all .3s}.CEOAnalytics_statCard__kUKNT:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-5px)}.CEOAnalytics_statIcon__xzwYC{align-items:center;border-radius:14px;color:#fff;display:flex;font-size:24px;height:52px;justify-content:center;width:52px}.CEOAnalytics_statInfo__itdg- h3{color:#6b7280;font-size:13px;font-weight:500;margin-bottom:4px}.CEOAnalytics_statValue__cB5YK{color:#1a1a2e;font-size:28px;font-weight:700}.CEOAnalytics_trend__2NiPu{color:#10b981;display:block;font-size:12px;margin-top:4px}.CEOAnalytics_chartsGrid__yv-es{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));margin-bottom:32px}.CEOAnalytics_chartCard__MyOqI{background:#fff;border-radius:20px;box-shadow:0 4px 6px #00000012;padding:20px;transition:all .3s}.CEOAnalytics_chartCard__MyOqI:hover{box-shadow:0 12px 24px #0000001a;transform:translateY(-5px)}.CEOAnalytics_chartHeader__Einv5{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:12px}.CEOAnalytics_chartHeader__Einv5 h3{align-items:center;color:#1a1a2e;display:flex;font-size:16px;font-weight:600;gap:8px;margin:0}.CEOAnalytics_sectionCard__WjOkU{background:#fff;border-radius:20px;box-shadow:0 4px 6px #00000012;margin-top:24px;padding:24px}.CEOAnalytics_sectionCard__WjOkU h3{align-items:center;border-bottom:1px solid #e5e7eb;color:#1a1a2e;display:flex;font-size:18px;font-weight:600;gap:8px;margin-bottom:20px;padding-bottom:12px}.CEOAnalytics_activityList__ssUxL{display:flex;flex-direction:column;gap:12px}.CEOAnalytics_activityItem__xnoO9{align-items:center;background:#f9fafb;border-radius:12px;display:flex;gap:16px;padding:12px;transition:all .2s}.CEOAnalytics_activityItem__xnoO9:hover{background:#f3f4f6;transform:translateX(5px)}.CEOAnalytics_activityIcon__82\+5W{align-items:center;background:#e0e7ff;border-radius:10px;color:#4338ca;display:flex;height:40px;justify-content:center;width:40px}.CEOAnalytics_activityContent__KhTGO{flex:1 1}.CEOAnalytics_activityContent__KhTGO p{color:#1a1a2e;font-size:14px;margin:0 0 4px}.CEOAnalytics_activityContent__KhTGO small{color:#6b7280;font-size:11px}.CEOAnalytics_loadingContainer__tHgrY{align-items:center;display:flex;justify-content:center;min-height:400px}.CEOAnalytics_spinner__HARsF{animation:CEOAnalytics_spin__u18Da 1s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:48px;width:48px}@keyframes CEOAnalytics_spin__u18Da{to{transform:rotate(1turn)}}@media (max-width:1024px){.CEOAnalytics_chartsGrid__yv-es{grid-template-columns:1fr}}@media (max-width:768px){.CEOAnalytics_departmentsGrid__29pqA,.CEOAnalytics_okrsGrid__s5hf4,.CEOAnalytics_projectsGrid__W0WwS,.CEOAnalytics_statsGrid__17SXX{grid-template-columns:1fr}}.COOOperations_dashboardWrapper__Trt2H{background:linear-gradient(135deg,#f5f7fa,#e9ecef);display:flex;min-height:100vh;overflow-x:hidden}.COOOperations_mainContent__DF1Qk{flex:1 1;margin-left:280px;padding:28px 32px;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (max-width:768px){.COOOperations_mainContent__DF1Qk{margin-left:0;padding:20px}}.COOOperations_header__gCP1d{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:32px}.COOOperations_headerLeft__eL\+zi{flex:1 1}.COOOperations_welcomeBadge__slRTc{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #ffffff4d;border-radius:30px;box-shadow:0 2px 8px #0000000d;color:#f59e0b;display:inline-flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:16px;padding:6px 16px}.COOOperations_welcomeIcon__BkDX0{font-size:16px}.COOOperations_headerTitle__9UR8R{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a1a2e,#f59e0b);-webkit-background-clip:text;font-size:2rem;font-weight:800;letter-spacing:-.5px;margin-bottom:8px}.COOOperations_headerSubtitle__RI3Y3{color:#6b7280;font-size:14px}.COOOperations_headerRight__yLxNj{align-items:center;display:flex;gap:12px}.COOOperations_createBtn__ddrsT,.COOOperations_exportBtn__OaRoh,.COOOperations_logoutBtn__FLfup{align-items:center;border-radius:12px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s}.COOOperations_exportBtn__OaRoh{background:#fff;border:1px solid #e5e7eb;color:#374151}.COOOperations_exportBtn__OaRoh:hover{background:#f3f4f6;box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.COOOperations_createBtn__ddrsT{background:linear-gradient(135deg,#f59e0b,#d97706);border:none;box-shadow:0 2px 8px #f59e0b33;color:#fff}.COOOperations_createBtn__ddrsT:hover{box-shadow:0 6px 16px #f59e0b4d;transform:translateY(-2px)}.COOOperations_logoutBtn__FLfup{background:#ef44441a;border:1px solid #ef444433;color:#ef4444}.COOOperations_logoutBtn__FLfup:hover{background:#ef4444;color:#fff;transform:translateY(-2px)}.COOOperations_kpiGrid__kiTj0{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:32px}.COOOperations_kpiCard__sfDz6{align-items:center;background:#fff;border:1px solid #0000000d;border-radius:20px;box-shadow:0 4px 20px #0000000d;display:flex;gap:16px;overflow:hidden;padding:20px;position:relative;transition:all .3s}.COOOperations_kpiCard__sfDz6:before{background:linear-gradient(135deg,#f59e0b,#d97706);content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transition:transform .3s;width:4px}.COOOperations_kpiCard__sfDz6:hover:before{transform:scaleY(1)}.COOOperations_kpiCard__sfDz6:hover{box-shadow:0 12px 30px #0000001f;transform:translateY(-4px)}.COOOperations_kpiIcon__cB1B4{align-items:center;border-radius:14px;color:#fff;display:flex;font-size:24px;height:55px;justify-content:center;transition:transform .3s;width:55px}.COOOperations_kpiCard__sfDz6:hover .COOOperations_kpiIcon__cB1B4{transform:scale(1.05)}.COOOperations_kpiInfo__gd7ZW{display:flex;flex:1 1;flex-direction:column;gap:4px}.COOOperations_kpiLabel__pYtM-{color:#6b7280;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.COOOperations_kpiValue__CrrX8{color:#1a1a2e;font-size:28px;font-weight:800;line-height:1.2}.COOOperations_kpiTrend__P\+H5m{align-items:center;color:#10b981;display:flex;font-size:11px;gap:4px}.COOOperations_chartsGrid__\+O8MZ{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:32px}@media (max-width:1024px){.COOOperations_chartsGrid__\+O8MZ{grid-template-columns:1fr}}.COOOperations_chartCard__gCYAr{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;padding:20px;transition:all .3s}.COOOperations_chartCard__gCYAr:hover{box-shadow:0 12px 30px #0000001f;transform:translateY(-4px)}.COOOperations_chartHeader__wCVcl{align-items:center;border-bottom:2px solid #f3f4f6;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:12px}.COOOperations_chartHeader__wCVcl h3{align-items:center;color:#1a1a2e;display:flex;font-size:16px;font-weight:600;gap:8px;margin:0}.COOOperations_chartAction__7qJbB{background:none;border:none;border-radius:8px;color:#9ca3af;cursor:pointer;padding:6px;transition:all .2s}.COOOperations_chartAction__7qJbB:hover{background:#f3f4f6;color:#f59e0b}.COOOperations_filterBar__XrlwN{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:24px}.COOOperations_searchBox__tvr1I{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 2px 8px #0000000d;display:flex;flex:1 1;gap:10px;padding:10px 16px}.COOOperations_searchBox__tvr1I svg{color:#9ca3af;font-size:18px}.COOOperations_searchBox__tvr1I input{border:none;flex:1 1;font-size:14px;outline:none}.COOOperations_filterGroup__917sC{display:flex;gap:12px}.COOOperations_filterSelect__nS0tk{background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;font-size:14px;padding:10px 16px;transition:all .2s}.COOOperations_filterSelect__nS0tk:hover{border-color:#f59e0b}.COOOperations_operationsGrid__H2-2s{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(450px,1fr));margin-top:24px}.COOOperations_operationCard__MB-7R{background:#fff;border:1px solid #0000000d;border-radius:20px;box-shadow:0 4px 20px #0000000d;padding:24px;transition:all .3s}.COOOperations_operationCard__MB-7R:hover{box-shadow:0 12px 30px #0000001f;transform:translateY(-4px)}.COOOperations_cardHeader__Htdj9{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.COOOperations_typeIcon__2\+cEp{font-size:32px}.COOOperations_cardBadges__qNOjG{display:flex;flex-wrap:wrap;gap:8px}.COOOperations_priorityBadge__J4qxP{border-radius:20px;color:#fff;font-size:11px;font-weight:600;padding:4px 12px;text-transform:uppercase}.COOOperations_typeBadge__HfyCO{background:#f3f4f6;border-radius:20px;color:#6b7280;font-size:11px;font-weight:500;padding:4px 12px;text-transform:capitalize}.COOOperations_cardActions__Tgugt{display:flex;gap:8px}.COOOperations_deleteBtn__2FxGZ,.COOOperations_editBtn__XJimR{align-items:center;background:none;border:none;border-radius:8px;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:all .2s}.COOOperations_editBtn__XJimR{color:#3b82f6}.COOOperations_editBtn__XJimR:hover{background:#dbeafe;transform:scale(1.05)}.COOOperations_deleteBtn__2FxGZ{color:#ef4444}.COOOperations_deleteBtn__2FxGZ:hover{background:#fee2e2;transform:scale(1.05)}.COOOperations_operationCard__MB-7R h3{color:#1a1a2e;font-size:18px;font-weight:600;margin-bottom:8px}.COOOperations_description__PYhVr{color:#6b7280;font-size:13px;line-height:1.5;margin-bottom:20px}.COOOperations_progressSection__7ncVN{margin-bottom:20px}.COOOperations_progressHeader__XlCc-{color:#6b7280;display:flex;font-size:12px;justify-content:space-between;margin-bottom:8px}.COOOperations_progressPercent__ZOMSP{color:#3b82f6;font-weight:600}.COOOperations_progressBar__ZL9nh{background:#e5e7eb;border-radius:10px;height:8px;margin-bottom:12px;overflow:hidden}.COOOperations_progressFill__Knu5\+{border-radius:10px;height:100%;transition:width .3s}.COOOperations_progressSlider__X\+XoP{-webkit-appearance:none;background:#0000;margin-top:8px;width:100%}.COOOperations_progressSlider__X\+XoP::-webkit-slider-runnable-track{background:#e5e7eb;border-radius:2px;height:4px}.COOOperations_progressSlider__X\+XoP::-webkit-slider-thumb{-webkit-appearance:none;background:#3b82f6;border-radius:50%;cursor:pointer;height:16px;margin-top:-6px;-webkit-transition:all .2s;transition:all .2s;width:16px}.COOOperations_progressSlider__X\+XoP::-webkit-slider-thumb:hover{background:#f59e0b;transform:scale(1.2)}.COOOperations_operationDetails__ci9TZ{background:#f8f9fa;border-radius:12px;display:flex;flex-direction:column;gap:10px;margin-bottom:20px;padding:12px}.COOOperations_detailItem__P\+doG{align-items:center;color:#374151;display:flex;font-size:13px;gap:8px}.COOOperations_detailItem__P\+doG svg{color:#f59e0b}.COOOperations_cardFooter__kVNYa{align-items:center;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;padding-top:16px}.COOOperations_statusBadge__iqOb0{align-items:center;border-radius:20px;display:flex;font-size:12px;font-weight:500;gap:6px;padding:6px 14px;text-transform:capitalize}.COOOperations_viewDetailsBtn__uL7q4{align-items:center;background:none;border:none;color:#f59e0b;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:4px;transition:all .2s}.COOOperations_viewDetailsBtn__uL7q4:hover{color:#d97706;gap:8px}.COOOperations_emptyState__py-bG{background:#fff;border-radius:20px;grid-column:1/-1;padding:80px 20px;text-align:center}.COOOperations_emptyState__py-bG svg{color:#cbd5e1;margin-bottom:16px}.COOOperations_emptyState__py-bG h3{color:#1a1a2e;font-size:20px;margin-bottom:8px}.COOOperations_emptyState__py-bG p{color:#6b7280;margin-bottom:24px}.COOOperations_emptyBtn__\+qrXo{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s}.COOOperations_emptyBtn__\+qrXo:hover{box-shadow:0 4px 12px #f59e0b4d;transform:translateY(-2px)}.COOOperations_modalOverlay__al5RV{align-items:center;animation:COOOperations_fadeIn__9sv3p .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes COOOperations_fadeIn__9sv3p{0%{opacity:0}to{opacity:1}}.COOOperations_modalLarge__Y92jP,.COOOperations_modal__3MhWJ{animation:COOOperations_slideUp__f5nj6 .3s ease;background:#fff;border-radius:24px;max-height:90vh;max-width:90%;overflow-y:auto;width:650px}.COOOperations_modalLarge__Y92jP{width:750px}@keyframes COOOperations_slideUp__f5nj6{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.COOOperations_modalHeader__CNGb9{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px}.COOOperations_modalHeader__CNGb9 h2{color:#1a1a2e;font-size:20px;font-weight:600;margin:0}.COOOperations_closeBtn__i73kD{background:none;border:none;color:#6b7280;cursor:pointer;font-size:20px;padding:4px;transition:all .2s}.COOOperations_closeBtn__i73kD:hover{color:#1a1a2e;transform:rotate(90deg)}.COOOperations_modalForm__P1g3V{padding:24px}.COOOperations_formGroup__sfxqs{margin-bottom:20px}.COOOperations_formGroup__sfxqs label{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.COOOperations_formGroup__sfxqs input,.COOOperations_formGroup__sfxqs select,.COOOperations_formGroup__sfxqs textarea{border:1px solid #d1d5db;border-radius:10px;font-size:14px;padding:12px;transition:all .2s;width:100%}.COOOperations_formGroup__sfxqs input:focus,.COOOperations_formGroup__sfxqs select:focus,.COOOperations_formGroup__sfxqs textarea:focus{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b1a;outline:none}.COOOperations_formRow__u6bfa{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.COOOperations_errorMessage__ibx9m{background:#fee2e2;border-left:4px solid #dc2626;border-radius:10px;color:#dc2626;font-size:13px;margin-bottom:20px;padding:12px 16px}.COOOperations_modalActions__VdcAt{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:20px}.COOOperations_cancelBtn__PeZgP,.COOOperations_submitBtn__IAm0w{border-radius:10px;cursor:pointer;font-weight:500;padding:10px 20px;transition:all .2s}.COOOperations_cancelBtn__PeZgP{background:#f3f4f6;border:none;color:#6b7280}.COOOperations_cancelBtn__PeZgP:hover{background:#e5e7eb}.COOOperations_submitBtn__IAm0w{background:linear-gradient(135deg,#f59e0b,#d97706);border:none;color:#fff}.COOOperations_submitBtn__IAm0w:hover{box-shadow:0 4px 12px #f59e0b4d;transform:translateY(-2px)}.COOOperations_submitBtn__IAm0w:disabled{cursor:not-allowed;opacity:.6}.COOOperations_detailsBody__jmZgN{padding:24px}.COOOperations_detailsHeader__L9pGP{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.COOOperations_detailsHeader__L9pGP h3{color:#1a1a2e;font-size:20px;font-weight:600;margin:0}.COOOperations_detailsStatus__v4ONP{border-radius:20px;color:#fff;font-size:12px;font-weight:500;padding:6px 14px;text-transform:capitalize}.COOOperations_detailsDescription__UPO25{color:#6b7280;font-size:14px;line-height:1.6;margin-bottom:24px}.COOOperations_detailsGrid__MtSoG{grid-gap:16px;background:#f8f9fa;border-radius:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);padding:20px}.COOOperations_detailsItem__Xg27L{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.COOOperations_detailsItem__Xg27L span{color:#6b7280;font-size:13px}.COOOperations_detailsItem__Xg27L strong{color:#1a1a2e;font-size:13px;font-weight:600}.COOOperations_loadingContainer__7-ovJ{align-items:center;display:flex;justify-content:center;min-height:400px}.COOOperations_spinner__lCV3Y{animation:COOOperations_spin__2DtKe 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#f59e0b;height:48px;width:48px}@keyframes COOOperations_spin__2DtKe{to{transform:rotate(1turn)}}@media (max-width:1200px){.COOOperations_operationsGrid__H2-2s{grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}}@media (max-width:992px){.COOOperations_kpiGrid__kiTj0{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.COOOperations_detailsGrid__MtSoG{grid-template-columns:1fr}}@media (max-width:768px){.COOOperations_mainContent__DF1Qk{margin-left:0;padding:20px}.COOOperations_kpiGrid__kiTj0,.COOOperations_operationsGrid__H2-2s{grid-template-columns:1fr}.COOOperations_filterBar__XrlwN{flex-direction:column}.COOOperations_filterGroup__917sC,.COOOperations_searchBox__tvr1I{width:100%}.COOOperations_filterSelect__nS0tk{flex:1 1}.COOOperations_formRow__u6bfa{grid-template-columns:1fr}.COOOperations_header__gCP1d{flex-direction:column}.COOOperations_headerRight__yLxNj{justify-content:space-between;width:100%}.COOOperations_modalLarge__Y92jP,.COOOperations_modal__3MhWJ{width:95%}}@media (max-width:576px){.COOOperations_mainContent__DF1Qk{padding:16px}.COOOperations_kpiIcon__cB1B4{font-size:20px;height:45px;width:45px}.COOOperations_kpiValue__CrrX8{font-size:22px}.COOOperations_operationCard__MB-7R{padding:16px}.COOOperations_detailsItem__Xg27L{align-items:flex-start;flex-direction:column;gap:4px}.COOOperations_cardHeader__Htdj9{flex-direction:column}.COOOperations_cardBadges__qNOjG{order:2}.COOOperations_cardActions__Tgugt{order:3}.COOOperations_typeIcon__2\+cEp{order:1}.COOOperations_chartHeader__wCVcl{align-items:flex-start;flex-direction:column;gap:10px}.COOOperations_emptyState__py-bG{padding:40px 20px}.COOOperations_emptyState__py-bG svg{height:48px;width:48px}}@media print{.COOOperations_cardActions__Tgugt,.COOOperations_createBtn__ddrsT,.COOOperations_exportBtn__OaRoh,.COOOperations_filterBar__XrlwN,.COOOperations_headerRight__yLxNj,.COOOperations_logoutBtn__FLfup,.COOOperations_sidebar__TxQCT,.COOOperations_viewDetailsBtn__uL7q4{display:none!important}.COOOperations_mainContent__DF1Qk{margin-left:0;padding:0}.COOOperations_operationCard__MB-7R{border:1px solid #e5e7eb;box-shadow:none;break-inside:avoid;page-break-inside:avoid}}.COOResources_dashboardWrapper__svt9v{background:linear-gradient(135deg,#f5f7fa,#e9ecef);display:flex;min-height:100vh;overflow-x:hidden}.COOResources_mainContent__uJTc6{flex:1 1;margin-left:280px;padding:28px 32px;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (max-width:768px){.COOResources_mainContent__uJTc6{margin-left:0;padding:20px}}.COOResources_header__OG7Cw{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:32px}.COOResources_headerLeft__HuYj7{flex:1 1}.COOResources_welcomeBadge__NtXUV{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #ffffff4d;border-radius:30px;box-shadow:0 2px 8px #0000000d;color:#3b82f6;display:inline-flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:16px;padding:6px 16px}.COOResources_welcomeIcon__q9Y4L{font-size:16px}.COOResources_headerTitle__XnEP8{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a1a2e,#3b82f6);-webkit-background-clip:text;font-size:2rem;font-weight:800;letter-spacing:-.5px;margin-bottom:8px}.COOResources_headerSubtitle__jTkL9{color:#6b7280;font-size:14px}.COOResources_headerRight__QHoki{align-items:center;display:flex;gap:12px}.COOResources_createBtn__HkjWt,.COOResources_exportBtn__\+wJe4,.COOResources_logoutBtn__J7dp7{align-items:center;border-radius:12px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s}.COOResources_exportBtn__\+wJe4{background:#fff;border:1px solid #e5e7eb;color:#374151}.COOResources_exportBtn__\+wJe4:hover{background:#f3f4f6;box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.COOResources_createBtn__HkjWt{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;box-shadow:0 2px 8px #3b82f633;color:#fff}.COOResources_createBtn__HkjWt:hover{box-shadow:0 6px 16px #3b82f64d;transform:translateY(-2px)}.COOResources_logoutBtn__J7dp7{background:#ef44441a;border:1px solid #ef444433;color:#ef4444}.COOResources_logoutBtn__J7dp7:hover{background:#ef4444;color:#fff;transform:translateY(-2px)}.COOResources_kpiGrid__6clck{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:32px}.COOResources_kpiCard__1XZMF{align-items:center;background:#fff;border:1px solid #0000000d;border-radius:20px;box-shadow:0 4px 20px #0000000d;display:flex;gap:16px;overflow:hidden;padding:20px;position:relative;transition:all .3s}.COOResources_kpiCard__1XZMF:before{background:linear-gradient(135deg,#3b82f6,#1d4ed8);content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transition:transform .3s;width:4px}.COOResources_kpiCard__1XZMF:hover:before{transform:scaleY(1)}.COOResources_kpiCard__1XZMF:hover{box-shadow:0 12px 30px #0000001f;transform:translateY(-4px)}.COOResources_kpiIcon__gFQEy{align-items:center;border-radius:14px;color:#fff;display:flex;font-size:24px;height:55px;justify-content:center;transition:transform .3s;width:55px}.COOResources_kpiCard__1XZMF:hover .COOResources_kpiIcon__gFQEy{transform:scale(1.05)}.COOResources_kpiInfo__k9eR2{display:flex;flex:1 1;flex-direction:column;gap:4px}.COOResources_kpiLabel__JEyNz{color:#6b7280;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.COOResources_kpiValue__ngss7{color:#1a1a2e;font-size:28px;font-weight:800;line-height:1.2}.COOResources_kpiTrend__N4qIw{align-items:center;color:#10b981;display:flex;font-size:11px;gap:4px}.COOResources_chartsGrid__VWMfS{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:32px}@media (max-width:1024px){.COOResources_chartsGrid__VWMfS{grid-template-columns:1fr}}.COOResources_chartCard__aK-dX{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;padding:20px;transition:all .3s}.COOResources_chartCard__aK-dX:hover{box-shadow:0 12px 30px #0000001f;transform:translateY(-4px)}.COOResources_chartHeader__y3H0I{align-items:center;border-bottom:2px solid #f3f4f6;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:12px}.COOResources_chartHeader__y3H0I h3{align-items:center;color:#1a1a2e;display:flex;font-size:16px;font-weight:600;gap:8px;margin:0}.COOResources_chartAction__GDibj{background:none;border:none;border-radius:8px;color:#9ca3af;cursor:pointer;padding:6px;transition:all .2s}.COOResources_chartAction__GDibj:hover{background:#f3f4f6;color:#3b82f6}.COOResources_maintenanceList__4YHHI{max-height:260px;overflow-y:auto}.COOResources_noMaintenance__JI9yQ{color:#9ca3af;font-size:14px;padding:40px;text-align:center}.COOResources_maintenanceItem__yTCEE{align-items:center;background:#f8f9fa;border-radius:12px;display:flex;gap:12px;margin-bottom:10px;padding:12px;transition:all .2s}.COOResources_maintenanceItem__yTCEE:hover{background:#f3f4f6;transform:translateX(5px)}.COOResources_maintenanceIcon__RdZOL{align-items:center;background:#fef3c7;border-radius:10px;color:#d97706;display:flex;font-size:20px;height:40px;justify-content:center;width:40px}.COOResources_maintenanceInfo__kjHRL{flex:1 1}.COOResources_maintenanceName__51sAV{color:#1a1a2e;font-size:14px;font-weight:600;margin-bottom:2px}.COOResources_maintenanceDate__fcyuJ{color:#6b7280;font-size:11px}.COOResources_maintenanceType__iuZ6C{background:#dbeafe;border-radius:20px;color:#2563eb;font-size:11px;font-weight:500;padding:4px 10px}.COOResources_filterBar__MQtn0{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:24px}.COOResources_searchBox__KzMvG{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 2px 8px #0000000d;display:flex;flex:1 1;gap:10px;padding:10px 16px}.COOResources_searchBox__KzMvG svg{color:#9ca3af;font-size:18px}.COOResources_searchBox__KzMvG input{border:none;flex:1 1;font-size:14px;outline:none}.COOResources_filterGroup__eUSQ\+{display:flex;gap:12px}.COOResources_filterSelect__ch-q3{background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;font-size:14px;padding:10px 16px;transition:all .2s}.COOResources_filterSelect__ch-q3:hover{border-color:#3b82f6}.COOResources_resourcesGrid__xggVJ{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(450px,1fr));margin-top:24px}.COOResources_resourceCard__uRdDl{background:#fff;border:1px solid #0000000d;border-radius:20px;box-shadow:0 4px 20px #0000000d;padding:24px;transition:all .3s}.COOResources_resourceCard__uRdDl:hover{box-shadow:0 12px 30px #0000001f;transform:translateY(-4px)}.COOResources_cardHeader__OAi7j{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.COOResources_typeIcon__q9OyA{font-size:32px}.COOResources_typeBadge__O3rFN{background:#f3f4f6;border-radius:20px;color:#6b7280;font-size:11px;font-weight:500;padding:4px 12px;text-transform:capitalize}.COOResources_cardActions__VXOX9{display:flex;gap:8px;margin-left:auto}.COOResources_deleteBtn__aUbkM,.COOResources_editBtn__Po3i1{align-items:center;background:none;border:none;border-radius:8px;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:all .2s}.COOResources_editBtn__Po3i1{color:#3b82f6}.COOResources_editBtn__Po3i1:hover{background:#dbeafe;transform:scale(1.05)}.COOResources_deleteBtn__aUbkM{color:#ef4444}.COOResources_deleteBtn__aUbkM:hover{background:#fee2e2;transform:scale(1.05)}.COOResources_resourceCard__uRdDl h3{color:#1a1a2e;font-size:18px;font-weight:600;margin-bottom:8px}.COOResources_description__waGsn{color:#6b7280;font-size:13px;line-height:1.5;margin-bottom:16px}.COOResources_resourceDetails__053ln{background:#f8f9fa;border-radius:12px;display:flex;flex-direction:column;gap:10px;margin-bottom:16px;padding:12px}.COOResources_detailItem__7lsD\+{align-items:center;color:#374151;display:flex;font-size:13px;gap:8px}.COOResources_detailItem__7lsD\+ svg{color:#3b82f6}.COOResources_maintenanceSection__dphvR{background:#fef3c7;border-radius:12px;display:flex;gap:16px;margin-bottom:16px;padding:12px}.COOResources_maintenanceDate__fcyuJ{align-items:center;color:#92400e;display:flex;font-size:12px;gap:6px}.COOResources_maintenanceDate__fcyuJ svg{color:#d97706}.COOResources_cardFooter__VZLij{align-items:center;border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-top:16px}.COOResources_statusSelect__JXkR4{background:#fff;border:1px solid;border-radius:10px;cursor:pointer;font-size:13px;padding:8px 12px}.COOResources_statusBadge__K5AOc{align-items:center;border-radius:20px;color:#fff;display:flex;font-size:12px;font-weight:500;gap:6px;padding:6px 14px}.COOResources_viewDetailsBtn__IwNO5{align-items:center;background:none;border:none;color:#3b82f6;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:4px;transition:all .2s}.COOResources_viewDetailsBtn__IwNO5:hover{color:#1d4ed8;gap:8px}.COOResources_emptyState__RxCIl{background:#fff;border-radius:20px;grid-column:1/-1;padding:80px 20px;text-align:center}.COOResources_emptyState__RxCIl svg{color:#cbd5e1;margin-bottom:16px}.COOResources_emptyState__RxCIl h3{color:#1a1a2e;font-size:20px;margin-bottom:8px}.COOResources_emptyState__RxCIl p{color:#6b7280;margin-bottom:24px}.COOResources_emptyBtn__jg8Fy{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s}.COOResources_emptyBtn__jg8Fy:hover{box-shadow:0 4px 12px #3b82f64d;transform:translateY(-2px)}.COOResources_modalOverlay__3bSLN{align-items:center;animation:COOResources_fadeIn__zoOzU .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes COOResources_fadeIn__zoOzU{0%{opacity:0}to{opacity:1}}.COOResources_modalLarge__g6Xsx,.COOResources_modal__hukRf{animation:COOResources_slideUp__ukiDw .3s ease;background:#fff;border-radius:24px;max-height:90vh;max-width:90%;overflow-y:auto;width:700px}.COOResources_modalLarge__g6Xsx{width:800px}@keyframes COOResources_slideUp__ukiDw{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.COOResources_modalHeader__6wl1F{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px}.COOResources_modalHeader__6wl1F h2{color:#1a1a2e;font-size:20px;font-weight:600;margin:0}.COOResources_closeBtn__y-i0W{background:none;border:none;color:#6b7280;cursor:pointer;font-size:20px;padding:4px;transition:all .2s}.COOResources_closeBtn__y-i0W:hover{color:#1a1a2e;transform:rotate(90deg)}.COOResources_modalForm__vrDIF{padding:24px}.COOResources_formGroup__NaKn4{margin-bottom:20px}.COOResources_formGroup__NaKn4 label{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.COOResources_formGroup__NaKn4 input,.COOResources_formGroup__NaKn4 select,.COOResources_formGroup__NaKn4 textarea{border:1px solid #d1d5db;border-radius:10px;font-size:14px;padding:12px;transition:all .2s;width:100%}.COOResources_formGroup__NaKn4 input:focus,.COOResources_formGroup__NaKn4 select:focus,.COOResources_formGroup__NaKn4 textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.COOResources_formRow__wIbn2{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.COOResources_errorMessage__VLg79{background:#fee2e2;border-left:4px solid #dc2626;border-radius:10px;color:#dc2626;font-size:13px;margin-bottom:20px;padding:12px 16px}.COOResources_modalActions__JO-3h{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:20px}.COOResources_cancelBtn__c31dE,.COOResources_submitBtn__mODPK{border-radius:10px;cursor:pointer;font-weight:500;padding:10px 20px;transition:all .2s}.COOResources_cancelBtn__c31dE{background:#f3f4f6;border:none;color:#6b7280}.COOResources_cancelBtn__c31dE:hover{background:#e5e7eb}.COOResources_submitBtn__mODPK{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;color:#fff}.COOResources_submitBtn__mODPK:hover{box-shadow:0 4px 12px #3b82f64d;transform:translateY(-2px)}.COOResources_submitBtn__mODPK:disabled{cursor:not-allowed;opacity:.6}.COOResources_detailsBody__rQeZD{padding:24px}.COOResources_detailsHeader__H5AQz{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.COOResources_detailsTitle__VgbwV{align-items:center;display:flex;gap:12px}.COOResources_detailsTitle__VgbwV svg{color:#3b82f6;font-size:28px}.COOResources_detailsTitle__VgbwV h3{color:#1a1a2e;font-size:20px;font-weight:600;margin:0}.COOResources_detailsStatus__HQyDq{border-radius:20px;color:#fff;font-size:12px;font-weight:500;padding:6px 14px;text-transform:capitalize}.COOResources_detailsDescription__ZdpRj{color:#6b7280;font-size:14px;line-height:1.6;margin-bottom:24px}.COOResources_detailsGrid__\+u-ba{grid-gap:16px;background:#f8f9fa;border-radius:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);padding:20px}.COOResources_detailsItem__ETXLj{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.COOResources_detailsItem__ETXLj span{color:#6b7280;font-size:13px}.COOResources_detailsItem__ETXLj strong{color:#1a1a2e;font-size:13px;font-weight:600}.COOResources_loadingContainer__I8iMG{align-items:center;display:flex;justify-content:center;min-height:400px}.COOResources_spinner__W15yM{animation:COOResources_spin__eGf3U 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:48px;width:48px}@keyframes COOResources_spin__eGf3U{to{transform:rotate(1turn)}}@media (max-width:1200px){.COOResources_resourcesGrid__xggVJ{grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}}@media (max-width:992px){.COOResources_kpiGrid__6clck{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.COOResources_detailsGrid__\+u-ba{grid-template-columns:1fr}}@media (max-width:768px){.COOResources_mainContent__uJTc6{margin-left:0;padding:20px}.COOResources_kpiGrid__6clck,.COOResources_resourcesGrid__xggVJ{grid-template-columns:1fr}.COOResources_filterBar__MQtn0{flex-direction:column}.COOResources_filterGroup__eUSQ\+,.COOResources_searchBox__KzMvG{width:100%}.COOResources_filterSelect__ch-q3{flex:1 1}.COOResources_formRow__wIbn2{grid-template-columns:1fr}.COOResources_header__OG7Cw{flex-direction:column}.COOResources_headerRight__QHoki{justify-content:space-between;width:100%}.COOResources_modalLarge__g6Xsx,.COOResources_modal__hukRf{width:95%}.COOResources_cardFooter__VZLij{align-items:stretch;flex-direction:column}.COOResources_statusSelect__JXkR4{width:100%}.COOResources_statusBadge__K5AOc,.COOResources_viewDetailsBtn__IwNO5{justify-content:center}}@media (max-width:576px){.COOResources_mainContent__uJTc6{padding:16px}.COOResources_kpiIcon__gFQEy{font-size:20px;height:45px;width:45px}.COOResources_kpiValue__ngss7{font-size:22px}.COOResources_resourceCard__uRdDl{padding:16px}.COOResources_detailsItem__ETXLj{align-items:flex-start;flex-direction:column;gap:4px}.COOResources_cardHeader__OAi7j{flex-wrap:wrap}.COOResources_cardActions__VXOX9{justify-content:flex-end;margin-left:0;width:100%}.COOResources_chartHeader__y3H0I{align-items:flex-start;flex-direction:column;gap:10px}.COOResources_emptyState__RxCIl{padding:40px 20px}.COOResources_emptyState__RxCIl svg{height:48px;width:48px}.COOResources_maintenanceSection__dphvR{flex-direction:column;gap:8px}}@media print{.COOResources_cardActions__VXOX9,.COOResources_chartAction__GDibj,.COOResources_createBtn__HkjWt,.COOResources_exportBtn__\+wJe4,.COOResources_filterBar__MQtn0,.COOResources_headerRight__QHoki,.COOResources_logoutBtn__J7dp7,.COOResources_sidebar__15kd7,.COOResources_viewDetailsBtn__IwNO5{display:none!important}.COOResources_mainContent__uJTc6{margin-left:0;padding:0}.COOResources_resourceCard__uRdDl{border:1px solid #e5e7eb;box-shadow:none}.COOResources_kpiCard__1XZMF,.COOResources_resourceCard__uRdDl{break-inside:avoid;page-break-inside:avoid}}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@keyframes COOResources_pulse__lmvM2{0%,to{opacity:1}50%{opacity:.5}}.COOResources_maintenanceItem__yTCEE:has(.COOResources_maintenanceDate__fcyuJ:contains("Today")){animation:COOResources_pulse__lmvM2 2s infinite;background:#fee2e2}.COOTimeline_dashboardWrapper__OIHAU{background:linear-gradient(135deg,#1e3c72,#2a5298);display:flex;min-height:100vh}.COOTimeline_mainContent__OSlLA{flex:1 1;margin-left:280px;padding:24px 32px;transition:margin-left .3s}@media (max-width:768px){.COOTimeline_mainContent__OSlLA{margin-left:0;padding:20px}}.COOTimeline_header__kiUfH{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:32px}.COOTimeline_header__kiUfH h1{color:#fff;font-size:32px;font-weight:700;margin-bottom:8px}.COOTimeline_header__kiUfH p{color:#fffc;font-size:14px}.COOTimeline_createBtn__BTF\+M{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid #ffffff4d;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s}.COOTimeline_createBtn__BTF\+M:hover{background:#ffffff4d;transform:translateY(-2px)}.COOTimeline_statsGrid__GJNeG{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:24px}.COOTimeline_statCard__pD2a0{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:20px;display:flex;gap:16px;padding:20px;transition:all .3s}.COOTimeline_statCard__pD2a0:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-5px)}.COOTimeline_statIcon__VJmBx{align-items:center;border-radius:14px;color:#fff;display:flex;font-size:24px;height:52px;justify-content:center;width:52px}.COOTimeline_statInfo__Yugli h3{color:#6b7280;font-size:13px;font-weight:500;margin-bottom:4px}.COOTimeline_statValue__ZlAa3{color:#1a1a2e;font-size:28px;font-weight:700}.COOTimeline_filterBar__6I3-i{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px}.COOTimeline_filterBtn__o73ls{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid #ffffff4d;border-radius:30px;color:#fff;cursor:pointer;font-size:14px;padding:8px 20px;transition:all .3s}.COOTimeline_filterBtn__o73ls:hover{background:#ffffff4d}.COOTimeline_activeFilter__ro4eF{background:#fff;border-color:#fff;color:#1e3c72}.COOTimeline_timeline__9cdbg{position:relative}.COOTimeline_timelineContainer__vXoyS{padding-left:30px;position:relative}.COOTimeline_timelineItem__Vlmjh{margin-bottom:30px;position:relative}.COOTimeline_timelineDot__tinv2{border-radius:50%;height:14px;left:-22px;position:absolute;top:20px;width:14px;z-index:2}.COOTimeline_timelineLine__uRAOp{background:linear-gradient(180deg,#3b82f6,#10b981);height:calc(100% + 10px);left:-16px;position:absolute;top:34px;width:2px;z-index:1}.COOTimeline_timelineItem__Vlmjh:last-child .COOTimeline_timelineLine__uRAOp{display:none}.COOTimeline_eventCard__8nYgV{background:#fff;border-radius:16px;box-shadow:0 4px 6px #00000012;margin-left:20px;padding:20px;transition:all .3s}.COOTimeline_eventCard__8nYgV:hover{box-shadow:0 8px 20px #0000001a;transform:translateX(5px)}.COOTimeline_eventHeader__2WZXg{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.COOTimeline_eventType__4s0q7{align-items:center;background:#eff6ff;border-radius:20px;color:#3b82f6;display:flex;font-size:12px;font-weight:500;gap:6px;padding:4px 10px;text-transform:capitalize}.COOTimeline_eventActions__BBnTR{display:flex;gap:8px}.COOTimeline_deleteBtn__RvpZ0,.COOTimeline_editBtn__RHMLG{background:none;border:none;border-radius:8px;cursor:pointer;padding:6px;transition:all .2s}.COOTimeline_editBtn__RHMLG{color:#3b82f6}.COOTimeline_editBtn__RHMLG:hover{background:#dbeafe;transform:scale(1.05)}.COOTimeline_deleteBtn__RvpZ0{color:#ef4444}.COOTimeline_deleteBtn__RvpZ0:hover{background:#fee2e2;transform:scale(1.05)}.COOTimeline_eventCard__8nYgV h3{color:#1a1a2e;font-size:18px;font-weight:600;margin:0 0 8px}.COOTimeline_eventCard__8nYgV p{color:#6b7280;font-size:14px;line-height:1.5;margin-bottom:16px}.COOTimeline_eventDetails__q59Kf{background:#f8fafc;border-radius:12px;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px;padding:12px}.COOTimeline_detailItem__dBGsp{align-items:center;color:#374151;display:flex;font-size:13px;gap:8px}.COOTimeline_eventFooter__37kx6{align-items:center;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;padding-top:16px}.COOTimeline_statusSelect__F5RyH{background:#fff;border:1px solid;border-radius:8px;cursor:pointer;font-size:12px;padding:6px 12px}.COOTimeline_statusBadge__KpiBF{border-radius:20px;color:#fff;font-size:12px;font-weight:500;padding:4px 12px;text-transform:capitalize}.COOTimeline_emptyState__QhQbo{background:#fff;border-radius:20px;padding:80px 20px;text-align:center}.COOTimeline_emptyState__QhQbo svg{color:#cbd5e1;margin-bottom:16px}.COOTimeline_emptyState__QhQbo h3{color:#1a1a2e;font-size:20px;margin-bottom:8px}.COOTimeline_emptyState__QhQbo p{color:#6b7280;margin-bottom:24px}.COOTimeline_emptyBtn__oRplx{align-items:center;background:#3b82f6;border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s}.COOTimeline_emptyBtn__oRplx:hover{background:#2563eb;transform:translateY(-2px)}.COOTimeline_modalOverlay__fhjqo{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.COOTimeline_modal__nC9m5{animation:COOTimeline_modalIn__Hw0Ga .3s ease;background:#fff;border-radius:24px;max-height:90vh;max-width:600px;overflow-y:auto;width:90%}@keyframes COOTimeline_modalIn__Hw0Ga{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.COOTimeline_modalHeader__yDfLL{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px}.COOTimeline_modalHeader__yDfLL h2{color:#1a1a2e;font-size:20px;font-weight:600;margin:0}.COOTimeline_closeBtn__MPQR4{background:none;border:none;color:#6b7280;cursor:pointer;font-size:20px;padding:4px;transition:all .2s}.COOTimeline_closeBtn__MPQR4:hover{color:#1a1a2e;transform:rotate(90deg)}.COOTimeline_modalForm__98ukU{padding:24px}.COOTimeline_formGroup__FveIf{margin-bottom:20px}.COOTimeline_formGroup__FveIf label{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.COOTimeline_formGroup__FveIf input,.COOTimeline_formGroup__FveIf select,.COOTimeline_formGroup__FveIf textarea{border:1px solid #d1d5db;border-radius:10px;font-size:14px;padding:12px;transition:all .2s;width:100%}.COOTimeline_formGroup__FveIf input:focus,.COOTimeline_formGroup__FveIf select:focus,.COOTimeline_formGroup__FveIf textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.COOTimeline_formRow__sVgoH{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.COOTimeline_modalActions__9rGY0{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:20px}.COOTimeline_cancelBtn__PBgJe,.COOTimeline_submitBtn__nfUCE{border-radius:10px;cursor:pointer;font-weight:500;padding:10px 20px;transition:all .2s}.COOTimeline_cancelBtn__PBgJe{background:#f3f4f6;border:none;color:#6b7280}.COOTimeline_cancelBtn__PBgJe:hover{background:#e5e7eb}.COOTimeline_submitBtn__nfUCE{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;color:#fff}.COOTimeline_submitBtn__nfUCE:hover{box-shadow:0 4px 12px #3b82f64d;transform:translateY(-2px)}.COOTimeline_loadingContainer__ureaE{align-items:center;display:flex;justify-content:center;min-height:400px}.COOTimeline_spinner__Sssqg{animation:COOTimeline_spin__1p1Ha 1s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:48px;width:48px}@keyframes COOTimeline_spin__1p1Ha{to{transform:rotate(1turn)}}.COOReports_dashboardWrapper__kepBr{background:linear-gradient(135deg,#4f46e5,#7c3aed);display:flex;min-height:100vh}.COOReports_mainContent__xcCEc{flex:1 1;margin-left:280px;padding:24px 32px;transition:margin-left .3s}@media (max-width:768px){.COOReports_mainContent__xcCEc{margin-left:0;padding:20px}}.COOReports_header__DF3rR{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:32px}.COOReports_header__DF3rR h1{color:#fff;font-size:32px;font-weight:700;margin-bottom:8px}.COOReports_header__DF3rR p{color:#fffc;font-size:14px}.COOReports_exportBtn__HjWwe{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid #ffffff4d;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s}.COOReports_exportBtn__HjWwe:hover{background:#ffffff4d;transform:translateY(-2px)}.COOReports_statsGrid__l6G8x{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:32px}.COOReports_statCard__VTYWm{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:20px;display:flex;gap:16px;padding:20px;transition:all .3s}.COOReports_statCard__VTYWm:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-5px)}.COOReports_statIcon__g\+rHs{align-items:center;border-radius:14px;color:#fff;display:flex;font-size:24px;height:52px;justify-content:center;width:52px}.COOReports_statInfo__equ0h h3{color:#6b7280;font-size:13px;font-weight:500;margin-bottom:4px}.COOReports_statValue__\+Yud4{color:#1a1a2e;font-size:28px;font-weight:700}.COOReports_chartsGrid__iTlGu{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));margin-bottom:32px}.COOReports_chartCard__qPLl-{background:#fff;border-radius:20px;box-shadow:0 4px 6px #00000012;padding:20px;transition:all .3s}.COOReports_chartCard__qPLl-:hover{box-shadow:0 12px 24px #0000001a;transform:translateY(-5px)}.COOReports_chartHeader__nPsos{border-bottom:1px solid #e5e7eb;margin-bottom:20px;padding-bottom:12px}.COOReports_chartHeader__nPsos h3{align-items:center;color:#1a1a2e;display:flex;font-size:16px;font-weight:600;gap:8px;margin:0}.COOReports_sectionCard__Fuj0F{background:#fff;border-radius:20px;box-shadow:0 4px 6px #00000012;margin-top:24px;padding:24px}.COOReports_sectionCard__Fuj0F h3{align-items:center;border-bottom:1px solid #e5e7eb;color:#1a1a2e;display:flex;font-size:18px;font-weight:600;gap:8px;margin-bottom:20px;padding-bottom:12px}.COOReports_activityList__bl2pS{display:flex;flex-direction:column;gap:12px}.COOReports_activityItem__PDk09{align-items:center;background:#f9fafb;border-radius:12px;display:flex;gap:16px;padding:12px;transition:all .2s}.COOReports_activityItem__PDk09:hover{background:#f3f4f6;transform:translateX(5px)}.COOReports_activityIcon__kzh-g{align-items:center;background:#e0e7ff;border-radius:10px;color:#4f46e5;display:flex;height:40px;justify-content:center;width:40px}.COOReports_activityContent__hVwEX{flex:1 1}.COOReports_activityContent__hVwEX p{color:#1a1a2e;font-size:14px;margin:0 0 4px}.COOReports_activityContent__hVwEX small{color:#6b7280;font-size:11px}.COOReports_loadingContainer__NYQWp{align-items:center;display:flex;justify-content:center;min-height:400px}.COOReports_spinner__WhmqE{animation:COOReports_spin__xMqXZ 1s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:48px;width:48px}@keyframes COOReports_spin__xMqXZ{to{transform:rotate(1turn)}}@media (max-width:1024px){.COOReports_chartsGrid__iTlGu{grid-template-columns:1fr}}@media (max-width:768px){.COOReports_statsGrid__l6G8x{grid-template-columns:1fr}}.CFOFinance_dashboardWrapper__XNi5j{background:linear-gradient(135deg,#f5f7fa,#e9ecef);display:flex;min-height:100vh}.CFOFinance_mainContent__JoCzt{flex:1 1;margin-left:280px;padding:28px 32px;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (max-width:768px){.CFOFinance_mainContent__JoCzt{margin-left:0;padding:20px}}.CFOFinance_header__Yzym9{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:32px}.CFOFinance_header__Yzym9 h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a1a2e,#ef4444);-webkit-background-clip:text;font-size:28px;font-weight:700;margin-bottom:8px}.CFOFinance_header__Yzym9 p{color:#6b7280}.CFOFinance_headerActions__JEV3A{display:flex;gap:12px}.CFOFinance_exportBtn__HjloO,.CFOFinance_logoutBtn__loae7{align-items:center;border-radius:10px;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s}.CFOFinance_exportBtn__HjloO{background:linear-gradient(135deg,#ef4444,#dc2626);border:none;color:#fff}.CFOFinance_exportBtn__HjloO:hover{box-shadow:0 4px 12px #ef44444d;transform:translateY(-2px)}.CFOFinance_logoutBtn__loae7{background:#ef44441a;border:1px solid #ef444433;color:#ef4444}.CFOFinance_logoutBtn__loae7:hover{background:#ef4444;color:#fff}.CFOFinance_statsGrid__p8yU1{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:32px}.CFOFinance_statCard__98eiS{align-items:center;background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;display:flex;gap:20px;padding:24px;transition:all .3s}.CFOFinance_statCard__98eiS:hover{box-shadow:0 12px 30px #0000001a;transform:translateY(-5px)}.CFOFinance_statIcon__2Ghid{align-items:center;border-radius:16px;color:#fff;display:flex;font-size:28px;height:60px;justify-content:center;width:60px}.CFOFinance_statInfo__7TjP3 h3{color:#6b7280;font-size:13px;font-weight:500;margin-bottom:6px;text-transform:uppercase}.CFOFinance_statValue__Tyt0D{color:#1a1a2e;font-size:28px;font-weight:700;margin-bottom:4px}.CFOFinance_trendUp__wADwK{align-items:center;color:#10b981;display:flex;font-size:12px;gap:4px}.CFOFinance_chartCard__76Itg,.CFOFinance_tableCard__3E1gM{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;margin-bottom:24px;padding:24px}.CFOFinance_chartCard__76Itg h3,.CFOFinance_tableCard__3E1gM h3{border-bottom:1px solid #e5e7eb;font-size:18px;font-weight:600;margin-bottom:20px;padding-bottom:12px}.CFOFinance_tableWrapper__FU4U9{overflow-x:auto}.CFOFinance_table__rm5q0{border-collapse:collapse;width:100%}.CFOFinance_table__rm5q0 th{background:#f8f9fa;border-bottom:2px solid #e5e7eb;font-size:13px;font-weight:600;padding:12px;text-align:left}.CFOFinance_table__rm5q0 td{border-bottom:1px solid #f0f0f0;padding:12px}.CFOFinance_revenue__hcSJZ{color:#3b82f6;font-weight:500}.CFOFinance_expenses__rHrdT{color:#f59e0b}.CFOFinance_profit__C4JbG{color:#10b981;font-weight:500}.CFOFinance_loss__emcm5{color:#ef4444}.CFOFinance_loadingContainer__IkgOs{align-items:center;display:flex;justify-content:center;min-height:400px}.CFOFinance_spinner__m\+sYu{animation:CFOFinance_spin__Cj8mI 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#ef4444;height:48px;width:48px}@keyframes CFOFinance_spin__Cj8mI{to{transform:rotate(1turn)}}@media (max-width:768px){.CFOFinance_statsGrid__p8yU1{grid-template-columns:1fr}}.CFOBudget_dashboardWrapper__mHXCv{background:linear-gradient(135deg,#f5f7fa,#e9ecef);display:flex;min-height:100vh}.CFOBudget_mainContent__6dhNh{flex:1 1;margin-left:280px;padding:28px 32px;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (max-width:768px){.CFOBudget_mainContent__6dhNh{margin-left:0;padding:20px}}.CFOBudget_header__NIoPR{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:32px}.CFOBudget_header__NIoPR h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a1a2e,#ef4444);-webkit-background-clip:text;font-size:28px;font-weight:700;margin-bottom:8px}.CFOBudget_header__NIoPR p{color:#6b7280}.CFOBudget_headerActions__Sgs6c{display:flex;gap:12px}.CFOBudget_createBtn__iGg25{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s}.CFOBudget_createBtn__iGg25:hover{box-shadow:0 4px 12px #ef44444d;transform:translateY(-2px)}.CFOBudget_logoutBtn__RnPxm{background:#ef44441a;border:1px solid #ef444433;border-radius:10px;color:#ef4444;cursor:pointer;font-weight:600;padding:10px 20px;transition:all .3s}.CFOBudget_logoutBtn__RnPxm:hover{background:#ef4444;color:#fff}.CFOBudget_statsGrid__nY1L\+{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:32px}.CFOBudget_statCard__9iY37{align-items:center;background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;display:flex;gap:16px;padding:24px;transition:all .3s}.CFOBudget_statCard__9iY37:hover{transform:translateY(-5px)}.CFOBudget_statIcon__tOKS5{align-items:center;border-radius:14px;color:#fff;display:flex;font-size:24px;height:55px;justify-content:center;width:55px}.CFOBudget_statInfo__TpKXx h3{color:#6b7280;font-size:13px;font-weight:500;margin-bottom:5px}.CFOBudget_statValue__d\+nDT{color:#1a1a2e;font-size:24px;font-weight:700}.CFOBudget_budgetGrid__VhdZ8{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.CFOBudget_budgetCard__0JVzQ{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;padding:20px;transition:all .3s}.CFOBudget_budgetCard__0JVzQ:hover{box-shadow:0 12px 30px #0000001a;transform:translateY(-5px)}.CFOBudget_cardHeader__Luzol{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.CFOBudget_cardHeader__Luzol h3{color:#1a1a2e;font-size:18px;font-weight:600}.CFOBudget_cardActions__BuKrG{display:flex;gap:8px}.CFOBudget_deleteBtn__L7oqj,.CFOBudget_editBtn__2pE8A{background:none;border:none;border-radius:6px;cursor:pointer;padding:6px;transition:all .2s}.CFOBudget_editBtn__2pE8A{color:#3b82f6}.CFOBudget_editBtn__2pE8A:hover{background:#dbeafe}.CFOBudget_deleteBtn__L7oqj{color:#ef4444}.CFOBudget_deleteBtn__L7oqj:hover{background:#fee2e2}.CFOBudget_department__Gqkzu{color:#6b7280;font-size:13px;margin-bottom:15px}.CFOBudget_budgetDetails__03RRx{background:#f8f9fa;border-radius:12px;display:flex;flex-direction:column;gap:8px;margin-bottom:15px;padding:12px}.CFOBudget_budgetDetails__03RRx div{display:flex;font-size:13px;justify-content:space-between}.CFOBudget_budgetDetails__03RRx span{color:#6b7280;font-weight:500}.CFOBudget_progressBar__0lcox{background:#e5e7eb;border-radius:10px;height:8px;margin-bottom:12px;overflow:hidden}.CFOBudget_progressFill__YVRpn{background:linear-gradient(90deg,#ef4444,#dc2626);border-radius:10px;height:100%;transition:width .3s}.CFOBudget_badgeInfo__Yvpw0{display:flex;gap:8px}.CFOBudget_quarterBadge__gkwoS,.CFOBudget_yearBadge__Qi7--{border-radius:20px;font-size:11px;font-weight:500;padding:4px 10px}.CFOBudget_quarterBadge__gkwoS{background:#dbeafe;color:#2563eb}.CFOBudget_yearBadge__Qi7--{background:#fef3c7;color:#d97706}.CFOBudget_emptyState__edAtU{background:#fff;border-radius:20px;grid-column:1/-1;padding:60px;text-align:center}.CFOBudget_emptyState__edAtU svg{color:#cbd5e1;margin-bottom:16px}.CFOBudget_emptyState__edAtU h3{color:#1a1a2e;font-size:20px;margin-bottom:8px}.CFOBudget_emptyBtn__Zrbyd{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;gap:8px;margin-top:16px;padding:10px 24px}.CFOBudget_modalOverlay__sBDLC{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.CFOBudget_modal__n04R4{background:#fff;border-radius:24px;max-height:90vh;max-width:90%;overflow-y:auto;width:500px}.CFOBudget_modalHeader__cSgiJ{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.CFOBudget_modalHeader__cSgiJ h2{font-size:20px;font-weight:600;margin:0}.CFOBudget_closeBtn__wJGyO{background:none;border:none;color:#6b7280;cursor:pointer;font-size:20px}.CFOBudget_modalForm__76Bo4{padding:24px}.CFOBudget_formGroup__rSJ\+7{margin-bottom:20px}.CFOBudget_formGroup__rSJ\+7 label{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.CFOBudget_formGroup__rSJ\+7 input,.CFOBudget_formGroup__rSJ\+7 select{border:1px solid #d1d5db;border-radius:8px;font-size:14px;padding:10px 12px;width:100%}.CFOBudget_formRow__9vL-y{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.CFOBudget_modalActions__xOGhM{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.CFOBudget_cancelBtn__RiJj-,.CFOBudget_submitBtn__HqMjs{border-radius:8px;cursor:pointer;font-weight:500;padding:10px 20px}.CFOBudget_cancelBtn__RiJj-{background:#f3f4f6;border:none;color:#6b7280}.CFOBudget_submitBtn__HqMjs{background:linear-gradient(135deg,#ef4444,#dc2626);border:none;color:#fff}.CFOBudget_loadingContainer__FyN93{align-items:center;display:flex;justify-content:center;min-height:400px}.CFOBudget_spinner__l2PhL{animation:CFOBudget_spin__VQiD8 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#ef4444;height:48px;width:48px}@keyframes CFOBudget_spin__VQiD8{to{transform:rotate(1turn)}}@media (max-width:768px){.CFOBudget_budgetGrid__VhdZ8,.CFOBudget_formRow__9vL-y,.CFOBudget_statsGrid__nY1L\+{grid-template-columns:1fr}}.CFOForecast_dashboardWrapper__BjfKp{background:linear-gradient(135deg,#f5f7fa,#e9ecef);display:flex;min-height:100vh}.CFOForecast_mainContent__RreWf{flex:1 1;margin-left:280px;padding:28px 32px;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (max-width:768px){.CFOForecast_mainContent__RreWf{margin-left:0;padding:20px}}.CFOForecast_header__gYT6F{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:32px}.CFOForecast_header__gYT6F h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a1a2e,#ef4444);-webkit-background-clip:text;font-size:28px;font-weight:700;margin-bottom:8px}.CFOForecast_header__gYT6F p{color:#6b7280}.CFOForecast_headerActions__uONu\+{display:flex;gap:12px}.CFOForecast_exportBtn__XE2vr,.CFOForecast_logoutBtn__ZDfMh{align-items:center;border-radius:10px;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s}.CFOForecast_exportBtn__XE2vr{background:linear-gradient(135deg,#ef4444,#dc2626);border:none;color:#fff}.CFOForecast_exportBtn__XE2vr:hover{box-shadow:0 4px 12px #ef44444d;transform:translateY(-2px)}.CFOForecast_logoutBtn__ZDfMh{background:#ef44441a;border:1px solid #ef444433;color:#ef4444}.CFOForecast_logoutBtn__ZDfMh:hover{background:#ef4444;color:#fff}.CFOForecast_statsGrid__d3EXY{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:32px}.CFOForecast_statCard__upmbE{align-items:center;background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;display:flex;gap:20px;padding:24px;transition:all .3s}.CFOForecast_statCard__upmbE:hover{transform:translateY(-5px)}.CFOForecast_statIcon__qVTfr{align-items:center;border-radius:16px;color:#fff;display:flex;font-size:28px;height:60px;justify-content:center;width:60px}.CFOForecast_statInfo__Iui-S h3{color:#6b7280;font-size:13px;font-weight:500;margin-bottom:6px;text-transform:uppercase}.CFOForecast_statValue__zc-Km{color:#1a1a2e;font-size:28px;font-weight:700;margin-bottom:4px}.CFOForecast_trendUp__TakRq{align-items:center;color:#10b981;display:flex;font-size:12px;gap:4px}.CFOForecast_chartCard__p8Or1{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;margin-bottom:24px;padding:24px}.CFOForecast_chartCard__p8Or1 h3{border-bottom:1px solid #e5e7eb;font-size:18px;font-weight:600;margin-bottom:20px;padding-bottom:12px}.CFOForecast_forecastTable__E2c5A{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;margin-top:24px;padding:24px}.CFOForecast_forecastTable__E2c5A h3{border-bottom:1px solid #e5e7eb;font-size:18px;font-weight:600;margin-bottom:20px;padding-bottom:12px}.CFOForecast_tableWrapper__G42iI{overflow-x:auto}.CFOForecast_table__\+MT6p{border-collapse:collapse;width:100%}.CFOForecast_table__\+MT6p th{background:#f8f9fa;border-bottom:2px solid #e5e7eb;font-size:13px;font-weight:600;padding:12px;text-align:left}.CFOForecast_table__\+MT6p td{border-bottom:1px solid #f0f0f0;padding:12px}.CFOForecast_metricCell__DhZGZ{font-weight:500;text-transform:capitalize}.CFOForecast_positive__Vo8zw{color:#10b981;font-weight:500}.CFOForecast_negative__k-jQD{color:#ef4444;font-weight:500}.CFOForecast_confidenceBadge__D2Xby{background:#dbeafe;border-radius:20px;color:#2563eb;display:inline-block;font-size:12px;font-weight:500;padding:4px 10px}.CFOForecast_loadingContainer__jEMCB{align-items:center;display:flex;justify-content:center;min-height:400px}.CFOForecast_spinner__YRKgl{animation:CFOForecast_spin__m3YKq 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#ef4444;height:48px;width:48px}@keyframes CFOForecast_spin__m3YKq{to{transform:rotate(1turn)}}@media (max-width:768px){.CFOForecast_statsGrid__d3EXY{grid-template-columns:1fr}.CFOForecast_table__\+MT6p{min-width:600px}}.CFOAudit_dashboardWrapper__vqGLk{background:linear-gradient(135deg,#f5f7fa,#e9ecef);display:flex;min-height:100vh}.CFOAudit_mainContent__-Vymp{flex:1 1;margin-left:280px;padding:28px 32px;transition:all .3s}@media (max-width:768px){.CFOAudit_mainContent__-Vymp{margin-left:0;padding:20px}}.CFOAudit_header__I8Mvo{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:32px}.CFOAudit_header__I8Mvo h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a1a2e,#ef4444);-webkit-background-clip:text;font-size:28px;font-weight:700;margin-bottom:8px}.CFOAudit_header__I8Mvo p{color:#6b7280}.CFOAudit_headerActions__0UIWA{display:flex;gap:12px}.CFOAudit_exportBtn__fTAe4,.CFOAudit_logoutBtn__9uz-d{align-items:center;border-radius:10px;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s}.CFOAudit_exportBtn__fTAe4{background:linear-gradient(135deg,#ef4444,#dc2626);border:none;color:#fff}.CFOAudit_exportBtn__fTAe4:hover{box-shadow:0 4px 12px #ef44444d;transform:translateY(-2px)}.CFOAudit_logoutBtn__9uz-d{background:#ef44441a;border:1px solid #ef444433;color:#ef4444}.CFOAudit_logoutBtn__9uz-d:hover{background:#ef4444;color:#fff}.CFOAudit_statsGrid__IR-Ds{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:32px}.CFOAudit_statCard__RDu\+3{align-items:center;background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;display:flex;gap:20px;padding:24px;transition:all .3s}.CFOAudit_statCard__RDu\+3:hover{transform:translateY(-5px)}.CFOAudit_statIcon__wD1mE{align-items:center;border-radius:16px;color:#fff;display:flex;font-size:28px;height:60px;justify-content:center;width:60px}.CFOAudit_statInfo__4YbdH h3{color:#6b7280;font-size:13px;font-weight:500;margin-bottom:6px}.CFOAudit_statValue__hHijQ{color:#1a1a2e;font-size:28px;font-weight:700}.CFOAudit_filterBar__l2mZS{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px}.CFOAudit_searchBox__jyPf8{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;flex:1 1;gap:10px;padding:10px 16px}.CFOAudit_searchBox__jyPf8 svg{color:#9ca3af}.CFOAudit_searchBox__jyPf8 input{border:none;flex:1 1;font-size:14px;outline:none}.CFOAudit_filterSelect__TgKzY{background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;font-size:14px;padding:10px 16px}.CFOAudit_auditTable__zLtOJ{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;overflow:hidden;padding:0}.CFOAudit_tableWrapper__0Ml5L{overflow-x:auto}.CFOAudit_table__X9lO3{border-collapse:collapse;width:100%}.CFOAudit_table__X9lO3 th{background:#f8f9fa;border-bottom:2px solid #e5e7eb;color:#374151;font-size:13px;font-weight:600;padding:16px;text-align:left}.CFOAudit_table__X9lO3 td{border-bottom:1px solid #f0f0f0;font-size:14px;padding:16px}.CFOAudit_table__X9lO3 tr:hover{background:#fafafa}.CFOAudit_timestampCell__HKRZC{align-items:center;display:flex;gap:8px;white-space:nowrap}.CFOAudit_userCell__GHVLW{display:flex;flex-direction:column}.CFOAudit_userCell__GHVLW strong{font-size:14px}.CFOAudit_userCell__GHVLW small{color:#6b7280;font-size:11px}.CFOAudit_actionBadge__VlYD9{background:#dbeafe;color:#2563eb}.CFOAudit_actionBadge__VlYD9,.CFOAudit_entityBadge__bvJK2{border-radius:20px;display:inline-block;font-size:12px;font-weight:500;padding:4px 12px}.CFOAudit_entityBadge__bvJK2{background:#fef3c7;color:#d97706;text-transform:capitalize}.CFOAudit_detailsCell__MaSYC{color:#6b7280;font-size:12px}.CFOAudit_noData__\+PM-m{color:#9ca3af;padding:40px!important;text-align:center}.CFOAudit_loadingContainer__Cm4aa{align-items:center;display:flex;justify-content:center;min-height:400px}.CFOAudit_spinner__j8g60{animation:CFOAudit_spin__A153w 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#ef4444;height:48px;width:48px}@keyframes CFOAudit_spin__A153w{to{transform:rotate(1turn)}}@media (max-width:768px){.CFOAudit_statsGrid__IR-Ds{grid-template-columns:1fr}.CFOAudit_filterBar__l2mZS{flex-direction:column}.CFOAudit_table__X9lO3{min-width:700px}}.CHROWorkforce_dashboardWrapper__BJNLi{background:linear-gradient(135deg,#f5f7fa,#e9ecef);display:flex;min-height:100vh}.CHROWorkforce_mainContent__gnFyW{flex:1 1;margin-left:280px;padding:28px 32px;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (max-width:768px){.CHROWorkforce_mainContent__gnFyW{margin-left:0;padding:20px}}.CHROWorkforce_header__-2QuQ{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:32px}.CHROWorkforce_header__-2QuQ h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a1a2e,#ec4899);-webkit-background-clip:text;font-size:28px;font-weight:700;margin-bottom:8px}.CHROWorkforce_header__-2QuQ p{color:#6b7280}.CHROWorkforce_createBtn__w1tsw{align-items:center;background:linear-gradient(135deg,#ec4899,#db2777);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s}.CHROWorkforce_createBtn__w1tsw:hover{box-shadow:0 4px 12px #ec48994d;transform:translateY(-2px)}.CHROWorkforce_logoutBtn__5byMc{background:#ef44441a;border:1px solid #ef444433;border-radius:10px;color:#ef4444;cursor:pointer;font-weight:600;padding:10px 20px;transition:all .3s}.CHROWorkforce_logoutBtn__5byMc:hover{background:#ef4444;color:#fff}.CHROWorkforce_statsGrid__d1HgJ{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:32px}.CHROWorkforce_statCard__m-raW{align-items:center;background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;display:flex;gap:16px;padding:24px;transition:all .3s}.CHROWorkforce_statCard__m-raW:hover{transform:translateY(-5px)}.CHROWorkforce_statIcon__5WqYn{align-items:center;border-radius:14px;color:#fff;display:flex;font-size:24px;height:55px;justify-content:center;width:55px}.CHROWorkforce_statInfo__kia1u h3{color:#6b7280;font-size:13px;font-weight:500;margin-bottom:5px}.CHROWorkforce_statValue__6PhDB{color:#1a1a2e;font-size:24px;font-weight:700}.CHROWorkforce_employeesGrid__scpDU{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.CHROWorkforce_employeeCard__06I88{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;overflow:hidden;transition:all .3s}.CHROWorkforce_employeeCard__06I88:hover{box-shadow:0 12px 30px #0000001a;transform:translateY(-5px)}.CHROWorkforce_cardHeader__4\+8GI{align-items:center;background:linear-gradient(135deg,#f8f9fa,#fff);border-bottom:1px solid #e5e7eb;display:flex;gap:16px;padding:20px}.CHROWorkforce_employeeAvatar__ICoW9{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:24px;font-weight:600;height:60px;justify-content:center;width:60px}.CHROWorkforce_employeeInfo__STNan{flex:1 1}.CHROWorkforce_employeeInfo__STNan h3{color:#1a1a2e;font-size:16px;font-weight:600;margin-bottom:6px}.CHROWorkforce_roleBadge__R8NY9{border-radius:20px;color:#fff;display:inline-block;font-size:11px;font-weight:500;padding:4px 12px}.CHROWorkforce_cardActions__PoIsd{display:flex;gap:8px}.CHROWorkforce_deleteBtn__goDbN,.CHROWorkforce_editBtn__qATvc{background:none;border:none;border-radius:8px;cursor:pointer;padding:8px;transition:all .2s}.CHROWorkforce_editBtn__qATvc{color:#3b82f6}.CHROWorkforce_editBtn__qATvc:hover{background:#dbeafe}.CHROWorkforce_deleteBtn__goDbN{color:#ef4444}.CHROWorkforce_deleteBtn__goDbN:hover{background:#fee2e2}.CHROWorkforce_employeeDetails__lnWT9{display:flex;flex-direction:column;gap:12px;padding:20px}.CHROWorkforce_employeeDetails__lnWT9 p{align-items:center;color:#6b7280;display:flex;font-size:13px;gap:10px}.CHROWorkforce_employeeStatus__lLK\+L{background:#f8f9fa;border-top:1px solid #e5e7eb;padding:12px 20px}.CHROWorkforce_active__c3jGX{background:#d1fae5;color:#059669}.CHROWorkforce_active__c3jGX,.CHROWorkforce_inactive__B9eyA{border-radius:20px;display:inline-block;font-size:12px;font-weight:500;padding:4px 12px}.CHROWorkforce_inactive__B9eyA{background:#fee2e2;color:#dc2626}.CHROWorkforce_emptyState__xvlwo{background:#fff;border-radius:20px;grid-column:1/-1;padding:60px;text-align:center}.CHROWorkforce_emptyState__xvlwo svg{color:#cbd5e1;margin-bottom:16px}.CHROWorkforce_emptyState__xvlwo h3{color:#1a1a2e;font-size:20px;margin-bottom:8px}.CHROWorkforce_emptyBtn__Eu-Qh{align-items:center;background:linear-gradient(135deg,#ec4899,#db2777);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;gap:8px;margin-top:16px;padding:10px 24px}.CHROWorkforce_modalOverlay__yvjuM{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.CHROWorkforce_modal__KHEGA{background:#fff;border-radius:24px;max-height:90vh;max-width:90%;overflow-y:auto;width:550px}.CHROWorkforce_modalHeader__nNNW0{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.CHROWorkforce_modalHeader__nNNW0 h2{font-size:20px;font-weight:600;margin:0}.CHROWorkforce_closeBtn__wTj2X{background:none;border:none;color:#6b7280;cursor:pointer;font-size:20px}.CHROWorkforce_modalForm__RGJkF{padding:24px}.CHROWorkforce_formGroup__qqz\+4{margin-bottom:20px}.CHROWorkforce_formGroup__qqz\+4 label{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.CHROWorkforce_formGroup__qqz\+4 input,.CHROWorkforce_formGroup__qqz\+4 select{border:1px solid #d1d5db;border-radius:8px;font-size:14px;padding:10px 12px;width:100%}.CHROWorkforce_formRow__n5kRd{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.CHROWorkforce_modalActions__Asgq6{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.CHROWorkforce_cancelBtn__ROjic,.CHROWorkforce_submitBtn__XBbSW{border-radius:8px;cursor:pointer;font-weight:500;padding:10px 20px}.CHROWorkforce_cancelBtn__ROjic{background:#f3f4f6;border:none;color:#6b7280}.CHROWorkforce_submitBtn__XBbSW{background:linear-gradient(135deg,#ec4899,#db2777);border:none;color:#fff}.CHROWorkforce_loadingContainer__hRNu\+{align-items:center;display:flex;justify-content:center;min-height:400px}.CHROWorkforce_spinner__K7aUb{animation:CHROWorkforce_spin__npTeU 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#ec4899;height:48px;width:48px}@keyframes CHROWorkforce_spin__npTeU{to{transform:rotate(1turn)}}@media (max-width:768px){.CHROWorkforce_employeesGrid__scpDU,.CHROWorkforce_formRow__n5kRd,.CHROWorkforce_statsGrid__d1HgJ{grid-template-columns:1fr}}.CHROWorkforce_headerActions__o4izg{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.CHROWorkforce_bulkBtn__W413v,.CHROWorkforce_exportBtn__kXk8m{align-items:center;border-radius:10px;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s}.CHROWorkforce_exportBtn__kXk8m{background:#f3f4f6;border:1px solid #e5e7eb;color:#374151}.CHROWorkforce_exportBtn__kXk8m:hover{background:#e5e7eb;transform:translateY(-2px)}.CHROWorkforce_bulkBtn__W413v{background:linear-gradient(135deg,#8b5cf6,#6366f1);border:none;color:#fff}.CHROWorkforce_bulkBtn__W413v:hover{box-shadow:0 4px 12px #8b5cf64d;transform:translateY(-2px)}.CHROWorkforce_passwordInput__QBhoX{display:flex;gap:10px}.CHROWorkforce_passwordInput__QBhoX input{flex:1 1}.CHROWorkforce_generateBtn__Kjavs{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:10px 16px;transition:all .2s}.CHROWorkforce_generateBtn__Kjavs:hover{background:#e5e7eb}.CHROWorkforce_passwordHint__r5hnz{color:#6b7280;display:block;font-size:11px;margin-top:4px}.CHROWorkforce_modalLarge__xWFZQ{background:#fff;border-radius:24px;max-height:90vh;max-width:90%;overflow-y:auto;width:700px}.CHROWorkforce_bulkInfo__3NGYj{align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px;padding:16px}.CHROWorkforce_bulkInfo__3NGYj p{color:#166534;font-size:14px;margin:0}.CHROWorkforce_templateBtn__cMr80{align-items:center;background:#166534;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:8px 16px}.CHROWorkforce_templateBtn__cMr80:hover{background:#14532d}.CHROWorkforce_csvTextarea__a0MZ7{font-family:monospace;font-size:12px}.CHROWorkforce_bulkResults__xv0xq{border-top:1px solid #e5e7eb;margin-top:20px;padding-top:16px}.CHROWorkforce_bulkResults__xv0xq h4{font-size:14px;font-weight:600;margin-bottom:12px}.CHROWorkforce_resultsList__-FHQt{max-height:300px;overflow-y:auto}.CHROWorkforce_resultItem__aLOgM{align-items:flex-start;background:#f8f9fa;border-radius:8px;display:flex;gap:12px;margin-bottom:8px;padding:10px}.CHROWorkforce_resultItem__aLOgM.CHROWorkforce_success__nWMSU{border-left:3px solid #10b981}.CHROWorkforce_resultItem__aLOgM.CHROWorkforce_failed__7HZvN{border-left:3px solid #ef4444}.CHROWorkforce_resultIcon__PvAKz{font-size:18px}.CHROWorkforce_resultItem__aLOgM.CHROWorkforce_success__nWMSU .CHROWorkforce_resultIcon__PvAKz{color:#10b981}.CHROWorkforce_resultItem__aLOgM.CHROWorkforce_failed__7HZvN .CHROWorkforce_resultIcon__PvAKz{color:#ef4444}.CHROWorkforce_resultInfo__stPhd{flex:1 1}.CHROWorkforce_resultInfo__stPhd strong{display:block;font-size:14px;margin-bottom:2px}.CHROWorkforce_resultInfo__stPhd span{color:#6b7280;display:block;font-size:12px}.CHROWorkforce_resultPassword__GQ6li{color:#8b5cf6!important;font-size:11px;margin-top:4px}.CHROWorkforce_resultInfo__stPhd small{color:#9ca3af;display:block;font-size:11px;margin-top:2px}@media (max-width:768px){.CHROWorkforce_headerActions__o4izg{justify-content:flex-start;width:100%}.CHROWorkforce_modalLarge__xWFZQ{width:95%}.CHROWorkforce_bulkInfo__3NGYj{flex-direction:column;text-align:center}.CHROWorkforce_passwordInput__QBhoX{flex-direction:column}.CHROWorkforce_generateBtn__Kjavs{justify-content:center}}.CHROTalent_dashboardWrapper__z05uA{background:linear-gradient(135deg,#f5f7fa,#e9ecef);display:flex;min-height:100vh}.CHROTalent_mainContent__LkbI0{flex:1 1;margin-left:280px;padding:28px 32px;transition:all .3s}@media (max-width:768px){.CHROTalent_mainContent__LkbI0{margin-left:0;padding:20px}}.CHROTalent_header__ob\+ZA{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:32px}.CHROTalent_header__ob\+ZA h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a1a2e,#ec4899);-webkit-background-clip:text;font-size:28px;font-weight:700;margin-bottom:8px}.CHROTalent_header__ob\+ZA p{color:#6b7280}.CHROTalent_headerActions__nEvy8{display:flex;gap:12px}.CHROTalent_createBtn__VoVN9{align-items:center;background:linear-gradient(135deg,#ec4899,#db2777);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s}.CHROTalent_createBtn__VoVN9:hover{box-shadow:0 4px 12px #ec48994d;transform:translateY(-2px)}.CHROTalent_logoutBtn__9hKDg{background:#ef44441a;border:1px solid #ef444433;border-radius:10px;color:#ef4444;cursor:pointer;font-weight:600;padding:10px 20px}.CHROTalent_logoutBtn__9hKDg:hover{background:#ef4444;color:#fff}.CHROTalent_statsGrid__NosPO{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:32px}.CHROTalent_statCard__RYLmn{align-items:center;background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;display:flex;gap:16px;padding:24px}.CHROTalent_statCard__RYLmn:hover{transform:translateY(-5px)}.CHROTalent_statIcon__MWvkS{align-items:center;border-radius:14px;color:#fff;display:flex;font-size:24px;height:55px;justify-content:center;width:55px}.CHROTalent_statInfo__QFLUn h3{color:#6b7280;font-size:13px;font-weight:500;margin-bottom:5px}.CHROTalent_statValue__LKEqI{color:#1a1a2e;font-size:24px;font-weight:700}.CHROTalent_talentGrid__znxeZ{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.CHROTalent_talentCard__JaC8a{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;padding:20px;transition:all .3s}.CHROTalent_talentCard__JaC8a:hover{transform:translateY(-5px)}.CHROTalent_cardHeader__hzRmT{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.CHROTalent_talentInfo__wQn-6 h3{font-size:18px;font-weight:600;margin-bottom:4px}.CHROTalent_roleBadge__JA-H0{background:#f3f4f6;border-radius:20px;color:#6b7280;display:inline-block;font-size:11px;padding:4px 10px}.CHROTalent_cardActions__zVk3\+{display:flex;gap:8px}.CHROTalent_deleteBtn__hLdGj,.CHROTalent_editBtn__a2Wc5{background:none;border:none;border-radius:6px;cursor:pointer;padding:6px}.CHROTalent_editBtn__a2Wc5{color:#3b82f6}.CHROTalent_editBtn__a2Wc5:hover{background:#dbeafe}.CHROTalent_deleteBtn__hLdGj{color:#ef4444}.CHROTalent_deleteBtn__hLdGj:hover{background:#fee2e2}.CHROTalent_ratings__HpgFR{background:#f8f9fa;border-radius:12px;display:flex;gap:20px;margin-bottom:16px;padding:12px}.CHROTalent_ratingItem__zejSj{align-items:center;display:flex;flex:1 1;font-size:13px;justify-content:space-between}.CHROTalent_stars__9fz2n{color:#f59e0b;letter-spacing:2px}.CHROTalent_skillsSection__rShDO{margin-bottom:12px}.CHROTalent_skillsSection__rShDO strong{color:#6b7280;display:block;font-size:12px;margin-bottom:8px}.CHROTalent_skillsList__n-UIb{display:flex;flex-wrap:wrap;gap:8px}.CHROTalent_skillTag__BYdwE{background:#dbeafe;border-radius:20px;color:#2563eb;font-size:11px;padding:4px 10px}.CHROTalent_careerPath__yu6pH{background:#fef3c7;border-radius:10px;color:#d97706;font-size:12px;margin-bottom:12px;padding:10px}.CHROTalent_talentFooter__aW3lL{border-top:1px solid #e5e7eb;padding-top:12px}.CHROTalent_talentScore__olj9H{color:#ec4899;font-size:13px;font-weight:600}.CHROTalent_emptyState__FzsSU{background:#fff;border-radius:20px;grid-column:1/-1;padding:60px;text-align:center}.CHROTalent_emptyState__FzsSU svg{color:#cbd5e1;margin-bottom:16px}.CHROTalent_emptyState__FzsSU h3{color:#1a1a2e;font-size:20px;margin-bottom:8px}.CHROTalent_emptyBtn__rKmfJ{align-items:center;background:linear-gradient(135deg,#ec4899,#db2777);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;gap:8px;margin-top:16px;padding:10px 24px}.CHROTalent_modalOverlay__8A-Ea{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.CHROTalent_modal__YtwS0{background:#fff;border-radius:24px;max-height:90vh;max-width:90%;overflow-y:auto;width:550px}.CHROTalent_modalHeader__wtYJ\+{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.CHROTalent_modalHeader__wtYJ\+ h2{font-size:20px;font-weight:600;margin:0}.CHROTalent_closeBtn__8Bc-x{background:none;border:none;color:#6b7280;cursor:pointer;font-size:20px}.CHROTalent_modalForm__0dbXi{padding:24px}.CHROTalent_formGroup__CN9Bt{margin-bottom:20px}.CHROTalent_formGroup__CN9Bt label{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.CHROTalent_formGroup__CN9Bt input,.CHROTalent_formGroup__CN9Bt select{border:1px solid #d1d5db;border-radius:8px;font-size:14px;padding:10px 12px;width:100%}.CHROTalent_formRow__r51Fp{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.CHROTalent_modalActions__FMaNw{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.CHROTalent_cancelBtn__qctzD,.CHROTalent_submitBtn__9fdzA{border-radius:8px;cursor:pointer;font-weight:500;padding:10px 20px}.CHROTalent_cancelBtn__qctzD{background:#f3f4f6;border:none;color:#6b7280}.CHROTalent_submitBtn__9fdzA{background:linear-gradient(135deg,#ec4899,#db2777);border:none;color:#fff}.CHROTalent_loadingContainer__d2xFC{align-items:center;display:flex;justify-content:center;min-height:400px}.CHROTalent_spinner__xYose{animation:CHROTalent_spin__czgOA 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#ec4899;height:48px;width:48px}@keyframes CHROTalent_spin__czgOA{to{transform:rotate(1turn)}}@media (max-width:768px){.CHROTalent_formRow__r51Fp,.CHROTalent_statsGrid__NosPO,.CHROTalent_talentGrid__znxeZ{grid-template-columns:1fr}}.CHROCulture_dashboardWrapper__0e07t{background:linear-gradient(135deg,#f5f7fa,#e9ecef);display:flex;min-height:100vh}.CHROCulture_mainContent__w-8hj{flex:1 1;margin-left:280px;padding:28px 32px;transition:all .3s}@media (max-width:768px){.CHROCulture_mainContent__w-8hj{margin-left:0;padding:20px}}.CHROCulture_header__MlUTu{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:32px}.CHROCulture_header__MlUTu h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a1a2e,#ec4899);-webkit-background-clip:text;font-size:28px;font-weight:700;margin-bottom:8px}.CHROCulture_header__MlUTu p{color:#6b7280}.CHROCulture_headerActions__sginq{display:flex;gap:12px}.CHROCulture_createBtn__ByrKj{align-items:center;background:linear-gradient(135deg,#ec4899,#db2777);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s}.CHROCulture_createBtn__ByrKj:hover{box-shadow:0 4px 12px #ec48994d;transform:translateY(-2px)}.CHROCulture_logoutBtn__qN\+HT{background:#ef44441a;border:1px solid #ef444433;border-radius:10px;color:#ef4444;cursor:pointer;font-weight:600;padding:10px 20px}.CHROCulture_logoutBtn__qN\+HT:hover{background:#ef4444;color:#fff}.CHROCulture_statsGrid__UwztP{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:32px}.CHROCulture_statCard__\+3zs2{align-items:center;background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;display:flex;gap:16px;padding:24px}.CHROCulture_statCard__\+3zs2:hover{transform:translateY(-5px)}.CHROCulture_statIcon__Qhc-O{align-items:center;border-radius:14px;color:#fff;display:flex;font-size:24px;height:55px;justify-content:center;width:55px}.CHROCulture_statInfo__4VxjN h3{color:#6b7280;font-size:13px;font-weight:500;margin-bottom:5px}.CHROCulture_statValue__VnL7s{color:#1a1a2e;font-size:24px;font-weight:700}.CHROCulture_eventsGrid__T\+Vch{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(450px,1fr))}.CHROCulture_eventCard__o9opX{background:#fff;border-left:4px solid #0000;border-radius:20px;box-shadow:0 4px 20px #0000000d;display:flex;gap:16px;padding:20px;transition:all .3s}.CHROCulture_eventCard__o9opX:hover{transform:translateY(-5px)}.CHROCulture_eventCard__o9opX.CHROCulture_upcoming__Hk6Ow{border-left-color:#10b981}.CHROCulture_eventCard__o9opX.CHROCulture_past__eq\+I7{border-left-color:#9ca3af;opacity:.8}.CHROCulture_eventIcon__v2Xo-{font-size:40px}.CHROCulture_eventContent__EAeY0{flex:1 1}.CHROCulture_eventHeader__C0HHm{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px}.CHROCulture_eventHeader__C0HHm h3{color:#1a1a2e;font-size:18px;font-weight:600}.CHROCulture_cardActions__vindd{display:flex;gap:8px}.CHROCulture_deleteBtn__cKX9n,.CHROCulture_editBtn__WWZFi{background:none;border:none;border-radius:6px;cursor:pointer;padding:6px}.CHROCulture_editBtn__WWZFi{color:#3b82f6}.CHROCulture_editBtn__WWZFi:hover{background:#dbeafe}.CHROCulture_deleteBtn__cKX9n{color:#ef4444}.CHROCulture_deleteBtn__cKX9n:hover{background:#fee2e2}.CHROCulture_eventDescription__X4yUQ{color:#6b7280;font-size:13px;line-height:1.5;margin-bottom:12px}.CHROCulture_eventDetails__8etj4{color:#6b7280;display:flex;flex-wrap:wrap;font-size:12px;gap:16px;margin-bottom:12px}.CHROCulture_eventDetails__8etj4 span{align-items:center;display:flex;gap:4px}.CHROCulture_eventMeta__64m3o{align-items:center;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;padding-top:10px}.CHROCulture_eventTypeBadge__06LKY{background:#f3f4f6;border-radius:20px;color:#6b7280;font-size:11px;padding:4px 10px;text-transform:capitalize}.CHROCulture_upcomingBadge__hIzDW{background:#d1fae5;border-radius:20px;color:#059669;font-size:11px;padding:4px 10px}.CHROCulture_pastBadge__HWmK8{background:#f3f4f6;border-radius:20px;color:#9ca3af;font-size:11px;padding:4px 10px}.CHROCulture_emptyState__PGipN{background:#fff;border-radius:20px;grid-column:1/-1;padding:60px;text-align:center}.CHROCulture_emptyState__PGipN svg{color:#cbd5e1;margin-bottom:16px}.CHROCulture_emptyState__PGipN h3{color:#1a1a2e;font-size:20px;margin-bottom:8px}.CHROCulture_emptyBtn__jHOLl{align-items:center;background:linear-gradient(135deg,#ec4899,#db2777);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;gap:8px;margin-top:16px;padding:10px 24px}.CHROCulture_modalOverlay__V4u0u{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.CHROCulture_modal__SCWjI{background:#fff;border-radius:24px;max-height:90vh;max-width:90%;overflow-y:auto;width:550px}.CHROCulture_modalHeader__mthxw{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.CHROCulture_modalHeader__mthxw h2{font-size:20px;font-weight:600;margin:0}.CHROCulture_closeBtn__BJfWl{background:none;border:none;color:#6b7280;cursor:pointer;font-size:20px}.CHROCulture_modalForm__uLhhu{padding:24px}.CHROCulture_formGroup__mVXnF{margin-bottom:20px}.CHROCulture_formGroup__mVXnF label{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.CHROCulture_formGroup__mVXnF input,.CHROCulture_formGroup__mVXnF select,.CHROCulture_formGroup__mVXnF textarea{border:1px solid #d1d5db;border-radius:8px;font-size:14px;padding:10px 12px;width:100%}.CHROCulture_formRow__pZos8{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.CHROCulture_modalActions__Nq6\+r{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.CHROCulture_cancelBtn__xs7mj,.CHROCulture_submitBtn__UTfqc{border-radius:8px;cursor:pointer;font-weight:500;padding:10px 20px}.CHROCulture_cancelBtn__xs7mj{background:#f3f4f6;border:none;color:#6b7280}.CHROCulture_submitBtn__UTfqc{background:linear-gradient(135deg,#ec4899,#db2777);border:none;color:#fff}.CHROCulture_loadingContainer__a5FUo{align-items:center;display:flex;justify-content:center;min-height:400px}.CHROCulture_spinner__4znsG{animation:CHROCulture_spin__WIwV3 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#ec4899;height:48px;width:48px}@keyframes CHROCulture_spin__WIwV3{to{transform:rotate(1turn)}}@media (max-width:768px){.CHROCulture_eventsGrid__T\+Vch,.CHROCulture_formRow__pZos8,.CHROCulture_statsGrid__UwztP{grid-template-columns:1fr}.CHROCulture_eventCard__o9opX{align-items:center;flex-direction:column;text-align:center}.CHROCulture_eventDetails__8etj4{justify-content:center}.CHROCulture_eventMeta__64m3o{flex-direction:column;gap:8px}}.CHROReviews_dashboardWrapper__-wyvg{background:linear-gradient(135deg,#f5f7fa,#e9ecef);display:flex;min-height:100vh}.CHROReviews_mainContent__SjKKG{flex:1 1;margin-left:280px;padding:28px 32px;transition:all .3s}@media (max-width:768px){.CHROReviews_mainContent__SjKKG{margin-left:0;padding:20px}}.CHROReviews_header__Uujui{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:32px}.CHROReviews_header__Uujui h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a1a2e,#ec4899);-webkit-background-clip:text;font-size:28px;font-weight:700;margin-bottom:8px}.CHROReviews_header__Uujui p{color:#6b7280}.CHROReviews_headerActions__Rrvcu{display:flex;gap:12px}.CHROReviews_createBtn__z5l1q{align-items:center;background:linear-gradient(135deg,#ec4899,#db2777);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s}.CHROReviews_createBtn__z5l1q:hover{box-shadow:0 4px 12px #ec48994d;transform:translateY(-2px)}.CHROReviews_logoutBtn__LjaRY{background:#ef44441a;border:1px solid #ef444433;border-radius:10px;color:#ef4444;cursor:pointer;font-weight:600;padding:10px 20px}.CHROReviews_logoutBtn__LjaRY:hover{background:#ef4444;color:#fff}.CHROReviews_statsGrid__nd9fV{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:32px}.CHROReviews_statCard__QwWO0{align-items:center;background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;display:flex;gap:16px;padding:24px}.CHROReviews_statCard__QwWO0:hover{transform:translateY(-5px)}.CHROReviews_statIcon__MKqwz{align-items:center;border-radius:14px;color:#fff;display:flex;font-size:24px;height:55px;justify-content:center;width:55px}.CHROReviews_statInfo__unDwu h3{color:#6b7280;font-size:13px;font-weight:500;margin-bottom:5px}.CHROReviews_statValue__YdT4c{color:#1a1a2e;font-size:24px;font-weight:700}.CHROReviews_reviewsGrid__JgFLq{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(450px,1fr))}.CHROReviews_reviewCard__3Qrn4{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;padding:20px;transition:all .3s}.CHROReviews_reviewCard__3Qrn4:hover{transform:translateY(-5px)}.CHROReviews_cardHeader__jzkUf{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.CHROReviews_reviewerInfo__tbLd9 h3{font-size:18px;font-weight:600;margin-bottom:4px}.CHROReviews_roleBadge__Mb\+FL{background:#f3f4f6;border-radius:20px;color:#6b7280;display:inline-block;font-size:11px;padding:4px 10px}.CHROReviews_cardActions__fyl7c{display:flex;gap:8px}.CHROReviews_deleteBtn__5IC\+K,.CHROReviews_editBtn__z2F4-{background:none;border:none;border-radius:6px;cursor:pointer;padding:6px}.CHROReviews_editBtn__z2F4-{color:#3b82f6}.CHROReviews_editBtn__z2F4-:hover{background:#dbeafe}.CHROReviews_deleteBtn__5IC\+K{color:#ef4444}.CHROReviews_deleteBtn__5IC\+K:hover{background:#fee2e2}.CHROReviews_reviewMeta__TfiUF{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:16px;padding:8px 0}.CHROReviews_ratingStars__sf69B{align-items:center;color:#f59e0b;display:flex;font-size:14px;gap:4px}.CHROReviews_ratingValue__jdJrO{color:#6b7280;font-size:12px;margin-left:4px}.CHROReviews_reviewSections__taYG1{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.CHROReviews_section__sTKlO strong{color:#6b7280;display:block;font-size:12px;margin-bottom:4px}.CHROReviews_section__sTKlO p{color:#374151;font-size:13px;line-height:1.5}.CHROReviews_reviewFooter__C\+1eZ{border-top:1px solid #e5e7eb;padding-top:12px}.CHROReviews_statusBadge__z9VWM{border-radius:20px;display:inline-block;font-size:11px;font-weight:500;padding:4px 12px;text-transform:uppercase}.CHROReviews_statusBadge__z9VWM.CHROReviews_draft__RCMUm{background:#f3f4f6;color:#6b7280}.CHROReviews_statusBadge__z9VWM.CHROReviews_submitted__Pl2VG{background:#dbeafe;color:#2563eb}.CHROReviews_statusBadge__z9VWM.CHROReviews_reviewed__qW6tk{background:#fef3c7;color:#d97706}.CHROReviews_statusBadge__z9VWM.CHROReviews_approved__5ZhBB{background:#d1fae5;color:#059669}.CHROReviews_emptyState__0Xzw5{background:#fff;border-radius:20px;grid-column:1/-1;padding:60px;text-align:center}.CHROReviews_emptyState__0Xzw5 svg{color:#cbd5e1;margin-bottom:16px}.CHROReviews_emptyState__0Xzw5 h3{color:#1a1a2e;font-size:20px;margin-bottom:8px}.CHROReviews_emptyBtn__r9Q3g{align-items:center;background:linear-gradient(135deg,#ec4899,#db2777);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;gap:8px;margin-top:16px;padding:10px 24px}.CHROReviews_modalOverlay__gmA8-{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.CHROReviews_modal__7HRgn{background:#fff;border-radius:24px;max-height:90vh;max-width:90%;overflow-y:auto;width:600px}.CHROReviews_modalHeader__o6Efq{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.CHROReviews_modalHeader__o6Efq h2{font-size:20px;font-weight:600;margin:0}.CHROReviews_closeBtn__ia72b{background:none;border:none;color:#6b7280;cursor:pointer;font-size:20px}.CHROReviews_modalForm__rbR1J{padding:24px}.CHROReviews_formGroup__94XrN{margin-bottom:20px}.CHROReviews_formGroup__94XrN label{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.CHROReviews_formGroup__94XrN input,.CHROReviews_formGroup__94XrN select,.CHROReviews_formGroup__94XrN textarea{border:1px solid #d1d5db;border-radius:8px;font-size:14px;padding:10px 12px;width:100%}.CHROReviews_formRow__6P0U7{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.CHROReviews_modalActions__u5Bri{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.CHROReviews_cancelBtn__wpYvA,.CHROReviews_submitBtn__dKOWN{border-radius:8px;cursor:pointer;font-weight:500;padding:10px 20px}.CHROReviews_cancelBtn__wpYvA{background:#f3f4f6;border:none;color:#6b7280}.CHROReviews_submitBtn__dKOWN{background:linear-gradient(135deg,#ec4899,#db2777);border:none;color:#fff}.CHROReviews_loadingContainer__4RpXb{align-items:center;display:flex;justify-content:center;min-height:400px}.CHROReviews_spinner__NEqgA{animation:CHROReviews_spin__uLvW- 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#ec4899;height:48px;width:48px}@keyframes CHROReviews_spin__uLvW-{to{transform:rotate(1turn)}}@media (max-width:768px){.CHROReviews_formRow__6P0U7,.CHROReviews_reviewsGrid__JgFLq,.CHROReviews_statsGrid__nd9fV{grid-template-columns:1fr}.CHROReviews_reviewMeta__TfiUF{align-items:flex-start;flex-direction:column;gap:8px}}.EmployeeTasks_dashboardWrapper__uw8AC{background:linear-gradient(135deg,#f5f7fa,#e9ecef);display:flex;min-height:100vh}.EmployeeTasks_mainContent__EndlW{flex:1 1;margin-left:280px;padding:28px 32px;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (max-width:768px){.EmployeeTasks_mainContent__EndlW{margin-left:0;padding:20px}}.EmployeeTasks_header__Kzzc5{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:32px}.EmployeeTasks_headerLeft__f1NJE{flex:1 1}.EmployeeTasks_welcomeBadge__ndcQI{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #ffffff4d;border-radius:30px;color:#3b82f6;display:inline-flex;font-size:13px;font-weight:500;gap:8px;margin-bottom:16px;padding:6px 16px}.EmployeeTasks_welcomeIcon__U2vbu{font-size:16px}.EmployeeTasks_headerTitle__UsoHx{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a1a2e,#3b82f6);-webkit-background-clip:text;font-size:2rem;font-weight:700;margin-bottom:8px}.EmployeeTasks_headerSubtitle__LwRDY{color:#6b7280;font-size:14px}.EmployeeTasks_headerRight__rU9vi{align-items:center;display:flex;gap:16px}.EmployeeTasks_logoutBtn__bBNJf{align-items:center;background:#ef44441a;border:none;border-radius:50%;color:#ef4444;cursor:pointer;display:flex;justify-content:center;padding:10px;transition:all .3s}.EmployeeTasks_logoutBtn__bBNJf:hover{background:#ef4444;color:#fff;transform:translateY(-2px)}.EmployeeTasks_statsGrid__DQPOO{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:28px}.EmployeeTasks_statCard__\+\+d1A{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;padding:4px;transition:all .3s}.EmployeeTasks_statCard__\+\+d1A:hover{box-shadow:0 12px 30px #0000001a;transform:translateY(-5px)}.EmployeeTasks_statCardInner__tU8AE{align-items:center;background:#fff;border-radius:18px;display:flex;gap:14px;padding:16px}.EmployeeTasks_statIconWrapper__bsmDT{align-items:center;border-radius:14px;color:#fff;display:flex;font-size:22px;height:50px;justify-content:center;width:50px}.EmployeeTasks_statContent__pfTOp h3{color:#6b7280;font-size:12px;font-weight:500;margin-bottom:4px}.EmployeeTasks_statValue__qtDOh{color:#1a1a2e;font-size:24px;font-weight:700}.EmployeeTasks_filterBar__47hvz{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:24px}.EmployeeTasks_searchBox__fIeks{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;flex:1 1;gap:8px;padding:10px 16px}.EmployeeTasks_searchBox__fIeks svg{color:#9ca3af}.EmployeeTasks_searchBox__fIeks input{border:none;flex:1 1;font-size:14px;outline:none}.EmployeeTasks_filterGroup__p4p5Y{display:flex;gap:12px}.EmployeeTasks_filterSelect__cREES{background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;font-size:14px;padding:10px 16px}.EmployeeTasks_tasksContainer__712vS{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;overflow:hidden}.EmployeeTasks_tasksList__iiYEo{display:flex;flex-direction:column;gap:16px;padding:20px 24px}.EmployeeTasks_taskCard__eUkUC{background:#f8f9fa;border:1px solid #0000;border-radius:16px;padding:20px;transition:all .3s}.EmployeeTasks_taskCard__eUkUC:hover{border-color:#e5e7eb;box-shadow:0 4px 12px #0000000d}.EmployeeTasks_taskCardHeader__xvDJe{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:12px}.EmployeeTasks_taskInfo__cH5K1{flex:1 1}.EmployeeTasks_taskInfo__cH5K1 h3{color:#1a1a2e;font-size:16px;font-weight:600;margin-bottom:6px}.EmployeeTasks_taskInfo__cH5K1 p{color:#6b7280;font-size:13px;line-height:1.5}.EmployeeTasks_taskBadges__jY1o-{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.EmployeeTasks_priorityBadge__kMjBr{border-radius:20px;font-size:11px;font-weight:600;padding:4px 12px;text-transform:uppercase}.EmployeeTasks_priorityCritical__Q\+oYx{background:#fecaca;color:#991b1b}.EmployeeTasks_priorityHigh__4fPY9{background:#fee2e2;color:#dc2626}.EmployeeTasks_priorityMedium__3-wax{background:#fef3c7;color:#d97706}.EmployeeTasks_priorityLow__Tobsf{background:#d1fae5;color:#059669}.EmployeeTasks_statusBadge__\+2Sjo{align-items:center;border-radius:20px;display:inline-flex;font-size:11px;font-weight:500;gap:4px;padding:4px 12px}.EmployeeTasks_statusBadge__\+2Sjo.EmployeeTasks_completed__WrjhW{background:#d1fae5;color:#059669}.EmployeeTasks_statusBadge__\+2Sjo.EmployeeTasks_in-progress__KuXOY{background:#dbeafe;color:#2563eb}.EmployeeTasks_statusBadge__\+2Sjo.EmployeeTasks_pending__ueSMv{background:#fef3c7;color:#d97706}.EmployeeTasks_taskMeta__0WTsh{color:#6b7280;display:flex;flex-wrap:wrap;font-size:12px;gap:20px;margin-bottom:16px}.EmployeeTasks_taskMeta__0WTsh span{align-items:center;display:flex;gap:6px}.EmployeeTasks_taskActions__oi5zn{display:flex;gap:12px;margin-bottom:12px}.EmployeeTasks_statusSelect__NF5eQ{background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;flex:1 1;font-size:13px;padding:10px 12px}.EmployeeTasks_updateBtn__n9oFl{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:6px;padding:10px 20px;transition:all .3s}.EmployeeTasks_updateBtn__n9oFl:hover{box-shadow:0 4px 12px #3b82f64d;transform:translateY(-2px)}.EmployeeTasks_taskProgress__s582f .EmployeeTasks_progressBar__S0hzL{background:#e5e7eb;border-radius:4px;height:4px;overflow:hidden}.EmployeeTasks_taskProgress__s582f .EmployeeTasks_progressFill__gveHy{background:linear-gradient(90deg,#3b82f6,#1d4ed8);border-radius:4px;height:100%;transition:width .3s}.EmployeeTasks_emptyState__2Vnqd{color:#9ca3af;padding:60px;text-align:center}.EmployeeTasks_emptyState__2Vnqd svg{color:#cbd5e1;margin-bottom:16px}.EmployeeTasks_emptyState__2Vnqd h3{color:#1a1a2e;font-size:20px;margin-bottom:8px}.EmployeeTasks_loadingContainer__VJtgu{align-items:center;display:flex;justify-content:center;min-height:400px}.EmployeeTasks_spinner__oFdcm{animation:EmployeeTasks_spin__Gr7D9 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:48px;width:48px}@keyframes EmployeeTasks_spin__Gr7D9{to{transform:rotate(1turn)}}@media (max-width:768px){.EmployeeTasks_statsGrid__DQPOO{grid-template-columns:repeat(2,1fr)}.EmployeeTasks_filterBar__47hvz{flex-direction:column}.EmployeeTasks_filterGroup__p4p5Y,.EmployeeTasks_searchBox__fIeks{width:100%}.EmployeeTasks_filterSelect__cREES{flex:1 1}.EmployeeTasks_taskCardHeader__xvDJe{flex-direction:column}.EmployeeTasks_taskBadges__jY1o-{width:100%}.EmployeeTasks_taskActions__oi5zn{flex-direction:column}}@media (max-width:480px){.EmployeeTasks_statsGrid__DQPOO{grid-template-columns:1fr}.EmployeeTasks_statIconWrapper__bsmDT{font-size:20px;height:45px;width:45px}.EmployeeTasks_statValue__qtDOh{font-size:20px}.EmployeeTasks_taskCard__eUkUC,.EmployeeTasks_tasksList__iiYEo{padding:16px}}.EmployeeTasks_sourceBreakdown__S-Hy6{gap:16px}.EmployeeTasks_sourceItem__6Qkh3{border-radius:12px}.EmployeeTasks_sourceBadge__BjbI4{align-items:center;background:#f3f4f6;border-radius:20px;display:flex;font-size:12px;font-weight:500;gap:6px;padding:4px 10px}.EmployeeTasks_sourceIcon__ovhOz{font-size:14px}.EmployeeTasks_sourceName__9o5fR{color:#4b5563}.EmployeeTasks_taskCard__eUkUC.EmployeeTasks_task__B6umk{border-left:4px solid #3b82f6}.EmployeeTasks_taskCard__eUkUC.EmployeeTasks_operation__rTUe0{border-left:4px solid #f59e0b}.EmployeeTasks_taskCard__eUkUC.EmployeeTasks_project__VSbuO{border-left:4px solid #10b981}.EmployeeTasks_taskCard__eUkUC.EmployeeTasks_goal__elJS7{border-left:4px solid #8b5cf6}.EmployeeTasks_taskCard__eUkUC.EmployeeTasks_business_unit__oXEXP{border-left:4px solid #ec4899}.EmployeeTasks_statSubtext__tAHSl{color:#9ca3af}.EmployeeTasks_progressSlider__2QlXT{-webkit-appearance:none;background:#0000;margin-top:12px;width:100%}.EmployeeTasks_progressSlider__2QlXT::-webkit-slider-runnable-track{background:#e5e7eb;border-radius:2px;height:4px}.EmployeeTasks_progressSlider__2QlXT::-webkit-slider-thumb{-webkit-appearance:none;background:#3b82f6;border-radius:50%;cursor:pointer;height:16px;margin-top:-6px;width:16px}.EmployeeTasks_progressSlider__2QlXT::-webkit-slider-thumb:hover{background:#2563eb;transform:scale(1.2)}.EmployeeTasks_resourceDetails__EZoDl{background:#f8fafc;border-radius:10px;padding:10px 12px}.EmployeeTasks_resourceStatus__tqXp3{border-radius:6px;display:inline-block;font-size:11px;margin-top:8px;padding:4px 8px}.EmployeeTasks_resourceStatus__tqXp3.EmployeeTasks_available__Ry4GO{background:#d1fae5;color:#059669}.EmployeeTasks_resourceStatus__tqXp3.EmployeeTasks_in-use__EVMSs{background:#dbeafe;color:#2563eb}.EmployeeTasks_resourceStatus__tqXp3.EmployeeTasks_maintenance__EfyFV{background:#fed7aa;color:#ea580c}.EmployeeTasks_resourceStatus__tqXp3.EmployeeTasks_retired__FGr7S{background:#fee2e2;color:#dc2626}.EmployeeTasks_resourceDetails__EZoDl{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;margin:12px 0;padding:12px}.EmployeeTasks_resourceMeta__\+DFrc{color:#475569;display:flex;flex-wrap:wrap;font-size:12px;gap:16px}.EmployeeTasks_resourceMeta__\+DFrc span{align-items:center;background:#fff;border-radius:20px;box-shadow:0 1px 2px #0000000d;display:flex;gap:4px;padding:4px 10px}.EmployeeTasks_resourceStatusBadge__4nVHn{border-radius:20px;display:inline-block;font-size:11px;font-weight:500;margin-top:10px;padding:4px 10px}.EmployeeTasks_resourceStatusBadge__4nVHn.EmployeeTasks_available__Ry4GO{background:#d1fae5;color:#059669}.EmployeeTasks_resourceStatusBadge__4nVHn.EmployeeTasks_in-use__EVMSs{background:#dbeafe;color:#2563eb}.EmployeeTasks_resourceStatusBadge__4nVHn.EmployeeTasks_maintenance__EfyFV{background:#fed7aa;color:#ea580c}.EmployeeTasks_resourceStatusBadge__4nVHn.EmployeeTasks_retired__FGr7S{background:#fee2e2;color:#dc2626}.EmployeeTasks_taskCard__eUkUC.EmployeeTasks_resource__uv6fJ{border-left:4px solid #ec4899}.EmployeeTasks_statSubtext__tAHSl{color:#94a3b8;display:block;font-size:11px;margin-top:4px}.EmployeeTasks_sourceBreakdown__S-Hy6{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.EmployeeTasks_sourceItem__6Qkh3{align-items:center;background:#fff;border-radius:30px;box-shadow:0 1px 3px #0000001a;color:#374151;display:flex;font-size:13px;gap:8px;padding:8px 16px}.EmployeeTasks_sourceEmoji__9XlBF{font-size:16px}.EmployeeAttendance_dashboardWrapper__OrNQa{background:linear-gradient(135deg,#f5f7fa,#e9ecef);display:flex;min-height:100vh}.EmployeeAttendance_mainContent__fnN6P{flex:1 1;margin-left:280px;padding:28px 32px;transition:all .3s}@media (max-width:768px){.EmployeeAttendance_mainContent__fnN6P{margin-left:0;padding:20px}}.EmployeeAttendance_header__qm8aC{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:32px}.EmployeeAttendance_headerLeft__GLYBS{flex:1 1}.EmployeeAttendance_welcomeBadge__P5WPo{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #ffffff4d;border-radius:30px;color:#3b82f6;display:inline-flex;font-size:13px;font-weight:500;gap:8px;margin-bottom:16px;padding:6px 16px}.EmployeeAttendance_welcomeIcon__jTyeG{font-size:16px}.EmployeeAttendance_headerTitle__g2gri{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a1a2e,#3b82f6);-webkit-background-clip:text;font-size:2rem;font-weight:700;margin-bottom:8px}.EmployeeAttendance_headerSubtitle__Juiid{color:#6b7280;font-size:14px}.EmployeeAttendance_headerRight__cguaJ{gap:16px}.EmployeeAttendance_notificationWrapper__oQcHa{position:relative}.EmployeeAttendance_notificationBtn__pdZcl{align-items:center;background:#3b82f61a;border:none;border-radius:50%;color:#3b82f6;cursor:pointer;display:flex;justify-content:center;padding:10px;position:relative;transition:all .3s}.EmployeeAttendance_notificationBtn__pdZcl:hover{background:#3b82f6;color:#fff}.EmployeeAttendance_notificationBadge__OnM7h{align-items:center;background:#ef4444;border-radius:50%;color:#fff;display:flex;font-size:10px;height:18px;justify-content:center;position:absolute;right:-5px;top:-5px;width:18px}.EmployeeAttendance_notificationDropdown__1kim2{background:#fff;border-radius:12px;box-shadow:0 10px 25px #0000001a;overflow:hidden;position:absolute;right:0;top:45px;width:320px;z-index:100}.EmployeeAttendance_notificationHeader__NfWsH{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:12px 16px}.EmployeeAttendance_notificationHeader__NfWsH span{color:#1e293b;font-weight:600}.EmployeeAttendance_notificationHeader__NfWsH button{background:none;border:none;color:#3b82f6;cursor:pointer;font-size:12px}.EmployeeAttendance_notificationList__DfZ\+h{max-height:400px;overflow-y:auto}.EmployeeAttendance_notificationItem__d8Zb6{border-bottom:1px solid #f1f5f9;cursor:pointer;padding:12px 16px;transition:background .2s}.EmployeeAttendance_notificationItem__d8Zb6:hover{background:#f8fafc}.EmployeeAttendance_notificationItem__d8Zb6.EmployeeAttendance_unread__Ii52W{background:#eff6ff}.EmployeeAttendance_notificationItem__d8Zb6 strong{color:#1e293b;display:block;font-size:13px;margin-bottom:4px}.EmployeeAttendance_notificationItem__d8Zb6 p{color:#475569;font-size:12px;margin-bottom:4px}.EmployeeAttendance_notificationItem__d8Zb6 small{color:#94a3b8;font-size:10px}.EmployeeAttendance_noNotifications__9VCTz{color:#94a3b8;font-size:13px;padding:40px;text-align:center}.EmployeeAttendance_userProfile__GiDyB{align-items:center;background:#fff;border-radius:40px;box-shadow:0 2px 8px #0000000d;display:flex;gap:12px;padding:6px 12px}.EmployeeAttendance_userAvatar__iTjWW{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:600;height:36px;justify-content:center;width:36px}.EmployeeAttendance_userInfo__Skr5\+{display:flex;flex-direction:column}.EmployeeAttendance_userName__qtSUT{color:#1e293b;font-size:13px;font-weight:600}.EmployeeAttendance_userRole__YBdno{color:#6b7280;font-size:11px}.EmployeeAttendance_logoutBtn__Hi0GB{border-radius:50%;display:flex;padding:10px}.EmployeeAttendance_timeCard__0XaHH{align-items:center;background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:32px;padding:24px}.EmployeeAttendance_timeDisplay__xOlfJ{display:flex;gap:30px}.EmployeeAttendance_currentDate__ssLvu,.EmployeeAttendance_currentTime__xrFtM{align-items:center;color:#1a1a2e;display:flex;font-size:18px;font-weight:600;gap:10px}.EmployeeAttendance_currentDate__ssLvu svg,.EmployeeAttendance_currentTime__xrFtM svg{color:#3b82f6}.EmployeeAttendance_attendanceActions__xobaa{display:flex;gap:12px}.EmployeeAttendance_checkInBtn__hS6Ug,.EmployeeAttendance_checkOutBtn__HD\+iW{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:12px 28px;transition:all .3s}.EmployeeAttendance_checkInBtn__hS6Ug{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.EmployeeAttendance_checkOutBtn__HD\+iW{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.EmployeeAttendance_checkInBtn__hS6Ug:hover:not(:disabled),.EmployeeAttendance_checkOutBtn__HD\+iW:hover:not(:disabled){box-shadow:0 4px 12px #10b9814d;transform:translateY(-2px)}.EmployeeAttendance_checkInBtn__hS6Ug:disabled,.EmployeeAttendance_checkOutBtn__HD\+iW:disabled{cursor:not-allowed;opacity:.6}.EmployeeAttendance_completedBadge__IccPP{background:#d1fae5;color:#059669}.EmployeeAttendance_completedBadge__IccPP,.EmployeeAttendance_disabledBadge__EMSFf{align-items:center;border-radius:12px;display:flex;font-weight:600;gap:8px;padding:12px 28px}.EmployeeAttendance_disabledBadge__EMSFf{background:#f3f4f6;color:#6b7280}.EmployeeAttendance_timeWarning__sGE39{background:#fef3c7;border-radius:8px;color:#92400e;font-size:12px;margin-top:12px;padding:8px;text-align:center}.EmployeeAttendance_statusCard__4zavZ{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;margin-bottom:24px;padding:20px}.EmployeeAttendance_statusHeader__lLkUb{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.EmployeeAttendance_statusHeader__lLkUb h3{font-size:16px;font-weight:600}.EmployeeAttendance_todayStatusBadge__SIadN{border-radius:20px;font-size:12px;font-weight:600;padding:4px 12px}.EmployeeAttendance_todayStatusBadge__SIadN.EmployeeAttendance_present__9KljF{background:#d1fae5;color:#059669}.EmployeeAttendance_todayStatusBadge__SIadN.EmployeeAttendance_late__gyqCI{background:#fef3c7;color:#d97706}.EmployeeAttendance_todayStatusBadge__SIadN.EmployeeAttendance_half-day__-YTGP{background:#dbeafe;color:#2563eb}.EmployeeAttendance_todayStatusBadge__SIadN.EmployeeAttendance_absent__J\+MJh{background:#fee2e2;color:#dc2626}.EmployeeAttendance_statusDetails__NdURH{display:flex;flex-direction:column;gap:10px}.EmployeeAttendance_statusDetails__NdURH div{align-items:center;display:flex;font-size:14px;justify-content:space-between}.EmployeeAttendance_statusDetails__NdURH span{color:#6b7280}.EmployeeAttendance_statusDetails__NdURH strong{color:#1a1a2e}.EmployeeAttendance_locationCard__3M1Sa{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;color:#fff;margin-bottom:24px;padding:20px}.EmployeeAttendance_locationHeader__PiHPQ{align-items:center;display:flex;gap:10px;margin-bottom:12px}.EmployeeAttendance_locationHeader__PiHPQ span{flex:1 1;font-weight:600}.EmployeeAttendance_refreshLocationBtn__M2pgO{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .3s}.EmployeeAttendance_refreshLocationBtn__M2pgO:hover:not(:disabled){background:#ffffff4d;transform:rotate(180deg)}.EmployeeAttendance_refreshLocationBtn__M2pgO:disabled{cursor:not-allowed;opacity:.5}.EmployeeAttendance_spinning__ijW6\+{animation:EmployeeAttendance_spin__x9Ou1 1s linear infinite}.EmployeeAttendance_locationContent__r-IAx{font-size:14px}.EmployeeAttendance_locationAddress__IlUgm{font-size:13px;margin-bottom:5px;opacity:.9}.EmployeeAttendance_locationAccuracy__Z0rD1{font-size:11px;opacity:.7}.EmployeeAttendance_locationError__lIWJ0{color:#fecaca}.EmployeeAttendance_statsGrid__MXcqi{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:32px}.EmployeeAttendance_statCard__aVNlq{align-items:center;background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;display:flex;gap:16px;padding:24px;transition:all .3s}.EmployeeAttendance_statCard__aVNlq:hover{transform:translateY(-5px)}.EmployeeAttendance_statIcon__mE-\+o{align-items:center;border-radius:14px;color:#fff;display:flex;font-size:24px;height:55px;justify-content:center;width:55px}.EmployeeAttendance_statInfo__BD5Cl h3{color:#6b7280;font-size:13px;font-weight:500;margin-bottom:5px}.EmployeeAttendance_statValue__J7YBe{color:#1a1a2e;font-size:28px;font-weight:700}.EmployeeAttendance_infoBtn__A4xNV{border-radius:50%;display:flex;padding:10px}.EmployeeAttendance_infoPanel__dSNl\+{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;margin-bottom:20px;padding:16px 20px}.EmployeeAttendance_infoPanel__dSNl\+ h4{color:#1e40af;font-size:14px;font-weight:600;margin-bottom:12px}.EmployeeAttendance_infoPanel__dSNl\+ ul{margin:0;padding-left:20px}.EmployeeAttendance_infoPanel__dSNl\+ li{color:#1e3a8a;font-size:13px;margin-bottom:6px}.EmployeeAttendance_tableCard__abtbR{background:#fff;border-radius:20px;box-shadow:0 4px 20px #00000014;margin-top:24px;overflow:hidden}.EmployeeAttendance_tableHeader__Q\+Mli{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:2px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:20px 24px}.EmployeeAttendance_tableHeader__Q\+Mli h3{align-items:center;color:#1e293b;display:flex;font-size:18px;font-weight:700;gap:8px;margin:0}.EmployeeAttendance_tableWrapper__HV47u{max-height:500px;overflow-x:auto;overflow-y:auto;position:relative;width:100%}.EmployeeAttendance_table__xzs3V{border-collapse:collapse;font-size:14px;min-width:700px;width:100%}.EmployeeAttendance_table__xzs3V thead{position:sticky;top:0;z-index:10}.EmployeeAttendance_table__xzs3V thead tr{background:linear-gradient(135deg,#1e293b,#0f172a)}.EmployeeAttendance_table__xzs3V thead th{border-bottom:2px solid #334155;color:#e2e8f0;font-size:13px;font-weight:600;letter-spacing:.5px;padding:16px 12px;text-align:left;text-transform:uppercase;white-space:nowrap}.EmployeeAttendance_table__xzs3V thead th:first-child{padding-left:24px;width:12%}.EmployeeAttendance_table__xzs3V thead th:nth-child(2),.EmployeeAttendance_table__xzs3V thead th:nth-child(3),.EmployeeAttendance_table__xzs3V thead th:nth-child(4){width:12%}.EmployeeAttendance_table__xzs3V thead th:nth-child(5),.EmployeeAttendance_table__xzs3V thead th:nth-child(6){width:10%}.EmployeeAttendance_table__xzs3V thead th:last-child{padding-right:24px;width:32%}.EmployeeAttendance_table__xzs3V tbody td{border-bottom:1px solid #e2e8f0;color:#334155;padding:14px 12px;vertical-align:middle;white-space:nowrap}.EmployeeAttendance_table__xzs3V tbody td:first-child{padding-left:24px}.EmployeeAttendance_table__xzs3V tbody td:last-child{padding-right:24px}.EmployeeAttendance_table__xzs3V tbody tr:hover{background:#f8fafc}.EmployeeAttendance_table__xzs3V tbody tr:nth-child(2n){background:#fafcff}.EmployeeAttendance_statusBadge__01Mmb{border-radius:20px;display:inline-block;font-size:11px;font-weight:600;min-width:70px;padding:5px 12px;text-align:center}.EmployeeAttendance_statusBadge__01Mmb.EmployeeAttendance_present__9KljF{background:#d1fae5;color:#065f46}.EmployeeAttendance_statusBadge__01Mmb.EmployeeAttendance_late__gyqCI{background:#fed7aa;color:#9a3412}.EmployeeAttendance_statusBadge__01Mmb.EmployeeAttendance_half-day__-YTGP{background:#fef3c7;color:#92400e}.EmployeeAttendance_statusBadge__01Mmb.EmployeeAttendance_absent__J\+MJh{background:#fee2e2;color:#991b1b}.EmployeeAttendance_hoursCell__DuffJ{color:#1e293b;font-weight:600;text-align:center}.EmployeeAttendance_otCell__YWxnl{color:#f59e0b;font-weight:600;text-align:center}.EmployeeAttendance_dateCell__enxgY{color:#1e293b;font-weight:500;white-space:nowrap}.EmployeeAttendance_timeCell__Np67X{color:#475569;font-family:Courier New,monospace;font-weight:500;white-space:nowrap}.EmployeeAttendance_viewLocationBtn__LVzLC{align-items:center;background:#eff6ff;border:none;border-radius:20px;color:#2563eb;cursor:pointer;display:inline-flex;font-size:11px;font-weight:500;gap:6px;padding:6px 12px;transition:all .2s;white-space:nowrap}.EmployeeAttendance_viewLocationBtn__LVzLC:hover{background:#dbeafe;transform:translateX(2px)}.EmployeeAttendance_viewLocationBtn__LVzLC svg{font-size:11px}.EmployeeAttendance_locationLink__l0Vav{color:#3b82f6;cursor:pointer;font-size:12px;text-decoration:underline}.EmployeeAttendance_locationLink__l0Vav:hover{color:#1d4ed8}.EmployeeAttendance_noData__8lLzd{color:#94a3b8;padding:50px 20px!important;text-align:center}@media (max-width:768px){.EmployeeAttendance_tableCard__abtbR{border-radius:16px}.EmployeeAttendance_tableHeader__Q\+Mli{padding:16px}.EmployeeAttendance_tableHeader__Q\+Mli h3{font-size:16px}.EmployeeAttendance_tableWrapper__HV47u{max-height:450px}.EmployeeAttendance_table__xzs3V{min-width:650px}.EmployeeAttendance_table__xzs3V tbody td,.EmployeeAttendance_table__xzs3V thead th{font-size:11px;padding:10px 8px}.EmployeeAttendance_table__xzs3V tbody td:first-child,.EmployeeAttendance_table__xzs3V thead th:first-child{padding-left:16px}.EmployeeAttendance_statusBadge__01Mmb{font-size:9px;min-width:50px;padding:3px 6px}.EmployeeAttendance_viewLocationBtn__LVzLC{font-size:9px;gap:3px;padding:3px 6px}}@media print{.EmployeeAttendance_tableCard__abtbR{border:1px solid #e2e8f0;box-shadow:none}.EmployeeAttendance_table__xzs3V thead th{background:#f1f5f9;color:#1e293b}.EmployeeAttendance_statusBadge__01Mmb,.EmployeeAttendance_table__xzs3V thead th{-webkit-print-color-adjust:exact;print-color-adjust:exact}.EmployeeAttendance_viewLocationBtn__LVzLC{display:none}.EmployeeAttendance_tableWrapper__HV47u{max-height:none;overflow:visible}}.EmployeeAttendance_modalOverlay__M8Ktq{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.EmployeeAttendance_modal__Nr8qI{animation:EmployeeAttendance_modalIn__cd9I6 .3s ease;background:#fff;border-radius:24px;max-width:450px;overflow:hidden;width:90%}.EmployeeAttendance_modalHeader__s7zCg{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.EmployeeAttendance_modalHeader__s7zCg h3{align-items:center;display:flex;font-size:18px;gap:8px;margin:0}.EmployeeAttendance_closeBtn__wwJoa{background:none;border:none;color:#6b7280;cursor:pointer;font-size:28px;line-height:1}.EmployeeAttendance_modalBody__P9WY0{padding:24px}.EmployeeAttendance_modalLocation__InS-Z{background:#f3f4f6;border-radius:12px;display:flex;gap:12px;margin-bottom:24px;padding:16px}.EmployeeAttendance_modalLocation__InS-Z svg{color:#3b82f6;flex-shrink:0;font-size:24px}.EmployeeAttendance_modalAddress__ygz1m{font-weight:500;margin-bottom:4px}.EmployeeAttendance_modalAccuracy__lz2uG{color:#6b7280;font-size:12px}.EmployeeAttendance_modalActions__tO4yF{display:flex;gap:12px;justify-content:flex-end}.EmployeeAttendance_cancelBtn__uBT8w,.EmployeeAttendance_confirmBtn__gq8Kf{border-radius:10px;cursor:pointer;font-weight:500;padding:10px 20px;transition:all .2s}.EmployeeAttendance_cancelBtn__uBT8w{background:#f3f4f6;border:none;color:#6b7280}.EmployeeAttendance_cancelBtn__uBT8w:hover{background:#e5e7eb}.EmployeeAttendance_confirmBtn__gq8Kf{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;color:#fff}.EmployeeAttendance_confirmBtn__gq8Kf:hover{box-shadow:0 4px 12px #3b82f64d;transform:translateY(-2px)}.EmployeeAttendance_modalError__uweG2,.EmployeeAttendance_modalLoading__bmKET{padding:20px;text-align:center}.EmployeeAttendance_modalError__uweG2 svg{color:#ef4444;font-size:48px;margin-bottom:12px}.EmployeeAttendance_retryBtn__ExNNE{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;margin-top:16px;padding:8px 16px}.EmployeeAttendance_loadingContainer__5FfXt{align-items:center;display:flex;justify-content:center;min-height:400px}.EmployeeAttendance_spinner__ZXMcv{animation:EmployeeAttendance_spin__x9Ou1 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:48px;width:48px}.EmployeeAttendance_errorMessage__pd-vu{align-items:center;background:#fee2e2;border-left:4px solid #dc2626;border-radius:12px;color:#dc2626;display:flex;gap:10px;margin-bottom:20px;padding:12px 20px}@keyframes EmployeeAttendance_spin__x9Ou1{to{transform:rotate(1turn)}}@keyframes EmployeeAttendance_modalIn__cd9I6{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width:1024px){.EmployeeAttendance_table__xzs3V tbody td,.EmployeeAttendance_table__xzs3V thead th{font-size:12px;padding:12px 8px}.EmployeeAttendance_statusBadge__01Mmb{font-size:10px;min-width:60px;padding:4px 8px}.EmployeeAttendance_viewLocationBtn__LVzLC{font-size:10px;padding:4px 8px}}@media (max-width:768px){.EmployeeAttendance_statsGrid__MXcqi{grid-template-columns:1fr}.EmployeeAttendance_timeCard__0XaHH{flex-direction:column;text-align:center}.EmployeeAttendance_timeDisplay__xOlfJ{flex-direction:column;gap:10px}.EmployeeAttendance_tableCard__abtbR{border-radius:16px}.EmployeeAttendance_tableHeader__Q\+Mli{padding:16px}.EmployeeAttendance_tableHeader__Q\+Mli h3{font-size:16px}.EmployeeAttendance_statusFilterRow__dYsbG{gap:8px;padding:10px 16px}.EmployeeAttendance_statusFilterChip__FHW-U{font-size:11px;padding:4px 12px}.EmployeeAttendance_tableWrapper__HV47u{max-height:450px}.EmployeeAttendance_table__xzs3V tbody td,.EmployeeAttendance_table__xzs3V thead th{font-size:11px;padding:10px 8px}.EmployeeAttendance_table__xzs3V tbody td:first-child,.EmployeeAttendance_table__xzs3V thead th:first-child{padding-left:16px}.EmployeeAttendance_statusBadge__01Mmb{font-size:9px;min-width:50px;padding:3px 6px}.EmployeeAttendance_viewLocationBtn__LVzLC{font-size:9px;gap:3px;padding:3px 6px}.EmployeeAttendance_tableFooter__qXurW{flex-direction:column;padding:12px 16px;text-align:center}.EmployeeAttendance_tablePagination__MdHux{justify-content:center}}@media (max-width:640px){.EmployeeAttendance_table__xzs3V{min-width:700px}}@media print{.EmployeeAttendance_tableCard__abtbR{border:1px solid #e2e8f0;box-shadow:none}.EmployeeAttendance_table__xzs3V thead th{background:#f1f5f9;color:#1e293b;-webkit-print-color-adjust:exact;print-color-adjust:exact}.EmployeeAttendance_statusBadge__01Mmb{border:1px solid #e2e8f0;-webkit-print-color-adjust:exact;print-color-adjust:exact}.EmployeeAttendance_exportBtn__2CgNV,.EmployeeAttendance_infoBtn__A4xNV,.EmployeeAttendance_logoutBtn__Hi0GB,.EmployeeAttendance_notificationWrapper__oQcHa,.EmployeeAttendance_statusFilterRow__dYsbG,.EmployeeAttendance_tableFooter__qXurW,.EmployeeAttendance_viewLocationBtn__LVzLC{display:none}.EmployeeAttendance_tableWrapper__HV47u{max-height:none;overflow:visible}.EmployeeAttendance_mainContent__fnN6P{margin-left:0;padding:0}}.EmployeeAttendance_exportBtn__2CgNV{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:12px;box-shadow:0 2px 4px #10b98133;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s ease}.EmployeeAttendance_exportBtn__2CgNV:hover{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 4px 12px #10b9814d;transform:translateY(-2px)}.EmployeeAttendance_exportBtn__2CgNV:active{transform:translateY(0)}.EmployeeAttendance_exportBtn__2CgNV svg{font-size:16px}.EmployeeAttendance_exportDropdown__YX\+dm{display:inline-block;position:relative}.EmployeeAttendance_exportMenu__UjDEu{animation:EmployeeAttendance_fadeInDown__X7lu6 .2s ease;background:#fff;border-radius:12px;box-shadow:0 10px 25px #0000001a;margin-top:8px;min-width:180px;overflow:hidden;position:absolute;right:0;top:100%;z-index:100}@keyframes EmployeeAttendance_fadeInDown__X7lu6{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.EmployeeAttendance_exportMenuItem__cC\+Rs{align-items:center;background:#fff;border:none;color:#334155;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:12px 16px;text-align:left;transition:all .2s;width:100%}.EmployeeAttendance_exportMenuItem__cC\+Rs:hover{background:#f1f5f9}.EmployeeAttendance_exportMenuItem__cC\+Rs:not(:last-child){border-bottom:1px solid #e2e8f0}.EmployeeAttendance_exportMenuItem__cC\+Rs svg{color:#10b981;font-size:14px}.EmployeeAttendance_headerRight__cguaJ{align-items:center;display:flex;gap:12px}.EmployeeAttendance_infoBtn__A4xNV{align-items:center;background:#3b82f61a;border:none;border-radius:10px;color:#3b82f6;cursor:pointer;display:inline-flex;height:40px;justify-content:center;transition:all .3s;width:40px}.EmployeeAttendance_infoBtn__A4xNV:hover{background:#3b82f6;color:#fff;transform:translateY(-2px)}.EmployeeAttendance_logoutBtn__Hi0GB{align-items:center;background:#ef44441a;border:none;border-radius:10px;color:#ef4444;cursor:pointer;display:inline-flex;height:40px;justify-content:center;transition:all .3s;width:40px}.EmployeeAttendance_logoutBtn__Hi0GB:hover{background:#ef4444;color:#fff;transform:translateY(-2px)}@media (max-width:768px){.EmployeeAttendance_exportBtn__2CgNV{font-size:12px;padding:8px 16px}.EmployeeAttendance_exportBtn__2CgNV svg{font-size:14px}.EmployeeAttendance_infoBtn__A4xNV,.EmployeeAttendance_logoutBtn__Hi0GB{height:36px;width:36px}.EmployeeAttendance_exportMenu__UjDEu{min-width:160px}.EmployeeAttendance_exportMenuItem__cC\+Rs{font-size:12px;padding:10px 14px}}@media (max-width:640px){.EmployeeAttendance_headerRight__cguaJ{gap:8px}.EmployeeAttendance_exportBtn__2CgNV{font-size:11px;padding:8px 14px}.EmployeeAttendance_infoBtn__A4xNV,.EmployeeAttendance_logoutBtn__Hi0GB{height:34px;width:34px}}@media print{.EmployeeAttendance_exportBtn__2CgNV,.EmployeeAttendance_infoBtn__A4xNV,.EmployeeAttendance_logoutBtn__Hi0GB{display:none}}.EmployeePerformance_dashboardWrapper__6kcbl{background:linear-gradient(135deg,#f5f7fa,#e9ecef);display:flex;min-height:100vh}.EmployeePerformance_mainContent__1DONm{flex:1 1;margin-left:280px;padding:28px 32px;transition:all .3s}@media (max-width:768px){.EmployeePerformance_mainContent__1DONm{margin-left:0;padding:20px}}.EmployeePerformance_header__XqILG{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:32px}.EmployeePerformance_headerLeft__e1koC{flex:1 1}.EmployeePerformance_welcomeBadge__Un3jO{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #ffffff4d;border-radius:30px;color:#8b5cf6;display:inline-flex;font-size:13px;font-weight:500;gap:8px;margin-bottom:16px;padding:6px 16px}.EmployeePerformance_headerTitle__kt6Nd{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a1a2e,#8b5cf6);-webkit-background-clip:text;font-size:2rem;font-weight:700;margin-bottom:8px}.EmployeePerformance_headerSubtitle__NQjm8{color:#6b7280;font-size:14px}.EmployeePerformance_headerRight__YUrdI{align-items:center;display:flex;gap:16px}.EmployeePerformance_logoutBtn__hNKDK{background:#ef44441a;border:none;border-radius:50%;color:#ef4444;cursor:pointer;padding:10px;transition:all .3s}.EmployeePerformance_logoutBtn__hNKDK:hover{background:#ef4444;color:#fff}.EmployeePerformance_statsGrid__Ciuda{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:32px}.EmployeePerformance_statCard__SDjsX{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;padding:4px;transition:all .3s}.EmployeePerformance_statCard__SDjsX:hover{transform:translateY(-5px)}.EmployeePerformance_statCardInner__hbVrF{align-items:center;background:#fff;border-radius:18px;display:flex;gap:16px;padding:20px}.EmployeePerformance_statIconWrapper__mfGLc{align-items:center;border-radius:14px;color:#fff;display:flex;font-size:24px;height:55px;justify-content:center;width:55px}.EmployeePerformance_statContent__OBPyh{flex:1 1}.EmployeePerformance_statContent__OBPyh h3{color:#6b7280;font-size:12px;font-weight:500;margin-bottom:4px}.EmployeePerformance_statValue__HwUJx{color:#1a1a2e;font-size:28px;font-weight:700;margin-bottom:4px}.EmployeePerformance_statTrend__mSEhv{align-items:center;color:#10b981;display:flex;font-size:11px;gap:4px}.EmployeePerformance_chartCard__o4Ie4{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;margin-bottom:32px;padding:24px}.EmployeePerformance_chartHeader__xw2GZ{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:12px}.EmployeePerformance_chartHeader__xw2GZ h3{align-items:center;display:flex;font-size:18px;font-weight:600;gap:8px}.EmployeePerformance_chartPeriod__hDIXO{background:#f3f4f6;border-radius:20px;color:#6b7280;font-size:12px;padding:4px 12px}.EmployeePerformance_kpisGrid__Qcj3q{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:32px}.EmployeePerformance_kpiCard__pPHJR{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;padding:20px;transition:all .3s}.EmployeePerformance_kpiCard__pPHJR:hover{transform:translateY(-5px)}.EmployeePerformance_kpiHeader__K5H88{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.EmployeePerformance_kpiHeader__K5H88 h3{font-size:14px;font-weight:600}.EmployeePerformance_kpiTarget__cPpEF{background:#f3f4f6;border-radius:20px;color:#6b7280;font-size:11px;padding:2px 8px}.EmployeePerformance_kpiValue__ze53p{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:12px}.EmployeePerformance_currentValue__PWfMD{color:#1a1a2e;font-size:28px;font-weight:700}.EmployeePerformance_achieved__eC\+2s{color:#10b981;font-size:12px;font-weight:500}.EmployeePerformance_notAchieved__eS-dK{color:#f59e0b;font-size:12px;font-weight:500}.EmployeePerformance_kpiProgressBar__HP99E{background:#e5e7eb;border-radius:6px;height:6px;overflow:hidden}.EmployeePerformance_kpiProgressFill__Hh5Ck{border-radius:6px;height:100%;transition:width .3s}.EmployeePerformance_sectionCard__rJmmc{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;overflow:hidden}.EmployeePerformance_sectionHeader__SCNVD{align-items:center;background:#fafbfc;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.EmployeePerformance_sectionHeader__SCNVD h2{align-items:center;display:flex;font-size:18px;font-weight:600;gap:8px}.EmployeePerformance_sectionBadge__hxDCJ{background:#e5e7eb;border-radius:20px;color:#6b7280;font-size:12px;font-weight:600;padding:4px 12px}.EmployeePerformance_reviewsList__IkErE{display:flex;flex-direction:column;gap:16px;padding:20px 24px}.EmployeePerformance_reviewCard__jGmN0{background:#f8f9fa;border-radius:16px;padding:20px;transition:all .3s}.EmployeePerformance_reviewCard__jGmN0:hover{background:#fff;box-shadow:0 2px 8px #0000000d;transform:translateX(5px)}.EmployeePerformance_reviewHeader__U-aLd{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:16px}.EmployeePerformance_reviewPeriod__zSXcx{align-items:center;color:#6b7280;display:flex;font-size:13px;gap:6px}.EmployeePerformance_reviewRating__5iQq1{align-items:center;color:#f59e0b;display:flex;font-size:14px;gap:6px}.EmployeePerformance_ratingValue__kzZjp{color:#6b7280;font-size:12px}.EmployeePerformance_reviewSection__mnzCl{margin-bottom:12px}.EmployeePerformance_reviewSection__mnzCl strong{color:#6b7280;display:block;font-size:12px;margin-bottom:4px}.EmployeePerformance_reviewSection__mnzCl p{color:#374151;font-size:13px;line-height:1.5}.EmployeePerformance_reviewStatus__71c4N{border-top:1px solid #e5e7eb;margin-top:12px;padding-top:12px}.EmployeePerformance_statusBadge__ts3u-{border-radius:20px;display:inline-block;font-size:11px;font-weight:500;padding:4px 12px;text-transform:uppercase}.EmployeePerformance_statusBadge__ts3u-.EmployeePerformance_draft__Anw08{background:#f3f4f6;color:#6b7280}.EmployeePerformance_statusBadge__ts3u-.EmployeePerformance_submitted__nmKt6{background:#dbeafe;color:#2563eb}.EmployeePerformance_statusBadge__ts3u-.EmployeePerformance_reviewed__KS8Oo{background:#fef3c7;color:#d97706}.EmployeePerformance_statusBadge__ts3u-.EmployeePerformance_approved__3cxxi{background:#d1fae5;color:#059669}.EmployeePerformance_emptyState__bYbeB{color:#9ca3af;padding:40px;text-align:center}.EmployeePerformance_emptyState__bYbeB svg{color:#cbd5e1;margin-bottom:12px}.EmployeePerformance_loadingContainer__pAXRr{align-items:center;display:flex;justify-content:center;min-height:400px}.EmployeePerformance_spinner__6Agjw{animation:EmployeePerformance_spin__\+tFtj 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#8b5cf6;height:48px;width:48px}@keyframes EmployeePerformance_spin__\+tFtj{to{transform:rotate(1turn)}}@media (max-width:768px){.EmployeePerformance_kpisGrid__Qcj3q,.EmployeePerformance_statsGrid__Ciuda{grid-template-columns:1fr}.EmployeePerformance_reviewHeader__U-aLd{align-items:flex-start;flex-direction:column}}.EmployeeSettings_dashboardWrapper__UqtzR{background:linear-gradient(135deg,#f5f7fa,#e9ecef);display:flex;min-height:100vh}.EmployeeSettings_mainContent__vQbNc{flex:1 1;margin-left:280px;padding:28px 32px;transition:all .3s}@media (max-width:768px){.EmployeeSettings_mainContent__vQbNc{margin-left:0;padding:20px}}.EmployeeSettings_header__7FWt-{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:32px}.EmployeeSettings_headerLeft__WG5R1{flex:1 1}.EmployeeSettings_welcomeBadge__wvzuI{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #ffffff4d;border-radius:30px;color:#6b7280;display:inline-flex;font-size:13px;font-weight:500;gap:8px;margin-bottom:16px;padding:6px 16px}.EmployeeSettings_headerTitle__xl1Oj{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a1a2e,#6b7280);-webkit-background-clip:text;font-size:2rem;font-weight:700;margin-bottom:8px}.EmployeeSettings_headerSubtitle__nNz1y{color:#6b7280;font-size:14px}.EmployeeSettings_headerRight__hzBuH{align-items:center;display:flex;gap:16px}.EmployeeSettings_logoutBtn__NA8nX{background:#ef44441a;border:none;border-radius:50%;color:#ef4444;cursor:pointer;padding:10px;transition:all .3s}.EmployeeSettings_logoutBtn__NA8nX:hover{background:#ef4444;color:#fff}.EmployeeSettings_errorMessage__Mi8LR,.EmployeeSettings_successMessage__XkNM\+{align-items:center;border-radius:12px;display:flex;gap:10px;margin-bottom:20px;padding:12px 20px}.EmployeeSettings_successMessage__XkNM\+{background:#d1fae5;border-left:4px solid #059669;color:#059669}.EmployeeSettings_errorMessage__Mi8LR{background:#fee2e2;border-left:4px solid #dc2626;color:#dc2626}.EmployeeSettings_settingsGrid__SgRwc{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(450px,1fr))}.EmployeeSettings_settingsCard__aQ1bT{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;overflow:hidden}.EmployeeSettings_cardHeader__F3tPN{background:#fafbfc;border-bottom:1px solid #e5e7eb;padding:20px 24px}.EmployeeSettings_cardHeader__F3tPN h2{align-items:center;display:flex;font-size:18px;font-weight:600;gap:8px}.EmployeeSettings_settingsForm__GzvvD{padding:24px}.EmployeeSettings_formGroup__msrcP{margin-bottom:20px}.EmployeeSettings_formGroup__msrcP label{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.EmployeeSettings_formGroup__msrcP input{border:1px solid #d1d5db;border-radius:10px;font-size:14px;padding:12px;transition:all .2s;width:100%}.EmployeeSettings_formGroup__msrcP input:focus{border-color:#6b7280;box-shadow:0 0 0 3px #6b72801a;outline:none}.EmployeeSettings_disabledInput__7TG72{background:#f3f4f6;cursor:not-allowed}.EmployeeSettings_formGroup__msrcP small{color:#6b7280;display:block;font-size:11px;margin-top:4px}.EmployeeSettings_saveBtn__mf4vi{align-items:center;background:linear-gradient(135deg,#6b7280,#4b5563);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;justify-content:center;padding:12px;transition:all .3s;width:100%}.EmployeeSettings_saveBtn__mf4vi:hover{box-shadow:0 4px 12px #6b72804d;transform:translateY(-2px)}.EmployeeSettings_settingsList__HoATH{display:flex;flex-direction:column;gap:20px;padding:24px}.EmployeeSettings_settingItem__Fe6Th{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-bottom:16px}.EmployeeSettings_settingItem__Fe6Th:last-child{border-bottom:none;padding-bottom:0}.EmployeeSettings_settingInfo__o7bBk{align-items:center;display:flex;gap:12px}.EmployeeSettings_settingInfo__o7bBk svg{color:#6b7280;font-size:20px}.EmployeeSettings_settingInfo__o7bBk h4{font-size:14px;font-weight:600;margin-bottom:2px}.EmployeeSettings_settingInfo__o7bBk p{color:#6b7280;font-size:12px}.EmployeeSettings_switch__DuAkX{display:inline-block;height:24px;position:relative;width:50px}.EmployeeSettings_switch__DuAkX input{height:0;opacity:0;width:0}.EmployeeSettings_slider__faQnX{background-color:#ccc;border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.EmployeeSettings_slider__faQnX:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.3s;width:18px}input:checked+.EmployeeSettings_slider__faQnX{background-color:#6b7280}input:checked+.EmployeeSettings_slider__faQnX:before{transform:translateX(26px)}.EmployeeSettings_themeToggle__FJyx7{display:flex;gap:10px}.EmployeeSettings_themeBtn__74c4N{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:8px 16px;transition:all .2s}.EmployeeSettings_themeBtn__74c4N.EmployeeSettings_active__3gb50{background:#6b7280;border-color:#6b7280;color:#fff}.EmployeeSettings_themeBtn__74c4N:hover:not(.EmployeeSettings_active__3gb50){background:#f3f4f6}.EmployeeSettings_loadingContainer__TXABj{align-items:center;display:flex;justify-content:center;min-height:400px}.EmployeeSettings_spinner__xaO0Z{animation:EmployeeSettings_spin__WNGg- 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#6b7280;height:48px;width:48px}@keyframes EmployeeSettings_spin__WNGg-{to{transform:rotate(1turn)}}@media (max-width:768px){.EmployeeSettings_settingsGrid__SgRwc{grid-template-columns:1fr}.EmployeeSettings_settingItem__Fe6Th{align-items:flex-start;flex-direction:column}.EmployeeSettings_themeToggle__FJyx7{width:100%}.EmployeeSettings_themeBtn__74c4N{flex:1 1;justify-content:center}}.HREmployees_dashboardWrapper__fECtW{background:linear-gradient(135deg,#f5f7fa,#e9ecef);display:flex;min-height:100vh}.HREmployees_mainContent__P3zfY{flex:1 1;margin-left:280px;padding:28px 32px;transition:all .3s}@media (max-width:768px){.HREmployees_mainContent__P3zfY{margin-left:0;padding:20px}}.HREmployees_header__G8aE1{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:32px}.HREmployees_headerLeft__h9M1F{flex:1 1}.HREmployees_welcomeBadge__qZSqn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border-radius:30px;color:#3b82f6;display:inline-flex;font-size:13px;font-weight:500;gap:8px;margin-bottom:16px;padding:6px 16px}.HREmployees_headerTitle__fKwzo{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a1a2e,#3b82f6);-webkit-background-clip:text;font-size:2rem;font-weight:700;margin-bottom:8px}.HREmployees_headerSubtitle__XQ0dN{color:#6b7280;font-size:14px}.HREmployees_headerRight__ULELO{align-items:center;display:flex;gap:12px}.HREmployees_createBtn__EICwA,.HREmployees_exportBtn__WOvtf,.HREmployees_logoutBtn__staJs{align-items:center;border-radius:10px;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s}.HREmployees_exportBtn__WOvtf{background:#f3f4f6;border:1px solid #e5e7eb;color:#374151}.HREmployees_exportBtn__WOvtf:hover{background:#e5e7eb;transform:translateY(-2px)}.HREmployees_createBtn__EICwA{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;color:#fff}.HREmployees_createBtn__EICwA:hover{box-shadow:0 4px 12px #3b82f64d;transform:translateY(-2px)}.HREmployees_logoutBtn__staJs{background:#ef44441a;border:1px solid #ef444433;color:#ef4444}.HREmployees_logoutBtn__staJs:hover{background:#ef4444;color:#fff}.HREmployees_statsGrid__nm6B9{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:32px}.HREmployees_statCard__0J-T7{align-items:center;background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;display:flex;gap:16px;padding:20px;transition:all .3s}.HREmployees_statCard__0J-T7:hover{transform:translateY(-5px)}.HREmployees_statIcon__IjBCn{align-items:center;border-radius:14px;color:#fff;display:flex;font-size:24px;height:55px;justify-content:center;width:55px}.HREmployees_statInfo__t13\+R h3{color:#6b7280;font-size:13px;font-weight:500;margin-bottom:5px}.HREmployees_statValue__N7CwV{color:#1a1a2e;font-size:28px;font-weight:700}.HREmployees_filterBar__YbiTB{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:24px}.HREmployees_searchBox__VH4fa{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;flex:1 1;gap:8px;padding:10px 16px}.HREmployees_searchBox__VH4fa svg{color:#9ca3af}.HREmployees_searchBox__VH4fa input{border:none;flex:1 1;font-size:14px;outline:none}.HREmployees_filterGroup__hZloJ{display:flex;gap:12px}.HREmployees_filterSelect__idVDL{background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;font-size:14px;padding:10px 16px}.HREmployees_tableCard__RY9B4{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;overflow:hidden}.HREmployees_tableWrapper__0nbSW{overflow-x:auto;padding:0 24px 24px}.HREmployees_table__e60Nw{border-collapse:collapse;width:100%}.HREmployees_table__e60Nw th{background:#f8f9fa;border-bottom:2px solid #e5e7eb;color:#374151;font-size:13px;font-weight:600;padding:16px 12px;text-align:left}.HREmployees_table__e60Nw td{border-bottom:1px solid #f0f0f0;padding:16px 12px}.HREmployees_employeeCell__dmh4M{min-width:200px}.HREmployees_employeeInfo__Pt55H{align-items:center;display:flex;gap:12px}.HREmployees_employeeAvatar__VenOZ{align-items:center;border-radius:10px;color:#fff;display:flex;font-size:16px;font-weight:600;height:40px;justify-content:center;width:40px}.HREmployees_employeeName__37Sbw{font-weight:600;margin-bottom:2px}.HREmployees_employeeEmail__9Bu81{color:#6b7280;font-size:11px}.HREmployees_roleBadge__LtaEA{color:#fff}.HREmployees_roleBadge__LtaEA,.HREmployees_statusBadge__GVjGH{border-radius:20px;display:inline-block;font-size:12px;padding:4px 10px}.HREmployees_statusBadge__GVjGH{font-weight:500}.HREmployees_statusBadge__GVjGH.HREmployees_active__y39pC{background:#d1fae5;color:#059669}.HREmployees_statusBadge__GVjGH.HREmployees_inactive__S4E3G{background:#fee2e2;color:#dc2626}.HREmployees_actionButtons__\+8Vnv{display:flex;gap:8px}.HREmployees_activateBtn__BhVH3,.HREmployees_deactivateBtn__lKsOh,.HREmployees_editBtn__N6yBk{background:none;border:none;border-radius:6px;cursor:pointer;padding:6px;transition:all .2s}.HREmployees_editBtn__N6yBk{color:#3b82f6}.HREmployees_editBtn__N6yBk:hover{background:#dbeafe;transform:scale(1.05)}.HREmployees_deactivateBtn__lKsOh{color:#ef4444}.HREmployees_deactivateBtn__lKsOh:hover{background:#fee2e2;transform:scale(1.05)}.HREmployees_activateBtn__BhVH3{color:#10b981}.HREmployees_activateBtn__BhVH3:hover{background:#d1fae5;transform:scale(1.05)}.HREmployees_noData__dLk5-{color:#9ca3af;padding:40px;text-align:center}.HREmployees_modalOverlay__geT-R{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.HREmployees_modal__gg7k1{animation:HREmployees_slideUp__5Tkxv .3s ease;background:#fff;border-radius:24px;max-height:90vh;max-width:90%;overflow-y:auto;width:550px}@keyframes HREmployees_slideUp__5Tkxv{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.HREmployees_modalHeader__lNlcM{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.HREmployees_modalHeader__lNlcM h2{font-size:20px;font-weight:600;margin:0}.HREmployees_closeBtn__ZV4YH{background:none;border:none;color:#6b7280;cursor:pointer;font-size:20px}.HREmployees_modalForm__hzayg{padding:24px}.HREmployees_formGroup__cNZyk{margin-bottom:20px}.HREmployees_formGroup__cNZyk label{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.HREmployees_formGroup__cNZyk input,.HREmployees_formGroup__cNZyk select{border:1px solid #d1d5db;border-radius:8px;font-size:14px;padding:10px 12px;width:100%}.HREmployees_formRow__HWLRM{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.HREmployees_modalActions__DjZU3{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.HREmployees_cancelBtn__aTIP5,.HREmployees_submitBtn__7GZKy{border-radius:8px;cursor:pointer;font-weight:500;padding:10px 20px}.HREmployees_cancelBtn__aTIP5{background:#f3f4f6;border:none;color:#6b7280}.HREmployees_submitBtn__7GZKy{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;color:#fff}.HREmployees_loadingContainer__zo5nu{align-items:center;display:flex;justify-content:center;min-height:400px}.HREmployees_spinner__NtTgO{animation:HREmployees_spin__5AUFs 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:48px;width:48px}@keyframes HREmployees_spin__5AUFs{to{transform:rotate(1turn)}}@media (max-width:768px){.HREmployees_statsGrid__nm6B9{grid-template-columns:1fr}.HREmployees_filterBar__YbiTB{flex-direction:column}.HREmployees_filterGroup__hZloJ,.HREmployees_searchBox__VH4fa{width:100%}.HREmployees_filterSelect__idVDL{flex:1 1}.HREmployees_formRow__HWLRM{grid-template-columns:1fr}.HREmployees_tableWrapper__0nbSW{padding:0 16px 16px}.HREmployees_table__e60Nw{min-width:700px}}.HREmployees_infoBanner__bDTry{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;color:#1e40af;display:flex;font-size:13px;gap:12px;margin-bottom:20px;padding:12px 16px}.HREmployees_infoBanner__bDTry svg{font-size:18px}.HREmployees_leadershipRow__HldlJ{background:#fef3c7;opacity:.9}.HREmployees_leadershipBadge__H7isJ{border:1px solid #0000001a;opacity:.8}.HREmployees_employeeBadge__IsZAb{opacity:1}.HREmployees_readOnlyBadge__\+XjTU{align-items:center;background:#fef3c7;border-radius:6px;color:#d97706;display:inline-flex;font-size:11px;font-weight:500;gap:4px;padding:4px 8px}.HREmployees_warningText__hizs6{color:#d97706;display:block;font-size:11px;margin-top:4px}.HREmployees_leadershipWarning__GROXp{background:#fef3c7;border-left:3px solid #f59e0b}.HREmployees_statTrend__VXUbx{align-items:center;color:#10b981;display:flex;font-size:11px;gap:4px;margin-top:4px}.HRRecruitment_dashboardWrapper__LKqsR{background:linear-gradient(135deg,#f5f7fa,#e9ecef);display:flex;min-height:100vh}.HRRecruitment_mainContent__aboKD{flex:1 1;margin-left:280px;padding:28px 32px;transition:all .3s}@media (max-width:768px){.HRRecruitment_mainContent__aboKD{margin-left:0;padding:20px}}.HRRecruitment_header__WMcO\+{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:32px}.HRRecruitment_headerLeft__aGgOD{flex:1 1}.HRRecruitment_welcomeBadge__OC\+Xa{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border-radius:30px;color:#8b5cf6;display:inline-flex;font-size:13px;font-weight:500;gap:8px;margin-bottom:16px;padding:6px 16px}.HRRecruitment_headerTitle__edSKD{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a1a2e,#8b5cf6);-webkit-background-clip:text;font-size:2rem;font-weight:700;margin-bottom:8px}.HRRecruitment_headerSubtitle__oUO3f{color:#6b7280;font-size:14px}.HRRecruitment_headerRight__34Bt0{align-items:center;display:flex;gap:12px}.HRRecruitment_createBtn__DrV5W,.HRRecruitment_logoutBtn__mAV34{align-items:center;border-radius:10px;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s}.HRRecruitment_createBtn__DrV5W{background:linear-gradient(135deg,#8b5cf6,#6d28d9);border:none;color:#fff}.HRRecruitment_createBtn__DrV5W:hover{box-shadow:0 4px 12px #8b5cf64d;transform:translateY(-2px)}.HRRecruitment_logoutBtn__mAV34{background:#ef44441a;border:1px solid #ef444433;color:#ef4444}.HRRecruitment_logoutBtn__mAV34:hover{background:#ef4444;color:#fff}.HRRecruitment_statsGrid__HdTpw{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:32px}.HRRecruitment_statCard__SCRt4{align-items:center;background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;display:flex;gap:16px;padding:20px;transition:all .3s}.HRRecruitment_statCard__SCRt4:hover{transform:translateY(-5px)}.HRRecruitment_statIcon__UqSP7{align-items:center;border-radius:12px;color:#fff;display:flex;font-size:22px;height:50px;justify-content:center;width:50px}.HRRecruitment_statInfo__A0pgR h3{color:#6b7280;font-size:12px;font-weight:500;margin-bottom:4px}.HRRecruitment_statValue__nyNr3{color:#1a1a2e;font-size:24px;font-weight:700}.HRRecruitment_tabBar__3Qtzq{border-bottom:1px solid #e5e7eb;display:flex;gap:12px;margin-bottom:24px;padding-bottom:0}.HRRecruitment_tabBtn__jHEIH{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:8px;padding:12px 24px;position:relative;transition:all .3s}.HRRecruitment_activeTab__J7mGH,.HRRecruitment_tabBtn__jHEIH:hover{color:#8b5cf6}.HRRecruitment_activeTab__J7mGH:after{background:#8b5cf6;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.HRRecruitment_jobsGrid__RAp1j{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(450px,1fr))}.HRRecruitment_jobCard__lQ8dZ{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;padding:20px;transition:all .3s}.HRRecruitment_jobCard__lQ8dZ:hover{box-shadow:0 12px 30px #0000001a;transform:translateY(-5px)}.HRRecruitment_jobHeader__5bcOM{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.HRRecruitment_jobHeader__5bcOM h3{color:#1a1a2e;font-size:18px;font-weight:600}.HRRecruitment_statusBadge__5INb7{border-radius:20px;color:#fff;font-size:11px;font-weight:600;padding:4px 12px}.HRRecruitment_jobDetails__RdUvi{border-bottom:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px;padding-bottom:12px}.HRRecruitment_jobDetails__RdUvi span{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:6px}.HRRecruitment_jobDescription__LjbAl{color:#6b7280;font-size:13px;line-height:1.5;margin-bottom:16px}.HRRecruitment_requirements__OU5fN{margin-bottom:16px}.HRRecruitment_requirements__OU5fN strong{color:#6b7280;display:block;font-size:12px;margin-bottom:8px}.HRRecruitment_requirements__OU5fN ul{margin:0;padding-left:20px}.HRRecruitment_requirements__OU5fN li{color:#374151;font-size:12px;margin-bottom:4px}.HRRecruitment_jobFooter__1QjN0{border-top:1px solid #e5e7eb;display:flex;gap:12px;padding-top:16px}.HRRecruitment_editBtn__BrY5S,.HRRecruitment_viewBtn__xzdOv{align-items:center;border-radius:8px;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:500;gap:6px;justify-content:center;padding:8px;transition:all .2s}.HRRecruitment_editBtn__BrY5S{background:#f3f4f6;border:none;color:#6b7280}.HRRecruitment_editBtn__BrY5S:hover{background:#e5e7eb}.HRRecruitment_viewBtn__xzdOv{background:#f3e8ff;border:none}.HRRecruitment_viewBtn__xzdOv:hover{background:#e9d5ff}.HRRecruitment_applicationsTable__6s2U-{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;overflow:hidden}.HRRecruitment_tableWrapper__oEZHV{overflow-x:auto;padding:0 24px 24px}.HRRecruitment_table__BSd2x{border-collapse:collapse;width:100%}.HRRecruitment_table__BSd2x th{background:#f8f9fa;border-bottom:2px solid #e5e7eb;color:#374151;font-size:13px;font-weight:600;padding:16px 12px;text-align:left}.HRRecruitment_table__BSd2x td{border-bottom:1px solid #f0f0f0;padding:16px 12px}.HRRecruitment_applicantInfo__YJSdV{display:flex;flex-direction:column}.HRRecruitment_applicantInfo__YJSdV strong{font-size:14px;margin-bottom:2px}.HRRecruitment_applicantInfo__YJSdV small{color:#6b7280;font-size:11px}.HRRecruitment_actionButtons__vG3rH{display:flex;gap:8px}.HRRecruitment_rejectBtn__iTgny,.HRRecruitment_shortlistBtn__AQDS3,.HRRecruitment_viewBtn__xzdOv{background:none;border:none;border-radius:6px;cursor:pointer;padding:6px;transition:all .2s}.HRRecruitment_shortlistBtn__AQDS3{color:#10b981}.HRRecruitment_shortlistBtn__AQDS3:hover{background:#d1fae5;transform:scale(1.05)}.HRRecruitment_rejectBtn__iTgny{color:#ef4444}.HRRecruitment_rejectBtn__iTgny:hover{background:#fee2e2;transform:scale(1.05)}.HRRecruitment_viewBtn__xzdOv{color:#8b5cf6}.HRRecruitment_viewBtn__xzdOv:hover{background:#f3e8ff;transform:scale(1.05)}.HRRecruitment_modalOverlay__WHk3G{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.HRRecruitment_modal__rlj88{background:#fff;border-radius:24px;max-height:90vh;max-width:90%;overflow-y:auto;width:650px}.HRRecruitment_modalHeader__A05F7{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.HRRecruitment_modalHeader__A05F7 h2{font-size:20px;font-weight:600;margin:0}.HRRecruitment_closeBtn__TQdJ3{background:none;border:none;color:#6b7280;cursor:pointer;font-size:20px}.HRRecruitment_modalForm__k-Iag{padding:24px}.HRRecruitment_formGroup__k-9c3{margin-bottom:20px}.HRRecruitment_formGroup__k-9c3 label{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.HRRecruitment_formGroup__k-9c3 input,.HRRecruitment_formGroup__k-9c3 select,.HRRecruitment_formGroup__k-9c3 textarea{border:1px solid #d1d5db;border-radius:8px;font-size:14px;padding:10px 12px;width:100%}.HRRecruitment_formRow__-qOiw{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.HRRecruitment_requirementInput__ix-6U{display:flex;gap:10px}.HRRecruitment_requirementInput__ix-6U input{flex:1 1}.HRRecruitment_addBtn__Vxeof{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;padding:10px 16px}.HRRecruitment_requirementList__doe4Y{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.HRRecruitment_requirementTag__2fUAe{align-items:center;background:#f3e8ff;border-radius:20px;color:#8b5cf6;display:inline-flex;font-size:12px;gap:6px;padding:4px 10px}.HRRecruitment_requirementTag__2fUAe button{align-items:center;background:none;border:none;color:#8b5cf6;cursor:pointer;display:flex;padding:0}.HRRecruitment_modalActions__r77E0{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.HRRecruitment_cancelBtn__I-lt0,.HRRecruitment_submitBtn__-l\+Fw{border-radius:8px;cursor:pointer;font-weight:500;padding:10px 20px}.HRRecruitment_cancelBtn__I-lt0{background:#f3f4f6;border:none;color:#6b7280}.HRRecruitment_submitBtn__-l\+Fw{background:linear-gradient(135deg,#8b5cf6,#6d28d9);border:none;color:#fff}.HRRecruitment_appDetails__gpHQh{padding:24px}.HRRecruitment_appSection__jMz6p{border-bottom:1px solid #e5e7eb;margin-bottom:20px;padding-bottom:16px}.HRRecruitment_appSection__jMz6p h3{color:#1a1a2e;font-size:16px;font-weight:600;margin-bottom:12px}.HRRecruitment_appSection__jMz6p p{color:#374151;font-size:14px;margin-bottom:8px}.HRRecruitment_appSection__jMz6p p strong{color:#6b7280;display:inline-block;width:100px}.HRRecruitment_resumeLink__DNWG5{align-items:center;background:#f3e8ff;border-radius:8px;color:#8b5cf6;display:inline-flex;font-size:13px;gap:8px;padding:8px 16px;text-decoration:none}.HRRecruitment_appActions__QYmKM{display:flex;gap:12px;margin-top:20px}.HRRecruitment_hireBtn__Nm7Jq{background:#10b981}.HRRecruitment_emptyState__TylnY{background:#fff;border-radius:20px;grid-column:1/-1;padding:60px;text-align:center}.HRRecruitment_emptyState__TylnY svg{color:#cbd5e1;margin-bottom:16px}.HRRecruitment_emptyState__TylnY h3{color:#1a1a2e;font-size:20px;margin-bottom:8px}.HRRecruitment_emptyBtn__jvngQ{align-items:center;background:linear-gradient(135deg,#8b5cf6,#6d28d9);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;gap:8px;margin-top:16px;padding:10px 24px}.HRRecruitment_loadingContainer__z3X3l{align-items:center;display:flex;justify-content:center;min-height:400px}.HRRecruitment_spinner__jW3yt{animation:HRRecruitment_spin__O-MeE 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#8b5cf6;height:48px;width:48px}@keyframes HRRecruitment_spin__O-MeE{to{transform:rotate(1turn)}}@media (max-width:768px){.HRRecruitment_formRow__-qOiw,.HRRecruitment_jobsGrid__RAp1j,.HRRecruitment_statsGrid__HdTpw{grid-template-columns:1fr}.HRRecruitment_jobDetails__RdUvi{flex-direction:column;gap:8px}.HRRecruitment_tableWrapper__oEZHV{padding:0 16px 16px}.HRRecruitment_table__BSd2x{min-width:600px}}.HRRecruitment_applyBtn__RYY5w{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:500;gap:6px;justify-content:center;padding:8px;transition:all .2s}.HRRecruitment_applyBtn__RYY5w:hover{box-shadow:0 4px 12px #10b9814d;transform:translateY(-2px)}.HRRecruitment_internalBadge__gIm-8{background:#dbeafe;border-radius:12px;color:#2563eb;display:inline-block;font-size:10px;margin-top:4px;padding:2px 8px}.HRRecruitment_internalType__jzb-N{background:#dbeafe;color:#2563eb}.HRRecruitment_externalType__6ajCF,.HRRecruitment_internalType__jzb-N{border-radius:20px;display:inline-block;font-size:11px;font-weight:500;padding:4px 10px}.HRRecruitment_externalType__6ajCF{background:#f3f4f6;color:#6b7280}.HRRecruitment_hireBtn__Nm7Jq{background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-weight:500;padding:10px;transition:all .2s}.HRRecruitment_hireBtn__Nm7Jq:hover{box-shadow:0 4px 12px #10b9814d;transform:translateY(-2px)}.HRLeaves_dashboardWrapper__IFm3o{background:linear-gradient(135deg,#f5f7fa,#e9ecef);display:flex;min-height:100vh}.HRLeaves_mainContent__iQYva{flex:1 1;margin-left:280px;padding:28px 32px;transition:all .3s}@media (max-width:768px){.HRLeaves_mainContent__iQYva{margin-left:0;padding:20px}}.HRLeaves_header__Vc6Qw{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:32px}.HRLeaves_headerLeft__VWSUf{flex:1 1}.HRLeaves_welcomeBadge__AgV-U{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border-radius:30px;color:#f59e0b;display:inline-flex;font-size:13px;font-weight:500;gap:8px;margin-bottom:16px;padding:6px 16px}.HRLeaves_headerTitle__i1\+aM{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a1a2e,#f59e0b);-webkit-background-clip:text;font-size:2rem;font-weight:700;margin-bottom:8px}.HRLeaves_headerSubtitle__KcCEV{color:#6b7280;font-size:14px}.HRLeaves_headerRight__Jh3CO{align-items:center;display:flex;gap:12px}.HRLeaves_logoutBtn__5ud0X{align-items:center;background:#ef44441a;border:1px solid #ef444433;border-radius:10px;color:#ef4444;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:10px 20px}.HRLeaves_logoutBtn__5ud0X:hover{background:#ef4444;color:#fff}.HRLeaves_statsGrid__4arD3{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:32px}.HRLeaves_statCard__Re1xc{align-items:center;background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;display:flex;gap:16px;padding:20px;transition:all .3s}.HRLeaves_statCard__Re1xc:hover{transform:translateY(-5px)}.HRLeaves_statIcon__9lZLy{align-items:center;border-radius:12px;color:#fff;display:flex;font-size:22px;height:50px;justify-content:center;width:50px}.HRLeaves_statInfo__jOgYC h3{color:#6b7280;font-size:12px;font-weight:500;margin-bottom:4px}.HRLeaves_statValue__Vl-6M{color:#1a1a2e;font-size:24px;font-weight:700}.HRLeaves_filterBar__9jPC5{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:24px}.HRLeaves_searchBox__5f3\+2{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;flex:1 1;gap:8px;padding:10px 16px}.HRLeaves_searchBox__5f3\+2 svg{color:#9ca3af}.HRLeaves_searchBox__5f3\+2 input{border:none;flex:1 1;font-size:14px;outline:none}.HRLeaves_filterGroup__XhrMZ{display:flex;gap:12px}.HRLeaves_filterSelect__nAFpn{background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;font-size:14px;padding:10px 16px}.HRLeaves_tableCard__QmiMV{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;margin-bottom:24px;overflow:hidden}.HRLeaves_tableWrapper__CfP4R{overflow-x:auto;padding:0 24px 24px}.HRLeaves_table__v9b\+w{border-collapse:collapse;width:100%}.HRLeaves_table__v9b\+w th{background:#f8f9fa;border-bottom:2px solid #e5e7eb;color:#374151;font-size:13px;font-weight:600;padding:16px 12px;text-align:left}.HRLeaves_table__v9b\+w td{border-bottom:1px solid #f0f0f0;padding:16px 12px}.HRLeaves_employeeCell__V\+4s7{min-width:150px}.HRLeaves_employeeInfo__TBwKk{display:flex;flex-direction:column}.HRLeaves_employeeInfo__TBwKk strong{font-size:14px;margin-bottom:2px}.HRLeaves_employeeInfo__TBwKk small{color:#6b7280;font-size:11px}.HRLeaves_leaveTypeBadge__wSJeQ{background:#fef3c7;border-radius:20px;color:#d97706;display:inline-block;font-size:11px;font-weight:500;padding:4px 10px}.HRLeaves_reasonCell__6R2nX{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HRLeaves_statusBadge__9oGA5{border-radius:20px;color:#fff;display:inline-block;font-size:11px;font-weight:500;padding:4px 10px}.HRLeaves_actionButtons__3gTcM{display:flex;gap:8px}.HRLeaves_approveBtn__bo4TL,.HRLeaves_rejectBtn__BMq6F{background:none;border:none;border-radius:6px;cursor:pointer;padding:6px;transition:all .2s}.HRLeaves_approveBtn__bo4TL{color:#10b981}.HRLeaves_approveBtn__bo4TL:hover{background:#d1fae5;transform:scale(1.05)}.HRLeaves_rejectBtn__BMq6F{color:#ef4444}.HRLeaves_rejectBtn__BMq6F:hover{background:#fee2e2;transform:scale(1.05)}.HRLeaves_balanceCard__fSV-8{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;overflow:hidden}.HRLeaves_balanceHeader__buVmW{background:#fafbfc;border-bottom:1px solid #e5e7eb;padding:20px 24px}.HRLeaves_balanceHeader__buVmW h2{align-items:center;display:flex;font-size:18px;font-weight:600;gap:8px}.HRLeaves_balanceTable__jNbHB{overflow-x:auto;padding:0 24px 24px}.HRLeaves_remaining__PjNYB{background:#d1fae5;color:#059669}.HRLeaves_exhausted__RMfkj,.HRLeaves_remaining__PjNYB{border-radius:20px;display:inline-block;font-size:12px;font-weight:500;padding:4px 10px}.HRLeaves_exhausted__RMfkj{background:#fee2e2;color:#dc2626}.HRLeaves_noData__cwTwl{color:#9ca3af;padding:40px;text-align:center}.HRLeaves_loadingContainer__37jXJ{align-items:center;display:flex;justify-content:center;min-height:400px}.HRLeaves_spinner__AB-Lv{animation:HRLeaves_spin__vHs-T 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#f59e0b;height:48px;width:48px}@keyframes HRLeaves_spin__vHs-T{to{transform:rotate(1turn)}}@media (max-width:768px){.HRLeaves_statsGrid__4arD3{grid-template-columns:1fr}.HRLeaves_filterBar__9jPC5{flex-direction:column}.HRLeaves_filterGroup__XhrMZ,.HRLeaves_searchBox__5f3\+2{width:100%}.HRLeaves_filterSelect__nAFpn{flex:1 1}.HRLeaves_balanceTable__jNbHB,.HRLeaves_tableWrapper__CfP4R{padding:0 16px 16px}.HRLeaves_table__v9b\+w{min-width:800px}.HRLeaves_reasonCell__6R2nX{max-width:150px}}.HRPayroll_dashboardWrapper__Ag2gw{background:linear-gradient(135deg,#f5f7fa,#e9ecef);display:flex;min-height:100vh}.HRPayroll_mainContent__j\+MIn{flex:1 1;margin-left:280px;padding:28px 32px;transition:all .3s}@media (max-width:768px){.HRPayroll_mainContent__j\+MIn{margin-left:0;padding:20px}}.HRPayroll_header__b\+ZRu{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:32px}.HRPayroll_headerLeft__f8qiZ{flex:1 1}.HRPayroll_welcomeBadge__x8WwN{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border-radius:30px;color:#10b981;display:inline-flex;font-size:13px;font-weight:500;gap:8px;margin-bottom:16px;padding:6px 16px}.HRPayroll_headerTitle__\+bVWL{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a1a2e,#10b981);-webkit-background-clip:text;font-size:2rem;font-weight:700;margin-bottom:8px}.HRPayroll_headerSubtitle__kGkIq{color:#6b7280;font-size:14px}.HRPayroll_headerRight__ufMKx{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.HRPayroll_monthPicker__JIoMY{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:8px;padding:8px 16px}.HRPayroll_monthPicker__JIoMY input{border:none;font-size:14px;outline:none}.HRPayroll_createBtn__EUo3o,.HRPayroll_exportBtn__PihMi,.HRPayroll_logoutBtn__QZ0Nw{align-items:center;border-radius:10px;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s}.HRPayroll_exportBtn__PihMi{background:#f3f4f6;border:1px solid #e5e7eb;color:#374151}.HRPayroll_exportBtn__PihMi:hover{background:#e5e7eb;transform:translateY(-2px)}.HRPayroll_createBtn__EUo3o{background:linear-gradient(135deg,#10b981,#059669);border:none;color:#fff}.HRPayroll_createBtn__EUo3o:hover{box-shadow:0 4px 12px #10b9814d;transform:translateY(-2px)}.HRPayroll_logoutBtn__QZ0Nw{background:#ef44441a;border:1px solid #ef444433;color:#ef4444}.HRPayroll_logoutBtn__QZ0Nw:hover{background:#ef4444;color:#fff}.HRPayroll_statsGrid__vz6dA{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:32px}.HRPayroll_statCard__AUo-4{align-items:center;background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;display:flex;gap:16px;padding:20px;transition:all .3s}.HRPayroll_statCard__AUo-4:hover{transform:translateY(-5px)}.HRPayroll_statIcon__FQHre{align-items:center;border-radius:12px;color:#fff;display:flex;font-size:22px;height:50px;justify-content:center;width:50px}.HRPayroll_statInfo__SHaT8 h3{color:#6b7280;font-size:12px;font-weight:500;margin-bottom:4px}.HRPayroll_statValue__cUrzu{color:#1a1a2e;font-size:24px;font-weight:700}.HRPayroll_searchBar__GeeDs{margin-bottom:24px}.HRPayroll_searchBox__y7fRL{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;gap:8px;max-width:350px;padding:10px 16px}.HRPayroll_searchBox__y7fRL svg{color:#9ca3af}.HRPayroll_searchBox__y7fRL input{border:none;flex:1 1;font-size:14px;outline:none}.HRPayroll_tableCard__p9QHw{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;overflow:hidden}.HRPayroll_tableWrapper__ZXs1D{overflow-x:auto;padding:0 24px 24px}.HRPayroll_table__F\+fM8{border-collapse:collapse;width:100%}.HRPayroll_table__F\+fM8 th{background:#f8f9fa;border-bottom:2px solid #e5e7eb;color:#374151;font-size:13px;font-weight:600;padding:16px 12px;text-align:left}.HRPayroll_table__F\+fM8 td{border-bottom:1px solid #f0f0f0;padding:16px 12px}.HRPayroll_employeeCell__-PhIk{min-width:180px}.HRPayroll_employeeInfo__t8\+NF{display:flex;flex-direction:column}.HRPayroll_employeeInfo__t8\+NF strong{font-size:14px;margin-bottom:2px}.HRPayroll_employeeInfo__t8\+NF small{color:#6b7280;font-size:11px}.HRPayroll_netSalary__O3gly{color:#10b981;font-weight:600}.HRPayroll_paymentStatus__yWuiz{border-radius:20px;display:inline-block;font-size:11px;font-weight:500;padding:4px 10px}.HRPayroll_paymentStatus__yWuiz.HRPayroll_pending__rFHxv{background:#fef3c7;color:#d97706}.HRPayroll_paymentStatus__yWuiz.HRPayroll_processed__QQA\+Q{background:#dbeafe;color:#2563eb}.HRPayroll_paymentStatus__yWuiz.HRPayroll_paid__8QxCD{background:#d1fae5;color:#059669}.HRPayroll_actionButtons__MSh8e{display:flex;gap:8px}.HRPayroll_editBtn__bduhn,.HRPayroll_payBtn__eE6mn{background:none;border:none;border-radius:6px;cursor:pointer;padding:6px;transition:all .2s}.HRPayroll_editBtn__bduhn{color:#3b82f6}.HRPayroll_editBtn__bduhn:hover{background:#dbeafe;transform:scale(1.05)}.HRPayroll_payBtn__eE6mn{color:#10b981}.HRPayroll_payBtn__eE6mn:hover{background:#d1fae5;transform:scale(1.05)}.HRPayroll_noData__PNPSv{color:#9ca3af;padding:40px;text-align:center}.HRPayroll_modalOverlay__EHBLb{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.HRPayroll_modal__ns51u{animation:HRPayroll_slideUp__oCjhc .3s ease;background:#fff;border-radius:24px;max-height:90vh;max-width:90%;overflow-y:auto;width:600px}@keyframes HRPayroll_slideUp__oCjhc{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.HRPayroll_modalHeader__3hqV6{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.HRPayroll_modalHeader__3hqV6 h2{font-size:20px;font-weight:600;margin:0}.HRPayroll_closeBtn__Fx-9F{background:none;border:none;color:#6b7280;cursor:pointer;font-size:20px}.HRPayroll_modalForm__yph7A{padding:24px}.HRPayroll_formGroup__UdHEH{margin-bottom:20px}.HRPayroll_formGroup__UdHEH label{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.HRPayroll_formGroup__UdHEH input,.HRPayroll_formGroup__UdHEH select{border:1px solid #d1d5db;border-radius:8px;font-size:14px;padding:10px 12px;width:100%}.HRPayroll_formRow__AWfFL{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.HRPayroll_netSalaryInput__MCbW3{background:#f3f4f6;color:#10b981;font-weight:600}.HRPayroll_modalActions__SI3MY{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.HRPayroll_cancelBtn__b8la1,.HRPayroll_submitBtn__bVeh7{border-radius:8px;cursor:pointer;font-weight:500;padding:10px 20px}.HRPayroll_cancelBtn__b8la1{background:#f3f4f6;border:none;color:#6b7280}.HRPayroll_submitBtn__bVeh7{background:linear-gradient(135deg,#10b981,#059669);border:none;color:#fff}.HRPayroll_loadingContainer__sXl49{align-items:center;display:flex;justify-content:center;min-height:400px}.HRPayroll_spinner__VsrPP{animation:HRPayroll_spin__NVfVG 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#10b981;height:48px;width:48px}@keyframes HRPayroll_spin__NVfVG{to{transform:rotate(1turn)}}@media (max-width:768px){.HRPayroll_statsGrid__vz6dA{grid-template-columns:1fr}.HRPayroll_headerRight__ufMKx{justify-content:flex-start;width:100%}.HRPayroll_formRow__AWfFL{grid-template-columns:1fr}.HRPayroll_tableWrapper__ZXs1D{padding:0 16px 16px}.HRPayroll_table__F\+fM8{min-width:800px}.HRPayroll_searchBox__y7fRL{max-width:100%}}.CTODashboard_dashboardWrapper__OZsXG{background:linear-gradient(135deg,#f5f7fa,#e9ecef);display:flex;min-height:100vh}.CTODashboard_mainContent__clF4i{flex:1 1;margin-left:280px;padding:28px 32px;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (max-width:768px){.CTODashboard_mainContent__clF4i{margin-left:0;padding:20px}}.CTODashboard_header__wpsSy{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:32px}.CTODashboard_headerLeft__UwcZi{flex:1 1}.CTODashboard_welcomeBadge__O8OfG{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #ffffff4d;border-radius:30px;color:#3b82f6;display:inline-flex;font-size:13px;font-weight:500;gap:8px;margin-bottom:16px;padding:6px 16px}.CTODashboard_welcomeIcon__DTV9b{font-size:16px}.CTODashboard_headerTitle__702MF{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a1a2e,#3b82f6);-webkit-background-clip:text;font-size:2rem;font-weight:700;margin-bottom:8px}.CTODashboard_headerSubtitle__pib6j{color:#6b7280;font-size:14px}.CTODashboard_headerRight__OiUAL{align-items:center;display:flex;gap:16px}.CTODashboard_userProfile__HTJba{align-items:center;background:#fff;border-radius:50px;box-shadow:0 2px 8px #0000000d;display:flex;gap:12px;padding:6px 12px 6px 6px}.CTODashboard_userAvatar__RuHAD{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:50%;color:#fff;display:flex;font-size:16px;font-weight:600;height:40px;justify-content:center;width:40px}.CTODashboard_userInfo__R4qd7{display:flex;flex-direction:column}.CTODashboard_userName__R9xb4{color:#1a1a2e;font-size:14px;font-weight:600}.CTODashboard_userRole__vKbVq{color:#6b7280;font-size:11px}.CTODashboard_notificationWrapper__HiY2g{position:relative}.CTODashboard_notificationBtn__wp1xT{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 2px 8px #0000000d;color:#6b7280;cursor:pointer;display:flex;font-size:20px;justify-content:center;padding:10px;transition:all .3s}.CTODashboard_notificationBtn__wp1xT:hover{background:#3b82f6;color:#fff;transform:translateY(-2px)}.CTODashboard_notificationBadge__0BO4U{background:#ef4444;border-radius:10px;color:#fff;font-size:10px;padding:2px 6px;position:absolute;right:-5px;top:-5px}.CTODashboard_notificationDropdown__0raX2{animation:CTODashboard_slideDown__qaqyH .3s ease;background:#fff;border-radius:16px;box-shadow:0 20px 40px #00000026;overflow:hidden;position:absolute;right:0;top:50px;width:350px;z-index:1000}@keyframes CTODashboard_slideDown__qaqyH{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.CTODashboard_notificationHeader__2-tob{align-items:center;background:#f8f9fa;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px}.CTODashboard_notificationHeader__2-tob span{font-size:14px;font-weight:600}.CTODashboard_notificationHeader__2-tob button{background:none;border:none;color:#3b82f6;cursor:pointer;font-size:12px}.CTODashboard_notificationList__4gV3w{max-height:400px;overflow-y:auto}.CTODashboard_notificationItem__iLqSW{border-bottom:1px solid #f0f0f0;cursor:pointer;padding:14px 16px;transition:background .3s}.CTODashboard_notificationItem__iLqSW:hover{background:#fafafa}.CTODashboard_notificationItem__iLqSW.CTODashboard_unread__Gx2UU{background:#3b82f60d;border-left:3px solid #3b82f6}.CTODashboard_notificationItem__iLqSW strong{display:block;font-size:13px;margin-bottom:4px}.CTODashboard_notificationItem__iLqSW p{color:#6b7280;font-size:12px;margin-bottom:4px}.CTODashboard_notificationItem__iLqSW small{color:#9ca3af;font-size:10px}.CTODashboard_noNotifications__i1LHe{color:#9ca3af;padding:40px;text-align:center}.CTODashboard_logoutBtn__2VGHy{align-items:center;background:#ef44441a;border:none;border-radius:50%;color:#ef4444;cursor:pointer;display:flex;justify-content:center;padding:10px;transition:all .3s}.CTODashboard_logoutBtn__2VGHy:hover{background:#ef4444;color:#fff;transform:translateY(-2px)}.CTODashboard_statsGrid__7883-{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:32px}.CTODashboard_statCard__Ym9Y9{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;padding:4px;transition:all .3s}.CTODashboard_statCard__Ym9Y9:hover{box-shadow:0 12px 30px #0000001a;transform:translateY(-5px)}.CTODashboard_statCardInner__wzWTD{align-items:center;background:#fff;border-radius:18px;display:flex;gap:16px;padding:20px}.CTODashboard_statIconWrapper__7DmL5{align-items:center;border-radius:14px;color:#fff;display:flex;font-size:24px;height:55px;justify-content:center;width:55px}.CTODashboard_statContent__RRmIY{flex:1 1}.CTODashboard_statContent__RRmIY h3{color:#6b7280;font-size:13px;font-weight:500;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.CTODashboard_statValue__6aIA8{color:#1a1a2e;font-size:28px;font-weight:700;margin-bottom:4px}.CTODashboard_statTrend__qHmEn{align-items:center;color:#10b981;display:flex;font-size:11px;gap:4px}.CTODashboard_twoColumnGrid__bYOmy{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}@media (max-width:1024px){.CTODashboard_twoColumnGrid__bYOmy{gap:20px;grid-template-columns:1fr}}.CTODashboard_sectionCard__fVPJE{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;margin-bottom:24px;overflow:hidden}.CTODashboard_sectionHeader__4PKSZ{align-items:center;background:#fafbfc;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.CTODashboard_sectionHeader__4PKSZ h2{align-items:center;color:#1a1a2e;display:flex;font-size:18px;font-weight:600;gap:8px}.CTODashboard_sectionBadge__QFDIK{background:#e5e7eb;border-radius:20px;color:#6b7280;font-size:12px;font-weight:600;padding:4px 12px}.CTODashboard_projectsList__36yps,.CTODashboard_tasksList__k1gv\+{display:flex;flex-direction:column;gap:16px;padding:20px 24px}.CTODashboard_projectItem__ouWKN{align-items:center;background:#f8f9fa;border-radius:16px;display:flex;gap:16px;justify-content:space-between;padding:16px;transition:all .3s}.CTODashboard_projectItem__ouWKN:hover{background:#fff;box-shadow:0 2px 8px #0000000d;transform:translateX(5px)}.CTODashboard_projectInfo__CnyaI{flex:1 1}.CTODashboard_projectInfo__CnyaI h4{font-size:16px;font-weight:600;margin-bottom:6px}.CTODashboard_projectInfo__CnyaI p{color:#6b7280;font-size:13px;margin-bottom:12px}.CTODashboard_projectProgress__9gAxK{align-items:center;display:flex;gap:12px}.CTODashboard_progressBar__ODxiK{background:#e5e7eb;border-radius:6px;flex:1 1;height:6px;overflow:hidden}.CTODashboard_progressFill__aMKzw{background:linear-gradient(90deg,#3b82f6,#1d4ed8);border-radius:6px;height:100%;transition:width .3s}.CTODashboard_progressText__6IwCv{color:#3b82f6;font-size:12px;font-weight:600}.CTODashboard_projectStatus__qKpLA{border-radius:20px;font-size:11px;font-weight:600;padding:4px 12px;text-transform:capitalize}.CTODashboard_projectStatus__qKpLA.CTODashboard_planning__eGl5r{background:#fef3c7;color:#d97706}.CTODashboard_projectStatus__qKpLA.CTODashboard_in-progress__AE1iU{background:#dbeafe;color:#2563eb}.CTODashboard_projectStatus__qKpLA.CTODashboard_completed__lIK7g{background:#d1fae5;color:#059669}.CTODashboard_taskItem__uVg7G{background:#f8f9fa;border-radius:16px;padding:16px;transition:all .3s}.CTODashboard_taskItem__uVg7G:hover{background:#fff;box-shadow:0 2px 8px #0000000d;transform:translateX(5px)}.CTODashboard_taskInfo__CAhtL h4{font-size:15px;font-weight:600;margin-bottom:6px}.CTODashboard_taskInfo__CAhtL p{color:#6b7280;font-size:12px;margin-bottom:10px}.CTODashboard_taskMeta__f0j9p{display:flex;flex-wrap:wrap;gap:10px}.CTODashboard_priorityBadge__3bCE0{border-radius:20px;font-size:10px;font-weight:600;padding:3px 10px}.CTODashboard_priorityBadge__3bCE0.CTODashboard_low__o6Knn{background:#d1fae5;color:#059669}.CTODashboard_priorityBadge__3bCE0.CTODashboard_medium__A5mgF{background:#fef3c7;color:#d97706}.CTODashboard_priorityBadge__3bCE0.CTODashboard_high__gpXBU{background:#fee2e2;color:#dc2626}.CTODashboard_priorityBadge__3bCE0.CTODashboard_critical__VD70F{background:#fecaca;color:#991b1b}.CTODashboard_taskStatus__TcRt5{background:#e5e7eb;border-radius:20px;color:#6b7280;font-size:10px;padding:3px 10px}.CTODashboard_taskDate__vWfg1{align-items:center;border-top:1px solid #e5e7eb;color:#9ca3af;display:flex;font-size:11px;gap:6px;margin-top:12px;padding-top:10px}.CTODashboard_techStackList__q0K3x{display:flex;flex-wrap:wrap;gap:12px;padding:20px 24px}.CTODashboard_techTag__kNCC6{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:30px;color:#fff;font-size:13px;font-weight:500;padding:8px 16px;transition:all .3s}.CTODashboard_techTag__kNCC6:hover{box-shadow:0 4px 12px #3b82f64d;transform:translateY(-2px)}.CTODashboard_activityCard__zXVAE{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;margin-top:24px;padding:20px 24px}.CTODashboard_activityHeader__Gl4gu{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:12px}.CTODashboard_activityHeader__Gl4gu h2{align-items:center;color:#1a1a2e;display:flex;font-size:18px;font-weight:600;gap:8px}.CTODashboard_viewAllBtn__CzGuh{background:none;border:none;border-radius:8px;color:#3b82f6;cursor:pointer;font-size:13px;padding:6px 12px;transition:all .2s}.CTODashboard_viewAllBtn__CzGuh:hover{background:#f0f0f0}.CTODashboard_activityList__O2RWs{display:flex;flex-direction:column;gap:16px}.CTODashboard_activityItem__\+Jyuw{align-items:flex-start;display:flex;gap:12px}.CTODashboard_activityDot__2WMw\+{background:#3b82f6;border-radius:50%;height:8px;margin-top:6px;width:8px}.CTODashboard_activityContent__SJcdn{flex:1 1}.CTODashboard_activityContent__SJcdn p{color:#1a1a2e;font-size:14px;margin-bottom:4px}.CTODashboard_activityContent__SJcdn small{color:#9ca3af;font-size:11px}.CTODashboard_emptyActivity__otPbk,.CTODashboard_emptyState__AUOEQ{color:#9ca3af;padding:40px;text-align:center}.CTODashboard_emptyState__AUOEQ svg{color:#cbd5e1;margin-bottom:12px}.CTODashboard_emptyState__AUOEQ p{font-size:14px}.CTODashboard_loadingContainer__RF2jX{align-items:center;display:flex;justify-content:center;min-height:400px}.CTODashboard_spinner__PR\+f7{animation:CTODashboard_spin__vZLhq 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:48px;width:48px}@keyframes CTODashboard_spin__vZLhq{to{transform:rotate(1turn)}}@media (max-width:768px){.CTODashboard_statsGrid__7883-{gap:16px;grid-template-columns:1fr}.CTODashboard_header__wpsSy{flex-direction:column}.CTODashboard_headerRight__OiUAL{justify-content:space-between;width:100%}.CTODashboard_notificationDropdown__0raX2{right:-80px;width:300px}.CTODashboard_projectItem__ouWKN{align-items:flex-start;flex-direction:column}.CTODashboard_techStackList__q0K3x{padding:16px}}@media (max-width:480px){.CTODashboard_mainContent__clF4i,.CTODashboard_statCardInner__wzWTD{padding:16px}.CTODashboard_statIconWrapper__7DmL5{font-size:20px;height:45px;width:45px}.CTODashboard_statValue__6aIA8{font-size:22px}.CTODashboard_projectsList__36yps,.CTODashboard_sectionHeader__4PKSZ,.CTODashboard_tasksList__k1gv\+{padding:16px}.CTODashboard_notificationDropdown__0raX2{right:-100px;width:280px}}.CTOArchitecture_dashboardWrapper__QCg8g{background:linear-gradient(135deg,#f5f7fa,#e9ecef);display:flex;min-height:100vh}.CTOArchitecture_mainContent__pPP8-{flex:1 1;margin-left:280px;padding:28px 32px;transition:all .3s}@media (max-width:768px){.CTOArchitecture_mainContent__pPP8-{margin-left:0;padding:20px}}.CTOArchitecture_header__vWDNQ{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:32px}.CTOArchitecture_headerLeft__lGLBX{flex:1 1}.CTOArchitecture_welcomeBadge__G\+mfi{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border-radius:30px;color:#8b5cf6;display:inline-flex;font-size:13px;font-weight:500;gap:8px;margin-bottom:16px;padding:6px 16px}.CTOArchitecture_headerTitle__qA894{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a1a2e,#8b5cf6);-webkit-background-clip:text;font-size:2rem;font-weight:700;margin-bottom:8px}.CTOArchitecture_headerSubtitle__y639a{color:#6b7280;font-size:14px}.CTOArchitecture_headerRight__xWl-Y{align-items:center;display:flex;gap:12px}.CTOArchitecture_createBtn__AKd4s,.CTOArchitecture_logoutBtn__ctmIR{align-items:center;border-radius:10px;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s}.CTOArchitecture_createBtn__AKd4s{background:linear-gradient(135deg,#8b5cf6,#6d28d9);border:none;color:#fff}.CTOArchitecture_createBtn__AKd4s:hover{box-shadow:0 4px 12px #8b5cf64d;transform:translateY(-2px)}.CTOArchitecture_logoutBtn__ctmIR{background:#ef44441a;border:1px solid #ef444433;color:#ef4444}.CTOArchitecture_logoutBtn__ctmIR:hover{background:#ef4444;color:#fff}.CTOArchitecture_architecturesGrid__zdkcF{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.CTOArchitecture_architectureCard__pV5zu{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;padding:20px;transition:all .3s}.CTOArchitecture_architectureCard__pV5zu:hover{box-shadow:0 12px 30px #0000001a;transform:translateY(-5px)}.CTOArchitecture_cardHeader__XxQbu{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.CTOArchitecture_typeIcon__jb-my{color:#8b5cf6;font-size:32px}.CTOArchitecture_cardActions__wT\+tQ{display:flex;gap:8px}.CTOArchitecture_deleteBtn__w6sGK,.CTOArchitecture_editBtn__uOP7X{background:none;border:none;border-radius:6px;cursor:pointer;padding:6px;transition:all .2s}.CTOArchitecture_editBtn__uOP7X{color:#3b82f6}.CTOArchitecture_editBtn__uOP7X:hover{background:#dbeafe;transform:scale(1.05)}.CTOArchitecture_deleteBtn__w6sGK{color:#ef4444}.CTOArchitecture_deleteBtn__w6sGK:hover{background:#fee2e2;transform:scale(1.05)}.CTOArchitecture_architectureCard__pV5zu h3{font-size:18px;font-weight:600;margin-bottom:8px}.CTOArchitecture_description__z7bIp{color:#6b7280;font-size:13px;line-height:1.5;margin-bottom:16px}.CTOArchitecture_architectureMeta__6WKZR{display:flex;gap:10px;margin-bottom:16px}.CTOArchitecture_typeBadge__wVQYO,.CTOArchitecture_versionBadge__\+qBvw{border-radius:20px;font-size:11px;font-weight:500;padding:4px 12px}.CTOArchitecture_typeBadge__wVQYO{background:#f3e8ff;color:#8b5cf6;text-transform:capitalize}.CTOArchitecture_versionBadge__\+qBvw{background:#fef3c7;color:#d97706}.CTOArchitecture_cardFooter__rgJoM{align-items:center;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;padding-top:16px}.CTOArchitecture_statusBadge__-UKmF{border-radius:20px;color:#fff;font-size:11px;font-weight:500;padding:4px 12px;text-transform:capitalize}.CTOArchitecture_docLink__Uzmih{color:#8b5cf6;font-size:12px;text-decoration:none}.CTOArchitecture_docLink__Uzmih:hover{text-decoration:underline}.CTOArchitecture_emptyState__4NLHh{background:#fff;border-radius:20px;grid-column:1/-1;padding:60px;text-align:center}.CTOArchitecture_emptyState__4NLHh svg{color:#cbd5e1;margin-bottom:16px}.CTOArchitecture_emptyState__4NLHh h3{color:#1a1a2e;font-size:20px;margin-bottom:8px}.CTOArchitecture_emptyBtn__DQpUx{align-items:center;background:linear-gradient(135deg,#8b5cf6,#6d28d9);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;gap:8px;margin-top:16px;padding:10px 24px}.CTOArchitecture_modalOverlay__wQKnN{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.CTOArchitecture_modal__Eg2\+x{background:#fff;border-radius:24px;max-height:90vh;max-width:90%;overflow-y:auto;width:600px}.CTOArchitecture_modalHeader__PqIlI{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.CTOArchitecture_modalHeader__PqIlI h2{font-size:20px;font-weight:600;margin:0}.CTOArchitecture_closeBtn__fLV4J{background:none;border:none;color:#6b7280;cursor:pointer;font-size:20px}.CTOArchitecture_modalForm__7z1\+B{padding:24px}.CTOArchitecture_formGroup__hEAFG{margin-bottom:20px}.CTOArchitecture_formGroup__hEAFG label{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.CTOArchitecture_formGroup__hEAFG input,.CTOArchitecture_formGroup__hEAFG select,.CTOArchitecture_formGroup__hEAFG textarea{border:1px solid #d1d5db;border-radius:8px;font-size:14px;padding:10px 12px;width:100%}.CTOArchitecture_formRow__vWafm{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.CTOArchitecture_modalActions__74MSy{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.CTOArchitecture_cancelBtn__a3GQf,.CTOArchitecture_submitBtn__dsvt5{border-radius:8px;cursor:pointer;font-weight:500;padding:10px 20px}.CTOArchitecture_cancelBtn__a3GQf{background:#f3f4f6;border:none;color:#6b7280}.CTOArchitecture_submitBtn__dsvt5{background:linear-gradient(135deg,#8b5cf6,#6d28d9);border:none;color:#fff}.CTOArchitecture_loadingContainer__bxsw9{align-items:center;display:flex;justify-content:center;min-height:400px}.CTOArchitecture_spinner__bGuMJ{animation:CTOArchitecture_spin__klj5r 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#8b5cf6;height:48px;width:48px}@keyframes CTOArchitecture_spin__klj5r{to{transform:rotate(1turn)}}@media (max-width:768px){.CTOArchitecture_architecturesGrid__zdkcF,.CTOArchitecture_formRow__vWafm{grid-template-columns:1fr}}.CTOInnovation_dashboardWrapper__nYo\+D{background:linear-gradient(135deg,#f5f7fa,#e9ecef);display:flex;min-height:100vh}.CTOInnovation_mainContent__EeKKI{flex:1 1;margin-left:280px;padding:28px 32px;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (max-width:768px){.CTOInnovation_mainContent__EeKKI{margin-left:0;padding:20px}}.CTOInnovation_header__-GQco{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:32px}.CTOInnovation_headerLeft__k2yW7{flex:1 1}.CTOInnovation_welcomeBadge__NAfhO{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #ffffff4d;border-radius:30px;color:#f59e0b;display:inline-flex;font-size:13px;font-weight:500;gap:8px;margin-bottom:16px;padding:6px 16px}.CTOInnovation_welcomeIcon__Z9SrI{font-size:16px}.CTOInnovation_headerTitle__CG3zQ{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a1a2e,#f59e0b);-webkit-background-clip:text;font-size:2rem;font-weight:700;margin-bottom:8px}.CTOInnovation_headerSubtitle__tqoiG{color:#6b7280;font-size:14px}.CTOInnovation_headerRight__ABI8o{align-items:center;display:flex;gap:16px}.CTOInnovation_userProfile__HWdhF{align-items:center;background:#fff;border-radius:50px;box-shadow:0 2px 8px #0000000d;display:flex;gap:12px;padding:6px 12px 6px 6px}.CTOInnovation_userAvatar__\+rdYz{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:50%;color:#fff;display:flex;font-size:16px;font-weight:600;height:40px;justify-content:center;width:40px}.CTOInnovation_userInfo__31CY8{display:flex;flex-direction:column}.CTOInnovation_userName__FGuNz{color:#1a1a2e;font-size:14px;font-weight:600}.CTOInnovation_userRole__9UUGJ{color:#6b7280;font-size:11px}.CTOInnovation_notificationWrapper__MpGPu{position:relative}.CTOInnovation_notificationBtn__UCiCP{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 2px 8px #0000000d;color:#6b7280;cursor:pointer;display:flex;font-size:20px;justify-content:center;padding:10px;transition:all .3s}.CTOInnovation_notificationBtn__UCiCP:hover{background:#f59e0b;color:#fff;transform:translateY(-2px)}.CTOInnovation_notificationBadge__8w6QO{background:#ef4444;border-radius:10px;color:#fff;font-size:10px;padding:2px 6px;position:absolute;right:-5px;top:-5px}.CTOInnovation_notificationDropdown__35-Kp{animation:CTOInnovation_slideDown__la2km .3s ease;background:#fff;border-radius:16px;box-shadow:0 20px 40px #00000026;overflow:hidden;position:absolute;right:0;top:50px;width:350px;z-index:1000}@keyframes CTOInnovation_slideDown__la2km{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.CTOInnovation_notificationHeader__KWWXU{align-items:center;background:#f8f9fa;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px}.CTOInnovation_notificationHeader__KWWXU span{font-size:14px;font-weight:600}.CTOInnovation_notificationHeader__KWWXU button{background:none;border:none;color:#f59e0b;cursor:pointer;font-size:12px}.CTOInnovation_notificationList__v8Vqw{max-height:400px;overflow-y:auto}.CTOInnovation_notificationItem__WbfXq{border-bottom:1px solid #f0f0f0;cursor:pointer;padding:14px 16px;transition:background .3s}.CTOInnovation_notificationItem__WbfXq:hover{background:#fafafa}.CTOInnovation_notificationItem__WbfXq.CTOInnovation_unread__AytcT{background:#f59e0b0d;border-left:3px solid #f59e0b}.CTOInnovation_notificationItem__WbfXq strong{display:block;font-size:13px;margin-bottom:4px}.CTOInnovation_notificationItem__WbfXq p{color:#6b7280;font-size:12px;margin-bottom:4px}.CTOInnovation_notificationItem__WbfXq small{color:#9ca3af;font-size:10px}.CTOInnovation_noNotifications__NYISd{color:#9ca3af;padding:40px;text-align:center}.CTOInnovation_logoutBtn__CDtNh{align-items:center;background:#ef44441a;border:none;border-radius:50%;color:#ef4444;cursor:pointer;display:flex;justify-content:center;padding:10px;transition:all .3s}.CTOInnovation_logoutBtn__CDtNh:hover{background:#ef4444;color:#fff;transform:translateY(-2px)}.CTOInnovation_createBtn__Squ3s{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s}.CTOInnovation_createBtn__Squ3s:hover{box-shadow:0 4px 12px #f59e0b4d;transform:translateY(-2px)}.CTOInnovation_statsGrid__\+KZQv{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:32px}.CTOInnovation_statCard__-ZtBF{align-items:center;background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;display:flex;gap:16px;padding:20px;transition:all .3s}.CTOInnovation_statCard__-ZtBF:hover{box-shadow:0 12px 30px #0000001a;transform:translateY(-5px)}.CTOInnovation_statIcon__KD-Zo{align-items:center;border-radius:14px;color:#fff;display:flex;font-size:24px;height:50px;justify-content:center;width:50px}.CTOInnovation_statInfo__OsV3s h3{color:#6b7280;font-size:12px;font-weight:500;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.CTOInnovation_statValue__Sjgce{color:#1a1a2e;font-size:24px;font-weight:700}.CTOInnovation_filterTabs__O9csS{border-bottom:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px;padding-bottom:0}.CTOInnovation_filterTab__PBJxt{background:none;border:none;border-radius:8px 8px 0 0;color:#6b7280;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .3s}.CTOInnovation_activeTab__BxibK,.CTOInnovation_filterTab__PBJxt:hover{background:#f59e0b0d;color:#f59e0b}.CTOInnovation_activeTab__BxibK{border-bottom:2px solid #f59e0b}.CTOInnovation_innovationsGrid__GCwZ5{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));margin-bottom:24px}@media (max-width:768px){.CTOInnovation_innovationsGrid__GCwZ5{grid-template-columns:1fr}}.CTOInnovation_innovationCard__1M9od{background:#fff;border:1px solid #0000;border-radius:20px;box-shadow:0 4px 20px #0000000d;padding:20px;transition:all .3s}.CTOInnovation_innovationCard__1M9od:hover{border-color:#f59e0b;box-shadow:0 12px 30px #0000001a;transform:translateY(-5px)}.CTOInnovation_cardHeader__wzXzy{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.CTOInnovation_categoryIcon__3kfvQ{align-items:center;display:flex;font-size:24px;gap:8px}.CTOInnovation_categoryLabel__tUuA5{background:#f3f4f6;border-radius:20px;color:#6b7280;font-size:12px;font-weight:500;padding:4px 10px}.CTOInnovation_cardActions__iezho{display:flex;gap:8px}.CTOInnovation_deleteBtn__9i94L,.CTOInnovation_editBtn__sdL1X{background:none;border:none;border-radius:6px;cursor:pointer;padding:6px;transition:all .2s}.CTOInnovation_editBtn__sdL1X{color:#3b82f6}.CTOInnovation_editBtn__sdL1X:hover{background:#dbeafe;transform:scale(1.05)}.CTOInnovation_deleteBtn__9i94L{color:#ef4444}.CTOInnovation_deleteBtn__9i94L:hover{background:#fee2e2;transform:scale(1.05)}.CTOInnovation_innovationCard__1M9od h3{color:#1a1a2e;font-size:18px;font-weight:600;margin-bottom:10px}.CTOInnovation_description__WlXAG{color:#6b7280;font-size:13px;line-height:1.5;margin-bottom:16px}.CTOInnovation_scoreContainer__ZnK71{background:#f8f9fa;border-radius:12px;margin-bottom:12px;padding:12px}.CTOInnovation_scoreItem__klwxe{margin-bottom:10px}.CTOInnovation_scoreItem__klwxe:last-child{margin-bottom:0}.CTOInnovation_scoreLabel__C8thQ{align-items:center;color:#6b7280;display:flex;font-size:11px;gap:6px;margin-bottom:6px}.CTOInnovation_scoreBar__cAdIw{background:#e5e7eb;border-radius:6px;height:6px;margin-bottom:4px;overflow:hidden}.CTOInnovation_scoreFill__pyY6-{border-radius:6px;height:100%;transition:width .3s}.CTOInnovation_scoreItem__klwxe span{color:#6b7280;font-size:11px}.CTOInnovation_prioritySection__XLFec{margin-bottom:12px}.CTOInnovation_priorityBadge__kFUDh{border-radius:20px;display:inline-block;font-size:11px;font-weight:500;padding:4px 10px}.CTOInnovation_highPriority__zLmtX{background:#d1fae5;color:#059669}.CTOInnovation_mediumPriority__-uxWQ{background:#fef3c7;color:#d97706}.CTOInnovation_lowPriority__ODBcr{background:#fee2e2;color:#dc2626}.CTOInnovation_metaInfo__8IgxR{color:#9ca3af;display:flex;font-size:11px;gap:16px;margin-bottom:16px}.CTOInnovation_metaInfo__8IgxR span{align-items:center;display:flex;gap:4px}.CTOInnovation_cardFooter__uYyGM{align-items:center;border-top:1px solid #e5e7eb;display:flex;gap:12px;padding-top:16px}.CTOInnovation_statusSelect__Ldovy{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;flex:1 1;font-size:12px;padding:8px 12px}.CTOInnovation_statusBadge__esTNl{border-radius:20px;color:#fff;font-size:11px;font-weight:500;padding:6px 12px;text-transform:capitalize}.CTOInnovation_emptyState__y9YgI{background:#fff;border-radius:20px;grid-column:1/-1;padding:60px;text-align:center}.CTOInnovation_emptyState__y9YgI svg{color:#cbd5e1;margin-bottom:16px}.CTOInnovation_emptyState__y9YgI h3{color:#1a1a2e;font-size:20px;margin-bottom:8px}.CTOInnovation_emptyState__y9YgI p{color:#6b7280;margin-bottom:24px}.CTOInnovation_emptyBtn__QFnRV{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:8px;padding:10px 20px}.CTOInnovation_modalOverlay__ZBIKT{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.CTOInnovation_modal__t4\+GS{animation:CTOInnovation_slideUp__aEEnO .3s ease;background:#fff;border-radius:24px;max-height:90vh;max-width:90%;overflow-y:auto;width:650px}@keyframes CTOInnovation_slideUp__aEEnO{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.CTOInnovation_modalHeader__4WzMQ{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.CTOInnovation_modalHeader__4WzMQ h2{color:#1a1a2e;font-size:20px;font-weight:600;margin:0}.CTOInnovation_closeBtn__5EdG4{background:none;border:none;color:#6b7280;cursor:pointer;font-size:20px;padding:4px;transition:all .2s}.CTOInnovation_closeBtn__5EdG4:hover{color:#1a1a2e;transform:rotate(90deg)}.CTOInnovation_modalForm__KjtSS{padding:24px}.CTOInnovation_formGroup__f-0Wp{margin-bottom:20px}.CTOInnovation_formGroup__f-0Wp label{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.CTOInnovation_formGroup__f-0Wp input,.CTOInnovation_formGroup__f-0Wp select,.CTOInnovation_formGroup__f-0Wp textarea{border:1px solid #d1d5db;border-radius:8px;font-size:14px;padding:10px 12px;transition:all .2s;width:100%}.CTOInnovation_formGroup__f-0Wp input:focus,.CTOInnovation_formGroup__f-0Wp select:focus,.CTOInnovation_formGroup__f-0Wp textarea:focus{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b1a;outline:none}.CTOInnovation_formRow__Z26SF{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.CTOInnovation_rangeValue__RkHd0{color:#f59e0b;font-size:12px;font-weight:500;margin-top:4px;text-align:center}.CTOInnovation_modalActions__jzUJf{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:20px}.CTOInnovation_cancelBtn__4Gy2G,.CTOInnovation_submitBtn__BTGvw{border-radius:8px;cursor:pointer;font-weight:500;padding:10px 20px;transition:all .2s}.CTOInnovation_cancelBtn__4Gy2G{background:#f3f4f6;border:none;color:#6b7280}.CTOInnovation_cancelBtn__4Gy2G:hover{background:#e5e7eb}.CTOInnovation_submitBtn__BTGvw{background:linear-gradient(135deg,#f59e0b,#d97706);border:none;color:#fff}.CTOInnovation_submitBtn__BTGvw:hover{box-shadow:0 4px 12px #f59e0b4d;transform:translateY(-2px)}.CTOInnovation_loadingContainer__gvB1U{align-items:center;display:flex;justify-content:center;min-height:400px}.CTOInnovation_spinner__69tWU{animation:CTOInnovation_spin__J3RGu 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#f59e0b;height:48px;width:48px}@keyframes CTOInnovation_spin__J3RGu{to{transform:rotate(1turn)}}@media (max-width:768px){.CTOInnovation_statsGrid__\+KZQv{grid-template-columns:1fr}.CTOInnovation_filterTabs__O9csS{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.CTOInnovation_filterTab__PBJxt{white-space:nowrap}.CTOInnovation_formRow__Z26SF{grid-template-columns:1fr}.CTOInnovation_metaInfo__8IgxR{flex-direction:column;gap:8px}.CTOInnovation_cardFooter__uYyGM{flex-direction:column}.CTOInnovation_statusSelect__Ldovy{width:100%}.CTOInnovation_statusBadge__esTNl{text-align:center}}.CTOTechnology_dashboardWrapper__VVj77{background:linear-gradient(135deg,#f5f7fa,#e9ecef);display:flex;min-height:100vh}.CTOTechnology_mainContent__PAxS\+{flex:1 1;margin-left:280px;padding:28px 32px;transition:all .3s}@media (max-width:768px){.CTOTechnology_mainContent__PAxS\+{margin-left:0;padding:20px}}.CTOTechnology_header__hgX2F{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:32px}.CTOTechnology_headerLeft__Up9Me{flex:1 1}.CTOTechnology_welcomeBadge__vdpbT{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border-radius:30px;color:#10b981;display:inline-flex;font-size:13px;font-weight:500;gap:8px;margin-bottom:16px;padding:6px 16px}.CTOTechnology_headerTitle__7nwuS{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a1a2e,#10b981);-webkit-background-clip:text;font-size:2rem;font-weight:700;margin-bottom:8px}.CTOTechnology_headerSubtitle__yaIOl{color:#6b7280;font-size:14px}.CTOTechnology_headerRight__UoC0w{align-items:center;display:flex;gap:12px}.CTOTechnology_createBtn__7SABe,.CTOTechnology_logoutBtn__\+6y\+a{align-items:center;border-radius:10px;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s}.CTOTechnology_createBtn__7SABe{background:linear-gradient(135deg,#10b981,#059669);border:none;color:#fff}.CTOTechnology_createBtn__7SABe:hover{box-shadow:0 4px 12px #10b9814d;transform:translateY(-2px)}.CTOTechnology_logoutBtn__\+6y\+a{background:#ef44441a;border:1px solid #ef444433;color:#ef4444}.CTOTechnology_logoutBtn__\+6y\+a:hover{background:#ef4444;color:#fff}.CTOTechnology_categorySection__n2ayl{margin-bottom:32px}.CTOTechnology_categoryHeader__Gx8qJ{align-items:center;border-bottom:2px solid #e5e7eb;display:flex;gap:12px;margin-bottom:20px;padding-bottom:12px}.CTOTechnology_categoryIcon__kxHhe{align-items:center;border-radius:12px;color:#fff;display:flex;font-size:20px;height:40px;justify-content:center;width:40px}.CTOTechnology_categoryHeader__Gx8qJ h2{font-size:20px;font-weight:600;margin:0}.CTOTechnology_categoryCount__Dzh7X{background:#f3f4f6;border-radius:20px;color:#6b7280;font-size:13px;padding:4px 10px}.CTOTechnology_techGrid__ivc7U{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.CTOTechnology_techCard__R4wMP{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 2px 10px #0000000d;padding:20px;transition:all .3s}.CTOTechnology_techCard__R4wMP:hover{border-color:#10b981;box-shadow:0 8px 25px #0000001a;transform:translateY(-5px)}.CTOTechnology_techHeader__IzSE3{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.CTOTechnology_techHeader__IzSE3 h3{color:#1a1a2e;font-size:18px;font-weight:600;margin:0}.CTOTechnology_techActions__9UaMN{display:flex;gap:8px}.CTOTechnology_deleteBtn__KQ2GF,.CTOTechnology_editBtn__hWArI{background:none;border:none;border-radius:6px;cursor:pointer;padding:6px;transition:all .2s}.CTOTechnology_editBtn__hWArI{color:#3b82f6}.CTOTechnology_editBtn__hWArI:hover{background:#dbeafe;transform:scale(1.05)}.CTOTechnology_deleteBtn__KQ2GF{color:#ef4444}.CTOTechnology_deleteBtn__KQ2GF:hover{background:#fee2e2;transform:scale(1.05)}.CTOTechnology_version__e6Tiv{background:#f3f4f6;border-radius:4px;color:#6b7280;display:inline-block;font-size:11px;margin-bottom:12px;padding:2px 8px}.CTOTechnology_techDescription__lWUBU{color:#6b7280;font-size:13px;line-height:1.5;margin-bottom:16px}.CTOTechnology_techFooter__IKNCQ{border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;padding-top:12px}.CTOTechnology_statusBadge__2ento{border-radius:20px;font-size:11px;font-weight:500;padding:4px 12px;text-transform:capitalize}.CTOTechnology_activeStatus__0rc6c{background:#d1fae5;color:#059669}.CTOTechnology_deprecatedStatus__HQ1MV{background:#fee2e2;color:#dc2626}.CTOTechnology_evaluatingStatus__A5HRe{background:#fef3c7;color:#d97706}.CTOTechnology_emptyState__jNi2f{background:#fff;border-radius:20px;padding:60px;text-align:center}.CTOTechnology_emptyState__jNi2f svg{color:#cbd5e1;margin-bottom:16px}.CTOTechnology_emptyState__jNi2f h3{color:#1a1a2e;font-size:20px;margin-bottom:8px}.CTOTechnology_emptyBtn__IkpYd{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;gap:8px;margin-top:16px;padding:10px 24px}.CTOTechnology_modalOverlay__7xWkA{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.CTOTechnology_modal__ptAkK{background:#fff;border-radius:24px;max-height:90vh;max-width:90%;overflow-y:auto;width:550px}.CTOTechnology_modalHeader__NT-rs{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.CTOTechnology_modalHeader__NT-rs h2{font-size:20px;font-weight:600;margin:0}.CTOTechnology_closeBtn__qMoTE{background:none;border:none;color:#6b7280;cursor:pointer;font-size:20px}.CTOTechnology_modalForm__1hTzC{padding:24px}.CTOTechnology_formGroup__5aM\+M{margin-bottom:20px}.CTOTechnology_formGroup__5aM\+M label{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.CTOTechnology_formGroup__5aM\+M input,.CTOTechnology_formGroup__5aM\+M select,.CTOTechnology_formGroup__5aM\+M textarea{border:1px solid #d1d5db;border-radius:8px;font-size:14px;padding:10px 12px;width:100%}.CTOTechnology_formRow__gvnNA{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.CTOTechnology_modalActions__liQgm{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.CTOTechnology_cancelBtn__grhlC,.CTOTechnology_submitBtn__3DEHi{border-radius:8px;cursor:pointer;font-weight:500;padding:10px 20px}.CTOTechnology_cancelBtn__grhlC{background:#f3f4f6;border:none;color:#6b7280}.CTOTechnology_submitBtn__3DEHi{background:linear-gradient(135deg,#10b981,#059669);border:none;color:#fff}.CTOTechnology_loadingContainer__eXWAd{align-items:center;display:flex;justify-content:center;min-height:400px}.CTOTechnology_spinner__I9Rck{animation:CTOTechnology_spin__7QI3C 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#10b981;height:48px;width:48px}@keyframes CTOTechnology_spin__7QI3C{to{transform:rotate(1turn)}}@media (max-width:768px){.CTOTechnology_formRow__gvnNA,.CTOTechnology_techGrid__ivc7U{grid-template-columns:1fr}.CTOTechnology_categoryHeader__Gx8qJ{flex-wrap:wrap}}.CTOSecurity_dashboardWrapper__vBNzu{background:linear-gradient(135deg,#f5f7fa,#e9ecef);display:flex;min-height:100vh}.CTOSecurity_mainContent__Jpi8i{flex:1 1;margin-left:280px;padding:28px 32px;transition:all .3s}@media (max-width:768px){.CTOSecurity_mainContent__Jpi8i{margin-left:0;padding:20px}}.CTOSecurity_header__IHCzD{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:32px}.CTOSecurity_headerLeft__scfuD{flex:1 1}.CTOSecurity_welcomeBadge__1bqJL{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border-radius:30px;color:#ef4444;display:inline-flex;font-size:13px;font-weight:500;gap:8px;margin-bottom:16px;padding:6px 16px}.CTOSecurity_headerTitle__5qf-f{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a1a2e,#ef4444);-webkit-background-clip:text;font-size:2rem;font-weight:700;margin-bottom:8px}.CTOSecurity_headerSubtitle__ntS0z{color:#6b7280;font-size:14px}.CTOSecurity_headerRight__Ku0AC{align-items:center;display:flex;gap:12px}.CTOSecurity_createBtn__IDEhb,.CTOSecurity_logoutBtn__qnJMO{align-items:center;border-radius:10px;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s}.CTOSecurity_createBtn__IDEhb{background:linear-gradient(135deg,#ef4444,#dc2626);border:none;color:#fff}.CTOSecurity_createBtn__IDEhb:hover{box-shadow:0 4px 12px #ef44444d;transform:translateY(-2px)}.CTOSecurity_logoutBtn__qnJMO{background:#ef44441a;border:1px solid #ef444433;color:#ef4444}.CTOSecurity_logoutBtn__qnJMO:hover{background:#ef4444;color:#fff}.CTOSecurity_statsGrid__2MlEz{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:32px}.CTOSecurity_statCard__8QHVB{align-items:center;background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;display:flex;gap:16px;padding:20px;transition:all .3s}.CTOSecurity_statCard__8QHVB:hover{transform:translateY(-5px)}.CTOSecurity_statIcon__xGY4K{align-items:center;border-radius:12px;color:#fff;display:flex;font-size:22px;height:50px;justify-content:center;width:50px}.CTOSecurity_statInfo__Cvbjl h3{color:#6b7280;font-size:12px;font-weight:500;margin-bottom:4px}.CTOSecurity_statValue__LwteM{color:#1a1a2e;font-size:24px;font-weight:700}.CTOSecurity_filterBar__9\+zBy{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:24px}.CTOSecurity_searchBox__QVm1\+{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;flex:1 1;gap:8px;padding:10px 16px}.CTOSecurity_searchBox__QVm1\+ svg{color:#9ca3af}.CTOSecurity_searchBox__QVm1\+ input{border:none;flex:1 1;font-size:14px;outline:none}.CTOSecurity_filterGroup__UQ-Mz{display:flex;gap:12px}.CTOSecurity_filterSelect__sNSaQ{background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;font-size:14px;padding:10px 16px}.CTOSecurity_tableCard__qIPTG{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;overflow:hidden}.CTOSecurity_tableWrapper__8rI2q{overflow-x:auto;padding:0 24px 24px}.CTOSecurity_table__f026-{border-collapse:collapse;width:100%}.CTOSecurity_table__f026- th{background:#f8f9fa;border-bottom:2px solid #e5e7eb;color:#374151;font-size:13px;font-weight:600;padding:16px 12px;text-align:left}.CTOSecurity_table__f026- td{border-bottom:1px solid #f0f0f0;padding:16px 12px}.CTOSecurity_titleCell__JuETB{min-width:250px}.CTOSecurity_titleCell__JuETB strong{display:block;margin-bottom:4px}.CTOSecurity_titleCell__JuETB small{color:#6b7280;font-size:11px}.CTOSecurity_severityBadge__awcYJ{border-radius:20px;color:#fff;display:inline-block;font-size:11px;font-weight:500;padding:4px 10px;text-transform:uppercase}.CTOSecurity_statusSelect__n67tD{background:#fff;border-radius:8px;cursor:pointer;font-size:12px;font-weight:500;padding:6px 10px}.CTOSecurity_actionButtons__-cHg8{display:flex;gap:8px}.CTOSecurity_deleteBtn__7cIPk,.CTOSecurity_editBtn__BGIpn{background:none;border:none;border-radius:6px;cursor:pointer;padding:6px;transition:all .2s}.CTOSecurity_editBtn__BGIpn{color:#3b82f6}.CTOSecurity_editBtn__BGIpn:hover{background:#dbeafe;transform:scale(1.05)}.CTOSecurity_deleteBtn__7cIPk{color:#ef4444}.CTOSecurity_deleteBtn__7cIPk:hover{background:#fee2e2;transform:scale(1.05)}.CTOSecurity_noData__WjMiF{color:#9ca3af;padding:40px;text-align:center}.CTOSecurity_modalOverlay__3axwU{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.CTOSecurity_modal__ajkEw{background:#fff;border-radius:24px;max-height:90vh;max-width:90%;overflow-y:auto;width:600px}.CTOSecurity_modalHeader__pbgld{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.CTOSecurity_modalHeader__pbgld h2{font-size:20px;font-weight:600;margin:0}.CTOSecurity_closeBtn__\+EA4e{background:none;border:none;color:#6b7280;cursor:pointer;font-size:20px}.CTOSecurity_modalForm__i3Yr3{padding:24px}.CTOSecurity_formGroup__krI3-{margin-bottom:20px}.CTOSecurity_formGroup__krI3- label{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.CTOSecurity_formGroup__krI3- input,.CTOSecurity_formGroup__krI3- select,.CTOSecurity_formGroup__krI3- textarea{border:1px solid #d1d5db;border-radius:8px;font-size:14px;padding:10px 12px;width:100%}.CTOSecurity_formRow__ZJUcw{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.CTOSecurity_modalActions__GMLYA{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.CTOSecurity_cancelBtn__\+o8sj,.CTOSecurity_submitBtn__8d33W{border-radius:8px;cursor:pointer;font-weight:500;padding:10px 20px}.CTOSecurity_cancelBtn__\+o8sj{background:#f3f4f6;border:none;color:#6b7280}.CTOSecurity_submitBtn__8d33W{background:linear-gradient(135deg,#ef4444,#dc2626);border:none;color:#fff}.CTOSecurity_loadingContainer__8gwlW{align-items:center;display:flex;justify-content:center;min-height:400px}.CTOSecurity_spinner__jmwSq{animation:CTOSecurity_spin__znn0R 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#ef4444;height:48px;width:48px}@keyframes CTOSecurity_spin__znn0R{to{transform:rotate(1turn)}}@media (max-width:768px){.CTOSecurity_statsGrid__2MlEz{grid-template-columns:1fr}.CTOSecurity_filterBar__9\+zBy{flex-direction:column}.CTOSecurity_filterGroup__UQ-Mz,.CTOSecurity_searchBox__QVm1\+{width:100%}.CTOSecurity_filterSelect__sNSaQ{flex:1 1}.CTOSecurity_formRow__ZJUcw{grid-template-columns:1fr}.CTOSecurity_tableWrapper__8rI2q{padding:0 16px 16px}.CTOSecurity_table__f026-{min-width:700px}}.App{background:#f5f7fa;min-height:100vh}.main-content{min-height:100vh;padding-top:80px}@media (max-width:768px){.main-content{padding-bottom:70px;padding-top:70px}}.loading-spinner{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;height:100vh;justify-content:center}.spinner{animation:spin 1s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:50px;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.cfeab853.css.map*/