body.lang-fa,body.lang-fa .mkt,body.lang-fa .mkt h1,body.lang-fa .mkt h2,body.lang-fa .mkt h3,body.lang-fa .mkt h4,body.lang-fa .mkt h5,body.lang-fa button,body.lang-fa h1,body.lang-fa h2,body.lang-fa h3,body.lang-fa h4,body.lang-fa h5,body.lang-fa h6,body.lang-fa input,body.lang-fa select,body.lang-fa textarea{font-family:Noto Naskh Arabic,Vazirmatn,Tahoma,sans-serif!important}:root{--background:#fff;--header-background:#f8faff;--sidebar-background:#e9eeff;--content-background:#fff;--card-background:#fff;--modal-background:#fff;--light-card-background:#f9fafb;--border-color:#e5e9ff;--divider-color:#e5e9ff;--shadow-color:#6366f10d;--hover-background:#f3f4f6;--active-background:#1e1b4b26;--text-primary:#333;--text-secondary:#6b7280;--text-muted:#9ca3af;--text-light:#94a3b8;--menu-text:#1e1b4b;--active-menu-text:#0f172a;--link-color:#2563eb;--button-primary:#2563eb;--button-primary-hover:#1d4ed8;--button-primary-rgb:37,99,235;--button-secondary:#6366f1;--button-secondary-hover:#4f46e5;--button-danger:#ef4444;--button-danger-hover:#dc2626;--input-background:#f8fafc;--input-border:#e2e8f0;--input-focus-border:#2563eb;--input-focus-shadow:#2563eb1a;--success:#22c55e;--warning:#f59e0b;--danger:#ef4444;--card-bg:var(--card-background);--sidebar-bg:var(--sidebar-background);--input-bg:var(--input-background);--hover-bg:var(--hover-background);--panel-bg:var(--content-background)}.dark-mode.theme-wkfgo,body.theme-wkfgo{--background:#050816;--header-background:#050816e6;--sidebar-background:#080f1e;--content-background:#080f1e;--card-background:#0f172a;--modal-background:#0f172a;--light-card-background:#0b1020;--border-color:#ffffff12;--divider-color:#ffffff0f;--shadow-color:#0009;--hover-background:#ffffff0a;--active-background:#3b82f61f;--text-primary:#f1f5f9;--text-secondary:#94a3b8;--text-muted:#64748b;--text-light:#cbd5e1;--menu-text:#64748b;--active-menu-text:#60a5fa;--link-color:#60a5fa;--button-primary:#3b82f6;--button-primary-hover:#2563eb;--button-primary-rgb:59,130,246;--button-secondary:#06b6d4;--button-secondary-hover:#0891b2;--button-danger:#ef4444;--button-danger-hover:#dc2626;--input-background:#111827;--input-border:#ffffff14;--input-focus-border:#3b82f6;--input-focus-shadow:#3b82f62e;--success:#10b981;--warning:#f59e0b;--danger:#ef4444}.dark-mode{--background:#050816;--header-background:#050816e6;--sidebar-background:#080f1e;--content-background:#080f1e;--card-background:#0f172a;--modal-background:#0f172a;--light-card-background:#0b1020;--border-color:#ffffff12;--divider-color:#ffffff0f;--shadow-color:#0009;--hover-background:#ffffff0a;--active-background:#3b82f61f;--text-primary:#f1f5f9;--text-secondary:#94a3b8;--text-muted:#475569;--text-light:#cbd5e1;--menu-text:#64748b;--active-menu-text:#60a5fa;--link-color:#60a5fa;--button-primary:#3b82f6;--button-primary-hover:#2563eb;--button-primary-rgb:59,130,246;--button-secondary:#6366f1;--button-secondary-hover:#4f46e5;--button-danger:#ef4444;--button-danger-hover:#dc2626;--input-background:#111827;--input-border:#ffffff14;--input-focus-border:#3b82f6;--input-focus-shadow:#3b82f62e;--success:#10b981;--warning:#f59e0b;--danger:#ef4444}body.theme-blue{--background:#e3f2fd;--header-background:#f8faff;--sidebar-background:#dbe9f5;--content-background:#e3f2fdf2;--card-background:#bbdefb;--modal-background:#bbdefb;--light-card-background:#e1f5fe;--border-color:#90caf9;--input-background:#f3f9ff;--input-border:#90caf9;--input-focus-border:#1976d2;--text-primary:#0d47a1;--menu-text:#0d47a1;--active-menu-text:#0f172a;--button-primary:#1976d2;--button-primary-hover:#1565c0;--success:#22c55e;--warning:#f59e0b;--danger:#ef4444}body.theme-green{--background:#e8f5e9;--header-background:#f8faff;--sidebar-background:#e8f5e9;--content-background:#e8f5e9f2;--card-background:#a5d6a7;--modal-background:#a5d6a7;--light-card-background:#f1f8e9;--border-color:#81c784;--input-background:#f4fbf4;--input-border:#81c784;--input-focus-border:#388e3c;--text-primary:#1b5e20;--menu-text:#1b5e20;--active-menu-text:#0f172a;--button-primary:#388e3c;--button-primary-hover:#2e7d32;--success:#22c55e;--warning:#f59e0b;--danger:#ef4444}body.theme-orange{--background:#fff3e0;--header-background:#f8faff;--sidebar-background:#fff3e0;--content-background:#fff3e0f2;--card-background:#ffe0b2;--modal-background:#ffe0b2;--light-card-background:#fff8e1;--border-color:#ffcc02;--input-background:#fff8ee;--input-border:#ffcc02;--input-focus-border:#ff9800;--text-primary:#e65100;--menu-text:#e65100;--active-menu-text:#0f172a;--button-primary:#ff9800;--button-primary-hover:#f57c00;--success:#22c55e;--warning:#f59e0b;--danger:#ef4444}body.theme-gray{--background:#f5f5f5;--header-background:#f8faff;--sidebar-background:#f5f5f5;--content-background:#f5f5f5f2;--card-background:#e0e0e0;--modal-background:#e0e0e0;--light-card-background:#fafafa;--border-color:#bdbdbd;--input-background:#fff;--input-border:#bdbdbd;--input-focus-border:#757575;--text-primary:#263238;--menu-text:#263238;--active-menu-text:#0f172a;--button-primary:#757575;--button-primary-hover:#616161;--success:#22c55e;--warning:#f59e0b;--danger:#ef4444}body.theme-orangeGray{--background:#23272f;--header-background:#23272f;--sidebar-background:#23272f;--content-background:#23272f;--card-background:#31343b;--modal-background:#31343b;--light-card-background:#2d2f36;--border-color:#444;--divider-color:#444;--shadow-color:#ff980026;--hover-background:#282c34;--active-background:#444;--text-primary:#fff3e0;--text-secondary:#ffe0b2;--text-muted:#bdbdbd;--text-light:#fff3e0;--menu-text:#ff9800;--active-menu-text:#fff3e0;--link-color:#ff9800;--button-primary:#ff9800;--button-primary-hover:#ffb74d;--button-secondary:#6366f1;--button-secondary-hover:#4f46e5;--button-danger:#ef4444;--button-danger-hover:#dc2626;--input-background:#31343b;--input-border:#444;--input-focus-border:#ff9800;--input-focus-shadow:#ff980026;--success:#22c55e;--warning:#f59e0b;--danger:#ef4444}body.theme-aquaGreen{--background:#182c25;--header-background:#182c25;--sidebar-background:#182c25;--content-background:#1e3530;--card-background:#1e3530;--modal-background:#1e3530;--light-card-background:#223c34;--border-color:#1de9b6;--divider-color:#1de9b6;--shadow-color:#26c6da26;--hover-background:#223c34;--active-background:#26c6da;--text-primary:#e0f7fa;--text-secondary:#b2ebf2;--text-muted:#80cbc4;--text-light:#e0f7fa;--menu-text:#26c6da;--active-menu-text:#e0f7fa;--link-color:#26c6da;--button-primary:#26c6da;--button-primary-hover:#4dd0e1;--button-secondary:#6366f1;--button-secondary-hover:#4f46e5;--button-danger:#ef4444;--button-danger-hover:#dc2626;--input-background:#223c34;--input-border:#1de9b6;--input-focus-border:#26c6da;--input-focus-shadow:#26c6da26;--success:#22c55e;--warning:#f59e0b;--danger:#ef4444}body.theme-royalPurple{--background:#221a2c;--header-background:#221a2c;--sidebar-background:#221a2c;--content-background:#2d2340;--card-background:#2d2340;--modal-background:#2d2340;--light-card-background:#2e2947;--border-color:#7c3aed;--divider-color:#7c3aed;--shadow-color:#7c3aed26;--hover-background:#2e2947;--active-background:#7c3aed;--text-primary:#ffd600;--text-secondary:#fffde7;--text-muted:#b39ddb;--text-light:#ffd600;--menu-text:#7c3aed;--active-menu-text:#ffd600;--link-color:#7c3aed;--button-primary:#7c3aed;--button-primary-hover:#a78bfa;--button-secondary:#6366f1;--button-secondary-hover:#4f46e5;--button-danger:#ef4444;--button-danger-hover:#dc2626;--input-background:#2e2947;--input-border:#7c3aed;--input-focus-border:#7c3aed;--input-focus-shadow:#7c3aed26;--success:#22c55e;--warning:#f59e0b;--danger:#ef4444}body.theme-roseGold{--background:#2a1f1f;--header-background:#2a1f1f;--sidebar-background:#2a1f1f;--content-background:#3d2b2b;--card-background:#4a3232;--modal-background:#4a3232;--light-card-background:#3d2b2b;--border-color:#e91e63;--divider-color:#e91e63;--shadow-color:#e91e6326;--hover-background:#4a3232;--active-background:#e91e63;--text-primary:gold;--text-secondary:#f8bbd9;--text-muted:#ad7a7a;--text-light:gold;--menu-text:#e91e63;--active-menu-text:gold;--link-color:#e91e63;--button-primary:#e91e63;--button-primary-hover:#f06292;--button-primary-shadow:#e91e634d;--button-secondary:#ff5722;--button-secondary-hover:#ff7043;--button-danger:#ef4444;--button-danger-hover:#dc2626;--input-background:#4a3232;--input-border:#e91e63;--input-focus-border:#f06292;--input-focus-shadow:#e91e6326;--success:#4caf50;--warning:#ff9800;--danger:#ef4444}body.theme-emeraldForest{--background:#0f2027;--header-background:#0f2027;--sidebar-background:#0f2027;--content-background:#203a43;--card-background:#2c5364;--modal-background:#2c5364;--light-card-background:#203a43;--border-color:#00d4aa;--divider-color:#00d4aa;--shadow-color:#00d4aa26;--hover-background:#2c5364;--active-background:#00d4aa;--text-primary:#e8f5e8;--text-secondary:#a8e6cf;--text-muted:#7fcdcd;--text-light:#e8f5e8;--menu-text:#00d4aa;--active-menu-text:#e8f5e8;--link-color:#00d4aa;--button-primary:#00d4aa;--button-primary-hover:#26d0ce;--button-primary-shadow:#00d4aa4d;--button-secondary:#4285f4;--button-secondary-hover:#34a853;--button-danger:#ea4335;--button-danger-hover:#d93025;--input-background:#2c5364;--input-border:#00d4aa;--input-focus-border:#26d0ce;--input-focus-shadow:#00d4aa26;--success:#34a853;--warning:#fbbc04;--danger:#ea4335}body.theme-sunsetOcean{--background:#1a1a2e;--header-background:#1a1a2e;--sidebar-background:#1a1a2e;--content-background:#16213e;--card-background:#0f3460;--modal-background:#0f3460;--light-card-background:#16213e;--border-color:#ff6b6b;--divider-color:#ff6b6b;--shadow-color:#ff6b6b26;--hover-background:#0f3460;--active-background:#ff6b6b;--text-primary:#fff5e6;--text-secondary:#ffcc5c;--text-muted:#96ceb4;--text-light:#fff5e6;--menu-text:#ff6b6b;--active-menu-text:#fff5e6;--link-color:#ff6b6b;--button-primary:#ff6b6b;--button-primary-hover:#ff8e53;--button-primary-shadow:#ff6b6b4d;--button-secondary:#4ecdc4;--button-secondary-hover:#44a08d;--button-danger:#e55039;--button-danger-hover:#c44569;--input-background:#0f3460;--input-border:#ff6b6b;--input-focus-border:#ff8e53;--input-focus-shadow:#ff6b6b26;--success:#26de81;--warning:#fed330;--danger:#e55039}body.theme-lavenderMist{--background:#e8e3f3;--header-background:#d6cceb;--sidebar-background:#e8e3f3;--content-background:#f2eff8;--card-background:#ede8f5;--modal-background:#ede8f5;--light-card-background:#e0d7ee;--border-color:#b396c7;--divider-color:#b396c7;--shadow-color:#7850a226;--hover-background:#ddd1ec;--active-background:#8e7cc3;--text-primary:#3d3347;--text-secondary:#5a4a63;--text-muted:#7a6b85;--text-light:#5a4a63;--menu-text:#6b4f8a;--active-menu-text:#3d3347;--link-color:#6b4f8a;--button-primary:#8e7cc3;--button-primary-hover:#7860a3;--button-primary-shadow:#7850a233;--button-secondary:#a3a0db;--button-secondary-hover:#8e89c7;--button-danger:#d67570;--button-danger-hover:#c66661;--input-background:#ede8f5;--input-border:#b396c7;--input-focus-border:#8e7cc3;--input-focus-shadow:#7850a226;--success:#7bb899;--warning:#e6b86f;--danger:#d67570}body.theme-sageGreen{--background:#e1e8e1;--header-background:#d4dfd4;--sidebar-background:#e1e8e1;--content-background:#eef3ee;--card-background:#e8f0e8;--modal-background:#e8f0e8;--light-card-background:#dae6da;--border-color:#a8c4a8;--divider-color:#a8c4a8;--shadow-color:#6c8e6c26;--hover-background:#d7e3d7;--active-background:#8eb89e;--text-primary:#2d3f2d;--text-secondary:#4a5d4a;--text-muted:#677867;--text-light:#4a5d4a;--menu-text:#5b7a5b;--active-menu-text:#2d3f2d;--link-color:#5b7a5b;--button-primary:#8eb89e;--button-primary-hover:#7ca88c;--button-primary-shadow:#6c8e6c33;--button-secondary:#a8c4b2;--button-secondary-hover:#9bb6a5;--button-danger:#d4837a;--button-danger-hover:#c7756c;--input-background:#e8f0e8;--input-border:#a8c4a8;--input-focus-border:#8eb89e;--input-focus-shadow:#6c8e6c26;--success:#7fb069;--warning:#e8b65d;--danger:#d4837a}body.theme-lavenderMist,body.theme-lavenderMist .app-container,body.theme-sageGreen{background-color:#fff!important;background-color:var(--background)!important;color:#333!important;color:var(--text-primary)!important}body.theme-lavenderMist .main-content{background-color:#fff!important;background-color:var(--content-background)!important}body.theme-lavenderMist .sidebar{background-color:#e9eeff!important;background-color:var(--sidebar-background)!important}body.theme-lavenderMist .header{background-color:#f8faff!important;background-color:var(--header-background)!important;color:#333!important;color:var(--text-primary)!important}body.theme-lavenderMist .card{background-color:#fff!important;background-color:var(--card-background)!important;border:1px solid #e5e9ff!important;border:1px solid var(--border-color)!important;color:#333!important;color:var(--text-primary)!important}body.theme-sageGreen .app-container{background-color:#fff!important;background-color:var(--background)!important;color:#333!important;color:var(--text-primary)!important}body.theme-sageGreen .main-content{background-color:#fff!important;background-color:var(--content-background)!important}body.theme-sageGreen .sidebar{background-color:#e9eeff!important;background-color:var(--sidebar-background)!important}body.theme-sageGreen .header{background-color:#f8faff!important;background-color:var(--header-background)!important}body.theme-sageGreen .card,body.theme-sageGreen .header{color:#333!important;color:var(--text-primary)!important}body.theme-sageGreen .card{background-color:#fff!important;background-color:var(--card-background)!important;border:1px solid #e5e9ff!important;border:1px solid var(--border-color)!important}body.theme-wkfgo{background-color:#050816!important;color:#f1f5f9!important}body.lang-en{font-family:Merriweather,system-ui,sans-serif}body.lang-en,body.lang-fa{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-color:var(--background);color:#333;color:var(--text-primary);margin:0;transition:background-color .3s ease,color .3s ease}body.lang-fa{font-family:Noto Naskh Arabic,sans-serif}body.modal-open{overflow:hidden!important;pointer-events:none}.task-history-modal{pointer-events:auto!important}select{border-color:#e2e8f0;border-color:var(--input-border)}select,select optgroup,select option{background-color:#f8fafc;background-color:var(--input-background);color:#333;color:var(--text-primary)}.header select,.notification-panel select{background-color:#ffffff0f;border-color:#ffffff1f;color:#f1f5f9}.header select option,.notification-panel select option{background-color:#0b1020;color:#f1f5f9}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.mobile-hamburger{background:#0000;border:none;color:inherit;cursor:pointer;display:none;font-size:1.5rem;line-height:1;margin-inline-end:4px;padding:4px 10px}.mobile-nav-overlay{background:#00000073;inset:0;position:fixed;z-index:1100}@media (max-width:768px){.mobile-hamburger{align-items:center;display:inline-flex}.my-custom-sidebar-main,.ps-sidebar-root{box-shadow:4px 0 32px #00000080!important;height:100vh!important;inset-inline-start:0!important;max-width:85vw!important;min-width:250px!important;pointer-events:none!important;position:fixed!important;top:0!important;transform:translateX(-120%)!important;transition:transform .35s cubic-bezier(.32,.72,0,1)!important;width:280px!important;z-index:2000!important}.my-custom-sidebar-main.ps-rtl{transform:translateX(100%)}.app-container.mobile-nav-open .my-custom-sidebar-main,.app-container.mobile-nav-open .my-custom-sidebar-main.ps-rtl,.app-container.mobile-nav-open .ps-sidebar-root{pointer-events:auto!important;transform:translateX(0)!important;z-index:2100!important}.main-content{margin-inline-start:0!important;max-width:100%!important;width:100%!important}.header{flex-wrap:wrap;gap:8px;padding-inline:10px}.search-bar{flex:1 1 140px;min-width:0}.board,.board-container,.board-with-add-button,.columns-container,.dashboard-columns,.kanban-board{-webkit-overflow-scrolling:touch;overflow-x:auto;scroll-snap-type:x proximity}.board>*,.columns-container>*,.dashboard-columns>*,.kanban-board>*,.react-kanban-column{scroll-snap-align:start}table{display:block;overflow-x:auto;white-space:nowrap}.chatbot{z-index:1000}}@media (max-width:480px){.ai-settings,.sprints-page,.time-tracking-page{padding:14px}}.not-implemented-container{align-items:center;background-color:#f8f9fa;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:20px;text-align:center}.not-implemented-title{color:#333;font-size:2.5em;font-weight:700;margin-bottom:20px}.not-implemented-description{color:#666;font-size:1.2em;max-width:600px}body{-webkit-font-smoothing:antialiased;background:#050816;color:#f1f5f9;display:flex;flex-direction:column;font-family:Merriweather,Noto Naskh Arabic,system-ui,sans-serif;margin:0;min-height:100vh}.app-root,.app-root.wkfgo{--background:#050816;--content-background:#080f1e;--card-background:#0f172a;--modal-background:#0f172a;--light-card-background:#0b1020;--header-background:#050816e6;--sidebar-background:#080f1e;--text-primary:#f1f5f9;--text-secondary:#94a3b8;--text-muted:#64748b;--hover-background:#ffffff0a;--active-background:#3b82f61f;--border-color:#ffffff12;--input-background:#111827;--button-primary:#3b82f6;--button-primary-hover:#2563eb;--active-menu-text:#60a5fa;--menu-text:#94a3b8;--label-critical:#ef4444;--text-on-label:#fff;--text-on-button:#fff;--card-text:#f1f5f9;--shadow-color:#0009;--brand-grad:linear-gradient(135deg,#3b82f6,#06b6d4 50%,#22d3ee);--ds-blue:#3b82f6;--ds-blue-l:#60a5fa;--ds-cyan:#06b6d4;--ds-cyan-l:#22d3ee;--ds-violet:#8b5cf6;--ds-emerald:#10b981}.wk-input,.wk-select{background:#ffffff0a;background:var(--input-background,#ffffff0a);border:1px solid #ffffff1a;border:1px solid var(--border-color,#ffffff1a);border-radius:8px;color:#f1f5f9;color:var(--text-primary,#f1f5f9);font-family:inherit;font-size:.85rem;padding:7px 10px}.wk-input:focus,.wk-select:focus{border-color:#3b82f6;border-color:var(--button-primary,#3b82f6);outline:none}.wk-select option{background:#0b1220;background:var(--content-background,#0b1220);color:#f1f5f9;color:var(--text-primary,#f1f5f9)}.wk-input:disabled,.wk-select:disabled{cursor:not-allowed;opacity:.55}:where(.app-root) select{background:#ffffff0a;background:var(--input-background,#ffffff0a);border:1px solid #ffffff1a;border:1px solid var(--border-color,#ffffff1a);border-radius:8px;color:#f1f5f9;color:var(--text-primary,#f1f5f9);font-family:inherit;font-size:.85rem;padding:7px 10px}:where(.app-root) select option{background:#0b1220;background:var(--content-background,#0b1220);color:#f1f5f9;color:var(--text-primary,#f1f5f9)}:where(.app-root) input:where([type=text],[type=email],[type=password],[type=number],[type=search],[type=url],[type=tel],[type=date],[type=time],[type=datetime-local]),:where(.app-root) textarea{background:#ffffff0a;background:var(--input-background,#ffffff0a);border:1px solid #ffffff1a;border:1px solid var(--border-color,#ffffff1a);border-radius:8px;color:#f1f5f9;color:var(--text-primary,#f1f5f9);font-family:inherit;font-size:.85rem;padding:7px 10px}:where(.app-root) button{background:#ffffff0a;background:var(--input-background,#ffffff0a);border:1px solid #0000;border-radius:8px;color:#f1f5f9;color:var(--text-primary,#f1f5f9);cursor:pointer;font-family:inherit;font-size:.85rem;padding:6px 12px}:where(.app-root) input:focus,:where(.app-root) select:focus,:where(.app-root) textarea:focus{border-color:#3b82f6;border-color:var(--button-primary,#3b82f6);outline:none}:where(.app-root) button:disabled,:where(.app-root) input:disabled,:where(.app-root) select:disabled,:where(.app-root) textarea:disabled{cursor:not-allowed;opacity:.55}.wk-btn{background:#ffffff0a;background:var(--input-background,#ffffff0a);border:1px solid #ffffff1a;border:1px solid var(--border-color,#ffffff1a);border-radius:8px;color:#f1f5f9;color:var(--text-primary,#f1f5f9);cursor:pointer;font-family:inherit;font-size:.85rem;padding:7px 14px}.wk-btn:hover{background:#ffffff14;background:var(--hover-background,#ffffff14)}.wk-btn-primary{background:#3b82f6;background:var(--button-primary,#3b82f6);border-color:#0000;color:#fff;color:var(--text-on-button,#fff)}.wk-btn-primary:hover{background:#2563eb;background:var(--button-primary-hover,#2563eb)}.wk-btn-danger{background:#0000;border-color:#ef444466;color:#ef4444;color:var(--danger,#ef4444)}.wk-btn-danger:hover{background:#ef44441f}.wk-btn-ghost{background:#0000;border-color:#0000;color:#94a3b8;color:var(--text-secondary,#94a3b8)}.wk-btn-ghost:hover{background:#ffffff14;background:var(--hover-background,#ffffff14);color:#f1f5f9;color:var(--text-primary,#f1f5f9)}.app-root.wkfgo:before,.app-root:before{background:radial-gradient(ellipse 900px 600px at 15% 0,#3b82f614 0,#0000 70%),radial-gradient(ellipse 700px 500px at 85% 100%,#06b6d40f 0,#0000 70%),radial-gradient(ellipse 600px 400px at 50% 60%,#6366f10a 0,#0000 60%);content:"";inset:0;pointer-events:none;position:fixed;z-index:0}.app-root.light{--background:#fff;--content-background:#fff;--card-background:#fff;--modal-background:#fff;--text-primary:#333;--label-critical:#ef4444;--text-on-label:#fff;--text-on-button:#fff;--card-text:#333;--shadow-color:#0000001a}.app-root.dark{--background:#1e293b;--content-background:#181d26fa;--card-background:#181d26;--modal-background:#181d26;--text-primary:#e5e7eb;--label-critical:#ef4444;--text-on-label:#fff;--text-on-button:#fff;--card-text:#fff;--shadow-color:#0000004d}.app-root.blue{--background:#e3f2fd;--content-background:#e3f2fdf2;--card-background:#bbdefb;--modal-background:#bbdefb;--text-primary:#0d47a1;--label-critical:#ef4444;--text-on-label:#fff;--text-on-button:#fff;--card-text:#0d47a1;--shadow-color:#0d47a133}.app-root.green{--background:#e8f5e9;--content-background:#e8f5e9f2;--card-background:#a5d6a7;--modal-background:#a5d6a7;--text-primary:#1b5e20;--label-critical:#ef4444;--text-on-label:#fff;--text-on-button:#fff;--card-text:#1b5e20;--shadow-color:#1b5e2033}.app-root.orange{--background:#fff3e0;--content-background:#fff3e0f2;--card-background:#ffe0b2;--modal-background:#ffe0b2;--text-primary:#e65100;--label-critical:#ef4444;--text-on-label:#fff;--text-on-button:#fff;--card-text:#e65100;--shadow-color:#e6510033}.app-root.gray{--background:#f5f5f5;--content-background:#f5f5f5f2;--card-background:#e0e0e0;--modal-background:#e0e0e0;--text-primary:#263238;--label-critical:#ef4444;--text-on-label:#fff;--text-on-button:#fff;--card-text:#263238;--shadow-color:#26323833}.app-root.orangeGray{--background:#23272f;--content-background:#23272f;--card-background:#31343b;--modal-background:#31343b;--text-primary:#fff3e0;--button-primary:#ff9800;--button-primary-hover:#ffb74d;--border-color:#444;--header-background:#23272f;--sidebar-background:#23272f;--label-critical:#ef4444;--text-on-label:#fff;--text-on-button:#fff;--card-text:#fff;--shadow-color:#0006}.app-root.aquaGreen{--background:#182c25;--content-background:#1e3530;--card-background:#1e3530;--modal-background:#1e3530;--text-primary:#e0f7fa;--button-primary:#26c6da;--button-primary-hover:#4dd0e1;--border-color:#1de9b6;--header-background:#182c25;--sidebar-background:#182c25;--label-critical:#ef4444;--text-on-label:#fff;--text-on-button:#fff;--card-text:#fff;--shadow-color:#0000004d}.app-root.royalPurple{--background:#221a2c;--content-background:#2d2340;--card-background:#2d2340;--modal-background:#2d2340;--text-primary:#ffd600;--button-primary:#7c3aed;--button-primary-hover:#a78bfa;--border-color:#7c3aed;--header-background:#221a2c;--sidebar-background:#221a2c;--label-critical:#ef4444;--text-on-label:#fff;--text-on-button:#fff;--card-text:#ffe066;--shadow-color:#0006}.app-root.has-wallpaper{--background:#0000;--content-background:#fff6}.app-root.has-wallpaper.aquaGreen,.app-root.has-wallpaper.dark,.app-root.has-wallpaper.emeraldForest,.app-root.has-wallpaper.orangeGray,.app-root.has-wallpaper.roseGold,.app-root.has-wallpaper.royalPurple,.app-root.has-wallpaper.sunsetOcean{--content-background:#1e293b80}.app-root.has-wallpaper.blue{--content-background:#e3f2fd66}.app-root.has-wallpaper.green{--content-background:#e8f5e966}.app-root.has-wallpaper.orange{--content-background:#fff3e066}.app-root.has-wallpaper.gray{--content-background:#f5f5f566}.app-root.has-wallpaper.lavenderMist{--content-background:#e8e3f366}.app-root.has-wallpaper.sageGreen{--content-background:#e1e8e166}.app-shell{display:flex;flex-direction:column;min-height:100vh;width:100%}.app-container{background-color:var(--background);color:var(--text-primary);display:flex;flex:1 1;min-height:0;transition:background-color .3s ease,color .3s ease}.main-content{background-color:var(--content-background);height:100vh;overflow:auto;position:relative;scrollbar-width:none;transition:margin .3s;-webkit-scrollbar{display:none}}.app-root.wkfgo .main-content:before{background-image:linear-gradient(#ffffff0a 1px,#0000 0),linear-gradient(90deg,#ffffff0a 1px,#0000 0);background-size:64px 64px;content:"";inset:0;-webkit-mask-image:radial-gradient(ellipse 90% 80% at 50% 0,#000 20%,#0000 100%);mask-image:radial-gradient(ellipse 90% 80% at 50% 0,#000 20%,#0000 100%);opacity:.6;pointer-events:none;position:fixed;z-index:0}.app-root.wkfgo .main-content>*{position:relative;z-index:1}.sidebar-collapsed .main-content{margin-left:80px}.loading-spinner-container{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;width:100%}.loading-spinner{animation:spin 1s ease-in-out infinite;border:3px solid #3b82f626;border-radius:50%;border-top-color:#3b82f6;box-shadow:0 0 24px #3b82f633;height:50px;margin-bottom:15px;width:50px}@keyframes spin{to{transform:rotate(1turn)}}.dark .loading-spinner-container p,.wkfgo .loading-spinner-container p{color:#94a3b8}.app-root.has-wallpaper.content-overlay .app-container,.app-root.has-wallpaper.content-overlay .main-content{background-color:var(--content-background)!important}.app-root.has-wallpaper .app-container,.app-root.has-wallpaper .main-content{background-color:initial!important}.background-wallpaper{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;left:0;pointer-events:none;position:fixed;top:0;transition:filter .3s;width:100vw;z-index:0}.app-root{position:relative;z-index:1}.app-root>:not(.background-wallpaper){position:relative;z-index:2}body,html{max-width:100vw;overflow-x:hidden}.app-container{flex-direction:row}.main-content{flex:1 1;max-width:100%;min-width:0;padding:0;width:auto}@media (max-width:768px){.app-container{flex-direction:column}.main-content{height:auto;min-height:100vh;padding-bottom:20px;padding-top:60px}.main-content--public{padding:0}.mobile-nav-open{overflow:hidden}.mobile-nav-open .main-content{opacity:.4;pointer-events:none;transition:opacity .2s ease}.mobile-nav-overlay{background:#0000008c;background:#00000073;inset:0;pointer-events:auto;position:fixed;z-index:1500}.ps-sidebar-root.mobile-open{pointer-events:auto!important;z-index:2000!important}.ps-menuitem-root,a,button{min-height:44px}body{font-size:15px;line-height:1.5}}@media (max-width:480px){.main-content{padding-left:8px;padding-right:8px;padding-top:56px}.main-content--public{padding:0}}@media (min-width:769px) and (max-width:1024px){.main-content{padding:16px}.main-content--public{padding:0}}@media (max-width:768px){table{display:block;overflow-x:auto;white-space:nowrap}.modal,.modal-content,[role=dialog]{border-radius:16px!important;margin:10px auto!important;max-width:none!important;width:94vw!important}.form-grid,.grid-2,.grid-3,form .form-row{grid-template-columns:1fr!important}.btn-group-mobile{flex-direction:column;gap:8px}.btn-group-mobile button{width:100%}.card,.panel,.section{margin-bottom:12px!important;padding:14px!important}.hide-on-mobile{display:none!important}}@media (max-width:480px){.modal-content{padding:16px!important;width:96vw!important}}.add-column-modal,.add-column-modal-footer,.add-column-modal-header,.additional-recipients-dropdown,.agenda-context-menu,.ai-board-modal,.ant-dropdown-menu,.ant-modal-content,.ant-picker-dropdown .ant-picker-panel-container,.ant-select-dropdown,.assignee-dropdown,.assignee-status-dropdown,.attachment-panel__modal,.auto-ai-modal,.auto-modal,.auto-select__dropdown,.board-view-switcher__menu,.bulk-dropdown-menu,.chat-modal,.column-menu,.create-user-modal,.custom-context-menu,.dashboard-more__menu,.date-picker-day,.date-picker-day.empty,.date-picker-footer,.date-picker-header,.date-picker-popup,.date-picker-weekday,.default-roles-modal,.delete-confirm-modal,.delete-task-modal,.devtab-modal,.dt-chapter-menu,.edit-user-modal,.event-details-modal,.event-modal,.export-menu,.export-modal,.filter-bar__dropdown-menu,.filter-bar__popup,.filter-modal,.finance-modal,.finance-modal-custom,.fm-saved-dropdown,.gantt-assignee-modal,.gantt-confirm-modal,.git-detail-modal,.goals-modal,.header-dropdown,.invite-guest-modal,.issue-history-modal,.language-dropdown,.modal-content,.new-project-modal-content,.ov-modal,.package-modal,.permissions-modal,.proj-dd__menu,.reminder-btn__menu,.roles-editor,.saas-modal,.save-filter-modal,.sc-modal,.search-dropdown,.task-history-modal,.task-list-modal,.team-dropdown,.team-role-modal,.theme-toggle-dropdown,.timer-modal-content,.title-dropdown{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0f172a!important;background:var(--modal-background,#0f172a)!important;background-color:#0f172a!important;background-color:var(--modal-background,#0f172a)!important;opacity:1!important}.auto-modal__footer,.auto-modal__header,.default-roles-modal-content,.default-roles-modal-footer,.default-roles-modal-header,.devtab-modal-header,.event-modal-header,.git-detail-modal-header,.permissions-modal-content,.permissions-modal-footer,.permissions-modal-header,.roles-editor__body,.roles-editor__footer,.roles-editor__header,.saas-modal-head,.task-list-modal-header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0f172a!important;background:var(--modal-background,#0f172a)!important;background-color:#0f172a!important;background-color:var(--modal-background,#0f172a)!important}select optgroup,select option{background-color:#0f172a!important;background-color:var(--modal-background,#0f172a)!important;color:var(--text-primary)!important}.error-boundary-fallback{align-items:center;background:var(--card-background);border:1px solid var(--border-color);border-radius:12px;display:flex;flex-direction:column;justify-content:center;margin:2rem auto;max-width:480px;padding:2.5rem 1.5rem;text-align:center}.error-boundary-fallback--full{border:none;border-radius:0;margin:0 auto;max-width:none;min-height:100vh}.error-boundary-icon{font-size:2.5rem;margin-bottom:.75rem}.error-boundary-fallback h2{color:var(--text-primary);font-size:1.25rem;margin:0 0 .5rem}.error-boundary-desc{color:var(--text-secondary);line-height:1.5;margin:0 0 1.25rem}.error-boundary-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}