@charset "UTF-8";*{padding:0;margin:0;box-sizing:border-box;font-family:Inter,sans-serif}a{text-decoration:none}button{border:none;background-color:transparent;cursor:pointer}body{background-color:#f4f4f4}:root{--white: #fff;--color-primary: #7364ff;--color-primary-hover: #6857ff;--color-success: #10b981;--color-success-bg: #d1fae5;--color-warning: #f59e0b;--color-warning-bg: #fef3c7;--color-danger: #ef4444;--color-danger-bg: #fee2e2;--color-info: #3b82f6;--color-info-bg: #dbeafe;--gray-100: #f3f4f6;--gray-300: #d1d5db;--gray-500: #9b9c9e;--gray-700: #374151;--gray-900: #111827;--gray: #333}header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:var(--white);width:100%;padding:25px 30px}header ._logo_1lw64_10{display:flex;align-items:center;gap:20px}header ._logo_1lw64_10 a{display:inline-flex;align-items:center}header ._search_1lw64_19{display:inline-flex;flex-direction:row;align-items:center;gap:15px}header ._search_1lw64_19 img{border-radius:10px}header ._search_1lw64_19 h2{color:var(--gray-900)}header ._search_1lw64_19 input{border:none;outline:none;background-color:transparent;min-width:250px;font-size:var(--font-size-base)}header ._notification_and_profile_1lw64_38{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-md)}header ._notification_and_profile_btn_1lw64_44{width:50px;height:50px;margin:0 0 auto;border-radius:50%;border:none;background-color:var(--gray-100)}header ._notification_and_profile_1lw64_38 ._line_1lw64_52{width:1px;height:50px;background-color:var(--gray-300)}header ._notification_and_profile_1lw64_38 ._profile_1lw64_57{display:flex;flex-direction:row;align-items:center;gap:10px}header ._notification_and_profile_1lw64_38 ._profile_1lw64_57 button{display:flex;align-items:center}header ._notification_and_profile_1lw64_38 ._profile_1lw64_57 img{width:50px;height:50px;object-fit:cover;object-position:center;border-radius:50%}header ._notification_and_profile_1lw64_38 ._profile_1lw64_57 ._user_btn_1lw64_74{width:50px;height:50px;border-radius:50%;margin:0 0 auto}header ._notification_and_profile_1lw64_38 ._profile_1lw64_57 ._userName_1lw64_80{font-size:16px;color:var(--gray-900);font-weight:500}header ._notification_and_profile_1lw64_38 ._profile_1lw64_57 ._arrow_btn_1lw64_85{margin-left:var(--spacing-md);display:inline-flex;align-items:center;justify-content:center;gap:10px}header ._notification_and_profile_1lw64_38 ._profile_1lw64_57 ._arrow_btn_1lw64_85 span{font-size:16px}header ._notification_and_profile_1lw64_38 ._profile_1lw64_57 ._profileDropdown_1lw64_95{position:absolute;top:100%;right:0;margin-top:10px;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;padding:8px;min-width:180px;z-index:10}header ._notification_and_profile_1lw64_38 ._profile_1lw64_57 ._profileDropdown_1lw64_95 button{display:flex;align-items:center;gap:10px;padding:10px 12px;font-size:14px;color:#444;border-radius:6px;justify-content:flex-start;width:100%;border:none;background:transparent;font-weight:500;cursor:pointer}header ._notification_and_profile_1lw64_38 ._profile_1lw64_57 ._profileDropdown_1lw64_95 button:hover{background:#f5f5f5;color:var(--color-primary)}header ._notification_and_profile_1lw64_38 ._profile_1lw64_57 ._profileDropdown_1lw64_95 ._logoutBtn_1lw64_128{margin-top:4px;color:#d32f2f}header ._notification_and_profile_1lw64_38 ._profile_1lw64_57 ._profileDropdown_1lw64_95 ._logoutBtn_1lw64_128 svg{stroke:#d32f2f;fill:none}header ._notification_and_profile_1lw64_38 ._profile_1lw64_57 ._profileDropdown_1lw64_95 ._logoutBtn_1lw64_128:hover{background:#fdf0f0;color:#b71c1c}header ._burger_1lw64_140{display:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:transparent;border:1px solid var(--gray-300);color:var(--gray-700);cursor:pointer}header ._burger_1lw64_140:hover{background:var(--gray-100)}@media (max-width: 768px){header ._burger_1lw64_140{display:flex}}@media (max-width: 768px){header{padding:15px 20px;gap:12px}header ._logo_1lw64_10{flex:1;min-width:0}header ._logo_1lw64_10 ._search_1lw64_19 h2{font-size:18px}header ._notification_and_profile_1lw64_38 ._profile_1lw64_57 ._userName_1lw64_80{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}}@media (max-width: 600px){header{padding:12px;gap:8px}header ._logo_1lw64_10{gap:8px}header ._logo_1lw64_10 ._search_1lw64_19{gap:8px}header ._logo_1lw64_10 ._search_1lw64_19 img{width:40px}header ._logo_1lw64_10 ._search_1lw64_19 h2{display:none}header ._notification_and_profile_1lw64_38 ._profile_1lw64_57{gap:6px}header ._notification_and_profile_1lw64_38 ._profile_1lw64_57 img{width:36px;height:36px}header ._notification_and_profile_1lw64_38 ._profile_1lw64_57 ._userName_1lw64_80{display:none}}header ._no_auth_1lw64_208{display:flex;align-items:center;justify-content:flex-end;gap:20px;width:100%}header ._overlay_1lw64_215{position:fixed;left:0;top:0;width:100%;height:100dvh;background-color:#00000030;z-index:1;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);display:flex;align-items:center;justify-content:center}header ._overlay_1lw64_215 ._modal_1lw64_228{background:#fff;padding:24px 28px;border-radius:16px;width:380px;max-width:90%;box-shadow:0 10px 25px #0000001a;display:flex;flex-direction:column;gap:12px;text-align:center;font-family:sans-serif}header ._overlay_1lw64_215 ._modal_1lw64_228 h3{font-size:22px;font-weight:700;margin:0}header ._overlay_1lw64_215 ._modal_1lw64_228 h4{font-size:15px;font-weight:500;color:#444;margin:0}header ._overlay_1lw64_215 ._modal_1lw64_228 a{margin-top:12px;display:flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;background:#40b3e0;padding:12px 18px;border-radius:12px;color:#fff;font-weight:600;font-size:16px;transition:all .2s ease}header ._overlay_1lw64_215 ._modal_1lw64_228 a:hover{background:#2aa3d4;transform:translateY(-1px)}header ._overlay_1lw64_215 ._modal_1lw64_228 a span{display:inline-block}header ._overlay_1lw64_215 ._modal_1lw64_228 svg{fill:#fff}._btn_r5yg1_1{padding:12px 18px;border-radius:9px;border:1px solid var(--color-primary)}._btn_r5yg1_1._primary_r5yg1_6{color:var(--white);background-color:var(--color-primary)}._btn_r5yg1_1._secondary_r5yg1_10{color:var(--color-primary);background-color:var(--white)}._overlay_sfrlp_1{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:9999}._modal_sfrlp_14{background:#fff;border-radius:12px;padding:24px;width:90%;max-width:400px;box-shadow:0 4px 12px #00000026}._modal_sfrlp_14 h2{margin-top:0;margin-bottom:20px;font-size:20px;color:#333}._formGroup_sfrlp_29{margin-bottom:16px}._formGroup_sfrlp_29 label{display:block;font-size:14px;color:#666;margin-bottom:6px;font-weight:500}._formGroup_sfrlp_29 input{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px}._formGroup_sfrlp_29 input:focus{outline:none;border-color:var(--color-primary)}._error_sfrlp_51{color:#d32f2f;font-size:13px;margin-bottom:16px}._actions_sfrlp_57{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}._actions_sfrlp_57 button{padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}._cancelBtn_sfrlp_72{background:#f5f5f5;color:#444;border:1px solid #ddd}._cancelBtn_sfrlp_72:hover{background:#e8e8e8}._submitBtn_sfrlp_81{background:var(--color-primary);color:#fff;border:none}._submitBtn_sfrlp_81:hover{background:var(--color-primary-hover, #0056b3)}._submitBtn_sfrlp_81:disabled{opacity:.6;cursor:not-allowed}._sidebar_ytrix_1{position:fixed;top:0;left:0;bottom:0;width:64px;background:var(--white);border-right:1px solid var(--gray-300);box-shadow:0 0 6px #0000000d;z-index:100;overflow:hidden;transition:width .2s ease;display:flex;flex-direction:column;padding:16px 0}._sidebar_ytrix_1:hover{width:220px}@media (max-width: 768px){._sidebar_ytrix_1{transform:translate(-100%);transition:transform .25s ease;width:240px!important}._sidebar_ytrix_1:hover{width:240px}._sidebar_ytrix_1._mobileOpen_ytrix_29{transform:translate(0)}}._nav_ytrix_34{display:flex;flex-direction:column;justify-content:center;gap:4px;height:100%;overflow-y:auto;overflow-x:hidden;padding:8px 0}._section_ytrix_45{display:flex;flex-direction:column;gap:2px;padding:0 8px}._divider_ytrix_52{height:1px;background:var(--gray-300);margin:12px 16px}._item_ytrix_58{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;color:var(--gray-700);text-decoration:none;font-size:14px;font-weight:500;white-space:nowrap;position:relative;transition:background .15s,color .15s;background:transparent;border:none;cursor:pointer;text-align:left;width:100%}._item_ytrix_58:hover{background:var(--gray-100);color:var(--color-primary)}._logout_ytrix_82{color:var(--color-danger)}._logout_ytrix_82:hover{background:#fee2e2;color:var(--color-danger)}._active_ytrix_90{background:#ebf1fc;color:var(--color-primary)!important}._icon_ytrix_95{font-size:20px;width:28px;flex-shrink:0;text-align:center}._label_ytrix_102{flex:1;opacity:0;transition:opacity .15s ease .05s}._count_ytrix_108{font-size:11px;font-weight:600;background:var(--color-primary);color:#fff;border-radius:10px;min-width:20px;text-align:center;flex-shrink:0;position:absolute;top:2px;right:6px;font-size:9px;padding:1px 5px;min-width:16px;line-height:1.4}._sidebar_ytrix_1:hover ._label_ytrix_102,._sidebar_ytrix_1._mobileOpen_ytrix_29 ._label_ytrix_102{opacity:1}._sidebar_ytrix_1:hover ._count_ytrix_108,._sidebar_ytrix_1._mobileOpen_ytrix_29 ._count_ytrix_108{position:static;font-size:11px;padding:2px 7px;min-width:20px;line-height:1.5}._backdrop_ytrix_141{display:none}@media (max-width: 768px){._backdrop_ytrix_141{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:99}}._body_bxlaz_1{display:flex;flex-direction:row;background-color:var(--gray-100)}._body_router_bxlaz_6{display:flex;flex-direction:column;width:100%;height:100dvh;margin-left:64px;transition:margin-left .2s ease;overflow:auto}._body_router_bxlaz_6 main{flex:1}@media (max-width: 768px){._body_router_bxlaz_6{margin-left:0}}._loginPage_1wteo_1{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:30px;background-color:var(--gray-100)}._loginPage_1wteo_1 ._mediaSteps_1wteo_10{display:none}._loginPage_1wteo_1 ._steps_1wteo_13{display:flex;justify-content:space-between;align-items:flex-start;width:100%;gap:5px;padding:40px 0}._loginPage_1wteo_1 ._steps_1wteo_13 div._line_1wteo_21{border-top:1px solid var(--gray);flex:1}._loginPage_1wteo_1 ._steps_1wteo_13 div{display:flex;flex-direction:column;align-items:center;color:var(--gray-500)}._loginPage_1wteo_1 ._steps_1wteo_13 div ._step_1wteo_13{display:inline-flex;align-items:center;justify-content:center;text-align:center;width:20px;height:20px;font-size:12px;border-radius:50%;color:var(--white);background-color:var(--gray-500)}._loginPage_1wteo_1 ._steps_1wteo_13 div :not(._step_1wteo_13){font-style:normal;font-weight:300;font-size:16px;line-height:24px;color:var(--gray);margin-top:8px}._loginPage_1wteo_1 ._steps_1wteo_13 div._active_1wteo_51{color:var(--gray-900)}._loginPage_1wteo_1 ._steps_1wteo_13 div._active_1wteo_51 ._step_1wteo_13{background-color:var(--gray-900)}._loginPage_1wteo_1 form{padding:50px 30px;border-radius:12px;background-color:var(--white);width:100%;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;flex-direction:column;align-items:center;gap:12px;max-width:700px}._loginPage_1wteo_1 form ._inputs_1wteo_69{display:flex;flex-direction:column;align-items:stretch;gap:24px;width:100%}._loginPage_1wteo_1 form ._passInfo_1wteo_76{display:flex;flex-direction:row;align-items:center;justify-content:space-between}._loginPage_1wteo_1 form ._passInfo_1wteo_76 button{display:flex;align-items:center;flex-direction:row;gap:6px;color:var(--gray-500)}._loginPage_1wteo_1 form ._error_1wteo_89{color:var(--color-danger);font-size:12px}._loginPage_1wteo_1 form ._inputWrapper_1wteo_93{display:flex;flex-direction:column;gap:8px}._loginPage_1wteo_1 form ._inputWrapper_1wteo_93 label{font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:var(--gray-700)}._loginPage_1wteo_1 form input{all:unset;border:1px solid var(--gray-700);padding:12px;border-radius:12px}._loginPage_1wteo_1 form h2{font-weight:500;font-size:32px;line-height:48px;color:var(--gray);text-align:center}._loginPage_1wteo_1 form p{font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:var(--gray);text-align:center}._loginPage_1wteo_1 form p span{cursor:pointer}._loginPage_1wteo_1 form p span:hover{color:var(--gray-900);text-decoration:underline}._loginPage_1wteo_1 ._successMessage_1wteo_133{display:flex;flex-direction:column;align-items:center;gap:10px;height:100%;justify-content:flex-start}._loginPage_1wteo_1 ._successMessage_1wteo_133 h2{font-size:42px;align-items:center;color:var(--)}._loginPage_1wteo_1 ._successMessage_1wteo_133 p{font-size:28px;border-radius:var(--spacing-sm);padding:4px}._loginPage_1wteo_1 ._successMessage_1wteo_133 button{min-width:300px;color:var(--color-success);border:1.5px solid var(--color-success);font-size:20px}@media screen and (max-width: 768px){._loginPage_1wteo_1 ._steps_1wteo_13{display:none}._loginPage_1wteo_1 ._mediaSteps_1wteo_10{display:flex;width:100%;padding:20px 0;align-items:center;justify-content:center}._loginPage_1wteo_1 ._mediaSteps_1wteo_10 ._active_1wteo_51{display:flex;flex-direction:column;align-items:center;color:var(--gray-500);width:100%}._loginPage_1wteo_1 ._mediaSteps_1wteo_10 ._active_1wteo_51 ._step_count_1wteo_176{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;gap:10px}._loginPage_1wteo_1 ._mediaSteps_1wteo_10 ._active_1wteo_51 ._step_count_1wteo_176 ._media_line_1wteo_184{border-top:1px solid var(--gray);flex:1}._loginPage_1wteo_1 ._mediaSteps_1wteo_10 ._active_1wteo_51 ._step_count_1wteo_176 ._step_1wteo_13{display:inline-flex;align-items:center;justify-content:center;text-align:center;width:20px;height:20px;font-size:12px;border-radius:50%;color:var(--white);background-color:var(--gray-900)}._loginPage_1wteo_1 ._mediaSteps_1wteo_10 ._active_1wteo_51 :not(._step_1wteo_13){font-style:normal;font-weight:300;font-size:22px;line-height:28px;color:var(--gray);margin-top:8px}._loginPage_1wteo_1 ._mediaSteps_1wteo_10 ._an_active_1wteo_208{display:none}}@media screen and (max-width: 425px){._loginPage_1wteo_1 form h2{font-size:26px;line-height:32px}._loginPage_1wteo_1 form p{font-size:13px}._loginPage_1wteo_1 ._mediaSteps_1wteo_10 ._active_1wteo_51 :not(._step_1wteo_13){font-size:16px;line-height:18px}}._page_wij55_1{padding:24px;background:#f4f4f4;min-height:100vh}@media (max-width: 600px){._page_wij55_1{padding:12px}}._allBoard_wij55_12{display:grid;gap:20px;padding:24px;background:#f4f4f4;min-height:100vh}@media (max-width: 1400px){._allBoard_wij55_12{grid-template-columns:repeat(3,1fr)!important}}@media (max-width: 1000px){._allBoard_wij55_12{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 600px){._allBoard_wij55_12{grid-template-columns:1fr!important;gap:12px;padding:12px}}._taskColumn_eje2d_2{min-width:0}._taskColumn_eje2d_2 ._titleRow_eje2d_5{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;background-color:var(--white);padding:16px;line-height:36px;box-shadow:0 0 6px #0000001a;border-radius:8px;position:sticky;top:15px;z-index:1;border-bottom:5px solid var(--color-primary)}._taskColumn_eje2d_2 ._titleRow_eje2d_5 h2{font-size:18px;font-weight:700;display:flex;align-items:center;gap:8px;min-width:0}._taskColumn_eje2d_2 ._titleRow_eje2d_5 h2 span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._taskColumn_eje2d_2 ._titleRow_eje2d_5 ._count_eje2d_33{font-size:13px;font-weight:500;background:#ebf1fc;color:var(--color-primary);border-radius:20px;padding:2px 8px;line-height:1.6}._taskColumn_eje2d_2 ._titleRow_eje2d_5 ._addBtn_eje2d_42,._taskColumn_eje2d_2 ._titleRow_eje2d_5 ._filterBtn_eje2d_43{display:inline-flex;align-items:center;justify-content:center}._taskColumn_eje2d_2 ._titleRow_eje2d_5 ._filterBtn_eje2d_43{min-width:32px;display:inline-flex;align-items:center;gap:5px;justify-content:flex-end;padding:4px 6px;border-radius:6px;transition:background .15s}._taskColumn_eje2d_2 ._titleRow_eje2d_5 ._filterBtn_eje2d_43:hover{background:#ebf1fc}._taskColumn_eje2d_2 ._titleRow_eje2d_5 ._filterLabel_eje2d_61{font-size:11px;color:var(--color-primary);font-weight:600;white-space:nowrap}._taskColumn_eje2d_2 ._titleRow_eje2d_5 ._actions_eje2d_67{display:inline-flex;align-items:center;gap:6px}._taskColumn_eje2d_2 ._taskList_eje2d_72{display:flex;flex-direction:column;gap:1rem}._taskColumn_eje2d_2 ._taskGrid_eje2d_77{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}._taskColumn_eje2d_2 ._taskGrid_eje2d_77 ._empty_eje2d_82{grid-column:1/-1}._taskColumn_eje2d_2 ._showMoreBtn_eje2d_85{width:100%;padding:8px;border-radius:8px;font-size:13px;font-weight:500;color:var(--color-primary);background:#fff;border:1px dashed var(--color-primary);cursor:pointer;transition:all .15s}._taskColumn_eje2d_2 ._showMoreBtn_eje2d_85:hover{background:#f0ecff}._taskColumn_eje2d_2 ._empty_eje2d_82{color:#aaa;font-size:13px;text-align:center;padding:20px 0}._filtersRow_eje2d_108{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-bottom:14px;flex-wrap:wrap}._sortSelect_eje2d_117{padding:5px 10px;border-radius:8px;border:1px solid var(--gray-300);background:#fff;font-size:12px;font-weight:500;color:var(--gray-700);cursor:pointer;outline:none;transition:border-color .15s,box-shadow .15s}._sortSelect_eje2d_117:hover{border-color:var(--color-primary)}._sortSelect_eje2d_117:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #ebf1fc}._viewModeBar_eje2d_138{display:inline-flex;gap:2px;background:var(--gray-100);padding:3px;border-radius:8px;width:fit-content}._viewBtn_eje2d_147{padding:5px 14px;border-radius:6px;font-size:12px;font-weight:500;color:var(--gray-500);background:transparent;border:none;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap}._viewBtn_eje2d_147:hover{color:var(--color-primary)}._viewBtnActive_eje2d_163{background:#fff;color:var(--color-primary)!important;box-shadow:0 1px 3px #00000014}._viewBtnActive_eje2d_163:hover{color:var(--color-primary)!important}._overlay_1aj9g_1{position:fixed;top:0;left:0;width:100vw;height:100vh;padding:50px 20px;background:#0006;display:flex;justify-content:center;align-items:center;z-index:100}._selectedTag_1aj9g_15{display:flex;align-items:center;gap:15px}._modal_1aj9g_21{background-color:#fff;padding:24px;border-radius:16px;width:100%;max-width:400px;box-shadow:0 10px 40px #00000026;font-family:sans-serif;overflow:auto;max-height:100%}._modal_1aj9g_21 h2{margin-bottom:16px;font-size:20px;font-weight:600}._modal_1aj9g_21 form{display:flex;flex-direction:column;gap:12px}._modal_1aj9g_21 label{font-size:14px;font-weight:500;display:flex;flex-direction:column;gap:4px}._modal_1aj9g_21 input,._modal_1aj9g_21 textarea{border:1px solid #ccc;padding:8px 12px;border-radius:8px;font-size:14px;resize:none;transition:border-color .2s ease}._modal_1aj9g_21 input:focus,._modal_1aj9g_21 textarea:focus{border-color:#7a5cf0;outline:none}._modal_1aj9g_21 ._checkboxGroup_1aj9g_63{display:flex;flex-wrap:wrap;gap:6px}._modal_1aj9g_21 ._actionButton_1aj9g_68{border-radius:10px;padding:6px 12px;background-color:#ebf1fc;color:var(--color-primary);font-weight:400;font-size:12px;line-height:20px;transition:background-color .3s;cursor:pointer}._modal_1aj9g_21 ._actionButton_1aj9g_68._active_1aj9g_79{color:#ebf1fc;background-color:var(--color-primary)}._modal_1aj9g_21 ._priorityButton_1aj9g_83{flex:1;border-radius:10px;padding:6px 12px;background-color:#ebf1fc;color:var(--color-primary);display:inline-flex;align-items:center;gap:10px;font-weight:400;font-size:12px;line-height:20px;transition:background-color .3s;justify-content:center}._modal_1aj9g_21 ._priorityButton_1aj9g_83._active_1aj9g_79._low_priority_1aj9g_98{color:#ebf1fc;background-color:var(--color-success)}._modal_1aj9g_21 ._priorityButton_1aj9g_83._active_1aj9g_79._high_priority_1aj9g_102{color:#ebf1fc;background-color:var(--color-danger)}._modal_1aj9g_21 ._priorityButton_1aj9g_83._active_1aj9g_79._normal_1aj9g_106{color:#ebf1fc;background-color:var(--color-warning)}._modal_1aj9g_21 ._buttons_1aj9g_110{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}._modal_1aj9g_21 ._buttons_1aj9g_110 button{padding:8px 16px;font-size:14px;border:none;border-radius:8px;cursor:pointer;font-weight:500}._modal_1aj9g_21 ._buttons_1aj9g_110 ._addBtn_1aj9g_124{background-color:#7a5cf0;color:#fff}._modal_1aj9g_21 ._buttons_1aj9g_110 ._cancelBtn_1aj9g_128{background-color:#eee;color:#333}._subtasks_1aj9g_133{display:flex;flex-direction:column;gap:4px;margin:4px 0 8px}._subtask_1aj9g_133{display:flex!important;flex-direction:row!important;align-items:center;gap:8px;padding:4px 6px;border-radius:6px;cursor:pointer;font-size:13px;color:var(--gray-700)}._subtask_1aj9g_133:hover{background:var(--gray-100)}._subtask_1aj9g_133 input[type=checkbox]{cursor:pointer;accent-color:var(--color-primary);flex-shrink:0}._subtask_1aj9g_133 span{flex:1;word-break:break-word}._subtaskDone_1aj9g_164 span{text-decoration:line-through;color:var(--gray-500)}._subtaskDelete_1aj9g_169{width:20px;height:20px;border-radius:50%;background:transparent;border:none;color:var(--gray-500);font-size:16px;line-height:1;cursor:pointer}._subtaskDelete_1aj9g_169:hover{background:var(--color-danger);color:#fff}._subtaskAdd_1aj9g_185{display:flex;align-items:center;gap:6px;margin-top:4px}._subtaskAdd_1aj9g_185 input{flex:1;padding:6px 10px;border-radius:6px;border:1px solid var(--gray-300);font-size:13px;outline:none}._subtaskAdd_1aj9g_185 input:focus{border-color:var(--color-primary)}._subtaskAdd_1aj9g_185 button{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500;background:var(--color-primary);color:#fff;cursor:pointer;border:none}._subtaskCancel_1aj9g_213{background:var(--gray-100)!important;color:var(--gray-700)!important}._imageBlock_1aj9g_218{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--gray-500)}._imagePicker_1aj9g_226{display:inline-flex!important;flex-direction:row!important;align-items:center;justify-content:center;padding:8px 14px;border-radius:8px;background:var(--gray-100);color:var(--gray-700);font-size:13px;font-weight:500;cursor:pointer;border:1px dashed var(--gray-300);width:fit-content}._imagePicker_1aj9g_226 input{display:none}._imagePicker_1aj9g_226:hover{background:#ebf1fc;color:var(--color-primary);border-color:var(--color-primary)}._imagePreviewWrap_1aj9g_250{display:flex;align-items:center;gap:12px}._imagePreview_1aj9g_250{max-width:120px;max-height:120px;border-radius:8px;object-fit:cover;box-shadow:0 0 4px #0000001a}._imageRemove_1aj9g_264{padding:6px 12px;border-radius:6px;background:var(--gray-100);color:var(--color-danger);border:1px solid var(--color-danger);font-size:12px;font-weight:500;cursor:pointer}._imageRemove_1aj9g_264:hover{background:#fee2e2}._spinner_1aj9g_278{display:inline-block;width:14px;height:14px;margin-right:8px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;vertical-align:middle;animation:_spinnerSpin_1aj9g_1 .7s linear infinite}@keyframes _spinnerSpin_1aj9g_1{to{transform:rotate(360deg)}}._subtaskAddBtn_1aj9g_295{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500;color:var(--color-primary);background:transparent;border:1px dashed var(--color-primary);cursor:pointer;align-self:flex-start}._subtaskAddBtn_1aj9g_295:hover{background:#ebf1fc}._app_mgc7c_2{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:20px;background:#f4f4f4}._priority_mgc7c_10{display:inline-flex;align-items:center;gap:10px;border:1px solid;padding:8px;border-radius:8px;cursor:default}._priority_mgc7c_10._high_priority_mgc7c_19{border-color:var(--color-danger)}._priority_mgc7c_10._low_priority_mgc7c_22{border-color:var(--color-success)}._priority_mgc7c_10._normal_mgc7c_25{border-color:var(--color-warning)}._taskCard_mgc7c_29{padding:0 10px}._taskCard_mgc7c_29 ._titleButton_mgc7c_32{display:flex;align-items:center;justify-content:space-between;width:100%}._taskCard_mgc7c_29 ._titleButton_mgc7c_32 h2{font-size:1.25rem;font-weight:700;margin-bottom:1rem}._taskCard_mgc7c_29 ._taskList_mgc7c_43{display:flex;flex-direction:column;gap:1rem}._taskCard_mgc7c_29{background:#fff;border-radius:8px;padding:16px;box-shadow:0 0 6px #0000001a;display:flex;flex-direction:column;align-items:flex-start;gap:8px;position:relative;min-width:0;overflow:hidden;word-break:break-word;transition:transform .3s ease,box-shadow .3s ease}._taskCard_mgc7c_29:hover{box-shadow:0 4px 12px #00000026}._taskCard_mgc7c_29 h3{margin:0;font-size:1.125rem;font-weight:600}._taskCard_mgc7c_29 ._titleLink_mgc7c_72{cursor:pointer;transition:color .15s}._taskCard_mgc7c_29 ._titleLink_mgc7c_72:hover{color:var(--color-primary)}._taskCard_mgc7c_29 p{margin:0;font-size:.875rem;color:#555;white-space:pre-wrap}._taskCard_mgc7c_29 ._imageWrapper_mgc7c_85 img{width:100%;height:100%;object-fit:cover}._taskCard_mgc7c_29 ._tags_mgc7c_90{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px}._taskCard_mgc7c_29 ._tags_mgc7c_90 span{border-radius:10px;padding:6px;background-color:#ebf1fc;color:var(--color-primary);font-weight:400;font-size:12px;line-height:20px}._taskCard_mgc7c_29 ._delBtn_mgc7c_105{color:#fff;border-radius:15px;font-size:12px;cursor:pointer;opacity:0;transition:opacity .3s ease}._taskCard_mgc7c_29 ._delBtn_mgc7c_105:hover{transform:scale(1.05)}._taskCard_mgc7c_29 ._delBtn_mgc7c_105{opacity:1}._actions_mgc7c_121{display:flex;align-items:stretch;justify-content:center;gap:10px;width:100%}._actions_mgc7c_121 button{flex:1}._actions_mgc7c_121 button:last-child{background-color:transparent;color:var(--color-primary);border:1px solid var(--color-primary)}._actions_mgc7c_121 button:last-child:hover{background-color:var(--gray-100)}._actionButton_mgc7c_140{border-radius:10px;padding:6px;color:#ebf1fc;background-color:var(--color-primary);font-weight:400;font-size:12px;line-height:20px;transition:background-color .3s;width:100%}._actionButton_mgc7c_140:hover{background-color:var(--color-primary-hover)}._addComm_mgc7c_155{border-radius:10px;padding:6px;color:var(--gray-900);background-color:var(--gray-300);font-weight:400;font-size:12px;line-height:20px;transition:background-color .3s;width:100%}._addComm_mgc7c_155:hover{background-color:var(--gray-500)}._commentInput_mgc7c_170{width:100%;font-weight:400;font-size:12px;line-height:20px;border-radius:10px;padding:6px;border:1px solid var(--gray-900);color:var(--gray-900);outline:none}._bottomRow_mgc7c_183{display:flex;align-items:center;justify-content:space-between;width:100%;flex-wrap:wrap}._comm_mgc7c_170{gap:10px;display:flex;align-items:center;padding:4px 8px;border-radius:4px;border:1px solid var(--color-success);position:relative}._unreadBadge_mgc7c_201{font-size:10px;font-weight:700;background:var(--color-danger);color:#fff;border-radius:10px;padding:1px 6px;min-width:18px;text-align:center;line-height:1.4}._viewBtn_mgc7c_213{padding:4px 12px;border-radius:4px;font-size:12px;font-weight:500;color:var(--color-primary);border:1px solid var(--color-primary);background:transparent;cursor:pointer;transition:all .15s}._viewBtn_mgc7c_213:hover{background:var(--color-primary);color:#fff}._moreMenuWrapper_mgc7c_229{position:relative;display:inline-flex;align-items:center}._moreMenuWrapper_mgc7c_229 button{display:inline-flex;align-items:center;background:none;border:none;cursor:pointer;padding:10px 0}._menuDropdown_mgc7c_243{position:absolute;top:100%;right:0;background:#fff;border-radius:8px;box-shadow:0 6px 12px #00000026;display:flex;flex-direction:column;min-width:120px;z-index:10}._menuDropdown_mgc7c_243 button{padding:10px 12px;background:none;border:none;text-align:left;cursor:pointer;font-size:14px}._menuDropdown_mgc7c_243 button:hover{background-color:#ebf1fc;border-radius:8px;color:var(--color-primary)}@media (max-width: 1000px){._app_mgc7c_2{grid-template-columns:repeat(2,1fr)}._taskCard_mgc7c_29{padding:12px}}@media (max-width: 600px){._app_mgc7c_2{grid-template-columns:repeat(1,1fr)}._taskCard_mgc7c_29{padding:10px}}._metaBlock_mgc7c_286{display:flex;flex-direction:column;gap:3px;width:100%}._metaRow_mgc7c_293{display:flex;align-items:center;flex-wrap:wrap;gap:5px;font-size:12px;color:#444}._metaLabel_mgc7c_302{font-weight:600;color:#888;font-size:11px;text-transform:uppercase;letter-spacing:.4px;flex-shrink:0}._metaDate_mgc7c_311{margin-left:auto;font-size:11px;color:#aaa;white-space:nowrap}._updatedAt_mgc7c_318{font-size:11px;color:#aaa;font-style:italic}._statusBadge_mgc7c_324{font-size:11px;padding:3px 8px;background:#f0f0f0;border-radius:6px;color:#555}._activeBadge_mgc7c_333{font-size:12px;font-weight:600;padding:4px 10px;border-radius:20px;background:#e6f9ee;color:#1a8c43;border:1px solid #a8e6be;cursor:pointer;transition:background .2s}._activeBadge_mgc7c_333:hover{background:#cdf0dc}._inactiveBadge_mgc7c_348{font-size:12px;font-weight:600;padding:4px 10px;border-radius:20px;background:#fff3e0;color:#b06a00;border:1px solid #ffd08a;cursor:pointer;transition:background .2s}._inactiveBadge_mgc7c_348:hover{background:#ffe5b4}span._activeBadge_mgc7c_333,span._inactiveBadge_mgc7c_348{cursor:default}._noDoer_mgc7c_368{font-size:11px;color:#aaa;font-style:italic}._actionRow_mgc7c_375{display:flex;flex:1;align-items:flex-end;gap:6px;width:100%}._actionRow_mgc7c_375 button{flex:1}._resumeBtn_mgc7c_386{width:100%;border-radius:10px;padding:6px;color:#fff;background:var(--color-success);border:1px solid var(--color-success);font-weight:500;font-size:12px;line-height:20px;transition:opacity .2s;cursor:pointer}._resumeBtn_mgc7c_386:hover{opacity:.9}._deferBtn_mgc7c_404{border-radius:10px;padding:6px;color:#7a5cf0;background:#f0ecff;border:1px solid #c4b5fd;font-weight:500;font-size:12px;line-height:20px;transition:background .2s;width:100%;cursor:pointer}._deferBtn_mgc7c_404:hover{background:#e0d8ff}._secondaryButton_mgc7c_422{border-radius:10px;padding:6px;color:#444;background:#f5f5f5;border:1px solid #ddd;font-weight:500;font-size:12px;line-height:20px;transition:background .2s;width:100%;cursor:pointer}._secondaryButton_mgc7c_422:hover{background:#e8e8e8}._overlay_1fd2t_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}._overlay_1fd2t_1 h3{margin:15px 0}._modal_1fd2t_14{background:#fff;padding:16px;border-radius:8px;width:400px}textarea{width:100%;min-height:100px;margin-top:12px;font-weight:400;font-size:12px;line-height:20px;border-radius:10px;padding:6px;border:1px solid var(--gray-900);color:var(--gray-900);outline:none;resize:vertical}._actions_1fd2t_37{display:flex;justify-content:flex-end;gap:12px;margin-top:12px}._actions_1fd2t_37 ._submit_1fd2t_43{border-radius:10px;padding:6px 12px;color:#ebf1fc;background-color:var(--color-primary);font-weight:400;font-size:12px;line-height:20px;transition:background-color .3s}._actions_1fd2t_37 ._submit_1fd2t_43:hover{background-color:var(--color-primary-hover)}._comms_1fd2t_57{display:flex;flex-direction:column;gap:8px}._comms_1fd2t_57 div._comm_1fd2t_57{position:relative;display:flex;flex-direction:column;gap:4px;border-bottom:1px solid var(--gray-900);padding:5px 0}._comms_1fd2t_57 div._comm_1fd2t_57 p{color:var(--gray-900)}._comms_1fd2t_57 div._comm_1fd2t_57 div{display:flex;align-items:center;align-self:flex-end;gap:4px}._comms_1fd2t_57 div._comm_1fd2t_57 div img{aspect-ratio:1/1;border-radius:50%}._comms_1fd2t_57 div._comm_1fd2t_57 span{font-size:12px;align-self:flex-end}._comms_1fd2t_57 div._comm_1fd2t_57._unread_1fd2t_87{background:#fff7ed;border-left:3px solid var(--color-warning);padding-left:8px;border-radius:4px}._comms_1fd2t_57 div._comm_1fd2t_57 ._unreadDot_1fd2t_93{position:absolute;top:8px;right:0;width:8px;height:8px;border-radius:50%;background:var(--color-danger)}._overlay_yv4ut_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}._modal_yv4ut_12{background:#fff;border-radius:12px;width:100%;max-width:600px;max-height:85vh;overflow-y:auto;padding:24px;box-shadow:0 12px 40px #0003}@media (max-width: 600px){._modal_yv4ut_12{padding:16px;max-height:90vh;border-radius:8px}}._header_yv4ut_30{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}._header_yv4ut_30 h2{font-size:20px;font-weight:700;color:var(--gray-900);margin:0}._closeBtn_yv4ut_44{font-size:24px;color:var(--gray-500);cursor:pointer;flex-shrink:0;line-height:1}._closeBtn_yv4ut_44:hover{color:var(--gray-900)}._badgeRow_yv4ut_55{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}._stateBadge_yv4ut_62{font-size:12px;font-weight:600;padding:4px 12px;border-radius:20px;background:var(--color-primary);color:#fff}._priorityBadge_yv4ut_71{font-size:12px;font-weight:500;padding:4px 12px;border-radius:20px;border:1px solid;color:var(--gray-700)}._statusBadge_yv4ut_80{font-size:11px;padding:4px 10px;background:#f0f0f0;border-radius:20px;color:#555}._section_yv4ut_88{margin-bottom:20px}._section_yv4ut_88 h4{font-size:13px;font-weight:600;color:var(--gray-500);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}._body_yv4ut_100{font-size:14px;color:var(--gray-700);line-height:1.6;background:var(--gray-100);padding:12px;border-radius:8px;display:flex;flex-direction:column;gap:4px}._bodyLine_yv4ut_112{white-space:pre-wrap}._subtask_yv4ut_116{display:flex;align-items:flex-start;gap:8px;cursor:pointer;padding:4px 6px;border-radius:6px;transition:background .15s}._subtask_yv4ut_116:hover{background:#0000000a}._subtask_yv4ut_116 input[type=checkbox]{margin-top:3px;cursor:pointer;accent-color:var(--color-primary)}._subtask_yv4ut_116 input[type=checkbox]:disabled{cursor:not-allowed}._subtask_yv4ut_116 span{flex:1}._subtaskDone_yv4ut_140 span{text-decoration:line-through;color:var(--gray-500)}._subtaskAdd_yv4ut_145{display:flex;align-items:center;gap:6px;margin-top:8px}._subtaskAdd_yv4ut_145 input{flex:1;padding:6px 10px;border-radius:6px;border:1px solid var(--gray-300);font-size:13px;outline:none}._subtaskAdd_yv4ut_145 input:focus{border-color:var(--color-primary)}._subtaskAdd_yv4ut_145 button{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500;background:var(--color-primary);color:#fff;cursor:pointer}._subtaskAdd_yv4ut_145 button:hover{background:var(--color-primary-hover)}._subtaskCancel_yv4ut_175{background:var(--gray-100)!important;color:var(--gray-700)!important}._subtaskCancel_yv4ut_175:hover{background:var(--gray-300)!important}._subtaskDelete_yv4ut_183{margin-left:auto;width:20px;height:20px;border-radius:50%;background:transparent;border:none;color:var(--gray-500);font-size:16px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}._subtaskDelete_yv4ut_183:hover{background:var(--color-danger);color:#fff}._draftActions_yv4ut_203{display:flex;gap:8px;margin-top:12px}._saveDraftBtn_yv4ut_209{padding:8px 16px;border-radius:6px;font-size:13px;font-weight:600;background:var(--color-primary);color:#fff;border:none;cursor:pointer}._saveDraftBtn_yv4ut_209:hover{background:var(--color-primary-hover)}._discardDraftBtn_yv4ut_223{padding:8px 16px;border-radius:6px;font-size:13px;font-weight:500;background:var(--gray-100);color:var(--gray-700);border:none;cursor:pointer}._discardDraftBtn_yv4ut_223:hover{background:var(--gray-300)}._subtaskAddBtn_yv4ut_237{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500;color:var(--color-primary);background:transparent;border:1px dashed var(--color-primary);cursor:pointer}._subtaskAddBtn_yv4ut_237:hover{background:#ebf1fc}._detailsGrid_yv4ut_251{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;padding:16px;background:var(--gray-100);border-radius:8px}@media (max-width: 400px){._detailsGrid_yv4ut_251{grid-template-columns:1fr}}._detailItem_yv4ut_266{display:flex;flex-direction:column;gap:2px}._detailItem_yv4ut_266 span{font-size:13px;color:var(--gray-700)}._label_yv4ut_276{font-size:11px!important;font-weight:600;color:var(--gray-500)!important;text-transform:uppercase;letter-spacing:.4px}._tagList_yv4ut_284{display:flex;flex-wrap:wrap;gap:6px}._tag_yv4ut_284{padding:4px 10px;border-radius:10px;background:#ebf1fc;color:var(--color-primary);font-size:12px;font-weight:500}._userChip_yv4ut_299{padding:4px 10px;border-radius:10px;background:var(--gray-100);color:var(--gray-700);font-size:12px;font-weight:500}._activeBadge_yv4ut_308{display:inline-block;font-size:12px;font-weight:600;padding:4px 12px;border-radius:20px;background:#e6f9ee;color:#1a8c43}._inactiveBadge_yv4ut_318{display:inline-block;font-size:12px;font-weight:600;padding:4px 12px;border-radius:20px;background:#fff3e0;color:#b06a00}._deferBtn_yv4ut_328,._undeferBtn_yv4ut_329{padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}._deferBtn_yv4ut_328{color:#7a5cf0;background:#f0ecff;border:1px solid #c4b5fd}._deferBtn_yv4ut_328:hover{background:#e0d8ff}._undeferBtn_yv4ut_329{color:#fff;background:var(--color-success);border:1px solid var(--color-success)}._undeferBtn_yv4ut_329:hover{opacity:.9}._commentList_yv4ut_356{display:flex;flex-direction:column;gap:10px}._comment_yv4ut_356{padding:10px;background:var(--gray-100);border-radius:8px}._comment_yv4ut_356 p{font-size:13px;color:var(--gray-700);margin:0;white-space:pre-wrap}._comment_yv4ut_356._unread_yv4ut_373{background:#fff7ed;border-left:3px solid var(--color-warning)}._unreadBadge_yv4ut_378{font-size:9px;font-weight:700;background:var(--color-danger);color:#fff;border-radius:8px;padding:1px 6px;letter-spacing:.5px}._commentHeader_yv4ut_388{display:flex;align-items:center;gap:8px;margin-bottom:6px}._commentHeader_yv4ut_388 img{width:24px;height:24px;border-radius:50%;object-fit:cover}._commentHeader_yv4ut_388 strong{font-size:12px;color:var(--gray-900)}._commentDate_yv4ut_405{font-size:11px;color:var(--gray-500);margin-left:auto}._page_17zuf_1{padding:32px;margin:0 auto}._page_17zuf_1 h1{font-size:24px;font-weight:700;color:var(--gray-900);margin-bottom:4px}._topRow_17zuf_12{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}._subtitle_17zuf_21{color:var(--gray-500);font-size:14px}._grid_17zuf_26{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-bottom:24px}._card_17zuf_33{background:var(--white);border-radius:8px;padding:20px;box-shadow:0 0 6px #0000001a}._card_17zuf_33 h3{font-size:16px;font-weight:600;margin-bottom:16px;color:var(--gray-900)}._card_17zuf_33 label{display:block;font-size:12px;font-weight:500;color:var(--gray-500);margin-bottom:6px;margin-top:12px}._card_17zuf_33 label:first-of-type{margin-top:0}._btnGroup_17zuf_57{display:flex;gap:6px}._optBtn_17zuf_62{flex:1;padding:6px 8px;border-radius:6px;font-size:12px;font-weight:500;color:#666;background:var(--gray-100);border:1px solid transparent;cursor:pointer;transition:background .15s,color .15s}._optBtn_17zuf_62:hover{background:#f0ecff;color:var(--color-primary)}._active_17zuf_79{background:var(--color-primary);color:#fff!important;border-color:var(--color-primary)}._active_17zuf_79:hover{background:var(--color-primary-hover)}._actions_17zuf_88{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._saveBtn_17zuf_95{padding:10px 24px;border-radius:8px;font-size:14px;font-weight:600;background:var(--color-primary);color:#fff;cursor:pointer;transition:background .15s}._saveBtn_17zuf_95:hover{background:var(--color-primary-hover)}._resetBtn_17zuf_109{padding:10px 24px;border-radius:8px;font-size:14px;font-weight:500;background:var(--gray-100);color:var(--gray-700);cursor:pointer;transition:background .15s}._resetBtn_17zuf_109:hover{background:var(--gray-300)}._unsavedWarning_17zuf_123{font-size:13px;font-weight:500;color:var(--color-warning);align-self:center}._page_e5tn1_1{padding:32px;background:#f4f4f4;min-height:100vh;max-width:1200px;margin:0 auto}@media (max-width: 600px){._page_e5tn1_1{padding:16px}}._topBar_e5tn1_14{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}._topBar_e5tn1_14 h1{font-size:26px;font-weight:700;color:var(--gray-900)}._backBtn_e5tn1_26{padding:8px 20px;border-radius:8px;font-size:13px;font-weight:600;background:var(--color-primary);color:#fff;cursor:pointer;transition:background .15s}._backBtn_e5tn1_26:hover{background:var(--color-primary-hover)}._monthBar_e5tn1_40{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}._monthBtn_e5tn1_47{padding:6px 14px;border-radius:20px;font-size:13px;font-weight:500;color:#666;background:#fff;border:1px solid var(--gray-300);cursor:pointer;transition:all .15s}._monthBtn_e5tn1_47:hover{border-color:var(--color-primary);color:var(--color-primary)}._monthActive_e5tn1_63{background:var(--color-primary);color:#fff!important;border-color:var(--color-primary)}._monthActive_e5tn1_63:hover{background:var(--color-primary-hover)}._statsRow_e5tn1_72{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}._statCard_e5tn1_79{flex:1;min-width:120px;background:#fff;border-radius:8px;padding:20px;box-shadow:0 0 6px #00000014;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px}._statNum_e5tn1_93{font-size:28px;font-weight:700;color:var(--color-primary)}._statLabel_e5tn1_99{font-size:13px;color:var(--gray-500);font-weight:500}._chartsGrid_e5tn1_105{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 800px){._chartsGrid_e5tn1_105{grid-template-columns:1fr}}._chartCard_e5tn1_116{background:#fff;border-radius:8px;padding:24px;box-shadow:0 0 6px #00000014}._chartCard_e5tn1_116 h3{font-size:15px;font-weight:600;color:var(--gray-700);margin-bottom:16px}._wide_e5tn1_129{grid-column:1/-1}._noData_e5tn1_133{color:var(--gray-500);font-size:13px;text-align:center;padding:40px 0}._leaderboard_e5tn1_140{display:flex;flex-direction:column;gap:8px}._leaderRow_e5tn1_146{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;background:var(--gray-100);transition:background .15s}._leaderRow_e5tn1_146:hover{background:#f0ecff}._leaderRank_e5tn1_159{font-size:18px;min-width:32px;text-align:center}._leaderName_e5tn1_165{flex:1;font-size:14px;font-weight:600;color:var(--gray-900)}._leaderCount_e5tn1_172{font-size:13px;font-weight:500;color:var(--color-primary)}._page_1vhce_1{padding:32px;background:#f4f4f4;min-height:100vh;max-width:1200px;margin:0 auto}@media (max-width: 600px){._page_1vhce_1{padding:16px}}._topBar_1vhce_14{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}._topBar_1vhce_14 h1{font-size:26px;font-weight:700;color:var(--gray-900)}._backBtn_1vhce_26{padding:8px 20px;border-radius:8px;font-size:13px;font-weight:600;background:var(--color-primary);color:#fff;cursor:pointer}._backBtn_1vhce_26:hover{background:var(--color-primary-hover)}._tabs_1vhce_39{display:flex;gap:4px;margin-bottom:20px;border-bottom:1px solid var(--gray-300)}._tab_1vhce_39{padding:10px 20px;font-size:14px;font-weight:500;color:var(--gray-500);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer}._tab_1vhce_39:hover{color:var(--color-primary)}._active_1vhce_60{color:var(--color-primary)!important;border-bottom-color:var(--color-primary)!important}._createBtn_1vhce_65{padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;background:var(--color-primary);color:#fff;margin-bottom:16px;cursor:pointer}._createBtn_1vhce_65:hover{background:var(--color-primary-hover)}._table_1vhce_79{background:#fff;border-radius:8px;box-shadow:0 0 6px #00000014;overflow:hidden}._tableHeader_1vhce_86{display:grid;grid-template-columns:1.5fr 2fr 1.5fr 1fr 1.5fr;padding:12px 16px;background:var(--gray-100);font-size:12px;font-weight:600;color:var(--gray-500);text-transform:uppercase;letter-spacing:.5px}._tasksHeader_1vhce_98{grid-template-columns:2fr 1fr 1.5fr 1.5fr 1.5fr}._usersHeader_1vhce_102,._usersRow_1vhce_106{grid-template-columns:1.5fr 2fr 1fr 1.5fr 1.5fr}._lastLogin_1vhce_110{font-size:12px;color:var(--gray-500)}._tagsHeader_1vhce_115{grid-template-columns:1.5fr 1fr 2fr 1.5fr}._tableRow_1vhce_119{display:grid;grid-template-columns:1.5fr 2fr 1.5fr 1fr 1.5fr;padding:12px 16px;font-size:13px;color:var(--gray-700);border-top:1px solid var(--gray-100);align-items:center}._tableRow_1vhce_119:hover{background:var(--gray-100)}._tasksRow_1vhce_132{grid-template-columns:2fr 1fr 1.5fr 1.5fr 1.5fr}._tagsRow_1vhce_136{grid-template-columns:1.5fr 1fr 2fr 1.5fr}._taskTitle_1vhce_140{font-weight:600;color:var(--gray-900)}._adminBadge_1vhce_145{display:inline-block;padding:2px 10px;border-radius:12px;background:var(--color-primary);color:#fff;font-size:11px;font-weight:600;text-transform:uppercase;width:fit-content}._actions_1vhce_157{display:flex;gap:8px}._actions_1vhce_157 button{padding:4px 12px;border-radius:6px;font-size:12px;font-weight:500;border:1px solid var(--gray-300);background:#fff;cursor:pointer;color:var(--gray-700)}._actions_1vhce_157 button:hover:not(:disabled){background:var(--gray-100)}._actions_1vhce_157 button:disabled{opacity:.4;cursor:not-allowed}._danger_1vhce_179{color:var(--color-danger)!important;border-color:var(--color-danger)!important}._danger_1vhce_179:hover{background:#fee2e2!important}._overlay_1vhce_187{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}._modal_1vhce_198{background:#fff;border-radius:12px;padding:24px;width:100%;max-width:400px;display:flex;flex-direction:column;gap:12px}._modal_1vhce_198 h3{font-size:18px;font-weight:700;margin-bottom:8px}._modal_1vhce_198 label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:500;color:var(--gray-500)}._modal_1vhce_198 input,._modal_1vhce_198 select{padding:8px 12px;border-radius:6px;border:1px solid var(--gray-300);font-size:14px;outline:none}._modal_1vhce_198 input:focus,._modal_1vhce_198 select:focus{border-color:var(--color-primary)}._modalActions_1vhce_234{display:flex;gap:8px;margin-top:12px;justify-content:flex-end}._modalActions_1vhce_234 button{padding:8px 20px;border-radius:6px;font-size:13px;font-weight:600;background:var(--gray-100);color:var(--gray-700);cursor:pointer}._modalActions_1vhce_234 button:hover{background:var(--gray-300)}._primary_1vhce_253{background:var(--color-primary)!important;color:#fff!important}._primary_1vhce_253:hover{background:var(--color-primary-hover)!important}._topActions_1vhce_261{display:flex;gap:8px}._filters_1vhce_266{display:flex;align-items:center;gap:10px;margin-bottom:16px;flex-wrap:wrap}._filterInput_1vhce_274{padding:6px 12px;border-radius:6px;border:1px solid var(--gray-300);font-size:13px;outline:none;background:#fff}._filterInput_1vhce_274:focus{border-color:var(--color-primary)}._filterCount_1vhce_286{font-size:12px;color:var(--gray-500);margin-left:auto}._tagPicker_1vhce_292{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}._tagChip_1vhce_299{padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;color:var(--gray-700);background:var(--gray-100);border:1px solid var(--gray-300);cursor:pointer;transition:all .15s}._tagChip_1vhce_299:hover{background:var(--gray-300)}._tagChipActive_1vhce_314{color:#fff!important;border-color:transparent!important}._colorDot_1vhce_319{display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:6px;vertical-align:middle}
