:root{--bg-main:linear-gradient(135deg,#f6f8fd,#f1f5f9);--bg-card:#fff;--text-main:#0f172a;--text-muted:#64748b;--border-color:#e2e8f0;--accent:#4f46e5;--accent-glow:#4f46e51a}[data-theme=dark]{--bg-main:linear-gradient(135deg,#050515,#0b0f19 50%,#110e24);--bg-card:#1e293b80;--text-main:#f8fafc;--text-muted:#94a3b8;--border-color:#ffffff14;--accent:#6366f1;--accent-glow:#6366f126}body{background:linear-gradient(135deg,#f6f8fd,#f1f5f9);background:var(--bg-main);background-attachment:fixed;color:#0f172a;color:var(--text-main);font-family:Inter,sans-serif;margin:0}.AdminDashboard_dashboardContainer__g9Oxk{color:var(--text-main);display:flex;min-height:100vh;transition:background-color 2s ease,color .5s ease}.AdminDashboard_sidebar__UJrig{background-color:var(--bg-card);border-right:1px solid var(--border-color);display:flex;flex-direction:column;padding:20px;transition:all 2s ease;width:260px}.AdminDashboard_brand__2Xnll{align-items:center;display:flex;gap:10px;margin-bottom:40px}.AdminDashboard_brandLogo__3B1Gm{align-items:center;background:var(--accent);border-radius:8px;color:#fff;display:flex;font-weight:700;height:35px;justify-content:center;width:35px}.AdminDashboard_brandText__TYHxp{font-size:20px;font-weight:800;margin:0}.AdminDashboard_navLinks__0Mo8S{display:flex;flex:1 1;flex-direction:column;gap:15px}.AdminDashboard_menuItem__ZNh50{align-items:center;border-radius:8px;color:var(--text-muted);cursor:pointer;display:flex;gap:12px;padding:12px 16px;transition:all .3s ease}.AdminDashboard_menuItemActive__87AOT{background-color:var(--accent-glow);color:var(--accent);font-weight:600}.AdminDashboard_logoutBtn__tpdMx{align-items:center;background:#0000;border:none;border-radius:8px;color:#ef4444;cursor:pointer;display:flex;font-weight:700;gap:10px;padding:12px;transition:background .3s}.AdminDashboard_logoutBtn__tpdMx:hover{background:#ef44441a}.AdminDashboard_mainContentArea__DMhvQ{display:flex;flex:1 1;flex-direction:column}.AdminDashboard_topbar__9C5t9{align-items:center;background-color:var(--bg-card);border-bottom:1px solid var(--border-color);display:flex;height:70px;justify-content:space-between;padding:0 30px;transition:all .5s ease}.AdminDashboard_topbarTitle__6fMnN{color:var(--text-muted);margin:0}.AdminDashboard_topbarRight__fVTwp{align-items:center;display:flex;gap:20px}.AdminDashboard_searchContainer__yjnm0{align-items:center;background-color:var(--bg-main);border:1px solid var(--border-color);border-radius:8px;display:flex;padding:6px 12px;width:300px}.AdminDashboard_searchInput__NE0x5{background:#0000;border:none;color:var(--text-main);margin-left:8px;outline:none;width:100%}.AdminDashboard_themeToggle__WO1gh{align-items:center;border:1px solid var(--border-color);border-radius:50px;cursor:pointer;display:flex;height:32px;padding:0 4px;transition:background-color .3s ease;width:60px}.AdminDashboard_themeToggleDark__3QAA8{background-color:#ffffff1a}.AdminDashboard_themeToggleLight__AXrtx{background-color:#e5e7eb}.AdminDashboard_toggleCircle__fcMVv{background-color:var(--bg-main);box-shadow:0 2px 5px #0003;height:24px;width:24px}.AdminDashboard_toggleCircle__fcMVv,.AdminDashboard_userProfile__A81Pr{align-items:center;border-radius:50%;display:flex;justify-content:center}.AdminDashboard_userProfile__A81Pr{background:var(--accent);color:#fff;font-weight:700;height:40px;width:40px}.AdminDashboard_content__aX94i{flex:1 1;padding:30px}.AdminDashboard_welcomeText__5z0OM{color:var(--text-muted)}.AdminDashboard_statsGrid__cavqM{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:20px}.AdminDashboard_statCard__tS-sS{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:20px}.AdminDashboard_statLabel__My1GT{color:var(--text-muted);font-weight:500;margin:0}.AdminDashboard_statNumber__cNUgz{color:var(--text-main);font-size:32px;font-weight:700;margin:10px 0 0}.AdminDashboard_kanbanBoard__QC-S1{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:30px}.AdminDashboard_kanbanColumn__Tx0tN{background-color:#00000005;border:1px dashed var(--border-color);border-radius:12px;padding:15px}.AdminDashboard_kanbanTitle__PDAo\+{border-bottom:2px solid var(--border-color);font-size:16px;font-weight:600;margin-bottom:15px;padding-bottom:10px}.AdminDashboard_taskCard__t0Avr{margin-bottom:10px;transition:transform .2s ease}.AdminDashboard_taskCard__t0Avr:hover{transform:translateY(-2px)}.AdminDashboard_newTaskBtn__rKBqa{align-items:center;background-color:var(--accent);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:8px 16px;transition:background-color .2s ease,transform .1s ease}.AdminDashboard_newTaskBtn__rKBqa:hover{background-color:#4338ca}.AdminDashboard_newTaskBtn__rKBqa:active{transform:scale(.95)}.AdminDashboard_taskCard__t0Avr{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 2px 4px #0000000d;margin-bottom:12px;padding:15px;transition:transform .2s ease,border-color .2s ease}.AdminDashboard_taskCard__t0Avr:hover{border-color:var(--accent);transform:translateY(-3px)}.AdminDashboard_taskHeader__aUjIX{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px}.AdminDashboard_taskTitle__lZCKq{color:var(--text-main);font-size:15px;font-weight:600;margin:0}.AdminDashboard_taskDesc__Crd-w{color:var(--text-muted);font-size:13px;line-height:1.4;margin:0 0 12px}.AdminDashboard_taskFooter__OT1uX{align-items:center;border-top:1px solid var(--border-color);display:flex;justify-content:space-between;padding-top:10px}.AdminDashboard_assigneeBadge__oZQ8M{background:var(--accent-glow);border-radius:4px;color:var(--accent);font-size:11px;font-weight:600;padding:4px 8px}.AdminDashboard_deleteTaskBtn__AthyM{background:#0000;border:none;border-radius:4px;color:var(--text-muted);cursor:pointer;display:flex;padding:4px;transition:all .2s ease}.AdminDashboard_deleteTaskBtn__AthyM:hover{background-color:#ef44441a;color:#ef4444}.Team_teamContainer__k\+pm8{align-items:flex-start;display:flex;gap:30px;width:100%}.Team_formSection__dd0Q4{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 4px 6px #0000000d;flex:1 1;padding:24px;transition:all .3s ease}.Team_sectionTitle__WRN19{align-items:center;color:var(--text-main);display:flex;gap:10px;margin-top:0}.Team_description__Xebgi{color:var(--text-muted);font-size:14px;margin-bottom:24px}.Team_formGroup__yipAM{display:flex;flex-direction:column;gap:15px}.Team_inputWrapper__gifue{align-items:center;background:var(--bg-main);border:1px solid var(--border-color);border-radius:8px;display:flex;padding:12px 15px;transition:border-color .2s ease}.Team_inputWrapper__gifue:focus-within{border-color:var(--accent)}.Team_icon__xBl2P{color:var(--text-muted);margin-right:10px}.Team_inputField__Xq9jc{background:#0000;border:none;color:var(--text-main);font-size:15px;outline:none;width:100%}.Team_submitBtn__WngO8{background:var(--accent);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;margin-top:10px;padding:14px;transition:background-color .2s ease,transform .1s ease}.Team_submitBtn__WngO8:hover{background-color:#4338ca}.Team_submitBtn__WngO8:active{transform:scale(.98)}.Team_listSection__XVswU{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;flex:1 1;padding:24px;transition:all .3s ease}.Team_employeeList__BAAwq{display:flex;flex-direction:column;gap:12px;margin-top:20px}.Team_employeeCard__CaOPW{align-items:center;background:var(--bg-main);border:1px solid var(--border-color);border-radius:10px;display:flex;justify-content:space-between;padding:15px;transition:transform .2s ease}.Team_employeeCard__CaOPW:hover{transform:translateX(5px)}.Team_employeeInfo__flJtn{align-items:center;display:flex;gap:12px}.Team_avatar__VGWxr{align-items:center;background:#10b981;border-radius:50%;color:#fff;display:flex;font-size:16px;font-weight:700;height:40px;justify-content:center;width:40px}.Team_empName__taiqg{color:var(--text-main);font-weight:600;margin:0}.Team_empEmail__LxfW1{color:var(--text-muted);font-size:13px;margin:0}.Team_roleBadge__EtFEq{background:var(--accent-glow);border-radius:20px;color:var(--accent);font-size:12px;font-weight:500;padding:6px 12px}.Team_deleteBtn__HkYcR{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--text-muted);cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.Team_deleteBtn__HkYcR:hover{background-color:#ef44441a;color:#ef4444}.CreateTaskModal_overlay__EBVh5{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0006;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.CreateTaskModal_modalCard__xt0qJ{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 20px 25px -5px #0003;max-width:450px;padding:24px;width:100%}.CreateTaskModal_header__nqZSV{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.CreateTaskModal_title__IXvKp{color:var(--text-main);font-size:20px;margin:0}.CreateTaskModal_closeBtn__OUN90{align-items:center;background:#0000;border:none;border-radius:5px;color:var(--text-muted);cursor:pointer;display:flex;justify-content:center;padding:5px;transition:all .2s}.CreateTaskModal_closeBtn__OUN90:hover{background:var(--bg-main);color:#ef4444}.CreateTaskModal_formGroup__05FjY{display:flex;flex-direction:column;gap:15px}.CreateTaskModal_inputWrapper__vBDYS{display:flex;flex-direction:column;gap:6px}.CreateTaskModal_label__lYz6F{color:var(--text-muted);font-size:13px;font-weight:600}.CreateTaskModal_inputField__\+F6P6{background:var(--bg-main);border:1px solid var(--border-color);border-radius:8px;color:var(--text-main);font-family:inherit;font-size:14px;outline:none;padding:12px;transition:border-color .2s}.CreateTaskModal_inputField__\+F6P6:focus{border-color:var(--accent)}select.CreateTaskModal_inputField__\+F6P6{appearance:none;cursor:pointer}select.CreateTaskModal_inputField__\+F6P6 option{background:var(--bg-card);color:var(--text-main)}.CreateTaskModal_submitBtn__WkUXK{background:var(--accent);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;margin-top:10px;padding:14px;transition:transform .1s,background-color .2s}.CreateTaskModal_submitBtn__WkUXK:hover{background:#4338ca}.CreateTaskModal_submitBtn__WkUXK:active{transform:scale(.98)}.Settings_settingsContainer__g9w01{margin:0 auto;max-width:600px;padding:20px 0}.Settings_header__WtmIc{align-items:center;display:flex;gap:20px;margin-bottom:30px}.Settings_iconCircle__Deu5T{align-items:center;background-color:var(--accent-glow);border-radius:50%;display:flex;height:60px;justify-content:center;width:60px}.Settings_title__\+B8ne{color:var(--text-main);font-size:24px;font-weight:700;margin:0 0 5px}.Settings_subtitle__OJacT{color:var(--text-muted);font-size:14px;margin:0}.Settings_card__KvD9g{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 4px 6px #0000000d;padding:30px}.Settings_currentInfo__Qs8Wv{background-color:var(--bg-main);border:1px dashed var(--border-color);border-radius:8px;margin-bottom:25px;padding:15px}.Settings_infoText__bPB1h{color:var(--text-main);font-size:14px;margin:0}.Settings_alert__69mtQ{align-items:center;border-radius:8px;display:flex;font-size:14px;font-weight:500;gap:10px;margin-bottom:20px;padding:12px 15px}.Settings_alertError__b6AkN{background-color:#ef44441a;border:1px solid #ef444433;color:#ef4444}.Settings_alertSuccess__QVTRq{background-color:#10b9811a;border:1px solid #10b98133;color:#10b981}.Settings_formGroup__DTHvh{display:flex;flex-direction:column;gap:20px}.Settings_inputWrapper__DJQ1Q{display:flex;flex-direction:column;gap:8px}.Settings_label__Z\+jy4{color:var(--text-muted);font-size:13px;font-weight:600}.Settings_inputFieldContainer__KpnDe{align-items:center;background-color:var(--bg-main);border:1px solid var(--border-color);border-radius:8px;display:flex;padding:0 15px;transition:border-color .2s ease}.Settings_inputFieldContainer__KpnDe:focus-within{border-color:var(--accent)}.Settings_inputIcon__byLIf{color:var(--text-muted);margin-right:10px}.Settings_inputField__wYJ\+A{background:#0000;border:none;color:var(--text-main);flex:1 1;font-size:14px;outline:none;padding:14px 0}.Settings_saveBtn__gK934{align-items:center;background-color:var(--accent);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;margin-top:10px;padding:14px;transition:all .2s ease}.Settings_saveBtn__gK934:hover:not(:disabled){background-color:#4338ca}.Settings_saveBtn__gK934:disabled{cursor:not-allowed;opacity:.5}.Settings_saveBtn__gK934:active:not(:disabled){transform:scale(.98)}.EmployeeDashboard_dashboardWrapper__faCIy{background:var(--bg-main);color:var(--text-main);font-family:Inter,sans-serif;min-height:100vh;padding:40px 20px}.EmployeeDashboard_container__\+u0DL{margin:0 auto;max-width:1280px}.EmployeeDashboard_topbar__80auN{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:40px;padding-bottom:24px}.EmployeeDashboard_greeting__8ti6g{color:var(--text-main);font-size:32px;font-weight:800;letter-spacing:-.5px;margin:0}.EmployeeDashboard_subtitle__gOM7E{color:var(--text-muted);font-size:15px;margin:8px 0 0}.EmployeeDashboard_logoutBtn__zgakF{align-items:center;background:#ef44441a;border:1px solid #ef444433;border-radius:10px;color:#ef4444;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;padding:12px 20px;transition:all .3s ease}.EmployeeDashboard_logoutBtn__zgakF:hover{background:#ef4444;box-shadow:0 4px 12px #ef44444d;color:#fff}.EmployeeDashboard_centerState__1xoGq{align-items:center;background:var(--bg-card);border:1px dashed var(--border-color);border-radius:20px;color:var(--text-muted);display:flex;flex-direction:column;justify-content:center;min-height:400px;text-align:center}.EmployeeDashboard_spinner__LJM1r{animation:EmployeeDashboard_spin__qxFp\+ 1s linear infinite;margin-bottom:16px}@keyframes EmployeeDashboard_spin__qxFp\+{to{transform:rotate(1turn)}}.EmployeeDashboard_iconCircle__gpMbG{align-items:center;background:var(--accent-glow);border-radius:50%;display:flex;height:70px;justify-content:center;margin-bottom:20px;width:70px}.EmployeeDashboard_emptyTitle__8LaKV{color:var(--text-main);font-size:24px;margin:0 0 8px}.EmployeeDashboard_emptyText__oN-cQ{font-size:15px;margin:0}.EmployeeDashboard_tasksGrid__M7pxb{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.EmployeeDashboard_taskCard__YCMWr{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 4px 20px #0003;display:flex;flex-direction:column;padding:24px;transition:transform .3s ease,border-color .3s ease}.EmployeeDashboard_taskCard__YCMWr:hover{border-color:var(--accent);transform:translateY(-5px)}.EmployeeDashboard_taskHeader__R-t-7{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.EmployeeDashboard_taskTitle__TP07j{color:var(--text-main);font-size:18px;font-weight:700;line-height:1.4;margin:0}.EmployeeDashboard_statusBadge__RRuOt{border-radius:20px;font-size:11px;font-weight:700;letter-spacing:.5px;margin-left:12px;padding:6px 12px;text-transform:uppercase;white-space:nowrap}.EmployeeDashboard_status-todo__1D-zc{background:#ef444426;border:1px solid #ef44444d;color:#f87171}.EmployeeDashboard_status-inprogress__ZLMDr{background:#f59e0b26;border:1px solid #f59e0b4d;color:#fbbf24}.EmployeeDashboard_status-done__c-8xS{background:#10b98126;border:1px solid #10b9814d;color:#34d399}.EmployeeDashboard_taskBody__UGuWL{flex:1 1;margin-bottom:24px}.EmployeeDashboard_taskDesc__wlal8{color:var(--text-muted);font-size:14px;line-height:1.6;margin:0}.EmployeeDashboard_taskFooter__ZVo-h{border-top:1px solid var(--border-color);padding-top:20px}.EmployeeDashboard_actionBtn__jZ\+bn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px;transition:all .2s ease;width:100%}.EmployeeDashboard_actionBtn__jZ\+bn:active{transform:scale(.98)}.EmployeeDashboard_startBtn__kZigw{background:var(--accent);box-shadow:0 4px 12px var(--accent-glow);color:#fff}.EmployeeDashboard_startBtn__kZigw:hover{background:#4338ca}.EmployeeDashboard_doneBtn__SyRUs{background:#10b981;box-shadow:0 4px 12px #10b98133;color:#fff}.EmployeeDashboard_doneBtn__SyRUs:hover{background:#059669}.EmployeeDashboard_completedState__XS0a4{align-items:center;background:#10b9811a;border:1px dashed #10b9814d;border-radius:10px;color:#34d399;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:10px}.Login_container__UnOzY{align-items:center;background-color:#050515;display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative;z-index:1}.Login_container__UnOzY:after,.Login_container__UnOzY:before{animation:Login_floatBlobs__-QgGB 8s ease-in-out infinite alternate;border-radius:50%;content:"";filter:blur(140px);height:50vw;position:absolute;width:50vw;z-index:-1}.Login_container__UnOzY:before{background:#7c3aedb3;left:-10%;top:-10%}.Login_container__UnOzY:after{background:#00d4ff80;bottom:-10%;right:-10%}@keyframes Login_floatBlobs__-QgGB{0%{transform:translate(0) scale(1)}50%{transform:translate(25vw,15vh) scale(1.3)}to{transform:translate(-10vw,25vh) scale(1.1)}}.Login_glassCard__nVb3Q{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#c12e2e0d;border:2px solid #c8e1ff99;border-radius:24px;box-shadow:inset 0 0 20px #fff6,0 0 15px #fff9,0 0 30px rgba(21,9,236,.922),0 0 50px #00d4ff80;color:#fff;max-width:420px;padding:40px;width:100%}.Login_inputField__JZmdO{background:#ffffff0d;border:1px solid #fff3;border-radius:8px;box-sizing:border-box;color:#fff;font-size:16px;outline:none;padding:12px 16px;transition:all .3s ease;width:100%}.Login_inputField__JZmdO:focus{background:#0000004d;border-color:#00d4ffcc;box-shadow:0 0 20px #00d4ff80,inset 0 2px 4px #0000001a}.Login_loginBtn__n0So3{background:linear-gradient(90deg,#4f46e5,#3a0ca3);border:1px solid #fff3;border-radius:8px;box-shadow:0 4px 20px #4f46e599;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:14px;transition:all .3s ease;width:100%}.Login_loginBtn__n0So3:hover{box-shadow:0 0 30px #4f46e5e6;transform:translateY(-2px)}
/*# sourceMappingURL=main.4c2b1514.css.map*/