@charset "UTF-8";.WelcomePage_welcomePage__ibSzS{align-items:center;background:linear-gradient(180deg,#fff,#fff 25%,#f8fbf8 40%,#eef6ee 55%,#e4f3e4 65%,#d7ebd7 75%,#cae3ca 85%,#bfe0b8 92%,#b7dcae 97%,#bedbb0);display:flex;justify-content:center;min-height:100vh;padding:20px}.WelcomePage_welcomeContent__CC429{align-items:center;display:flex;flex-direction:column;max-width:600px;text-align:center;width:100%}.WelcomePage_illustration__iuEuV{align-items:center;display:flex;height:162px;justify-content:center;margin-bottom:40px;width:162px}.WelcomePage_illustrationImage__y05DM{height:162px;object-fit:contain;width:162px}.WelcomePage_logoContainer__msCFJ{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:center;margin-bottom:24px}.WelcomePage_lightningIcon__wWjKi{flex-shrink:0;height:48px;width:48px}.WelcomePage_logoText__\+maOb{color:#161616;font-family:var(--font-family);font-size:40px;font-weight:600;letter-spacing:-.04em}.WelcomePage_tagline__FBsME{color:#161616;font-family:var(--font-family);font-size:14px;font-weight:400;letter-spacing:-.02em;line-height:129%;margin-bottom:40px;max-width:500px;text-align:center}.WelcomePage_btnRegistration__whYgK{background-color:var(--dark-bg);border-radius:8px;color:var(--text-white);font-size:16px;font-weight:500;height:49px;margin-bottom:16px;padding:0;transition:background-color .2s ease;width:344px}.WelcomePage_btnRegistration__whYgK:hover{background-color:var(--dark-bg-alt)}.WelcomePage_linkLogin__zD3yR{background:none;border:none;color:#161616;cursor:pointer;font-family:var(--font-family);font-size:14px;font-weight:500;letter-spacing:-.02em;padding:0;text-decoration:none;transition:color .2s ease}.WelcomePage_linkLogin__zD3yR:hover{opacity:.8}@media (min-width:320px){.WelcomePage_welcomeContent__CC429{padding:20px}.WelcomePage_illustrationImage__y05DM,.WelcomePage_illustration__iuEuV{height:120px;width:120px}.WelcomePage_logoContainer__msCFJ{gap:8px}.WelcomePage_lightningIcon__wWjKi{height:32px;width:32px}.WelcomePage_logoText__\+maOb{font-size:28px}.WelcomePage_btnRegistration__whYgK{height:45px;max-width:344px;width:100%}}@media (min-width:375px){.WelcomePage_illustrationImage__y05DM,.WelcomePage_illustration__iuEuV{height:140px;width:140px}.WelcomePage_logoContainer__msCFJ{gap:10px}.WelcomePage_lightningIcon__wWjKi{height:40px;width:40px}.WelcomePage_logoText__\+maOb{font-size:32px}.WelcomePage_btnRegistration__whYgK{height:47px}}@media (min-width:768px){.WelcomePage_illustrationImage__y05DM,.WelcomePage_illustration__iuEuV{height:162px;width:162px}.WelcomePage_lightningIcon__wWjKi{height:48px;width:48px}.WelcomePage_logoText__\+maOb{font-size:40px}.WelcomePage_btnRegistration__whYgK{height:49px;width:344px}}@media (min-width:1440px){.WelcomePage_welcomeContent__CC429{max-width:700px}.WelcomePage_illustrationImage__y05DM,.WelcomePage_illustration__iuEuV{height:162px;width:162px}.WelcomePage_lightningIcon__wWjKi{height:48px;width:48px}.WelcomePage_logoText__\+maOb{font-size:40px}}.ForgotPasswordModal_overlay__vuD11{align-items:center;background:#000000b3;display:flex;inset:0;justify-content:center;position:fixed;z-index:999}.ForgotPasswordModal_modal__ligRT{background:var(--dark-bg);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 12px 30px #0006;padding:32px;position:relative;width:min(420px,90%)}.ForgotPasswordModal_closeButton__HRBmc{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:24px;position:absolute;right:12px;top:12px}.ForgotPasswordModal_title__9MqRy{color:var(--text-white);font-size:22px;margin:0 0 8px}.ForgotPasswordModal_subtitle__4NSvj{color:var(--text-secondary);font-size:14px;margin:0 0 24px}.ForgotPasswordModal_form__je3LC{display:flex;flex-direction:column;gap:16px}.ForgotPasswordModal_input__Xec\+F{background-color:var(--dark-bg-alt);border:1px solid var(--border-color);border-radius:8px;color:var(--text-white);font-size:16px;padding:14px 18px}.ForgotPasswordModal_input__Xec\+F::placeholder{color:var(--text-secondary)}.ForgotPasswordModal_submitButton__tmzrj{background-color:var(--accent-green);border-radius:8px;color:var(--text-primary);font-size:16px;font-weight:500;padding:12px;transition:background-color .2s ease}.ForgotPasswordModal_submitButton__tmzrj:disabled{cursor:not-allowed;opacity:.6}.ForgotPasswordModal_submitButton__tmzrj:not(:disabled):hover{background-color:var(--accent-green-light)}.ForgotPasswordModal_successText__pYWXU{color:var(--accent-green-light);font-size:14px;text-align:center}.ForgotPasswordModal_errorText__dKIsV{color:var(--error-color);font-size:14px;text-align:center}.LoginForm_loginForm__\+koOR{display:flex;flex-direction:column;gap:24px}.LoginForm_formGroup__h4mWf{display:flex;flex-direction:column;gap:8px}.LoginForm_formInput__kt\+x6{background-color:var(--dark-bg-alt);border:1px solid var(--border-color);border-radius:8px;color:var(--text-white);font-size:16px;padding:14px 18px;transition:border-color .2s ease;width:100%}.LoginForm_formInput__kt\+x6::placeholder{color:var(--text-secondary)}.LoginForm_formInput__kt\+x6:focus{border-color:var(--accent-green)}.LoginForm_formInputError__gm0uM{border-color:var(--error-color)}.LoginForm_passwordInputWrapper__ehSP\+{align-items:center;display:flex;position:relative}.LoginForm_passwordInputWrapper__ehSP\+ .LoginForm_formInput__kt\+x6{padding-right:50px}.LoginForm_passwordToggle__e818p{align-items:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:14px;transition:color .2s ease}.LoginForm_passwordToggle__e818p:hover{color:var(--text-white)}.LoginForm_eyeIcon__UzGhv{stroke:currentColor;fill:none;height:20px;width:20px}.LoginForm_errorMessage__6Te4m{color:var(--error-color);font-size:12px;margin-top:4px}.LoginForm_submitError__7BNoD{color:var(--error-color);font-size:14px;margin-top:-8px;text-align:center}.LoginForm_forgotPasswordButton__zip8G{align-self:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:14px;margin-top:8px;text-decoration:underline}.LoginForm_forgotPasswordButton__zip8G:hover{color:var(--text-white)}.LoginForm_btnSubmit__l\+U\+P{background-color:var(--accent-green);border-radius:8px;color:var(--text-primary);font-size:16px;font-weight:500;margin-top:8px;padding:14px;transition:background-color .2s ease;width:100%}.LoginForm_btnSubmit__l\+U\+P:hover:not(:disabled){background-color:var(--accent-green-light)}.LoginForm_btnSubmit__l\+U\+P:disabled{cursor:not-allowed;opacity:.6}@media (min-width:320px){.LoginForm_loginForm__\+koOR{gap:20px}.LoginForm_formInput__kt\+x6{font-size:14px;padding:12px 16px}.LoginForm_btnSubmit__l\+U\+P{font-size:14px;padding:12px}}@media (min-width:768px){.LoginForm_loginForm__\+koOR{gap:24px}.LoginForm_formInput__kt\+x6{font-size:16px;padding:14px 18px}.LoginForm_btnSubmit__l\+U\+P{font-size:16px;padding:14px}}.RegisterForm_registerForm__CXWAG{display:flex;flex-direction:column;gap:24px}.RegisterForm_formGroup__CxFOh{display:flex;flex-direction:column;gap:8px}.RegisterForm_formInput__Rum0L{background-color:var(--dark-bg-alt);border:1px solid var(--border-color);border-radius:8px;color:var(--text-white);font-size:16px;padding:14px 18px;transition:border-color .2s ease;width:100%}.RegisterForm_formInput__Rum0L::placeholder{color:var(--text-secondary)}.RegisterForm_formInput__Rum0L:focus{border-color:var(--accent-green)}.RegisterForm_formInputError__8dR0m{border-color:var(--error-color)}.RegisterForm_passwordInputWrapper__HRpB4{align-items:center;display:flex;position:relative}.RegisterForm_passwordInputWrapper__HRpB4 .RegisterForm_formInput__Rum0L{padding-right:50px}.RegisterForm_passwordToggle__tgvo9{align-items:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:14px;transition:color .2s ease}.RegisterForm_passwordToggle__tgvo9:hover{color:var(--text-white)}.RegisterForm_eyeIcon__PZ59\+{stroke:currentColor;fill:none;height:20px;width:20px}.RegisterForm_errorMessage__yv3dz{color:var(--error-color);font-size:12px;margin-top:4px}.RegisterForm_submitError__F6zbt{color:var(--error-color);font-size:14px;margin-top:-8px;text-align:center}.RegisterForm_btnSubmit__6glln{background-color:var(--accent-green);border-radius:8px;color:var(--text-primary);font-size:16px;font-weight:500;margin-top:8px;padding:14px;transition:background-color .2s ease;width:100%}.RegisterForm_btnSubmit__6glln:hover:not(:disabled){background-color:var(--accent-green-light)}.RegisterForm_btnSubmit__6glln:disabled{cursor:not-allowed;opacity:.6}@media (min-width:320px){.RegisterForm_registerForm__CXWAG{gap:20px}.RegisterForm_formInput__Rum0L{font-size:14px;padding:12px 16px}.RegisterForm_btnSubmit__6glln{font-size:14px;padding:12px}}@media (min-width:768px){.RegisterForm_registerForm__CXWAG{gap:24px}.RegisterForm_formInput__Rum0L{font-size:16px;padding:14px 18px}.RegisterForm_btnSubmit__6glln{font-size:16px;padding:14px}}.AuthPage_authPage__xVlbT{align-items:center;background:linear-gradient(180deg,#fff,#fff 25%,#f8fbf8 40%,#eef6ee 55%,#e4f3e4 65%,#d7ebd7 75%,#cae3ca 85%,#bfe0b8 92%,#b7dcae 97%,#bedbb0);display:flex;justify-content:center;min-height:100vh;padding:20px}.AuthPage_authContainer__0eszV{background-color:var(--dark-bg);border-radius:8px;box-shadow:0 4px 6px #0000001a;max-width:424px;padding:40px;width:100%}.AuthPage_authTabs__Ww6-k{display:flex;gap:24px;margin-bottom:40px}.AuthPage_authTab__0YzmZ{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:18px;font-weight:500;padding:0;transition:color .2s ease}.AuthPage_authTabActive__RvDlr{color:var(--text-white);font-weight:600}.AuthPage_authTab__0YzmZ:hover{color:var(--text-white)}@media (min-width:320px){.AuthPage_authContainer__0eszV{max-width:100%;padding:24px}.AuthPage_authTabs__Ww6-k{gap:16px;margin-bottom:32px}.AuthPage_authTab__0YzmZ{font-size:16px}}@media (min-width:375px){.AuthPage_authContainer__0eszV{padding:32px}}@media (min-width:768px){.AuthPage_authContainer__0eszV{max-width:424px;padding:40px}.AuthPage_authTabs__Ww6-k{gap:24px}.AuthPage_authTab__0YzmZ{font-size:18px}}@media (min-width:1440px){.AuthPage_authContainer__0eszV{padding:48px}}.ResetPasswordPage_page__KqEZD{align-items:center;background:linear-gradient(135deg,#1f1f1f,#2a2a2a);display:flex;justify-content:center;min-height:100vh;padding:24px}.ResetPasswordPage_form__offbL{background-color:var(--dark-bg);border:1px solid var(--border-color);border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:32px;width:min(420px,100%)}.ResetPasswordPage_title__BH54k{color:var(--text-white);font-size:24px;margin:0}.ResetPasswordPage_subtitle__s959c{color:var(--text-secondary);font-size:14px;margin:0 0 12px}.ResetPasswordPage_input__fTzh6{background-color:var(--dark-bg-alt);border:1px solid var(--border-color);border-radius:8px;color:var(--text-white);font-size:16px;padding:14px 18px}.ResetPasswordPage_passwordInputWrapper__cA8rn{align-items:center;display:flex;position:relative}.ResetPasswordPage_passwordInputWrapper__cA8rn .ResetPasswordPage_input__fTzh6{padding-right:52px;width:100%}.ResetPasswordPage_passwordToggle__x0rRG{align-items:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:14px;transition:color .2s ease}.ResetPasswordPage_passwordToggle__x0rRG:hover{color:var(--text-white)}.ResetPasswordPage_eyeIcon__qpRZM{stroke:currentColor;fill:none;height:20px;width:20px}.ResetPasswordPage_input__fTzh6::placeholder{color:var(--text-secondary)}.ResetPasswordPage_submitButton__gwW7q{background-color:var(--accent-green);border-radius:8px;color:var(--text-primary);font-size:16px;font-weight:500;padding:12px;transition:background-color .2s ease}.ResetPasswordPage_submitButton__gwW7q:disabled{cursor:not-allowed;opacity:.6}.ResetPasswordPage_submitButton__gwW7q:not(:disabled):hover{background-color:var(--accent-green-light)}.ResetPasswordPage_successText__-tNNY{color:var(--accent-green-light);font-size:14px;text-align:center}.ResetPasswordPage_errorText__KWUPA{color:var(--error-color);font-size:14px;text-align:center}.Sidebar_sidebar__xbjr\+{background-color:#121212;background-color:var(--sidebar-color,#121212);border-right:1px solid #ffffff1a;box-sizing:border-box;color:#fff;color:var(--text-icon-color,#fff);display:flex;flex-direction:column;height:100vh;padding:24px 0;transition:transform .3s ease-in-out;width:260px;z-index:100}@media (max-width:1439px){.Sidebar_sidebar__xbjr\+{left:0;position:fixed;top:0;transform:translateX(-100%)}.Sidebar_sidebar__xbjr\+.Sidebar_open__\+4txl{transform:translateX(0)}.Sidebar_backdrop__L9pRV{background-color:#00000080;height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease;width:100vw;z-index:90}.Sidebar_backdrop__L9pRV.Sidebar_backdropOpen__Vj\+dM{opacity:1;pointer-events:auto}}@media (min-width:1440px){.Sidebar_sidebar__xbjr\+{flex-shrink:0;position:static;transform:none!important}.Sidebar_backdrop__L9pRV{display:none}}.Sidebar_logoContainer__fWEMf{align-items:center;display:flex;gap:10px;margin-bottom:60px;padding:0 24px}.Sidebar_logoBox__5Yooq{align-items:center;background-color:#1f1f1f;border-radius:8px;display:flex;height:32px;justify-content:center;width:32px}.Sidebar_logoIcon__zwlqR{fill:#fff;color:#fff;height:20px;width:20px}.Sidebar_appName__jE9Qv{color:#fff;color:var(--text-icon-color,#fff);font-size:16px;font-weight:600}.Sidebar_boardsTitle__vZ-bw{color:#ffffff80;color:var(--sidebar-muted,#ffffff80);font-size:12px;margin-bottom:8px;padding:0 24px}.Sidebar_createBoardContainer__sL78p{box-sizing:border-box;margin-bottom:40px;padding:0 24px}.Sidebar_createButton__CA4CA{align-items:center;background:none;border:none;border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--sidebar-muted,#ffffff1a);border-top:1px solid #ffffff1a;border-top:1px solid var(--sidebar-muted,#ffffff1a);color:#fff;color:var(--text-icon-color,#fff);cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:space-between;padding:14px 0;text-align:left;transition:opacity .2s;width:100%}.Sidebar_createButton__CA4CA:hover{opacity:.8}.Sidebar_createText__aZSpR{line-height:1.2;margin-right:10px}.Sidebar_plusIconBox__NueHu{align-items:center;background-color:#bedbb0;background-color:var(--button-primary,#bedbb0);border-radius:8px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:40px}.Sidebar_createButton__CA4CA:hover .Sidebar_plusIconBox__NueHu{background-color:#9dc28d}.Sidebar_plusIconBox__NueHu svg path{stroke:#121212;stroke:var(--button-primary-text,#121212)}body.violet .Sidebar_createButton__CA4CA:hover .Sidebar_plusIconBox__NueHu,body.violet .Sidebar_plusIconBox__NueHu{background-color:#fff}body.violet .Sidebar_plusIconBox__NueHu svg path{stroke:#5255bc}.Sidebar_boardList__6MJwE{display:flex;flex-direction:column;flex-grow:1;gap:4px;overflow-y:auto;scrollbar-color:#4a4a4a #1f1f1f;scrollbar-width:thin}.Sidebar_boardList__6MJwE::-webkit-scrollbar{width:6px}.Sidebar_boardList__6MJwE::-webkit-scrollbar-track{background:#1f1f1f}.Sidebar_boardList__6MJwE::-webkit-scrollbar-thumb{background-color:#4a4a4a;border-radius:10px}.Sidebar_boardItem__3Aqzb{align-items:center;background-color:initial;cursor:pointer;display:flex;justify-content:space-between;padding:20px 24px;position:relative;transition:background-color .2s}.Sidebar_boardItem__3Aqzb:hover{background-color:#00000014}.Sidebar_boardItem__3Aqzb:hover .Sidebar_boardIcon__ADg\+x,.Sidebar_boardItem__3Aqzb:hover .Sidebar_boardLink__9tbPw{color:#121212;color:var(--text-icon-color,#121212);opacity:1}.Sidebar_boardLink__9tbPw{align-items:center;color:#161616;color:var(--text-icon-color,#161616);display:flex;flex:1 1;font-size:14px;font-weight:500;gap:8px;margin-right:5px;min-width:0;opacity:.75;text-decoration:none}.Sidebar_boardIcon__ADg\+x{align-items:center;color:inherit;display:flex;flex-shrink:0;justify-content:center}.Sidebar_boardTitleText__PsDmW{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_boardItem__3Aqzb.Sidebar_active__l90vN{background-color:#00000014}.Sidebar_boardItem__3Aqzb.Sidebar_active__l90vN .Sidebar_boardLink__9tbPw{color:#fff;color:var(--text-icon-color,#fff);opacity:1}.Sidebar_boardItem__3Aqzb.Sidebar_active__l90vN .Sidebar_boardIcon__ADg\+x{color:#fff;color:var(--text-icon-color,#fff)}.Sidebar_boardItem__3Aqzb.Sidebar_active__l90vN:after{background-color:#bedbb0;border-radius:4px 0 0 4px;content:"";height:100%;position:absolute;right:0;top:0;width:4px}body.violet .Sidebar_boardItem__3Aqzb.Sidebar_active__l90vN:after{background-color:#fff}.Sidebar_actions__Ee0oF{align-items:center;display:flex;flex-shrink:0;gap:4px;margin-left:auto}.Sidebar_actionBtn__KoPxJ{align-items:center;background:none;border:none;color:#ffffff80;color:var(--text-icon-color,#ffffff80);cursor:pointer;display:flex;justify-content:center;padding:4px;transition:color .2s,transform .1s}.Sidebar_actionBtn__KoPxJ:hover{color:#121212;color:var(--text-icon-color,#121212);transform:scale(1.1)}.Sidebar_favActive__yzYWF{color:#bedbb0!important;opacity:1!important}.Sidebar_loadingText__NTD-N,.Sidebar_noBoardsText__jFOSK{color:#ffffff80;font-size:14px;padding:0 24px;text-align:center}.Sidebar_logoutButton__bVZtn{align-items:center;background:none;border:none;color:#121212;color:var(--text-icon-color,#121212);cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:12px;margin-bottom:24px;margin-top:10px;padding:12px 24px;text-align:left;transition:opacity .2s;width:100%}.Sidebar_logoutButton__bVZtn svg{color:#bedbb0}.Sidebar_logoutButton__bVZtn:hover{opacity:.8}body.violet .Sidebar_sidebar__xbjr\+{background-color:#5255bc;color:#fff}body.violet .Sidebar_logoBox__5Yooq{background-color:#ecedfd}body.violet .Sidebar_logoIcon__zwlqR{fill:#5255bc;color:#5255bc}body.violet .Sidebar_appName__jE9Qv,body.violet .Sidebar_boardsTitle__vZ-bw{color:#fff}body.violet .Sidebar_actionBtn__KoPxJ,body.violet .Sidebar_boardLink__9tbPw,body.violet .Sidebar_createButton__CA4CA{color:#ffffffe6}body.violet .Sidebar_boardItem__3Aqzb.Sidebar_active__l90vN .Sidebar_boardIcon__ADg\+x,body.violet .Sidebar_boardItem__3Aqzb.Sidebar_active__l90vN .Sidebar_boardLink__9tbPw,body.violet .Sidebar_boardItem__3Aqzb:hover .Sidebar_boardIcon__ADg\+x,body.violet .Sidebar_boardItem__3Aqzb:hover .Sidebar_boardLink__9tbPw,body.violet .Sidebar_logoutButton__bVZtn,body.violet .Sidebar_logoutButton__bVZtn svg{color:#fff}.NeedHelp_container__z-hT0{background:#1f1f1f;background:var(--primary-bg-color,#1f1f1f);border-radius:8px;box-sizing:border-box;color:#fff;color:var(--text-icon-color,#fff);cursor:pointer;font-family:sans-serif;margin:24px;padding:20px;width:212px}body.violet .NeedHelp_container__z-hT0{background:#b8bcfd;color:#161616}.NeedHelp_plantImage__8MIeX{display:block;margin-bottom:14px}.NeedHelp_text__SiCXi{font-size:14px;line-height:1.5;margin-bottom:18px}.NeedHelp_highlight__t0O4M{color:#bedbb0;color:var(--button-primary,#bedbb0);font-weight:700}.NeedHelp_helpLink__BV1l7{align-items:center;color:#fff;color:var(--text-icon-color,#fff);display:flex;font-size:12px;font-weight:600;gap:8px;text-decoration:none}.NeedHelp_helpLink__BV1l7 svg{stroke:currentColor;fill:none;color:#161616;color:var(--text-icon-color,#161616)}body.light .NeedHelp_helpLink__BV1l7 svg{stroke:#161616;color:#161616}.NeedHelp_modalBackdrop__5PJXn{align-items:center;background-color:#000000b3;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.NeedHelp_modalContent__e0Rqv{background-color:#f6f6f7;background-color:var(--primary-bg-color,#f6f6f7);border-radius:8px;box-shadow:0 10px 25px #0003;color:#161616;color:var(--text-icon-color,#161616);padding:24px;width:400px}body.violet .NeedHelp_modalContent__e0Rqv{background-color:#b8bcfd}.NeedHelp_modalTitle__ov9Bu{font-size:18px;margin-bottom:24px;margin-top:0}.NeedHelp_input__bV2mj,.NeedHelp_textarea__6Og8e{background-color:#fff;background-color:var(--input-bg,#fff);border:1px solid #bedbb0;border:1px solid var(--border-color,#bedbb0);border-radius:8px;box-sizing:border-box;color:#161616;color:var(--text-icon-color,#161616);font-size:14px;margin-bottom:16px;outline:none;padding:12px;width:100%}.NeedHelp_sendButton__kgzl2{background-color:#bedbb0;background-color:var(--button-primary,#bedbb0);border:none;border-radius:8px;color:#121212;color:var(--button-primary-text,#121212);cursor:pointer;font-weight:600;padding:12px;width:100%}.NeedHelp_sendButton__kgzl2:disabled{cursor:not-allowed;opacity:.7}.NewBoardModal_modalBackdrop__kDMZl{align-items:center;background-color:#000000b3;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.NewBoardModal_modalContent__mK8uM{background-color:#151515;background-color:var(--surface-color,#151515);border-radius:8px;box-shadow:0 10px 25px #00000080;color:#fff;color:var(--text-icon-color,#fff);max-width:90%;padding:24px;position:relative;width:350px}.NewBoardModal_title__5T5dn{font-size:18px;font-weight:600;margin:0 0 24px}.NewBoardModal_closeButton__4ai9k{background:none;border:none;color:#161616;color:var(--text-icon-color,#161616);cursor:pointer;opacity:.7;position:absolute;right:14px;top:14px}.NewBoardModal_closeButton__4ai9k:hover{opacity:1}.NewBoardModal_input__VvWSo{background-color:#fff;background-color:var(--input-bg,#fff);border:1px solid #bedbb0;border:1px solid var(--border-color,#bedbb0);border-radius:8px;box-sizing:border-box;color:#161616;color:var(--text-icon-color,#161616);font-size:14px;margin-bottom:24px;outline:none;padding:12px;width:100%}.NewBoardModal_input__VvWSo:focus{box-shadow:0 0 0 1px #bedbb0}.NewBoardModal_subTitle__y6qOk{color:#fff;color:var(--text-icon-color,#fff);font-size:14px;font-weight:600;margin-bottom:14px}.NewBoardModal_iconGroup__EZn\+l{display:flex;gap:10px;margin-bottom:24px}.NewBoardModal_iconOption__KlLHO{align-items:center;color:#888;cursor:pointer;display:flex;justify-content:center;transition:all .2s}.NewBoardModal_iconOption__KlLHO.NewBoardModal_selected__-MQSE{color:#161616;color:var(--text-icon-color,#161616);transform:scale(1.1)}.NewBoardModal_backgroundGrid__jI8aC{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(8,1fr);margin-bottom:40px}.NewBoardModal_bgOption__3pRi6{background-position:50%;background-size:cover;border:2px solid #0000;border-radius:6px;cursor:pointer;height:28px;transition:transform .2s;width:28px}.NewBoardModal_bgOption__3pRi6.NewBoardModal_selected__-MQSE{border-color:#fff;transform:scale(1.1)}.NewBoardModal_errorText__jlj0I{color:#ff4d4d;font-size:12px;margin-bottom:10px}.NewBoardModal_createButton__x9UHW{align-items:center;background-color:#bedbb0;border:none;border-radius:8px;color:#121212;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;height:48px;justify-content:center;width:100%}.NewBoardModal_createButton__x9UHW:hover{opacity:.9}.NewBoardModal_btnIconBox__CeZVr{align-items:center;background-color:#121212;border-radius:6px;color:#fff;display:flex;height:28px;justify-content:center;width:28px}body.violet .NewBoardModal_createButton__x9UHW{background-color:#5255bc;color:#fff}body.violet .NewBoardModal_btnIconBox__CeZVr{background-color:#fff;color:#121212}.DeleteModal_modalBackdrop__tWe\+J{align-items:center;background-color:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.DeleteModal_modalContent__XVpP1{background-color:#fff;background-color:var(--surface-color,#fff);border-radius:8px;box-shadow:0 10px 25px #00000080;color:#161616;color:var(--text-icon-color,#161616);font-family:sans-serif;padding:24px;text-align:center;width:350px}.DeleteModal_title__TjYkr{font-size:18px;font-weight:600;margin-top:0}.DeleteModal_message__08USJ{color:#4b5563;color:var(--text-icon-color,#4b5563);font-size:14px;line-height:1.5;margin-bottom:24px}.DeleteModal_buttonGroup__kPBnz{display:flex;gap:12px;justify-content:center}.DeleteModal_cancelButton__TPIXt{background-color:initial;border:1px solid #dcdcdc;border:1px solid var(--border-color,#dcdcdc);border-radius:8px;color:#161616;color:var(--text-icon-color,#161616);cursor:pointer;font-weight:500;padding:10px 20px;transition:background-color .2s}.DeleteModal_cancelButton__TPIXt:hover{background-color:#0000000a}.DeleteModal_deleteButton__YEeml{background-color:#ff4d4d;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:10px 20px;transition:opacity .2s}.DeleteModal_deleteButton__YEeml:hover{opacity:.8}.AddColumnModal_addColumnOverlay__2Dweq{align-items:center;background:#0006;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:3000}.AddColumnModal_addColumnModal__ta2kC{align-items:center;background:#fcfcfc;background:var(--surface-color,#fcfcfc);border:1px solid #fcfcfc;border:1px solid var(--border-color,#fcfcfc);border-radius:16px;box-shadow:0 8px 32px #0000002e;display:flex;flex-direction:column;min-width:370px;padding:32px;position:relative}.AddColumnModal_addColumnCloseBtn__sRxfp{background:none;border:none;color:#161616;color:var(--text-icon-color,#161616);cursor:pointer;position:absolute;right:18px;top:18px;transition:opacity .2s;z-index:10}.AddColumnModal_addColumnCloseBtn__sRxfp:hover{opacity:.7}.AddColumnModal_addColumnTitle__E4Qaz{color:#161616;color:var(--text-icon-color,#161616);font-size:18px;font-weight:600;margin-bottom:24px;text-align:left;width:100%}.AddColumnModal_addColumnForm__Y3M8Z{display:flex;flex-direction:column;gap:18px;width:100%}.AddColumnModal_addColumnInput__0\+RTx{background:#0000;background:var(--input-bg,#0000);border:1px solid #bedbb0;border:1px solid var(--border-color,#bedbb0);border-radius:8px;box-sizing:border-box;color:#161616;color:var(--text-icon-color,#161616);font-size:14px;font-weight:400;height:49px;padding:0 18px;transition:border .2s;width:100%}.AddColumnModal_addColumnInput__0\+RTx::placeholder{color:#16161693;color:var(--card-muted,#16161693)}.AddColumnModal_addColumnInput__0\+RTx:focus{border-color:#9dc888;border-color:var(--button-primary,#9dc888);outline:none}.AddColumnModal_addColumnInputError__Fmn\+F{border-color:red}.AddColumnModal_addColumnErrorText__WSqmC{color:red;font-size:12px;margin-top:4px}.AddColumnModal_addColumnSubmitBtn__WoLtW{align-items:center;background:#bedbb0;background:var(--button-primary,#bedbb0);border:none;border-radius:8px;color:#161616;color:var(--button-primary-text,#161616);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;height:49px;justify-content:center;margin-top:10px;text-align:center;transition:opacity .2s;width:100%}.AddColumnModal_addColumnSubmitBtn__WoLtW:disabled{cursor:not-allowed;opacity:.6}.AddColumnModal_addColumnSubmitBtn__WoLtW:hover:not(:disabled){opacity:.9}.AddColumnModal_addColumnSubmitBtn__WoLtW span{align-items:center;background:#121212;border-radius:6px;color:#fff;display:flex;font-size:14px;font-weight:600;height:18px;justify-content:center;width:18px}.MoveCardTool_moveCardModalOverlay__O3YwZ{align-items:center;background-color:#0000004d;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:9999}.MoveCardTool_moveCardModalContainer__Y7-fh{background-color:#fff;background-color:var(--surface-color,#fff);border-radius:16px;box-shadow:0 10px 30px #00000040;display:flex;flex-direction:column;gap:8px;max-width:240px;padding:20px;position:relative;transform:scale(1);transition:transform .3s ease-out;width:100%}.MoveCardTool_modalHeader__Rhxy\+{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.MoveCardTool_modalTitle__75\+iC{color:#161616;color:var(--text-icon-color,#161616);font-size:14px;font-weight:700;margin:0}.MoveCardTool_closeButton__vOUqB{background:none;border:none;cursor:pointer;line-height:0;padding:5px;transition:opacity .2s}.MoveCardTool_closeButton__vOUqB:hover{opacity:.7}.MoveCardTool_closeIcon__3ns54{fill:none;color:#161616;color:var(--text-icon-color,#161616)}.MoveCardTool_modalButtonsContainer__dUUfX{display:flex;flex-direction:column;gap:8px}.MoveCardTool_moveButton__XtEPR{align-items:center;background:#0000;border:none;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;padding:10px 8px;transition:background-color .2s ease,color .2s ease;width:100%}.MoveCardTool_moveButton__XtEPR:hover{background:#bedbb01f}.MoveCardTool_buttonText__Gb4ER{color:#161616;color:var(--text-icon-color,#161616);font-size:14px;transition:color .2s ease}.MoveCardTool_moveButton__XtEPR:hover .MoveCardTool_buttonText__Gb4ER{color:#bedbb0}.MoveCardTool_iconArrow__NKVWs{stroke:currentColor;fill:none;color:#161616;color:var(--text-icon-color,#161616);flex-shrink:0;transition:color .2s ease}.MoveCardTool_moveButton__XtEPR:hover .MoveCardTool_iconArrow__NKVWs{color:#bedbb0}body.violet .MoveCardTool_moveButton__XtEPR:hover{background:#5255bc1f}body.violet .MoveCardTool_moveButton__XtEPR:hover .MoveCardTool_buttonText__Gb4ER,body.violet .MoveCardTool_moveButton__XtEPR:hover .MoveCardTool_iconArrow__NKVWs{color:#5255bc}.MoveCardTool_moveButton__XtEPR:active{background:#bedbb01f}.MoveCardTool_moveButton__XtEPR:active .MoveCardTool_buttonText__Gb4ER{color:#bedbb0}.MoveCardTool_moveButton__XtEPR:active .MoveCardTool_iconArrow__NKVWs{stroke:#bedbb0}.MoveCardTool_noColumnsText__Q7jDQ{color:#999;font-size:14px;padding:12px 8px;text-align:center}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;text-align:center;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day--disabled,.react-datepicker__day-name--disabled,.react-datepicker__time-name--disabled{color:#ccc;cursor:default}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}:root{--color-text-rgb:var(--text-icon-color,#161616);--color-modal-time:var(--surface-color,#fff);--color-border-modal:var(--border-color,#ebebeb);--color-modal-text-time:var(--text-icon-color,#161616b3);--calendar-week:var(--text-icon-color,#16161699);--calendar-day:var(--text-icon-color,#161616)}.react-datepicker{background-color:#fff;background-color:var(--color-modal-time);border:1px solid #ebebeb;border:1px solid var(--color-border-modal);border-radius:8px;box-shadow:0 10px 30px #00000026;color:#161616;color:var(--color-text-rgb);font-family:Poppins,sans-serif;font-size:14px;font-weight:400;padding:8px}body.light .react-datepicker{background-color:#fff;border:1px solid #ebebeb;color:#161616}body.light .react-datepicker-time__header,body.light .react-datepicker-year-header,body.light .react-datepicker__current-month,body.light .react-datepicker__day,body.light .react-datepicker__day-name{color:#161616}body.light .react-datepicker__day--keyboard-selected,body.light .react-datepicker__day--selected,body.light .react-datepicker__day--today:hover,body.light .react-datepicker__day:hover{background-color:#9dc888!important;color:#161616!important}body.dark .react-datepicker{background-color:#151515;border:1px solid #4a4a4a;color:#fff}body.dark .react-datepicker-time__header,body.dark .react-datepicker__current-month,body.dark .react-datepicker__day,body.dark .react-datepicker__day-name,body.dark .react-datepicker__year-header{color:#fff}body.dark .react-datepicker__day--keyboard-selected,body.dark .react-datepicker__day--selected,body.dark .react-datepicker__day--today:hover,body.dark .react-datepicker__day:hover{background-color:#9dc888!important;color:#161616!important}body.violet .react-datepicker{background-color:#fff;border:1px solid #dcdcf5;color:#161616}body.violet .react-datepicker-time__header,body.violet .react-datepicker__current-month,body.violet .react-datepicker__day,body.violet .react-datepicker__day-name,body.violet .react-datepicker__year-header{color:#161616}body.violet .react-datepicker__day--keyboard-selected,body.violet .react-datepicker__day--selected,body.violet .react-datepicker__day--today:hover,body.violet .react-datepicker__day:hover{background-color:#5255bc!important;color:#fff!important}.react-datepicker__header{align-items:center;background-color:initial;border:none;display:flex;flex-direction:column;position:relative}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#161616;color:var(--color-text-rgb);font-weight:400}.react-datepicker__current-month{margin-top:0;padding-top:0}.react-datepicker__current-month:after{background-color:var(--modal-border-line);content:"";display:block;height:1px;margin:14px auto 0;width:202px}.react-datepicker__navigation{margin-left:6px;margin-right:6px;top:18px}.react-datepicker__day-names{margin-bottom:-6px;margin-top:10px}.react-datepicker__day-name{color:#161616;color:var(--color-text-rgb);font-weight:500;margin:2px}.react-datepicker__month{margin-top:0}.react-datepicker__day{background:#0000;color:#161616;color:var(--color-text-rgb);font-weight:400;margin:2px}.react-datepicker__day--keyboard-selected,.react-datepicker__day--selected{background-color:#9dc888!important;background-color:var(--color-green-dark)!important;border-radius:50%!important;color:#161616!important;color:var(--color-text-rgb)!important}.react-datepicker__day--today{background-color:initial;border-radius:50%;color:#161616;color:var(--color-text-rgb)}.react-datepicker__day--outside-month.react-datepicker__day--selected{background:#0000!important;color:#ffffff80!important}.react-datepicker__day--today:hover,.react-datepicker__day:hover{background-color:#9dc888!important;background-color:var(--color-green-dark)!important;border-radius:50%!important;box-shadow:none!important;color:#161616!important;color:var(--color-text-rgb)!important;outline:none!important}.react-datepicker__day--outside-month{background:none;color:#ffffff80;font-weight:200;opacity:.5;pointer-events:none}.react-datepicker__day--disabled{background:none!important;color:grey;pointer-events:none}.react-datepicker__day--disabled:hover{background-color:initial!important}.react-datepicker__triangle{display:none}:root{--color-text-rgb:#fffc;--color-modal-time:#151515;--color-border-modal:#bedbb0;--color-green:#bedbb0;--color-modal-text-time:#ffffff80;--color-btn-text:#161616;--color-green-dark:#9dc888;--color-green-border:#bedbb066;--color-violet:#5255bc;--color-violet-border:#5255bc66;--color-violet-dark:#7b7ede}.Calendar_customInput__XAnrZ{align-items:center;background:none;border:none;color:#bedbb0;color:var(--color-green);cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;padding:0;transition:color .3s ease-in-out}.Calendar_arrowIcon__r11Ut{height:18px;margin-left:5px;transition:all .3s ease-in-out;width:18px}.Calendar_arrow__iQQ09{color:#bedbb0;color:var(--color-green);height:18px;transition:color .3s ease-in-out;width:18px}.Calendar_arrowIcon__r11Ut.Calendar_open__moDkw{transform:rotate(180deg)}.Calendar_active__qzyYb,.Calendar_customInput__XAnrZ:active,.Calendar_customInput__XAnrZ:active .Calendar_arrow__iQQ09,.Calendar_customInput__XAnrZ:hover,.Calendar_customInput__XAnrZ:hover .Calendar_arrow__iQQ09{color:#9dc888;color:var(--color-green-dark)}body.violet .Calendar_arrow__iQQ09,body.violet .Calendar_customInput__XAnrZ,body.violet .Calendar_customInput__XAnrZ.Calendar_active__qzyYb,body.violet .Calendar_customInput__XAnrZ:active,body.violet .Calendar_customInput__XAnrZ:active .Calendar_arrow__iQQ09,body.violet .Calendar_customInput__XAnrZ:hover,body.violet .Calendar_customInput__XAnrZ:hover .Calendar_arrow__iQQ09{color:#5255bc}.EditCardModal_addCardModalOverlay__Lo\+yK{align-items:center;background:#0006;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:3000}.EditCardModal_addCardModalContainer__bBP0V{background:#151515;background:var(--surface-color,#151515);border-radius:16px;box-shadow:0 8px 32px #0000002e;display:flex;flex-direction:column;max-width:522px;min-width:350px;padding:32px;position:relative}.EditCardModal_addCardModalHeader__23bc5{color:#fff;color:var(--text-icon-color,#fff);font-size:18px;font-weight:600;margin-bottom:16px}.EditCardModal_formGroup__2yN2V{display:flex;flex-direction:column;margin-bottom:16px}.EditCardModal_labelTitle__8NnIJ{color:#c5c5c5;color:var(--card-muted,#c5c5c5);font-size:14px;margin-bottom:8px}.EditCardModal_addCardModalInput__wEx8v,.EditCardModal_addCardModalTextArea__9x8pY{background:#151515!important;background:var(--input-bg,#151515)!important;border:1px solid #bedbb0!important;border:1px solid var(--border-color,#bedbb0)!important;border-radius:8px!important;box-sizing:border-box;color:#fff!important;color:var(--text-icon-color,#fff)!important;font-size:14px;padding:14px 18px;transition:border .2s;width:100%}.EditCardModal_addCardModalInput__wEx8v::placeholder,.EditCardModal_addCardModalTextArea__9x8pY::placeholder{color:#ffffff80;color:var(--card-muted,#ffffff80)}.EditCardModal_addCardModalInput__wEx8v:focus,.EditCardModal_addCardModalTextArea__9x8pY:focus{border-color:#9dc888;border-color:var(--button-primary,#9dc888);box-shadow:0 0 0 1px #9dc888;box-shadow:0 0 0 1px var(--button-primary,#9dc888);outline:none}.EditCardModal_addCardModalInput__wEx8v.EditCardModal_error__1F6jL,.EditCardModal_addCardModalTextArea__9x8pY.EditCardModal_error__1F6jL{border-color:#ef4444;border-color:var(--color-error,#ef4444)}.EditCardModal_labelContainer__eE7iI{align-items:center;display:flex;gap:10px}.EditCardModal_labelOptions__NM8-C{align-items:center;cursor:pointer;display:flex;gap:4px;position:relative}.EditCardModal_labelOptions__NM8-C input{cursor:pointer;height:16px;left:0;opacity:0;position:absolute;top:0;width:16px;z-index:2}.EditCardModal_labelOptions__NM8-C span{border:2px solid #232323;border:2px solid var(--card-border,#232323);border-radius:50%;box-sizing:border-box;display:inline-block;height:16px;transition:border .2s ease;width:16px}.EditCardModal_labelOptions__NM8-C input:checked+span{border:2px solid #fff;border:2px solid var(--text-icon-color,#fff)}.EditCardModal_buttonContainer__axnD8{display:flex;gap:12px;margin-top:8px}.EditCardModal_buttonContainer__axnD8 .EditCardModal_btnPrimary__aEbIC span{align-items:center;background-color:#161616;background-color:var(--text-icon-color,#161616);border-radius:6px;color:#fff;color:var(--secondary-bg-color,#fff);display:inline-flex;font-size:14px;font-weight:700;height:28px;justify-content:center;margin-right:8px;width:28px}.EditCardModal_btnPrimary__aEbIC{background-color:#bedbb0;background-color:var(--button-primary,#bedbb0);border:none;border-radius:8px;color:#121212;color:var(--button-primary-text,#121212);cursor:pointer;flex:1 1;font-weight:600;padding:10px 16px;transition:background .2s}.EditCardModal_btnPrimary__aEbIC:hover{background-color:#9dc888;background-color:var(--button-primary-hover,#9dc888)}.EditCardModal_closeButton__Nxr9Z{background:#0000;border:none;color:#fff;color:var(--text-icon-color,#fff);cursor:pointer;position:absolute;right:18px;top:18px;transition:color .2s}.EditCardModal_closeButton__Nxr9Z:hover{color:var(--card-muted)}.EditCardModal_errorMessage__5iwDf{color:#ef4444;color:var(--color-error,#ef4444);font-size:12px;margin-top:4px}.Card_cardContainer__aSrje{background-color:var(--card-bg);border:1px solid var(--card-border);border-left:none;border-radius:8px;box-shadow:0 1px 3px #0000000d;flex-shrink:0;margin-bottom:14px;overflow:hidden;padding:16px 16px 16px 20px;position:relative;transition:box-shadow .2s ease,border .2s ease}body.dark .Card_cardContainer__aSrje{background-color:#121212}.Card_cardContainer__aSrje:hover{border-color:var(--border-color);box-shadow:0 2px 6px #0000001a}.Card_priorityBar__59fPn{border-radius:8px 0 0 8px;height:100%;left:0;position:absolute;top:0;width:4px}.Card_cardTitle__4G9aB{-webkit-line-clamp:2;color:var(--text-icon-color);font-size:14px;font-weight:700;margin-bottom:4px}.Card_cardDescription__PFP5l,.Card_cardTitle__4G9aB{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.Card_cardDescription__PFP5l{-webkit-line-clamp:3;color:var(--card-muted);font-size:12px;margin-bottom:12px}.Card_separator__MA\+0N{background-color:var(--card-border);height:1px;margin:12px 0 12px -4px}.Card_metaHeader__aMyZ9{color:#9ca3af;font-size:8px;font-weight:500;margin-bottom:4px}.Card_cardMeta__Dh666{align-items:flex-start;display:flex;font-size:.875rem;justify-content:flex-start;margin-top:0;position:relative}.Card_metaLeft__JM5rS{align-items:flex-start;display:flex;gap:14px}.Card_metaItem__y-U7a{display:flex;flex-direction:column}.Card_priorityContainer__KLxJX{align-items:center;display:flex;gap:6px;min-width:0}.Card_priorityDot__clOTM{border-radius:50%;flex-shrink:0;height:10px;width:10px}.Card_priorityText__UiOn7{color:var(--text-icon-color);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Card_deadlineText__1vu9P{color:var(--text-icon-color);flex-shrink:0;font-size:10px}body.violet .Card_priorityDot__clOTM{filter:none}.Card_actionButtons__5nsVt{align-items:center;display:flex;gap:8px;position:absolute;right:0;top:10px}.Card_bellButton__XoHds{color:#bedbb0}body.violet .Card_bellButton__XoHds{color:#5255bc}.Card_actionButton__3v\+JR{color:var(--card-muted);transition:color .2s ease}.Card_actionButton__3v\+JR>span{display:none}.Card_actionButton__3v\+JR:hover,.Card_deleteButton__rJRLQ:hover,body.violet .Card_actionButton__3v\+JR:hover,body.violet .Card_bellButton__XoHds:hover,body.violet .Card_deleteButton__rJRLQ:hover{color:var(--text-icon-color)}.Card_todayDeadline__-0qbN{display:none}.AddCardModal_addCardModalOverlay__9inUA{align-items:center;background:#0006;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:3000}.AddCardModal_addCardModalContainer__MVO64{background:#151515;background:var(--surface-color,#151515);border-radius:16px;box-shadow:0 8px 32px #0000002e;display:flex;flex-direction:column;max-width:522px;min-width:350px;padding:32px;position:relative}.AddCardModal_addCardModalHeader__wUpbT{color:#fff;color:var(--text-icon-color,#fff);font-size:18px;font-weight:600;margin-bottom:16px}.AddCardModal_formGroup__y1The{display:flex;flex-direction:column;margin-bottom:16px}.AddCardModal_labelTitle__1LlyY{color:#c5c5c5;color:var(--card-muted,#c5c5c5);font-size:14px;margin-bottom:8px}.AddCardModal_addCardModalInput__lQhyW,.AddCardModal_addCardModalTextArea__y8M8U{background:#151515!important;background:var(--input-bg,#151515)!important;border:1px solid #bedbb0!important;border:1px solid var(--border-color,#bedbb0)!important;border-radius:8px!important;box-sizing:border-box;color:#fff!important;color:var(--text-icon-color,#fff)!important;font-size:14px;padding:14px 18px;transition:border .2s;width:100%}.AddCardModal_addCardModalInput__lQhyW::placeholder,.AddCardModal_addCardModalTextArea__y8M8U::placeholder{color:#ffffff80;color:var(--card-muted,#ffffff80)}.AddCardModal_addCardModalInput__lQhyW:focus,.AddCardModal_addCardModalTextArea__y8M8U:focus{border-color:#9dc888;border-color:var(--button-primary,#9dc888);box-shadow:0 0 0 1px #9dc888;box-shadow:0 0 0 1px var(--button-primary,#9dc888);outline:none}.AddCardModal_addCardModalInput__lQhyW.AddCardModal_error__WVvOz,.AddCardModal_addCardModalTextArea__y8M8U.AddCardModal_error__WVvOz{border-color:#ef4444;border-color:var(--color-error,#ef4444)}.AddCardModal_labelContainer__ShmYi{align-items:center;display:flex;gap:10px}.AddCardModal_labelOptions__6lbv8{align-items:center;cursor:pointer;display:flex;gap:4px;position:relative}.AddCardModal_labelOptions__6lbv8 input{cursor:pointer;height:16px;left:0;opacity:0;position:absolute;top:0;width:16px;z-index:2}.AddCardModal_labelOptions__6lbv8 span{border:2px solid #232323;border:2px solid var(--card-border,#232323);border-radius:50%;box-sizing:border-box;display:inline-block;height:16px;transition:border .2s ease;width:16px}.AddCardModal_labelOptions__6lbv8 input:checked+span{border:2px solid #fff;border:2px solid var(--text-icon-color,#fff)}.AddCardModal_buttonContainer__Y914O{display:flex;gap:12px;margin-top:8px}.AddCardModal_buttonContainer__Y914O .AddCardModal_btnPrimary__xPjl\+ span{align-items:center;background-color:#fff;border-radius:6px;color:#121212;display:inline-flex;font-size:14px;font-weight:700;height:28px;justify-content:center;margin-right:8px;width:28px}.AddCardModal_btnPrimary__xPjl\+{background-color:#bedbb0;background-color:var(--button-primary,#bedbb0);border:none;border-radius:8px;color:#121212;color:var(--button-primary-text,#121212);cursor:pointer;flex:1 1;font-weight:600;padding:10px 16px;transition:background .2s}.AddCardModal_btnPrimary__xPjl\+:hover{background-color:#9dc888;background-color:var(--button-primary-hover,#9dc888)}body.violet .AddCardModal_btnPrimary__xPjl\+{background-color:#5255bc;color:#fff}body.violet .AddCardModal_btnPrimary__xPjl\+:hover{background-color:#5255bc}.AddCardModal_closeButton__4sQKY{background:#0000;border:none;color:var(--text-icon-color);cursor:pointer;font-size:20px;position:absolute;right:18px;top:18px;transition:color .2s}.AddCardModal_closeButton__4sQKY:hover{color:var(--card-muted)}.AddCardModal_errorMessage__440nL{color:#ef4444;color:var(--color-error,#ef4444);font-size:12px;margin-top:4px}.EditColumnModal_editModalWrapper__Mc9OG{align-items:center;background:#0006;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:3000}.EditColumnModal_editModalContainer__8u87b{align-items:center;background-color:#fcfcfc;background-color:var(--surface-color,#fcfcfc);border:1px solid #fcfcfc;border:1px solid var(--border-color,#fcfcfc);border-radius:16px;box-shadow:0 8px 32px #0000002e;display:flex;flex-direction:column;min-width:370px;padding:32px 32px 28px;position:relative}.EditColumnModal_closeButton__9WAEx{align-items:center;background:none;border:none;color:#161616;color:var(--text-icon-color,#161616);cursor:pointer;display:flex;justify-content:center;position:absolute;right:18px;top:18px;transition:opacity .2s;z-index:10}.EditColumnModal_closeButton__9WAEx:hover{opacity:.7}.EditColumnModal_editModalTitle__6H-Cp{color:#161616;color:var(--text-icon-color,#161616);font-size:18px;font-weight:600;margin-bottom:24px;text-align:left;width:100%}.EditColumnModal_editModalForm__GCNf5{display:flex;flex-direction:column;gap:18px;width:100%}.EditColumnModal_editModalFormInput__3U1sE{background:#0000;background:var(--input-bg,#0000);border:1px solid #bedbb0;border:1px solid var(--border-color,#bedbb0);border-radius:8px;box-sizing:border-box;color:#232323;color:var(--text-icon-color,#232323);font-size:14px;font-weight:400;height:49px;padding:0 18px;transition:border .2s;width:100%}.EditColumnModal_editModalFormInput__3U1sE:focus{border-color:#9dc888;border-color:var(--button-primary,#9dc888);outline:none}.EditColumnModal_editModalFormInput__3U1sE::placeholder{color:#16161693;color:var(--card-muted,#16161693)}.EditColumnModal_editButton__UoGg0{align-items:center;background:#bedbb0;background:var(--button-primary,#bedbb0);border:none;border-radius:8px;color:#161616;color:var(--button-primary-text,#161616);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;height:49px;justify-content:center;margin-top:10px;text-align:center;transition:opacity .2s;width:100%}body.violet .EditColumnModal_editButton__UoGg0{background:#5255bc;color:#fff}.EditColumnModal_editButton__UoGg0 span{align-items:center;background:#fff;border-radius:6px;color:#121212;display:flex;font-size:14px;font-weight:600;height:18px;justify-content:center;width:18px}.Column_columnContainer__CCs6Q{background-color:initial;display:flex;flex-direction:column;flex-shrink:0;height:100%;margin-right:0;max-height:100%;max-width:335px;min-width:335px;overflow-x:hidden;padding:0}.Column_columnTitleContainer__2QHBM{background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:8px;flex-shrink:0;margin-bottom:14px}body.dark .Column_columnTitleContainer__2QHBM{background-color:#121212;border-color:#121212}.Column_columnHeader__Uocp5{align-items:center;display:flex;justify-content:space-between;margin-bottom:0;padding:14px}.Column_columnTitle__JxUiI{color:var(--text-icon-color);font-size:14px;font-weight:500;margin-left:14px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Column_columnActions__zGkvG{align-items:center;display:flex;gap:8px}.Column_deleteButton__2tQQL,.Column_editButton__K1XtD{align-items:center;background:none;border:none;color:var(--text-icon-color);cursor:pointer;display:flex;font-size:14px;justify-content:center;opacity:.6;padding:4px;transition:color .2s,transform .1s,opacity .2s}.Column_editButton__K1XtD:hover{color:#007bff;opacity:1;transform:scale(1.1)}.Column_deleteButton__2tQQL:hover{color:#ff4d4d;opacity:1;transform:scale(1.1)}.Column_cardsContainer__w3Vut{display:flex;flex-direction:column;flex-grow:1;gap:14px;margin-bottom:14px;margin-right:0;overflow-y:auto;padding-right:2px;scrollbar-color:silver #fcfcfc;scrollbar-width:thin}.Column_cardsContainer__w3Vut::-webkit-scrollbar{width:6px}.Column_cardsContainer__w3Vut::-webkit-scrollbar-track{background:#0000;border-radius:10px}.Column_cardsContainer__w3Vut::-webkit-scrollbar-thumb{background-color:silver;border-radius:10px}.Column_noCardsText__1f\+GG{color:var(--card-muted);font-size:12px;font-style:italic;margin-top:20px;text-align:center}.Column_addCardButtonContainer__39UuX{flex-shrink:0;margin-top:auto}.Column_addCardButton__wS2Pt{align-items:center;background-color:var(--button-primary);border:none;border-radius:8px;color:var(--button-primary-text);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:14px;transition:opacity .2s;width:100%}.Column_addCardButton__wS2Pt:hover{background-color:#9dc888}.Column_addCardPlusBox__b4rBs{align-items:center;background-color:#121212;border-radius:6px;color:#fff;display:inline-flex;font-size:16px;font-weight:600;height:28px;justify-content:center;width:28px}body.violet .Column_addCardButton__wS2Pt{background-color:#5255bc;color:#fff}body.violet .Column_addCardPlusBox__b4rBs{background-color:#fff;color:#121212}.Navbar_navbarContainer__Lklf6{align-items:center;background-color:#fff;background-color:var(--secondary-bg-color,#fff);border-radius:14px;box-shadow:0 6px 20px #0000000f;box-sizing:border-box;display:flex;justify-content:flex-end;min-height:68px;padding:14px 24px;width:100%}.Navbar_navbarLeft__nXTTn .Navbar_title__STfsw{color:#121212;font-size:22px;font-weight:700;margin:0}.Navbar_navbarMenu__lk60I{align-items:center;display:flex;gap:16px}.Navbar_themeSelector__AWj-E{display:flex;flex-direction:column;position:relative}.Navbar_themeButton__MJ4kC{align-items:center;background:#fff;background:var(--secondary-bg-color,#fff);border:1px solid #e7e7e7;border:1px solid var(--border-color,#e7e7e7);border-radius:12px;color:#121212;color:var(--text-icon-color,#121212);cursor:pointer;display:inline-flex;font-weight:600;gap:8px;padding:10px 14px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease}.Navbar_themeButton__MJ4kC:focus-visible,.Navbar_themeButton__MJ4kC:hover{border-color:#5255bc;border-color:var(--button-primary,#5255bc);box-shadow:0 0 0 2px #5255bc26;color:#121212;color:var(--text-icon-color,#121212)}.Navbar_themeLabel__iIWYr{font-size:14px}.Navbar_themeValue__QMGK7{color:#6b6b6b;font-size:14px;text-transform:capitalize}.Navbar_themeDropdown__339BH{background-color:#fff;background-color:var(--secondary-bg-color,#fff);border:1px solid #e7e7e7;border:1px solid var(--border-color,#e7e7e7);border-radius:10px;box-shadow:0 8px 20px #00000014;font-size:14px;min-width:140px;padding:6px 0;position:absolute;right:0;top:100%;z-index:5}.Navbar_themeDropdown__339BH,.Navbar_themeOption__pq5\+X{color:#121212;color:var(--text-icon-color,#121212);cursor:pointer}.Navbar_themeOption__pq5\+X{background:#fff;background:var(--secondary-bg-color,#fff);border:none;padding:10px 14px;text-align:left;transition:background-color .2s ease,color .2s ease;width:100%}.Navbar_themeOption__pq5\+X:hover{background:#0000000d}.Navbar_themeOptionActive__BXlwu{background:#e8f0e5;background:var(--button-primary,#e8f0e5);font-weight:700}body.dark .Navbar_themeOption__pq5\+X:hover{background:#ffffff14}body.violet .Navbar_themeOption__pq5\+X:hover{background:#5255bc1f;color:#161616}.Navbar_userProfile__upErL{align-items:center;background:#fff;background:var(--secondary-bg-color,#fff);border:1px solid #e7e7e7;border:1px solid var(--border-color,#e7e7e7);border-radius:12px;display:flex;gap:10px;padding:8px 12px}.Navbar_userName__CN4lh{font-size:14px}.Navbar_userAvatar__ioZsp,.Navbar_userName__CN4lh{color:#121212;color:var(--text-icon-color,#121212);font-weight:700}.Navbar_userAvatar__ioZsp{align-items:center;background-color:#d9d9d9;border:1px solid #e7e7e7;border:1px solid var(--border-color,#e7e7e7);border-radius:50%;display:flex;height:36px;justify-content:center;overflow:hidden;width:36px}.Navbar_userAvatar__ioZsp img{height:100%;object-fit:cover;width:100%}.Navbar_loadingFallback__0rlV1{color:#161616;color:var(--text-icon-color,#161616);padding:12px;text-align:center}.ProfileModal_backdrop__HKEhq{align-items:center;background-color:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.ProfileModal_modal__77zii{background-color:#fff;background-color:var(--secondary-bg-color,#fff);border-radius:8px;box-shadow:0 4px 15px #0003;color:#161616;color:var(--text-icon-color,#161616);display:flex;flex-direction:column;min-height:440px;padding:0;width:400px}.ProfileModal_modal__77zii h3{font-family:var(--font-family);font-size:18px;margin:0;padding:24px 24px 0}.ProfileModal_avatarContainer__uhplj{align-items:center;display:flex;height:96px;justify-content:center;margin-left:auto;margin-right:auto;margin-top:10px;position:relative;width:96px}.ProfileModal_avatarImg__m5DvJ{object-fit:cover}.ProfileModal_avatarIcon__ulF-2,.ProfileModal_avatarImg__m5DvJ{border:2px solid #ebebeb;border:2px solid var(--border-color,#ebebeb);border-radius:10px;cursor:pointer;height:88px;width:88px}.ProfileModal_avatarIcon__ulF-2{background:#fff;background:var(--secondary-bg-color,#fff);color:#121212}.ProfileModal_avatarUpload__rdv\+l{align-items:center;background:#bedbb0;border:1px solid #bedbb0;border-radius:6px;bottom:0;box-shadow:0 2px 6px #0000001f;color:#121212;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:28px;justify-content:center;left:50%;position:absolute;transform:translate(-50%,50%);width:28px}.ProfileModal_inputGroup__WLWEt{border-radius:5px;margin:10px auto;width:352px}.ProfileModal_inputGroup__WLWEt input{background-color:#fff;border:1px solid #bedbb0;border-radius:4px;box-sizing:border-box;color:#161616;color:var(--text-icon-color,#161616);font-size:16px;height:49px;padding:14px 18px;width:100%}.ProfileModal_inputGroup__WLWEt input:focus{border-color:#bedbb0;box-shadow:0 0 0 1px #bedbb0;outline:none}.ProfileModal_error__zwJbL{color:#ef4444;color:var(--color-error,#ef4444);font-size:12px;margin:4px 0 0}.ProfileModal_serverError__ZwOFh{color:#ef4444;color:var(--color-error,#ef4444);font-size:13px;margin:0 24px 8px}.ProfileModal_buttonGroup__maY8j{margin:20px auto 0;transition:filter .2s ease;width:352px}.ProfileModal_buttonGroup__maY8j button{align-items:center;background-color:#bedbb0;border:none;border-radius:4px;color:#121212;cursor:pointer;display:flex;font-size:16px;height:49px;justify-content:center;padding:0;width:100%}.ProfileModal_buttonGroup__maY8j button:disabled{cursor:not-allowed;opacity:.7}.ProfileModal_buttonGroup__maY8j button:hover:not(:disabled){filter:brightness(.97)}body.dark .ProfileModal_modal__77zii h3{color:#fff}body.dark .ProfileModal_inputGroup__WLWEt input{color:#121212}body.violet .ProfileModal_buttonGroup__maY8j button{background-color:#5255bc;color:#fff}@media screen and (min-width:320px) and (max-width:767px){.ProfileModal_buttonGroup__maY8j,.ProfileModal_inputGroup__WLWEt{margin:10px auto;width:287px}.ProfileModal_modal__77zii h3{padding:24px 0 0 24px}.ProfileModal_avatarContainer__uhplj{margin-left:auto;margin-right:auto}}.FilterModal_backdrop__\+t\+iv{align-items:center;background:#00000080;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9999}.FilterModal_modal__2LQf-{background:#fff;border-radius:16px;box-shadow:0 12px 32px #0003;box-sizing:border-box;max-width:100%;padding:20px 22px 24px;width:420px}body.dark .FilterModal_modal__2LQf-{background:#121212;color:#fff}body.dark .FilterModal_divider__OzlOt{border-color:#2c2c2c}.FilterModal_header__il0\+z{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.FilterModal_header__il0\+z h3{color:#161616;color:var(--text-icon-color,#161616);font-size:24px;font-weight:700;margin:0}.FilterModal_closeButton__RqeXL{align-items:center;background:none;border:none;color:#161616;color:var(--text-icon-color,#161616);cursor:pointer;display:inline-flex;justify-content:center}.FilterModal_divider__OzlOt{border:0;border-top:1px solid #e5e5e5;margin:10px 0 18px}.FilterModal_row__UHY7D{align-items:center;display:flex;justify-content:space-between}.FilterModal_labelTitle__OZGCl{color:#161616;color:var(--text-icon-color,#161616);font-size:20px;font-weight:700;margin:0}.FilterModal_showAll__KDgeo{background:none;border:none;color:#6b6b6b;cursor:pointer;text-decoration:underline}.FilterModal_options__c4MTx{display:flex;flex-direction:column;gap:16px;margin-top:18px}.FilterModal_option__EYQco{align-items:center;color:#161616;color:var(--text-icon-color,#161616);cursor:pointer;display:flex;font-size:20px;gap:12px}.FilterModal_option__EYQco input{-webkit-appearance:none;appearance:none;background:#6b6b6b;background:var(--dot-color,#6b6b6b);border:2px solid #0000;border-radius:50%;box-sizing:border-box;height:24px;position:relative;width:24px}.FilterModal_option__EYQco input:checked{border-color:#fff;border-color:var(--secondary-bg-color,#fff);box-shadow:0 0 0 3px #5255bc;box-shadow:0 0 0 3px var(--dot-color,#5255bc)}.FilterModal_option__EYQco input:checked:after{background:#5255bc;background:var(--dot-color,#5255bc);border-radius:50%;content:"";inset:5px;position:absolute}.FilterModal_dot__erZtZ{border:1px solid #00000014;border-radius:50%;flex-shrink:0;height:28px;width:28px}.FilterModal_optionText__\+AvNw{flex:1 1}.DashboardPage_dashboardLayout__M\+blp{display:flex;height:100vh;overflow:hidden;width:100vw}.DashboardPage_mainContent__vN9SS{background:var(--primary-bg-color);box-sizing:border-box;color:var(--text-icon-color);display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:0;position:relative;width:100%}.DashboardPage_mainHeader__BlGQ5{align-items:center;background:var(--secondary-bg-color);box-sizing:border-box;display:flex;justify-content:space-between;margin-bottom:0;padding:0;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:5}.DashboardPage_boardArea__gb0w5{background-color:var(--primary-bg-color);border-radius:0;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:12px;padding:0}.DashboardPage_boardTopBar__shvhn{align-items:center;display:flex;justify-content:space-between}.DashboardPage_boardTitleGroup__XfKgf{align-items:center;display:flex;gap:10px}.DashboardPage_boardTitle__JAV4G{-webkit-text-stroke:.3px #00000059;color:var(--text-icon-color);font-size:22px;font-weight:700;margin:0;text-shadow:0 1px 2px #00000073,0 0 1px #ffffffa6}.DashboardPage_boardTitleIcon__6yllc{color:var(--text-icon-color)}.DashboardPage_filterButton__lZwvR{align-items:center;background:var(--secondary-bg-color);border:1px solid var(--border-color);border-radius:12px;color:var(--text-icon-color);cursor:pointer;display:inline-flex;font-weight:600;gap:8px;padding:10px 14px}.DashboardPage_logoutButton__tyQHQ{background-color:#bedbb0;border:none;border-radius:8px;color:#121212;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;transition:opacity .2s;white-space:nowrap}.DashboardPage_logoutButton__tyQHQ:hover{opacity:.9}.DashboardPage_menuButton__2LrIj{align-items:center;background:none;border:none;cursor:pointer;display:block;display:flex;justify-content:center;padding:0}.DashboardPage_boardColumnsContainer__GjF56{display:flex;flex-direction:row;gap:34px;overflow-x:auto;padding-bottom:20px}.DashboardPage_addColumnButton__gv5rQ{align-items:center;background:var(--secondary-bg-color);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 2px 6px #00000014;color:var(--text-icon-color);cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:500;gap:8px;height:56px;justify-content:center;min-width:335px}.DashboardPage_addColumnButton__gv5rQ .DashboardPage_addColumnPlusBox__ii1j2{align-items:center;background:#121212;border-radius:4px;color:#fff;display:flex;font-weight:600;height:28px;justify-content:center;width:28px}body.violet .DashboardPage_addColumnButton__gv5rQ{background:#fff;border-color:#fff;color:#161616}body.violet .DashboardPage_addColumnButton__gv5rQ .DashboardPage_addColumnPlusBox__ii1j2{background:#5255bc;color:#fff}@media (min-width:768px){.DashboardPage_boardArea__gb0w5{padding:24px}}@media (min-width:1280px){.DashboardPage_menuButton__2LrIj{display:none}.DashboardPage_mainContent__vN9SS{padding:0}}.DashboardPage_emptyState__Q-KBT{align-items:center;box-sizing:border-box;color:var(--text-icon-color);display:flex;font-size:18px;height:100%;justify-content:center;line-height:1.5;margin:0 auto;max-width:720px;padding:40px 24px;text-align:center;width:100%}.DashboardPage_highlight__ko2a8{color:#bedbb0;color:var(--button-primary,#bedbb0);font-weight:700}*{box-sizing:border-box;margin:0;padding:0}:root{--bg-gradient-start:#fff;--bg-gradient-end:#fff;--dark-bg:#1f1f1f;--dark-bg-alt:#151515;--text-primary:#1f1f1f;--text-secondary:#9e9e9e;--text-white:#fff;--accent-green:#bedbb0;--accent-green-light:#d0ead0;--border-color:#3e3e3e;--error-color:#f44;--font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;background:var(--primary-bg-color,#fff);color:#161616;color:var(--text-icon-color,#161616);font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-family)}#root,body{min-height:100vh}button{border:none;cursor:pointer}button,input{font-family:inherit;outline:none}a{color:inherit;text-decoration:none}body.light{--sidebar-color:#fff;--primary-bg-color:#f6f6f7;--secondary-bg-color:#fcfcfc;--accent-color:#5eab73;--border-color:#ebebeb;--text-icon-color:#161616;--low-priority-color:#bedbb0;--button-primary:#bedbb0;--button-primary-text:#121212;--surface-color:#fff;--card-bg:#fff;--card-border:#e0e0e0;--card-muted:#4b5563;--input-bg:#fff;--sidebar-muted:#8c8c8c}body.dark{--sidebar-color:#121212;--primary-bg-color:#1f1f1f;--secondary-bg-color:#161616;--accent-color:#5eab73;--low-priority-color:#bedbb0;--border-color:#4a4a4a;--text-icon-color:#fff;--button-primary:#bedbb0;--button-primary-text:#121212;--surface-color:#1f1f1f;--card-bg:#1c1c1c;--card-border:#2c2c2c;--card-muted:#9ca3af;--input-bg:#161616;--sidebar-muted:#ffffff80}body.violet{--primary-bg-color:#ecedfd;--secondary-bg-color:#fff;--sidebar-color:#5255bc;--accent-color:#5255bc;--low-priority-color:#b8bcfd;--border-color:#ebebeb;--text-icon-color:#161616;--button-primary:#5255bc;--button-primary-text:#fff;--surface-color:#fff;--card-bg:#fff;--card-border:#dcdcf5;--card-muted:#6b6b6b;--input-bg:#fff}
/*# sourceMappingURL=main.3a3dc116.css.map*/