.TaskTimeline_timeline__WMFqt{display:flex;flex-direction:column;gap:24px}.TaskTimeline_empty__gnPAu,.TaskTimeline_loading__ToSrT{font-size:.85rem;color:var(--text-muted);text-align:center;padding:32px 0}.TaskTimeline_dayGroup__nOMsD{display:flex;flex-direction:column;gap:8px}.TaskTimeline_dayLabel__bPzYL{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);padding:0 0 4px}.TaskTimeline_eventList__MF8S3{display:flex;flex-direction:column;gap:12px}.TaskTimeline_eventCard__ZhSLJ{display:flex;gap:14px;padding:16px 18px;background:var(--bg-surface);border-left:1px solid var(--border);border-radius:var(--radius-md);border:1px solid var(--border);border-left-width:3px;transition:background .1s}.TaskTimeline_eventCard__ZhSLJ:hover{background:var(--bg-hover)}.TaskTimeline_accentGreen__c_zA8{border-left-color:#16a34a}.TaskTimeline_accentRed__s64ST{border-left-color:#dc2626}.TaskTimeline_accentBlue__kecZD{border-left-color:#3b82f6}.TaskTimeline_accentOrange__EijvS{border-left-color:#f59e0b}.TaskTimeline_accentGray__Ga0Lh{border-left-color:#6b7280}.TaskTimeline_accentPurple__V2n5b{border-left-color:#8b5cf6}.TaskTimeline_eventIconWrap__xS951{width:32px;height:32px;margin-top:2px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--bg-elevated);color:var(--text-muted)}.TaskTimeline_iconGreen___Gmfh{background:rgba(22,163,74,.12);color:#16a34a}.TaskTimeline_iconRed__xB2zx{background:rgba(220,38,38,.12);color:#dc2626}.TaskTimeline_iconBlue__9g2r0{background:rgba(59,130,246,.12);color:#3b82f6}.TaskTimeline_iconOrange__i1K9N{background:rgba(245,158,11,.12);color:#f59e0b}.TaskTimeline_iconGray__ENtdh{background:rgba(107,114,128,.12);color:#6b7280}.TaskTimeline_iconPurple__LbrdI{background:rgba(139,92,246,.12);color:#8b5cf6}.TaskTimeline_eventBody__Qb3SO{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.TaskTimeline_eventHeader__BH6oE{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.TaskTimeline_eventHeaderLeft__sDVmv{display:flex;flex-direction:column;gap:2px}.TaskTimeline_eventLabel__jkChU{font-size:.82rem;font-weight:700;color:var(--text-primary)}.TaskTimeline_eventItemLabel__jdTAx{font-size:.75rem;font-weight:500;color:var(--text-secondary)}.TaskTimeline_eventTime__UFglK{font-size:.7rem;color:var(--text-muted);flex-shrink:0;margin-top:2px}.TaskTimeline_eventMeta__uqbCY{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.TaskTimeline_eventPerson__Ulzht{font-size:.72rem;color:var(--text-muted)}.TaskTimeline_eventPerson__Ulzht strong{color:var(--text-secondary);font-weight:600}.TaskTimeline_eventChild__xXWUq{font-size:.7rem;color:var(--text-secondary);font-style:italic}.TaskTimeline_attachments__YaArV{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.TaskTimeline_attachmentChip__Fmi1C{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.72rem;font-weight:500;color:var(--text-secondary);cursor:pointer;font-family:inherit;transition:background .15s,border-color .15s,color .15s;-webkit-tap-highlight-color:transparent}.TaskTimeline_attachmentChip__Fmi1C:hover{background:var(--bg-hover);border-color:var(--primary-mark);color:var(--primary)}.TaskTimeline_attachmentImageIcon___hvuo{font-size:.85rem;line-height:1}.TaskTimeline_attachmentFileIcon__LDz00{color:var(--text-muted)}.TaskTimeline_attachmentChip__Fmi1C:hover .TaskTimeline_attachmentFileIcon__LDz00{color:var(--primary)}.TaskTimeline_attachmentName__JNxSJ{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TaskTimeline_thumbnailRow__PLXy5{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.TaskTimeline_thumbnailWrap__kMaB_{width:56px;height:56px;border-radius:var(--radius-sm);border:1px solid var(--border);overflow:hidden;cursor:pointer;padding:0;background:var(--bg-elevated);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:inherit;transition:border-color .15s,box-shadow .15s;-webkit-tap-highlight-color:transparent}.TaskTimeline_thumbnailWrap__kMaB_:hover{border-color:var(--primary-mark);box-shadow:0 0 0 2px rgba(59,130,246,.15)}.TaskTimeline_thumbnailImg__wcMEk{width:100%;height:100%;object-fit:cover}.TaskTimeline_thumbnailPlaceholder__qH6Ye{font-size:1.2rem;line-height:1;color:var(--text-muted)}.TaskTimeline_eventNote__zuo05{font-size:.78rem;color:var(--text-secondary);padding:10px 14px;background:var(--bg-elevated);border-radius:var(--radius-sm);margin-top:4px;line-height:1.5}.TaskTimeline_eventNoteQuote__9mOTi{color:var(--text-muted);font-size:1rem;line-height:1;vertical-align:-2px;margin:0 1px}.TaskTimeline_eventNoteTranslate__hLNq3{display:block;margin-top:6px}.TaskTimeline_tlDayGroup__YQzyY,.TaskTimeline_tlTimeline__z0aQg{display:flex;flex-direction:column}.TaskTimeline_tlDayLabel__vnpUo{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);padding:16px 0 8px 40px}.TaskTimeline_tlDayGroup__YQzyY:first-child .TaskTimeline_tlDayLabel__vnpUo{padding-top:0}.TaskTimeline_tlEvent__wGh5A{display:flex;gap:0;position:relative}.TaskTimeline_tlDotCol__EDAtt{display:flex;flex-direction:column;align-items:center;width:40px;flex-shrink:0}.TaskTimeline_tlDot__VAp7b{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:1}.TaskTimeline_tlDot__VAp7b.TaskTimeline_iconGreen___Gmfh{background:rgba(22,163,74,.15);color:#16a34a}.TaskTimeline_tlDot__VAp7b.TaskTimeline_iconRed__xB2zx{background:rgba(220,38,38,.15);color:#dc2626}.TaskTimeline_tlDot__VAp7b.TaskTimeline_iconBlue__9g2r0{background:rgba(59,130,246,.15);color:#3b82f6}.TaskTimeline_tlDot__VAp7b.TaskTimeline_iconOrange__i1K9N{background:rgba(245,158,11,.15);color:#f59e0b}.TaskTimeline_tlDot__VAp7b.TaskTimeline_iconGray__ENtdh{background:rgba(107,114,128,.15);color:#6b7280}.TaskTimeline_tlDot__VAp7b.TaskTimeline_iconPurple__LbrdI{background:rgba(139,92,246,.15);color:#8b5cf6}.TaskTimeline_tlLine__RknWf{width:2px;flex:1;background:var(--border);min-height:16px}.TaskTimeline_iconGreenLine__hGPfh{background:rgba(22,163,74,.3)}.TaskTimeline_iconRedLine__6YL5q{background:rgba(220,38,38,.3)}.TaskTimeline_iconBlueLine__vpKKB{background:rgba(59,130,246,.3)}.TaskTimeline_iconOrangeLine__efr5D{background:rgba(245,158,11,.3)}.TaskTimeline_iconGrayLine__d77om{background:rgba(107,114,128,.3)}.TaskTimeline_iconPurpleLine__OvkrG{background:rgba(139,92,246,.3)}.TaskTimeline_iconGreenText___VT4k{color:#16a34a}.TaskTimeline_iconRedText__Pnlh6{color:#dc2626}.TaskTimeline_iconBlueText__a_Jq1{color:#3b82f6}.TaskTimeline_iconOrangeText__hYkBf{color:#f59e0b}.TaskTimeline_iconGrayText__bwXXx{color:#6b7280}.TaskTimeline_iconPurpleText__TvduV{color:#8b5cf6}.TaskTimeline_tlContent__Q3jPn{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;padding:4px 0 20px}.TaskTimeline_tlHeader__oF4oH{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.TaskTimeline_tlLabel__gUd2Y{font-size:.82rem;font-weight:700;color:var(--text-primary)}.TaskTimeline_tlTime__P_g6k{font-size:.7rem;color:var(--text-muted);flex-shrink:0}.TaskTimeline_tlItemLabel__IWABn{font-size:.75rem;font-weight:500;color:var(--text-secondary)}.TaskTimeline_tlActor__wsUNv{font-size:.72rem;color:var(--text-muted)}.TaskTimeline_tlActor__wsUNv strong{color:var(--text-secondary);font-weight:600}.TaskTimeline_tlTaskPath__ZIcKa{font-size:.7rem;color:var(--text-secondary);font-style:italic}.TaskTimeline_tlAttachments__SWitw{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.TaskTimeline_tlReason__47J1P{font-size:.78rem;color:var(--text-secondary);padding:8px 12px;background:var(--bg-elevated);border-radius:var(--radius-sm);margin-top:4px;line-height:1.5}.TaskTimeline_groupSection__Hytpn{border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.TaskTimeline_groupSection__Hytpn+.TaskTimeline_groupSection__Hytpn{margin-top:8px}.TaskTimeline_groupHeader__lBuwS{display:flex;align-items:center;gap:8px;width:100%;padding:14px 16px;background:var(--bg-surface);border:none;border-bottom:1px solid transparent;cursor:pointer;font-family:inherit;text-align:left;transition:background .1s;-webkit-tap-highlight-color:transparent}.TaskTimeline_groupHeader__lBuwS:hover{background:var(--bg-hover)}.TaskTimeline_groupIcon__uxo_4{color:var(--text-muted);flex-shrink:0}.TaskTimeline_groupTitle__n6oia{font-size:.8rem;font-weight:600;color:var(--text-primary);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TaskTimeline_groupBadge__TrbJk{font-size:.68rem;font-weight:500;background:var(--bg-elevated);padding:2px 8px;border-radius:var(--radius-sm)}.TaskTimeline_groupBadge__TrbJk,.TaskTimeline_groupChevron__IVUjP{color:var(--text-muted);flex-shrink:0}.TaskTimeline_groupContent__qra_f{padding:16px 16px 20px;border-top:1px solid var(--border);background:var(--bg-chrome);display:flex;flex-direction:column;gap:12px}.TaskTimeline_addEntryBtn__dnuga{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:var(--bg-surface);border:1px dashed var(--border);border-radius:var(--radius-md);color:var(--text-muted);font-size:.78rem;font-weight:600;cursor:pointer;font-family:inherit;transition:color .15s,border-color .15s,background .15s;-webkit-tap-highlight-color:transparent}.TaskTimeline_addEntryBtn__dnuga:hover{color:var(--primary);border-color:var(--primary-mark);background:var(--bg-hover)}.TaskTimeline_addEntryForm__D31Ve{display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md)}.TaskTimeline_addEntryInput__MrKlI{width:100%;padding:10px 12px;background:var(--bg-chrome);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);font-size:.82rem;font-family:inherit;resize:vertical;min-height:56px;line-height:1.5}.TaskTimeline_addEntryInput__MrKlI::placeholder{color:var(--text-muted)}.TaskTimeline_addEntryInput__MrKlI:focus{outline:none;border-color:var(--primary-mark);box-shadow:0 0 0 2px rgba(59,130,246,.15)}.TaskTimeline_addEntryActions__Hwb0z{display:flex;justify-content:flex-end;gap:8px}.TaskTimeline_addEntryCancelBtn__v7t7O{padding:6px 14px;background:none;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:.75rem;font-weight:500;cursor:pointer;font-family:inherit}.TaskTimeline_addEntryCancelBtn__v7t7O:hover{background:var(--bg-hover)}.TaskTimeline_addEntrySubmitBtn___g7wG{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:var(--primary);border:none;border-radius:var(--radius-sm);color:#fff;font-size:.75rem;font-weight:600;cursor:pointer;font-family:inherit;transition:opacity .15s}.TaskTimeline_addEntrySubmitBtn___g7wG:hover:not(:disabled){opacity:.9}.TaskTimeline_addEntrySubmitBtn___g7wG:disabled{opacity:.5;cursor:not-allowed}.TaskTimeline_spin__z9bmg{animation:TaskTimeline_spin__z9bmg 1s linear infinite}@keyframes TaskTimeline_spin__z9bmg{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TaskLogsModal_overlay__S52ZW{position:fixed;inset:0;background:var(--bg-overlay);z-index:10000;display:flex;justify-content:flex-end}.TaskLogsModal_drawer__PrY7l{background:var(--bg-elevated);border-left:1px solid var(--border);border-radius:var(--radius-none);width:min(480px,100vw);height:100%;display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--shadow-drawer);animation:TaskLogsModal_slideIn__FciFC .22s ease}@keyframes TaskLogsModal_slideIn__FciFC{0%{transform:translateX(100%)}to{transform:translateX(0)}}.TaskLogsModal_header__pwKKH{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border);flex-shrink:0}.TaskLogsModal_eyebrow__52_HJ{font-size:12px;font-weight:600;letter-spacing:var(--tracking-dense);text-transform:uppercase;color:var(--text-muted);margin:0 0 4px}.TaskLogsModal_title__IpY2A{font-size:var(--text-lg);line-height:var(--leading-section);font-weight:600;color:var(--text-primary);margin:0}.TaskLogsModal_closeBtn__Bg0Hr{flex-shrink:0;min-width:44px;min-height:44px}.TaskLogsModal_body__Ys4g4{flex:1 1 auto;overflow-y:auto;padding:16px}.TaskWorkView_workView__8_ggd{display:flex;flex-direction:column;gap:12px;padding:12px 0 4px}.TaskWorkView_progressBarWrap__k3p2G{display:flex;align-items:center;gap:12px;margin-bottom:12px}.TaskWorkView_progressBarTrack__I__c9{flex:1;height:4px;border-radius:2px;background:rgba(255,255,255,.08);overflow:hidden}.TaskWorkView_progressBarFill__tJT5G{height:100%;border-radius:2px;background:#4ade80;transition:width .4s ease}.TaskWorkView_progressBarLabel__CcYwk{font-size:.7rem;font-weight:700;color:rgba(255,255,255,.45);white-space:nowrap;flex-shrink:0}.TaskWorkView_checklistHeader__vJGmY{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.TaskWorkView_checklistTitle__zfFoq{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:rgba(255,255,255,.4)}.TaskWorkView_checklistCount__yS37n{font-size:.78rem;font-weight:700;color:rgba(255,255,255,.7);background:rgba(255,255,255,.08);padding:2px 10px;border-radius:12px}.TaskWorkView_checklistItems__wlm1L{display:flex;flex-direction:column;gap:6px}.TaskWorkView_checklistItem__aLsHi{display:flex;align-items:center;gap:12px;padding:18px 20px;border-radius:10px;background:rgba(255,255,255,.06);border:1.5px solid rgba(255,255,255,.08);cursor:pointer;transition:background .15s,border-color .15s,transform .1s;text-align:left;width:100%;font-family:inherit;-webkit-tap-highlight-color:transparent}.TaskWorkView_checklistItem__aLsHi:hover:not(:disabled){background:rgba(255,255,255,.1);border-color:rgba(59,130,246,.4)}.TaskWorkView_checklistItem__aLsHi:active:not(:disabled){background:rgba(255,255,255,.12);transform:scale(.98)}.TaskWorkView_checklistItemTapped__ixKwX{animation:TaskWorkView_tapFlash__C5Ug9 .35s ease}@keyframes TaskWorkView_tapFlash__C5Ug9{0%{border-color:#4ade80;box-shadow:0 0 0 2px rgba(74,222,128,.3)}to{border-color:rgba(255,255,255,.08);box-shadow:none}}.TaskWorkView_checklistItemDone__r_mvb{background:rgba(22,163,74,.1);border-color:rgba(22,163,74,.25)}.TaskWorkView_checklistItemDone__r_mvb:hover:not(:disabled){background:rgba(22,163,74,.12);border-color:rgba(22,163,74,.3)}.TaskWorkView_checklistItemDone__r_mvb .TaskWorkView_checklistLabel__qhzxm{color:rgba(255,255,255,.35);text-decoration:line-through}.TaskWorkView_checklistItemBlocked__Fo7Ub{opacity:.4;cursor:not-allowed}.TaskWorkView_checklistItemBlocked__Fo7Ub:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.08)}.TaskWorkView_checklistItemActive__zaX1N{background:rgba(59,130,246,.08);border-color:rgba(59,130,246,.5);box-shadow:0 0 0 2px rgba(59,130,246,.15)}.TaskWorkView_checklistItemActive__zaX1N:hover:not(:disabled){background:rgba(59,130,246,.12);border-color:rgba(59,130,246,.6)}.TaskWorkView_checklistCheck__GzdWq{font-size:1.2rem;line-height:1;flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:rgba(255,255,255,.3)}.TaskWorkView_checklistItemDone__r_mvb .TaskWorkView_checklistCheck__GzdWq{color:#4ade80}.TaskWorkView_checkAnim__Tjevn{animation:TaskWorkView_checkPop__FhZDC .3s ease}@keyframes TaskWorkView_checkPop__FhZDC{0%{transform:scale(0)}60%{transform:scale(1.3)}to{transform:scale(1)}}.TaskWorkView_checklistLabel__qhzxm{font-size:.92rem;font-weight:500;color:rgba(255,255,255,.85);flex:1}.TaskWorkView_badgeWarning__NEoHw{color:#fbbf24;background:rgba(251,191,36,.15)}.TaskWorkView_badgeSuccess__BxRJi,.TaskWorkView_badgeWarning__NEoHw{font-size:.65rem;font-weight:700;padding:3px 10px;border-radius:6px;white-space:nowrap;flex-shrink:0}.TaskWorkView_badgeSuccess__BxRJi{color:#4ade80;background:rgba(74,222,128,.12)}.TaskWorkView_badgeEvidence__UAwhz{display:flex;align-items:center;gap:3px;font-size:.62rem;font-weight:600;color:#93c5fd;background:rgba(147,197,253,.12);padding:3px 8px;border-radius:6px;white-space:nowrap;flex-shrink:0}.TaskWorkView_checklistItemWrap__YgBDx{display:flex;flex-direction:column}.TaskWorkView_evidenceLink__WFGJA{display:inline-flex;align-items:center;gap:4px;padding:4px 10px 4px 36px;background:none;border:none;color:#93c5fd;font-size:.68rem;font-weight:500;cursor:pointer;font-family:inherit;-webkit-tap-highlight-color:transparent}.TaskWorkView_evidenceLink__WFGJA:active{color:#60a5fa}.TaskWorkView_rejectionContext__VhSA6{display:flex;align-items:center;gap:4px;padding:6px 0 4px;font-size:.68rem;color:#fca5a5;line-height:1.4;flex-wrap:wrap}.TaskWorkView_rejectionIcon__ZseBX{font-size:.75rem;flex-shrink:0}.TaskWorkView_rejectionReviewer__4KTVT{color:rgba(255,255,255,.35)}.TaskWorkView_blockedReason__sB_99{font-size:.68rem;color:rgba(255,255,255,.3);padding:2px 0;font-style:italic}.TaskWorkView_historyLink__G70Qi{background:none;border:none;color:#93c5fd;font-size:.68rem;font-weight:600;cursor:pointer;padding:0;margin-left:4px;font-family:inherit;-webkit-tap-highlight-color:transparent;white-space:nowrap}.TaskWorkView_historyLink__G70Qi:hover{color:#60a5fa;text-decoration:underline}.TaskWorkView_checklistStepper__eTaj9{gap:0}.TaskWorkView_stepperRow__k_D2P{display:flex;gap:0}.TaskWorkView_stepperCol__UhEA9{display:flex;flex-direction:column;align-items:center;width:36px;flex-shrink:0;padding-top:18px}.TaskWorkView_stepperDot__39SB5{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:800;color:rgba(255,255,255,.4);background:rgba(255,255,255,.08);flex-shrink:0;z-index:1;transition:background .2s,color .2s}.TaskWorkView_stepperDotDone__KdpGp{background:rgba(22,163,74,.2);color:#4ade80}.TaskWorkView_stepperDotActive__zbXNp{background:rgba(59,130,246,.2);color:#60a5fa;box-shadow:0 0 0 3px rgba(59,130,246,.15)}.TaskWorkView_stepperDotBlocked__hK9mp{background:rgba(255,255,255,.04);color:rgba(255,255,255,.2)}.TaskWorkView_stepperLine__W_Lp_{width:2px;flex:1;min-height:12px;background:rgba(255,255,255,.08)}.TaskWorkView_stepperLineDone__3ZFO8{background:rgba(22,163,74,.3)}.TaskWorkView_stepperContent__81FcX{flex:1;min-width:0;padding:4px 0 12px 8px}.TaskWorkView_groupChildList__84d6V{display:flex;flex-direction:column;gap:8px}.TaskWorkView_groupChildRow__y2VZX{border:1.5px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;background:rgba(255,255,255,.04)}.TaskWorkView_groupChildHeader__okwKy{display:flex;align-items:center;gap:10px;width:100%;padding:14px 16px;background:rgba(255,255,255,.03);border:none;cursor:pointer;text-align:left;font-family:inherit;transition:background .15s;-webkit-tap-highlight-color:transparent}.TaskWorkView_groupChildHeader__okwKy:hover{background:rgba(255,255,255,.07)}.TaskWorkView_groupChildDone__1GCJp{background:rgba(22,163,74,.08)}.TaskWorkView_groupChildDone__1GCJp:hover{background:rgba(22,163,74,.12)}.TaskWorkView_groupChildChevron__A_5qP{display:flex;align-items:center;color:rgba(255,255,255,.3);flex-shrink:0}.TaskWorkView_groupChildTitle__KqkGC{font-size:.92rem;font-weight:700;color:rgba(255,255,255,.85);flex:1}.TaskWorkView_groupChildDone__1GCJp .TaskWorkView_groupChildTitle__KqkGC{color:rgba(255,255,255,.4)}.TaskWorkView_groupChildIndicators__LgHMi{display:flex;align-items:center;gap:4px;color:rgba(255,255,255,.2);flex-shrink:0}.TaskWorkView_groupChildCount__Nersa{display:flex;align-items:center;gap:4px;font-size:.75rem;font-weight:700;color:rgba(255,255,255,.5);background:rgba(255,255,255,.08);padding:2px 10px;border-radius:10px;flex-shrink:0}.TaskWorkView_groupChildDone__1GCJp .TaskWorkView_groupChildCount__Nersa{color:#4ade80;background:rgba(74,222,128,.12)}.TaskWorkView_groupChildBody__L_iVM{padding:12px 16px 16px;border-top:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:10px}.TaskWorkView_childDescription__R0nSN{font-size:.85rem;color:rgba(255,255,255,.55);line-height:1.6;padding:6px 10px;background:rgba(255,255,255,.04);border-left:3px solid rgba(255,255,255,.15);border-radius:0 6px 6px 0}.TaskWorkView_countSection__kk_Bh{display:flex;flex-direction:column;gap:12px;padding:16px;background:rgba(255,255,255,.06);border:1.5px solid rgba(255,255,255,.08);border-radius:10px}.TaskWorkView_countHeader__sMaGC{display:flex;align-items:center;justify-content:space-between}.TaskWorkView_countLabel__NLzEa{font-size:.72rem;font-weight:800;color:rgba(255,255,255,.4);text-transform:uppercase;letter-spacing:.06em}.TaskWorkView_countValue__lOt00{font-size:.82rem;font-weight:700;color:rgba(255,255,255,.7)}.TaskWorkView_countPct__gupyH{color:rgba(255,255,255,.35)}.TaskWorkView_countSaveStatus__ZTgTi{font-size:.68rem;font-weight:500;color:rgba(255,255,255,.3);margin-left:4px}.TaskWorkView_countSaveStatusDone__facQm{font-size:.68rem;font-weight:600;color:#4ade80;margin-left:4px}.TaskWorkView_countSaveStatusError__K2H_6{font-size:.68rem;font-weight:600;color:#f87171;margin-left:4px}.TaskWorkView_countSlider__93FOq{width:100%;height:6px;-webkit-appearance:none;appearance:none;background:rgba(255,255,255,.1);border-radius:3px;outline:none;cursor:pointer}.TaskWorkView_countSlider__93FOq::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#4ade80;border:2px solid rgba(255,255,255,.2);cursor:pointer}.TaskWorkView_countSlider__93FOq::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#4ade80;border:2px solid rgba(255,255,255,.2);cursor:pointer}.TaskWorkView_countSlider__93FOq:disabled{opacity:.35;cursor:not-allowed}.TaskWorkView_countStepper__gNsi0{display:flex;align-items:center;gap:12px}.TaskWorkView_countStepperBtn__zHXR7{width:44px;height:44px;border-radius:50%;border:1.5px solid rgba(255,255,255,.15);background:rgba(255,255,255,.06);color:rgba(255,255,255,.7);font-size:1.4rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s;font-family:inherit;-webkit-tap-highlight-color:transparent;flex-shrink:0}.TaskWorkView_countStepperBtn__zHXR7:hover:not(:disabled){background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.25)}.TaskWorkView_countStepperBtn__zHXR7:active:not(:disabled){background:rgba(255,255,255,.18);transform:scale(.95)}.TaskWorkView_countStepperBtn__zHXR7:disabled{opacity:.3;cursor:not-allowed}.TaskWorkView_countStepperInput__U6XIb{flex:1;padding:8px 4px;font-size:1.2rem;font-weight:800;color:rgba(255,255,255,.9);background:rgba(255,255,255,.08);border:1.5px solid rgba(255,255,255,.15);border-radius:8px;text-align:center;font-family:inherit;-moz-appearance:textfield}.TaskWorkView_countStepperInput__U6XIb::-webkit-inner-spin-button,.TaskWorkView_countStepperInput__U6XIb::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.TaskWorkView_countStepperInput__U6XIb:focus{outline:none;border-color:rgba(59,130,246,.5);background:rgba(255,255,255,.12)}.TaskWorkView_countStepperInput__U6XIb:disabled{opacity:.35;cursor:not-allowed}.TaskWorkView_section__w2H6k{border-top:1px solid rgba(255,255,255,.06);padding-top:2px}.TaskWorkView_sectionToggle__RpkLH{display:flex;align-items:center;gap:6px;width:100%;padding:10px 0;background:none;border:none;cursor:pointer;color:rgba(255,255,255,.45);font-size:.82rem;font-weight:600;text-align:left;font-family:inherit;-webkit-tap-highlight-color:transparent}.TaskWorkView_sectionToggle__RpkLH:hover{color:rgba(255,255,255,.7)}.TaskWorkView_sectionChevron__oQe1p{display:flex;align-items:center}.TaskWorkView_sectionLabel__mtWhl{flex:1}.TaskWorkView_sectionCount__xSvOa{font-size:.72rem;font-weight:600;color:rgba(255,255,255,.3);background:rgba(255,255,255,.06);padding:1px 8px;border-radius:8px}.TaskWorkView_sectionBody__hu12D{padding:0 0 8px}.TaskWorkView_instructionsBody__vNYLp{font-size:.85rem;color:rgba(255,255,255,.65);line-height:1.6}.TaskWorkView_instructionsBody__vNYLp p{margin:0 0 8px}.TaskWorkView_instructionsBody__vNYLp ol,.TaskWorkView_instructionsBody__vNYLp ul{margin:0 0 8px;padding-left:20px}.TaskWorkView_fileList__yevrh{display:flex;flex-direction:column;gap:6px}.TaskWorkView_fileItem__HGPnn{display:flex;align-items:center;gap:10px;padding:12px 14px;background:rgba(255,255,255,.06);border:1.5px solid rgba(255,255,255,.08);border-radius:10px;color:#93c5fd;font-size:.85rem;font-weight:500;cursor:pointer;text-decoration:none;font-family:inherit;transition:background .15s,border-color .15s;-webkit-tap-highlight-color:transparent}.TaskWorkView_fileItem__HGPnn:hover{background:rgba(59,130,246,.1);border-color:rgba(59,130,246,.3)}.TaskWorkView_loadingText__2F51o{font-size:.82rem;color:rgba(255,255,255,.35);padding:12px 0;text-align:center}.TaskWorkView_translateRow__rvzga{margin-top:8px}.TaskAssignPopover_backdrop__zAo5Z{position:fixed;inset:0;z-index:1090;background:transparent}.TaskAssignPopover_panelWrap__k24_9{position:fixed;z-index:1100;max-height:min(360px,calc(100vh - 24px));display:flex;flex-direction:column;pointer-events:auto;animation:TaskAssignPopover_taskAssignPopoverIn__Ay5Xc .12s ease-out}@media (prefers-reduced-motion:reduce){.TaskAssignPopover_panelWrap__k24_9{animation:none}}.TaskAssignPopover_tipDown__Au_IU,.TaskAssignPopover_tipUp__lUwaG{position:absolute;left:var(--tip-x,50%);width:10px;height:10px;background:var(--bg-elevated);z-index:2;pointer-events:none;box-sizing:border-box}.TaskAssignPopover_tipUp__lUwaG{top:-5px;transform:translateX(-50%) rotate(45deg);border-left:1px solid var(--border);border-top:1px solid var(--border)}.TaskAssignPopover_tipDown__Au_IU{bottom:-5px;transform:translateX(-50%) rotate(45deg);border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.TaskAssignPopover_panel__BoQX_{position:relative;z-index:1;flex:1;min-height:0;width:100%;display:flex;flex-direction:column;border-radius:var(--radius-control);border:1px solid var(--border);background:var(--bg-elevated);box-shadow:var(--shadow-popover);overflow:hidden}@keyframes TaskAssignPopover_taskAssignPopoverIn__Ay5Xc{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.TaskAssignPopover_header__1C05O{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--border-subtle)}.TaskAssignPopover_title__pstDN{margin:0;font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:var(--leading-cell);color:var(--text-primary)}.TaskAssignPopover_sub__i7nDz{margin:3px 0 0;font-size:var(--text-sm);line-height:var(--leading-body);color:var(--text-secondary)}.TaskAssignPopover_closeBtn__ZsYXa{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:var(--radius-control);background:transparent;color:var(--text-secondary);cursor:pointer;transition:background-color var(--transition-fast,.12s ease)}.TaskAssignPopover_closeBtn__ZsYXa:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.TaskAssignPopover_closeBtn__ZsYXa:focus-visible{outline:none;box-shadow:var(--underline-accent)}.TaskAssignPopover_closeBtn__ZsYXa:disabled{opacity:.4;cursor:not-allowed}.TaskAssignPopover_body__paa6g{flex:1;min-height:0;overflow-y:auto;padding:var(--space-2) var(--space-3);-webkit-overflow-scrolling:touch}.TaskAssignPopover_warning__sbxqr{padding:var(--space-2);margin-bottom:var(--space-2);border-radius:var(--radius-none);border:1px solid var(--warning-border);background:var(--warning-soft);font-size:var(--text-sm);line-height:var(--leading-body);color:var(--warning-bright)}.TaskAssignPopover_warning__sbxqr strong{display:flex;align-items:center;gap:var(--space-1);margin-bottom:3px;font-size:var(--text-sm);line-height:var(--leading-cell);text-transform:uppercase;letter-spacing:var(--tracking-dense)}.TaskAssignPopover_memberList__C9pad{list-style:none;padding:0;margin:0}.TaskAssignPopover_memberRow__sz4bG{margin-bottom:2px}.TaskAssignPopover_memberLabel__qmkAl{display:flex;align-items:center;gap:var(--space-2);min-height:28px;padding:0 var(--space-2);border-radius:var(--radius-none);cursor:pointer;font-size:var(--text-base);line-height:var(--leading-cell);color:var(--text-primary);transition:background-color var(--transition-fast,.12s ease)}.TaskAssignPopover_memberLabel__qmkAl:hover{background:var(--bg-hover)}.TaskAssignPopover_memberLabel__qmkAl input{flex-shrink:0;width:14px;height:14px;accent-color:var(--primary)}.TaskAssignPopover_onSome__9_pgk{margin-left:auto;flex-shrink:0;font-size:var(--text-sm);color:var(--text-muted)}.TaskAssignPopover_empty__V7Yop{padding:var(--space-3) var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);text-align:center;line-height:var(--leading-body)}.TaskAssignPopover_footer__sLSRO{flex-shrink:0;display:flex;justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-3);border-top:1px solid var(--border-subtle)}.TaskAssignPopover_memberBusyWarn__N8BI1{display:flex;align-items:flex-start;gap:var(--space-1);margin:2px 0 var(--space-1) 30px;font-size:var(--text-sm);color:var(--warning);line-height:var(--leading-body);cursor:help}.TaskAssignPopover_memberBusyWarn__N8BI1 svg{flex-shrink:0;margin-top:1px}.TaskAssignPopover_memberBusyFits__26sbZ{color:var(--text-muted)}.SchedulingCalendar_container__Et76y{--bg-hover:#202020;--text-primary:#ffffff;--text-secondary:#a0a0a0;--text-muted:#666666;width:100%;min-height:100%;margin:0;padding:0 0 2rem;box-sizing:border-box;background:transparent;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;animation:SchedulingCalendar_fadeIn__Slf27 .3s ease-in}@keyframes SchedulingCalendar_fadeIn__Slf27{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes SchedulingCalendar_contentReveal__WA7qk{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.SchedulingCalendar_pageHeader__dFFUY{margin-bottom:1.5rem}.SchedulingCalendar_pageHeader__dFFUY h1{font-size:1.5rem;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--text-primary);margin:0 0 .5rem}.SchedulingCalendar_pageHeader__dFFUY p{color:var(--text-secondary);font-size:1rem;margin:0}.SchedulingCalendar_controls__iDZzu{background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;padding:1rem 1.25rem;margin-bottom:1.25rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;animation:SchedulingCalendar_contentReveal__WA7qk .35s ease-out .05s both}.SchedulingCalendar_viewToggle__c_dve{display:flex;background:var(--bg-elevated);border-radius:8px;overflow:hidden;border:1px solid var(--border)}.SchedulingCalendar_viewToggle__c_dve button{background:transparent;border:none;color:var(--text-secondary);padding:.625rem 1.25rem;cursor:pointer;transition:all .2s;font-size:.875rem;font-weight:500;font-family:inherit}.SchedulingCalendar_viewToggle__c_dve button.SchedulingCalendar_active__kN_Ee{background:linear-gradient(135deg,#f3ac42 0,var(--primary) 100%);color:#0a0a0a;font-weight:600}.SchedulingCalendar_viewToggle__c_dve button:hover:not(.SchedulingCalendar_active__kN_Ee){background:var(--bg-hover);color:var(--text-primary)}.SchedulingCalendar_navControls__SAj5L{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.SchedulingCalendar_navBtn__UeYWb{background:var(--bg-surface);border:1px solid var(--border);color:var(--text-primary);padding:.5rem 1rem;border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:500;font-family:inherit;transition:all .2s}.SchedulingCalendar_navBtn__UeYWb:hover{background:var(--bg-hover);border-color:var(--primary-hover)}.SchedulingCalendar_currentPeriod__l5FDx{font-size:1rem;font-weight:600;min-width:11rem;text-align:center;color:var(--text-primary)}.SchedulingCalendar_scheduleManagerControls__U5L0D{display:flex;align-items:center}.SchedulingCalendar_scheduleManagerBtn__29IfD{background:var(--primary);color:#fff;border:none;padding:.625rem 1.25rem;border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:600;font-family:inherit;transition:all .2s}.SchedulingCalendar_scheduleManagerBtn__29IfD:hover{background:var(--link)}.SchedulingCalendar_mainContent___lfpp{background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;overflow:hidden;animation:SchedulingCalendar_contentReveal__WA7qk .35s ease-out .1s both}.SchedulingCalendar_calendarView__OujOC{display:block;padding:0}.SchedulingCalendar_monthCalendarWrap__tgwsp{padding:0}.SchedulingCalendar_monthWeeks___g9wQ{display:flex;flex-direction:column;gap:1px;background:var(--border)}.SchedulingCalendar_monthWeek__31Aqd{background:var(--bg-chrome)}.SchedulingCalendar_monthWeekDays__AFyDa{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background:var(--border)}.SchedulingCalendar_monthWeekBars__wvKJw{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(min-content,auto);column-gap:0;row-gap:.3rem;padding:.35rem 0 .45rem;background-color:var(--bg-chrome);background-image:repeating-linear-gradient(to right,transparent 0,transparent calc(100% / 7 - 1px),var(--border) calc(100% / 7 - 1px),var(--border) calc(100% / 7));border-top:1px solid var(--border)}.SchedulingCalendar_monthWeekEmpty__XzZGc{grid-column:1/-1;background:var(--bg-chrome);color:var(--text-muted);font-size:.6875rem;padding:.35rem .5rem}.SchedulingCalendar_monthTaskBar__1SOGQ{border:none;border-radius:6px;min-height:2.1rem;padding:.25rem .5rem;text-align:left;cursor:pointer;overflow:hidden;display:flex;align-items:flex-start;justify-content:space-between;gap:.35rem}.SchedulingCalendar_monthTaskBar__1SOGQ:hover{filter:brightness(1.08)}.SchedulingCalendar_materialBarStack__drJY0,.SchedulingCalendar_monthTaskLabel__SPP4v{display:flex;flex-direction:column;min-width:0;flex:1}.SchedulingCalendar_materialBarStack__drJY0{align-items:flex-start;gap:.2rem}.SchedulingCalendar_materialReceivingKind__q3Lsj{font-size:.55rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.55);line-height:1.1}.SchedulingCalendar_monthTaskName__xsR8j{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:.6875rem;font-weight:700;line-height:1.1}.SchedulingCalendar_monthTaskProjectLine__Q5Fuj{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:.625rem;font-weight:500;opacity:.9;line-height:1.1}.SchedulingCalendar_calendarGrid__lFrMa{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background:var(--border);border:none;border-radius:0;overflow:hidden}.SchedulingCalendar_calendarHeader__P_TFN{background:var(--bg-elevated);padding:1rem .75rem;text-align:center;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);border-bottom:1px solid var(--border)}.SchedulingCalendar_calendarDay__83XDY{background:var(--bg-chrome);min-height:78px;padding:.625rem;position:relative;cursor:pointer;transition:background .2s}.SchedulingCalendar_calendarDay__83XDY:hover{background:var(--bg-elevated)}.SchedulingCalendar_calendarDay__83XDY.SchedulingCalendar_otherMonth__ZXKzU{background:rgba(10,10,10,.85);color:var(--text-muted)}.SchedulingCalendar_dayNumber__VtPtc{font-weight:600;margin-bottom:.5rem;font-size:.875rem;color:var(--text-primary)}.SchedulingCalendar_calendarDay__83XDY.SchedulingCalendar_otherMonth__ZXKzU .SchedulingCalendar_dayNumber__VtPtc{color:var(--text-muted)}.SchedulingCalendar_monthTaskBar__1SOGQ.SchedulingCalendar_color0__DPt7y,.SchedulingCalendar_personnelAssignment__c09tO.SchedulingCalendar_color0__DPt7y,.SchedulingCalendar_weeklyTaskBar__NrgE0.SchedulingCalendar_color0__DPt7y{background:#1b7456;color:#ffffff}.SchedulingCalendar_monthTaskBar__1SOGQ.SchedulingCalendar_color1__c_jx3,.SchedulingCalendar_personnelAssignment__c09tO.SchedulingCalendar_color1__c_jx3,.SchedulingCalendar_weeklyTaskBar__NrgE0.SchedulingCalendar_color1__c_jx3{background:#ec4899;color:#ffffff}.SchedulingCalendar_monthTaskBar__1SOGQ.SchedulingCalendar_color2__vOmbq,.SchedulingCalendar_personnelAssignment__c09tO.SchedulingCalendar_color2__vOmbq,.SchedulingCalendar_weeklyTaskBar__NrgE0.SchedulingCalendar_color2__vOmbq{background:#96691c;color:#000000}.SchedulingCalendar_monthTaskBar__1SOGQ.SchedulingCalendar_color3__PGg3u,.SchedulingCalendar_personnelAssignment__c09tO.SchedulingCalendar_color3__PGg3u,.SchedulingCalendar_weeklyTaskBar__NrgE0.SchedulingCalendar_color3__PGg3u{background:#b6703e;color:#ffffff}.SchedulingCalendar_monthTaskBar__1SOGQ.SchedulingCalendar_color4__tmamh,.SchedulingCalendar_personnelAssignment__c09tO.SchedulingCalendar_color4__tmamh,.SchedulingCalendar_weeklyTaskBar__NrgE0.SchedulingCalendar_color4__tmamh{background:#059669;color:#ffffff}.SchedulingCalendar_monthTaskBar__1SOGQ.SchedulingCalendar_color5__3qFpr,.SchedulingCalendar_personnelAssignment__c09tO.SchedulingCalendar_color5__3qFpr,.SchedulingCalendar_weeklyTaskBar__NrgE0.SchedulingCalendar_color5__3qFpr{background:#2990a2;color:#ffffff}.SchedulingCalendar_monthTaskBar__1SOGQ.SchedulingCalendar_color6__WJwCb,.SchedulingCalendar_personnelAssignment__c09tO.SchedulingCalendar_color6__WJwCb,.SchedulingCalendar_weeklyTaskBar__NrgE0.SchedulingCalendar_color6__WJwCb{background:#dc2626;color:#ffffff}.SchedulingCalendar_monthTaskBar__1SOGQ.SchedulingCalendar_color7__U_dlg,.SchedulingCalendar_personnelAssignment__c09tO.SchedulingCalendar_color7__U_dlg,.SchedulingCalendar_weeklyTaskBar__NrgE0.SchedulingCalendar_color7__U_dlg{background:#ea580c;color:#ffffff}.SchedulingCalendar_operationCount__UQ6v8{font-size:.5625rem;opacity:.85;font-weight:400}.SchedulingCalendar_weeklyView__UE4Ui{display:block}.SchedulingCalendar_weeklyContainer__v029R{display:grid;grid-template-columns:repeat(7,1fr);gap:1rem;padding:1rem}.SchedulingCalendar_weeklyTimeline__uKj8n{grid-column:1/-1;border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--bg-chrome)}.SchedulingCalendar_weeklyTimelineHeaders__QGZM4{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background:var(--border)}.SchedulingCalendar_weeklyTimelineHeader__b3EJA{background:var(--bg-elevated);color:var(--text-muted);text-align:center;font-size:.75rem;font-weight:600;padding:.5rem .25rem;text-transform:uppercase}.SchedulingCalendar_weeklyTimelineBars__g_pRR{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(2.1rem,auto);gap:.35rem;padding:.5rem .625rem .625rem}.SchedulingCalendar_weeklyTimelineEmpty__WPi7q{grid-column:1/-1;color:var(--text-muted);font-size:.6875rem}.SchedulingCalendar_weeklyTaskBar__NrgE0{border:none;border-radius:6px;min-height:2.1rem;padding:.25rem .5rem;text-align:left;cursor:pointer;overflow:hidden;display:flex;align-items:flex-start;justify-content:space-between;gap:.4rem}.SchedulingCalendar_weeklyTaskBar__NrgE0:hover{filter:brightness(1.08)}.SchedulingCalendar_assigneeCountBadge__4vfZo{flex-shrink:0;font-size:.625rem;font-weight:600;opacity:.9;margin-top:.15rem}.SchedulingCalendar_monthTaskBar__1SOGQ,.SchedulingCalendar_weeklyTaskBar__NrgE0{box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);color:var(--text-primary)}.SchedulingCalendar_monthTaskBar__1SOGQ.SchedulingCalendar_color0__DPt7y,.SchedulingCalendar_weeklyTaskBar__NrgE0.SchedulingCalendar_color0__DPt7y{background:#2a5f53;border-left:2px solid #4da38d}.SchedulingCalendar_monthTaskBar__1SOGQ.SchedulingCalendar_color1__c_jx3,.SchedulingCalendar_weeklyTaskBar__NrgE0.SchedulingCalendar_color1__c_jx3{background:#6e3f63;border-left:2px solid #b16aa0}.SchedulingCalendar_monthTaskBar__1SOGQ.SchedulingCalendar_color2__vOmbq,.SchedulingCalendar_weeklyTaskBar__NrgE0.SchedulingCalendar_color2__vOmbq{background:#6d5c2f;border-left:2px solid #ad9350}.SchedulingCalendar_monthTaskBar__1SOGQ.SchedulingCalendar_color3__PGg3u,.SchedulingCalendar_weeklyTaskBar__NrgE0.SchedulingCalendar_color3__PGg3u{background:#6f4b3d;border-left:2px solid #ae7762}.SchedulingCalendar_monthTaskBar__1SOGQ.SchedulingCalendar_color4__tmamh,.SchedulingCalendar_weeklyTaskBar__NrgE0.SchedulingCalendar_color4__tmamh{background:#245f4c;border-left:2px solid #3fa47f}.SchedulingCalendar_monthTaskBar__1SOGQ.SchedulingCalendar_color5__3qFpr,.SchedulingCalendar_weeklyTaskBar__NrgE0.SchedulingCalendar_color5__3qFpr{background:#2f5f72;border-left:2px solid #4b94b1}.SchedulingCalendar_monthTaskBar__1SOGQ.SchedulingCalendar_color6__WJwCb,.SchedulingCalendar_weeklyTaskBar__NrgE0.SchedulingCalendar_color6__WJwCb{background:#7a3f44;border-left:2px solid #bc6168}.SchedulingCalendar_monthTaskBar__1SOGQ.SchedulingCalendar_color7__U_dlg,.SchedulingCalendar_weeklyTaskBar__NrgE0.SchedulingCalendar_color7__U_dlg{background:#6f512d;border-left:2px solid #b78548}.SchedulingCalendar_summaryView__bTQi7{display:block;padding:0}.SchedulingCalendar_summaryTable__dS3rp{background:var(--bg-chrome);border-radius:0;overflow:hidden;border:none;overflow-x:auto}.SchedulingCalendar_summaryTable__dS3rp table{width:100%;border-collapse:collapse}.SchedulingCalendar_summaryTable__dS3rp th{background:var(--bg-elevated);padding:1rem 1.25rem;text-align:left;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);border-right:1px solid var(--border);border-bottom:1px solid var(--border);white-space:nowrap}.SchedulingCalendar_summaryTable__dS3rp td{padding:.75rem 1.25rem;border-right:1px solid var(--border);border-bottom:1px solid var(--border);vertical-align:top}.SchedulingCalendar_summaryTable__dS3rp tr:hover{background:var(--bg-elevated)}.SchedulingCalendar_roleBadge__AVamN{background:var(--bg-elevated);color:var(--primary);padding:.125rem .5rem;border-radius:4px;font-size:.6875rem;font-weight:600;text-transform:uppercase}.SchedulingCalendar_scheduleText__rWjKj{font-size:.8125rem;color:var(--text-secondary)}.SchedulingCalendar_calendarTypeToggle__qMrT1{display:flex;background:var(--bg-elevated);border-radius:8px;border:1px solid var(--border);overflow:hidden}.SchedulingCalendar_calendarTypeToggle__qMrT1 button{background:transparent;border:none;color:var(--text-secondary);padding:.5rem .875rem;cursor:pointer;transition:all .2s;font-size:.8125rem;font-weight:500;font-family:inherit}.SchedulingCalendar_calendarTypeToggle__qMrT1 button.SchedulingCalendar_active__kN_Ee{background:var(--bg-hover);color:var(--primary);font-weight:600}.SchedulingCalendar_summaryTypeToggle__zuQhD{display:flex;background:var(--bg-elevated);border-radius:8px;border:1px solid var(--border);overflow:hidden}.SchedulingCalendar_summaryTypeToggle__zuQhD button{background:transparent;border:none;color:var(--text-secondary);padding:.5rem .875rem;cursor:pointer;transition:all .2s;font-size:.8125rem;font-weight:500;font-family:inherit}.SchedulingCalendar_summaryTypeToggle__zuQhD button.SchedulingCalendar_active__kN_Ee{background:var(--bg-hover);color:var(--primary);font-weight:600}@media (max-width:1200px){.SchedulingCalendar_weeklyContainer__v029R{grid-template-columns:1fr;gap:.75rem}}.SchedulingCalendar_loading__s7HVM{text-align:center;padding:2rem;color:var(--text-muted);font-style:italic}.SchedulingCalendar_error__PypYR{text-align:center;padding:2rem;color:#fca5a5;background:rgba(220,38,38,.12);border:1px solid rgba(220,38,38,.35);border-radius:12px;margin:1rem 0}.SchedulingCalendar_error__PypYR button{background:var(--warning);color:white;border:none;padding:.5rem 1rem;border-radius:8px;cursor:pointer;margin-top:1rem;font-weight:600;font-family:inherit;transition:background .2s}.SchedulingCalendar_error__PypYR button:hover{background:#e85d2a}.SchedulingCalendar_projectSchedule__fXd1c{background:var(--bg-chrome);border-radius:0;padding:1.25rem;margin-top:0}.SchedulingCalendar_scheduleHeader__PzY1m{margin-bottom:1.25rem}.SchedulingCalendar_scheduleHeader__PzY1m h3{font-size:1.125rem;font-weight:600;margin-bottom:1rem;color:var(--text-primary)}.SchedulingCalendar_projectHeaders__U_Efp{display:grid;grid-template-columns:150px repeat(auto-fit,minmax(200px,1fr));gap:.625rem;margin-bottom:.625rem}.SchedulingCalendar_personnelColumnHeader__c3as0{text-align:center;padding:.75rem;background:var(--bg-elevated);border-radius:8px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);border:1px solid var(--border)}.SchedulingCalendar_projectColumnHeader__p2IpF{text-align:center;padding:.75rem;border-radius:8px;font-size:.75rem;font-weight:600;color:white}.SchedulingCalendar_projectColumnHeader__p2IpF .SchedulingCalendar_projectName__u7bn7{font-size:.875rem;font-weight:600}.SchedulingCalendar_personnelList__RHQlt{display:flex;flex-direction:column;gap:.625rem}.SchedulingCalendar_personnelRow__rCDaq{display:grid;grid-template-columns:150px repeat(auto-fit,minmax(200px,1fr));gap:.625rem;align-items:start}.SchedulingCalendar_personnelRow__rCDaq .SchedulingCalendar_personnelName__2TVoN{padding:.75rem;background:var(--bg-elevated);border-radius:8px;font-weight:600;color:var(--text-primary);font-size:.875rem;display:flex;align-items:center;border:1px solid var(--border)}.SchedulingCalendar_projectSchedule__fXd1c{display:contents}.SchedulingCalendar_projectCell__gRtsE{min-height:60px;padding:.5rem;background:var(--bg-surface);border-radius:8px;border:1px solid var(--border);display:flex;align-items:center;justify-content:center}.SchedulingCalendar_personnelAssignment__c09tO{padding:.5rem .75rem;border-radius:6px;font-size:.6875rem;font-weight:500;text-align:center;width:100%}.SchedulingCalendar_assignmentDays__JBUNA{display:flex;flex-wrap:wrap;gap:.25rem;justify-content:center;margin-bottom:.25rem}.SchedulingCalendar_dayBadge__zZy2c{background:rgba(255,255,255,.2);padding:.25rem .625rem;border-radius:4px;font-size:.75rem;font-weight:500;margin:.125rem;display:inline-block;white-space:nowrap}.SchedulingCalendar_monthlyView__98aZE .SchedulingCalendar_assignmentDays__JBUNA{max-height:50px;overflow-y:auto;flex-wrap:wrap}.SchedulingCalendar_monthlyView__98aZE .SchedulingCalendar_dayBadge__zZy2c{font-size:.75rem;padding:.25rem .625rem}.SchedulingCalendar_noAssignment__VSm6O{color:var(--text-muted);font-style:italic;font-size:.875rem}.SchedulingCalendar_project-135__o2xAw{background:#3b82f6;color:white}.SchedulingCalendar_project-70__4Sizz{background:#10b981;color:white}.SchedulingCalendar_project-170__vM3WB{background:#8b5cf6;color:white}@media (max-width:768px){.SchedulingCalendar_pageHeader__dFFUY h1{font-size:1.75rem}.SchedulingCalendar_controls__iDZzu{flex-direction:column;align-items:stretch;gap:.875rem}.SchedulingCalendar_viewToggle__c_dve{justify-content:center}.SchedulingCalendar_calendarTypeToggle__qMrT1,.SchedulingCalendar_summaryTypeToggle__zuQhD{justify-content:center;margin-right:0}.SchedulingCalendar_navControls__SAj5L{justify-content:center;flex-wrap:wrap;gap:.4rem}.SchedulingCalendar_navControls__SAj5L .SchedulingCalendar_viewToggle__c_dve{flex:0 0 100%;justify-content:center}.SchedulingCalendar_navBtn__UeYWb{padding:.4rem .6rem;font-size:.8rem}.SchedulingCalendar_currentPeriod__l5FDx{min-width:auto;font-size:.875rem}.SchedulingCalendar_calendarGrid__lFrMa{font-size:.75rem}.SchedulingCalendar_calendarDay__83XDY{min-height:48px;padding:.25rem}.SchedulingCalendar_projectSchedule__fXd1c{padding:1rem;overflow-x:auto}.SchedulingCalendar_personnelRow__rCDaq,.SchedulingCalendar_projectHeaders__U_Efp{grid-template-columns:120px repeat(auto-fit,minmax(150px,1fr));gap:.5rem}.SchedulingCalendar_personnelRow__rCDaq .SchedulingCalendar_personnelName__2TVoN{padding:.5rem;font-size:.75rem}.SchedulingCalendar_projectCell__gRtsE{min-height:50px;padding:.375rem}.SchedulingCalendar_personnelAssignment__c09tO{padding:.375rem .5rem;font-size:.625rem}.SchedulingCalendar_dayBadge__zZy2c{font-size:.625rem;padding:.2rem .45rem}.SchedulingCalendar_projectColumnHeader__p2IpF .SchedulingCalendar_projectName__u7bn7{font-size:.75rem}}.WorkStreamMyTasksView_container__CRNGx{display:flex;flex-direction:column}.WorkStreamMyTasksView_searchWrap__UYWff{padding:.5rem 0;position:sticky;top:0;z-index:5;background:var(--bg-chrome,#0a0a0a)}.WorkStreamMyTasksView_searchInput__U3GE6{width:100%;padding:.45rem .75rem;font-size:.85rem;background:#111;border:1px solid #2f2f2f;border-radius:var(--radius-control);color:#f3f4f6;outline:none}.WorkStreamMyTasksView_searchInput__U3GE6:focus{border-color:rgba(255,157,92,.5)}.WorkStreamMyTasksView_searchInput__U3GE6::placeholder{color:#555}.WorkStreamMyTasksView_shopHint__4rsbP{font-size:.82rem;color:#fbbf24;background:rgba(251,191,36,.08);border:1px solid rgba(251,191,36,.2);border-radius:8px;padding:.55rem .75rem;margin:.4rem 0}.WorkStreamMyTasksView_error__pDVnZ{color:#f87171;font-size:.82rem;padding:.4rem 0}.WorkStreamMyTasksView_emptyState__5mTie{padding:2rem 1rem;text-align:center;color:#555;font-size:.85rem}.WorkStreamMyTasksView_taskList__QMfnx{display:flex;flex-direction:column}.WorkStreamMyTasksView_groupBlock__ggMOx{border-bottom:1px solid rgba(255,255,255,.04)}.WorkStreamMyTasksView_groupHeader__cqga6{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.55rem .5rem;background:rgba(255,255,255,.02);border:none;border-bottom:1px solid rgba(255,255,255,.04);cursor:pointer;transition:background .1s}.WorkStreamMyTasksView_groupHeader__cqga6:hover{background:rgba(255,255,255,.04)}.WorkStreamMyTasksView_groupHeaderLeft__lnzYb{display:flex;align-items:center;gap:.35rem;min-width:0}.WorkStreamMyTasksView_groupChevron__wIwKe{color:rgba(255,255,255,.35);flex-shrink:0}.WorkStreamMyTasksView_groupTitle__7VYpD{font-size:.8rem;font-weight:600;color:rgba(255,255,255,.55);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.WorkStreamMyTasksView_groupCount__aOHfF{font-size:.65rem;font-weight:500;color:rgba(255,255,255,.3);background:rgba(255,255,255,.06);min-width:18px;height:18px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;padding:0 .3rem;flex-shrink:0}.WorkStreamMyTasksView_card__rS1gw{border-bottom:1px solid rgba(255,255,255,.04)}.WorkStreamMyTasksView_cardActive__rz3EV{background:rgba(22,163,74,.05);border-left:3px solid #16a34a}.WorkStreamMyTasksView_cardCompleted__ZDXBh{opacity:.5}.WorkStreamMyTasksView_cardHeader__6JkR3{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .5rem;cursor:pointer}.WorkStreamMyTasksView_cardHeader__6JkR3:hover{background:rgba(255,255,255,.02)}.WorkStreamMyTasksView_cardTitleArea__WZHQ5{display:flex;align-items:flex-start;gap:.35rem;flex:1;min-width:0}.WorkStreamMyTasksView_cardChevron__5r_X5{color:rgba(255,255,255,.3);flex-shrink:0;margin-top:2px}.WorkStreamMyTasksView_cardTitleBlock__uSQDk{display:flex;flex-direction:column;gap:.15rem;min-width:0}.WorkStreamMyTasksView_cardTitle__tR2yP{font-size:.875rem;font-weight:600;color:#f3f4f6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.WorkStreamMyTasksView_cardMeta__Lw6L6{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;font-size:.72rem;color:rgba(255,255,255,.4)}.WorkStreamMyTasksView_opTag__2dA57{font-size:.65rem;font-weight:500;color:#93c5fd;background:rgba(59,130,246,.12);padding:.1rem .35rem;border-radius:3px}.WorkStreamMyTasksView_timeTotal___WGeV{font-weight:600;color:rgba(255,255,255,.55)}.WorkStreamMyTasksView_elapsed__XMbOf{font-weight:500;color:rgba(255,255,255,.6)}.WorkStreamMyTasksView_doneBadge__ysRX1{color:#4ade80;font-weight:600}.WorkStreamMyTasksView_metaIndicator__ytJmz{display:inline-flex;align-items:center;gap:2px;color:rgba(255,255,255,.25);font-size:.65rem}.WorkStreamMyTasksView_clockArea__pgUQf{flex-shrink:0}.WorkStreamMyTasksView_clockBtn__OoWST{padding:.35rem .75rem;border-radius:var(--radius-control);border:none;font-size:.75rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:.3rem;white-space:nowrap}.WorkStreamMyTasksView_clockBtn__OoWST:disabled{opacity:.5;cursor:not-allowed}.WorkStreamMyTasksView_clockBtnIn__yTqSP{background:#16a34a;color:#fff}.WorkStreamMyTasksView_clockBtnIn__yTqSP:hover:not(:disabled){background:#15803d}.WorkStreamMyTasksView_clockBtnOut__l_mtq{background:#dc2626;color:#fff}.WorkStreamMyTasksView_clockBtnOut__l_mtq:hover:not(:disabled){background:#b91c1c}.WorkStreamMyTasksView_spin__3aQeK{animation:WorkStreamMyTasksView_spinAnim__LhUIs .8s linear infinite}@keyframes WorkStreamMyTasksView_spinAnim__LhUIs{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.WorkStreamMyTasksView_cardBody__czT3a{padding:0 .5rem .6rem 1.75rem;display:flex;flex-direction:column;gap:.5rem}.WorkStreamMyTasksView_section__WF2mp{display:flex;flex-direction:column;gap:.25rem}.WorkStreamMyTasksView_sectionLabel__PY1mL{font-size:.65rem;font-weight:600;color:rgba(255,255,255,.3);text-transform:uppercase;letter-spacing:.04em}.WorkStreamMyTasksView_sessionList__rNbYW{display:flex;flex-direction:column;gap:1px}.WorkStreamMyTasksView_sessionRow__oL6qw{display:flex;align-items:center;gap:.5rem;font-size:.78rem;color:rgba(255,255,255,.55);padding:.2rem .4rem;border-radius:4px}.WorkStreamMyTasksView_sessionRowActive__TozDL{background:rgba(22,163,74,.08)}.WorkStreamMyTasksView_sessionDate__q1CoF{font-weight:500;color:rgba(255,255,255,.5);min-width:65px}.WorkStreamMyTasksView_sessionTime__oYZXe{flex:1}.WorkStreamMyTasksView_sessionDur__gfCTO{font-weight:600;color:rgba(255,255,255,.6);font-variant-numeric:tabular-nums}.WorkStreamMyTasksView_activeLabel__fTSIr{color:#4ade80;font-weight:600}.WorkStreamMyTasksView_instructionsBody__K18cr{font-size:.8rem;color:rgba(255,255,255,.6);line-height:1.5;max-height:200px;overflow-y:auto}.WorkStreamMyTasksView_instructionsBody__K18cr p{margin:0 0 .4rem}.WorkStreamMyTasksView_instructionsBody__K18cr ol,.WorkStreamMyTasksView_instructionsBody__K18cr ul{margin:.2rem 0;padding-left:1.2rem}.WorkStreamMyTasksView_fileList__mdMBa{display:flex;flex-direction:column;gap:2px}.WorkStreamMyTasksView_fileItem__FDj4s{display:flex;align-items:center;gap:.35rem;font-size:.78rem;color:#93c5fd;background:none;border:none;cursor:pointer;padding:.25rem .35rem;border-radius:4px;text-decoration:none;text-align:left}.WorkStreamMyTasksView_fileItem__FDj4s:hover{background:rgba(59,130,246,.08)}.WorkStreamMyTasksView_completeBtn__nBjII{display:inline-flex;align-items:center;gap:.25rem;padding:.3rem .6rem;border-radius:var(--radius-control);border:1px solid rgba(34,197,94,.3);background:rgba(34,197,94,.06);color:#4ade80;font-size:.72rem;font-weight:600;cursor:pointer;align-self:flex-start;margin-top:.25rem}.WorkStreamMyTasksView_completeBtn__nBjII:hover:not(:disabled){background:rgba(34,197,94,.12)}.WorkStreamMyTasksView_completeBtn__nBjII:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.WorkStreamMyTasksView_cardHeader__6JkR3{flex-direction:column;align-items:stretch;gap:.5rem}.WorkStreamMyTasksView_clockArea__pgUQf{width:100%}.WorkStreamMyTasksView_clockBtn__OoWST{width:100%;justify-content:center}.WorkStreamMyTasksView_cardTitle__tR2yP{white-space:normal}.WorkStreamMyTasksView_cardBody__czT3a{padding-left:.5rem}}.WorkStreamHoursView_wrap__kol5a{padding:.5rem 0}.WorkStreamHoursView_searchWrap__G6BAM{padding:0 0 .5rem}.WorkStreamHoursView_searchInput__B_Mux{width:100%;padding:.4rem .6rem;font-size:.8rem;font-family:inherit;border:1px solid var(--border,#2f2f2f);border-radius:var(--radius-control);background:rgba(0,0,0,.2);color:var(--text-primary,#fff);box-sizing:border-box}.WorkStreamHoursView_searchInput__B_Mux::placeholder{color:var(--text-muted,#6b7280)}.WorkStreamHoursView_searchInput__B_Mux:focus{outline:none;border-color:rgba(59,130,246,.5)}.WorkStreamHoursView_tableWrap__cvDx2{overflow-x:auto;border:1px solid var(--border,#2f2f2f);border-radius:8px}.WorkStreamHoursView_table__wr12K{width:100%;border-collapse:collapse;font-size:.82rem}.WorkStreamHoursView_th__v7KJ9{padding:.45rem .65rem;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted,#6b7280);border-bottom:1px solid var(--border,#2f2f2f);text-align:left;white-space:nowrap}.WorkStreamHoursView_tr__C5sV1:hover{background:rgba(255,255,255,.03)}.WorkStreamHoursView_trActive__RQH7v{background:rgba(74,222,128,.04)}.WorkStreamHoursView_td__WvB4O{padding:.45rem .65rem;border-bottom:1px solid var(--border,#2f2f2f);color:var(--text-primary,#fff);vertical-align:middle;white-space:nowrap}.WorkStreamHoursView_tr__C5sV1:last-child .WorkStreamHoursView_td__WvB4O{border-bottom:none}.WorkStreamHoursView_groupLabel__FtvPR{color:var(--text-secondary,#9ca3af);font-size:.78rem;cursor:default}.WorkStreamHoursView_taskLink__ylHOd{background:none;border:none;padding:0;margin:0;font:inherit;color:var(--accent-blue,#3b82f6);cursor:pointer;text-align:left}.WorkStreamHoursView_taskLink__ylHOd:hover{text-decoration:underline}.WorkStreamHoursView_activeDot__HBbSN{display:inline-block;width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 4px #4ade80;margin-right:.4rem;flex-shrink:0;vertical-align:middle}.WorkStreamHoursView_activeStatus__INsdX{display:inline-flex;align-items:center;gap:.35rem;color:#4ade80;font-weight:600;font-size:.75rem}.WorkStreamHoursView_clockOutBtn__TuLU4{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid rgba(239,68,68,.4);border-radius:var(--radius-control);background:rgba(239,68,68,.1);color:#f87171;cursor:pointer;transition:background .15s}.WorkStreamHoursView_clockOutBtn__TuLU4:hover:not(:disabled){background:rgba(239,68,68,.25)}.WorkStreamHoursView_clockOutBtn__TuLU4:disabled{opacity:.4;cursor:not-allowed}.WorkStreamHoursView_dimmed__Zv51_{color:var(--text-muted,#6b7280)}.WorkStreamHoursView_csvBtn__sF2GJ{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .5rem;font-size:.72rem;font-weight:600;font-family:inherit;border:1px solid var(--border,#2f2f2f);border-radius:var(--radius-control);background:transparent;color:var(--text-secondary,#9ca3af);cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}.WorkStreamHoursView_csvBtn__sF2GJ:hover:not(:disabled){background:rgba(255,255,255,.04);color:var(--text-primary,#fff)}.WorkStreamHoursView_csvBtn__sF2GJ:disabled{opacity:.35;cursor:not-allowed}.WorkStreamHoursView_totalsFooter__VICKY{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;padding:.6rem .65rem;font-size:.78rem;color:var(--text-secondary,#9ca3af);border-top:1px solid var(--border,#2f2f2f);margin-top:.25rem}.WorkStreamHoursView_totalItem__qmM9J{white-space:nowrap}.WorkStreamHoursView_totalItem__qmM9J strong{color:var(--text-primary,#fff);font-variant-numeric:tabular-nums}.WorkStreamHoursView_totalItemGrand__UfNHY{white-space:nowrap;margin-left:auto;font-weight:600;color:var(--text-primary,#fff)}.WorkStreamHoursView_totalItemGrand__UfNHY strong{font-variant-numeric:tabular-nums}.WorkStreamHoursView_empty__XXxEd{padding:2rem .75rem;color:var(--text-muted,#6b7280);font-size:.85rem;text-align:center}.WorkStreamHoursView_fetchingHint__0fZdt{text-align:center;padding:.5rem;font-size:.72rem;color:var(--text-muted,#6b7280)}@media (max-width:768px){.WorkStreamHoursView_td__WvB4O,.WorkStreamHoursView_th__v7KJ9{padding:.35rem .4rem;font-size:.72rem}.WorkStreamHoursView_tableWrap__cvDx2{border-radius:6px}}.TimePeriodNavigator_wrap__LQU4P{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.5rem 0}.TimePeriodNavigator_modeToggle__pWxDK{display:inline-flex;border:1px solid var(--border,#2a2a2a);border-radius:6px;overflow:hidden}.TimePeriodNavigator_modeBtn__09gmz{padding:.3rem .6rem;font-size:.72rem;font-weight:600;font-family:inherit;letter-spacing:.02em;background:transparent;border:none;color:var(--text-secondary,#a0a0a0);cursor:pointer;transition:background .15s,color .15s}.TimePeriodNavigator_modeBtn__09gmz:not(:last-child){border-right:1px solid var(--border,#2a2a2a)}.TimePeriodNavigator_modeBtn__09gmz:hover:not(.TimePeriodNavigator_modeBtnActive__SQ2F1){background:rgba(255,255,255,.04);color:var(--text-primary,#fff)}.TimePeriodNavigator_modeBtnActive__SQ2F1{background:rgba(59,130,246,.18);color:var(--accent-blue,#3b82f6)}.TimePeriodNavigator_navGroup__9OADI{display:inline-flex;align-items:center;gap:.35rem}.TimePeriodNavigator_navBtn__S85vs{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border-radius:6px;border:1px solid var(--border,#2a2a2a);background:transparent;color:var(--text-primary,#fff);cursor:pointer;transition:background .15s,border-color .15s}.TimePeriodNavigator_navBtn__S85vs:hover:not(:disabled){background:rgba(255,255,255,.05);border-color:rgba(59,130,246,.35)}.TimePeriodNavigator_navBtn__S85vs:disabled{opacity:.3;cursor:not-allowed}.TimePeriodNavigator_rangeLabel__tZs98{font-size:.78rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-primary,#fff);white-space:nowrap;min-width:10rem;text-align:center}.TimePeriodNavigator_resetBtn__c17Kt{padding:.25rem .55rem;font-size:.7rem;font-weight:600;font-family:inherit;border:1px solid var(--border,#2a2a2a);border-radius:6px;background:transparent;color:var(--text-secondary,#a0a0a0);cursor:pointer;transition:background .15s,color .15s;white-space:nowrap}.TimePeriodNavigator_resetBtn__c17Kt:hover{background:rgba(255,255,255,.04);color:var(--text-primary,#fff)}.TimePeriodNavigator_resetBtn__c17Kt:disabled{opacity:.35;cursor:not-allowed}.TimePeriodNavigator_actions__rm7ld{margin-left:auto;display:flex;align-items:center;gap:.4rem}.ConfirmDialog_overlay__iAK6K{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:ConfirmDialog_fadeIn__tsKIm .2s ease-in}.ConfirmDialog_card__WRyKu{border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.5);width:90%;max-width:400px;overflow:hidden;animation:ConfirmDialog_slideIn__T6_iM .2s ease-out}.ConfirmDialog_cardPrimary__KODvV{background:var(--bg-surface,#141414);border:1px solid rgba(59,130,246,.3);box-shadow:0 20px 25px -5px rgba(0,0,0,.5),0 10px 10px -5px rgba(59,130,246,.1)}.ConfirmDialog_cardDanger__xrbZL{background:var(--bg-surface,#141414);border:1px solid rgba(239,68,68,.3);box-shadow:0 20px 25px -5px rgba(0,0,0,.5),0 10px 10px -5px rgba(239,68,68,.1)}.ConfirmDialog_header__q6k75{padding:.75rem 1.5rem;border-bottom-width:1px;border-bottom-style:solid}.ConfirmDialog_headerPrimary__EWjIP{background:rgba(59,130,246,.1);border-bottom-color:rgba(59,130,246,.3)}.ConfirmDialog_headerPrimary__EWjIP h3{color:#3b82f6}.ConfirmDialog_headerDanger__R0m7B{background:rgba(239,68,68,.1);border-bottom-color:rgba(239,68,68,.3)}.ConfirmDialog_headerDanger__R0m7B h3{color:#ef4444}.ConfirmDialog_header__q6k75 h3{margin:0;font-size:.95rem;font-weight:600}.ConfirmDialog_body__nekFY{padding:1.5rem}.ConfirmDialog_body__nekFY p{margin:0;color:var(--text-primary,#ffffff);font-size:.95rem;line-height:1.5}.ConfirmDialog_actions__VEbXB{display:flex;gap:.75rem;justify-content:flex-end;padding:1rem 1.5rem;border-top:1px solid var(--border,#2a2a2a);background:var(--bg-elevated,#1a1a1a)}.ConfirmDialog_cancel__ljMoA{padding:.5rem 1rem;border:1px solid var(--border,#2a2a2a);background:rgba(255,255,255,.05);color:rgba(255,255,255,.7);border-radius:6px;font-size:.8rem;font-weight:500;cursor:pointer;opacity:.8}.ConfirmDialog_cancel__ljMoA:hover:not(:disabled){background:rgba(255,255,255,.1);border-color:var(--text-secondary,#a0a0a0);color:var(--text-primary,#ffffff);opacity:1}.ConfirmDialog_cancel__ljMoA:disabled{opacity:.5;cursor:not-allowed}.ConfirmDialog_confirmDanger__DAsG7,.ConfirmDialog_confirmPrimary__npf8v{padding:.5rem 1rem;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer}.ConfirmDialog_confirmPrimary__npf8v{border:1px solid rgba(59,130,246,.3);background:rgba(59,130,246,.2);color:#3b82f6}.ConfirmDialog_confirmPrimary__npf8v:hover:not(:disabled){background:rgba(59,130,246,.3);border-color:rgba(59,130,246,.4);transform:translateY(-1px)}.ConfirmDialog_confirmDanger__DAsG7{border:1px solid rgba(239,68,68,.3);background:rgba(239,68,68,.2);color:#ef4444}.ConfirmDialog_confirmDanger__DAsG7:hover:not(:disabled){background:rgba(239,68,68,.3);border-color:rgba(239,68,68,.4);transform:translateY(-1px)}.ConfirmDialog_confirmDanger__DAsG7:disabled,.ConfirmDialog_confirmPrimary__npf8v:disabled{opacity:.7;cursor:not-allowed}@keyframes ConfirmDialog_fadeIn__tsKIm{0%{opacity:0}to{opacity:1}}@keyframes ConfirmDialog_slideIn__T6_iM{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.AddWorkStreamModal_overlay__8pM2Z{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:var(--space-4,16px);background:rgba(4,13,22,.72)}.AddWorkStreamModal_modal__EiQ9s{position:relative;display:flex;flex-direction:column;width:100%;max-width:560px;max-height:calc(100vh - var(--space-8, 32px));box-sizing:border-box;overflow:hidden;background:var(--bg-chrome);border:1px solid var(--border);border-radius:var(--radius-surface);box-shadow:var(--shadow-lg)}.AddWorkStreamModal_accent__P8xEz{flex:none;height:3px;background:var(--primary-mark)}.AddWorkStreamModal_header__Rx_Tl{display:flex;align-items:center;gap:var(--space-2,8px);flex:none;height:48px;padding:0 var(--space-3,12px) 0 var(--space-5,20px);background:var(--bg-elevated);border-bottom:1px solid var(--border)}.AddWorkStreamModal_title__TLShJ{display:flex;align-items:center;gap:var(--space-2,8px);flex:1;min-width:0;margin:0;color:var(--text-primary);font-family:var(--font-sans);font-size:14px;font-weight:600;line-height:17px}.AddWorkStreamModal_titleIcon__aCMJy{display:inline-flex;flex:none;color:var(--primary)}.AddWorkStreamModal_close__JqcoP{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;padding:0;border:none;border-radius:var(--radius-control,4px);background:none;color:var(--text-muted);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.AddWorkStreamModal_close__JqcoP:hover:not(:disabled){background:var(--overlay-hover);color:var(--text-primary)}.AddWorkStreamModal_close__JqcoP:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--link)}.AddWorkStreamModal_close__JqcoP:disabled{opacity:.4;cursor:not-allowed}.AddWorkStreamModal_body__1i1U3{display:flex;flex-direction:column;gap:var(--space-4,16px);flex:1;min-height:0;overflow-y:auto;padding:var(--space-5,20px);background:var(--bg-chrome)}.AddWorkStreamModal_field__wYPpk{display:flex;flex-direction:column;gap:var(--space-2,8px);min-width:0}.AddWorkStreamModal_label__32FOW{display:flex;align-items:center;gap:6px;color:var(--text-primary);font-family:var(--font-sans);font-size:13px;font-weight:500;line-height:18px}.AddWorkStreamModal_labelIcon__RkUCk{display:inline-flex;flex:none;color:var(--text-secondary)}.AddWorkStreamModal_required__NVOwr{color:var(--primary)}.AddWorkStreamModal_help__gIfQC{margin:0;color:var(--text-muted);font-family:var(--font-sans);font-size:12px;line-height:16px}.AddWorkStreamModal_error__5RB9V{padding:var(--space-2,8px) var(--space-3,12px);background:var(--error-soft,rgba(229,72,77,.12));border:1px solid var(--error);border-radius:var(--radius-none,0);color:var(--error);font-family:var(--font-sans);font-size:12px;line-height:16px}.AddWorkStreamModal_footer__W8AYT{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2,8px);flex:none;padding:var(--space-2,8px) var(--space-5,20px);background:var(--bg-elevated);border-top:1px solid var(--border)}.AddWorkStreamModal_form__CYIp6{display:flex;flex-direction:column;flex:1;min-height:0}.Snackbar_root__N9VmU{position:fixed;z-index:99999;max-width:min(calc(100vw - 3rem),480px);border-radius:12px;box-shadow:0 25px 50px -12px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.06);overflow:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.Snackbar_positionTopRight__n7Ju6{top:1.5rem;right:1.5rem;animation:Snackbar_slideInRight__zRE_8 .3s ease-out}.Snackbar_positionTopLeft__xbckJ{top:1.5rem;left:1.5rem;animation:Snackbar_slideInLeft__BoJYZ .3s ease-out}.Snackbar_positionBottomRight__SseH6{bottom:1.5rem;right:1.5rem;animation:Snackbar_slideInRight__zRE_8 .3s ease-out}.Snackbar_positionBottomLeft__08BL_{bottom:1.5rem;left:1.5rem;animation:Snackbar_slideInLeft__BoJYZ .3s ease-out}.Snackbar_success__k_jxA{background:linear-gradient(135deg,rgba(22,45,28,.98),rgba(15,28,20,.98));box-shadow:0 25px 50px -12px rgba(0,0,0,.6),0 0 24px -4px rgba(34,197,94,.35),0 0 0 1px rgba(34,197,94,.15);border:1px solid rgba(34,197,94,.65);border-left:4px solid rgba(34,197,94,.9)}.Snackbar_content__lNSav{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;min-height:48px}.Snackbar_message__gZ7ts{flex:1;color:var(--text-primary,#ffffff);font-size:.95rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}.Snackbar_actions__Av69P{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.Snackbar_actionButton__00NT5{padding:.35rem .75rem;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.1);color:inherit;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease;font-family:inherit}.Snackbar_actionButton__00NT5:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.4)}.Snackbar_closeButton__NMjM5{padding:.25rem .5rem;border:none;background:transparent;color:rgba(255,255,255,.8);font-size:1.25rem;line-height:1;cursor:pointer;border-radius:4px;transition:color .2s ease,background .2s ease;font-family:inherit}.Snackbar_closeButton__NMjM5:hover{color:#ffffff;background:rgba(255,255,255,.1)}.Snackbar_success__k_jxA .Snackbar_message__gZ7ts{color:var(--text-primary,#ffffff)}.Snackbar_error__mVJzL{background:linear-gradient(135deg,rgba(45,22,22,.98),rgba(28,15,15,.98));box-shadow:0 25px 50px -12px rgba(0,0,0,.6),0 0 24px -4px rgba(239,68,68,.25),0 0 0 1px rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.6);border-left:4px solid rgba(239,68,68,.9)}.Snackbar_error__mVJzL .Snackbar_message__gZ7ts{color:#ffffff}.Snackbar_info__VSWL1{background:linear-gradient(135deg,rgba(22,28,45,.98),rgba(15,20,28,.98));box-shadow:0 25px 50px -12px rgba(0,0,0,.6),0 0 24px -4px rgba(59,130,246,.25),0 0 0 1px rgba(59,130,246,.12);border:1px solid rgba(59,130,246,.6);border-left:4px solid rgba(59,130,246,.9)}.Snackbar_info__VSWL1 .Snackbar_message__gZ7ts{color:#ffffff}@keyframes Snackbar_slideInRight__zRE_8{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@keyframes Snackbar_slideInLeft__BoJYZ{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}.WorkStreamSheet_overlay__bG0Da{position:fixed;inset:0;z-index:1200;background:var(--bg-overlay)}.WorkStreamSheet_panel__P4yqI{position:fixed;left:0;right:0;bottom:0;z-index:1201;display:flex;flex-direction:column;max-height:80vh;background:var(--bg-elevated);border-top:1px solid var(--border);border-radius:var(--radius-none);box-shadow:var(--shadow-popover);padding-bottom:env(safe-area-inset-bottom,0)}.WorkStreamSheet_header__wntzA{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;padding:12px 16px;border-bottom:1px solid var(--border)}.WorkStreamSheet_title__FktIG{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--text-primary)}.WorkStreamSheet_close__pgkCY{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:var(--radius-control);background:transparent;color:var(--text-secondary);cursor:pointer}.WorkStreamSheet_close__pgkCY:hover{background:var(--bg-hover);color:var(--text-primary)}.WorkStreamSheet_body__gnARw{flex:1 1 auto;overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding:8px 16px}.WorkStreamSheet_group__ObE1E{display:flex;flex-direction:column;gap:4px}.WorkStreamSheet_groupLabel__QZ_XI{display:flex;align-items:center;gap:6px;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-dense);color:var(--text-muted)}.WorkStreamSheet_groupCount__VrfZb{font-family:var(--font-mono-data);font-variant-numeric:tabular-nums}.WorkStreamSheet_row__PRulw{display:flex;align-items:center;gap:4px;width:100%;height:44px;padding:0 8px;box-sizing:border-box;border-radius:var(--radius-control);color:var(--text-secondary)}.WorkStreamSheet_rowMain__A7na_{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:1 1 auto;min-width:0;height:100%;padding:0;background:transparent;border:none;color:inherit;font-family:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer}.WorkStreamSheet_row__PRulw:hover{background:var(--bg-hover)}.WorkStreamSheet_row__PRulw[data-selected=true]{background:var(--bg-active);color:var(--text-primary)}.WorkStreamSheet_rowLabel__SLNLS{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.WorkStreamSheet_rowCount__L6LJi{font-family:var(--font-mono-data);font-variant-numeric:tabular-nums;color:var(--text-muted);flex:0 0 auto}.WorkStreamSheet_footer__j0t32{display:flex;align-items:center;flex:0 0 auto;padding:12px 16px;border-top:1px solid var(--border);background:var(--bg-elevated)}.TimeInput_timeInput__oRQFn{display:inline-flex;align-items:center;height:32px;width:100%;box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-none);background:var(--bg-surface);padding:0 6px}.TimeInput_timeInput__oRQFn:focus-within{outline:none;border-color:var(--border);box-shadow:inset 0 -2px 0 0 var(--primary-mark)}.TimeInput_timeInput__oRQFn[data-disabled]{opacity:.5}.TimeInput_segment__nRGVR{width:20px;border:none;background:transparent;outline:none;color:var(--text-primary);font-family:var(--font-mono-data);font-variant-numeric:tabular-nums;font-size:var(--text-sm);text-align:center;padding:0}.TimeInput_timeInput__oRQFn[data-disabled] .TimeInput_segment__nRGVR{cursor:not-allowed}.TimeInput_colon__jl687{color:var(--text-muted);font-family:var(--font-mono-data);font-size:var(--text-sm)}.TimeInput_divider__Ce8kM{width:1px;align-self:stretch;margin:6px 8px;background:var(--border-subtle)}.TimeInput_ampmGroup__0vUNe{display:flex;align-items:center;gap:2px}.TimeInput_ampmBtn__5PX01{height:24px;padding:0 6px;border:none;background:transparent;border-radius:var(--radius-control);color:var(--text-muted);font-family:inherit;font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;cursor:pointer;transition:background-color var(--transition-fast)}.TimeInput_ampmBtn__5PX01:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover)}.TimeInput_ampmBtn__5PX01[data-selected]{background:var(--bg-active);color:var(--text-primary)}.TimeInput_ampmBtn__5PX01:disabled{cursor:not-allowed}.TimeInput_segment__nRGVR::placeholder{color:var(--text-muted)}