.NewSidebar-module__ElxCOq__sidebarWrapper{position:relative}.NewSidebar-module__ElxCOq__overlay{z-index:9998;opacity:0;pointer-events:none;background:#0006;width:100%;height:100%;transition:opacity .3s;display:none;position:fixed;top:0;left:0}.NewSidebar-module__ElxCOq__overlay.NewSidebar-module__ElxCOq__overlayOpen{opacity:1;pointer-events:auto;display:block!important}@media (min-width:1024px){.NewSidebar-module__ElxCOq__overlay{display:none!important}}.NewSidebar-module__ElxCOq__sidebar{z-index:9999;background:#fff;border-right:1px solid #e5e7eb;flex-direction:column;width:260px;max-width:85vw;height:100vh;transition:transform .3s;display:flex;position:fixed;top:0;left:0;overflow:hidden}.NewSidebar-module__ElxCOq__menuScrollArea{scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;overflow:hidden auto}.NewSidebar-module__ElxCOq__menuScrollArea::-webkit-scrollbar{display:none}@media (max-width:1023px){.NewSidebar-module__ElxCOq__sidebar{width:280px;max-width:85vw;transform:translate(-100%)}.NewSidebar-module__ElxCOq__sidebar.NewSidebar-module__ElxCOq__sidebarOpen{transform:translate(0)}}.NewSidebar-module__ElxCOq__sidebarFooter{border-top:1px solid #e5e7eb;flex-shrink:0;padding:12px 16px 16px}.NewSidebar-module__ElxCOq__logoutBtn{color:#565556;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 16px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;transition:background-color .2s,color .2s,border-color .2s;display:flex}.NewSidebar-module__ElxCOq__logoutBtn:hover{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.NewSidebar-module__ElxCOq__logoutIcon{flex-shrink:0;font-size:1.125rem}.NewSidebar-module__ElxCOq__collapseBtn{color:#05073c;cursor:pointer;text-align:left;background:0 0;border:none;flex-shrink:0;padding:16px 20px 20px;font-size:1rem;transition:color .2s;display:none}.NewSidebar-module__ElxCOq__collapseBtn:hover{color:#9b98fd}@media (max-width:1023px){.NewSidebar-module__ElxCOq__collapseBtn{display:block}}.NewSidebar-module__ElxCOq__brandSection{box-sizing:border-box;border-bottom:1px solid #e5e7eb;border-radius:0;flex-shrink:0;align-items:center;gap:12px;height:64px;min-height:64px;padding:0 20px;display:flex}.NewSidebar-module__ElxCOq__logo{color:#fff;background:#9b98fd;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:.875rem;font-weight:700;display:flex}.NewSidebar-module__ElxCOq__brandText{color:#05073c;font-size:1rem;font-weight:700}.NewSidebar-module__ElxCOq__menu{margin:0;padding:12px 16px 24px;list-style:none}.NewSidebar-module__ElxCOq__menuItem{margin-bottom:4px}.NewSidebar-module__ElxCOq__navLink{color:#565556;cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:12px;padding:10px 16px;font-family:Inter,sans-serif;font-size:14.4px;font-weight:500;line-height:22.5px;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.NewSidebar-module__ElxCOq__navLink:hover{background-color:#f5f5ff}.NewSidebar-module__ElxCOq__navLink.NewSidebar-module__ElxCOq__active{color:#fff;background-color:#9b98fd}.NewSidebar-module__ElxCOq__navLink.NewSidebar-module__ElxCOq__active .NewSidebar-module__ElxCOq__navIcon{color:#fff}.NewSidebar-module__ElxCOq__navIcon{color:#565556;flex-shrink:0;font-size:1.125rem;transition:color .2s}.NewSidebar-module__ElxCOq__navLink:hover .NewSidebar-module__ElxCOq__navIcon{color:#9b98fd}.NewSidebar-module__ElxCOq__navLinkSub{color:#565556;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 16px;font-family:Inter,sans-serif;font-size:14.4px;font-weight:500;line-height:22.5px;transition:background-color .2s,color .2s;display:flex}.NewSidebar-module__ElxCOq__navLinkSub:hover{background-color:#f5f5ff}.NewSidebar-module__ElxCOq__navLinkSub.NewSidebar-module__ElxCOq__active{color:#fff;background-color:#9b98fd}.NewSidebar-module__ElxCOq__navLinkSub.NewSidebar-module__ElxCOq__active .NewSidebar-module__ElxCOq__navIcon{color:#fff}.NewSidebar-module__ElxCOq__navLinkSub .NewSidebar-module__ElxCOq__navIcon{color:#565556;flex-shrink:0;font-size:1.125rem;transition:color .2s}.NewSidebar-module__ElxCOq__navLinkSub:hover .NewSidebar-module__ElxCOq__navIcon{color:#9b98fd}.NewSidebar-module__ElxCOq__chevron{color:#565556;font-size:.875rem;transition:transform .2s,color .2s}.NewSidebar-module__ElxCOq__navLinkSub:hover .NewSidebar-module__ElxCOq__chevron{color:#9b98fd}.NewSidebar-module__ElxCOq__navLinkSub.NewSidebar-module__ElxCOq__active .NewSidebar-module__ElxCOq__chevron{color:#fff}.NewSidebar-module__ElxCOq__navLinkSub.NewSidebar-module__ElxCOq__expanded .NewSidebar-module__ElxCOq__chevron{transform:rotate(180deg)}.NewSidebar-module__ElxCOq__submenu{max-height:0;margin:0;padding:0;list-style:none;transition:max-height .3s;overflow:hidden}.NewSidebar-module__ElxCOq__submenu.NewSidebar-module__ElxCOq__expanded{max-height:500px}.NewSidebar-module__ElxCOq__submenuItem{margin:0}.NewSidebar-module__ElxCOq__submenuLink{color:#565556;cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:12px;margin-bottom:2px;margin-left:8px;padding:10px 16px 10px 40px;font-family:Inter,sans-serif;font-size:14.4px;font-weight:500;line-height:22.5px;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.NewSidebar-module__ElxCOq__submenuLink:hover{background-color:#f5f5ff}.NewSidebar-module__ElxCOq__submenuLink.NewSidebar-module__ElxCOq__active{color:#fff;background-color:#9b98fd}.NewSidebar-module__ElxCOq__submenuLink.NewSidebar-module__ElxCOq__active .NewSidebar-module__ElxCOq__submenuIcon{color:#fff}.NewSidebar-module__ElxCOq__submenuIcon{color:#565556;flex-shrink:0;font-size:1.125rem;transition:color .2s}.NewSidebar-module__ElxCOq__submenuLink:hover .NewSidebar-module__ElxCOq__submenuIcon{color:#9b98fd}
.NewHeader-module__5zpq-G__header{z-index:30;box-sizing:border-box;background:#fff;border-bottom:1px solid #e5e7eb;flex-direction:row;justify-content:flex-end;align-items:center;width:100%;height:64px;min-height:64px;padding:0 24px;display:flex;position:sticky;top:0}.NewHeader-module__5zpq-G__headerLeft{align-items:center;display:flex;position:absolute;top:50%;left:24px;transform:translateY(-50%)}@media (min-width:1024px){.NewHeader-module__5zpq-G__headerLeft{display:none}}.NewHeader-module__5zpq-G__headerActions{justify-content:flex-end;align-items:center;margin-left:auto;display:flex}.NewHeader-module__5zpq-G__mobileMenuBtn{cursor:pointer;color:#05073c;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;font-size:1.25rem;display:flex}.NewHeader-module__5zpq-G__mobileMenuBtn:hover{background:#f3f4f6}@media (min-width:1024px){.NewHeader-module__5zpq-G__mobileMenuBtn{display:none}}
.NotificationsDropdown-module__4PE9Ha__wrap{align-items:center;display:flex;position:relative}.NotificationsDropdown-module__4PE9Ha__notifyBtn{cursor:pointer;color:#565556;box-sizing:border-box;isolation:isolate;background:0 0;border:none;border-radius:8px;flex-direction:row;justify-content:center;align-items:flex-start;width:36px;height:36px;padding:8px;transition:background .2s,color .2s;display:flex;position:relative}.NotificationsDropdown-module__4PE9Ha__notifyBtn:hover,.NotificationsDropdown-module__4PE9Ha__notifyBtn[aria-expanded=true]{color:#8b7ff4;background:#f5f5ff}.NotificationsDropdown-module__4PE9Ha__notifyIcon{flex-shrink:0;width:20px;height:20px;font-size:20px}.NotificationsDropdown-module__4PE9Ha__notifyDot{box-sizing:border-box;z-index:1;background:#ef4444;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:4px;right:4px}.NotificationsDropdown-module__4PE9Ha__notifyBadge{box-sizing:border-box;z-index:1;color:#fff;background:#ef4444;border:2px solid #fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:700;line-height:14px;display:flex;position:absolute;top:2px;right:2px}.NotificationsDropdown-module__4PE9Ha__notifyPulse{opacity:.6;z-index:1;background:#ada4f7;border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite NotificationsDropdown-module__4PE9Ha__notifyPulse;position:absolute;top:4px;right:4px}@keyframes NotificationsDropdown-module__4PE9Ha__notifyPulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}.NotificationsDropdown-module__4PE9Ha__panelLoading,.NotificationsDropdown-module__4PE9Ha__emptyState{text-align:center;color:#989daa;flex:1;justify-content:center;align-items:center;min-height:120px;padding:28px 20px;font-family:Inter,system-ui,sans-serif;font-size:15px;display:flex}.NotificationsDropdown-module__4PE9Ha__panel{z-index:100;box-sizing:border-box;background:#fff;border:1px solid #e6e8ec;border-radius:12px;flex-direction:column;width:min(480px,100vw - 32px);max-height:min(428px,70vh);display:flex;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 4px 6px -1px #0000000f,0 10px 24px -4px #0000001a}.NotificationsDropdown-module__4PE9Ha__panelHeader{flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 20px 16px;display:flex}.NotificationsDropdown-module__4PE9Ha__panelTitle{color:#585858;margin:0;font-family:Inter,system-ui,sans-serif;font-size:18px;font-weight:700;line-height:22px}.NotificationsDropdown-module__4PE9Ha__markAllBtn{cursor:pointer;color:#ada4f7;white-space:nowrap;background:0 0;border:none;padding:0;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:700;line-height:18px;transition:opacity .2s}.NotificationsDropdown-module__4PE9Ha__markAllBtn:hover{opacity:.85}.NotificationsDropdown-module__4PE9Ha__markAllBtn:disabled{opacity:.45;cursor:not-allowed}.NotificationsDropdown-module__4PE9Ha__list{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.NotificationsDropdown-module__4PE9Ha__item{border-top:1px solid #e6e8ec}.NotificationsDropdown-module__4PE9Ha__item:first-of-type{border-top:none}.NotificationsDropdown-module__4PE9Ha__itemUnread{background:#f3f4ff}.NotificationsDropdown-module__4PE9Ha__itemRead{background:#fff}.NotificationsDropdown-module__4PE9Ha__itemBtn{cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:none;margin:0;padding:0;display:block}.NotificationsDropdown-module__4PE9Ha__itemInner{box-sizing:border-box;flex-direction:row;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.NotificationsDropdown-module__4PE9Ha__dotCell{flex-shrink:0;justify-content:center;width:22px;padding-top:4px;display:flex}.NotificationsDropdown-module__4PE9Ha__dot{background:#8b7ff4;border-radius:50%;flex-shrink:0;width:10px;height:10px}.NotificationsDropdown-module__4PE9Ha__itemBody{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.NotificationsDropdown-module__4PE9Ha__itemMsg{color:#585858;margin:0;font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:24px}.NotificationsDropdown-module__4PE9Ha__itemUnread .NotificationsDropdown-module__4PE9Ha__itemMsg{color:#626265;font-weight:700}.NotificationsDropdown-module__4PE9Ha__itemTime{color:#989daa;margin:0;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:400;line-height:16px}@media (max-width:480px){.NotificationsDropdown-module__4PE9Ha__panel{right:-8px}}
.Spinner-module__JtB5GG__ring{box-sizing:border-box;border-style:solid;border-color:#8b7ff4 #e5e7eb #e5e7eb;border-radius:50%;animation:.75s linear infinite Spinner-module__JtB5GG__spinnerRotate;display:inline-block}.Spinner-module__JtB5GG__sm{border-width:2px;width:24px;height:24px}.Spinner-module__JtB5GG__md{border-width:3px;width:40px;height:40px}.Spinner-module__JtB5GG__lg{border-width:4px;width:56px;height:56px}@keyframes Spinner-module__JtB5GG__spinnerRotate{to{transform:rotate(360deg)}}.Spinner-module__JtB5GG__fullPage{z-index:99999;background:#fff;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Spinner-module__JtB5GG__inlineCenter{justify-content:center;align-items:center;display:flex}
.TaskViewPage-module__hpkKBG__page{box-sizing:border-box;flex-direction:column;gap:32px;width:100%;max-width:1200px;margin:0 auto;padding:32px;font-family:Inter,system-ui,sans-serif;display:flex}.TaskViewPage-module__hpkKBG__topBar{flex-flow:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.TaskViewPage-module__hpkKBG__backLink{cursor:pointer;color:#6b7280;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:600;line-height:21px;text-decoration:none;transition:color .2s;display:inline-flex}.TaskViewPage-module__hpkKBG__backLink:hover{color:#8b7ff4}.TaskViewPage-module__hpkKBG__topActions{flex-direction:row;align-items:center;gap:12px;display:flex}.TaskViewPage-module__hpkKBG__btnDelete{color:#ef4444;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:8px;padding:11px 20px;font-size:14px;font-weight:600;line-height:21px;transition:background .2s,border-color .2s;display:inline-flex}.TaskViewPage-module__hpkKBG__btnDelete:hover{background:#fef2f2;border-color:#fecaca}.TaskViewPage-module__hpkKBG__btnEdit{color:#fff;cursor:pointer;background:#8b7ff4;border:none;border-radius:8px;padding:12px 20px;font-size:14px;font-weight:600;line-height:21px;transition:background .2s}.TaskViewPage-module__hpkKBG__btnEdit:hover{background:#7a6ee8}.TaskViewPage-module__hpkKBG__btnAccept{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:8px;padding:12px 20px;font-size:14px;font-weight:600;line-height:21px;transition:background .2s,opacity .2s}.TaskViewPage-module__hpkKBG__btnAccept:hover:not(:disabled){background:#059669}.TaskViewPage-module__hpkKBG__btnAccept:disabled{opacity:.55;cursor:not-allowed}.TaskViewPage-module__hpkKBG__btnReject{color:#dc2626;cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:8px;padding:12px 20px;font-size:14px;font-weight:600;line-height:21px;transition:background .2s,border-color .2s,opacity .2s}.TaskViewPage-module__hpkKBG__btnReject:hover:not(:disabled){background:#fef2f2}.TaskViewPage-module__hpkKBG__btnReject:disabled{opacity:.55;cursor:not-allowed}.TaskViewPage-module__hpkKBG__layout{flex-direction:column;align-items:stretch;gap:24px;display:flex}@media (min-width:1024px){.TaskViewPage-module__hpkKBG__layout{flex-direction:row;align-items:flex-start}}.TaskViewPage-module__hpkKBG__main{flex-direction:column;flex:auto;gap:24px;min-width:0;display:flex}.TaskViewPage-module__hpkKBG__sidebar{flex-direction:column;flex:0 0 100%;gap:16px;width:100%;max-width:100%;display:flex}@media (min-width:1024px){.TaskViewPage-module__hpkKBG__sidebar{flex:0 0 360px;max-width:360px}}.TaskViewPage-module__hpkKBG__card{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:23px 24px 24px;position:relative}.TaskViewPage-module__hpkKBG__cardGapSm{flex-direction:column;gap:16px;padding:24px;display:flex}.TaskViewPage-module__hpkKBG__labelCaps{letter-spacing:.02em;text-transform:uppercase;color:#6b7280;margin:0 0 8px;font-size:12px;font-weight:600;line-height:18px}.TaskViewPage-module__hpkKBG__taskTitle{color:#1a1a1a;margin:0;font-size:20px;font-weight:600;line-height:30px}.TaskViewPage-module__hpkKBG__bodyText{color:#1a1a1a;margin:0;font-size:14px;font-weight:400;line-height:21px}.TaskViewPage-module__hpkKBG__attachHeader{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;margin-bottom:4px;display:flex}.TaskViewPage-module__hpkKBG__attachTitle{color:#1a1a1a;align-items:center;gap:12px;margin:0;font-size:14px;font-weight:600;line-height:21px;display:flex}.TaskViewPage-module__hpkKBG__iconPurple{color:#8b7ff4;flex-shrink:0}.TaskViewPage-module__hpkKBG__btnUpload{color:#8b7ff4;cursor:pointer;background:#f5f5ff;border:none;border-radius:8px;align-items:center;gap:6px;padding:7px 12px 8px;font-size:12px;font-weight:600;line-height:18px;transition:background .2s;display:inline-flex}.TaskViewPage-module__hpkKBG__btnUpload:hover{background:#ebe9ff}.TaskViewPage-module__hpkKBG__attachList{flex-direction:column;gap:8px;margin-top:4px;display:flex}.TaskViewPage-module__hpkKBG__attachRow{box-sizing:border-box;border:1px solid #e5e7eb;border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.TaskViewPage-module__hpkKBG__attachLeft{align-items:center;gap:12px;min-width:0;display:flex}.TaskViewPage-module__hpkKBG__fileIconBox{color:#8b7ff4;background:#f5f5ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.TaskViewPage-module__hpkKBG__fileName{color:#1a1a1a;margin:0 0 4px;font-size:13px;font-weight:500;line-height:20px}.TaskViewPage-module__hpkKBG__fileMeta{color:#6b7280;margin:0;font-size:11px;line-height:16px}.TaskViewPage-module__hpkKBG__attachBy{color:#6b7280;white-space:nowrap;flex-shrink:0;font-size:11px;line-height:16px}.TaskViewPage-module__hpkKBG__attachActions{flex-shrink:0;align-items:center;gap:4px;display:flex}.TaskViewPage-module__hpkKBG__attachIconBtn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.TaskViewPage-module__hpkKBG__attachIconBtn:hover{color:#7c3aed;background:#f0f0ff}.TaskViewPage-module__hpkKBG__attachIconDisabled{opacity:.35;cursor:not-allowed;pointer-events:none}.TaskViewPage-module__hpkKBG__attachThumbBtn{cursor:pointer;border:none;border-radius:8px;flex-shrink:0;width:40px;height:40px;padding:0;display:block;overflow:hidden}.TaskViewPage-module__hpkKBG__attachThumb{-o-object-fit:cover;object-fit:cover;width:40px;height:40px;display:block}.TaskViewPage-module__hpkKBG__previewOverlay{z-index:1200;background:#000000d1;justify-content:center;align-items:center;animation:.15s TaskViewPage-module__hpkKBG__fadeInOverlay;display:flex;position:fixed;inset:0}@keyframes TaskViewPage-module__hpkKBG__fadeInOverlay{0%{opacity:0}to{opacity:1}}.TaskViewPage-module__hpkKBG__previewClose{color:#fff;cursor:pointer;z-index:10;background:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:22px;transition:background .15s;display:flex;position:absolute;top:20px;right:24px}.TaskViewPage-module__hpkKBG__previewClose:hover{background:#ffffff40}.TaskViewPage-module__hpkKBG__previewBox{flex-direction:column;align-items:center;max-width:90vw;max-height:90vh;display:flex}.TaskViewPage-module__hpkKBG__previewImg{-o-object-fit:contain;object-fit:contain;border-radius:10px;max-width:100%;max-height:calc(90vh - 60px);display:block;box-shadow:0 8px 40px #0009}.TaskViewPage-module__hpkKBG__previewFooter{justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:14px;padding:0 4px;display:flex}.TaskViewPage-module__hpkKBG__previewName{color:#d1d5db;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.TaskViewPage-module__hpkKBG__previewDownloadBtn{color:#fff;white-space:nowrap;background:#7c3aed;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex}.TaskViewPage-module__hpkKBG__previewDownloadBtn:hover{background:#6d28d9}.TaskViewPage-module__hpkKBG__previewIframe{background:#fff;border:none;border-radius:10px;width:min(90vw,800px);height:calc(90vh - 60px)}.TaskViewPage-module__hpkKBG__previewFileCard{color:#d1d5db;background:#ffffff14;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:min(90vw,400px);padding:48px 32px;display:flex}.TaskViewPage-module__hpkKBG__previewFileName{color:#e5e7eb;text-align:center;word-break:break-all;margin:0;font-size:15px;font-weight:500}.TaskViewPage-module__hpkKBG__checklistHead{flex-flow:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.TaskViewPage-module__hpkKBG__checklistTitle{color:#1a1a1a;align-items:center;gap:12px;margin:0;font-size:14px;font-weight:600;line-height:21px;display:flex}.TaskViewPage-module__hpkKBG__progressWrap{align-items:center;gap:8px;display:flex}.TaskViewPage-module__hpkKBG__progressLabel{color:#6b7280;font-size:12px;font-weight:500;line-height:18px}.TaskViewPage-module__hpkKBG__progressTrack{background:#e5e7eb;border-radius:999px;width:100px;height:6px;overflow:hidden}.TaskViewPage-module__hpkKBG__progressFill{background:#8b7ff4;border-radius:999px;height:100%;transition:width .3s}.TaskViewPage-module__hpkKBG__checklistItems{flex-direction:column;gap:8px;display:flex}.TaskViewPage-module__hpkKBG__checkRow{box-sizing:border-box;border-radius:8px;align-items:center;gap:12px;min-height:41px;padding:10px 12px;display:flex}.TaskViewPage-module__hpkKBG__checkRowDone{background:#f9fafb}.TaskViewPage-module__hpkKBG__cb{box-sizing:border-box;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.TaskViewPage-module__hpkKBG__cbOn{color:#fff;background:#8b7ff4;border:1px solid #8b7ff4}.TaskViewPage-module__hpkKBG__cbOff{background:#fff;border:1px solid #d1d5dc}.TaskViewPage-module__hpkKBG__checkLabel{margin:0;font-size:14px;line-height:21px}.TaskViewPage-module__hpkKBG__checkLabelDone{color:#9ca3af;text-decoration:line-through}.TaskViewPage-module__hpkKBG__checkLabelTodo{color:#1a1a1a}.TaskViewPage-module__hpkKBG__subHead{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;display:flex}.TaskViewPage-module__hpkKBG__subtasksToggle{cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:row;flex:1;align-items:center;gap:8px;min-width:0;margin:0;padding:0;display:flex}.TaskViewPage-module__hpkKBG__subtasksChevron{color:#6b7280;flex-shrink:0;transition:transform .15s;transform:rotate(-90deg)}.TaskViewPage-module__hpkKBG__subtasksChevronOpen{color:#6b7280;flex-shrink:0;transition:transform .15s;transform:rotate(0)}.TaskViewPage-module__hpkKBG__subtasksCount{color:#6b7280;font-weight:500}.TaskViewPage-module__hpkKBG__commentsReadOnlyNote{color:#6b7280;margin:0 0 16px;font-size:13px;line-height:1.5}.TaskViewPage-module__hpkKBG__subTitle{color:#1a1a1a;align-items:center;gap:12px;margin:0;font-size:14px;font-weight:600;display:flex}.TaskViewPage-module__hpkKBG__btnAddSub{color:#fff;cursor:pointer;background:#8b7ff4;border:none;border-radius:8px;align-items:center;gap:6px;padding:7px 12px 8px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.TaskViewPage-module__hpkKBG__btnAddSub:hover{background:#7a6ee8}.TaskViewPage-module__hpkKBG__subList{flex-direction:column;gap:8px;display:flex}.TaskViewPage-module__hpkKBG__subListEmpty{color:#6b7280;margin:0;padding:8px 0;font-size:13px}.TaskViewPage-module__hpkKBG__subtasksIntro{color:#6b7280;max-width:720px;margin:0 0 16px;font-size:13px;line-height:20px}.TaskViewPage-module__hpkKBG__subMainCol{flex:1;min-width:0}.TaskViewPage-module__hpkKBG__subDetailRow{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:8px;display:flex}.TaskViewPage-module__hpkKBG__subDetailItem{color:#6b7280;align-items:center;gap:6px;font-size:12px;line-height:18px;display:inline-flex}.TaskViewPage-module__hpkKBG__subDesc{color:#4b5563;white-space:pre-wrap;margin:8px 0 0;font-size:12px;line-height:18px}.TaskViewPage-module__hpkKBG__subYouBadge{color:#8b7ff4;margin-left:6px;font-size:11px;font-weight:600}.TaskViewPage-module__hpkKBG__subRow{border:1px solid #e5e7eb;border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.TaskViewPage-module__hpkKBG__subLeft{align-items:flex-start;gap:12px;min-width:0;display:flex}.TaskViewPage-module__hpkKBG__subMeta{color:#6b7280;margin:4px 0 0;font-size:11px;line-height:16px}.TaskViewPage-module__hpkKBG__subTitleText{color:#1a1a1a;margin:0;font-size:13px;font-weight:500;line-height:20px}.TaskViewPage-module__hpkKBG__subRight{flex-shrink:0;align-items:center;gap:8px;display:flex}.TaskViewPage-module__hpkKBG__badgeSubDone{color:#00a63e;background:#f0fdf4;border-radius:6px;padding:3px 10px;font-size:11px;font-weight:500;line-height:16px}.TaskViewPage-module__hpkKBG__badgeSubProgress{color:#155dfc;background:#eff6ff;border-radius:6px;padding:3px 10px;font-size:11px;font-weight:500;line-height:16px}.TaskViewPage-module__hpkKBG__subStatusSelect{color:#1a1a1a;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:120px;padding:6px 10px;font-size:12px;font-weight:500;line-height:18px}.TaskViewPage-module__hpkKBG__subStatusSelect:disabled{opacity:.6;cursor:not-allowed}.TaskViewPage-module__hpkKBG__subtaskModalField{margin-bottom:16px}.TaskViewPage-module__hpkKBG__subtaskModalField:last-child{margin-bottom:0}.TaskViewPage-module__hpkKBG__subtaskModalLabel{color:#1a1a1a;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.TaskViewPage-module__hpkKBG__reqMark{color:#ef4444}.TaskViewPage-module__hpkKBG__subtaskModalInput{box-sizing:border-box;color:#0a0a0a;background:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-size:14px;line-height:21px}.TaskViewPage-module__hpkKBG__subtaskModalInput:focus{border-color:#8b7ff4;box-shadow:0 0 0 1px #8b7ff4}.TaskViewPage-module__hpkKBG__subtaskModalHint{color:#6b7280;margin:0 0 16px;font-size:13px;line-height:20px}.TaskViewPage-module__hpkKBG__subtaskModalTextarea{box-sizing:border-box;color:#0a0a0a;resize:vertical;background:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;min-height:96px;padding:10px 12px;font-family:inherit;font-size:14px;line-height:21px}.TaskViewPage-module__hpkKBG__subtaskModalTextarea:focus{border-color:#8b7ff4;box-shadow:0 0 0 1px #8b7ff4}.TaskViewPage-module__hpkKBG__btnTrash{color:#ef4444;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;display:flex}.TaskViewPage-module__hpkKBG__btnTrash:hover{background:#fef2f2}.TaskViewPage-module__hpkKBG__commentsHead{color:#1a1a1a;align-items:center;gap:12px;margin:0 0 4px;font-size:14px;font-weight:600;display:flex}.TaskViewPage-module__hpkKBG__composer{flex-direction:row;align-items:stretch;gap:8px;display:flex}.TaskViewPage-module__hpkKBG__composerInput{color:#1a1a1a;resize:vertical;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:8px;flex:1;min-height:88px;padding:12px 16px;font-family:Inter,sans-serif;font-size:14px;line-height:21px}.TaskViewPage-module__hpkKBG__composerInput::placeholder{color:#9ca3af}.TaskViewPage-module__hpkKBG__btnPost{color:#fff;cursor:pointer;background:#8b7ff4;border:none;border-radius:8px;align-self:flex-start;height:44px;padding:12px 16px;font-size:13px;font-weight:600;line-height:20px}.TaskViewPage-module__hpkKBG__btnPost:hover:not(:disabled){background:#7a6ee8}.TaskViewPage-module__hpkKBG__btnPost:disabled{opacity:.55;cursor:not-allowed}.TaskViewPage-module__hpkKBG__btnPostInner{align-items:center;gap:8px;display:inline-flex}.TaskViewPage-module__hpkKBG__thread{flex-direction:column;gap:16px;max-height:min(480px,55vh);margin-top:8px;display:flex;overflow-y:auto}.TaskViewPage-module__hpkKBG__commentsEmpty{text-align:center;color:#6b7280;background:#fafafa;border:1px dashed #e5e7eb;border-radius:8px;padding:24px 16px;font-size:14px;line-height:21px}.TaskViewPage-module__hpkKBG__commentsLoading{justify-content:center;padding:32px 16px;display:flex}.TaskViewPage-module__hpkKBG__composerActions{flex-direction:column;flex-shrink:0;align-items:stretch;gap:8px;display:flex}.TaskViewPage-module__hpkKBG__bubble{background:#f9fafb;border-radius:8px;flex-direction:column;gap:12px;padding:12px 16px;display:flex}.TaskViewPage-module__hpkKBG__bubbleHeader{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.TaskViewPage-module__hpkKBG__bubbleAuthor{align-items:center;gap:8px;display:flex}.TaskViewPage-module__hpkKBG__avatarSm{color:#fff;background:#8b7ff4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:flex}.TaskViewPage-module__hpkKBG__avatarImg{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:32px;height:32px}.TaskViewPage-module__hpkKBG__authorName{color:#1a1a1a;margin:0;font-size:13px;font-weight:600;line-height:20px}.TaskViewPage-module__hpkKBG__authorTime{color:#6b7280;margin:2px 0 0;font-size:11px;line-height:16px}.TaskViewPage-module__hpkKBG__btnReply{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:3px 8px 4px;font-size:12px;line-height:18px;display:inline-flex}.TaskViewPage-module__hpkKBG__btnReply:hover{background:#f3f4f6}.TaskViewPage-module__hpkKBG__bubbleBody{color:#1a1a1a;margin:0;font-size:13px;line-height:20px}.TaskViewPage-module__hpkKBG__replies{border-left:2px solid #e5e7eb;flex-direction:column;gap:12px;margin-left:8px;padding-left:16px;display:flex}.TaskViewPage-module__hpkKBG__metaCard{flex-direction:column;gap:16px;padding:19px 20px 20px;display:flex}.TaskViewPage-module__hpkKBG__metaLabel{text-transform:uppercase;color:#6b7280;align-items:center;gap:12px;margin:0 0 8px;font-size:12px;font-weight:600;line-height:18px;display:flex}.TaskViewPage-module__hpkKBG__iconMuted{color:#6b7280}.TaskViewPage-module__hpkKBG__badgeStatus{color:#155dfc;background:#eff6ff;border:1px solid #bedbff;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;line-height:21px;display:inline-flex}.TaskViewPage-module__hpkKBG__badgeStatusCompleted{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.TaskViewPage-module__hpkKBG__badgeStatusReview{color:#b45309;background:#fffbeb;border-color:#fde68a}.TaskViewPage-module__hpkKBG__badgeStatusTodo{color:#4b5563;background:#f9fafb;border-color:#e5e7eb}.TaskViewPage-module__hpkKBG__badgeStatusAssigned{color:#4338ca;background:#eef2ff;border-color:#c7d2fe}.TaskViewPage-module__hpkKBG__badgeStatusRejected{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.TaskViewPage-module__hpkKBG__badgePriorityHigh{color:#e7000b;background:#fef2f2;border:1px solid #ffc9c9;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600;line-height:21px;display:inline-flex}.TaskViewPage-module__hpkKBG__badgePriorityMedium{color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600;line-height:21px;display:inline-flex}.TaskViewPage-module__hpkKBG__badgePriorityLow{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600;line-height:21px;display:inline-flex}.TaskViewPage-module__hpkKBG__metaValue{color:#1a1a1a;margin:0;font-size:14px;line-height:21px}.TaskViewPage-module__hpkKBG__metaFooter{flex-direction:column;gap:8px;padding:19px 20px;display:flex}.TaskViewPage-module__hpkKBG__metaSmall{color:#6b7280;margin:0;font-size:12px;line-height:18px}.TaskViewPage-module__hpkKBG__notFound{text-align:center;color:#6b7280;padding:48px 24px}.TaskViewPage-module__hpkKBG__notFound a{color:#8b7ff4;font-weight:600}.TaskViewPage-module__hpkKBG__btnSubEdit{color:#8b7ff4;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:background .15s;display:flex}.TaskViewPage-module__hpkKBG__btnSubEdit:hover{background:#f5f3ff}.TaskViewPage-module__hpkKBG__btnSubEdit:disabled{opacity:.45;cursor:not-allowed}.TaskViewPage-module__hpkKBG__subEditForm{flex-direction:column;gap:10px;width:100%;padding:12px 0 4px;display:flex}.TaskViewPage-module__hpkKBG__subEditRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.TaskViewPage-module__hpkKBG__subEditTitleInput{color:#1a1a1a;background:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:none;flex:1;min-width:160px;padding:7px 10px;font-size:13px;font-weight:500;transition:border-color .15s,box-shadow .15s}.TaskViewPage-module__hpkKBG__subEditTitleInput:focus{border-color:#8b7ff4;box-shadow:0 0 0 1px #8b7ff4}.TaskViewPage-module__hpkKBG__subEditTitleInput:disabled{opacity:.6;cursor:not-allowed}.TaskViewPage-module__hpkKBG__subEditLabel{color:#444;margin-bottom:4px;font-size:12px;font-weight:600;display:block}.TaskViewPage-module__hpkKBG__subEditActions{align-items:center;gap:8px;display:flex}.TaskViewPage-module__hpkKBG__subEditSaveBtn{color:#fff;cursor:pointer;background:#8b7ff4;border:none;border-radius:7px;align-items:center;gap:5px;padding:6px 14px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}.TaskViewPage-module__hpkKBG__subEditSaveBtn:hover{background:#7a6ee8}.TaskViewPage-module__hpkKBG__subEditSaveBtn:disabled{opacity:.6;cursor:not-allowed}.TaskViewPage-module__hpkKBG__subEditCancelBtn{color:#374151;cursor:pointer;background:#f3f4f6;border:none;border-radius:7px;align-items:center;gap:5px;padding:6px 14px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}.TaskViewPage-module__hpkKBG__subEditCancelBtn:hover{background:#e5e7eb}.TaskViewPage-module__hpkKBG__subEditCancelBtn:disabled{opacity:.6;cursor:not-allowed}@keyframes TaskViewPage-module__hpkKBG__skeletonShimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.TaskViewPage-module__hpkKBG__skBone{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/400px 100%;border-radius:6px;animation:1.4s infinite TaskViewPage-module__hpkKBG__skeletonShimmer;display:block}.TaskViewPage-module__hpkKBG__skTitle{width:55%;height:24px;margin-bottom:8px;}.TaskViewPage-module__hpkKBG__skLine{height:14px;margin-bottom:10px;}.TaskViewPage-module__hpkKBG__skLineSm{height:12px;margin-bottom:8px;}.TaskViewPage-module__hpkKBG__skBadge{border-radius:8px;width:90px;height:37px;display:inline-block;}.TaskViewPage-module__hpkKBG__skAvatar{border-radius:50%;flex-shrink:0;width:32px;height:32px;}.TaskViewPage-module__hpkKBG__skMetaRow{align-items:center;gap:12px;margin-bottom:16px;display:flex}.TaskViewPage-module__hpkKBG__skCheckRow{align-items:center;gap:12px;padding:10px 12px;display:flex}.TaskViewPage-module__hpkKBG__skCheckBox{border-radius:4px;flex-shrink:0;width:20px;height:20px;}.TaskViewPage-module__hpkKBG__skBlock{border-radius:8px;width:100%;height:80px;}
.AssigneeAsyncSelect-module__oN9qTG__wrap{width:100%}.AssigneeAsyncSelect-module__oN9qTG__wrapFilter{flex:0 auto;min-width:220px;max-width:320px}.AssigneeAsyncSelect-module__oN9qTG__wrapError .assignee-select__control{box-shadow:0 0 0 1px #ef4444;border-color:#ef4444!important}.AssigneeAsyncSelect-module__oN9qTG__wrapError .assignee-select__control--is-focused{border-color:#ef4444!important;box-shadow:0 0 0 1px #ef4444!important}.AssigneeAsyncSelect-module__oN9qTG__textCol{min-width:0}.AssigneeAsyncSelect-module__oN9qTG__optionRow{align-items:center;gap:10px;padding:2px 0;display:flex}.AssigneeAsyncSelect-module__oN9qTG__avatar{-o-object-fit:cover;object-fit:cover;background:#f3f4f6;border-radius:50%;flex-shrink:0;width:32px;height:32px}.AssigneeAsyncSelect-module__oN9qTG__avatarSm{-o-object-fit:cover;object-fit:cover;background:#f3f4f6;border-radius:50%;flex-shrink:0;width:24px;height:24px}.AssigneeAsyncSelect-module__oN9qTG__nameRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.AssigneeAsyncSelect-module__oN9qTG__name{color:#1a1a1a;font-size:14px;font-weight:500;line-height:20px}.AssigneeAsyncSelect-module__oN9qTG__pendingTag{color:#92400e;white-space:nowrap;background:#fef3c7;border:1px solid #fde68a;border-radius:4px;flex-shrink:0;align-items:center;padding:2px 6px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.AssigneeAsyncSelect-module__oN9qTG__email{color:#6b7280;margin-top:1px;font-size:12px;line-height:16px}.AssigneeAsyncSelect-module__oN9qTG__singleRow{align-items:center;gap:8px;min-width:0;display:flex}.AssigneeAsyncSelect-module__oN9qTG__singleName{color:#0a0a0a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.AssigneeAsyncSelect-module__oN9qTG__loadingRow{color:#6b7280;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}
.CreateTaskModal-module__Mdey3G__createTaskModal .ant-modal-content{border-radius:12px;padding:0;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.CreateTaskModal-module__Mdey3G__createTaskModal .ant-modal-body{padding:0}.CreateTaskModal-module__Mdey3G__createTaskModal .ant-modal{max-width:calc(100vw - 32px)}.CreateTaskModal-module__Mdey3G__root{background:#fff;flex-direction:column;width:100%;max-width:672px;max-height:min(90vh,1007px);font-family:Inter,system-ui,sans-serif;display:flex;overflow:hidden}.CreateTaskModal-module__Mdey3G__header{box-sizing:border-box;background:#fff;border-bottom:1px solid #e5e7eb;flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.CreateTaskModal-module__Mdey3G__title{color:#1a1a1a;margin:0;font-size:20px;font-weight:600;line-height:30px}.CreateTaskModal-module__Mdey3G__closeBtn{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;padding:8px;transition:background .2s;display:flex}.CreateTaskModal-module__Mdey3G__closeBtn:hover{background:#f3f4f6}.CreateTaskModal-module__Mdey3G__formBody{box-sizing:border-box;flex-direction:column;flex:auto;gap:20px;min-height:0;padding:24px;display:flex;overflow:hidden auto}.CreateTaskModal-module__Mdey3G__field{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.CreateTaskModal-module__Mdey3G__label{color:#1a1a1a;margin:0;font-size:14px;font-weight:600;line-height:21px}.CreateTaskModal-module__Mdey3G__req{color:#ef4444;font-weight:600}.CreateTaskModal-module__Mdey3G__input{box-sizing:border-box;color:#0a0a0a;background:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;padding:10px 16px;font-family:Inter,sans-serif;font-size:14px;line-height:17px;transition:border-color .2s}.CreateTaskModal-module__Mdey3G__input::placeholder{color:#0a0a0a80}.CreateTaskModal-module__Mdey3G__input:focus{border-color:#8b7ff4}.CreateTaskModal-module__Mdey3G__inputError,.CreateTaskModal-module__Mdey3G__inputError:focus{box-shadow:0 0 0 1px #ef4444;border-color:#ef4444!important}.CreateTaskModal-module__Mdey3G__select{box-sizing:border-box;color:#0a0a0a;cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23000' d='M1 1.5L6 6.5L11 1.5'/%3E%3C/svg%3E") right 14px center no-repeat;border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;height:42px;padding:9px 36px 9px 16px;font-family:Inter,sans-serif;font-size:14px;line-height:18px;transition:border-color .2s}.CreateTaskModal-module__Mdey3G__select:focus{border-color:#8b7ff4}.CreateTaskModal-module__Mdey3G__checklistRow{flex-direction:row;align-items:stretch;gap:12px;width:100%;display:flex}.CreateTaskModal-module__Mdey3G__checklistInput{box-sizing:border-box;color:#0a0a0a;border:1px solid #e5e7eb;border-radius:8px;outline:none;flex:1;min-width:0;height:49px;padding:9px 16px;font-family:Inter,sans-serif;font-size:14px;line-height:21px}.CreateTaskModal-module__Mdey3G__checklistInput::placeholder{color:#0a0a0a80}.CreateTaskModal-module__Mdey3G__checklistInput:focus{border-color:#8b7ff4}.CreateTaskModal-module__Mdey3G__addMoreBtn{color:#fff;cursor:pointer;background:#8b7ff4;border:none;border-radius:8px;flex-shrink:0;width:141px;height:49px;padding:10px 16px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:21px;transition:background .2s}.CreateTaskModal-module__Mdey3G__addMoreBtn:hover{background:#7a6ee8}.CreateTaskModal-module__Mdey3G__checklistList{flex-direction:column;gap:6px;width:100%;margin:0;padding:0;list-style:none;display:flex}.CreateTaskModal-module__Mdey3G__checklistItem{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:6px 10px;font-size:13px;line-height:20px}.CreateTaskModal-module__Mdey3G__priorityRow{flex-flow:wrap;gap:12px;width:100%;display:flex}.CreateTaskModal-module__Mdey3G__priorityBtn{text-transform:capitalize;color:#1a1a1a;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:row;flex:120px;justify-content:center;align-items:center;gap:8px;max-width:200px;min-height:44px;padding:10px 16px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:21px;transition:background .2s,border-color .2s;display:flex}.CreateTaskModal-module__Mdey3G__priorityBtn:hover{border-color:#c4b5fd}.CreateTaskModal-module__Mdey3G__priorityBtnActive{background:#f5f5ff;border-color:#8b7ff4}.CreateTaskModal-module__Mdey3G__dot{border-radius:50%;flex-shrink:0;width:12px;height:12px}.CreateTaskModal-module__Mdey3G__dotLow{background:#10b981}.CreateTaskModal-module__Mdey3G__dotMedium{background:#f59e0b}.CreateTaskModal-module__Mdey3G__dotHigh{background:#ef4444}.CreateTaskModal-module__Mdey3G__textarea{box-sizing:border-box;color:#0a0a0a;resize:vertical;border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;min-height:106px;padding:10px 16px;font-family:Inter,sans-serif;font-size:14px;line-height:21px;transition:border-color .2s}.CreateTaskModal-module__Mdey3G__textarea::placeholder{color:#0a0a0a80}.CreateTaskModal-module__Mdey3G__textarea:focus{border-color:#8b7ff4}.CreateTaskModal-module__Mdey3G__dropzone{cursor:pointer;box-sizing:border-box;background:#fff;border:2px dashed #4b5563;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;min-height:150px;padding:16px;transition:border-color .2s,background .2s;display:flex}.CreateTaskModal-module__Mdey3G__dropzone:hover,.CreateTaskModal-module__Mdey3G__dropzoneDrag{background:#fafaff;border-color:#8b7ff4}.CreateTaskModal-module__Mdey3G__dropzoneInner{text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:7px;display:flex}.CreateTaskModal-module__Mdey3G__uploadIcon{color:#9ca3af;width:40px;height:40px}.CreateTaskModal-module__Mdey3G__dropTitle{color:#9ca3af;margin:0;font-size:14px;font-weight:600;line-height:21px}.CreateTaskModal-module__Mdey3G__dropHint{color:#9ca3af;margin:0;font-size:12px;font-weight:400;line-height:18px}.CreateTaskModal-module__Mdey3G__fileList{flex-direction:column;gap:4px;width:100%;margin:8px 0 0;padding:0;list-style:none;display:flex}.CreateTaskModal-module__Mdey3G__fileItem{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}.CreateTaskModal-module__Mdey3G__fileName{color:#374151;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.CreateTaskModal-module__Mdey3G__fileRemoveBtn{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:color .15s,background .15s;display:flex}.CreateTaskModal-module__Mdey3G__fileRemoveBtn:hover{color:#ef4444;background:#fef2f2}.CreateTaskModal-module__Mdey3G__fileRemoveBtn:disabled{opacity:.35;cursor:not-allowed}@keyframes CreateTaskModal-module__Mdey3G__fileSpinnerRotate{to{transform:rotate(360deg)}}.CreateTaskModal-module__Mdey3G__fileUploading{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.CreateTaskModal-module__Mdey3G__fileSpinner{animation:.8s linear infinite CreateTaskModal-module__Mdey3G__fileSpinnerRotate}.CreateTaskModal-module__Mdey3G__fileDone{color:#10b981;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.CreateTaskModal-module__Mdey3G__fileError{color:#ef4444;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:flex}.CreateTaskModal-module__Mdey3G__footer{box-sizing:border-box;background:#fff;border-top:1px solid #e5e7eb;flex-direction:row;flex-shrink:0;justify-content:center;align-items:stretch;gap:12px;padding:16px 24px 24px;display:flex}.CreateTaskModal-module__Mdey3G__cancelBtn,.CreateTaskModal-module__Mdey3G__submitBtn{cursor:pointer;box-sizing:border-box;border-radius:8px;flex:1;justify-content:center;align-items:center;min-height:42px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:21px;transition:background .2s,border-color .2s;display:flex}.CreateTaskModal-module__Mdey3G__cancelBtn{color:#565556;background:#fff;border:1px solid #e5e7eb}.CreateTaskModal-module__Mdey3G__cancelBtn:hover{background:#f9fafb}.CreateTaskModal-module__Mdey3G__submitBtn{color:#fff;background:#8b7ff4;border:1px solid #8b7ff4}.CreateTaskModal-module__Mdey3G__submitBtn:hover{background:#7a6ee8;border-color:#7a6ee8}.CreateTaskModal-module__Mdey3G__errorText{color:#ef4444;margin:0;font-size:12px;line-height:18px}.CreateTaskModal-module__Mdey3G__hiddenInput{opacity:0;pointer-events:none;width:0;height:0;position:absolute}
