@keyframes taskTabV2_wrapIn__aOGiz{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes taskTabV2_rowIn__6gNHV{0%{opacity:0;transform:translateX(-4px)}to{opacity:1;transform:translateX(0)}}.taskTabV2_premiumLightWrapper__JWkkj{position:relative;min-height:600px;border-radius:20px;animation:taskTabV2_wrapIn__aOGiz .4s ease-out both;height:100%}.taskTabV2_bgGlow1__eTHMY,.taskTabV2_bgGlow2__QcNN6,.taskTabV2_techStarGrid__9tFnD{display:none}.taskTabV2_v2Container___ZyrB{position:relative;display:flex;flex-direction:column;gap:16px;height:100%;z-index:2}.taskTabV2_topStatsRow__w971a{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.taskTabV2_compactStatCard__ZOwk1{display:flex;flex-direction:row;align-items:center;gap:14px;padding:10px 16px;background:#eff6ff;border-radius:12px;border:1px solid #bfdbfe;transition:all .2s ease;cursor:default;box-shadow:0 2px 8px rgba(37,99,235,.05);color:#1e40af}.taskTabV2_compactStatCard__ZOwk1:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(37,99,235,.1)}.taskTabV2_compactStatCard__ZOwk1 .taskTabV2_csIcon__qVdwP{width:36px;height:36px;border-radius:8px;background:rgba(37,99,235,.1);color:#2563eb;display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0;transition:all .3s ease;border:1px solid rgba(37,99,235,.15)}.taskTabV2_compactStatCard__ZOwk1 .taskTabV2_csContent__G_REn{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex:1 1;min-width:0}.taskTabV2_compactStatCard__ZOwk1 .taskTabV2_csContent__G_REn .taskTabV2_csLabel__5N9h1{font-size:.75rem;font-weight:700;color:inherit;opacity:.8;text-transform:uppercase;letter-spacing:.5px}.taskTabV2_compactStatCard__ZOwk1 .taskTabV2_csContent__G_REn .taskTabV2_csVal__2hh52{font-size:1.35rem;font-weight:800;color:inherit;line-height:1}.taskTabV2_compactStatCard__ZOwk1.taskTabV2_success__wFKTW{background:#ecfdf5;border:1px solid #a7f3d0;color:#047857;box-shadow:0 2px 8px rgba(16,185,129,.05)}.taskTabV2_compactStatCard__ZOwk1.taskTabV2_success__wFKTW:hover{box-shadow:0 4px 12px rgba(16,185,129,.1)}.taskTabV2_compactStatCard__ZOwk1.taskTabV2_success__wFKTW .taskTabV2_csIcon__qVdwP{background:rgba(16,185,129,.1);color:#10b981;border-color:rgba(16,185,129,.15)}.taskTabV2_compactStatCard__ZOwk1.taskTabV2_info__puicO{background:#fffbeb;border:1px solid #fde68a;color:#b45309;box-shadow:0 2px 8px rgba(245,158,11,.05)}.taskTabV2_compactStatCard__ZOwk1.taskTabV2_info__puicO:hover{box-shadow:0 4px 12px rgba(245,158,11,.1)}.taskTabV2_compactStatCard__ZOwk1.taskTabV2_info__puicO .taskTabV2_csIcon__qVdwP{background:rgba(245,158,11,.1);color:#f59e0b;border-color:rgba(245,158,11,.15)}.taskTabV2_compactStatCard__ZOwk1.taskTabV2_danger__AzZ8T{background:#fef2f2;border:1px solid #fecdd3;color:#b91c1c;box-shadow:0 2px 8px rgba(239,68,68,.05)}.taskTabV2_compactStatCard__ZOwk1.taskTabV2_danger__AzZ8T:hover{box-shadow:0 4px 12px rgba(239,68,68,.1)}.taskTabV2_compactStatCard__ZOwk1.taskTabV2_danger__AzZ8T .taskTabV2_csIcon__qVdwP{background:rgba(239,68,68,.1);color:#ef4444;border-color:rgba(239,68,68,.15)}.taskTabV2_mainLayout__5AYNd{display:flex;gap:16px;height:100%}.taskTabV2_panelHeaderBlock__8IZzi{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px;padding-top:10px;margin-top:10px;padding-bottom:4px;border-top:1px solid #e2e8f0}.taskTabV2_docSearchBox__xgfI_{display:flex;align-items:center;gap:8px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px 12px;margin-bottom:2px}.taskTabV2_docSearchBox__xgfI_ i{color:#94a3b8;font-size:.85rem}.taskTabV2_docSearchInput__tZvcd{border:none;background:transparent;font-size:.82rem;font-weight:600;color:#475569;width:140px;outline:none}.taskTabV2_docSearchInput__tZvcd::placeholder{color:#94a3b8;font-weight:500}.taskTabV2_panelTitle__EO8qr{font-size:.9rem;font-weight:800;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:12px;margin-bottom:8px;position:relative}.taskTabV2_panelTitle__EO8qr .taskTabV2_ptIcon__fFzrc{color:#2563eb;display:flex;align-items:center;justify-content:center;font-size:1.15rem;transition:all .3s ease}.taskTabV2_panelTitle__EO8qr:hover .taskTabV2_ptIcon__fFzrc{transform:translateY(-2px)}.taskTabV2_panelTitle__EO8qr .taskTabV2_titleBadge__AdV3W{margin-left:auto;background:#f8fafc;border:1px solid #e2e8f0;color:#334155;padding:4px 10px;border-radius:12px;font-size:.75rem;font-weight:700}.taskTabV2_panelTitle__EO8qr .taskTabV2_totalCountBadge__Yakve{margin-left:8px;background:#2563eb;color:#fff;padding:2px 8px;border-radius:10px;font-size:.7rem;font-weight:600}.taskTabV2_panelSubtitle__Fztls{font-size:.75rem;color:#64748b;font-weight:500;display:flex;align-items:center;gap:6px}.taskTabV2_panelSubtitle__Fztls i{color:#2563eb;font-size:.8rem}.taskTabV2_leftCol___QEy9{width:30%;display:flex;flex-direction:column;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:16px}.taskTabV2_leftTableWrapper__AQOBn{flex:1 1;overflow-y:auto;padding-right:4px}.taskTabV2_leftTableWrapper__AQOBn::-webkit-scrollbar{width:6px}.taskTabV2_leftTableWrapper__AQOBn::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.taskTabV2_leftTableWrapper__AQOBn::-webkit-scrollbar-track{background:transparent}.taskTabV2_leftEmptyState__0NUCX{padding:14px 10px!important;text-align:center;color:#64748b;font-size:.82rem;font-weight:600}.taskTabV2_paginationContainer__YBGiF{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0}.taskTabV2_paginationInfo__e_aga{display:flex;align-items:center;gap:6px;color:#475569;font-size:.78rem;white-space:nowrap}.taskTabV2_paginationInfo__e_aga strong{color:#0f172a;font-weight:700}.taskTabV2_paginationInfo__e_aga select{height:30px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;font-size:.78rem;font-weight:600;padding:0 8px;outline:none}.taskTabV2_paginationInfo__e_aga select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.12)}.taskTabV2_paginationControls__bF5iz{display:flex;align-items:center;gap:8px}.taskTabV2_paginationPages__eY8UK{display:flex;align-items:center;gap:6px}.taskTabV2_pageNumber__qRYwb,.taskTabV2_paginationBtn__Op9H0{height:28px;min-width:28px;border:1px solid #dbe2ea;border-radius:8px;background:#fff;color:#1e293b;display:inline-flex;align-items:center;justify-content:center;gap:4px;font-size:.78rem;font-weight:600;padding:0 10px;cursor:pointer;transition:all .18s ease}.taskTabV2_pageNumber__qRYwb:hover,.taskTabV2_paginationBtn__Op9H0:hover{border-color:#3b82f6;color:#1d4ed8;background:#eff6ff}.taskTabV2_pageNumber__qRYwb{min-width:28px;padding:0 8px}.taskTabV2_pageNumberActive__oO7_L,.taskTabV2_pageNumberActive__oO7_L:hover{border-color:#2563eb;background:#2563eb;color:#fff}.taskTabV2_paginationBtnDisabled__xo0OW{opacity:.45;cursor:not-allowed}.taskTabV2_paginationBtnDisabled__xo0OW:hover{border-color:#dbe2ea;color:#1e293b;background:#fff}.taskTabV2_pageEllipsis__l6q1d{color:#64748b;font-size:.82rem;font-weight:700;padding:0 2px}.taskTabV2_v2TableSmall__IiNHv{width:100%;border-collapse:collapse}.taskTabV2_v2TableSmall__IiNHv thead{position:-webkit-sticky;position:sticky;top:0;z-index:5;background:#fff}.taskTabV2_v2TableSmall__IiNHv thead th{padding:8px 6px;text-align:center;color:#1e2f41;background:#e6f2ff;font-size:.74rem;font-weight:700;text-transform:uppercase;border-bottom:1px solid #cbd5e1;border-right:1px solid #cbd5e1}.taskTabV2_v2TableSmall__IiNHv thead th:last-child{border-right:none}.taskTabV2_v2TableSmall__IiNHv tbody td{padding:0;border-bottom:1px solid #e2e8f0;cursor:pointer;vertical-align:top}.taskTabV2_docRowInnerCenter__yEj3T,.taskTabV2_docRowInner__e9If6{display:flex;align-items:flex-start;gap:12px;padding:8px 12px;transition:background .15s}.taskTabV2_docRowInnerCenter__yEj3T{align-items:center;padding-left:6px;padding-right:6px;justify-content:center;position:relative;flex-shrink:0}.taskTabV2_docRow__nm3pY td{background:transparent;transition:background .15s}.taskTabV2_docRow__nm3pY.taskTabV2_activeRow__gy0Yr td{background:#e0f2fe!important;border-bottom-color:rgba(37,99,235,.15);color:#0f172a}.taskTabV2_docRow__nm3pY.taskTabV2_activeRow__gy0Yr .taskTabV2_docRowInnerCenter__yEj3T,.taskTabV2_docRow__nm3pY.taskTabV2_activeRow__gy0Yr .taskTabV2_docRowInner__e9If6{background:transparent}.taskTabV2_docRow__nm3pY.taskTabV2_activeRow__gy0Yr .taskTabV2_docRowInnerCenter__yEj3T .taskTabV2_luxeSTT___6_fk,.taskTabV2_docRow__nm3pY.taskTabV2_activeRow__gy0Yr .taskTabV2_docRowInner__e9If6 .taskTabV2_luxeSTT___6_fk{background:#bfdbfe;color:#0f172a;border-color:#7dd3fc;font-weight:700}.taskTabV2_luxeSTT___6_fk{width:28px;height:28px;flex-shrink:0;border-radius:6px;background:#fff;border:1px solid #e2e8f0;color:#334155;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.75rem;margin-top:2px}.taskTabV2_docSummaryList__HYeN1{display:flex;flex-direction:column;gap:2px;min-width:100px}.taskTabV2_dslItem__KgIaS{display:flex;justify-content:space-between;align-items:center;font-size:.72rem;line-height:1.2;border-bottom:1px solid #f1f5f9;padding-bottom:3px;margin-bottom:1px}.taskTabV2_dslItem__KgIaS:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.taskTabV2_activeRow__gy0Yr .taskTabV2_dslItem__KgIaS{border-bottom-color:hsla(0,0%,100%,.1)}.taskTabV2_dslItem__KgIaS .taskTabV2_dslLabel__HZKny{color:#64748b;font-weight:500}.taskTabV2_dslItem__KgIaS .taskTabV2_dslVal__YKwYU{font-weight:800;color:#0f172a}.taskTabV2_activeRow__gy0Yr .taskTabV2_dslItem__KgIaS .taskTabV2_dslLabel__HZKny{color:hsla(0,0%,100%,.7)}.taskTabV2_activeRow__gy0Yr .taskTabV2_dslItem__KgIaS .taskTabV2_dslVal__YKwYU{color:#fff}.taskTabV2_dslItem__KgIaS.taskTabV2_dslTotal__OjkkG{color:#334155}.taskTabV2_dslItem__KgIaS.taskTabV2_dslTotal__OjkkG .taskTabV2_dslLabel__HZKny{font-weight:700;color:inherit}.taskTabV2_dslItem__KgIaS.taskTabV2_dslTotal__OjkkG .taskTabV2_dslVal__YKwYU{font-weight:800;color:inherit}.taskTabV2_dslItem__KgIaS.taskTabV2_dslDone__z2Zml{color:#10b981}.taskTabV2_dslItem__KgIaS.taskTabV2_dslDone__z2Zml .taskTabV2_dslLabel__HZKny,.taskTabV2_dslItem__KgIaS.taskTabV2_dslDone__z2Zml .taskTabV2_dslVal__YKwYU{color:inherit}.taskTabV2_dslItem__KgIaS.taskTabV2_dslDoing__ZiAGr{color:#f59e0b}.taskTabV2_dslItem__KgIaS.taskTabV2_dslDoing__ZiAGr .taskTabV2_dslLabel__HZKny,.taskTabV2_dslItem__KgIaS.taskTabV2_dslDoing__ZiAGr .taskTabV2_dslVal__YKwYU{color:inherit}.taskTabV2_dslItem__KgIaS.taskTabV2_dslLate__8a0sW{color:#ef4444}.taskTabV2_dslItem__KgIaS.taskTabV2_dslLate__8a0sW .taskTabV2_dslLabel__HZKny,.taskTabV2_dslItem__KgIaS.taskTabV2_dslLate__8a0sW .taskTabV2_dslVal__YKwYU{color:inherit}.taskTabV2_docKyHieu__1n1EU{font-size:.85rem;font-weight:700;color:#066ab3}.taskTabV2_docMeta__SpbvQ{display:flex;flex-direction:column;gap:2px;font-size:.75rem;font-weight:500;color:#64748b;line-height:1.3}.taskTabV2_docActionCell__kroI_{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:100%;padding:10px 6px}.taskTabV2_docActionBtn__8A176{width:28px;height:28px;border-radius:8px;border:1px solid #dbe2ea;background:#fff;color:#3b4d66;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .18s ease}.taskTabV2_docActionBtn__8A176:hover:not(:disabled){transform:translateY(-1px)}.taskTabV2_docActionBtn__8A176:disabled{opacity:.55;cursor:not-allowed}.taskTabV2_docActionBtn__8A176 i{font-size:.78rem}.taskTabV2_docEditBtn___6Wgm:hover:not(:disabled){border-color:#93c5fd;background:#eff6ff;color:#1d4ed8;box-shadow:0 6px 12px rgba(37,99,235,.14)}.taskTabV2_docDeleteBtn__mDdsn:hover:not(:disabled){border-color:#fda4af;background:#fff1f2;color:#dc2626;box-shadow:0 6px 12px rgba(239,68,68,.12)}.taskTabV2_docList__N7dp8{display:flex;flex-direction:column;background:#fff}.taskTabV2_docCard__0aYCd{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid #f1f5f9;cursor:pointer;transition:all .2s ease;position:relative;background:#fff}.taskTabV2_docCard__0aYCd:hover{background-color:#f8fafc}.taskTabV2_docCard__0aYCd.taskTabV2_activeCard__0tWOz{background-color:#e0f2fe;border-left:4px solid #2563eb;padding-left:10px}.taskTabV2_docCard__0aYCd.taskTabV2_activeCard__0tWOz .taskTabV2_docCardTitle__gjHPk{color:#066ab3}.taskTabV2_docCardMain__IovRD{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:0}.taskTabV2_docCardTitle__gjHPk{font-size:.85rem;color:#0f172a;line-height:1.4;word-wrap:break-word;word-break:break-word}.taskTabV2_docCardMeta__Ll1Jz{display:flex;align-items:center;gap:6px;font-size:.72rem;color:#64748b;font-weight:500;flex-wrap:wrap;margin-top:1px}.taskTabV2_metaDivider__hrZfP{color:#cbd5e1}.taskTabV2_docCardStatsHorizontal__k1_DV{display:flex;align-items:center;gap:14px;margin-top:6px;flex-wrap:wrap}.taskTabV2_horizontalStatItem__DnyW1{display:flex;align-items:center;gap:4px;font-size:.74rem;font-weight:700;color:#475569}.taskTabV2_horizontalStatItem__DnyW1 i{font-size:.82rem}.taskTabV2_statTotal__pOn2B i{color:#2563eb}.taskTabV2_statDone__dTiy8 i{color:#10b981}.taskTabV2_statDoing__HSrJK i{color:#f59e0b}.taskTabV2_statLate__z1uAa i{color:#ef4444}.taskTabV2_docCardActions__RIMa4{display:flex;align-items:center;gap:6px;padding-left:10px;flex-shrink:0}.taskTabV2_docEditOverlay___ky05{position:fixed;inset:0;z-index:1300;background:rgba(10,18,33,.42);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:22px}.taskTabV2_docEditModal__DUB2P{width:min(920px,100%);background:#fff;border-radius:18px;box-shadow:0 22px 52px rgba(15,23,42,.18);border:1px solid #e2e8f0;overflow:hidden}.taskTabV2_docEditHeader__AqQ_4{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid #e5edf8}.taskTabV2_docEditTitle__lZlcM{font-size:1rem;font-weight:800;color:#1e3a8a}.taskTabV2_docEditCloseBtn__r_SHL{width:32px;height:32px;border:none;border-radius:10px;background:transparent;color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .18s ease}.taskTabV2_docEditCloseBtn__r_SHL:hover:not(:disabled){background:#eff6ff;color:#1d4ed8}.taskTabV2_docEditCloseBtn__r_SHL:disabled{opacity:.5;cursor:not-allowed}.taskTabV2_docEditBody__fyP69{padding:20px}.taskTabV2_docEditGrid__u4UHo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px 18px;gap:16px 18px}.taskTabV2_docField__ISMrA{display:flex;flex-direction:column;gap:8px}.taskTabV2_docFieldFull__lzMgx{grid-column:1/-1}.taskTabV2_docFieldLabel__SJosA{font-size:.9rem;font-weight:600;color:#334155}.taskTabV2_docInput__2KLUR{width:100%;min-height:44px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#334155;font-size:.95rem;padding:10px 14px;outline:none;transition:all .18s ease}.taskTabV2_docInput__2KLUR:hover{border-color:#94a3b8}.taskTabV2_docInput__2KLUR:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.12)}select.taskTabV2_docInput__2KLUR{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,#64748b 0),linear-gradient(135deg,#64748b 50%,transparent 0);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:38px}.taskTabV2_docTextarea__ODYjh{min-height:110px;resize:vertical}.taskTabV2_docModalFooter__bc6KD{display:flex;justify-content:flex-end;gap:10px;padding:18px 20px 20px}.taskTabV2_docModalBtn__uhPRO{border:none;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:.84rem;font-weight:700;cursor:pointer;transition:all .18s ease}.taskTabV2_docModalBtn__uhPRO:disabled{opacity:.6;cursor:not-allowed}.taskTabV2_docModalSaveBtn__Okfg5{background:#fff!important;border:1px solid #bfdbfe!important;color:#1e40af!important}.taskTabV2_docModalSaveBtn__Okfg5:hover:not(:disabled){background:#eff6ff!important;border-color:#3b82f6!important;color:#1d4ed8!important;box-shadow:none!important;transform:translateY(-1px)!important}.taskTabV2_docModalSaveBtn__Okfg5:active:not(:disabled){background:#bfdbfe!important;transform:translateY(0)!important}.taskTabV2_docModalCloseBtn__MKkvy{background:linear-gradient(135deg,#fb923c,#f97316);color:#fff}.taskTabV2_docModalCloseBtn__MKkvy:hover:not(:disabled){box-shadow:0 12px 20px rgba(249,115,22,.2);transform:translateY(-1px)}.taskTabV2_docInputError__5Krve{border-color:#ef4444!important}.taskTabV2_docInputError__5Krve:focus{box-shadow:0 0 0 3px rgba(239,68,68,.15)!important}.taskTabV2_docFieldError__vn_Pp{display:block;margin-top:4px;font-size:.78rem;color:#ef4444}.taskTabV2_docCalendar__6TCiD{width:100%}.taskTabV2_docCalendar__6TCiD .p-inputtext{min-height:44px;border:1.5px solid #cbd5e1;border-radius:6px;padding:10px 14px;color:#334155;background:#f8fafc;outline:none;transition:border-color .18s,box-shadow .18s;width:100%}.taskTabV2_docCalendar__6TCiD .p-inputtext:hover{border-color:#94a3b8}.taskTabV2_docCalendar__6TCiD .p-inputtext:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.12)}.taskTabV2_docCalendar__6TCiD .p-datepicker-trigger{border:1.5px solid #cbd5e1;border-radius:6px;background:#fff;color:#64748b;min-height:44px;padding:0 12px;transition:background .18s,border-color .18s}.taskTabV2_docCalendar__6TCiD .p-datepicker-trigger:hover{background:#f1f5f9;border-color:#94a3b8;color:#334155}.taskTabV2_docCalendar__6TCiD .p-datepicker-trigger:focus{box-shadow:0 0 0 3px rgba(59,130,246,.12);outline:none}.taskTabV2_docCalendarInput__QuLKo{min-height:44px;border:1.5px solid #cbd5e1;border-radius:6px;padding:10px 14px;font-size:.95rem;color:#334155;background:#f8fafc}.taskTabV2_agencyText__eJpo_{color:#475569;font-weight:600}.taskTabV2_docTrichYeuInline__9D2Kn{flex:1 1;font-size:.85rem;font-weight:500;color:#4b5563;line-height:1.4;white-space:normal;word-wrap:break-word}.taskTabV2_docLinkIcon__S_GOb{position:absolute;right:30%;top:50%;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#135abe;background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 10px rgba(0,0,0,.05);font-size:.85rem;opacity:0;transform:translate(50%,-50%);transition:all .2s ease;z-index:30;cursor:pointer}.taskTabV2_docLinkIcon__S_GOb i{transition:transform .2s ease}.taskTabV2_docRow__nm3pY:hover .taskTabV2_docLinkIcon__S_GOb{opacity:1}.taskTabV2_activeRow__gy0Yr .taskTabV2_docLinkIcon__S_GOb{opacity:1;background:#fff;color:#2563eb;border-color:rgba(37,99,235,.2)}.taskTabV2_docLinkIcon__S_GOb:hover{background:#2563eb;color:#fff;border-color:#2563eb;box-shadow:0 6px 15px rgba(37,99,235,.25)}.taskTabV2_docLinkIcon__S_GOb:hover i{transform:translateX(2px)}.taskTabV2_docLinkIcon__S_GOb:active{transform:translate(50%,-50%) scale(.95)}.taskTabV2_rightCol__bN9Ma{flex:1 1;display:flex;flex-direction:column;background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden}.taskTabV2_tableHeaderArea__XfVwC{padding:12px 16px;background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0}.taskTabV2_headerFlex__iow_f{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;background:#fff;border:1px solid #dee5ed;border-radius:8px;padding:8px 12px;position:relative;transition:all .2s ease}.taskTabV2_activeDocPill__xH1by{display:inline-flex;align-items:center;gap:8px;background:#eff6ff;border:1px solid #bfdbfe;padding:6px 14px;border-radius:8px;font-size:.85rem;color:#2563eb;animation:taskTabV2_rowIn__6gNHV .2s ease both}.taskTabV2_activeDocPill__xH1by span{color:#64748b;font-weight:500}.taskTabV2_activeDocPill__xH1by strong{color:#2563eb;font-weight:800}.taskTabV2_activeDocPill__xH1by .taskTabV2_clearPillBtn__Z4DAC{background:#dbeafe;border:none;color:#2563eb;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;font-size:.75rem;cursor:pointer;transition:all .2s;margin-left:4px;padding:0}.taskTabV2_activeDocPill__xH1by .taskTabV2_clearPillBtn__Z4DAC:hover{background:#ef4444;color:#fff}.taskTabV2_toolbar__wddAc{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.taskTabV2_yearSelectGroup__M0aex{position:relative;display:flex;align-items:center}.taskTabV2_yearSelectGroup__M0aex .taskTabV2_yearIcon__f7Onu{position:absolute;left:12px;font-size:.85rem;pointer-events:none}.taskTabV2_yearSelectGroup__M0aex .taskTabV2_yearChevron__hZlE2{position:absolute;right:12px;color:#94a3b8;font-size:.75rem;pointer-events:none}.taskTabV2_yearSelect__y_jBG{cursor:pointer;width:140px}.taskTabV2_filterBtns__M4uhi{display:flex;margin-right:8px}.taskTabV2_fBtn__P7KiE{display:flex;align-items:center;gap:0;border:1px solid #e2e8f0;background:#fff;font-size:.78rem;font-weight:700;color:#2e343c;cursor:pointer;transition:all .2s;white-space:nowrap;font-family:Inter var;margin-left:-1px}.taskTabV2_fBtn__P7KiE:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px;margin-left:0}.taskTabV2_fBtn__P7KiE:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.taskTabV2_fBtn__P7KiE:hover{background:#f8fafc;position:relative;z-index:1}.taskTabV2_fBtn__P7KiE.taskTabV2_activeBlue__7ABph{background:#eff6ff!important;border-color:#2563eb!important;position:relative;z-index:2}.taskTabV2_fBtn__P7KiE.taskTabV2_activeGreen__50ZxK{background:#ecfdf5!important;border-color:#10b981!important;position:relative;z-index:2}.taskTabV2_fBtn__P7KiE.taskTabV2_activeOrange__Pj71m{background:#fffbeb!important;border-color:#f59e0b!important;position:relative;z-index:2}.taskTabV2_fBtn__P7KiE.taskTabV2_activeRed__BPgXs{background:#fef2f2!important;border-color:#ef4444!important;position:relative;z-index:2}.taskTabV2_fBtnBlue__JGWpV,.taskTabV2_fBtnBlue__JGWpV i{color:#2563eb!important}.taskTabV2_fBtnGreen__MtemE{color:#059669!important}.taskTabV2_fBtnGreen__MtemE i{color:#10b981!important}.taskTabV2_fBtnOrange__i3rD9{color:#d97706!important}.taskTabV2_fBtnOrange__i3rD9 i{color:#f59e0b!important}.taskTabV2_fBtnRed__eyPGz{color:#dc2626!important}.taskTabV2_fBtnRed__eyPGz i{color:#ef4444!important}.taskTabV2_unitSelectWrapper__7iu22{position:relative}.taskTabV2_unitSelectWrapper__7iu22 .taskTabV2_rightIcon__arCZq{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:.8rem;pointer-events:none}.taskTabV2_unitSelect__cSttL{cursor:pointer;width:140px}.taskTabV2_unitSelect__cSttL option.taskTabV2_parentOption__DLCR5{font-weight:700}.taskTabV2_unitSelect__cSttL option.taskTabV2_childOption__kHIUs{font-weight:500}.taskTabV2_searchBox__LHUau{flex:1 1;position:relative;max-width:500px}.taskTabV2_searchBox__LHUau i{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:.95rem}.taskTabV2_searchBox__LHUau input{width:100%;padding:8px 16px 8px 40px;border-radius:8px;border:1px solid #dee5ed;background:#f7f9fc;font-size:.85rem;color:#4b5563;outline:none;transition:all .2s ease;font-weight:500}.taskTabV2_searchBox__LHUau input::placeholder{color:#94a3b8;font-weight:500}.taskTabV2_searchBox__LHUau input:hover{border-color:#cbd5e1;background:#f1f5f9}.taskTabV2_searchBox__LHUau input:focus{border-color:#2563eb;background:#fff;box-shadow:0 0 0 4px rgba(37,99,235,.08)}.taskTabV2_btnThongKe__MUiHc{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#fff;border:1px solid #b2c5dd;color:#09389d;border-radius:8px;padding:0 16px;height:34px;font-size:.82rem;font-weight:700;cursor:pointer;transition:all .2s ease}.taskTabV2_btnThongKe__MUiHc:hover{background:#f0f6ff;border-color:#3b82f6;color:#1d4ed8;transform:translateY(-1px)}.taskTabV2_btnThongKe__MUiHc:active{transform:translateY(0)}.taskTabV2_btnThongKe__MUiHc i{font-size:.9rem}.taskTabV2_btnXemNhiemVu__Ug76K{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#fff;border:1px solid #a7f3d0;color:#047857;border-radius:8px;padding:0 16px;height:34px;font-size:.82rem;font-weight:700;cursor:pointer;transition:all .2s ease}.taskTabV2_btnXemNhiemVu__Ug76K:hover{background:#ecfdf5;border-color:#10b981;color:#059669;transform:translateY(-1px)}.taskTabV2_btnXemNhiemVu__Ug76K:active{transform:translateY(0)}.taskTabV2_btnXemNhiemVu__Ug76K i{font-size:.9rem;color:#10b981}.taskTabV2_tableWrapper__WTUjM{flex:1 1;overflow-y:auto}.taskTabV2_tableWrapper__WTUjM::-webkit-scrollbar{width:6px}.taskTabV2_tableWrapper__WTUjM::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.taskTabV2_v2Table__4RQqq{width:100%;border-collapse:collapse;table-layout:fixed}.taskTabV2_v2Table__4RQqq thead{position:-webkit-sticky;position:sticky;top:0;z-index:5;background:#fff}.taskTabV2_v2Table__4RQqq thead th{padding:10px 12px;text-align:center;color:#1e2f41;background:#e6f2ff;font-size:.74rem;font-weight:700;text-transform:uppercase;border-bottom:1px solid #cbd5e1;border-right:1px solid #cbd5e1;white-space:normal;letter-spacing:.05em;line-height:1.4}.taskTabV2_v2Table__4RQqq thead th:last-child{border-right:none}.taskTabV2_v2Table__4RQqq thead th:not(:first-child){text-align:left;padding-left:16px}.taskTabV2_v2Table__4RQqq tbody td{padding:0;border-bottom:1px solid #e2e8f0;transition:background .15s;vertical-align:top}.taskTabV2_taskRow__hZWWM:hover td{background:#f8fafc}.taskTabV2_taskRow__hZWWM.taskTabV2_relatedRow__c6rD4 td{background:transparent}.taskTabV2_cellInner__nxN4C{padding:10px 12px;display:flex;align-items:flex-start;gap:8px;word-break:break-word;font-size:13px}.taskTabV2_sttBadge__D2Ec3{width:28px;height:28px;flex-shrink:0;border-radius:6px;background:#fff;border:1px solid #e2e8f0;color:#334155;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.75rem}.taskTabV2_cellDocLine__pjfJC{display:flex;align-items:center;gap:2px}.taskTabV2_separator__d_k86{color:#cbd5e1;font-weight:400}.taskTabV2_cellDocDate__akyxl,.taskTabV2_cellDocKyHieu__MRfVp{font-size:.82rem;font-weight:700;color:#1e40af;white-space:nowrap;letter-spacing:.3px}.taskTabV2_agencyBadge__fxMvs{display:inline-flex;margin-top:2px;color:#334155;padding:3px 0;border-radius:4px;font-size:.75rem;font-weight:600;white-space:nowrap;letter-spacing:.2px}.taskTabV2_taskNameCell__whXwZ{white-space:normal;line-height:1.6;font-size:.86rem;color:#0f172a;word-wrap:break-word;min-width:200px;letter-spacing:.2px}.taskTabV2_excerptCell__Vbh_O{white-space:normal;line-height:1.5;font-size:.82rem;font-weight:600;color:#334155;max-width:220px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;letter-spacing:.2px}.taskTabV2_unitNameCell__1WSML{font-size:.84rem}.taskTabV2_deadlineCell__Zq_n1,.taskTabV2_unitNameCell__1WSML{font-weight:600;color:#334155;white-space:nowrap;letter-spacing:.2px}.taskTabV2_deadlineCell__Zq_n1{font-size:.82rem;display:flex;align-items:center;gap:6px}.taskTabV2_deadlineCell__Zq_n1 i{font-size:.8rem}.taskTabV2_badge__RbDAz{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:6px;font-size:.75rem;font-weight:700;white-space:nowrap;border:1px solid transparent;letter-spacing:.3px}.taskTabV2_badge__RbDAz .taskTabV2_dot__C7LrM{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.taskTabV2_badgeBlue__fSM1Q{background:#ecf0ff;color:#2563eb;border-color:#bfdbfe}.taskTabV2_badgeGreen___9K11{background:#ecfdf5;color:#059669;border-color:#a7f3d0}.taskTabV2_badgeRed__fXi24{background:#fef2f2;color:#dc2626;border-color:#fecdd3}.taskTabV2_badgeAmber__doI4u{background:#fffbeb;color:#d97706;border-color:#fde68a}.taskTabV2_statusDisplay__OYtTA{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;font-weight:700;white-space:nowrap}.taskTabV2_statusDisplay__OYtTA i{flex-shrink:0}.taskTabV2_statusSelect__N4BpX{width:100%;border:1.5px solid #cbd5e1;border-radius:6px;padding:4px 6px;background:#fff;color:#334155;font-size:.78rem;font-weight:600;cursor:pointer;outline:none;transition:all .15s ease}.taskTabV2_statusSelect__N4BpX:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.taskTabV2_statusSelect__N4BpX:disabled{background-color:#f1f5f9;color:#94a3b8;cursor:not-allowed;border-color:#e2e8f0}.taskTabV2_statusCheckboxWrap__B83Zc{display:flex;flex-direction:column;gap:6px}.taskTabV2_statusCheckboxWrap__B83Zc .taskTabV2_statusCheckbox__oWxRx{display:flex;align-items:center;gap:8px;font-size:.78rem;color:#334155;cursor:pointer}.taskTabV2_statusCheckboxWrap__B83Zc .taskTabV2_statusCheckbox__oWxRx input[type=checkbox]{width:18px;height:18px;flex-shrink:0;border-radius:4px;border:1px solid #d1d5db;background:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;position:relative}.taskTabV2_statusCheckboxWrap__B83Zc .taskTabV2_statusCheckbox__oWxRx input[type=checkbox]:checked{background:#10b981;border-color:#10b981}.taskTabV2_statusCheckboxWrap__B83Zc .taskTabV2_statusCheckbox__oWxRx input[type=checkbox]:checked:after{content:"";position:absolute;left:4px;top:2px;width:5px;height:9px;border:2px solid #fff;border-top:none;border-left:none;transform:rotate(40deg)}.taskTabV2_statusCheckboxWrap__B83Zc .taskTabV2_statusCheckbox__oWxRx span{-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#334155;font-weight:600}.taskTabV2_unitNameCell__1WSML{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden;line-height:1.4;font-weight:400;color:#0f172a;color:#475569}.taskTabV2_deadline__dyOB0{color:#ef4444;font-weight:800}.taskTabV2_cellDocInfo__cQ4Vl,.taskTabV2_docPositionInfo__VGhyv{display:flex;flex-direction:column;gap:4px}.taskTabV2_docPositionInfo__VGhyv{min-width:120px}.taskTabV2_posUnit__jaIBa{font-size:.72rem;font-weight:700;color:#0369a1;background:#f0f9ff;padding:2px 8px;border-radius:4px;display:inline-block;width:-moz-fit-content;width:fit-content;border:1px solid #e0f2fe}.taskTabV2_activeRow__gy0Yr .taskTabV2_posUnit__jaIBa{background:hsla(0,0%,100%,.15);color:#fff;border-color:hsla(0,0%,100%,.25)}.taskTabV2_posAccount__WmZ1L{font-size:.68rem;font-weight:600;color:#475569;display:flex;align-items:center;padding-left:4px;margin-top:2px;gap:4px}.taskTabV2_posAccount__WmZ1L i{color:#94a3b8}.taskTabV2_activeRow__gy0Yr .taskTabV2_posAccount__WmZ1L{color:hsla(0,0%,100%,.95)}.taskTabV2_activeRow__gy0Yr .taskTabV2_posAccount__WmZ1L i{color:hsla(0,0%,100%,.7)}.taskTabV2_attachBtn__3xSt_{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border-radius:8px;background:#fff;border:1px solid #e6eefc;color:#1f2937;cursor:pointer;font-weight:700;font-size:.85rem;transition:all .15s ease;box-shadow:0 4px 10px rgba(31,41,55,.04)}.taskTabV2_attachBtn__3xSt_ i{font-size:1rem;color:#334155}.taskTabV2_attachBtn__3xSt_:hover{background:#f1f7ff;border-color:#cfe0ff;transform:translateY(-1px)}.taskTabV2_attachBtn__3xSt_:active{transform:translateY(0)}.taskTabV2_attachCount__wOOCi{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#eef2ff;color:#2563eb;font-weight:800;font-size:.75rem;border:1px solid #dbeafe}.taskTabV2_attachDialog__GggKH{max-width:520px}.taskTabV2_attachList__O9IGs{display:flex;flex-direction:column;gap:8px;padding:8px 4px;max-height:60vh;overflow:auto}.taskTabV2_attachItem__IlQSS{padding:8px 10px;border-radius:8px;background:#fbfdff;border:1px solid #eef2ff;font-size:.9rem}.taskTabV2_attachItem__IlQSS a{color:#0f172a;text-decoration:none;font-weight:600}.taskTabV2_attachItem__IlQSS a:hover{text-decoration:underline;color:#1e40af}.taskTabV2_attachEmpty__eMHEy{padding:12px;color:#64748b;font-weight:600;text-align:center}.taskTabV2_posEmpty__KCEKO{color:#cbd5e1;font-style:italic;font-size:.75rem}.taskTabV2_accountNameCell___JLin{display:flex;align-items:center;font-weight:500;margin-top:2px}@media(max-width:1200px){.taskTabV2_premiumLightWrapper__JWkkj{padding:16px}.taskTabV2_mainLayout__5AYNd{gap:12px}.taskTabV2_leftCol___QEy9{width:35%!important}.taskTabV2_taskNameCell__whXwZ{min-width:150px}.taskTabV2_topStatsRow__w971a{grid-template-columns:repeat(2,1fr)}}@media(max-width:992px){.taskTabV2_mainLayout__5AYNd{flex-direction:column!important;height:auto!important;gap:20px}.taskTabV2_leftCol___QEy9,.taskTabV2_rightCol__bN9Ma{width:100%!important;height:500px!important}.taskTabV2_topStatsRow__w971a{grid-template-columns:repeat(4,1fr)!important}}@media(max-width:768px){.taskTabV2_topStatsRow__w971a{grid-template-columns:repeat(2,1fr)!important}.taskTabV2_toolbar__wddAc{flex-direction:column!important;align-items:stretch!important;gap:12px}.taskTabV2_toolbar__wddAc .taskTabV2_searchBox__LHUau{width:100%;max-width:100%;order:1}.taskTabV2_toolbar__wddAc .taskTabV2_filterBtns__M4uhi{order:2;width:100%;flex-wrap:wrap;margin:0}.taskTabV2_toolbar__wddAc .taskTabV2_unitSelectWrapper__7iu22,.taskTabV2_toolbar__wddAc .taskTabV2_yearSelectGroup__M0aex{order:3;width:100%}.taskTabV2_toolbar__wddAc .taskTabV2_unitSelect__cSttL,.taskTabV2_toolbar__wddAc .taskTabV2_yearSelect__y_jBG{width:100%}.taskTabV2_v2TableSmall__IiNHv td:nth-child(3),.taskTabV2_v2TableSmall__IiNHv th:nth-child(3),.taskTabV2_v2Table__4RQqq td:nth-child(3),.taskTabV2_v2Table__4RQqq th:nth-child(3){display:none!important}.taskTabV2_paginationContainer__YBGiF{flex-direction:column;align-items:flex-start}.taskTabV2_paginationPages__eY8UK{flex-wrap:wrap}.taskTabV2_docEditGrid__u4UHo{grid-template-columns:1fr}}@media(max-width:576px){.taskTabV2_premiumLightWrapper__JWkkj{padding:10px;border-radius:12px}.taskTabV2_topStatsRow__w971a{grid-template-columns:1fr!important;gap:8px}.taskTabV2_compactStatCard__ZOwk1{padding:8px 12px}.taskTabV2_compactStatCard__ZOwk1 .taskTabV2_csIcon__qVdwP{width:32px;height:32px;font-size:.9rem}.taskTabV2_compactStatCard__ZOwk1 .taskTabV2_csVal__2hh52{font-size:1.2rem}.taskTabV2_compactStatCard__ZOwk1 .taskTabV2_csLabel__5N9h1{font-size:.65rem}.taskTabV2_panelTitle__EO8qr{font-size:.8rem}.taskTabV2_leftCol___QEy9,.taskTabV2_rightCol__bN9Ma{height:850px!important;padding:12px}.taskTabV2_leftTableWrapper__AQOBn,.taskTabV2_tableWrapper__WTUjM{width:100%;overflow-x:auto}.taskTabV2_v2TableSmall__IiNHv,.taskTabV2_v2Table__4RQqq{min-width:800px!important}.taskTabV2_taskNameCell__whXwZ{font-size:.8rem}.taskTabV2_docEditOverlay___ky05{padding:10px}.taskTabV2_docEditModal__DUB2P{border-radius:14px}.taskTabV2_docModalFooter__bc6KD{flex-direction:column-reverse}}.taskTabV2_groupHeaderInner__K4Wd4{display:flex;align-items:center;flex-wrap:nowrap;gap:6px;font-size:.9rem;font-weight:700;color:#1e3a8a;background:#f0f4ff;padding:8px 12px;border-radius:6px}.taskTabV2_parentOption__DLCR5{font-weight:700}.taskTabV2_fileViewerModalOverlay__lCSbG,.taskTabV2_fileViewerOverlay__UOiWQ{position:fixed;inset:0;z-index:99999;background:rgba(10,18,33,.46);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:20px}.taskTabV2_fileViewerModal__5PH6U{width:80vw;height:85vh;background:#fff;border-radius:14px;box-shadow:0 18px 48px rgba(0,0,0,.2);display:flex;flex-direction:column;overflow:hidden}.taskTabV2_fileViewerHeader__X_eNQ{height:52px;padding:0 14px 0 16px;border-bottom:1px solid #e5edf8;display:flex;align-items:center;justify-content:space-between;gap:12px}.taskTabV2_fileViewerTitle__Nk9O7{font-size:1.25rem;font-weight:700;color:#133861;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.taskTabV2_fileViewerCloseBtn__KKyKL,.taskTabV2_fileViewerClose__k3rgf{width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:#3a4d69;cursor:pointer}.taskTabV2_fileViewerCloseBtn__KKyKL:hover,.taskTabV2_fileViewerClose__k3rgf:hover{background:#eff5ff;color:#1f4f87}.taskTabV2_fileViewerBody__nJRSh{flex:1 1;min-height:0;display:grid;grid-template-columns:320px 1fr}.taskTabV2_fileViewerListPane__56GT9{border-right:1px solid #e5edf8;background:#f9fbff;overflow-y:auto;padding:10px;display:flex;flex-direction:column;gap:8px}.taskTabV2_fileViewerListItem__0sYen{width:100%;border:1px solid #dde8f8;background:#fff;border-radius:10px;padding:10px;display:flex;align-items:center;gap:9px;cursor:pointer;text-align:left;font-family:Inter var}.taskTabV2_fileViewerListItemDisabled__tkyQY{opacity:.6;cursor:not-allowed}.taskTabV2_fileViewerListItemActive__6Mpf2{border-color:#5f9df8;background:#f9f5db;box-shadow:0 0 0 3px rgba(59,130,246,.16)}.taskTabV2_fileViewerListItemActive__6Mpf2 .taskTabV2_fileViewerListName__VTWPd{font-weight:700}.taskTabV2_fileViewerListIcon__nPrrv{font-size:1.1rem;color:#1f67d3;margin-top:1px}.taskTabV2_fileViewerListIcon__nPrrv.pi-file-pdf{color:#dc2626}.taskTabV2_fileViewerListIcon__nPrrv.pi-file-word{color:#2563eb}.taskTabV2_fileViewerListIcon__nPrrv.pi-file-excel{color:#16a34a}.taskTabV2_footerActions__taQ4j{display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap;padding-top:.5rem}.taskTabV2_addTaskBtn__g2vad,.taskTabV2_closeBtn__BzByu,.taskTabV2_saveBtn__rVDdK{min-height:36px;border:1px solid transparent;border-radius:10px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:.9rem;font-weight:700;cursor:pointer;transition:all .18s ease}.taskTabV2_addTaskBtn__g2vad i,.taskTabV2_closeBtn__BzByu i,.taskTabV2_saveBtn__rVDdK i{font-size:.92rem}.taskTabV2_addTaskBtn__g2vad:disabled,.taskTabV2_closeBtn__BzByu:disabled,.taskTabV2_saveBtn__rVDdK:disabled{opacity:.65;cursor:not-allowed}.taskTabV2_saveBtn__rVDdK{background:#fff!important;border:1px solid #bfdbfe!important;color:#1e40af!important;box-shadow:none!important}.taskTabV2_saveBtn__rVDdK:hover:not(:disabled){background:#eff6ff!important;border-color:#3b82f6!important;color:#1d4ed8!important;box-shadow:none!important;transform:translateY(-1px)!important}.taskTabV2_saveBtn__rVDdK:active:not(:disabled){background:#bfdbfe!important;transform:translateY(0)!important}.taskTabV2_addTaskBtn__g2vad{background:#fff;border-color:#bfdbfe;color:#1e40af}.taskTabV2_addTaskBtn__g2vad:hover:not(:disabled){border-color:#60a5fa;background:#eff6ff}.taskTabV2_closeBtn__BzByu{background:#fff;border-color:#fecaca;color:#b91c1c}.taskTabV2_closeBtn__BzByu:hover:not(:disabled){border-color:#f87171;background:#fff1f2}.taskTabV2_fileViewerListName__VTWPd{font-size:.88rem;font-weight:500;color:#133861;line-height:1.35;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1 1}.taskTabV2_fileViewerListDownload__inq2x{width:28px;height:28px;border-radius:7px;border:1px solid #c9ddfb;background:#eef5ff;color:#2a65b7;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.taskTabV2_fileViewerListDownload__inq2x:hover{background:#dcecff;border-color:#96bdf3}.taskTabV2_fileViewerEmpty__y1_7u,.taskTabV2_fileViewerListEmpty__YB0OV{width:100%;min-height:120px;display:flex;align-items:center;justify-content:center;text-align:center;color:#60758f;font-size:.9rem;padding:1rem}.taskTabV2_fileViewerPreviewPane__f2ss0{display:flex;flex-direction:column;min-width:0;min-height:0;background:#fff}.taskTabV2_fileViewerPreviewHeader__ysrJu{height:52px;border-bottom:1px solid #edf1f9;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px}.taskTabV2_fileViewerPreviewName__of2XI{font-size:.88rem;font-weight:600;color:#133861;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.taskTabV2_fileViewerPreviewContent__LMhhI{flex:1 1;min-height:0;background:#f4f8ff;display:flex;align-items:stretch;justify-content:center}.taskTabV2_fileViewerOnlyOfficeWrap__SPZa2{width:100%;height:100%}.taskTabV2_filePreviewFrame__BkUKu,.taskTabV2_fileViewerIframe__txqMW{width:100%;height:100%;border:none;background:#fff}.taskTabV2_filePreviewImage___fJqk,.taskTabV2_fileViewerImage__RknV8{max-width:100%;max-height:100%;object-fit:contain;margin:auto;padding:10px}.taskTabV2_filePreviewVideo__00qGY,.taskTabV2_fileViewerVideo__6yG7X{width:100%;height:100%;background:#000}.taskTabV2_fileViewerUnsupported__vD4bD{display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#4d617b}.taskTabV2_fileViewerUnsupportedIcon__YTIPp{font-size:2.5rem}.taskTabV2_fileViewerDownloadBtn__T3j2z{border:1px solid #89b6f5;border-radius:8px;background:#e9f2ff;color:#1b4e8e;padding:7px 11px;cursor:pointer;font-size:.82rem;font-weight:700}.taskTabV2_fileViewerDownloadBtn__T3j2z:hover{background:#dcecff}.taskTabV2_fileViewerFooter__nzoXu{min-height:30px;border-top:1px solid #edf1f9;display:flex;align-items:center;justify-content:flex-end;padding:0 12px}.taskTabV2_fileViewerMeta__3doHg{color:#6b7f96;font-size:.78rem}@media(max-width:900px){.taskTabV2_fileViewerModalOverlay__lCSbG,.taskTabV2_fileViewerOverlay__UOiWQ{padding:8px;align-items:flex-start}.taskTabV2_fileViewerModal__5PH6U{width:100%;height:calc(100vh - 16px);height:calc(100dvh - 16px)}.taskTabV2_fileViewerBody__nJRSh{grid-template-columns:1fr;grid-template-rows:auto 1fr}.taskTabV2_fileViewerListPane__56GT9{border-right:none;border-bottom:1px solid #e5edf8;flex-direction:row;overflow-x:auto;overflow-y:hidden;padding:8px;gap:8px;white-space:nowrap}.taskTabV2_fileViewerListItem__0sYen{width:auto;min-width:180px;max-width:240px;flex-shrink:0;padding:6px 10px}.taskTabV2_fileViewerListName__VTWPd{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}}.taskTabV2_btnAddTask__2S_Qv{border:1px solid #bfdbfe!important;background:#eff6ff!important;color:#1e40af!important;border-radius:8px!important;font-size:.8rem!important;font-weight:700!important;letter-spacing:.02em!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important;font-family:Inter var,sans-serif!important;text-shadow:none!important;box-shadow:0 1px 2px rgba(15,23,42,.05)!important;position:relative!important;overflow:hidden!important}.taskTabV2_btnAddTask__2S_Qv i{font-size:.8rem!important;transition:transform .2s ease!important;color:#2563eb!important}.taskTabV2_btnAddTask__2S_Qv span{position:relative!important;z-index:1!important}.taskTabV2_btnAddTask__2S_Qv:before{display:none!important}.taskTabV2_btnAddTask__2S_Qv:hover{transform:translateY(-1px)!important;background:#dbeafe!important;border-color:#93c5fd!important;box-shadow:0 4px 6px rgba(37,99,235,.08)!important}.taskTabV2_btnAddTask__2S_Qv:hover i{transform:none!important;color:#1d4ed8!important}.taskTabV2_btnAddTask__2S_Qv:active{transform:translateY(0)!important;background:#bfdbfe!important;box-shadow:none!important}.taskTabV2_panelMoveBtn__KqzcC{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid #e2e8f0;border-radius:4px;background:#f8fafc;color:#64748b;cursor:pointer;transition:all .15s}.taskTabV2_panelMoveBtn__KqzcC:hover:not(:disabled){background:#e2e8f0;color:#334155;border-color:#94a3b8}.taskTabV2_panelMoveBtn__KqzcC:disabled{opacity:.3;cursor:not-allowed}.taskTabV2_panelTitleInput__dyhIl{flex:1 1;border:1.5px solid #93c5fd;border-radius:6px;padding:3px 8px;font-size:.88rem;font-weight:600;background:#eff6ff;color:#1e40af;outline:none;min-width:300px;flex-shrink:0}.taskTabV2_panelTitleInput__dyhIl:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.15)}.taskTabV2_panelTitleClickable__W6HQK{cursor:text;font-size:.88rem;font-weight:600;color:#1e3a5f;flex-shrink:1;white-space:normal;word-break:break-word}.taskTabV2_panelTitleClickable__W6HQK:hover{color:#3b82f6;text-decoration:underline;-webkit-text-decoration-style:dashed;text-decoration-style:dashed}.taskTabV2_taskEditInput__E4CR5{width:100%;border:1.5px solid #93c5fd;border-radius:6px;padding:4px 8px;background:#eff6ff;color:#1e40af;outline:none}.taskTabV2_taskEditInput__E4CR5:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.taskTabV2_taskEditTextarea__D1w2d{width:100%;border:1.5px solid #93c5fd;border-radius:6px;padding:6px 8px;background:#eff6ff;color:#1e40af;outline:none;resize:vertical;min-height:38px;line-height:1.35;font-family:inherit;font-size:.83rem}.taskTabV2_taskEditTextarea__D1w2d:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.taskTabV2_taskEditTextarea__D1w2d::-webkit-scrollbar{width:3px}.taskTabV2_taskEditTextarea__D1w2d::-webkit-scrollbar-track{background:transparent}.taskTabV2_taskEditTextarea__D1w2d::-webkit-scrollbar-thumb{background:#93c5fd;border-radius:4px}.taskTabV2_taskEditTextarea__D1w2d::-webkit-scrollbar-thumb:hover{background:#3b82f6}.taskTabV2_taskEditTextarea__D1w2d{scrollbar-width:thin;scrollbar-color:#93c5fd transparent}.taskTabV2_taskEditSelect__8cF3V{width:100%;border:1.5px solid #93c5fd;border-radius:6px;padding:5px 6px;background:#eff6ff;color:#1e40af;cursor:pointer}.taskTabV2_taskEditSelect__8cF3V:focus{border-color:#3b82f6;outline:none}.taskTabV2_taskEditCalendarInput__DY6Jd{width:100%!important;border:1.5px solid #93c5fd!important;border-radius:6px;padding:4px 8px!important;background:#eff6ff!important;color:#1e40af!important;min-height:unset!important}.taskTabV2_editingRow__CZ3QY{background-color:rgba(239,246,255,.85)!important;cursor:default!important}.taskTabV2_capNhatCell__FcCJw{display:flex;flex-direction:column;gap:2px}.taskTabV2_capNhatDate__fGiPo{font-size:.78rem;color:#64748b}.taskTabV2_capNhatUser___yFwm{font-size:.72rem;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.taskTabV2_groupNameBadge__mZkgY{display:inline-flex;align-items:center;padding:3px 8px;border-radius:6px;background-color:#eff6ff;color:#1e40af;border:1px solid #bfdbfe;font-size:.72rem;font-weight:700;margin-left:10px;box-shadow:0 1px 2px rgba(0,0,0,.05);vertical-align:middle;flex-shrink:1;white-space:normal;word-break:break-word}.taskTabV2_groupNameBadge__mZkgY i{color:#3b82f6;flex-shrink:0}.taskTabV2_groupNameBadgeEditing__6m7rE{max-width:380px;flex-shrink:1;min-width:0}.taskTabV2_badgeText__3f77R{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1;min-width:0}@media(max-width:768px){.taskTabV2_footerActions__taQ4j{flex-direction:column!important;align-items:stretch!important;width:100%!important;gap:8px!important;padding-top:.5rem}.taskTabV2_footerActions__taQ4j .taskTabV2_addTaskBtn__g2vad,.taskTabV2_footerActions__taQ4j .taskTabV2_closeBtn__BzByu,.taskTabV2_footerActions__taQ4j .taskTabV2_saveBtn__rVDdK,.taskTabV2_footerActions__taQ4j button{width:100%!important;justify-content:center!important;font-size:.85rem!important;padding:8px 12px!important;white-space:nowrap!important;min-height:40px!important}.taskTabV2_footerActions__taQ4j .taskTabV2_addTaskBtn__g2vad span,.taskTabV2_footerActions__taQ4j .taskTabV2_closeBtn__BzByu span,.taskTabV2_footerActions__taQ4j .taskTabV2_saveBtn__rVDdK span,.taskTabV2_footerActions__taQ4j button span{font-size:.85rem!important}}