.tasks-module__d3x5OW__page{flex-direction:column;gap:24px;display:flex}.tasks-module__d3x5OW__headerRow{justify-content:space-between;align-items:center;display:flex}.tasks-module__d3x5OW__title{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text-primary)}.tasks-module__d3x5OW__card{background:var(--color-white);border:1px solid var(--color-blue-100);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:24px}.tasks-module__d3x5OW__taskItem{border-bottom:1px solid var(--color-blue-50);align-items:center;gap:12px;padding:14px 0;display:flex}.tasks-module__d3x5OW__taskItem:last-child{border-bottom:none}.tasks-module__d3x5OW__taskCheckbox{border-radius:var(--radius-sm);border:2px solid var(--color-blue-300);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.tasks-module__d3x5OW__taskChecked{background:var(--color-blue-600);border-color:var(--color-blue-600)}.tasks-module__d3x5OW__taskContent{flex:1}.tasks-module__d3x5OW__taskName{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-primary)}.tasks-module__d3x5OW__taskNameDone{color:var(--color-text-muted);text-decoration:line-through}.tasks-module__d3x5OW__taskMeta{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:2px}.tasks-module__d3x5OW__taskPriority{border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-medium);padding:2px 8px}.tasks-module__d3x5OW__priorityHigh{background:var(--color-blue-200);color:var(--color-blue-800)}.tasks-module__d3x5OW__priorityMedium{background:var(--color-blue-100);color:var(--color-blue-600)}.tasks-module__d3x5OW__priorityLow{background:var(--color-blue-50);color:var(--color-blue-400)}
.tasks-list-module__18Mr6q__page{--tl-card:#fff;--tl-bg:#f5f7fa;--tl-border:#e8edf3;--tl-text:#1f2937;--tl-text-muted:#6b7585;--tl-text-faint:#97a0b3;--tl-primary:#4845d2;--tl-primary-dark:#3735b8;--tl-primary-soft:#eef0fc;--tag-marketing-bg:#e0e7ff;--tag-marketing-fg:#4845d2;--tag-template-bg:#d8f3e0;--tag-template-fg:#137a3b;--tag-development-bg:#ffe2d2;--tag-development-fg:#c5530b;--group-todo-bg:#ededf2;--group-todo-fg:#6b7585;--group-progress-bg:#ffe2d2;--group-progress-fg:#c5530b;--group-done-bg:#d8f3e0;--group-done-fg:#137a3b;color:var(--tl-text);flex-direction:column;gap:18px;padding:4px 0;font-size:13px;display:flex}.tasks-list-module__18Mr6q__headerBar{justify-content:space-between;align-items:center;gap:16px;display:flex}.tasks-list-module__18Mr6q__pageTitle{color:var(--tl-text);letter-spacing:-.2px;font-size:22px;font-weight:700}.tasks-list-module__18Mr6q__breadcrumb{color:var(--tl-text-muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.tasks-list-module__18Mr6q__breadcrumbCurrent{color:var(--tl-text)}.tasks-list-module__18Mr6q__card{background:var(--tl-card);border:1px solid var(--tl-border);border-radius:12px;padding:18px 22px 28px}.tasks-list-module__18Mr6q__toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.tasks-list-module__18Mr6q__tabs{align-items:center;gap:4px;display:inline-flex}.tasks-list-module__18Mr6q__tab{color:var(--tl-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.tasks-list-module__18Mr6q__tab:hover{color:var(--tl-text);background:#fafbfd}.tasks-list-module__18Mr6q__tabActive{background:var(--tl-primary-soft);color:var(--tl-primary);font-weight:600}.tasks-list-module__18Mr6q__tabCount{height:20px;color:var(--tl-text-muted);background:#ededf2;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.tasks-list-module__18Mr6q__tabActive .tasks-list-module__18Mr6q__tabCount{background:var(--tl-primary);color:#fff}.tasks-list-module__18Mr6q__toolbarRight{align-items:center;gap:10px;display:inline-flex}.tasks-list-module__18Mr6q__btnOutline{border:1px solid var(--tl-border);height:38px;color:var(--tl-text);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:6px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.tasks-list-module__18Mr6q__btnOutline:hover{background:#fafbfd;border-color:#d0d8e4}.tasks-list-module__18Mr6q__btnPrimary{background:var(--tl-primary);border:1px solid var(--tl-primary);color:#fff;cursor:pointer;border-radius:6px;align-items:center;gap:8px;height:40px;padding:0 20px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.tasks-list-module__18Mr6q__btnPrimary:hover{background:var(--tl-primary-dark);border-color:var(--tl-primary-dark)}.tasks-list-module__18Mr6q__group{margin-top:6px}.tasks-list-module__18Mr6q__group+.tasks-list-module__18Mr6q__group{margin-top:16px}.tasks-list-module__18Mr6q__groupHead{justify-content:space-between;align-items:center;padding:14px 4px 12px;display:flex}.tasks-list-module__18Mr6q__groupTitleWrap{align-items:center;gap:10px;display:inline-flex}.tasks-list-module__18Mr6q__groupTitle{color:var(--tl-text);font-size:14px;font-weight:700}.tasks-list-module__18Mr6q__groupCount{border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.tasks-list-module__18Mr6q__groupCountTodo{background:var(--group-todo-bg);color:var(--group-todo-fg)}.tasks-list-module__18Mr6q__groupCountProgress{background:var(--group-progress-bg);color:var(--group-progress-fg)}.tasks-list-module__18Mr6q__groupCountDone{background:var(--group-done-bg);color:var(--group-done-fg)}.tasks-list-module__18Mr6q__groupKebab{color:var(--tl-text-faint);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px}.tasks-list-module__18Mr6q__groupKebab:hover{color:var(--tl-text);background:#f1f3f7}.tasks-list-module__18Mr6q__taskList{flex-direction:column;gap:10px;display:flex}.tasks-list-module__18Mr6q__taskRow{border:1px solid var(--tl-border);background:#fff;border-radius:8px;grid-template-columns:18px 18px 1fr auto;align-items:center;gap:14px;padding:14px 16px;transition:border-color .15s,box-shadow .15s;display:grid}.tasks-list-module__18Mr6q__taskRow:hover{border-color:#d0d8e4;box-shadow:0 4px 10px #0d15300a}.tasks-list-module__18Mr6q__dragHandle{color:var(--tl-text-faint);cursor:grab;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:inline-flex}.tasks-list-module__18Mr6q__dragHandle span{background:currentColor;border-radius:1px;width:12px;height:1.5px}.tasks-list-module__18Mr6q__checkbox{cursor:pointer;appearance:none;background:#fff;border:1.5px solid #cbd2dc;border-radius:4px;width:16px;height:16px;position:relative}.tasks-list-module__18Mr6q__checkbox:checked{background:var(--tl-primary);border-color:var(--tl-primary)}.tasks-list-module__18Mr6q__checkbox:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.tasks-list-module__18Mr6q__title{color:var(--tl-text);min-width:0;font-size:13px;font-weight:500}.tasks-list-module__18Mr6q__titleDone{color:var(--tl-text-muted);text-decoration:line-through}.tasks-list-module__18Mr6q__meta{color:var(--tl-text-muted);align-items:center;gap:14px;font-size:12px;display:inline-flex}.tasks-list-module__18Mr6q__metaItem{align-items:center;gap:4px;display:inline-flex}.tasks-list-module__18Mr6q__tagPill{border-radius:4px;align-items:center;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.tasks-list-module__18Mr6q__tagMarketing{background:var(--tag-marketing-bg);color:var(--tag-marketing-fg)}.tasks-list-module__18Mr6q__tagTemplate{background:var(--tag-template-bg);color:var(--tag-template-fg)}.tasks-list-module__18Mr6q__tagDevelopment{background:var(--tag-development-bg);color:var(--tag-development-fg)}.tasks-list-module__18Mr6q__avatar{background:#ededf2;border-radius:50%;flex-shrink:0;width:26px;height:26px;overflow:hidden}.tasks-list-module__18Mr6q__avatar img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:900px){.tasks-list-module__18Mr6q__toolbar{flex-direction:column;align-items:stretch;gap:12px}.tasks-list-module__18Mr6q__toolbarRight{justify-content:flex-end}.tasks-list-module__18Mr6q__taskRow{grid-template-columns:16px 16px 1fr auto;gap:10px;padding:12px 14px}.tasks-list-module__18Mr6q__meta{gap:10px;font-size:11px}}@media (max-width:600px){.tasks-list-module__18Mr6q__tabs{white-space:nowrap;flex-wrap:nowrap;overflow-x:auto}.tasks-list-module__18Mr6q__card{padding:14px}.tasks-list-module__18Mr6q__meta .tasks-list-module__18Mr6q__tagPill{display:none}}
.tasks-kanban-module__LhaQNG__page{--kb-card:#fff;--kb-bg:#f5f7fa;--kb-border:#e8edf3;--kb-text:#1f2937;--kb-text-muted:#6b7585;--kb-text-faint:#97a0b3;--kb-primary:#4845d2;--kb-primary-dark:#3735b8;--kb-primary-soft:#eef0fc;--tag-marketing-bg:#e0e7ff;--tag-marketing-fg:#4845d2;--tag-template-bg:#d8f3e0;--tag-template-fg:#137a3b;--tag-development-bg:#ffe2d2;--tag-development-fg:#c5530b;--tag-dev-bg:#ededf2;--tag-dev-fg:#6b7585;--group-todo-bg:#ededf2;--group-todo-fg:#6b7585;--group-progress-bg:#ffe2d2;--group-progress-fg:#c5530b;--group-done-bg:#d8f3e0;--group-done-fg:#137a3b;color:var(--kb-text);flex-direction:column;gap:18px;padding:4px 0;font-size:13px;display:flex}.tasks-kanban-module__LhaQNG__headerBar{justify-content:space-between;align-items:center;gap:16px;display:flex}.tasks-kanban-module__LhaQNG__pageTitle{color:var(--kb-text);letter-spacing:-.2px;font-size:22px;font-weight:700}.tasks-kanban-module__LhaQNG__breadcrumb{color:var(--kb-text-muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.tasks-kanban-module__LhaQNG__breadcrumbCurrent{color:var(--kb-text)}.tasks-kanban-module__LhaQNG__card{background:var(--kb-card);border:1px solid var(--kb-border);border-radius:12px;padding:18px 22px 28px}.tasks-kanban-module__LhaQNG__toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.tasks-kanban-module__LhaQNG__tabs{align-items:center;gap:4px;display:inline-flex}.tasks-kanban-module__LhaQNG__tab{color:var(--kb-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.tasks-kanban-module__LhaQNG__tab:hover{color:var(--kb-text);background:#fafbfd}.tasks-kanban-module__LhaQNG__tabActive{background:var(--kb-primary-soft);color:var(--kb-primary);font-weight:600}.tasks-kanban-module__LhaQNG__tabCount{height:20px;color:var(--kb-text-muted);background:#ededf2;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.tasks-kanban-module__LhaQNG__tabActive .tasks-kanban-module__LhaQNG__tabCount{background:var(--kb-primary);color:#fff}.tasks-kanban-module__LhaQNG__toolbarRight{align-items:center;gap:10px;display:inline-flex}.tasks-kanban-module__LhaQNG__btnOutline{border:1px solid var(--kb-border);height:38px;color:var(--kb-text);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:6px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.tasks-kanban-module__LhaQNG__btnOutline:hover{background:#fafbfd;border-color:#d0d8e4}.tasks-kanban-module__LhaQNG__btnPrimary{background:var(--kb-primary);border:1px solid var(--kb-primary);color:#fff;cursor:pointer;border-radius:6px;align-items:center;gap:8px;height:40px;padding:0 20px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.tasks-kanban-module__LhaQNG__btnPrimary:hover{background:var(--kb-primary-dark);border-color:var(--kb-primary-dark)}.tasks-kanban-module__LhaQNG__board{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.tasks-kanban-module__LhaQNG__column{flex-direction:column;gap:14px;min-width:0;display:flex}.tasks-kanban-module__LhaQNG__columnHead{justify-content:space-between;align-items:center;padding:6px 2px 4px;display:flex}.tasks-kanban-module__LhaQNG__columnTitleWrap{align-items:center;gap:10px;display:inline-flex}.tasks-kanban-module__LhaQNG__columnTitle{color:var(--kb-text);font-size:14px;font-weight:700}.tasks-kanban-module__LhaQNG__columnCount{border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.tasks-kanban-module__LhaQNG__columnCountTodo{background:var(--group-todo-bg);color:var(--group-todo-fg)}.tasks-kanban-module__LhaQNG__columnCountProgress{background:var(--group-progress-bg);color:var(--group-progress-fg)}.tasks-kanban-module__LhaQNG__columnCountDone{background:var(--group-done-bg);color:var(--group-done-fg)}.tasks-kanban-module__LhaQNG__columnKebab{color:var(--kb-text-faint);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px}.tasks-kanban-module__LhaQNG__columnKebab:hover{color:var(--kb-text);background:#f1f3f7}.tasks-kanban-module__LhaQNG__columnBody{flex-direction:column;gap:12px;display:flex}.tasks-kanban-module__LhaQNG__taskCard{border:1px solid var(--kb-border);background:#fff;border-radius:8px;flex-direction:column;gap:10px;padding:16px 18px;transition:border-color .15s,box-shadow .15s;display:flex}.tasks-kanban-module__LhaQNG__taskCard:hover{border-color:#d0d8e4;box-shadow:0 4px 10px #0d15300a}.tasks-kanban-module__LhaQNG__cardHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tasks-kanban-module__LhaQNG__cardTitle{color:var(--kb-text);font-size:13px;font-weight:600;line-height:1.45}.tasks-kanban-module__LhaQNG__cardAvatar{background:#ededf2;border-radius:50%;flex-shrink:0;width:26px;height:26px;overflow:hidden}.tasks-kanban-module__LhaQNG__cardAvatar img{object-fit:cover;width:100%;height:100%;display:block}.tasks-kanban-module__LhaQNG__cardDesc{color:var(--kb-text-muted);margin-top:-2px;font-size:12px;line-height:1.55}.tasks-kanban-module__LhaQNG__cardImage{aspect-ratio:16/9;background:#ededf2;border-radius:6px;width:100%;overflow:hidden}.tasks-kanban-module__LhaQNG__cardImage img{object-fit:cover;width:100%;height:100%;display:block}.tasks-kanban-module__LhaQNG__cardMeta{color:var(--kb-text-muted);flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;display:inline-flex}.tasks-kanban-module__LhaQNG__metaItem{align-items:center;gap:4px;display:inline-flex}.tasks-kanban-module__LhaQNG__tagRow{flex-wrap:wrap;gap:6px;display:inline-flex}.tasks-kanban-module__LhaQNG__tagPill{border-radius:4px;align-items:center;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.tasks-kanban-module__LhaQNG__tagMarketing{background:var(--tag-marketing-bg);color:var(--tag-marketing-fg)}.tasks-kanban-module__LhaQNG__tagTemplate{background:var(--tag-template-bg);color:var(--tag-template-fg)}.tasks-kanban-module__LhaQNG__tagDevelopment{background:var(--tag-development-bg);color:var(--tag-development-fg)}.tasks-kanban-module__LhaQNG__tagDev{background:var(--tag-dev-bg);color:var(--tag-dev-fg)}.tasks-kanban-module__LhaQNG__imageFooter{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:1100px){.tasks-kanban-module__LhaQNG__board{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.tasks-kanban-module__LhaQNG__board{grid-template-columns:1fr}.tasks-kanban-module__LhaQNG__toolbar{flex-direction:column;align-items:stretch;gap:12px}.tasks-kanban-module__LhaQNG__toolbarRight{justify-content:flex-end}.tasks-kanban-module__LhaQNG__tabs{white-space:nowrap;flex-wrap:nowrap;overflow-x:auto}}
