.BulkMoveModal-module___tM2ZG__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.BulkMoveModal-module___tM2ZG__modal{background:var(--color-background,#1a1a1a);border:1px solid var(--glass-border);border-radius:var(--radius-xl);flex-direction:column;width:100%;max-width:min(400px,100vw - 24px);max-height:80vh;display:flex;overflow:hidden;box-shadow:0 16px 48px #00000080}.BulkMoveModal-module___tM2ZG__header{padding:var(--spacing-lg);border-bottom:1px solid var(--glass-border);justify-content:space-between;align-items:center;display:flex}.BulkMoveModal-module___tM2ZG__header h3{font-size:var(--font-size-lg);color:var(--color-text);margin:0;font-weight:600}.BulkMoveModal-module___tM2ZG__closeButton{width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.BulkMoveModal-module___tM2ZG__closeButton:hover{color:var(--color-text);background:#ffffff1a}.BulkMoveModal-module___tM2ZG__error{padding:var(--spacing-sm) var(--spacing-lg);color:#ef4444;font-size:var(--font-size-sm);background:#ef44441a}.BulkMoveModal-module___tM2ZG__loading{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-2xl);color:var(--color-text-secondary);font-size:var(--font-size-sm);display:flex}.BulkMoveModal-module___tM2ZG__spinner{animation:1s linear infinite BulkMoveModal-module___tM2ZG__spin}@keyframes BulkMoveModal-module___tM2ZG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.BulkMoveModal-module___tM2ZG__boardList{max-height:360px;overflow-y:auto}.BulkMoveModal-module___tM2ZG__boardItem{align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-md) var(--spacing-lg);color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ffffff0f;transition:all .15s;display:flex}.BulkMoveModal-module___tM2ZG__boardItem:last-child{border-bottom:none}.BulkMoveModal-module___tM2ZG__boardItem:hover{background:var(--color-primary-alpha-8,#3b82f614)}.BulkMoveModal-module___tM2ZG__boardName{font-size:var(--font-size-base);flex:1;font-weight:500}.BulkMoveModal-module___tM2ZG__boardCount{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.BulkMoveModal-module___tM2ZG__arrow{color:var(--color-text-secondary);opacity:0;transition:opacity .15s}.BulkMoveModal-module___tM2ZG__boardItem:hover .BulkMoveModal-module___tM2ZG__arrow{opacity:1}.BulkMoveModal-module___tM2ZG__empty{padding:var(--spacing-2xl);text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-sm)}@media (max-width:640px){.BulkMoveModal-module___tM2ZG__overlay{padding:8px}.BulkMoveModal-module___tM2ZG__modal{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.BulkMoveModal-module___tM2ZG__header{padding:var(--spacing-md)}.BulkMoveModal-module___tM2ZG__boardList{flex:1;max-height:none}.BulkMoveModal-module___tM2ZG__boardItem{min-height:44px}}
.TaskList-module__JMxnFW__taskBoard{gap:var(--spacing-lg);padding:var(--spacing-xs) 0;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;min-width:0;display:flex;position:relative;overflow:auto hidden}@media (max-width:767px){.TaskList-module__JMxnFW__taskBoard{height:calc(100vh - 280px)}}@media (min-width:768px){.TaskList-module__JMxnFW__taskBoard{flex:1;min-height:0}}.TaskList-module__JMxnFW__column{border:1px solid var(--glass-border);border-radius:var(--radius-xl);background:#ffffff05;flex-direction:column;flex-shrink:0;width:clamp(260px,42vw,320px);min-width:clamp(260px,42vw,320px);height:100%;display:flex}.TaskList-module__JMxnFW__columnHeader{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);background:var(--color-primary-alpha-5,#3b82f60d);border-bottom:1px solid var(--glass-border);cursor:grab;transition:background .2s;display:flex}.TaskList-module__JMxnFW__columnHeader:hover{background:var(--color-primary-alpha-8,#3b82f614)}.TaskList-module__JMxnFW__columnHeader:active{cursor:grabbing}.TaskList-module__JMxnFW__dragHandle{padding:var(--spacing-xs);color:#fff6;border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.TaskList-module__JMxnFW__columnHeader:hover .TaskList-module__JMxnFW__dragHandle{color:var(--color-primary)}.TaskList-module__JMxnFW__columnHeader h2{font-size:var(--font-size-lg);color:var(--color-text);flex:1;margin:0;font-weight:600}.TaskList-module__JMxnFW__count{width:28px;height:28px;color:var(--color-text-secondary);border:1px solid var(--glass-border);font-size:var(--font-size-sm);background:0 0;border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex}.TaskList-module__JMxnFW__columnWrapper{flex-direction:column;flex:1;min-height:0;display:flex}.TaskList-module__JMxnFW__columnContent{padding:var(--spacing-md);gap:var(--spacing-md);flex-direction:column;flex:1;min-height:100px;transition:background .2s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden auto}.TaskList-module__JMxnFW__columnContent.TaskList-module__JMxnFW__dragOver{background:var(--color-primary-alpha-8,#3b82f614);border-radius:var(--radius-md)}.TaskList-module__JMxnFW__taskCard{border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--spacing-md);cursor:grab;box-shadow:var(--shadow-sm);will-change:transform;background:#0a0a0a;transition:transform .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1),background .15s cubic-bezier(.4,0,.2,1);position:relative}.TaskList-module__JMxnFW__taskCard.TaskList-module__JMxnFW__completed{border-left:3px solid #10b981}.TaskList-module__JMxnFW__taskCard:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md)}.TaskList-module__JMxnFW__taskCard.TaskList-module__JMxnFW__dragging{cursor:grabbing;opacity:.85;box-shadow:0 12px 32px var(--color-primary-alpha-40,#3b82f666);transition:transform,box-shadow .15s,opacity .15s;transform:rotate(2deg)scale(1.03)}.TaskList-module__JMxnFW__taskHeader{justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);display:flex}.TaskList-module__JMxnFW__taskHeader h3{font-size:var(--font-size-base);color:var(--color-text);word-break:break-word;cursor:pointer;-webkit-user-select:none;user-select:none;flex:1;margin:0;font-weight:600}.TaskList-module__JMxnFW__titleInput{font-size:var(--font-size-base);color:var(--color-text);border:2px solid var(--color-primary);border-radius:var(--radius-md);background:#ffffff0d;outline:none;flex:1;margin:0;padding:4px 8px;font-family:inherit;font-weight:600}.TaskList-module__JMxnFW__taskActions{gap:var(--spacing-xs);opacity:0;align-items:center;transition:opacity .2s;display:flex}.TaskList-module__JMxnFW__taskCard:hover .TaskList-module__JMxnFW__taskActions{opacity:1}.TaskList-module__JMxnFW__raiRefButton{color:#007aff!important;background:#007aff14!important}.TaskList-module__JMxnFW__raiRefButton:hover{color:#fff!important;background:#007aff!important}.TaskList-module__JMxnFW__completedIcon{color:#10b981}.TaskList-module__JMxnFW__taskDescription{margin:0 0 var(--spacing-sm) 0;font-size:var(--font-size-sm);color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.TaskList-module__JMxnFW__taskTags{margin-bottom:var(--spacing-sm);flex-wrap:wrap;gap:6px;display:flex}.TaskList-module__JMxnFW__taskTag{color:#fff;white-space:nowrap;border-radius:16px;padding:4px 10px;font-size:11px;font-weight:600}.TaskList-module__JMxnFW__taskAttachments{margin-bottom:var(--spacing-sm)}.TaskList-module__JMxnFW__attachmentPreview{background:#ffffff0d;border-radius:8px;width:100%;position:relative;overflow:hidden}.TaskList-module__JMxnFW__attachmentImage{object-fit:cover;background:#ffffff05;width:100%;height:150px;display:block}.TaskList-module__JMxnFW__attachmentCount{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background:#000c;border:1px solid #fff3;border-radius:12px;padding:4px 10px;font-size:11px;font-weight:600;position:absolute;bottom:8px;right:8px}.TaskList-module__JMxnFW__taskMeta{gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);flex-wrap:wrap;display:flex}.TaskList-module__JMxnFW__metaItem{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--color-text-secondary);padding:4px var(--spacing-xs);border-radius:var(--radius-sm);background:#ffffff08;display:flex}.TaskList-module__JMxnFW__metaItem svg{opacity:.6}.TaskList-module__JMxnFW__avatarGroup{align-items:center;gap:4px;display:flex}.TaskList-module__JMxnFW__cardFooter{justify-content:space-between;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-sm);display:flex}.TaskList-module__JMxnFW__priorityBadge{padding:4px var(--spacing-sm);font-size:var(--font-size-xs);text-transform:uppercase;border-radius:var(--radius-sm);letter-spacing:.5px;font-weight:600;display:inline-block}.TaskList-module__JMxnFW__priorityHigh{border-left:3px solid #ef4444}.TaskList-module__JMxnFW__priorityHigh .TaskList-module__JMxnFW__priorityBadge{color:#ef4444;background:#ef44441a}.TaskList-module__JMxnFW__priorityMedium{border-left:3px solid #f59e0b}.TaskList-module__JMxnFW__priorityMedium .TaskList-module__JMxnFW__priorityBadge{color:#f59e0b;background:#f59e0b1a}.TaskList-module__JMxnFW__priorityLow{border-left:3px solid #10b981}.TaskList-module__JMxnFW__priorityLow .TaskList-module__JMxnFW__priorityBadge{color:#10b981;background:#10b9811a}.TaskList-module__JMxnFW__emptyState{padding:var(--spacing-xl);color:var(--color-text-secondary);font-size:var(--font-size-sm);text-align:center;border:2px dashed var(--glass-border);border-radius:var(--radius-lg);margin:var(--spacing-md) 0;justify-content:center;align-items:center;display:flex}.TaskList-module__JMxnFW__addTaskButton{margin:var(--spacing-md);width:calc(100% - 2 * var(--spacing-md));margin-bottom:0;border-style:dashed!important}.TaskList-module__JMxnFW__columnTitleInput{border:2px solid var(--color-primary);border-radius:var(--radius-md);padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-lg);color:var(--color-text);background:#ffffff0d;outline:none;width:100%;max-width:200px;font-weight:600}.TaskList-module__JMxnFW__addColumnPlaceholder{width:clamp(220px,36vw,280px);min-width:clamp(220px,36vw,280px);padding:var(--spacing-sm) 0;flex-shrink:0;align-items:flex-start;display:flex}.TaskList-module__JMxnFW__addColumnButton{opacity:.5;width:100%;transition:opacity .2s;border-style:dashed!important}.TaskList-module__JMxnFW__addColumnButton:hover{opacity:1}@keyframes TaskList-module__JMxnFW__raiPulse{0%,to{border-color:#9333ea80;box-shadow:0 0 8px #9333ea4d,0 0 20px #9333ea26}50%{border-color:#9333eab3;box-shadow:0 0 16px #9333ea80,0 0 40px #9333ea40}}.TaskList-module__JMxnFW__taskCard.TaskList-module__JMxnFW__raiExecuting{border-left:3px solid #9333ea;animation:2s ease-in-out infinite TaskList-module__JMxnFW__raiPulse}@media (max-width:900px){.TaskList-module__JMxnFW__taskBoard{padding:var(--spacing-md);padding-right:var(--spacing-xl);-webkit-overflow-scrolling:touch;overflow-x:auto}.TaskList-module__JMxnFW__column{width:280px;min-width:280px}.TaskList-module__JMxnFW__taskActions{opacity:1}.TaskList-module__JMxnFW__addColumnPlaceholder{width:240px;min-width:240px}}@media (max-width:640px){.TaskList-module__JMxnFW__taskBoard{gap:var(--spacing-md);padding:var(--spacing-sm);padding-right:var(--spacing-lg)}.TaskList-module__JMxnFW__column{width:82vw;min-width:82vw;max-width:320px}.TaskList-module__JMxnFW__addColumnPlaceholder{width:70vw;min-width:70vw;max-width:280px}.TaskList-module__JMxnFW__columnHeader{padding:var(--spacing-sm) var(--spacing-md)}.TaskList-module__JMxnFW__columnContent{padding:var(--spacing-sm)}.TaskList-module__JMxnFW__count,.TaskList-module__JMxnFW__selectCheckbox{width:32px;height:32px}.TaskList-module__JMxnFW__bulkActionBar{gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);flex-wrap:wrap}.TaskList-module__JMxnFW__bulkCancel{margin-left:0}}.TaskList-module__JMxnFW__taskCard.TaskList-module__JMxnFW__selected{border-color:var(--color-primary);background:rgba(var(--color-primary-rgb,59, 130, 246), .06);box-shadow:0 0 0 1px var(--color-primary)}.TaskList-module__JMxnFW__selectCheckbox{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex}.TaskList-module__JMxnFW__selectCheckboxChecked{color:var(--color-primary)}.TaskList-module__JMxnFW__bulkActionBar{align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-lg);background:var(--color-primary-alpha-8,#3b82f614);border:1px solid var(--color-primary-alpha-20,#3b82f633);border-radius:var(--radius-lg);flex-shrink:0;display:flex}.TaskList-module__JMxnFW__bulkCount{font-size:var(--font-size-sm);color:var(--color-primary);white-space:nowrap;font-weight:600}.TaskList-module__JMxnFW__bulkSelectAll{font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.TaskList-module__JMxnFW__bulkSelectAll:hover{color:var(--color-text)}.TaskList-module__JMxnFW__bulkCancel{font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0}.TaskList-module__JMxnFW__bulkCancel:hover{color:#ef4444}
.TaskTimeline-module__4EFQLG__container{gap:var(--spacing-md);flex-direction:column;height:100%;min-height:0;display:flex}.TaskTimeline-module__4EFQLG__toolbar{align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) 0;flex-shrink:0;display:flex}.TaskTimeline-module__4EFQLG__timeRangeToggle{border:1px solid var(--glass-border);border-radius:var(--radius-md,.5rem);background:#ffffff0d;gap:2px;padding:3px;display:inline-flex}.TaskTimeline-module__4EFQLG__timeRangeButton{border-radius:var(--radius-md,.5rem);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;padding:5px 14px;font-size:12px;font-weight:600;transition:all .2s}.TaskTimeline-module__4EFQLG__timeRangeButton:hover{color:var(--color-text)}.TaskTimeline-module__4EFQLG__timeRangeActive{background:var(--color-primary-alpha-15,#3b82f626);color:var(--color-primary-light,#60a5fa)}.TaskTimeline-module__4EFQLG__navControls{align-items:center;gap:4px;display:flex}.TaskTimeline-module__4EFQLG__navButton{border:1px solid var(--glass-border);border-radius:var(--radius-md,.5rem);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:all .2s;display:flex}.TaskTimeline-module__4EFQLG__navButton:hover{color:var(--color-text);border-color:var(--color-primary);background:#ffffff14}.TaskTimeline-module__4EFQLG__todayButton{border:1px solid var(--glass-border);border-radius:var(--radius-md,.5rem);color:var(--color-text-secondary);cursor:pointer;background:0 0;padding:5px 14px;font-size:12px;font-weight:600;transition:all .2s}.TaskTimeline-module__4EFQLG__todayButton:hover{background:var(--color-primary-alpha-10,#3b82f61a);border-color:var(--color-primary);color:var(--color-primary)}.TaskTimeline-module__4EFQLG__monthLabel{color:var(--color-text);margin-left:auto;font-size:13px;font-weight:600}.TaskTimeline-module__4EFQLG__timelineWrapper{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;border:1px solid var(--glass-border);border-radius:var(--radius-xl);background:#ffffff03;flex:1;overflow:auto}.TaskTimeline-module__4EFQLG__dayHeaders{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--glass-border);background:#0f0f0ff2;display:flex;position:sticky;top:0}.TaskTimeline-module__4EFQLG__taskLabelHeader{width:220px;min-width:220px;padding:var(--spacing-sm) var(--spacing-md);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);border-right:1px solid var(--glass-border);flex-shrink:0;align-items:center;font-size:11px;font-weight:600;display:flex}.TaskTimeline-module__4EFQLG__dayHeader{border-right:1px solid #ffffff08;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;min-width:50px;padding:6px 4px;display:flex}.TaskTimeline-module__4EFQLG__dayName{color:var(--color-text-secondary);text-transform:uppercase;font-size:10px;font-weight:500}.TaskTimeline-module__4EFQLG__dayNumber{color:var(--color-text);font-size:13px;font-weight:600}.TaskTimeline-module__4EFQLG__todayHeader{background:rgba(var(--color-primary-rgb,59, 130, 246), .12)}.TaskTimeline-module__4EFQLG__todayHeader .TaskTimeline-module__4EFQLG__dayName,.TaskTimeline-module__4EFQLG__todayHeader .TaskTimeline-module__4EFQLG__dayNumber{color:var(--color-primary-light,#60a5fa)}.TaskTimeline-module__4EFQLG__pastHeader{opacity:.5}.TaskTimeline-module__4EFQLG__taskRows{flex-direction:column;display:flex}.TaskTimeline-module__4EFQLG__taskRow{border-bottom:1px solid #ffffff08;transition:background .15s;display:flex}.TaskTimeline-module__4EFQLG__taskRow:hover{background:#ffffff05}.TaskTimeline-module__4EFQLG__taskLabel{width:220px;min-width:220px;padding:10px var(--spacing-md);border-right:1px solid var(--glass-border);cursor:pointer;flex-shrink:0;align-items:center;gap:8px;transition:background .15s;display:flex}.TaskTimeline-module__4EFQLG__taskLabel:hover{background:#ffffff0a}.TaskTimeline-module__4EFQLG__overdueLabel{background:#ef44440a}.TaskTimeline-module__4EFQLG__taskTitle{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:500;overflow:hidden}.TaskTimeline-module__4EFQLG__overdueIcon{color:#ef4444;flex-shrink:0}.TaskTimeline-module__4EFQLG__taskTimeline{flex:1;display:flex}.TaskTimeline-module__4EFQLG__timelineCell{border-right:1px solid #ffffff08;flex:1;justify-content:center;align-items:center;min-width:50px;min-height:40px;display:flex;position:relative}.TaskTimeline-module__4EFQLG__todayCell{background:rgba(var(--color-primary-rgb,59, 130, 246), .06)}.TaskTimeline-module__4EFQLG__pastCell{background:#ffffff03}.TaskTimeline-module__4EFQLG__unscheduledCell{background:repeating-linear-gradient(45deg,#0000,#0000 4px,#ffffff04 4px 8px)}.TaskTimeline-module__4EFQLG__taskDot{cursor:pointer;z-index:2;border:2px solid;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex}.TaskTimeline-module__4EFQLG__taskDot:hover{box-shadow:0 0 12px var(--color-primary-alpha-40,#3b82f666);transform:scale(1.3)}.TaskTimeline-module__4EFQLG__dotInner{border-radius:50%;width:8px;height:8px;transition:all .2s}.TaskTimeline-module__4EFQLG__completedDot{opacity:.5}.TaskTimeline-module__4EFQLG__overdueDot{animation:2s ease-in-out infinite TaskTimeline-module__4EFQLG__pulse}@keyframes TaskTimeline-module__4EFQLG__pulse{0%,to{box-shadow:0 0 #ef44444d}50%{box-shadow:0 0 0 6px #ef444400}}.TaskTimeline-module__4EFQLG__sectionDivider{padding:6px var(--spacing-md);border-bottom:1px solid var(--glass-border);border-top:1px solid var(--glass-border);background:#ffffff08;align-items:center;display:flex}.TaskTimeline-module__4EFQLG__sectionDivider span{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);font-size:11px;font-weight:600}.TaskTimeline-module__4EFQLG__emptyTimeline{padding:var(--spacing-3xl);color:var(--color-text-secondary);justify-content:center;align-items:center;gap:var(--spacing-md);text-align:center;flex-direction:column;display:flex}.TaskTimeline-module__4EFQLG__emptyTimeline p{max-width:300px;margin:0;font-size:14px}@media (max-width:900px){.TaskTimeline-module__4EFQLG__toolbar{flex-wrap:wrap}.TaskTimeline-module__4EFQLG__monthLabel{text-align:center;width:100%;margin-left:0}.TaskTimeline-module__4EFQLG__taskLabelHeader,.TaskTimeline-module__4EFQLG__taskLabel{width:180px;min-width:180px}}@media (max-width:640px){.TaskTimeline-module__4EFQLG__toolbar{gap:var(--spacing-sm)}.TaskTimeline-module__4EFQLG__timeRangeButton,.TaskTimeline-module__4EFQLG__todayButton{min-height:36px;padding:6px 12px}.TaskTimeline-module__4EFQLG__navButton{width:36px;height:36px}.TaskTimeline-module__4EFQLG__taskLabelHeader,.TaskTimeline-module__4EFQLG__taskLabel{width:130px;min-width:130px}.TaskTimeline-module__4EFQLG__taskLabel{padding:10px var(--spacing-sm)}.TaskTimeline-module__4EFQLG__taskLabelHeader{padding:var(--spacing-sm)}.TaskTimeline-module__4EFQLG__emptyTimeline{padding:var(--spacing-2xl) var(--spacing-md)}}
.BoardModal-module__oyNhHa__error{padding:var(--spacing-md);color:#ef4444;margin-bottom:var(--spacing-lg);background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;font-size:14px}.BoardModal-module__oyNhHa__formGroup{margin-bottom:var(--spacing-lg)}.BoardModal-module__oyNhHa__formGroup:last-child{margin-bottom:0}.BoardModal-module__oyNhHa__formGroup label{margin-bottom:var(--spacing-sm);color:var(--text-secondary);font-size:14px;font-weight:500;display:block}.BoardModal-module__oyNhHa__formGroup input,.BoardModal-module__oyNhHa__formGroup textarea{width:100%;padding:var(--spacing-md);border:1px solid var(--glass-border);color:var(--text-primary);background:#0003;border-radius:8px;font-family:inherit;font-size:15px;transition:all .2s}.BoardModal-module__oyNhHa__formGroup input:focus,.BoardModal-module__oyNhHa__formGroup textarea:focus{background:#0000004d;border-color:#fff3;outline:none}.BoardModal-module__oyNhHa__formGroup input::placeholder,.BoardModal-module__oyNhHa__formGroup textarea::placeholder{color:var(--text-secondary);opacity:.6}.BoardModal-module__oyNhHa__formGroup input:disabled,.BoardModal-module__oyNhHa__formGroup textarea:disabled{opacity:.5;cursor:not-allowed}.BoardModal-module__oyNhHa__formGroup textarea{resize:vertical;min-height:80px}.BoardModal-module__oyNhHa__eventSelect{width:100%;padding:var(--spacing-md);border:1px solid var(--glass-border);color:var(--text-primary);cursor:pointer;background:#0003;border-radius:8px;font-family:inherit;font-size:15px;transition:all .2s}.BoardModal-module__oyNhHa__eventSelect:focus{background:#0000004d;border-color:#fff3;outline:none}.BoardModal-module__oyNhHa__eventSelect:disabled{opacity:.5;cursor:not-allowed}.BoardModal-module__oyNhHa__eventSelect option{background:var(--color-surface);color:var(--text-primary)}.BoardModal-module__oyNhHa__memberAvatarsContainer{align-items:center;gap:4px;display:flex}.BoardModal-module__oyNhHa__avatar{border:2px solid var(--color-surface);color:#fff;cursor:default;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-left:-8px;font-size:12px;font-weight:600;transition:all .2s;display:flex}.BoardModal-module__oyNhHa__avatar:first-child{margin-left:0}.BoardModal-module__oyNhHa__avatar:hover{box-shadow:0 4px 12px #0000004d}.BoardModal-module__oyNhHa__helpText{margin-top:var(--spacing-sm);color:var(--text-secondary);font-size:13px;font-style:italic}.BoardModal-module__oyNhHa__footerRight{gap:var(--spacing-md);margin-left:auto;display:flex}@media (max-width:767px){.BoardModal-module__oyNhHa__footerRight{width:100%;margin-left:0}.BoardModal-module__oyNhHa__footerRight button{flex:1;width:100%}}
.TaskGoals-module__5Q-RMa__container{flex-direction:column;gap:14px;height:100%;min-height:0;padding-bottom:16px;display:flex}.TaskGoals-module__5Q-RMa__loadingState{color:var(--color-text-secondary);flex:1;justify-content:center;align-items:center;font-size:14px;display:flex}.TaskGoals-module__5Q-RMa__pageHeader{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.TaskGoals-module__5Q-RMa__pageHeaderLeft{align-items:center;gap:8px;display:flex}.TaskGoals-module__5Q-RMa__pageHeaderIcon{color:var(--color-primary)}.TaskGoals-module__5Q-RMa__pageHeaderTitle{color:var(--color-text);font-size:15px;font-weight:700}.TaskGoals-module__5Q-RMa__pageHeaderCount{color:#ffffff4d;border-radius:var(--radius-md,.5rem);background:#ffffff12;padding:1px 8px;font-size:12px;font-weight:600}.TaskGoals-module__5Q-RMa__createForm,.TaskGoals-module__5Q-RMa__editForm{border:1px solid var(--color-primary);background:rgba(var(--accent-purple-rgb,99, 102, 241), .05);border-radius:12px;flex-direction:column;flex-shrink:0;gap:8px;padding:12px 14px;display:flex}.TaskGoals-module__5Q-RMa__createFormRow{align-items:center;gap:10px;display:flex}.TaskGoals-module__5Q-RMa__colorRow{flex-shrink:0;gap:5px;display:flex}.TaskGoals-module__5Q-RMa__colorDot{cursor:pointer;border:2px solid #0000;border-radius:50%;width:16px;height:16px;padding:0;transition:transform .15s,border-color .15s}.TaskGoals-module__5Q-RMa__colorDot:hover{transform:scale(1.2)}.TaskGoals-module__5Q-RMa__colorDotActive{border-color:#fff;transform:scale(1.15)}.TaskGoals-module__5Q-RMa__createInput{color:var(--color-text);background:0 0;border:none;border-bottom:1px solid #ffffff26;outline:none;flex:1;padding:2px 4px;font-size:15px;font-weight:600}.TaskGoals-module__5Q-RMa__createInput::placeholder{color:#fff3}.TaskGoals-module__5Q-RMa__createInput:focus{border-bottom-color:var(--color-primary)}.TaskGoals-module__5Q-RMa__createTextarea{color:var(--color-text);resize:none;background:#ffffff0a;border:1px solid #ffffff14;border-radius:7px;outline:none;padding:6px 10px;font-family:inherit;font-size:13px;line-height:1.5;transition:border-color .15s}.TaskGoals-module__5Q-RMa__createTextarea::placeholder{color:#fff3}.TaskGoals-module__5Q-RMa__createTextarea:focus{border-color:var(--color-primary)}.TaskGoals-module__5Q-RMa__createFormFooter{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.TaskGoals-module__5Q-RMa__createDateInput{color:var(--color-text);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;outline:none;padding:4px 8px;font-size:12px;transition:border-color .15s}.TaskGoals-module__5Q-RMa__createDateInput:focus{border-color:var(--color-primary)}.TaskGoals-module__5Q-RMa__createStatusSelect{color:var(--color-text);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;outline:none;padding:4px 8px;font-size:12px;transition:border-color .15s}.TaskGoals-module__5Q-RMa__createStatusSelect:focus{border-color:var(--color-primary)}.TaskGoals-module__5Q-RMa__createStatusSelect option{background:#1f2937}.TaskGoals-module__5Q-RMa__createFormActions{gap:6px;margin-left:auto;display:flex}.TaskGoals-module__5Q-RMa__goalsList{flex-direction:column;flex:1;gap:8px;display:flex;overflow-y:auto}.TaskGoals-module__5Q-RMa__goalCard{border:1px solid var(--glass-border);background:#ffffff05;border-left-style:solid;border-left-width:4px;border-radius:12px;transition:border-color .15s;overflow:hidden}.TaskGoals-module__5Q-RMa__goalCard:hover{border-color:#ffffff1f;border-left-color:inherit}.TaskGoals-module__5Q-RMa__goalHeader{align-items:center;gap:10px;padding:12px 14px;display:flex}.TaskGoals-module__5Q-RMa__goalMain{cursor:pointer;flex:1;min-width:0}.TaskGoals-module__5Q-RMa__goalTitleRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.TaskGoals-module__5Q-RMa__goalName{color:var(--color-text);font-size:14px;font-weight:600}.TaskGoals-module__5Q-RMa__statusBadge{border-radius:var(--radius-md,.5rem);white-space:nowrap;border:1px solid;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.TaskGoals-module__5Q-RMa__projectChip{border-radius:var(--radius-md,.5rem);white-space:nowrap;text-overflow:ellipsis;border:1px solid;align-items:center;gap:4px;max-width:180px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex;overflow:hidden}.TaskGoals-module__5Q-RMa__goalDescription{color:#fff6;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.TaskGoals-module__5Q-RMa__goalMeta{flex-shrink:0;align-items:center;gap:10px;display:flex}.TaskGoals-module__5Q-RMa__goalDate{color:#ffffff59;white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:flex}.TaskGoals-module__5Q-RMa__memberStack{align-items:center;display:flex}.TaskGoals-module__5Q-RMa__memberAvatar{background:linear-gradient(135deg, var(--color-primary), var(--color-primary-dark));color:#fff;border:2px solid var(--glass-bg,#111);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-left:-6px;font-size:11px;font-weight:700;display:flex}.TaskGoals-module__5Q-RMa__memberStack .TaskGoals-module__5Q-RMa__memberAvatar:first-child{margin-left:0}.TaskGoals-module__5Q-RMa__memberAvatarMore{color:#ffffff80;border:2px solid var(--glass-bg,#111);background:#ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-left:-6px;font-size:10px;font-weight:700;display:flex}.TaskGoals-module__5Q-RMa__noMembers{color:#fff3;white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:flex}.TaskGoals-module__5Q-RMa__goalActions{opacity:0;flex-shrink:0;gap:4px;transition:opacity .15s;display:flex}.TaskGoals-module__5Q-RMa__goalCard:hover .TaskGoals-module__5Q-RMa__goalActions{opacity:1}.TaskGoals-module__5Q-RMa__membersPanel{background:#ffffff03;border-top:1px solid #ffffff0f;padding:10px 14px 14px}.TaskGoals-module__5Q-RMa__membersPanelHeader{color:#fff6;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;margin-bottom:10px;font-size:12px;font-weight:600;display:flex}.TaskGoals-module__5Q-RMa__membersPanelCount{border-radius:var(--radius-md,.5rem);color:#ffffff4d;background:#ffffff12;padding:1px 6px;font-size:10px}.TaskGoals-module__5Q-RMa__noMembersMsg{color:#ffffff40;text-align:center;margin:0;padding:10px 0;font-size:13px}.TaskGoals-module__5Q-RMa__memberList{flex-direction:column;gap:2px;display:flex}.TaskGoals-module__5Q-RMa__memberRow{border-radius:7px;align-items:center;gap:9px;padding:5px 6px;transition:background .15s;display:flex}.TaskGoals-module__5Q-RMa__memberRow:hover{background:#ffffff08}.TaskGoals-module__5Q-RMa__memberInfo{flex:1;min-width:0}.TaskGoals-module__5Q-RMa__memberName{color:var(--color-text);font-size:13px;font-weight:500;display:block}.TaskGoals-module__5Q-RMa__memberEmail{color:#ffffff4d;font-size:11px;display:block}.TaskGoals-module__5Q-RMa__memberSearchWrap{margin-bottom:8px;position:relative}.TaskGoals-module__5Q-RMa__memberSearchInput{border:1px solid var(--color-primary);background:rgba(var(--accent-purple-rgb,99, 102, 241), .05);width:100%;color:var(--color-text);box-sizing:border-box;border-radius:7px;outline:none;padding:6px 10px;font-size:13px}.TaskGoals-module__5Q-RMa__memberSearchInput::placeholder{color:#ffffff40}.TaskGoals-module__5Q-RMa__memberSearchLoading{color:#ffffff4d;text-align:center;padding:6px;font-size:12px}.TaskGoals-module__5Q-RMa__memberSearchResults{background:var(--glass-bg,#1a1a2e);border:1px solid #ffffff1a;border-radius:8px;max-height:180px;margin-top:4px;overflow:hidden auto}.TaskGoals-module__5Q-RMa__memberSearchItem{width:100%;color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:7px 10px;transition:background .15s;display:flex}.TaskGoals-module__5Q-RMa__memberSearchItem:hover{background:#ffffff0d}.TaskGoals-module__5Q-RMa__memberSearchInfo{flex:1;min-width:0}.TaskGoals-module__5Q-RMa__memberSearchName{color:var(--color-text);font-size:13px;display:block}.TaskGoals-module__5Q-RMa__memberSearchEmail{color:#ffffff4d;font-size:11px}.TaskGoals-module__5Q-RMa__emptyState{color:#ffffff40;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 20px;display:flex}.TaskGoals-module__5Q-RMa__emptyState p{max-width:300px;margin:0;font-size:14px;line-height:1.5}@media (max-width:900px){.TaskGoals-module__5Q-RMa__container{min-width:0}.TaskGoals-module__5Q-RMa__pageHeader{flex-wrap:wrap;gap:8px}.TaskGoals-module__5Q-RMa__goalHeader{flex-wrap:wrap}.TaskGoals-module__5Q-RMa__goalMain{flex:100%}.TaskGoals-module__5Q-RMa__goalMeta{flex-wrap:wrap;gap:8px}.TaskGoals-module__5Q-RMa__projectChip{max-width:140px}.TaskGoals-module__5Q-RMa__createFormRow{flex-wrap:wrap}}@media (max-width:640px){.TaskGoals-module__5Q-RMa__container{gap:10px;padding-bottom:12px}.TaskGoals-module__5Q-RMa__createForm,.TaskGoals-module__5Q-RMa__editForm{padding:10px 12px}.TaskGoals-module__5Q-RMa__createFormRow{align-items:flex-start}.TaskGoals-module__5Q-RMa__createInput{flex:100%;min-width:0}.TaskGoals-module__5Q-RMa__createFormFooter{gap:6px}.TaskGoals-module__5Q-RMa__createDateInput,.TaskGoals-module__5Q-RMa__createStatusSelect{flex:auto;min-height:36px}.TaskGoals-module__5Q-RMa__createFormActions{justify-content:flex-end;width:100%;margin-left:0}.TaskGoals-module__5Q-RMa__createFormActions>*{min-height:36px}.TaskGoals-module__5Q-RMa__goalHeader{gap:8px;padding:10px 12px}.TaskGoals-module__5Q-RMa__goalActions{opacity:1}.TaskGoals-module__5Q-RMa__goalActions>*{min-width:36px;min-height:36px}.TaskGoals-module__5Q-RMa__projectChip{max-width:60vw}.TaskGoals-module__5Q-RMa__membersPanel{padding:10px 12px 12px}.TaskGoals-module__5Q-RMa__memberSearchResults{max-height:220px}.TaskGoals-module__5Q-RMa__emptyState{padding:40px 16px}}
.TaskModal-module__wTAcqW__taskModal{-webkit-backdrop-filter:blur(22px)saturate(135%);background:#0d0d0fe0;border-color:#ffffff17;border-radius:22px;max-width:min(850px,100vw - 24px);max-height:75vh;box-shadow:0 28px 90px #0000009e}.TaskModal-module__wTAcqW__modalContent{flex:1;grid-template-columns:1fr 220px;gap:20px;min-height:0;padding:20px;display:grid;overflow-y:auto}.TaskModal-module__wTAcqW__mainSection{flex-direction:column;gap:16px;display:flex}.TaskModal-module__wTAcqW__titleSection{margin-bottom:4px}.TaskModal-module__wTAcqW__titleInput{border-radius:var(--radius-sm,4px);width:100%;color:var(--color-text,#fff);white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;resize:none;background:0 0;border:2px solid #0000;min-height:auto;padding:6px 10px;font-family:inherit;font-size:18px;font-weight:600;transition:all .2s}.TaskModal-module__wTAcqW__titleInput:hover,.TaskModal-module__wTAcqW__titleInput:focus{border-color:var(--color-primary);background:#ffffff0d;outline:none}.TaskModal-module__wTAcqW__listInfo{color:var(--color-text-secondary,#999);text-transform:capitalize;margin:2px 0 0 10px;font-size:13px}.TaskModal-module__wTAcqW__timeLogged{color:var(--color-primary-light,#93c5fd);cursor:default;align-items:center;gap:5px;margin:6px 0 0 10px;font-size:12px;font-weight:600;display:inline-flex}.TaskModal-module__wTAcqW__timeLogged svg{flex-shrink:0}.TaskModal-module__wTAcqW__timeLoggedBy{color:var(--color-text-secondary,#999);font-weight:500}.TaskModal-module__wTAcqW__timeLiveBadge{text-transform:uppercase;letter-spacing:.06em;color:#34d399;align-items:center;gap:4px;font-size:10px;font-weight:700;display:inline-flex}.TaskModal-module__wTAcqW__timeLiveDot{background:#34d399;border-radius:50%;width:6px;height:6px;animation:1.6s ease-out infinite TaskModal-module__wTAcqW__timeLivePulse;box-shadow:0 0 #34d399b3}@keyframes TaskModal-module__wTAcqW__timeLivePulse{0%{box-shadow:0 0 #34d39999}70%{box-shadow:0 0 0 6px #34d39900}to{box-shadow:0 0 #34d39900}}.TaskModal-module__wTAcqW__section{flex-direction:column;gap:8px;display:flex}.TaskModal-module__wTAcqW__section h4{color:var(--color-text-secondary,#999);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;margin:0;font-size:11px;font-weight:600;display:flex}.TaskModal-module__wTAcqW__tagsDisplay{flex-wrap:wrap;gap:6px;display:flex}.TaskModal-module__wTAcqW__tagChip{border-radius:var(--radius-md,.5rem);color:#fff;padding:4px 10px;font-size:12px;font-weight:600}.TaskModal-module__wTAcqW__membersDisplay{flex-wrap:wrap;gap:6px;display:flex}.TaskModal-module__wTAcqW__memberChip{border-radius:var(--radius-md,.5rem);color:var(--color-text,#fff);background:#ffffff14;align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:13px;display:flex}.TaskModal-module__wTAcqW__memberAvatar{background:linear-gradient(135deg, var(--color-primary), #10b981);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:flex}.TaskModal-module__wTAcqW__descriptionInput{border:1px solid var(--glass-border,#ffffff14);border-radius:var(--radius-md,8px);width:100%;color:var(--color-text,#fff);resize:vertical;background:#ffffff0a;min-height:80px;padding:10px 12px;font-family:inherit;font-size:14px;transition:all .2s}.TaskModal-module__wTAcqW__descriptionInput:hover,.TaskModal-module__wTAcqW__descriptionInput:focus{border-color:var(--color-primary);background:#ffffff0f;outline:none}.TaskModal-module__wTAcqW__attachmentsList{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.TaskModal-module__wTAcqW__attachmentThumb{aspect-ratio:16/10;border-radius:var(--radius-md,8px);background:#ffffff0a;position:relative;overflow:hidden}.TaskModal-module__wTAcqW__attachmentThumb img{object-fit:cover;width:100%;height:100%}.TaskModal-module__wTAcqW__attachmentInfo{background:linear-gradient(#0000 0%,#000000e6 100%);justify-content:space-between;align-items:center;padding:6px 8px;display:flex;position:absolute;bottom:0;left:0;right:0}.TaskModal-module__wTAcqW__attachmentInfo span{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.TaskModal-module__wTAcqW__attachmentInfo button{color:#fff;cursor:pointer;opacity:0;background:#fff3;border:none;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;transition:opacity .2s;display:flex}.TaskModal-module__wTAcqW__attachmentThumb:hover .TaskModal-module__wTAcqW__attachmentInfo button{opacity:1}.TaskModal-module__wTAcqW__checklistHeader{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.TaskModal-module__wTAcqW__checklistHeader h4{color:var(--color-text,#fff);text-transform:none;letter-spacing:0;cursor:pointer;-webkit-user-select:none;user-select:none;margin:0;font-size:14px;font-weight:600}.TaskModal-module__wTAcqW__checklistHeader h4:hover{opacity:.8}.TaskModal-module__wTAcqW__checklistTitleInput{border:1px solid var(--glass-border,#ffffff1f);border-radius:var(--radius-sm,4px);color:var(--color-text,#fff);background:#ffffff14;flex:1;padding:4px 8px;font-size:14px;font-weight:600}.TaskModal-module__wTAcqW__checklistHeaderRight{align-items:center;gap:6px;display:flex}.TaskModal-module__wTAcqW__checklistHeader span{color:var(--color-text-secondary,#999);font-size:12px;font-weight:600}.TaskModal-module__wTAcqW__menuContainer{position:relative}.TaskModal-module__wTAcqW__menuButton,.TaskModal-module__wTAcqW__itemMenuButton{color:var(--color-text-secondary,#999);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.TaskModal-module__wTAcqW__itemMenuButton{border-radius:50%}.TaskModal-module__wTAcqW__menuButton:hover,.TaskModal-module__wTAcqW__itemMenuButton:hover{color:var(--color-text,#fff);background:#ffffff1a}.TaskModal-module__wTAcqW__itemMenuButton{opacity:0;transition:opacity .2s}.TaskModal-module__wTAcqW__dropdownMenu{background:var(--color-surface,#1a1a1a);border:1px solid var(--glass-border,#ffffff14);border-radius:var(--radius-md,8px);z-index:100;min-width:150px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 4px 12px #0000004d}.TaskModal-module__wTAcqW__dropdownMenu button{width:100%;color:var(--color-text,#fff);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:8px 12px;font-size:13px;transition:background .2s;display:flex}.TaskModal-module__wTAcqW__dropdownMenu button:hover{background:#ffffff0d}.TaskModal-module__wTAcqW__dropdownMenu button:first-child{border-radius:8px 8px 0 0}.TaskModal-module__wTAcqW__dropdownMenu button:last-child{border-radius:0 0 8px 8px}.TaskModal-module__wTAcqW__progressBar{border-radius:var(--radius-md,.5rem);background:#ffffff14;height:6px;margin-bottom:10px;overflow:hidden}.TaskModal-module__wTAcqW__progressFill{background:linear-gradient(90deg, var(--color-primary), #10b981);height:100%;transition:width .3s}.TaskModal-module__wTAcqW__checklistItems{flex-direction:column;gap:2px;margin-bottom:6px;display:flex}.TaskModal-module__wTAcqW__checklistItemRow{border-radius:var(--radius-sm,6px);align-items:center;gap:4px;transition:background .2s;display:flex}.TaskModal-module__wTAcqW__checklistItemRow:hover{background:#ffffff0a}.TaskModal-module__wTAcqW__checklistItemRow:hover .TaskModal-module__wTAcqW__itemMenuButton{opacity:1}.TaskModal-module__wTAcqW__checklistItem{cursor:pointer;flex:1;align-items:center;gap:8px;padding:6px 8px;display:flex}.TaskModal-module__wTAcqW__checklistItemInput{border:1px solid var(--glass-border,#ffffff1f);border-radius:var(--radius-sm,4px);color:var(--color-text,#fff);background:#ffffff14;flex:1;padding:6px 8px;font-size:14px}.TaskModal-module__wTAcqW__checklistItem input[type=checkbox]{appearance:none;cursor:pointer;background:0 0;border:2px solid #ffffff40;border-radius:50%;flex-shrink:0;width:18px;height:18px;transition:all .2s;position:relative}.TaskModal-module__wTAcqW__checklistItem input[type=checkbox]:hover{border-color:var(--color-primary)}.TaskModal-module__wTAcqW__checklistItem input[type=checkbox]:checked{background:var(--color-primary);border-color:var(--color-primary)}.TaskModal-module__wTAcqW__checklistItem input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.TaskModal-module__wTAcqW__checklistItem span{color:var(--color-text,#fff);flex:1;font-size:14px}.TaskModal-module__wTAcqW__checklistItem .TaskModal-module__wTAcqW__completed{color:var(--color-text-secondary,#999);text-decoration:line-through}.TaskModal-module__wTAcqW__addItemButton{border-radius:var(--radius-md,.5rem);color:var(--color-text-secondary,#999);cursor:pointer;text-align:left;background:#ffffff0a;border:none;padding:6px 10px;font-size:13px;transition:all .2s}.TaskModal-module__wTAcqW__addItemButton:hover{color:var(--color-text,#fff);background:#ffffff14}.TaskModal-module__wTAcqW__sidebar{flex-direction:column;gap:6px;display:flex}.TaskModal-module__wTAcqW__sidebar h5{color:var(--color-text-secondary,#999);text-transform:uppercase;letter-spacing:.5px;margin:0 0 2px;font-size:11px;font-weight:600}.TaskModal-module__wTAcqW__sidebarButton{border:1px solid var(--glass-border,#ffffff17);width:100%;min-height:42px;color:var(--color-text,#fff);cursor:pointer;text-align:left;background:#ffffff0e;border-radius:999px;align-items:center;gap:8px;padding:8px 13px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.TaskModal-module__wTAcqW__sidebarButton:hover{background:#ffffff17;border-color:#ffffff29}.TaskModal-module__wTAcqW__sidebarButton.TaskModal-module__wTAcqW__deleteBtn{color:#ff6b6b;background:#ef444417;border-color:#ef44443d}.TaskModal-module__wTAcqW__sidebarButton.TaskModal-module__wTAcqW__deleteBtn:hover{color:#ff8a8a;background:#ef444429;border-color:#ef444461}.TaskModal-module__wTAcqW__sidebarButton.TaskModal-module__wTAcqW__approveBtn{color:#22c55e;background:#22c55e1a;border-color:#22c55e26}.TaskModal-module__wTAcqW__sidebarButton.TaskModal-module__wTAcqW__approveBtn:hover{background:#22c55e33}.TaskModal-module__wTAcqW__sidebarButton.TaskModal-module__wTAcqW__retryBtn{background:var(--color-primary-alpha-10,#3b82f61a);border-color:var(--color-primary-alpha-15,#3b82f626);color:var(--color-primary,#3b82f6)}.TaskModal-module__wTAcqW__sidebarButton.TaskModal-module__wTAcqW__retryBtn:hover{background:var(--color-primary-alpha-20,#3b82f633)}.TaskModal-module__wTAcqW__raiDescription{color:var(--color-text-secondary,#d4d4d8);border-radius:var(--radius-md,8px);border:1px solid var(--glass-border,#ffffff0f);background:#ffffff08;padding:10px 12px;font-size:.875rem;line-height:1.6}.TaskModal-module__wTAcqW__raiResults{border-radius:var(--radius-md,8px);color:var(--color-text,#e4e4e7);background:#f59e0b0d;border:1px solid #f59e0b1f;padding:12px;font-size:.85rem;line-height:1.7}.TaskModal-module__wTAcqW__raiResultItem,.TaskModal-module__wTAcqW__raiResultText{margin:4px 0}.TaskModal-module__wTAcqW__raiResultWarning{color:#f59e0b;margin:8px 0 4px;font-weight:500}.TaskModal-module__wTAcqW__detailField{flex-direction:column;gap:4px;display:flex}.TaskModal-module__wTAcqW__detailField label{color:var(--color-text-secondary,#999);align-items:center;gap:4px;font-size:11px;display:flex}.TaskModal-module__wTAcqW__detailField select,.TaskModal-module__wTAcqW__detailField input{border:1px solid var(--glass-border,#ffffff14);border-radius:var(--radius-sm,6px);color:var(--color-text,#fff);background:#ffffff0a;padding:7px 8px;font-family:inherit;font-size:13px}.TaskModal-module__wTAcqW__detailField select:focus,.TaskModal-module__wTAcqW__detailField input:focus{border-color:var(--color-primary);background:#ffffff0f;outline:none}.TaskModal-module__wTAcqW__popupOverlay{z-index:1200;background:#00000057;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.TaskModal-module__wTAcqW__popup{background:var(--color-surface-solid,#1c1c1e);border-radius:var(--radius-md,8px);border:1px solid var(--glass-border,#ffffff14);z-index:100;width:min(460px,100%);max-height:min(620px,100vh - 48px);animation:.2s TaskModal-module__wTAcqW__popIn;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000080}@keyframes TaskModal-module__wTAcqW__popIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.TaskModal-module__wTAcqW__popupHeader{border-bottom:1px solid var(--glass-border,#ffffff14);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.TaskModal-module__wTAcqW__popupHeader h4{color:var(--color-text,#fff);margin:0;font-size:13px;font-weight:600}.TaskModal-module__wTAcqW__popupHeader button{width:26px;height:26px;color:var(--color-text-secondary,#999);border-radius:var(--radius-sm,4px);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:all .2s;display:flex}.TaskModal-module__wTAcqW__popupHeader button:hover{color:var(--color-text,#fff);background:#ffffff1a}.TaskModal-module__wTAcqW__popupContent{max-height:calc(min(620px,100vh - 48px) - 48px);padding:8px;overflow-y:auto}.TaskModal-module__wTAcqW__tagOption{border-radius:var(--radius-sm,6px);justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;padding:5px 8px;transition:background .2s;display:flex}.TaskModal-module__wTAcqW__tagOption:hover{background:#ffffff0d}.TaskModal-module__wTAcqW__tagOptionLabel{cursor:pointer;flex:1;align-items:center;gap:8px;display:flex}.TaskModal-module__wTAcqW__tagOption input[type=checkbox]{cursor:pointer;appearance:none;background:#ffffff14;border:2px solid #fff3;border-radius:50%;width:16px;height:16px;transition:all .2s;position:relative}.TaskModal-module__wTAcqW__tagOption input[type=checkbox]:hover{background:#ffffff1f;border-color:#ffffff4d}.TaskModal-module__wTAcqW__tagOption input[type=checkbox]:checked{background:var(--color-primary);border-color:var(--color-primary)}.TaskModal-module__wTAcqW__tagOption input[type=checkbox]:checked:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.TaskModal-module__wTAcqW__tagColorSwatch{border-radius:var(--radius-md,.5rem);color:#fff;text-align:center;flex:1;padding:5px 10px;font-size:12px;font-weight:600}.TaskModal-module__wTAcqW__editTagButton{width:26px;height:26px;color:var(--color-text-secondary,#999);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.TaskModal-module__wTAcqW__tagOption:hover .TaskModal-module__wTAcqW__editTagButton{opacity:1}.TaskModal-module__wTAcqW__editTagButton:hover{color:var(--color-text,#fff);background:#ffffff1a}.TaskModal-module__wTAcqW__createTagButton{border:1px dashed var(--glass-border,#ffffff26);border-radius:var(--radius-md,.5rem);width:100%;color:var(--color-text,#fff);cursor:pointer;background:#ffffff08;justify-content:center;align-items:center;gap:6px;margin-top:6px;padding:8px 10px;font-size:13px;transition:all .2s;display:flex}.TaskModal-module__wTAcqW__createTagButton:hover{border-color:var(--color-primary);background:#ffffff0f}.TaskModal-module__wTAcqW__tagEditForm{border-radius:var(--radius-sm,6px);background:#ffffff08;margin-bottom:8px;padding:10px}.TaskModal-module__wTAcqW__tagNameInput{border:1px solid var(--glass-border,#ffffff1a);border-radius:var(--radius-sm,6px);width:100%;color:var(--color-text,#fff);background:#ffffff0d;margin-bottom:10px;padding:7px 10px;font-family:inherit;font-size:13px}.TaskModal-module__wTAcqW__tagNameInput:focus{border-color:var(--color-primary);background:#ffffff14;outline:none}.TaskModal-module__wTAcqW__colorPicker{grid-template-columns:repeat(auto-fill,26px);justify-content:start;gap:6px;margin-bottom:10px;display:grid}.TaskModal-module__wTAcqW__colorButton{cursor:pointer;border:2px solid #0000;border-radius:50%;width:26px;height:26px;padding:0;transition:all .2s}.TaskModal-module__wTAcqW__colorButton:hover{transform:scale(1.1)}.TaskModal-module__wTAcqW__colorButton.TaskModal-module__wTAcqW__selectedColor{border-color:#fff;box-shadow:0 0 0 2px #0000004d}.TaskModal-module__wTAcqW__tagFormActions{gap:8px;display:flex}.TaskModal-module__wTAcqW__saveTagButton,.TaskModal-module__wTAcqW__cancelTagButton{border-radius:var(--radius-sm,6px);cursor:pointer;border:none;flex:1;padding:7px;font-size:13px;font-weight:500;transition:all .2s}.TaskModal-module__wTAcqW__cancelTagButton{border-radius:50%}.TaskModal-module__wTAcqW__saveTagButton{background:var(--color-primary);color:#fff}.TaskModal-module__wTAcqW__saveTagButton:hover{background:var(--color-primary-dark,#2563eb)}.TaskModal-module__wTAcqW__cancelTagButton{color:var(--color-text,#fff);background:#ffffff14}.TaskModal-module__wTAcqW__cancelTagButton:hover{background:#ffffff1f}.TaskModal-module__wTAcqW__memberOption{border-radius:var(--radius-sm,6px);cursor:pointer;align-items:center;gap:8px;margin-bottom:2px;padding:6px 8px;transition:background .2s;display:flex}.TaskModal-module__wTAcqW__memberOption:hover{background:#ffffff0d}.TaskModal-module__wTAcqW__memberOption input[type=checkbox]{cursor:pointer;appearance:none;background:#ffffff14;border:2px solid #fff3;border-radius:50%;width:16px;height:16px;transition:all .2s;position:relative}.TaskModal-module__wTAcqW__memberOption input[type=checkbox]:hover{background:#ffffff1f;border-color:#ffffff4d}.TaskModal-module__wTAcqW__memberOption input[type=checkbox]:checked{background:var(--color-primary);border-color:var(--color-primary)}.TaskModal-module__wTAcqW__memberOption input[type=checkbox]:checked:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.TaskModal-module__wTAcqW__memberOption span{color:var(--color-text,#fff);flex:1;font-size:13px}.TaskModal-module__wTAcqW__attachOption{border-radius:var(--radius-sm,6px);width:100%;color:var(--color-text,#fff);cursor:pointer;background:#ffffff0a;border:none;align-items:center;gap:8px;padding:10px;font-size:13px;transition:all .2s;display:flex}.TaskModal-module__wTAcqW__attachOption:hover{background:#ffffff14}@media (max-width:900px){.TaskModal-module__wTAcqW__taskModal{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);top:auto}.TaskModal-module__wTAcqW__modalContent{grid-template-columns:1fr;gap:16px;padding:16px}.TaskModal-module__wTAcqW__sidebar{border-top:1px solid var(--glass-border,#ffffff14);padding-top:16px}.TaskModal-module__wTAcqW__dropdownMenu{min-width:min(150px,100vw - 32px);max-width:calc(100vw - 32px)}}@media (max-width:640px){.TaskModal-module__wTAcqW__taskModal{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.TaskModal-module__wTAcqW__modalContent{gap:14px;padding:12px}.TaskModal-module__wTAcqW__attachmentsList{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.TaskModal-module__wTAcqW__sidebarButton{min-height:44px}.TaskModal-module__wTAcqW__popup{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.TaskModal-module__wTAcqW__popupOverlay{padding:8px}}@media (max-width:900px){.TaskModal-module__wTAcqW__popup{width:min(100%,360px);max-height:calc(100dvh - 32px)}}.TaskModal-module__wTAcqW__commentInputWrapper{align-items:center;gap:10px;margin-bottom:12px;display:flex}.TaskModal-module__wTAcqW__commentInputBox{flex:1;align-items:flex-end;gap:8px;display:flex}.TaskModal-module__wTAcqW__commentInput{border:1px solid var(--glass-border,#ffffff1a);width:100%;min-height:36px;max-height:120px;color:var(--color-text,#fff);resize:none;background:#ffffff0a;border-radius:999px;padding:9px 14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.4;transition:all .2s}.TaskModal-module__wTAcqW__commentInput:focus{background:#fff1;border-color:#ffffff2e;outline:none}.TaskModal-module__wTAcqW__commentInput::placeholder{color:#ffffff4d;font-family:inherit}.TaskModal-module__wTAcqW__sendCommentButton{background:rgba(var(--color-primary-rgb,59, 130, 246), .18);border:1px solid rgba(var(--color-primary-rgb,59, 130, 246), .35);width:36px;min-width:36px;height:36px;color:var(--color-primary-light,#93c5fd);cursor:pointer;border-radius:50%;justify-content:center;align-self:flex-end;align-items:center;transition:all .2s;display:flex}.TaskModal-module__wTAcqW__sendCommentButton:hover:not(:disabled){background:rgba(var(--color-primary-rgb,59, 130, 246), .28);border-color:rgba(var(--color-primary-rgb,59, 130, 246), .55);color:#dbeafe;transform:translateY(-1px)}.TaskModal-module__wTAcqW__sendCommentButton:disabled{color:#ffffff47;cursor:not-allowed;background:#ffffff0e;border-color:#ffffff14}.TaskModal-module__wTAcqW__commentsList{flex-direction:column;gap:14px;display:flex}.TaskModal-module__wTAcqW__comment{gap:10px;display:flex}.TaskModal-module__wTAcqW__commentBody{flex:1;min-width:0}.TaskModal-module__wTAcqW__commentHeader{align-items:center;gap:8px;margin-bottom:3px;display:flex}.TaskModal-module__wTAcqW__commentAuthor{color:var(--color-text,#fff);font-size:13px;font-weight:600}.TaskModal-module__wTAcqW__commentTime{color:var(--color-text-secondary,#ffffff73);font-size:12px}.TaskModal-module__wTAcqW__commentContent{color:#ffffffd9;white-space:pre-wrap;word-break:break-word;background:#ffffff09;border:1px solid #ffffff0e;border-radius:14px;margin:0;padding:9px 12px;font-size:14px;line-height:1.5}.TaskModal-module__wTAcqW__commentActions{gap:8px;margin-top:6px;display:flex}.TaskModal-module__wTAcqW__commentActions button{color:var(--color-text-secondary,#ffffff73);cursor:pointer;background:#ffffff09;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-size:12px;transition:all .2s;display:flex}.TaskModal-module__wTAcqW__commentActions button:hover{color:#ffffffbf;background:#ffffff14;border-color:#ffffff14}.TaskModal-module__wTAcqW__commentActions .TaskModal-module__wTAcqW__commentDeleteAction{color:#ff6b6bc7}.TaskModal-module__wTAcqW__commentActions .TaskModal-module__wTAcqW__commentDeleteAction:hover{color:#ff8a8a;background:#ef44441f;border-color:#ef444433}.TaskModal-module__wTAcqW__replyInputWrapper{margin-top:10px;padding-left:40px}.TaskModal-module__wTAcqW__replyInput{border:1px solid var(--glass-border,#ffffff14);width:100%;min-height:48px;color:var(--color-text,#fff);resize:vertical;background:#ffffff0a;border-radius:16px;margin-bottom:6px;padding:9px 12px;font-size:13px}.TaskModal-module__wTAcqW__replyInput:focus{border-color:var(--color-primary,#3b82f6);outline:none}.TaskModal-module__wTAcqW__replyActions{gap:6px;display:flex}.TaskModal-module__wTAcqW__replyActions button{cursor:pointer;border:1px solid #0000;border-radius:999px;padding:6px 12px;font-size:12px;transition:all .2s}.TaskModal-module__wTAcqW__replyActions button:first-child{background:rgba(var(--color-primary-rgb,59, 130, 246), .18);border-color:rgba(var(--color-primary-rgb,59, 130, 246), .34);color:#bfdbfe}.TaskModal-module__wTAcqW__replyActions button:first-child:hover{background:rgba(var(--color-primary-rgb,59, 130, 246), .28)}.TaskModal-module__wTAcqW__replyActions button:last-child{color:var(--color-text-secondary,#fff9);background:#ffffff14}.TaskModal-module__wTAcqW__replyActions button:last-child:hover{background:#ffffff1f}.TaskModal-module__wTAcqW__replies{border-left:2px solid var(--glass-border,#ffffff14);flex-direction:column;gap:10px;margin-top:10px;padding-left:18px;display:flex}.TaskModal-module__wTAcqW__reply{gap:10px;display:flex}.TaskModal-module__wTAcqW__replyBody{flex:1;min-width:0}.TaskModal-module__wTAcqW__editCommentWrapper{margin-top:4px}.TaskModal-module__wTAcqW__editCommentInput{border:1px solid var(--glass-border,#ffffff1a);width:100%;min-height:56px;color:var(--color-text,#fff);resize:vertical;background:#ffffff0f;border-radius:16px;margin-bottom:6px;padding:9px 12px;font-size:14px}.TaskModal-module__wTAcqW__editCommentInput:focus{border-color:var(--color-primary,#3b82f6);outline:none}.TaskModal-module__wTAcqW__editCommentActions{gap:6px;display:flex}.TaskModal-module__wTAcqW__editCommentActions button{cursor:pointer;border:1px solid #0000;border-radius:999px;padding:6px 12px;font-size:12px;transition:all .2s}.TaskModal-module__wTAcqW__editCommentActions button:first-child{background:rgba(var(--color-primary-rgb,59, 130, 246), .18);border-color:rgba(var(--color-primary-rgb,59, 130, 246), .34);color:#bfdbfe}.TaskModal-module__wTAcqW__editCommentActions button:first-child:hover{background:rgba(var(--color-primary-rgb,59, 130, 246), .28)}.TaskModal-module__wTAcqW__editCommentActions button:last-child{color:var(--color-text-secondary,#fff9);background:#ffffff14}.TaskModal-module__wTAcqW__editCommentActions button:last-child:hover{background:#ffffff1f}.TaskModal-module__wTAcqW__noComments{text-align:center;color:var(--color-text-secondary,#ffffff4d);padding:10px 0;font-size:13px;font-style:italic}
.TaskCommentContent-module__dn_5xW__commentContent{color:var(--color-text,#fff);white-space:pre-wrap;word-break:break-word;margin:0;font-size:13px;line-height:1.5}.TaskCommentContent-module__dn_5xW__commentImage{border:1px solid var(--color-border,#ffffff14);object-fit:contain;cursor:zoom-in;border-radius:8px;max-width:100%;max-height:260px;margin:6px 0 2px;display:block}
.ProjectBudgetBuilderModal-module__cYaVja__formBody{flex-direction:column;gap:14px;display:flex}.ProjectBudgetBuilderModal-module__cYaVja__footerRight{justify-content:flex-end;gap:8px;width:100%;margin-left:auto;display:flex}.ProjectBudgetBuilderModal-module__cYaVja__field{color:var(--color-text-secondary,#9ca3af);flex-direction:column;gap:6px;font-size:12px;display:flex}.ProjectBudgetBuilderModal-module__cYaVja__field input{height:36px;color:var(--color-text-primary,#f3f4f6);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;padding:0 14px;font-size:13px;font-weight:500;transition:border-color .15s,background .15s}.ProjectBudgetBuilderModal-module__cYaVja__field input:hover{background:#ffffff14;border-color:#fff3}.ProjectBudgetBuilderModal-module__cYaVja__field input:focus{background:#ffffff14;border-color:#ffffff47;outline:none;box-shadow:0 0 0 2px #ffffff0d}.ProjectBudgetBuilderModal-module__cYaVja__overallRow{align-items:center;gap:8px;display:flex}.ProjectBudgetBuilderModal-module__cYaVja__overallRow .ProjectBudgetBuilderModal-module__cYaVja__amountWrap{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;flex:1;min-width:0;height:36px;padding:0 14px;transition:border-color .15s,background .15s}.ProjectBudgetBuilderModal-module__cYaVja__overallRow .ProjectBudgetBuilderModal-module__cYaVja__amountWrap:hover{background:#ffffff14;border-color:#fff3}.ProjectBudgetBuilderModal-module__cYaVja__overallRow .ProjectBudgetBuilderModal-module__cYaVja__amountWrap:focus-within{background:#ffffff14;border-color:#ffffff47}.ProjectBudgetBuilderModal-module__cYaVja__overallRow .ProjectBudgetBuilderModal-module__cYaVja__amountWrap input{height:100%;color:var(--color-text-primary,#f3f4f6);text-align:right;background:0 0;border:none;width:100%;padding:0;font-size:13px;font-weight:500}.ProjectBudgetBuilderModal-module__cYaVja__overallRow .ProjectBudgetBuilderModal-module__cYaVja__amountWrap input:focus{outline:none}.ProjectBudgetBuilderModal-module__cYaVja__overallCalc{color:var(--color-text-primary,#f3f4f6);white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;flex-shrink:0;padding:6px 12px;font-size:12px;font-weight:650}.ProjectBudgetBuilderModal-module__cYaVja__hint{color:var(--color-text-muted,#6b7280);margin-top:2px;font-size:11px}.ProjectBudgetBuilderModal-module__cYaVja__linesHeader{color:var(--color-text-secondary,#9ca3af);justify-content:space-between;align-items:center;font-size:12px;font-weight:600;display:flex}.ProjectBudgetBuilderModal-module__cYaVja__addLineBtn{color:#ffffffe0;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.ProjectBudgetBuilderModal-module__cYaVja__addLineBtn:hover{background:#ffffff1a;border-color:#ffffff38}.ProjectBudgetBuilderModal-module__cYaVja__lines{flex-direction:column;gap:10px;display:flex;overflow:visible}.ProjectBudgetBuilderModal-module__cYaVja__lineHead,.ProjectBudgetBuilderModal-module__cYaVja__lineRow{grid-template-columns:1fr 64px 120px 72px 32px;align-items:center;gap:8px;display:grid}.ProjectBudgetBuilderModal-module__cYaVja__calcHead{text-align:right}.ProjectBudgetBuilderModal-module__cYaVja__calcCell{color:var(--color-text-muted,#6b7280);text-align:right;white-space:nowrap;min-width:0;font-size:11px}.ProjectBudgetBuilderModal-module__cYaVja__typeToggle{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.ProjectBudgetBuilderModal-module__cYaVja__typeToggle button{color:#ffffff73;cursor:pointer;background:0 0;border:none;border-radius:999px;width:28px;height:26px;padding:0;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s}.ProjectBudgetBuilderModal-module__cYaVja__typeToggle button:hover:not(:disabled){color:#ffffffbf}.ProjectBudgetBuilderModal-module__cYaVja__typeToggle button:disabled{opacity:.35;cursor:not-allowed}.ProjectBudgetBuilderModal-module__cYaVja__typeToggle button.ProjectBudgetBuilderModal-module__cYaVja__typeActive{color:#fffffff5;background:#ffffff24;box-shadow:0 1px 2px #00000040}.ProjectBudgetBuilderModal-module__cYaVja__totalSub{color:var(--color-text-muted,#6b7280);font-size:11px;font-weight:400}.ProjectBudgetBuilderModal-module__cYaVja__lineHead{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted,#6b7280);padding:0 4px;font-size:10px;font-weight:700}.ProjectBudgetBuilderModal-module__cYaVja__lineRow input{height:34px;color:var(--color-text-primary,#f3f4f6);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;min-width:0;padding:0 12px;font-size:13px;font-weight:500;transition:border-color .15s,background .15s}.ProjectBudgetBuilderModal-module__cYaVja__lineRow input:hover{background:#ffffff14;border-color:#fff3}.ProjectBudgetBuilderModal-module__cYaVja__lineRow input:focus{border-color:#ffffff47;outline:none}.ProjectBudgetBuilderModal-module__cYaVja__amountWrap{height:34px;color:var(--color-text-secondary,#9ca3af);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:4px;min-width:0;padding:0 12px;font-size:13px;font-weight:500;transition:border-color .15s,background .15s;display:flex}.ProjectBudgetBuilderModal-module__cYaVja__amountWrap:hover{background:#ffffff14;border-color:#fff3}.ProjectBudgetBuilderModal-module__cYaVja__amountWrap:focus-within{border-color:#ffffff47}.ProjectBudgetBuilderModal-module__cYaVja__amountWrap span{opacity:.7;flex-shrink:0}.ProjectBudgetBuilderModal-module__cYaVja__amountWrap input{text-align:right;width:100%;height:100%;color:var(--color-text-primary,#f3f4f6);min-width:0;font-size:13px;font-weight:500;background:0 0!important;border:none!important;padding:0!important}.ProjectBudgetBuilderModal-module__cYaVja__amountWrap input:hover,.ProjectBudgetBuilderModal-module__cYaVja__amountWrap input:focus{outline:none;background:0 0!important;border:none!important}.ProjectBudgetBuilderModal-module__cYaVja__iconBtn{width:30px;height:30px;color:var(--color-text-secondary,#9ca3af);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.ProjectBudgetBuilderModal-module__cYaVja__iconBtn:hover:not(:disabled){color:#f87171;background:#f871711f;border-color:#f8717140}.ProjectBudgetBuilderModal-module__cYaVja__iconBtn:disabled{opacity:.3;cursor:not-allowed}.ProjectBudgetBuilderModal-module__cYaVja__totalRow{color:var(--color-text-secondary,#9ca3af);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;justify-content:space-between;align-items:center;padding:10px 16px;font-size:13px;display:flex}.ProjectBudgetBuilderModal-module__cYaVja__totalRow strong{color:var(--color-text-primary,#f3f4f6);font-size:15px}.ProjectBudgetBuilderModal-module__cYaVja__error{color:#f87171;background:#f871711a;border:1px solid #f8717133;border-radius:999px;padding:8px 14px;font-size:12px}.ProjectBudgetBuilderModal-module__cYaVja__demoHint{color:var(--color-text-muted,#6b7280);font-size:11px}.ProjectBudgetBuilderModal-module__cYaVja__invoiceLineCard{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:8px;padding:12px;display:flex;position:relative;overflow:visible}.ProjectBudgetBuilderModal-module__cYaVja__invoiceLineCardActive{z-index:5;background:#ffffff0d;border-color:#ffffff2e}.ProjectBudgetBuilderModal-module__cYaVja__invoiceLineTop{align-items:center;gap:8px;min-width:0;display:flex}.ProjectBudgetBuilderModal-module__cYaVja__invoiceLineIndex{width:22px;height:22px;color:var(--color-text-muted,#6b7280);background:#ffffff0f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.ProjectBudgetBuilderModal-module__cYaVja__invoiceTitleInput{min-width:0;height:34px;color:var(--color-text-primary,#f3f4f6);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;flex:1;padding:0 12px;font-size:13px;font-weight:600;transition:border-color .15s,background .15s}.ProjectBudgetBuilderModal-module__cYaVja__invoiceTitleInput:hover{background:#ffffff14;border-color:#fff3}.ProjectBudgetBuilderModal-module__cYaVja__invoiceTitleInput:focus{border-color:#ffffff47;outline:none}.ProjectBudgetBuilderModal-module__cYaVja__invoiceDescInput{width:100%;height:34px;color:var(--color-text-secondary,#d1d5db);box-sizing:border-box;background:#0000002e;border:1px solid #ffffff1a;border-radius:999px;padding:0 12px;font-size:12px;font-weight:400;transition:border-color .15s,background .15s}.ProjectBudgetBuilderModal-module__cYaVja__invoiceDescInput:hover{border-color:#ffffff2e}.ProjectBudgetBuilderModal-module__cYaVja__invoiceDescInput:focus{color:var(--color-text-primary,#f3f4f6);border-color:#ffffff47;outline:none}.ProjectBudgetBuilderModal-module__cYaVja__invoiceLineTop .ProjectBudgetBuilderModal-module__cYaVja__amountWrap{flex-shrink:0;width:110px}.ProjectBudgetBuilderModal-module__cYaVja__invoiceLineTop .ProjectBudgetBuilderModal-module__cYaVja__calcCell{min-width:56px}.ProjectBudgetBuilderModal-module__cYaVja__linesHeaderActions{align-items:center;gap:6px;display:flex}.ProjectBudgetBuilderModal-module__cYaVja__addLineBtnGhost{color:var(--color-text-secondary,#9ca3af);cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.ProjectBudgetBuilderModal-module__cYaVja__addLineBtnGhost:hover{color:var(--color-text-primary,#f3f4f6);background:#ffffff0f;border-color:#fff3}.ProjectBudgetBuilderModal-module__cYaVja__comboWrap{z-index:2;flex:1;min-width:0;position:relative}.ProjectBudgetBuilderModal-module__cYaVja__comboInputRow{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;height:36px;padding:0 6px 0 10px;transition:border-color .15s,background .15s;display:flex}.ProjectBudgetBuilderModal-module__cYaVja__comboInputRow:hover{background:#ffffff14;border-color:#fff3}.ProjectBudgetBuilderModal-module__cYaVja__comboWrap:focus-within .ProjectBudgetBuilderModal-module__cYaVja__comboInputRow{background:#ffffff14;border-color:#ffffff47}.ProjectBudgetBuilderModal-module__cYaVja__comboSearchIcon{color:var(--color-text-muted,#6b7280);flex-shrink:0}.ProjectBudgetBuilderModal-module__cYaVja__comboInput{min-width:0;height:100%;color:var(--color-text-primary,#f3f4f6);outline:none;flex:1;font-size:13px;font-weight:600;background:0 0!important;border:none!important;padding:0!important}.ProjectBudgetBuilderModal-module__cYaVja__comboInput::placeholder{color:var(--color-text-muted,#6b7280);font-weight:500}.ProjectBudgetBuilderModal-module__cYaVja__comboChevron{width:28px;height:28px;color:var(--color-text-muted,#6b7280);cursor:pointer;background:0 0;border:none;border-radius:999px;outline:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ProjectBudgetBuilderModal-module__cYaVja__comboChevron:hover{color:var(--color-text-primary,#f3f4f6);background:#ffffff14}.ProjectBudgetBuilderModal-module__cYaVja__comboChevron:focus,.ProjectBudgetBuilderModal-module__cYaVja__comboChevron:focus-visible{box-shadow:none;background:#ffffff14;outline:none}.ProjectBudgetBuilderModal-module__cYaVja__comboPanelFixed{z-index:2147483647;-webkit-backdrop-filter:blur(20px)saturate(1.1);background:#0c0e14f5;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 20px 48px #0000008c,inset 0 0 0 1px #ffffff0a}.ProjectBudgetBuilderModal-module__cYaVja__comboPanelHead{color:#fff6;border-bottom:1px solid #ffffff14;padding:10px 14px;font-size:11px;font-weight:600}.ProjectBudgetBuilderModal-module__cYaVja__comboList{max-height:200px;padding:6px;overflow:auto}.ProjectBudgetBuilderModal-module__cYaVja__comboOption{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;padding:9px 10px;font-family:inherit;transition:background .12s;display:flex}.ProjectBudgetBuilderModal-module__cYaVja__comboOption:hover,.ProjectBudgetBuilderModal-module__cYaVja__comboOptionActive{background:#ffffff14}.ProjectBudgetBuilderModal-module__cYaVja__comboOptionBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ProjectBudgetBuilderModal-module__cYaVja__comboOptionName{color:#ffffffeb;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.ProjectBudgetBuilderModal-module__cYaVja__comboOptionMeta{color:#fff6;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ProjectBudgetBuilderModal-module__cYaVja__comboOptionPrice{color:#ffffffbf;font-variant-numeric:tabular-nums;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:650}.ProjectBudgetBuilderModal-module__cYaVja__comboTypeBadgeService,.ProjectBudgetBuilderModal-module__cYaVja__comboTypeBadgeProduct{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;color:#ffffffbf;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;height:22px;padding:0 10px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.ProjectBudgetBuilderModal-module__cYaVja__comboCustomBtn{color:#ffffffc7;cursor:pointer;text-align:left;background:0 0;border:none;border-top:1px solid #ffffff14;padding:11px 14px;font-family:inherit;font-size:12px;font-weight:600}.ProjectBudgetBuilderModal-module__cYaVja__comboCustomBtn:hover{color:#fff;background:#ffffff12}
.ProjectConnectionsPanel-module__oXtmra__section{flex-direction:column;flex:none;gap:12px;min-width:0;display:flex}.ProjectConnectionsPanel-module__oXtmra__card{border:1px solid var(--glass-border,#ffffff14);background:#ffffff05;border-radius:12px;flex-direction:column;flex:none;min-width:0;display:flex;overflow:hidden}.ProjectConnectionsPanel-module__oXtmra__cardHeader{border-bottom:1px solid #ffffff0d;flex-shrink:0;align-items:center;gap:7px;padding:10px 14px;display:flex}.ProjectConnectionsPanel-module__oXtmra__cardTitle{color:#fff6;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}.ProjectConnectionsPanel-module__oXtmra__cardCount{color:#ffffff40;border-radius:var(--radius-md,.5rem);background:#ffffff0f;padding:1px 7px;font-size:10px;font-weight:700}.ProjectConnectionsPanel-module__oXtmra__cardHeaderRight{align-items:center;gap:4px;margin-left:auto;display:flex}.ProjectConnectionsPanel-module__oXtmra__cardIconBtn{color:#ffffff4d;cursor:pointer;background:0 0;border:1px solid #ffffff12;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:all .15s;display:flex}.ProjectConnectionsPanel-module__oXtmra__cardIconBtn:hover:not(:disabled){border-color:var(--color-primary,#3b82f6);color:var(--color-primary,#3b82f6);background:rgba(var(--accent-purple-rgb,99, 102, 241), .08)}.ProjectConnectionsPanel-module__oXtmra__cardIconBtn:disabled{opacity:.4;cursor:default}.ProjectConnectionsPanel-module__oXtmra__cardBody{flex-direction:column;flex:none;gap:2px;min-height:0;padding:6px;display:flex}.ProjectConnectionsPanel-module__oXtmra__emptyState{color:#ffffff40;text-align:center;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:14px 12px;font-size:12px;display:flex}.ProjectConnectionsPanel-module__oXtmra__linkRow{color:inherit;border-radius:8px;align-items:center;gap:8px;padding:7px 8px;text-decoration:none;transition:background .12s;display:flex}.ProjectConnectionsPanel-module__oXtmra__linkRow:hover{background:#ffffff08}a.ProjectConnectionsPanel-module__oXtmra__linkRow:hover{background:color-mix(in srgb, var(--color-primary,#3b82f6) 8%, transparent)}.ProjectConnectionsPanel-module__oXtmra__rowBody{min-width:0;color:inherit;flex-direction:column;flex:1;gap:2px;text-decoration:none;display:flex}.ProjectConnectionsPanel-module__oXtmra__rowBody strong{color:var(--color-text,#ffffffe6);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.ProjectConnectionsPanel-module__oXtmra__rowBody span{color:var(--color-text-secondary,#fff6);text-transform:none;font-size:11px}.ProjectConnectionsPanel-module__oXtmra__primary{color:#fbbf24;flex-shrink:0}.ProjectConnectionsPanel-module__oXtmra__external{color:var(--color-text-secondary,#ffffff59);flex-shrink:0}.ProjectConnectionsPanel-module__oXtmra__removeButton{color:#ffffff26;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;transition:all .15s;display:grid}.ProjectConnectionsPanel-module__oXtmra__linkRow:hover .ProjectConnectionsPanel-module__oXtmra__removeButton{opacity:1}.ProjectConnectionsPanel-module__oXtmra__removeButton:hover{color:#f87171;background:#ef44441f}.ProjectConnectionsPanel-module__oXtmra__linkModalBody{flex-direction:column;gap:12px;min-height:240px;display:flex}.ProjectConnectionsPanel-module__oXtmra__linkModalSearch{box-sizing:border-box;width:100%;height:38px;color:var(--color-text,#f3f4f6);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;outline:none;padding:0 14px;font-size:13px}.ProjectConnectionsPanel-module__oXtmra__linkModalSearch::placeholder{color:#ffffff59}.ProjectConnectionsPanel-module__oXtmra__linkModalSearch:focus{border-color:color-mix(in srgb, var(--color-primary,#3b82f6) 55%, transparent)}.ProjectConnectionsPanel-module__oXtmra__linkModalList{flex-direction:column;gap:4px;max-height:360px;padding-right:2px;display:flex;overflow-y:auto}.ProjectConnectionsPanel-module__oXtmra__linkModalItem{width:100%;color:var(--color-text);cursor:pointer;text-align:left;background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;gap:3px;padding:12px 14px;transition:background .12s,border-color .12s;display:flex}.ProjectConnectionsPanel-module__oXtmra__linkModalItem:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-primary,#3b82f6) 40%, transparent);background:color-mix(in srgb, var(--color-primary,#3b82f6) 10%, transparent)}.ProjectConnectionsPanel-module__oXtmra__linkModalItem:disabled{opacity:.55;cursor:default}.ProjectConnectionsPanel-module__oXtmra__linkModalItem strong{color:var(--color-text,#ffffffeb);font-size:13px;font-weight:600}.ProjectConnectionsPanel-module__oXtmra__linkModalItem span{color:var(--color-text-secondary,#ffffff6b);text-transform:none;font-size:12px}.ProjectConnectionsPanel-module__oXtmra__linkModalEmpty{text-align:center;color:#ffffff59;margin:0;padding:28px 12px;font-size:13px}.ProjectConnectionsPanel-module__oXtmra__ackBar{align-items:center;gap:6px;margin-top:2px;display:flex}.ProjectConnectionsPanel-module__oXtmra__ackTrack{background:#ffffff14;border-radius:999px;flex:1;height:3px;overflow:hidden}.ProjectConnectionsPanel-module__oXtmra__ackFill{background:#34d399;border-radius:999px;height:100%}.ProjectConnectionsPanel-module__oXtmra__error{color:#f87171;margin:0;padding:0 2px;font-size:11px}
.ProjectAddFileModal-module__aiemba__sourceGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ProjectAddFileModal-module__aiemba__sourceCard{min-height:132px;color:var(--color-text,#f3f4f6);text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;transition:border-color .12s,background .12s;display:flex}.ProjectAddFileModal-module__aiemba__sourceCard:hover{border-color:color-mix(in srgb, var(--color-primary,#3b82f6) 45%, transparent);background:color-mix(in srgb, var(--color-primary,#3b82f6) 10%, transparent)}.ProjectAddFileModal-module__aiemba__sourceCard strong{font-size:14px;font-weight:600}.ProjectAddFileModal-module__aiemba__sourceCard span{color:#ffffff6b;font-size:12px;line-height:1.4}.ProjectAddFileModal-module__aiemba__cloudBody{flex-direction:column;gap:12px;min-height:280px;display:flex}.ProjectAddFileModal-module__aiemba__crumbs{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.ProjectAddFileModal-module__aiemba__crumb{align-items:center;gap:2px;display:inline-flex}.ProjectAddFileModal-module__aiemba__crumbSep{color:#ffffff40;margin:0 2px}.ProjectAddFileModal-module__aiemba__crumbLink,.ProjectAddFileModal-module__aiemba__crumbCurrent{background:0 0;border:0;border-radius:6px;padding:2px 4px;font-size:12px;font-weight:600}.ProjectAddFileModal-module__aiemba__crumbLink{color:var(--color-primary-light,#93c5fd);cursor:pointer}.ProjectAddFileModal-module__aiemba__crumbLink:hover{color:#fff;background:#ffffff0d}.ProjectAddFileModal-module__aiemba__crumbCurrent{color:#ffffff8c;cursor:default}.ProjectAddFileModal-module__aiemba__list{flex-direction:column;gap:4px;max-height:360px;display:flex;overflow-y:auto}.ProjectAddFileModal-module__aiemba__row{width:100%;color:var(--color-text,#f3f4f6);text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;transition:border-color .12s,background .12s;display:flex}.ProjectAddFileModal-module__aiemba__row:hover{background:#ffffff0a}.ProjectAddFileModal-module__aiemba__rowSelected{border-color:color-mix(in srgb, var(--color-primary,#3b82f6) 45%, transparent);background:color-mix(in srgb, var(--color-primary,#3b82f6) 10%, transparent)}.ProjectAddFileModal-module__aiemba__rowBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ProjectAddFileModal-module__aiemba__rowTitle{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.ProjectAddFileModal-module__aiemba__rowMeta{color:#ffffff61;font-size:11px}.ProjectAddFileModal-module__aiemba__rowChevron{color:#ffffff47;margin-left:auto}.ProjectAddFileModal-module__aiemba__check{border:1px solid #ffffff38;border-radius:4px;flex-shrink:0;width:14px;height:14px}.ProjectAddFileModal-module__aiemba__checkOn{border-color:var(--color-primary,#3b82f6);background:var(--color-primary,#3b82f6);box-shadow:inset 0 0 0 2px #00000040}.ProjectAddFileModal-module__aiemba__loading,.ProjectAddFileModal-module__aiemba__empty{color:#ffffff59;justify-content:center;align-items:center;gap:8px;min-height:160px;font-size:13px;display:flex}.ProjectAddFileModal-module__aiemba__error{color:#f87171;margin:0;font-size:12px}.ProjectAddFileModal-module__aiemba__spin{animation:.8s linear infinite ProjectAddFileModal-module__aiemba__spin}@keyframes ProjectAddFileModal-module__aiemba__spin{to{transform:rotate(360deg)}}.ProjectAddFileModal-module__aiemba__footer{justify-content:flex-end;gap:10px;width:100%;display:flex}.ProjectAddFileModal-module__aiemba__secondaryBtn,.ProjectAddFileModal-module__aiemba__primaryBtn{cursor:pointer;border:0;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:600}.ProjectAddFileModal-module__aiemba__secondaryBtn{color:#ffffffbf;background:#ffffff0f}.ProjectAddFileModal-module__aiemba__primaryBtn{background:var(--color-primary,#3b82f6);color:#fff}.ProjectAddFileModal-module__aiemba__primaryBtn:disabled,.ProjectAddFileModal-module__aiemba__secondaryBtn:disabled{opacity:.5;cursor:default}@media (max-width:640px){.ProjectAddFileModal-module__aiemba__sourceGrid{grid-template-columns:1fr}}
.ProjectDetailView-module__92Dorq__container{flex-direction:column;flex:1;gap:14px;height:100%;min-height:0;display:flex}.ProjectDetailView-module__92Dorq__loadingState{color:var(--color-text-secondary);flex:1;justify-content:center;align-items:center;font-size:14px;display:flex}.ProjectDetailView-module__92Dorq__header{border:1px solid var(--glass-border);border-left-style:solid;border-left-width:4px;border-radius:16px;flex-shrink:0}.ProjectDetailView-module__92Dorq__backButton{color:#ffffff4d;cursor:pointer;text-transform:uppercase;letter-spacing:.03em;background:0 0;border:none;align-items:center;gap:5px;padding:12px 16px 0;font-size:11px;font-weight:500;transition:color .15s;display:inline-flex}.ProjectDetailView-module__92Dorq__backButton:hover{color:#ffffffa6}.ProjectDetailView-module__92Dorq__headerMain{justify-content:space-between;align-items:flex-start;gap:16px;padding:8px 18px 0;display:flex}.ProjectDetailView-module__92Dorq__headerInfo{flex:1;min-width:0}.ProjectDetailView-module__92Dorq__headerTitle{color:var(--color-text);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700;line-height:1.25}.ProjectDetailView-module__92Dorq__headerDescription{color:#ffffff59;margin:3px 0 0;font-size:13px;line-height:1.5}.ProjectDetailView-module__92Dorq__headerStats{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:1px;display:flex}.ProjectDetailView-module__92Dorq__headerStatBig{letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:1}.ProjectDetailView-module__92Dorq__headerStatSub{color:#ffffff4d;white-space:nowrap;font-size:11px}.ProjectDetailView-module__92Dorq__headerProgress{padding:10px 18px 0}.ProjectDetailView-module__92Dorq__headerProgressBar{background:#ffffff12;border-radius:3px;height:5px;overflow:hidden}.ProjectDetailView-module__92Dorq__headerProgressFill{border-radius:3px;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1)}.ProjectDetailView-module__92Dorq__detailChips{flex-wrap:wrap;align-items:center;gap:6px;padding:10px 18px 14px;display:flex}.ProjectDetailView-module__92Dorq__chip{color:var(--color-text);cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:5px;padding:5px 12px;font-size:12px;font-weight:500;line-height:1;transition:all .15s;display:inline-flex}.ProjectDetailView-module__92Dorq__chip:hover:not(:disabled){background:#ffffff14;border-color:#fff3}.ProjectDetailView-module__92Dorq__chip:disabled{cursor:default}.ProjectDetailView-module__92Dorq__chipEmpty{color:#ffffff4d;background:0 0;border-style:dashed}.ProjectDetailView-module__92Dorq__chipEmpty:hover:not(:disabled){color:#fff9;background:#ffffff0a;border-color:#ffffff40}.ProjectDetailView-module__92Dorq__chipArrow{color:#fff3;-webkit-user-select:none;user-select:none;padding:0 2px;font-size:12px}.ProjectDetailView-module__92Dorq__chipDivider{background:#ffffff14;flex-shrink:0;width:1px;height:14px;margin:0 2px}.ProjectDetailView-module__92Dorq__chipValue{font-weight:600}.ProjectDetailView-module__92Dorq__chipSub{color:#ffffff59;font-size:10px}.ProjectDetailView-module__92Dorq__chipClear{color:#ffffff40;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;margin-left:2px;padding:0;transition:all .1s;display:flex}.ProjectDetailView-module__92Dorq__chipClear:hover{color:#f87171;background:#ef444426}.ProjectDetailView-module__92Dorq__chipDateInput{border:1px solid var(--color-primary);background:rgba(var(--accent-purple-rgb,99, 102, 241), .1);height:28px;color:var(--color-text);border-radius:999px;outline:none;padding:0 12px;font-size:12px}.ProjectDetailView-module__92Dorq__chipBudgetEdit{border:1px solid var(--color-primary);background:rgba(var(--accent-purple-rgb,99, 102, 241), .1);border-radius:999px;align-items:center;height:28px;display:inline-flex;overflow:hidden}.ProjectDetailView-module__92Dorq__chipBudgetPrefix{color:#fff6;border-right:1px solid #ffffff1a;padding:0 8px 0 10px;font-size:12px}.ProjectDetailView-module__92Dorq__chipBudgetInput{color:var(--color-text);background:0 0;border:none;outline:none;width:80px;padding:0 10px 0 8px;font-size:12px}.ProjectDetailView-module__92Dorq__chipPickerWrap{position:relative}.ProjectDetailView-module__92Dorq__chipDropdown{z-index:100;-webkit-backdrop-filter:blur(18px)saturate(1.1);background:#0c0e14f0;border:1px solid #ffffff1f;border-radius:14px;min-width:260px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 16px 40px #0000008c,inset 0 0 0 1px #ffffff0a}.ProjectDetailView-module__92Dorq__chipDropdownSearch{border-bottom:1px solid #ffffff14;padding:10px}.ProjectDetailView-module__92Dorq__chipDropdownSearch input{width:100%;height:34px;color:var(--color-text,#f3f4f6);box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;outline:none;padding:0 14px;font-size:12px;font-weight:500;transition:border-color .15s,background .15s}.ProjectDetailView-module__92Dorq__chipDropdownSearch input::placeholder{color:#ffffff59}.ProjectDetailView-module__92Dorq__chipDropdownSearch input:hover{background:#ffffff14;border-color:#fff3}.ProjectDetailView-module__92Dorq__chipDropdownSearch input:focus{background:#ffffff14;border-color:#ffffff47;box-shadow:0 0 0 2px #ffffff0f}.ProjectDetailView-module__92Dorq__chipDropdownItem{width:100%;color:var(--color-text,#f3f4f6);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;margin:0;padding:9px 12px;font-size:12px;transition:background .12s;display:flex}.ProjectDetailView-module__92Dorq__chipDropdownItem:hover{background:#ffffff12}.ProjectDetailView-module__92Dorq__chipDropdownBold{flex-shrink:0;font-weight:600}.ProjectDetailView-module__92Dorq__chipDropdownSub{color:var(--color-text-muted,#9ca3af);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;overflow:hidden}.ProjectDetailView-module__92Dorq__chipDropdownAmount{color:#ffffffa6;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px;font-weight:600}.ProjectDetailView-module__92Dorq__chipDropdownEmpty{color:var(--color-text-muted,#6b7280);text-align:center;padding:14px 12px;font-size:12px}.ProjectDetailView-module__92Dorq__chipDropdownCreate{color:#ffffffd1;border-top:1px solid #ffffff14;margin-top:0;font-weight:600}.ProjectDetailView-module__92Dorq__chipDropdownCreate:hover{color:#fff;background:#ffffff14}.ProjectDetailView-module__92Dorq__clientBadge{border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:8px;font-weight:700;display:inline-flex}.ProjectDetailView-module__92Dorq__clientBadgeOrg{color:#34d399;background:#34d39933}.ProjectDetailView-module__92Dorq__clientBadgeCompany{background:var(--color-primary-alpha-20,#3b82f633);color:var(--color-primary-light,#60a5fa)}.ProjectDetailView-module__92Dorq__clientBadgeContact{color:#c084fc;background:#a855f733}.ProjectDetailView-module__92Dorq__clientBadgeOperator{color:#fbbf24;background:#f59e0b33}.ProjectDetailView-module__92Dorq__clientBadgePerson{color:#c084fc;background:#a855f733}.ProjectDetailView-module__92Dorq__clientTypeLabel{text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-secondary);flex-shrink:0;margin-left:auto;padding-left:8px;font-size:9px;font-weight:700}.ProjectDetailView-module__92Dorq__chipDropdownGroupHeader{text-transform:uppercase;letter-spacing:.6px;color:var(--color-text-secondary);opacity:.55;padding:6px 12px 4px;font-size:9px;font-weight:700}.ProjectDetailView-module__92Dorq__contentGrid{flex:1;grid-template-columns:1fr 260px;gap:14px;min-height:0;display:grid;overflow:hidden}.ProjectDetailView-module__92Dorq__sidebar{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;align-self:stretch;gap:12px;min-height:0;display:flex;overflow:hidden auto}.ProjectDetailView-module__92Dorq__activityPanel{border:1px solid var(--glass-border);background:#ffffff05;border-radius:12px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.ProjectDetailView-module__92Dorq__tabBar{border-bottom:1px solid #ffffff0d;flex-shrink:0;align-items:center;gap:2px;padding:8px 10px 0;display:flex}.ProjectDetailView-module__92Dorq__tab{color:#ffffff59;cursor:pointer;background:0 0;border:none;border-radius:8px 8px 0 0;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex;position:relative;bottom:-1px}.ProjectDetailView-module__92Dorq__tab:hover{color:#ffffffa6;background:#ffffff0a}.ProjectDetailView-module__92Dorq__tabActive{color:var(--color-text);background:#ffffff0d;border:1px solid #ffffff14;border-bottom-color:#ffffff05}.ProjectDetailView-module__92Dorq__tabCount{color:#ffffff40;border-radius:var(--radius-md,.5rem);background:#ffffff12;padding:1px 6px;font-size:10px;font-weight:700}.ProjectDetailView-module__92Dorq__tabBarRight{margin-left:auto;padding-bottom:1px}.ProjectDetailView-module__92Dorq__linkGoalBtn{color:#ffffff8c;cursor:pointer;white-space:nowrap;background:#ffffff05;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:5px;padding:5px 12px;font-size:11px;font-weight:500;line-height:1;transition:all .15s;display:inline-flex}.ProjectDetailView-module__92Dorq__linkGoalBtn:hover{border-color:var(--color-primary);color:var(--color-primary);background:#60a5fa14}.ProjectDetailView-module__92Dorq__goalSearchPopover{z-index:100;background:#181825;border:1px solid #ffffff1a;border-radius:10px;width:260px;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 12px 40px #0009}.ProjectDetailView-module__92Dorq__tabContent{flex:1;min-height:0;padding:8px 0;overflow-y:auto}.ProjectDetailView-module__92Dorq__goalSection{margin-bottom:2px}.ProjectDetailView-module__92Dorq__goalSectionHeader{cursor:pointer;-webkit-user-select:none;user-select:none;border-left:3px solid #0000;align-items:center;gap:7px;padding:7px 12px 7px 10px;transition:background .12s;display:flex}.ProjectDetailView-module__92Dorq__goalSectionHeader:hover{background:#ffffff08}.ProjectDetailView-module__92Dorq__chevron{color:#ffffff40;flex-shrink:0;transition:transform .2s}.ProjectDetailView-module__92Dorq__chevronOpen{transform:rotate(90deg)}.ProjectDetailView-module__92Dorq__goalSectionDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.ProjectDetailView-module__92Dorq__goalSectionName{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.ProjectDetailView-module__92Dorq__goalSectionCount{color:#ffffff40;border-radius:var(--radius-md,.5rem);background:#ffffff0f;padding:1px 6px;font-size:10px;font-weight:700}.ProjectDetailView-module__92Dorq__goalSectionActions{opacity:0;align-items:center;gap:2px;transition:opacity .15s;display:flex}.ProjectDetailView-module__92Dorq__goalSectionHeader:hover .ProjectDetailView-module__92Dorq__goalSectionActions{opacity:1}.ProjectDetailView-module__92Dorq__goalSectionBtn{color:#ffffff4d;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;transition:all .12s;display:flex}.ProjectDetailView-module__92Dorq__goalSectionBtn:hover{color:var(--color-text);background:#ffffff12}.ProjectDetailView-module__92Dorq__goalTasks{padding-bottom:4px;padding-left:26px}.ProjectDetailView-module__92Dorq__goalEmpty{color:#fff3;padding:8px 12px;font-size:12px}.ProjectDetailView-module__92Dorq__goalEmptyAdd{color:#ffffff59;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}.ProjectDetailView-module__92Dorq__goalEmptyAdd:hover{color:var(--color-primary)}.ProjectDetailView-module__92Dorq__goalSearchInput{width:100%;color:var(--color-text);box-sizing:border-box;background:#ffffff0a;border:none;border-bottom:1px solid #ffffff0f;outline:none;padding:8px 10px;font-size:12px}.ProjectDetailView-module__92Dorq__goalSearchInput::placeholder{color:#fff3}.ProjectDetailView-module__92Dorq__goalSearchInput:focus{border-bottom-color:var(--color-primary)}.ProjectDetailView-module__92Dorq__goalSearchList{max-height:180px;padding:4px;overflow-y:auto}.ProjectDetailView-module__92Dorq__goalSearchItem{color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;width:100%;padding:7px 8px;font-size:13px;transition:background .12s;display:flex}.ProjectDetailView-module__92Dorq__goalSearchItem:hover{background:#ffffff0d}.ProjectDetailView-module__92Dorq__goalDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.ProjectDetailView-module__92Dorq__goalSearchName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ProjectDetailView-module__92Dorq__searchHint{color:#ffffff40;text-align:center;padding:8px 12px;font-size:11px}.ProjectDetailView-module__92Dorq__statusPill{text-transform:capitalize;border-radius:var(--radius-md,.5rem);letter-spacing:.02em;white-space:nowrap;padding:2px 7px;font-size:10px;font-weight:600}.ProjectDetailView-module__92Dorq__taskRow{border-radius:7px;align-items:flex-start;gap:7px;padding:6px 12px 6px 8px;transition:background .12s;display:flex}.ProjectDetailView-module__92Dorq__taskRow:hover{background:#ffffff08}.ProjectDetailView-module__92Dorq__taskRowDone .ProjectDetailView-module__92Dorq__taskTitle{color:#fff3;text-decoration:line-through}.ProjectDetailView-module__92Dorq__taskCheck{color:#fff3;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;padding:0;transition:color .15s;display:flex}.ProjectDetailView-module__92Dorq__taskCheck:hover{color:var(--color-primary)}.ProjectDetailView-module__92Dorq__taskCheckDone{color:#10b981}.ProjectDetailView-module__92Dorq__taskBody{flex:1;min-width:0}.ProjectDetailView-module__92Dorq__taskTitle{color:var(--color-text);font-size:13px;line-height:1.4;display:block}.ProjectDetailView-module__92Dorq__taskMeta{flex-wrap:wrap;align-items:center;gap:5px;margin-top:2px;display:flex}.ProjectDetailView-module__92Dorq__taskAssignee{color:#ffffff4d;font-size:10px}.ProjectDetailView-module__92Dorq__taskDueChip{color:#ffffff4d;border-radius:var(--radius-md,.5rem);background:#ffffff0d;align-items:center;gap:3px;padding:1px 6px;font-size:10px;display:inline-flex}.ProjectDetailView-module__92Dorq__taskDueOverdue{color:#f87171;background:#ef44441a}.ProjectDetailView-module__92Dorq__priorityDot{border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:6px}.ProjectDetailView-module__92Dorq__addTaskRow{background:#ffffff08;border-radius:7px;align-items:center;gap:8px;margin:2px 0;padding:6px 12px 6px 8px;display:flex}.ProjectDetailView-module__92Dorq__addTaskInput{color:var(--color-text);background:0 0;border:none;outline:none;flex:1;font-size:13px}.ProjectDetailView-module__92Dorq__addTaskInput::placeholder{color:#fff3}.ProjectDetailView-module__92Dorq__addTaskSubmit{border-radius:var(--radius-md,.5rem);background:var(--color-primary);color:#fff;cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.ProjectDetailView-module__92Dorq__addTaskSubmit:disabled{opacity:.5}.ProjectDetailView-module__92Dorq__addTaskCancel{border-radius:var(--radius-md,.5rem);color:#fff3;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:all .12s;display:flex}.ProjectDetailView-module__92Dorq__addTaskCancel:hover{color:#fff9;background:#ffffff0f}.ProjectDetailView-module__92Dorq__gantt{padding:0 12px 16px;overflow-x:auto}.ProjectDetailView-module__92Dorq__ganttHeaderRow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;background:#181825f2;align-items:flex-end;height:28px;margin-bottom:4px;display:flex;position:sticky;top:0}.ProjectDetailView-module__92Dorq__ganttRow{align-items:center;height:36px;display:flex}.ProjectDetailView-module__92Dorq__ganttRow:hover{background:#ffffff05;border-radius:6px}.ProjectDetailView-module__92Dorq__ganttRowDone{opacity:.55}.ProjectDetailView-module__92Dorq__ganttLabelCol{flex-shrink:0;align-items:center;gap:5px;width:180px;padding-right:12px;display:flex;overflow:hidden}.ProjectDetailView-module__92Dorq__ganttProjectLabel{color:#ffffff59;text-transform:uppercase;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.ProjectDetailView-module__92Dorq__ganttTaskLabel{color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.ProjectDetailView-module__92Dorq__ganttTrack{flex:1;min-width:0;height:100%;position:relative}.ProjectDetailView-module__92Dorq__ganttMonthLabel{color:#ffffff40;white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:600;position:absolute;bottom:0;transform:translate(-50%)}.ProjectDetailView-module__92Dorq__ganttGridLine{pointer-events:none;background:#ffffff0d;width:1px;position:absolute;top:0;bottom:0}.ProjectDetailView-module__92Dorq__ganttProjectBar{border-radius:var(--radius-md,.5rem);border:1px solid;height:10px;position:absolute;top:50%;transform:translateY(-50%)}.ProjectDetailView-module__92Dorq__ganttBar{border-radius:4px;min-width:4px;height:20px;transition:opacity .15s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ProjectDetailView-module__92Dorq__ganttMilestone{z-index:1;cursor:pointer;border-radius:50%;width:10px;height:10px;transition:transform .15s;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #00000080}.ProjectDetailView-module__92Dorq__ganttMilestone:hover{transform:translate(-50%,-50%)scale(1.4)}.ProjectDetailView-module__92Dorq__todayLine{z-index:2;pointer-events:none;background:#ef444480;width:1.5px;position:absolute;top:0;bottom:0}.ProjectDetailView-module__92Dorq__todayLabel{color:#f87171;white-space:nowrap;text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%)}.ProjectDetailView-module__92Dorq__ganttDivider{background:#ffffff0f;height:1px;margin:4px 0}.ProjectDetailView-module__92Dorq__ganttNoDates{border-top:1px solid #ffffff0f;margin-top:8px;padding:12px 0 4px}.ProjectDetailView-module__92Dorq__ganttNoDatesLabel{color:#fff3;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;padding-left:180px;font-size:10px;font-weight:600}.ProjectDetailView-module__92Dorq__ganttNoDatesItem{color:#ffffff59;align-items:center;gap:7px;padding:4px 0 4px 180px;font-size:12px;display:flex}.ProjectDetailView-module__92Dorq__panel{border:1px solid var(--glass-border);background:#ffffff05;border-radius:12px;flex-direction:column;flex:none;min-height:0;display:flex;overflow:hidden}.ProjectDetailView-module__92Dorq__panelHeader{border-bottom:1px solid #ffffff0d;flex-shrink:0;align-items:center;gap:7px;padding:10px 14px;display:flex}.ProjectDetailView-module__92Dorq__panelTitle{color:#fff6;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}.ProjectDetailView-module__92Dorq__panelCount{color:#ffffff40;border-radius:var(--radius-md,.5rem);background:#ffffff0f;padding:1px 7px;font-size:10px;font-weight:700}.ProjectDetailView-module__92Dorq__panelHeaderRight{margin-left:auto}.ProjectDetailView-module__92Dorq__panelIconBtn{color:#ffffff4d;cursor:pointer;background:0 0;border:1px solid #ffffff12;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:all .15s;display:flex}.ProjectDetailView-module__92Dorq__panelIconBtn:hover{border-color:var(--color-primary);color:var(--color-primary);background:rgba(var(--accent-purple-rgb,99, 102, 241), .08)}.ProjectDetailView-module__92Dorq__memberSearchBox{border-bottom:1px solid #ffffff0d;padding:8px 10px}.ProjectDetailView-module__92Dorq__memberSearchInput{width:100%;color:var(--color-text);box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:7px;outline:none;padding:6px 10px;font-size:12px;transition:border-color .15s}.ProjectDetailView-module__92Dorq__memberSearchInput:focus{border-color:var(--color-primary)}.ProjectDetailView-module__92Dorq__memberSearchInput::placeholder{color:#fff3}.ProjectDetailView-module__92Dorq__memberSearchResults{max-height:140px;margin-top:4px;overflow-y:auto}.ProjectDetailView-module__92Dorq__memberSearchItem{color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;width:100%;padding:5px 6px;transition:background .12s;display:flex}.ProjectDetailView-module__92Dorq__memberSearchItem:hover{background:#ffffff0a}.ProjectDetailView-module__92Dorq__memberList{padding:6px}.ProjectDetailView-module__92Dorq__memberRow{border-radius:8px;align-items:center;gap:9px;padding:6px 7px;transition:background .12s;display:flex}.ProjectDetailView-module__92Dorq__memberRow:hover{background:#ffffff08}.ProjectDetailView-module__92Dorq__avatar{background:linear-gradient(135deg, var(--color-primary), var(--color-primary-dark));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:flex}.ProjectDetailView-module__92Dorq__memberInfo{flex:1;min-width:0}.ProjectDetailView-module__92Dorq__memberName{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:block;overflow:hidden}.ProjectDetailView-module__92Dorq__memberEmail{color:#ffffff40;font-size:10px;display:block}.ProjectDetailView-module__92Dorq__memberRole{color:#ffffff40;text-transform:capitalize;font-size:10px;display:block}.ProjectDetailView-module__92Dorq__removeBtn{color:#ffffff26;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;transition:all .15s;display:flex}.ProjectDetailView-module__92Dorq__memberRow:hover .ProjectDetailView-module__92Dorq__removeBtn,.ProjectDetailView-module__92Dorq__fileRow:hover .ProjectDetailView-module__92Dorq__removeBtn{opacity:1}.ProjectDetailView-module__92Dorq__removeBtn:hover{color:#f87171;background:#ef44441f}.ProjectDetailView-module__92Dorq__fileList{padding:6px}.ProjectDetailView-module__92Dorq__fileRow{border-radius:8px;align-items:center;gap:9px;padding:6px 7px;transition:background .12s;display:flex}.ProjectDetailView-module__92Dorq__fileRow:hover{background:#ffffff08}.ProjectDetailView-module__92Dorq__fileIcon{color:#ffffff4d;background:#ffffff0d;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ProjectDetailView-module__92Dorq__fileInfo{flex:1;min-width:0}.ProjectDetailView-module__92Dorq__fileName{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;text-decoration:none;display:block;overflow:hidden}.ProjectDetailView-module__92Dorq__fileName:hover{color:var(--color-primary)}.ProjectDetailView-module__92Dorq__fileMeta{color:#ffffff40;font-size:10px;display:block}.ProjectDetailView-module__92Dorq__emptyState{color:#ffffff40;text-align:center;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:18px 14px;font-size:12px;display:flex}.ProjectDetailView-module__92Dorq__memberList,.ProjectDetailView-module__92Dorq__fileList{flex-shrink:0}@media (max-width:900px){.ProjectDetailView-module__92Dorq__contentGrid{grid-template-columns:1fr;overflow:visible}.ProjectDetailView-module__92Dorq__sidebar{overflow-y:visible}.ProjectDetailView-module__92Dorq__sidebar,.ProjectDetailView-module__92Dorq__panel,.ProjectDetailView-module__92Dorq__activityPanel{width:100%}.ProjectDetailView-module__92Dorq__ganttLabelCol{width:120px}.ProjectDetailView-module__92Dorq__ganttNoDatesLabel,.ProjectDetailView-module__92Dorq__ganttNoDatesItem{padding-left:120px}.ProjectDetailView-module__92Dorq__chipDropdown{width:max-content;min-width:0;max-width:calc(100vw - 32px)}.ProjectDetailView-module__92Dorq__goalSearchPopover{width:min(260px,100vw - 32px)}}@media (max-width:640px){.ProjectDetailView-module__92Dorq__container{gap:10px}.ProjectDetailView-module__92Dorq__headerMain{flex-wrap:wrap}.ProjectDetailView-module__92Dorq__headerStats{flex-direction:row;align-items:flex-start;gap:12px}.ProjectDetailView-module__92Dorq__headerTitle{font-size:16px}.ProjectDetailView-module__92Dorq__headerMain{padding:8px 14px 0}.ProjectDetailView-module__92Dorq__headerProgress{padding:10px 14px 0}.ProjectDetailView-module__92Dorq__detailChips{gap:4px;padding:10px 14px 14px}.ProjectDetailView-module__92Dorq__chip{border-radius:999px;min-height:32px;padding:6px 12px;font-size:11px}.ProjectDetailView-module__92Dorq__tabBar{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.ProjectDetailView-module__92Dorq__tab{white-space:nowrap;flex-shrink:0;padding:5px 10px;font-size:11px}.ProjectDetailView-module__92Dorq__gantt{padding:0 8px 16px}.ProjectDetailView-module__92Dorq__ganttLabelCol{width:90px}.ProjectDetailView-module__92Dorq__ganttNoDatesLabel,.ProjectDetailView-module__92Dorq__ganttNoDatesItem{padding-left:90px}.ProjectDetailView-module__92Dorq__goalSearchPopover{left:0;right:auto}}
