.CommentSection-module__Yuw4ja__container{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff8c;border:1px solid #ffffff4d;border-radius:20px;padding:24px;box-shadow:0 8px 32px #00000014}.CommentSection-module__Yuw4ja__title{color:#1e293b;margin-bottom:16px;font-size:16px;font-weight:700}.CommentSection-module__Yuw4ja__form{margin-bottom:24px}.CommentSection-module__Yuw4ja__textarea{color:#1e293b;resize:vertical;background:#ffffffb3;border:1px solid #e2e8f0;border-radius:12px;outline:none;width:100%;min-height:80px;margin-bottom:12px;padding:14px 16px;font-family:inherit;font-size:14px;transition:all .2s}.CommentSection-module__Yuw4ja__textarea:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.CommentSection-module__Yuw4ja__submitBtn{color:#fff;background:#6366f1;border-radius:10px;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.CommentSection-module__Yuw4ja__submitBtn:hover:not(:disabled){background:#4f46e5}.CommentSection-module__Yuw4ja__submitBtn:disabled{opacity:.5;cursor:not-allowed}.CommentSection-module__Yuw4ja__commentsList{flex-direction:column;gap:16px;display:flex}.CommentSection-module__Yuw4ja__empty{text-align:center;color:#94a3b8;padding:20px 0;font-size:14px}.CommentSection-module__Yuw4ja__commentCard{background:#ffffff80;border:1px solid #0000000a;border-radius:12px;padding:16px}.CommentSection-module__Yuw4ja__commentHeader{align-items:center;gap:10px;margin-bottom:10px;display:flex}.CommentSection-module__Yuw4ja__avatar{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:flex;overflow:hidden}.CommentSection-module__Yuw4ja__avatar img{object-fit:cover;width:100%;height:100%}.CommentSection-module__Yuw4ja__commentMeta{flex-direction:column;display:flex}.CommentSection-module__Yuw4ja__userName{color:#1e293b;font-size:13px;font-weight:600}.CommentSection-module__Yuw4ja__commentDate{color:#94a3b8;font-size:11px}.CommentSection-module__Yuw4ja__commentText{color:#475569;font-size:14px;line-height:1.6}
.Checklist-module__NYXYzG__container{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff8c;border:1px solid #ffffff4d;border-radius:20px;padding:24px;box-shadow:0 8px 32px #00000014}.Checklist-module__NYXYzG__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.Checklist-module__NYXYzG__title{color:#1e293b;font-size:16px;font-weight:700}.Checklist-module__NYXYzG__progress{color:#64748b;background:#f1f5f9;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:500}.Checklist-module__NYXYzG__addForm{gap:8px;margin-bottom:16px;display:flex}.Checklist-module__NYXYzG__addInput{color:#1e293b;background:#ffffffb3;border:1px solid #e2e8f0;border-radius:10px;outline:none;flex:1;padding:10px 14px;font-size:13px;transition:all .2s}.Checklist-module__NYXYzG__addInput:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.Checklist-module__NYXYzG__addBtn{color:#fff;background:#6366f1;border-radius:10px;padding:10px;transition:all .2s}.Checklist-module__NYXYzG__addBtn:hover:not(:disabled){background:#4f46e5}.Checklist-module__NYXYzG__addBtn:disabled{opacity:.5;cursor:not-allowed}.Checklist-module__NYXYzG__list{flex-direction:column;gap:8px;display:flex}.Checklist-module__NYXYzG__empty{text-align:center;color:#94a3b8;padding:16px 0;font-size:13px}.Checklist-module__NYXYzG__item{background:#ffffff80;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;transition:all .2s;display:flex}.Checklist-module__NYXYzG__item:hover{background:#ffffffb3}.Checklist-module__NYXYzG__item.Checklist-module__NYXYzG__completed .Checklist-module__NYXYzG__itemText{color:#94a3b8;text-decoration:line-through}.Checklist-module__NYXYzG__checkBtn{color:#fff;border:2px solid #e2e8f0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex}.Checklist-module__NYXYzG__checkBtn.Checklist-module__NYXYzG__checked{background:#10b981;border-color:#10b981}.Checklist-module__NYXYzG__checkBtn:not(.Checklist-module__NYXYzG__checked):hover{border-color:#6366f1}.Checklist-module__NYXYzG__itemText{color:#1e293b;flex:1;font-size:13px}.Checklist-module__NYXYzG__deleteBtn{color:#94a3b8;opacity:0;border-radius:6px;padding:4px;transition:all .2s}.Checklist-module__NYXYzG__item:hover .Checklist-module__NYXYzG__deleteBtn{opacity:1}.Checklist-module__NYXYzG__deleteBtn:hover{color:#ef4444;background:#fee2e2}
.ActivityTimeline-module__cG8voW__container{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff8c;border:1px solid #ffffff4d;border-radius:20px;padding:24px;box-shadow:0 8px 32px #00000014}.ActivityTimeline-module__cG8voW__title{color:#1e293b;margin-bottom:20px;font-size:16px;font-weight:700}.ActivityTimeline-module__cG8voW__empty{text-align:center;color:#94a3b8;padding:20px 0;font-size:13px}.ActivityTimeline-module__cG8voW__timeline{flex-direction:column;gap:0;display:flex;position:relative}.ActivityTimeline-module__cG8voW__timeline:before{content:"";background:linear-gradient(#e2e8f0,#0000);width:2px;position:absolute;top:8px;bottom:8px;left:15px}.ActivityTimeline-module__cG8voW__item{gap:14px;padding-bottom:20px;display:flex;position:relative}.ActivityTimeline-module__cG8voW__item:last-child{padding-bottom:0}.ActivityTimeline-module__cG8voW__icon{color:#fff;z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.ActivityTimeline-module__cG8voW__content{flex:1;padding-top:4px}.ActivityTimeline-module__cG8voW__actionLine{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ActivityTimeline-module__cG8voW__action{color:#1e293b;font-size:13px;font-weight:600}.ActivityTimeline-module__cG8voW__performer{color:#64748b;font-size:12px}.ActivityTimeline-module__cG8voW__details{color:#64748b;flex-wrap:wrap;gap:6px;margin-top:4px;font-size:12px;display:flex}.ActivityTimeline-module__cG8voW__details span{background:#f1f5f9;border-radius:6px;padding:2px 8px}.ActivityTimeline-module__cG8voW__time{color:#94a3b8;margin-top:6px;font-size:11px;display:block}
.BrandLoader-module__PvX7Aq__wrap{justify-content:center;align-items:center;width:100%;min-height:calc(100dvh - 96px);padding:32px 16px;display:flex}.BrandLoader-module__PvX7Aq__compact{min-height:180px}.BrandLoader-module__PvX7Aq__mark{filter:drop-shadow(0 18px 30px #0f172a1f);width:min(260px,72vw);height:88px;animation:1.45s ease-in-out infinite BrandLoader-module__PvX7Aq__logoFlicker;position:relative}@keyframes BrandLoader-module__PvX7Aq__logoFlicker{0%,to{opacity:.42;transform:scale(.985)}45%{opacity:1;transform:scale(1)}70%{opacity:.72;transform:scale(.995)}}@media (prefers-reduced-motion:reduce){.BrandLoader-module__PvX7Aq__mark{opacity:.85;animation:none}}
.tasks-module__BujeMa__pageWrapper{min-height:calc(100vh - 64px);position:relative}.tasks-module__BujeMa__notificationWrapper{z-index:100;position:fixed;top:22px;right:28px}.tasks-module__BujeMa__notifBell{color:#64748b;cursor:pointer;background:#fff;border:1px solid #dbe3ee;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:relative;box-shadow:0 1px 2px #0f172a0f}.tasks-module__BujeMa__notifBell:hover{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.tasks-module__BujeMa__badge{color:#fff;background:#dc2626;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:flex;position:absolute;top:-6px;right:-6px}.tasks-module__BujeMa__notifOverlay{z-index:99;position:fixed;inset:0}.tasks-module__BujeMa__notifPanel{z-index:100;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;width:380px;max-height:480px;display:flex;position:absolute;top:52px;right:0;overflow:hidden;box-shadow:0 18px 36px #0f172a29}.tasks-module__BujeMa__notifHeader{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.tasks-module__BujeMa__notifHeader h3{color:#1e293b;font-size:15px;font-weight:700}.tasks-module__BujeMa__markReadBtn{color:#1d4ed8;font-size:12px;font-weight:650}.tasks-module__BujeMa__markReadBtn:hover{color:#1e40af}.tasks-module__BujeMa__notifList{max-height:400px;overflow-y:auto}.tasks-module__BujeMa__noNotif{text-align:center;color:#94a3b8;padding:30px;font-size:13px}.tasks-module__BujeMa__notifItem{border-bottom:1px solid #f8fafc;padding:14px 20px}.tasks-module__BujeMa__notifItem.tasks-module__BujeMa__unread{background:#eff6ff}.tasks-module__BujeMa__notifTitle{color:#1e293b;margin-bottom:2px;font-size:13px;font-weight:600}.tasks-module__BujeMa__notifMessage{color:#64748b;font-size:12px;line-height:1.4}.tasks-module__BujeMa__notifTime{color:#94a3b8;margin-top:6px;font-size:11px;display:block}
.TaskDetail-module__Hg1D7W__container{max-width:1200px}.TaskDetail-module__Hg1D7W__loading,.TaskDetail-module__Hg1D7W__notFound{text-align:center;color:#64748b;padding:60px;font-size:15px}.TaskDetail-module__Hg1D7W__backBtn{color:#64748b;align-items:center;gap:8px;margin-bottom:20px;font-size:14px;font-weight:500;transition:color .2s;display:inline-flex}.TaskDetail-module__Hg1D7W__backBtn:hover{color:#6366f1}.TaskDetail-module__Hg1D7W__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}.TaskDetail-module__Hg1D7W__headerLeft{flex:1;min-width:300px}.TaskDetail-module__Hg1D7W__taskNumber{color:#94a3b8;margin-bottom:4px;font-size:12px;font-weight:600;display:block}.TaskDetail-module__Hg1D7W__title{color:#1e293b;margin-bottom:12px;font-size:26px;font-weight:700;line-height:1.3}.TaskDetail-module__Hg1D7W__badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.TaskDetail-module__Hg1D7W__priorityBadge{color:#fff;text-transform:uppercase;border-radius:20px;padding:4px 12px;font-size:11px;font-weight:600}.TaskDetail-module__Hg1D7W__statusBadge{border-radius:20px;padding:4px 12px;font-size:11px;font-weight:600}.TaskDetail-module__Hg1D7W__categoryBadge{color:#64748b;background:#f1f5f9;border-radius:20px;padding:4px 12px;font-size:11px;font-weight:500}.TaskDetail-module__Hg1D7W__headerRight{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.TaskDetail-module__Hg1D7W__adminActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.TaskDetail-module__Hg1D7W__editTaskBtn{color:#fff;background:#6366f1;border:1px solid #6366f1;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:12px;font-weight:750;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 10px 22px #2563eb33}.TaskDetail-module__Hg1D7W__editTaskBtn:hover{color:#fff;background:#4f46e5;border-color:#4f46e5;transform:translateY(-1px);box-shadow:0 14px 28px #4f46e53d}.TaskDetail-module__Hg1D7W__deleteTaskBtn{color:#b91c1c;background:#fff;border:1px solid #fecaca;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:12px;font-weight:750;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 10px 22px #b91c1c14}.TaskDetail-module__Hg1D7W__deleteTaskBtn:hover{color:#991b1b;background:#fef2f2;border-color:#fca5a5;transform:translateY(-1px);box-shadow:0 14px 28px #b91c1c29}.TaskDetail-module__Hg1D7W__statusUpdate{align-items:center;gap:10px;display:flex}.TaskDetail-module__Hg1D7W__statusLabel{color:#64748b;font-size:13px;font-weight:500}.TaskDetail-module__Hg1D7W__statusSelect{cursor:pointer;background:#fff;border-radius:10px;outline:none;padding:10px 16px;font-size:13px;font-weight:600;transition:all .2s}.TaskDetail-module__Hg1D7W__content{grid-template-columns:1fr 340px;gap:24px;display:grid}.TaskDetail-module__Hg1D7W__main{flex-direction:column;gap:24px;display:flex}.TaskDetail-module__Hg1D7W__sidebar{flex-direction:column;gap:20px;display:flex}.TaskDetail-module__Hg1D7W__card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff8c;border:1px solid #ffffff4d;border-radius:20px;padding:24px;box-shadow:0 8px 32px #00000014}.TaskDetail-module__Hg1D7W__cardTitle{color:#1e293b;border-bottom:1px solid #0000000f;margin-bottom:16px;padding-bottom:12px;font-size:14px;font-weight:700}.TaskDetail-module__Hg1D7W__description{color:#475569;font-size:14px;line-height:1.7}.TaskDetail-module__Hg1D7W__detailsList{flex-direction:column;gap:16px;display:flex}.TaskDetail-module__Hg1D7W__detailItem{align-items:flex-start;gap:12px;display:flex}.TaskDetail-module__Hg1D7W__detailIcon{color:#94a3b8;margin-top:2px}.TaskDetail-module__Hg1D7W__detailItem>div{flex-direction:column;display:flex}.TaskDetail-module__Hg1D7W__detailLabel{color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px;font-size:11px;font-weight:600}.TaskDetail-module__Hg1D7W__detailValue{color:#1e293b;font-size:14px;font-weight:500}.TaskDetail-module__Hg1D7W__clientLink{color:#6366f1;font-size:14px;font-weight:500}.TaskDetail-module__Hg1D7W__clientLink:hover{color:#4f46e5;text-decoration:underline}.TaskDetail-module__Hg1D7W__assigneesList{flex-direction:column;gap:12px;display:flex}.TaskDetail-module__Hg1D7W__noAssignees{color:#94a3b8;text-align:center;padding:10px 0;font-size:13px}.TaskDetail-module__Hg1D7W__assigneeItem{align-items:center;gap:10px;display:flex}.TaskDetail-module__Hg1D7W__assigneeAvatar{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:600;display:flex;overflow:hidden}.TaskDetail-module__Hg1D7W__assigneeAvatar img{object-fit:cover;width:100%;height:100%}.TaskDetail-module__Hg1D7W__assigneeItem>div:last-child{flex-direction:column;display:flex}.TaskDetail-module__Hg1D7W__assigneeName{color:#1e293b;font-size:13px;font-weight:600}.TaskDetail-module__Hg1D7W__assigneeRole{color:#94a3b8;font-size:11px}.TaskDetail-module__Hg1D7W__attachmentsList{flex-direction:column;gap:8px;display:flex}.TaskDetail-module__Hg1D7W__attachmentItem{color:#475569;background:#f8fafc;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;transition:all .2s;display:flex}.TaskDetail-module__Hg1D7W__attachmentItem:hover{color:#6366f1;background:#f1f5f9}.TaskDetail-module__Hg1D7W__tagsList{flex-wrap:wrap;gap:8px;display:flex}.TaskDetail-module__Hg1D7W__tag{color:#64748b;background:#f1f5f9;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:500}@media (max-width:1024px){.TaskDetail-module__Hg1D7W__content{grid-template-columns:1fr}.TaskDetail-module__Hg1D7W__sidebar{order:-1}}@media (max-width:768px){.TaskDetail-module__Hg1D7W__header{flex-direction:column}.TaskDetail-module__Hg1D7W__headerRight{flex-wrap:wrap;align-items:stretch;width:100%}.TaskDetail-module__Hg1D7W__adminActions{justify-content:stretch;width:100%}.TaskDetail-module__Hg1D7W__editTaskBtn,.TaskDetail-module__Hg1D7W__deleteTaskBtn{flex:1;min-width:140px}.TaskDetail-module__Hg1D7W__statusUpdate{width:100%}.TaskDetail-module__Hg1D7W__statusSelect{flex:1}}:is(.dark .TaskDetail-module__Hg1D7W__title,.dark .TaskDetail-module__Hg1D7W__cardTitle,.dark .TaskDetail-module__Hg1D7W__detailValue,.dark .TaskDetail-module__Hg1D7W__assigneeName){color:#f8fafc}:is(.dark .TaskDetail-module__Hg1D7W__backBtn,.dark .TaskDetail-module__Hg1D7W__description,.dark .TaskDetail-module__Hg1D7W__statusLabel,.dark .TaskDetail-module__Hg1D7W__detailLabel,.dark .TaskDetail-module__Hg1D7W__assigneeRole,.dark .TaskDetail-module__Hg1D7W__noAssignees){color:#cbd5e1}:is(.dark .TaskDetail-module__Hg1D7W__taskNumber,.dark .TaskDetail-module__Hg1D7W__detailIcon){color:#94a3b8}.dark .TaskDetail-module__Hg1D7W__card{background:#0f172af0;border-color:#475569c7;box-shadow:0 18px 42px #00000052}.dark .TaskDetail-module__Hg1D7W__cardTitle{border-bottom-color:#475569b3}:is(.dark .TaskDetail-module__Hg1D7W__categoryBadge,.dark .TaskDetail-module__Hg1D7W__attachmentItem,.dark .TaskDetail-module__Hg1D7W__tag){color:#cbd5e1;background:#334155b8}.dark .TaskDetail-module__Hg1D7W__statusSelect{color:#f8fafc;background:#02061773;border-color:#475569d9}.dark .TaskDetail-module__Hg1D7W__deleteTaskBtn{color:#fecdd3;background:#7f1d1d47;border-color:#fb718566}.dark .TaskDetail-module__Hg1D7W__deleteTaskBtn:hover{color:#ffe4e6;background:#7f1d1d66;border-color:#fb71858c}
