.AttentionBar-module__7GRQSW__bar{min-width:0;position:relative}.AttentionBar-module__7GRQSW__summary{align-items:center;gap:10px;display:flex}.AttentionBar-module__7GRQSW__summary:before{content:"";background:var(--border-hairline);flex:none;width:1px;height:16px}.AttentionBar-module__7GRQSW__summaryText{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.AttentionBar-module__7GRQSW__chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.AttentionBar-module__7GRQSW__chip{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:5px;padding:3px 9px;font-size:12.5px;font-weight:600;line-height:1.4;display:inline-flex}.AttentionBar-module__7GRQSW__chipSub{opacity:.8;font-weight:500}.AttentionBar-module__7GRQSW__dispute{color:#fff;background:var(--status-overdue)}.AttentionBar-module__7GRQSW__overdue{color:var(--status-overdue);background:var(--status-overdue-bg)}.AttentionBar-module__7GRQSW__soon{color:#8a5a00;background:var(--status-soon-bg)}.AttentionBar-module__7GRQSW__approval{color:var(--status-review);background:var(--status-review-bg)}.AttentionBar-module__7GRQSW__carry{color:var(--accent-color);background:var(--accent-soft,#0a84ff1f)}.AttentionBar-module__7GRQSW__addon{white-space:nowrap;color:var(--text-secondary);font-size:12.5px}.AttentionBar-module__7GRQSW__actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.AttentionBar-module__7GRQSW__reviewBtn{border:1px solid var(--border-hairline);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--text-primary);cursor:pointer;align-items:center;gap:3px;padding:3px 9px 3px 6px;font-size:12.5px;font-weight:600;transition:background .15s;display:inline-flex}.AttentionBar-module__7GRQSW__reviewBtn:hover{background:var(--bg-subtle)}.AttentionBar-module__7GRQSW__reviewBtn:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.AttentionBar-module__7GRQSW__dismissBtn{border-radius:var(--radius-pill);width:24px;height:24px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.AttentionBar-module__7GRQSW__dismissBtn:hover{background:var(--border-hairline);color:var(--text-primary)}.AttentionBar-module__7GRQSW__dismissBtn:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.AttentionBar-module__7GRQSW__details{z-index:40;background:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:var(--radius-card);width:min(560px,100vw - 32px);max-height:min(60vh,460px);position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 18px 48px #0f172a29,0 2px 6px #0f172a0f}.AttentionBar-module__7GRQSW__detailsInner{flex-direction:column;gap:16px;padding:14px;display:flex}.AttentionBar-module__7GRQSW__group{flex-direction:column;gap:4px;display:flex}.AttentionBar-module__7GRQSW__groupTitle{text-transform:uppercase;letter-spacing:.05em;margin:0 0 4px;font-size:11px;font-weight:700}.AttentionBar-module__7GRQSW__disputeTitle,.AttentionBar-module__7GRQSW__overdueTitle{color:var(--status-overdue)}.AttentionBar-module__7GRQSW__soonTitle{color:#8a5a00}.AttentionBar-module__7GRQSW__approvalTitle{color:var(--status-review)}.AttentionBar-module__7GRQSW__carryTitle{color:var(--accent-color)}.AttentionBar-module__7GRQSW__carryMessage{color:var(--text-secondary);padding:4px 2px;font-size:13px;line-height:1.4}.AttentionBar-module__7GRQSW__row{border-radius:var(--radius-ui);justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;transition:background .15s;display:flex}.AttentionBar-module__7GRQSW__row:hover{background:var(--bg-subtle)}.AttentionBar-module__7GRQSW__row:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.AttentionBar-module__7GRQSW__rowTitle{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.AttentionBar-module__7GRQSW__rowMeta{color:var(--text-secondary);white-space:nowrap;flex-shrink:0;font-size:13px}.AttentionBar-module__7GRQSW__blocked{color:var(--status-overdue);font-weight:500}@media (max-width:620px){.AttentionBar-module__7GRQSW__summary{flex-wrap:wrap}.AttentionBar-module__7GRQSW__summary:before{display:none}}
.Button-module__8RiFmG__btn{border-radius:var(--fyber-r-pill);cursor:pointer;white-space:nowrap;transition:all var(--fyber-t);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 32px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.Button-module__8RiFmG__primary{background:var(--fyber-amber);border-color:var(--fyber-amber);color:var(--fyber-text)}.Button-module__8RiFmG__primary:hover:not(:disabled){background:var(--fyber-amber-hover);border-color:var(--fyber-amber-hover);box-shadow:var(--fyber-glow-amber);transform:translateY(-1px)}.Button-module__8RiFmG__secondary,.Button-module__8RiFmG__outline{color:var(--fyber-text);border-color:var(--fyber-border);background:0 0}.Button-module__8RiFmG__secondary:hover:not(:disabled),.Button-module__8RiFmG__outline:hover:not(:disabled){border-color:var(--fyber-amber);color:var(--fyber-amber);transform:translateY(-1px)}.Button-module__8RiFmG__ghost{color:var(--fyber-text-secondary);background:0 0;border-color:#0000;font-weight:600}.Button-module__8RiFmG__ghost:hover:not(:disabled){background:var(--fyber-n-100);color:var(--fyber-text)}.Button-module__8RiFmG__danger{background:var(--fyber-danger);border-color:var(--fyber-danger);color:#fff}.Button-module__8RiFmG__danger:hover:not(:disabled){background:#dc2626;border-color:#dc2626;transform:translateY(-1px)}.Button-module__8RiFmG__sm{padding:8px 20px;font-size:12px;font-weight:600}.Button-module__8RiFmG__full{width:100%}.Button-module__8RiFmG__btn:disabled,.Button-module__8RiFmG__btn[aria-disabled=true]{background:var(--fyber-n-300);border-color:var(--fyber-n-300);color:var(--fyber-gray);cursor:not-allowed;box-shadow:none;transform:none}
.OverdueDialog-module__vkc0iG__wrap{flex-direction:column;gap:16px;display:flex}.OverdueDialog-module__vkc0iG__banner{border-radius:var(--radius-ui);background:var(--status-overdue-bg);color:var(--status-overdue);align-items:center;gap:10px;padding:12px 14px;font-size:13px;font-weight:500;display:flex}.OverdueDialog-module__vkc0iG__list{flex-direction:column;gap:4px;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.OverdueDialog-module__vkc0iG__row{border-radius:var(--radius-ui);border:1px solid var(--divider);justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;transition:background .15s,border-color .15s;display:flex}.OverdueDialog-module__vkc0iG__row:hover{background:var(--bg-subtle);border-color:var(--border-hairline)}.OverdueDialog-module__vkc0iG__row:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.OverdueDialog-module__vkc0iG__rowTitle{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.OverdueDialog-module__vkc0iG__rowMeta{color:var(--status-overdue);white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:500}.OverdueDialog-module__vkc0iG__blocked{color:var(--status-overdue)}.OverdueDialog-module__vkc0iG__actions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}
.DisputeDialog-module__nrdeYG__wrap{flex-direction:column;gap:16px;display:flex}.DisputeDialog-module__nrdeYG__banner{border-radius:var(--radius-ui);background:var(--status-overdue-bg);color:var(--status-overdue);align-items:center;gap:10px;padding:12px 14px;font-size:13px;font-weight:500;display:flex}.DisputeDialog-module__nrdeYG__list{flex-direction:column;gap:8px;max-height:360px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.DisputeDialog-module__nrdeYG__row{border-radius:var(--radius-ui);border:1px solid var(--divider);border-left:3px solid var(--status-overdue);flex-direction:column;gap:4px;padding:12px 14px;transition:background .15s,border-color .15s;display:flex}.DisputeDialog-module__nrdeYG__row:hover{background:var(--bg-subtle);border-color:var(--border-hairline);border-left-color:var(--status-overdue)}.DisputeDialog-module__nrdeYG__row:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.DisputeDialog-module__nrdeYG__rowHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.DisputeDialog-module__nrdeYG__rowTitle{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.DisputeDialog-module__nrdeYG__rowBadge{color:var(--status-overdue);background:var(--status-overdue-bg);border-radius:var(--radius-pill);flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:600}.DisputeDialog-module__nrdeYG__reason{color:var(--text-primary);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.45}.DisputeDialog-module__nrdeYG__rowMeta{color:var(--text-secondary);font-size:12px}.DisputeDialog-module__nrdeYG__actions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}
.MyTasksTimeline-module__XykDQG__card{background:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);margin-bottom:24px;padding:24px}.MyTasksTimeline-module__XykDQG__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.MyTasksTimeline-module__XykDQG__title{letter-spacing:-.01em;font-size:18px;font-weight:600}.MyTasksTimeline-module__XykDQG__legend{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.MyTasksTimeline-module__XykDQG__legendItem{align-items:center;gap:6px;display:inline-flex}.MyTasksTimeline-module__XykDQG__legendDot{border-radius:3px;width:9px;height:9px}.MyTasksTimeline-module__XykDQG__stats{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:12px;margin-bottom:24px;display:grid}.MyTasksTimeline-module__XykDQG__stat{border:1px solid var(--border-hairline);border-radius:var(--radius-ui);background:var(--bg-subtle);padding:16px}.MyTasksTimeline-module__XykDQG__statHero{background:var(--accent-light);border-color:#0000}.MyTasksTimeline-module__XykDQG__statBtn{text-align:left;width:100%;font:inherit;cursor:pointer;transition:border-color var(--fyber-t), box-shadow var(--fyber-t), transform var(--fyber-t);display:block}.MyTasksTimeline-module__XykDQG__statBtn:hover:not(:disabled){border-color:var(--accent-color);box-shadow:var(--shadow-soft);transform:translateY(-1px)}.MyTasksTimeline-module__XykDQG__statBtn:focus-visible{box-shadow:var(--fyber-ring);border-color:var(--accent-color);outline:none}.MyTasksTimeline-module__XykDQG__statBtn:disabled{cursor:default}.MyTasksTimeline-module__XykDQG__statOn{border-color:var(--accent-color);box-shadow:var(--fyber-ring)}.MyTasksTimeline-module__XykDQG__filterBar{border:1px solid var(--border-hairline);border-radius:var(--radius-ui);background:var(--accent-solid,var(--bg-subtle));color:var(--text-secondary);align-items:center;gap:12px;margin:-4px 0 14px;padding:8px 12px;font-size:12.5px;display:flex}.MyTasksTimeline-module__XykDQG__filterClear{border:1px solid var(--border-hairline);border-radius:var(--radius-pill);background:var(--fyber-bg);color:var(--text-secondary);cursor:pointer;transition:border-color var(--fyber-t), color var(--fyber-t);align-items:center;gap:5px;margin-left:auto;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.MyTasksTimeline-module__XykDQG__filterClear:hover{border-color:var(--accent-color);color:var(--text-primary)}.MyTasksTimeline-module__XykDQG__statValue{letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1}.MyTasksTimeline-module__XykDQG__statHero .MyTasksTimeline-module__XykDQG__statValue{color:var(--accent-color)}.MyTasksTimeline-module__XykDQG__toneOverdue{color:var(--status-overdue)!important}.MyTasksTimeline-module__XykDQG__toneSoon{color:var(--status-soon)!important}.MyTasksTimeline-module__XykDQG__statLabel{color:var(--text-secondary);margin-top:6px;font-size:12.5px}.MyTasksTimeline-module__XykDQG__timeline{border:1px solid var(--border-hairline);border-radius:var(--radius-ui);max-height:420px;overflow-y:auto}.MyTasksTimeline-module__XykDQG__board{display:flex}.MyTasksTimeline-module__XykDQG__labelCol{border-right:1px solid var(--border-hairline);background:var(--bg-surface);flex-shrink:0}.MyTasksTimeline-module__XykDQG__headerCell{border-bottom:1px solid var(--border-hairline);background:var(--bg-surface);z-index:3;position:sticky;top:0}.MyTasksTimeline-module__XykDQG__taskLabel{border-bottom:1px solid var(--divider);flex-direction:column;justify-content:center;gap:2px;padding:0 14px;display:flex}.MyTasksTimeline-module__XykDQG__taskName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.MyTasksTimeline-module__XykDQG__projectName{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.MyTasksTimeline-module__XykDQG__timeArea{flex:1;min-width:0;overflow:hidden}.MyTasksTimeline-module__XykDQG__timeInner{width:100%;position:relative}.MyTasksTimeline-module__XykDQG__pastShade{background:var(--bg-subtle);opacity:.6;z-index:0;position:absolute;top:0;bottom:0;left:0}.MyTasksTimeline-module__XykDQG__gridLine{z-index:0;background:#00000026;width:1px;position:absolute;top:0;bottom:0}.MyTasksTimeline-module__XykDQG__todayLine{background:var(--accent-color);z-index:3;width:2px;position:absolute;top:0;bottom:0}.MyTasksTimeline-module__XykDQG__todayTag{z-index:3;color:var(--fyber-text);background:var(--accent-color);white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700;position:absolute;top:2px;left:3px}.MyTasksTimeline-module__XykDQG__todayTagLeft{left:auto;right:3px}.MyTasksTimeline-module__XykDQG__headerTrack{border-bottom:1px solid var(--border-hairline);background:var(--bg-surface);z-index:2;position:sticky;top:0}.MyTasksTimeline-module__XykDQG__tick{color:var(--text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums;padding-left:6px;font-size:11.5px;position:absolute;top:9px}.MyTasksTimeline-module__XykDQG__row{border-bottom:1px solid var(--divider);position:relative}.MyTasksTimeline-module__XykDQG__zebra{background:#00000003}.MyTasksTimeline-module__XykDQG__barWrap{transform-origin:0;z-index:1;height:24px;position:absolute;top:12px}.MyTasksTimeline-module__XykDQG__bar{width:100%;height:100%;box-shadow:var(--shadow-soft);border-radius:7px;transition:transform .15s,box-shadow .15s,filter .15s;display:block}.MyTasksTimeline-module__XykDQG__bar:hover{filter:brightness(1.05);box-shadow:var(--shadow-hover);transform:translateY(-1px)}.MyTasksTimeline-module__XykDQG__bar:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.MyTasksTimeline-module__XykDQG__barBlocked{background:var(--status-overdue-bg);border:1.5px dashed var(--status-overdue);background-image:repeating-linear-gradient(45deg,#ff3b3029,#ff3b3029 4px,#0000 4px 8px)}.MyTasksTimeline-module__XykDQG__empty{text-align:center;color:var(--text-secondary);padding:48px 24px}.MyTasksTimeline-module__XykDQG__emptyBig{color:var(--text-primary);margin-bottom:4px;font-size:16px;font-weight:600}@media (max-width:720px){.MyTasksTimeline-module__XykDQG__stats{grid-template-columns:1fr 1fr}.MyTasksTimeline-module__XykDQG__bar{transition:none}}@media (prefers-reduced-motion:reduce){.MyTasksTimeline-module__XykDQG__bar{transition:none}}.MyTasksTimeline-module__XykDQG__compact{margin-bottom:0;padding:16px 18px}.MyTasksTimeline-module__XykDQG__compact .MyTasksTimeline-module__XykDQG__head{margin-bottom:12px}.MyTasksTimeline-module__XykDQG__compact .MyTasksTimeline-module__XykDQG__title{font-size:16px;font-weight:700}.MyTasksTimeline-module__XykDQG__compact .MyTasksTimeline-module__XykDQG__stats{gap:12px;margin-bottom:0}.MyTasksTimeline-module__XykDQG__compact .MyTasksTimeline-module__XykDQG__stat{padding:14px 16px}.MyTasksTimeline-module__XykDQG__compact .MyTasksTimeline-module__XykDQG__statValue{font-size:26px}@media (min-width:1100px) and (max-height:760px){.MyTasksTimeline-module__XykDQG__compact{padding:12px 16px}.MyTasksTimeline-module__XykDQG__compact .MyTasksTimeline-module__XykDQG__head{margin-bottom:8px}.MyTasksTimeline-module__XykDQG__compact .MyTasksTimeline-module__XykDQG__stat{padding:10px 14px}.MyTasksTimeline-module__XykDQG__compact .MyTasksTimeline-module__XykDQG__statValue{font-size:22px}}@media (min-width:1100px) and (min-height:780px){.MyTasksTimeline-module__XykDQG__compact .MyTasksTimeline-module__XykDQG__stat{padding:clamp(14px,1.9vh,24px) 16px}.MyTasksTimeline-module__XykDQG__compact .MyTasksTimeline-module__XykDQG__statValue{font-size:clamp(26px,3.4vh,34px)}}
.Avatar-module__IVwToW__avatar{background:var(--fyber-n-100);color:var(--fyber-text-secondary);-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.Avatar-module__IVwToW__initials{letter-spacing:.02em;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Avatar-module__IVwToW__img{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:relative}.Avatar-module__IVwToW__active{box-shadow:0 0 0 2px var(--fyber-bg), 0 0 0 4px var(--fyber-amber);z-index:2}
.TrackerPicker-module__ii7R5q__grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.TrackerPicker-module__ii7R5q__card{border:1px solid var(--fyber-border);border-radius:var(--fyber-r-card);background:var(--fyber-bg);min-width:0;color:var(--fyber-text);box-shadow:var(--fyber-shadow-card);transition:box-shadow var(--fyber-t), border-color var(--fyber-t), transform var(--fyber-t);flex-direction:column;gap:9px;padding:12px 14px;text-decoration:none;display:flex}.TrackerPicker-module__ii7R5q__card:hover{box-shadow:var(--fyber-shadow-card-hover);border-color:#f5a6238c;transform:translateY(-1px)}.TrackerPicker-module__ii7R5q__card:focus-visible{box-shadow:var(--fyber-halo);outline:none}.TrackerPicker-module__ii7R5q__card .fyber-progress-bar{height:4px}.TrackerPicker-module__ii7R5q__head{align-items:center;gap:10px;min-width:0;display:flex}.TrackerPicker-module__ii7R5q__icon{background:var(--fyber-amber-light);width:30px;height:30px;color:var(--fyber-amber-hover);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.TrackerPicker-module__ii7R5q__text{flex:1;min-width:0}.TrackerPicker-module__ii7R5q__name{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:700;line-height:1.3;overflow:hidden}.TrackerPicker-module__ii7R5q__meta{color:var(--fyber-gray);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.TrackerPicker-module__ii7R5q__pct{flex:none;font-size:13px;font-weight:700}.TrackerPicker-module__ii7R5q__matchNote{border-radius:var(--fyber-r-sm);background:var(--fyber-amber-light);color:#7a4a00;text-overflow:ellipsis;white-space:nowrap;padding:4px 8px;font-size:11.5px;overflow:hidden}.TrackerPicker-module__ii7R5q__foot{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.TrackerPicker-module__ii7R5q__stats{min-width:0;color:var(--fyber-text-secondary);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12.5px;display:inline-flex;overflow:hidden}.TrackerPicker-module__ii7R5q__statsText{text-overflow:ellipsis;min-width:0;overflow:hidden}.TrackerPicker-module__ii7R5q__stats strong{color:var(--fyber-text)}.TrackerPicker-module__ii7R5q__late{border-radius:var(--fyber-r-pill);color:#c9304a;background:#e2445c1a;padding:1px 7px;font-size:11px;font-weight:700}.TrackerPicker-module__ii7R5q__people{flex:none;align-items:center;display:inline-flex}.TrackerPicker-module__ii7R5q__people>*{border:2px solid var(--fyber-bg);border-radius:50%;margin-left:-6px}.TrackerPicker-module__ii7R5q__people>:first-child{margin-left:0}.TrackerPicker-module__ii7R5q__more{background:var(--fyber-n-100);width:24px;height:24px;color:var(--fyber-text-secondary);justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}
.TrackerList-module__L5Vd4q__list{border:1px solid var(--fyber-border);border-radius:var(--fyber-r-card);background:var(--fyber-bg);box-shadow:var(--fyber-shadow-card)}.TrackerList-module__L5Vd4q__row{min-height:46px;color:var(--fyber-text);border-bottom:1px solid #eef0f3;grid-template-columns:minmax(0,1fr) 190px 64px 52px 96px 96px 84px;align-items:center;gap:14px;padding:6px 16px;text-decoration:none;transition:background .15s;display:grid}.TrackerList-module__L5Vd4q__row:last-child{border-radius:0 0 var(--fyber-r-card) var(--fyber-r-card);border-bottom:none}a.TrackerList-module__L5Vd4q__row:hover{background:#fafbfd}a.TrackerList-module__L5Vd4q__row:hover .TrackerList-module__L5Vd4q__name{color:var(--fyber-amber-hover)}a.TrackerList-module__L5Vd4q__row:focus-visible{box-shadow:inset 0 0 0 2px var(--fyber-amber);outline:none}.TrackerList-module__L5Vd4q__headRow{z-index:2;border-radius:var(--fyber-r-card) var(--fyber-r-card) 0 0;color:#6b7280;background:#f8f9fb;min-height:38px;font-size:12px;font-weight:600;position:sticky;top:88px}.TrackerList-module__L5Vd4q__nameCell{align-items:center;gap:10px;min-width:0;display:flex}.TrackerList-module__L5Vd4q__icon{background:var(--fyber-amber-light);width:24px;height:24px;color:var(--fyber-amber-hover);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.TrackerList-module__L5Vd4q__nameText{flex-direction:column;min-width:0;display:flex}.TrackerList-module__L5Vd4q__name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;transition:color .15s;overflow:hidden}.TrackerList-module__L5Vd4q__note{color:#7a4a00;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.TrackerList-module__L5Vd4q__progress{align-items:center;gap:10px;display:flex}.TrackerList-module__L5Vd4q__bar{background:var(--fyber-n-100);border-radius:3px;flex:1;height:5px;overflow:hidden}.TrackerList-module__L5Vd4q__bar>span{background:linear-gradient(90deg, var(--fyber-amber), #f5c518);border-radius:3px;height:100%;display:block}.TrackerList-module__L5Vd4q__pct{text-align:right;flex:none;width:36px;font-size:12.5px;font-weight:700}.TrackerList-module__L5Vd4q__num{color:var(--fyber-text-secondary);font-variant-numeric:tabular-nums;font-size:13px}.TrackerList-module__L5Vd4q__num strong{color:var(--fyber-text)}.TrackerList-module__L5Vd4q__late{border-radius:var(--fyber-r-pill);color:#c9304a;white-space:nowrap;background:#e2445c1a;padding:2px 8px;font-size:11.5px;font-weight:700}.TrackerList-module__L5Vd4q__none{color:var(--fyber-n-300)}.TrackerList-module__L5Vd4q__people{align-items:center;display:inline-flex}.TrackerList-module__L5Vd4q__people>*{border:2px solid var(--fyber-bg);border-radius:50%;margin-left:-6px}.TrackerList-module__L5Vd4q__people>:first-child{margin-left:0}.TrackerList-module__L5Vd4q__more{background:var(--fyber-n-100);width:26px;height:26px;color:var(--fyber-text-secondary);justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.TrackerList-module__L5Vd4q__updated{color:var(--fyber-gray);white-space:nowrap;font-size:12.5px}.TrackerList-module__L5Vd4q__right{text-align:right}@media (max-width:760px){.TrackerList-module__L5Vd4q__row{grid-template-columns:minmax(0,1fr) 110px 52px;gap:10px;padding:6px 12px}.TrackerList-module__L5Vd4q__optional{display:none}}
.TrackerRows-module__CEbOBW__list{border:1px solid var(--fyber-border);background:var(--fyber-bg);border-radius:10px;overflow:hidden}.TrackerRows-module__CEbOBW__row{min-height:48px;color:var(--fyber-text);border-bottom:1px solid #eef0f3;align-items:center;gap:12px;padding:7px 12px;text-decoration:none;transition:background .15s;display:flex}.TrackerRows-module__CEbOBW__row:last-child{border-bottom:none}.TrackerRows-module__CEbOBW__row:hover{background:#fafbfd}.TrackerRows-module__CEbOBW__row:hover .TrackerRows-module__CEbOBW__name{color:var(--fyber-amber-hover)}.TrackerRows-module__CEbOBW__row:focus-visible{box-shadow:inset 0 0 0 2px var(--fyber-amber);outline:none}.TrackerRows-module__CEbOBW__icon{background:var(--fyber-amber-light);width:28px;height:28px;color:var(--fyber-amber-hover);border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.TrackerRows-module__CEbOBW__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.TrackerRows-module__CEbOBW__name{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;line-height:1.3;transition:color .15s;overflow:hidden}.TrackerRows-module__CEbOBW__meta{color:var(--fyber-gray);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.TrackerRows-module__CEbOBW__late{border-radius:var(--fyber-r-pill);color:#b42318;white-space:nowrap;background:#d92d201a;flex:none;padding:2px 7px;font-size:11px;font-weight:700}.TrackerRows-module__CEbOBW__bar{background:var(--fyber-n-100);border-radius:3px;flex:none;width:88px;height:5px;overflow:hidden}.TrackerRows-module__CEbOBW__bar>span{background:linear-gradient(90deg, var(--fyber-amber), #f5c518);border-radius:3px;height:100%;display:block}.TrackerRows-module__CEbOBW__barDone>span{background:#067647}.TrackerRows-module__CEbOBW__pct{text-align:right;font-variant-numeric:tabular-nums;flex:none;width:36px;font-size:12.5px;font-weight:700}.TrackerRows-module__CEbOBW__pctDone{color:#067647}.TrackerRows-module__CEbOBW__chevron{color:var(--fyber-n-300);flex:none;margin-left:-4px;transition:color .15s,transform .15s}.TrackerRows-module__CEbOBW__row:hover .TrackerRows-module__CEbOBW__chevron{color:var(--fyber-amber-hover);transform:translate(2px)}@media (max-width:480px){.TrackerRows-module__CEbOBW__bar{display:none}}@media (min-width:1100px) and (min-height:600px){.TrackerRows-module__CEbOBW__row{min-height:clamp(48px,6.4vh,62px)}}
.TaskCard-module__GPmqkq__card{background:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}.TaskCard-module__GPmqkq__card:hover{box-shadow:var(--shadow-hover);border-color:var(--divider);transform:translateY(-1px)}.TaskCard-module__GPmqkq__card:active{transform:translateY(0)}.TaskCard-module__GPmqkq__main{flex-direction:column;gap:6px;min-width:0;display:flex}.TaskCard-module__GPmqkq__titleRow{align-items:center;gap:10px;min-width:0;display:flex}.TaskCard-module__GPmqkq__title{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.TaskCard-module__GPmqkq__delegated{color:var(--accent-color);background:var(--accent-light);border-radius:var(--radius-pill);flex-shrink:0;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.TaskCard-module__GPmqkq__disputed{color:#fff;background:var(--status-overdue);border-radius:var(--radius-pill);flex-shrink:0;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.TaskCard-module__GPmqkq__upcoming{color:var(--accent-color);background:var(--bg-surface);border:1px solid var(--accent-color);border-radius:var(--radius-pill);align-items:center;padding:2px 6px;font-size:11px;font-weight:500;display:inline-flex}.TaskCard-module__GPmqkq__meta{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.TaskCard-module__GPmqkq__assignee{color:var(--text-primary);align-items:center;gap:7px;font-weight:500;display:inline-flex}.TaskCard-module__GPmqkq__by{color:var(--text-tertiary)}.TaskCard-module__GPmqkq__due{color:var(--text-secondary);align-items:center;gap:4px;display:inline-flex}.TaskCard-module__GPmqkq__dueSoon{color:var(--status-soon);font-weight:500}.TaskCard-module__GPmqkq__dueOverdue{color:var(--status-overdue);font-weight:500}.TaskCard-module__GPmqkq__right{flex-shrink:0;align-items:center;gap:10px;display:flex}@media (max-width:620px){.TaskCard-module__GPmqkq__card{flex-direction:column;align-items:stretch;gap:12px}.TaskCard-module__GPmqkq__right{justify-content:flex-start}}
.TrackerBrowser-module__WffUfa__browser{flex-direction:column;gap:14px;display:flex}.TrackerBrowser-module__WffUfa__controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.TrackerBrowser-module__WffUfa__search{flex:320px;max-width:460px;position:relative}.TrackerBrowser-module__WffUfa__search .fyber-input{padding-right:34px}.TrackerBrowser-module__WffUfa__clear{color:var(--fyber-gray);cursor:pointer;background:0 0;border:none;border-radius:50%;padding:4px;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.TrackerBrowser-module__WffUfa__clear:hover{background:var(--fyber-n-100);color:var(--fyber-text)}.TrackerBrowser-module__WffUfa__chips{border-radius:var(--fyber-r-pill);background:var(--fyber-n-100);flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.TrackerBrowser-module__WffUfa__chip{border-radius:var(--fyber-r-pill);color:var(--fyber-text-secondary);cursor:pointer;transition:background var(--fyber-t), color var(--fyber-t);background:0 0;border:none;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.TrackerBrowser-module__WffUfa__chip:hover{color:var(--fyber-text)}.TrackerBrowser-module__WffUfa__chipActive{background:var(--fyber-bg);color:var(--fyber-text);box-shadow:var(--fyber-shadow-card)}.TrackerBrowser-module__WffUfa__chipCount{color:var(--fyber-gray);font-size:11.5px;font-weight:700}.TrackerBrowser-module__WffUfa__chipActive .TrackerBrowser-module__WffUfa__chipCount{color:var(--fyber-amber-hover)}.TrackerBrowser-module__WffUfa__viewToggle{border-radius:var(--fyber-r-sm);background:var(--fyber-n-100);gap:2px;margin-left:auto;padding:3px;display:inline-flex}.TrackerBrowser-module__WffUfa__viewBtn{color:var(--fyber-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.TrackerBrowser-module__WffUfa__viewBtn:hover{color:var(--fyber-text)}.TrackerBrowser-module__WffUfa__viewBtnActive{background:var(--fyber-bg);color:var(--fyber-text);box-shadow:var(--fyber-shadow-card)}.TrackerBrowser-module__WffUfa__sort{width:auto;min-width:170px}.TrackerBrowser-module__WffUfa__summary{color:var(--fyber-text-secondary);margin:-2px 0 0;font-size:13px}.TrackerBrowser-module__WffUfa__summary strong{color:var(--fyber-text)}.TrackerBrowser-module__WffUfa__empty{border:1px dashed var(--fyber-border);border-radius:var(--fyber-r-card)}.TrackerBrowser-module__WffUfa__more{justify-content:center;padding-top:4px;display:flex}.TrackerBrowser-module__WffUfa__browserDash{flex:auto;gap:10px;min-height:0}.TrackerBrowser-module__WffUfa__searchDash{flex:auto;max-width:none}.TrackerBrowser-module__WffUfa__searchDash .fyber-input{padding-top:8px;padding-bottom:8px;font-size:13.5px}.TrackerBrowser-module__WffUfa__results{flex:0 auto;min-height:0;margin:-4px -4px 0;padding:4px;overflow-y:auto}.TrackerBrowser-module__WffUfa__browserDash .TrackerBrowser-module__WffUfa__more{justify-content:flex-end;padding-top:0}@media (max-width:640px){.TrackerBrowser-module__WffUfa__search{max-width:none}.TrackerBrowser-module__WffUfa__sort{flex:1}.TrackerBrowser-module__WffUfa__viewToggle{margin-left:0}}
.StageCard-module__D9uv9W__card{background:var(--bg-surface);border-radius:var(--radius-card);border:1px solid var(--border-hairline);box-shadow:var(--shadow-soft);padding:24px}.StageCard-module__D9uv9W__head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.StageCard-module__D9uv9W__name{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.StageCard-module__D9uv9W__headRight{align-items:center;gap:16px;display:flex}.StageCard-module__D9uv9W__count{color:var(--text-secondary);white-space:nowrap;font-size:13px}.StageCard-module__D9uv9W__progressTrack{border-radius:var(--radius-pill);background:var(--bg-inset);height:6px;margin-bottom:20px;overflow:hidden}.StageCard-module__D9uv9W__progressFill{border-radius:var(--radius-pill);background:var(--accent-color);height:100%;transition:width .4s}.StageCard-module__D9uv9W__progressDone{background:var(--status-track)}.StageCard-module__D9uv9W__tasks{flex-direction:column;gap:12px;display:flex}.StageCard-module__D9uv9W__empty{text-align:center;color:var(--text-tertiary);background:var(--bg-subtle);border-radius:var(--radius-ui);padding:20px;font-size:14px}@media (prefers-reduced-motion:reduce){.StageCard-module__D9uv9W__progressFill{transition:none}}
.CommentsPanel-module__6BBu9a__wrap{flex-direction:column;gap:12px;display:flex}.CommentsPanel-module__6BBu9a__wrapModal{max-height:calc(90vh - 150px)}.CommentsPanel-module__6BBu9a__wrapModal .CommentsPanel-module__6BBu9a__list{flex:auto;max-height:380px}.CommentsPanel-module__6BBu9a__wrapModal .CommentsPanel-module__6BBu9a__composerWrap{flex:none}@media (min-width:1100px) and (min-height:600px){.CommentsPanel-module__6BBu9a__wrapInline{flex:auto;min-height:0}.CommentsPanel-module__6BBu9a__wrapInline .CommentsPanel-module__6BBu9a__list{flex:auto;min-height:72px;max-height:none}.CommentsPanel-module__6BBu9a__wrapInline .CommentsPanel-module__6BBu9a__composerWrap{flex:none}}.CommentsPanel-module__6BBu9a__list{flex-direction:column;gap:16px;min-height:120px;max-height:380px;padding:4px 4px 4px 0;display:flex;overflow-y:auto}.CommentsPanel-module__6BBu9a__empty{text-align:center;color:var(--text-tertiary);margin:auto;padding:32px 0;font-size:14px}.CommentsPanel-module__6BBu9a__row{align-items:flex-start;gap:10px;display:flex}.CommentsPanel-module__6BBu9a__bubbleCol{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.CommentsPanel-module__6BBu9a__meta{align-items:baseline;gap:8px;display:flex}.CommentsPanel-module__6BBu9a__author{color:var(--text-primary);font-size:13px;font-weight:600}.CommentsPanel-module__6BBu9a__time{color:var(--text-tertiary);font-size:12px}.CommentsPanel-module__6BBu9a__editedTag{color:var(--text-tertiary);font-size:11px;font-style:italic}.CommentsPanel-module__6BBu9a__bubble{background:var(--bg-subtle);border-radius:var(--radius-ui);width:fit-content;max-width:100%;padding:10px 12px}.CommentsPanel-module__6BBu9a__mine .CommentsPanel-module__6BBu9a__bubble{background:var(--accent-light)}.CommentsPanel-module__6BBu9a__bodyText{color:var(--text-primary);white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.45}.CommentsPanel-module__6BBu9a__attachChip{border-radius:var(--radius-ui);background:var(--bg-surface);border:1px solid var(--border-hairline);color:var(--text-primary);align-items:center;gap:6px;max-width:100%;margin-top:6px;padding:6px 10px;font-size:12.5px;display:inline-flex}.CommentsPanel-module__6BBu9a__attachName{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.CommentsPanel-module__6BBu9a__attachSize{color:var(--text-tertiary);flex-shrink:0}.CommentsPanel-module__6BBu9a__ownActions{gap:4px;display:flex}.CommentsPanel-module__6BBu9a__iconGhost{width:22px;height:22px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.CommentsPanel-module__6BBu9a__iconGhost:hover{background:var(--bg-inset);color:var(--text-primary)}.CommentsPanel-module__6BBu9a__editRow{flex-direction:column;gap:6px;display:flex}.CommentsPanel-module__6BBu9a__editInput{border:1px solid var(--accent-color);border-radius:var(--radius-ui);resize:vertical;padding:8px 10px;font-family:inherit;font-size:14px}.CommentsPanel-module__6BBu9a__editActions{justify-content:flex-end;gap:12px;display:flex}.CommentsPanel-module__6BBu9a__linkBtn,.CommentsPanel-module__6BBu9a__linkBtnPrimary{cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:13px}.CommentsPanel-module__6BBu9a__linkBtn{color:var(--text-secondary)}.CommentsPanel-module__6BBu9a__linkBtnPrimary{color:var(--accent-color);font-weight:600}.CommentsPanel-module__6BBu9a__error{color:var(--status-overdue);background:var(--status-overdue-bg);border-radius:var(--radius-ui);padding:8px 12px;font-size:13px}.CommentsPanel-module__6BBu9a__pendingFile{border-radius:var(--radius-ui);background:var(--bg-subtle);border:1px solid var(--border-hairline);align-items:center;gap:6px;width:fit-content;padding:7px 10px;font-size:12.5px;display:flex}.CommentsPanel-module__6BBu9a__composer{border-top:1px solid var(--divider);align-items:flex-end;gap:8px;padding-top:8px;display:flex}.CommentsPanel-module__6BBu9a__attachBtn{border-radius:var(--radius-ui);border:1px solid var(--border-hairline);background:var(--bg-surface);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:inline-flex}.CommentsPanel-module__6BBu9a__attachBtn:hover{background:var(--bg-subtle)}.CommentsPanel-module__6BBu9a__textInput{border:1px solid var(--border-hairline);border-radius:var(--radius-ui);resize:none;background:var(--bg-app);flex:1;min-height:36px;max-height:40vh;padding:9px 12px;font-family:inherit;font-size:14px;line-height:1.45;overflow-y:hidden}.CommentsPanel-module__6BBu9a__textInput:focus{border-color:var(--accent-color);outline:none}.CommentsPanel-module__6BBu9a__sendBtn{border-radius:var(--radius-ui);background:var(--accent-color);width:36px;height:36px;color:var(--fyber-text);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s;display:inline-flex}.CommentsPanel-module__6BBu9a__sendBtn:disabled{opacity:.4;cursor:not-allowed}.CommentsPanel-module__6BBu9a__sendBtn:hover:not(:disabled){opacity:.9}@media (max-width:560px){.CommentsPanel-module__6BBu9a__list{max-height:50vh}}.CommentsPanel-module__6BBu9a__authorRole{color:var(--text-tertiary);font-size:11px}.CommentsPanel-module__6BBu9a__mention{color:var(--accent-color);background:var(--accent-light);border-radius:4px;padding:0 3px;font-weight:600}.CommentsPanel-module__6BBu9a__composerWrap{position:relative}.CommentsPanel-module__6BBu9a__mentionPopover{background:var(--bg-surface);border:1px solid var(--border-hairline);box-shadow:var(--shadow-float);z-index:40;border-radius:12px;flex-direction:column;gap:2px;max-height:220px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 6px);left:44px;right:44px;overflow-y:auto}.CommentsPanel-module__6BBu9a__mentionOption{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-family:inherit;display:flex}.CommentsPanel-module__6BBu9a__mentionOption:hover,.CommentsPanel-module__6BBu9a__mentionActive{background:var(--bg-subtle)}.CommentsPanel-module__6BBu9a__mentionName{color:var(--text-primary);font-size:13.5px;font-weight:500}.CommentsPanel-module__6BBu9a__mentionRole{color:var(--text-tertiary);margin-left:auto;font-size:12px}
.SubmitButton-module__H1d6cq__busy{pointer-events:none}.SubmitButton-module__H1d6cq__spinner{opacity:.85;border:2px solid;border-top-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite SubmitButton-module__H1d6cq__spin}.SubmitButton-module__H1d6cq__label{align-items:center;gap:6px;display:inline-flex}
.NewTaskModal-module__Cb7AFW__dialog{flex-direction:column;max-width:980px;height:660px;max-height:92vh;padding:0;display:flex;overflow:hidden}.NewTaskModal-module__Cb7AFW__header{border-bottom:1px solid var(--fyber-border);flex-shrink:0;align-items:center;gap:12px;padding:16px 22px;display:flex}.NewTaskModal-module__Cb7AFW__headerIcon{border-radius:var(--fyber-r-input);width:40px;height:40px;color:var(--fyber-amber);background:#f5a6231f;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.NewTaskModal-module__Cb7AFW__headerText{flex:1;min-width:0}.NewTaskModal-module__Cb7AFW__title{color:var(--fyber-text);font-size:18px;font-weight:800}.NewTaskModal-module__Cb7AFW__subtitle{color:var(--fyber-gray);margin-top:2px;font-size:12px}.NewTaskModal-module__Cb7AFW__body{flex:1;grid-template-columns:1.15fr 1fr;min-height:0;display:grid;overflow:hidden}.NewTaskModal-module__Cb7AFW__left{border-right:1px solid var(--fyber-border);flex-direction:column;gap:14px;min-width:0;min-height:0;padding:18px 22px;display:flex;overflow-y:auto}.NewTaskModal-module__Cb7AFW__right{min-width:0;min-height:0;padding:0;position:relative;overflow:hidden}.NewTaskModal-module__Cb7AFW__labelNote{text-transform:none;letter-spacing:0;font-weight:400}.NewTaskModal-module__Cb7AFW__firstRow{align-items:center;gap:8px;display:flex}.NewTaskModal-module__Cb7AFW__firstRow>.NewTaskModal-module__Cb7AFW__titleInput{flex:1;min-width:0}.NewTaskModal-module__Cb7AFW__firstRowSpacer{flex:none;width:22px}.NewTaskModal-module__Cb7AFW__dueNote{color:var(--fyber-text-secondary);margin-top:8px;font-size:12px;line-height:1.45}.NewTaskModal-module__Cb7AFW__titleInput{width:100%;color:var(--fyber-text);transition:border-color var(--fyber-t);background:0 0;border:none;border-bottom:2px solid #0000;padding:2px 0 8px;font-family:inherit;font-size:22px;font-weight:800}.NewTaskModal-module__Cb7AFW__titleInput::placeholder{color:var(--fyber-n-300);font-weight:800}.NewTaskModal-module__Cb7AFW__titleInput:focus{border-bottom-color:var(--fyber-amber);outline:none}.NewTaskModal-module__Cb7AFW__descInput{resize:none;width:100%;height:68px;min-height:68px;color:var(--fyber-text);background:0 0;border:none;padding:0;font-family:inherit;font-size:14px;line-height:1.6}.NewTaskModal-module__Cb7AFW__descInput::placeholder{color:var(--fyber-gray)}.NewTaskModal-module__Cb7AFW__descInput:focus{outline:none}.NewTaskModal-module__Cb7AFW__moreTasks{flex-direction:column;gap:6px;margin:-4px 0 0;padding:0;list-style:none;display:flex}.NewTaskModal-module__Cb7AFW__moreRow{border-radius:var(--fyber-r-sm);transition:background var(--fyber-t);align-items:center;gap:8px;padding:4px 6px 4px 4px;display:flex}.NewTaskModal-module__Cb7AFW__moreRow:focus-within{background:var(--fyber-n-50)}.NewTaskModal-module__Cb7AFW__moreNum{width:22px;height:22px;color:var(--fyber-amber-hover);background:#f5a62324;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.NewTaskModal-module__Cb7AFW__moreTitle{min-width:0;color:var(--fyber-text);transition:border-color var(--fyber-t);background:0 0;border:none;border-bottom:1.5px solid #0000;flex:1;padding:4px 0;font-family:inherit;font-size:15px;font-weight:600}.NewTaskModal-module__Cb7AFW__moreTitle::placeholder{color:var(--fyber-n-300)}.NewTaskModal-module__Cb7AFW__moreTitle:focus{border-bottom-color:var(--fyber-amber);outline:none}.NewTaskModal-module__Cb7AFW__moreDue{border:1px solid var(--fyber-border);border-radius:var(--fyber-r-sm);background:var(--fyber-bg);width:132px;color:var(--fyber-text);flex:none;padding:4px 6px;font-family:inherit;font-size:12px}.NewTaskModal-module__Cb7AFW__moreDue:focus{border-color:var(--fyber-amber);box-shadow:var(--fyber-ring);outline:none}.NewTaskModal-module__Cb7AFW__moreDueUnset{color:var(--fyber-gray);border-style:dashed}.NewTaskModal-module__Cb7AFW__moreActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:-6px;display:flex}.NewTaskModal-module__Cb7AFW__addTaskBtn{align-items:center;gap:5px;display:inline-flex}.NewTaskModal-module__Cb7AFW__addTaskBtn:disabled{color:var(--fyber-gray);cursor:not-allowed}.NewTaskModal-module__Cb7AFW__moreHint{color:var(--fyber-gray);font-size:12px}.NewTaskModal-module__Cb7AFW__dropStrip{border:1px dashed var(--fyber-n-300);border-radius:var(--fyber-r-input);background:var(--fyber-n-50);color:var(--fyber-text-secondary);cursor:pointer;transition:border-color var(--fyber-t), background var(--fyber-t);align-items:center;gap:9px;padding:9px 12px;display:flex}.NewTaskModal-module__Cb7AFW__dropStrip:hover,.NewTaskModal-module__Cb7AFW__dropStrip:focus-visible{border-color:var(--fyber-amber);background:var(--fyber-amber-light);outline:none}.NewTaskModal-module__Cb7AFW__dropStripActive{border-color:var(--fyber-amber);background:var(--fyber-amber-light)}.NewTaskModal-module__Cb7AFW__dropStripText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.NewTaskModal-module__Cb7AFW__dropStripMax{letter-spacing:.05em;text-transform:uppercase;color:var(--fyber-gray);flex-shrink:0;font-size:10px;font-weight:700}.NewTaskModal-module__Cb7AFW__fileChips{flex-direction:column;gap:6px;margin-top:8px;display:flex}.NewTaskModal-module__Cb7AFW__fileChip{border:1px solid var(--fyber-border);border-radius:var(--fyber-r-input);background:var(--fyber-n-50);align-items:center;gap:9px;padding:6px 10px;display:flex}.NewTaskModal-module__Cb7AFW__fileName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.NewTaskModal-module__Cb7AFW__fileSize{color:var(--fyber-gray);flex-shrink:0;font-size:11px}.NewTaskModal-module__Cb7AFW__priorityRow{gap:8px;display:flex}.NewTaskModal-module__Cb7AFW__priorityBtn{border-radius:var(--fyber-r-pill);border:1px solid var(--fyber-border);color:var(--fyber-text);cursor:pointer;transition:all var(--fyber-t);background:0 0;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.NewTaskModal-module__Cb7AFW__priorityBtn:hover{border-color:var(--fyber-amber)}.NewTaskModal-module__Cb7AFW__priorityActive{background:var(--fyber-amber);border-color:var(--fyber-amber);color:#0a0a0a;font-weight:700}.NewTaskModal-module__Cb7AFW__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.NewTaskModal-module__Cb7AFW__quickChips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.NewTaskModal-module__Cb7AFW__duration{color:var(--fyber-text-secondary);margin-top:8px;font-size:12px}.NewTaskModal-module__Cb7AFW__durationError{color:var(--fyber-danger);font-weight:600}.NewTaskModal-module__Cb7AFW__well{border:1.5px dashed var(--fyber-n-300);background:var(--fyber-n-50);cursor:pointer;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;width:100%;min-height:74px;padding:12px 14px;transition:all .2s;display:flex}.NewTaskModal-module__Cb7AFW__well:hover{border-color:var(--fyber-amber);background:var(--fyber-amber-light)}.NewTaskModal-module__Cb7AFW__wellActive,.NewTaskModal-module__Cb7AFW__well:focus-visible{border-style:solid;border-color:var(--fyber-amber);background:var(--fyber-amber-light);box-shadow:var(--fyber-ring);outline:none}.NewTaskModal-module__Cb7AFW__wellHint{color:var(--fyber-gray);font-size:14px}.NewTaskModal-module__Cb7AFW__chipDept{color:var(--fyber-text-secondary);font-weight:500}.NewTaskModal-module__Cb7AFW__copiesNote{color:var(--fyber-text-secondary);margin-top:8px;font-size:12.5px;line-height:1.5}.NewTaskModal-module__Cb7AFW__copiesNote strong{color:var(--fyber-text);font-weight:700}.NewTaskModal-module__Cb7AFW__chip{border-radius:var(--fyber-r-pill);color:var(--fyber-text);background:#f5a6231f;align-items:center;gap:6px;padding:3px 8px 3px 3px;font-size:12px;font-weight:600;animation:.14s ease-out NewTaskModal-module__Cb7AFW__chipIn;display:inline-flex}.NewTaskModal-module__Cb7AFW__chipRemove{color:var(--fyber-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;padding:2px;display:inline-flex}.NewTaskModal-module__Cb7AFW__chipRemove:hover{color:var(--fyber-danger)}.NewTaskModal-module__Cb7AFW__detailsPane,.NewTaskModal-module__Cb7AFW__peoplePanel{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.NewTaskModal-module__Cb7AFW__detailsPane{gap:14px;padding:18px 22px;animation:.2s ease-out NewTaskModal-module__Cb7AFW__panelBack;overflow:hidden}.NewTaskModal-module__Cb7AFW__peoplePanel{gap:10px;padding:16px 20px;animation:.22s ease-out NewTaskModal-module__Cb7AFW__panelIn;overflow:hidden}.NewTaskModal-module__Cb7AFW__panelHeader{flex-shrink:0;align-items:center;gap:10px;display:flex}.NewTaskModal-module__Cb7AFW__backBtn{border:1px solid var(--fyber-border);background:var(--fyber-bg);width:30px;height:30px;color:var(--fyber-text);cursor:pointer;transition:all var(--fyber-t);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.NewTaskModal-module__Cb7AFW__backBtn:hover{border-color:var(--fyber-amber);color:var(--fyber-amber)}.NewTaskModal-module__Cb7AFW__panelTitle{min-width:0;color:var(--fyber-text);flex:1;font-size:15px;font-weight:800}.NewTaskModal-module__Cb7AFW__countPill{border-radius:var(--fyber-r-pill);background:var(--fyber-amber);color:#0a0a0a;flex-shrink:0;padding:3px 10px;font-size:11px;font-weight:700}.NewTaskModal-module__Cb7AFW__filterRow{flex-wrap:wrap;flex-shrink:0;gap:6px;display:flex}.NewTaskModal-module__Cb7AFW__filterChip{border-radius:var(--fyber-r-pill);border:1px solid var(--fyber-border);color:var(--fyber-text-secondary);cursor:pointer;transition:all var(--fyber-t);background:0 0;padding:4px 11px;font-family:inherit;font-size:12px;font-weight:600}.NewTaskModal-module__Cb7AFW__filterChip:hover{border-color:var(--fyber-amber)}.NewTaskModal-module__Cb7AFW__filterChipActive{background:var(--fyber-text);border-color:var(--fyber-text);color:#fff}.NewTaskModal-module__Cb7AFW__peopleList{flex-direction:column;flex:1;gap:2px;min-height:0;margin:0 -6px;padding:2px 6px;display:flex;overflow-y:auto}.NewTaskModal-module__Cb7AFW__personRow{border-radius:var(--fyber-r-sm);text-align:left;cursor:pointer;width:100%;transition:background var(--fyber-t);background:0 0;border:none;align-items:center;gap:10px;padding:8px 10px;font-family:inherit;display:flex}.NewTaskModal-module__Cb7AFW__personRow:hover{background:var(--fyber-n-100)}.NewTaskModal-module__Cb7AFW__personRowSel{background:#f5a6231a}.NewTaskModal-module__Cb7AFW__personRowSel:hover{background:#f5a62329}.NewTaskModal-module__Cb7AFW__personRowFirst{background:var(--fyber-amber-light);box-shadow:inset 0 0 0 1px var(--fyber-amber)}.NewTaskModal-module__Cb7AFW__personName{color:var(--fyber-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;display:block;overflow:hidden}.NewTaskModal-module__Cb7AFW__personDept{color:var(--fyber-gray);font-size:11px;display:block}.NewTaskModal-module__Cb7AFW__me{letter-spacing:.5px;color:var(--fyber-amber);font-size:10px;font-weight:700}.NewTaskModal-module__Cb7AFW__tick{color:var(--fyber-success);flex-shrink:0;margin-left:auto}.NewTaskModal-module__Cb7AFW__panelEmpty{text-align:center;color:var(--fyber-gray);padding:24px 8px;font-size:13px}.NewTaskModal-module__Cb7AFW__panelFooter{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.NewTaskModal-module__Cb7AFW__panelHints{color:var(--fyber-text-secondary);font-size:11px}@keyframes NewTaskModal-module__Cb7AFW__chipIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes NewTaskModal-module__Cb7AFW__panelIn{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}@keyframes NewTaskModal-module__Cb7AFW__panelBack{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}.NewTaskModal-module__Cb7AFW__footer{border-top:1px solid var(--fyber-border);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 22px;display:flex}.NewTaskModal-module__Cb7AFW__meter{min-width:180px}.NewTaskModal-module__Cb7AFW__meterLabel{letter-spacing:1px;text-transform:uppercase;color:var(--fyber-text-secondary);margin-bottom:6px;font-size:10px;font-weight:700}.NewTaskModal-module__Cb7AFW__footerActions{align-items:center;gap:10px;display:flex}.NewTaskModal-module__Cb7AFW__kbd{background:#0000001a;border-radius:4px;align-items:center;padding:2px 6px;font-size:10px;font-weight:700;display:inline-flex}@media (max-width:900px){.NewTaskModal-module__Cb7AFW__dialog{width:calc(100% - 24px);max-width:none;height:auto;max-height:calc(100vh - 24px)}.NewTaskModal-module__Cb7AFW__body{grid-template-columns:1fr;overflow-y:auto}.NewTaskModal-module__Cb7AFW__left{border-right:none;border-bottom:1px solid var(--fyber-border);overflow:visible}.NewTaskModal-module__Cb7AFW__right{overflow:visible}.NewTaskModal-module__Cb7AFW__detailsPane,.NewTaskModal-module__Cb7AFW__peoplePanel{height:auto}.NewTaskModal-module__Cb7AFW__peopleList{max-height:46vh}.NewTaskModal-module__Cb7AFW__header,.NewTaskModal-module__Cb7AFW__left,.NewTaskModal-module__Cb7AFW__right,.NewTaskModal-module__Cb7AFW__footer{padding:16px 20px}.NewTaskModal-module__Cb7AFW__footer{flex-wrap:wrap}.NewTaskModal-module__Cb7AFW__meter,.NewTaskModal-module__Cb7AFW__footerActions{flex:1 0 100%}.NewTaskModal-module__Cb7AFW__footerActions>*{flex:1}.NewTaskModal-module__Cb7AFW__titleInput{font-size:20px}}@media (max-width:480px){.NewTaskModal-module__Cb7AFW__dialog{width:calc(100% - 16px)}.NewTaskModal-module__Cb7AFW__header,.NewTaskModal-module__Cb7AFW__left,.NewTaskModal-module__Cb7AFW__right,.NewTaskModal-module__Cb7AFW__footer{padding:14px 12px}}
.page-module__57ci3q__dash{flex-direction:column;gap:16px;display:flex}.page-module__57ci3q__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.page-module__57ci3q__headMain{min-width:0}.page-module__57ci3q__greeting{letter-spacing:-.3px;color:var(--fyber-text);margin:0;font-size:24px;font-weight:800;line-height:1.2}.page-module__57ci3q__headLine{flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:28px;margin-top:4px;display:flex}.page-module__57ci3q__date{color:var(--fyber-gray);white-space:nowrap;font-size:13px}.page-module__57ci3q__headActions{align-items:center;gap:12px;display:flex}.page-module__57ci3q__grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.page-module__57ci3q__cell{flex-direction:column;min-width:0;display:flex}.page-module__57ci3q__cell>*{flex:auto}@media (min-width:1100px){.page-module__57ci3q__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}.page-module__57ci3q__grid.page-module__57ci3q__twoCols{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.page-module__57ci3q__grid.page-module__57ci3q__evenCols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.page-module__57ci3q__grid.page-module__57ci3q__oneCol{grid-template-columns:minmax(0,1fr)}}@media (min-width:1100px) and (min-height:600px){.page-module__57ci3q__page{margin:-28px 0}.page-module__57ci3q__dash{height:max(480px,100dvh - 112px)}.page-module__57ci3q__grid{flex:auto;grid-template-rows:minmax(0,1fr);min-height:0}.page-module__57ci3q__cell,.page-module__57ci3q__cell>*{min-height:0}}@media (min-width:1100px) and (max-height:760px){.page-module__57ci3q__dash,.page-module__57ci3q__grid{gap:12px}}
.ProjectTimeline-module__BJyiIW__wrap{flex-direction:column;display:flex}.ProjectTimeline-module__BJyiIW__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.ProjectTimeline-module__BJyiIW__legend{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;display:flex}.ProjectTimeline-module__BJyiIW__legendItem{align-items:center;gap:6px;display:inline-flex}.ProjectTimeline-module__BJyiIW__legendDot{border-radius:3px;width:10px;height:10px}.ProjectTimeline-module__BJyiIW__legendMark{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:10px;font-weight:800;display:inline-flex}.ProjectTimeline-module__BJyiIW__zoomControls{background:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:var(--radius-ui);gap:4px;padding:3px;display:inline-flex}.ProjectTimeline-module__BJyiIW__zoomBtn{min-width:44px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:0 10px;font-size:13px;font-weight:500;transition:background .15s,color .15s}.ProjectTimeline-module__BJyiIW__zoomBtn:hover{background:var(--bg-subtle);color:var(--text-primary)}.ProjectTimeline-module__BJyiIW__zoomActive{background:var(--bg-inset);color:var(--text-primary)}.ProjectTimeline-module__BJyiIW__board{background:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);display:flex;overflow:hidden}.ProjectTimeline-module__BJyiIW__labelCol{border-right:1px solid var(--border-hairline);background:var(--bg-surface);z-index:2;flex-shrink:0;width:440px}.ProjectTimeline-module__BJyiIW__headerRow,.ProjectTimeline-module__BJyiIW__taskRow{grid-template-columns:1fr 54px 54px 54px 38px;align-items:center;gap:8px;padding:0 14px;display:grid}.ProjectTimeline-module__BJyiIW__headerRow{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);border-bottom:1px solid var(--border-hairline);font-size:11px;font-weight:700}.ProjectTimeline-module__BJyiIW__headRight{text-align:right}.ProjectTimeline-module__BJyiIW__taskRow{border-bottom:1px solid var(--divider)}.ProjectTimeline-module__BJyiIW__assigneeCell{align-items:center;gap:8px;min-width:0;display:flex}.ProjectTimeline-module__BJyiIW__avatarRing{border-radius:50%;flex-shrink:0;display:inline-flex}.ProjectTimeline-module__BJyiIW__assigneeText{flex-direction:column;gap:1px;min-width:0;display:flex}.ProjectTimeline-module__BJyiIW__assigneeName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.ProjectTimeline-module__BJyiIW__assigneeDept{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ProjectTimeline-module__BJyiIW__dateCell{color:var(--text-secondary);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.ProjectTimeline-module__BJyiIW__dateOverdue{color:var(--status-overdue);font-weight:700}.ProjectTimeline-module__BJyiIW__daysCell{color:var(--text-tertiary);text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.ProjectTimeline-module__BJyiIW__stageLabel{border:none;border-bottom:1px solid var(--divider);background:var(--bg-subtle);cursor:pointer;text-align:left;align-items:center;width:100%;padding:0 14px;display:flex}.ProjectTimeline-module__BJyiIW__stageLabel:focus-visible{outline:2px solid var(--accent-color);outline-offset:-2px}.ProjectTimeline-module__BJyiIW__stageTop{color:var(--text-secondary);align-items:center;gap:6px;width:100%;display:flex}.ProjectTimeline-module__BJyiIW__stageName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:600;overflow:hidden}.ProjectTimeline-module__BJyiIW__stageCount{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:11px}.ProjectTimeline-module__BJyiIW__timeArea{flex:1;min-width:0;overflow:auto hidden}.ProjectTimeline-module__BJyiIW__noScroll{overflow-x:hidden}.ProjectTimeline-module__BJyiIW__timeInner{position:relative}.ProjectTimeline-module__BJyiIW__pastShade{background:var(--bg-subtle);opacity:.6;z-index:0;position:absolute;top:0;bottom:0;left:0}.ProjectTimeline-module__BJyiIW__gridLine{background:var(--divider);z-index:0;width:1px;position:absolute;top:0;bottom:0}.ProjectTimeline-module__BJyiIW__todayLine{background:var(--accent-color);z-index:3;width:2px;position:absolute;top:0;bottom:0}.ProjectTimeline-module__BJyiIW__todayTag{letter-spacing:.03em;color:var(--fyber-text);background:var(--accent-color);white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700;position:absolute;top:3px;left:3px}.ProjectTimeline-module__BJyiIW__headerTrack{border-bottom:1px solid var(--border-hairline);position:relative}.ProjectTimeline-module__BJyiIW__tick{color:var(--text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums;padding-left:6px;font-size:12px;position:absolute;top:12px}.ProjectTimeline-module__BJyiIW__stageTrack{border-bottom:1px solid var(--divider);background:var(--bg-subtle);position:relative}.ProjectTimeline-module__BJyiIW__taskTrack{border-bottom:1px solid var(--divider);position:relative}.ProjectTimeline-module__BJyiIW__zebra{background:#00000003}.ProjectTimeline-module__BJyiIW__barWrap{transform-origin:0;z-index:1;height:30px;margin-top:-15px;position:absolute;top:50%}.ProjectTimeline-module__BJyiIW__bar{width:100%;height:100%;box-shadow:var(--shadow-soft);background-image:linear-gradient(#ffffff2e,#0000000f);border-radius:8px;transition:transform .15s,box-shadow .15s,filter .15s;display:block}.ProjectTimeline-module__BJyiIW__bar:hover{filter:brightness(1.04);box-shadow:var(--shadow-hover);transform:translateY(-1px)}.ProjectTimeline-module__BJyiIW__bar:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.ProjectTimeline-module__BJyiIW__barBlocked{border:2px dashed var(--status-overdue)}.ProjectTimeline-module__BJyiIW__outsideLabel{z-index:1;pointer-events:none;align-items:center;gap:4px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ProjectTimeline-module__BJyiIW__labelFlip{flex-direction:row-reverse}.ProjectTimeline-module__BJyiIW__outsideLabelText{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.ProjectTimeline-module__BJyiIW__markOverdue,.ProjectTimeline-module__BJyiIW__markDone{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;font-size:10px;font-weight:800;display:inline-flex}.ProjectTimeline-module__BJyiIW__markOverdue{background:var(--status-overdue)}.ProjectTimeline-module__BJyiIW__markDone{background:var(--status-track)}.ProjectTimeline-module__BJyiIW__empty{text-align:center;color:var(--text-tertiary);background:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:var(--radius-card);padding:56px;font-size:14px}@media (prefers-reduced-motion:reduce){.ProjectTimeline-module__BJyiIW__bar,.ProjectTimeline-module__BJyiIW__miniFill{transition:none}}
.AttachmentsPanel-module__0UfGAG__wrap{flex-direction:column;gap:16px;display:flex}.AttachmentsPanel-module__0UfGAG__dropzone{border:1.5px dashed var(--border-hairline);border-radius:var(--radius-ui);color:var(--text-secondary);cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:6px;padding:28px 20px;transition:border-color .15s,background .15s;display:flex}.AttachmentsPanel-module__0UfGAG__dropzone:hover,.AttachmentsPanel-module__0UfGAG__dropzoneActive{border-color:var(--accent-color);background:var(--accent-light)}.AttachmentsPanel-module__0UfGAG__dropzoneActive{color:var(--accent-color)}.AttachmentsPanel-module__0UfGAG__dropText{color:var(--text-primary);font-size:14px}.AttachmentsPanel-module__0UfGAG__dropText strong{color:var(--accent-color)}.AttachmentsPanel-module__0UfGAG__dropHint{color:var(--text-tertiary);font-size:12px}.AttachmentsPanel-module__0UfGAG__progressRow{align-items:center;gap:10px;display:flex}.AttachmentsPanel-module__0UfGAG__progressName{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;max-width:140px;font-size:12.5px;overflow:hidden}.AttachmentsPanel-module__0UfGAG__progressTrack{border-radius:var(--radius-pill);background:var(--bg-inset);flex:1;height:6px;overflow:hidden}.AttachmentsPanel-module__0UfGAG__progressFill{background:var(--accent-color);border-radius:var(--radius-pill);height:100%;transition:width .15s}.AttachmentsPanel-module__0UfGAG__progressPct{color:var(--text-secondary);text-align:right;font-variant-numeric:tabular-nums;width:34px;font-size:12px}.AttachmentsPanel-module__0UfGAG__error{color:var(--status-overdue);background:var(--status-overdue-bg);border-radius:var(--radius-ui);padding:8px 12px;font-size:13px}.AttachmentsPanel-module__0UfGAG__list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.AttachmentsPanel-module__0UfGAG__empty{text-align:center;color:var(--text-tertiary);padding:24px 0;font-size:14px}.AttachmentsPanel-module__0UfGAG__row{border:1px solid var(--fyber-border);border-radius:var(--fyber-r-card);background:var(--fyber-bg);transition:all var(--fyber-t);align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.AttachmentsPanel-module__0UfGAG__row:hover{border-color:var(--fyber-amber);box-shadow:var(--fyber-shadow-card-hover);background:var(--bg-subtle)}.AttachmentsPanel-module__0UfGAG__fileIcon{border-radius:var(--fyber-r-input);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.AttachmentsPanel-module__0UfGAG__info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.AttachmentsPanel-module__0UfGAG__fileName{color:var(--fyber-text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.AttachmentsPanel-module__0UfGAG__fileMeta{color:var(--text-tertiary);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex;overflow:hidden}.AttachmentsPanel-module__0UfGAG__metaDot{flex-shrink:0}.AttachmentsPanel-module__0UfGAG__rowActions{flex-shrink:0;gap:4px;display:flex}.AttachmentsPanel-module__0UfGAG__iconBtn{width:30px;height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.AttachmentsPanel-module__0UfGAG__iconBtn:hover{background:var(--bg-inset);color:var(--text-primary)}@media (max-width:560px){.AttachmentsPanel-module__0UfGAG__list{max-height:45vh}}.AttachmentsPanel-module__0UfGAG__empty{grid-column:1/-1}@media (max-width:1024px){.AttachmentsPanel-module__0UfGAG__list{grid-template-columns:1fr}}
.ProjectMap-module__vQ9suG__viewport{border-radius:var(--fyber-r-card);background-color:var(--fyber-bg);background-image:radial-gradient(circle, var(--fyber-n-100) 1px, transparent 1px);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;height:calc(100vh - 400px);min-height:480px;position:relative;overflow:hidden}.ProjectMap-module__vQ9suG__grabbing{cursor:grabbing}.ProjectMap-module__vQ9suG__canvas{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.ProjectMap-module__vQ9suG__animated{transition:transform .25s}.ProjectMap-module__vQ9suG__links{pointer-events:none;z-index:0;position:absolute;top:0;left:0;overflow:visible}.ProjectMap-module__vQ9suG__wire{fill:none;stroke-width:2px;stroke-linecap:round}.ProjectMap-module__vQ9suG__flow{stroke-dasharray:6 8;animation:1.2s linear infinite ProjectMap-module__vQ9suG__dashFlow}@keyframes ProjectMap-module__vQ9suG__dashFlow{to{stroke-dashoffset:-14px}}.ProjectMap-module__vQ9suG__blockedWire{stroke-dasharray:5 5}.ProjectMap-module__vQ9suG__node{z-index:1;box-sizing:border-box;text-align:left;flex-direction:column;justify-content:center;font-family:inherit;display:flex;position:absolute}.ProjectMap-module__vQ9suG__node:disabled{cursor:default}.ProjectMap-module__vQ9suG__root{border-radius:var(--fyber-r-card);background:var(--fyber-text);color:#fff;cursor:pointer;transition:box-shadow var(--fyber-t), transform var(--fyber-t);border:none;padding:16px 18px}.ProjectMap-module__vQ9suG__root:hover{box-shadow:var(--fyber-shadow-card-hover)}.ProjectMap-module__vQ9suG__rootName{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.ProjectMap-module__vQ9suG__rootTrack{border-radius:var(--fyber-r-pill);background:#ffffff26;height:4px;margin:10px 0 8px;overflow:hidden}.ProjectMap-module__vQ9suG__rootFill{border-radius:var(--fyber-r-pill);background:linear-gradient(90deg, var(--fyber-amber), var(--fyber-amber-hover));height:100%;transition:width .4s}.ProjectMap-module__vQ9suG__rootMeta{color:#ffffffb3;font-size:11px;font-weight:600}.ProjectMap-module__vQ9suG__stage{border-radius:var(--fyber-r-card);background:var(--fyber-bg);border:1px solid var(--fyber-border);box-shadow:var(--fyber-shadow-card);cursor:pointer;transition:box-shadow var(--fyber-t), border-color var(--fyber-t);padding:14px}.ProjectMap-module__vQ9suG__stage:hover{box-shadow:var(--fyber-shadow-card-hover);border-color:var(--fyber-amber)}.ProjectMap-module__vQ9suG__stageCurrent{border:2px solid var(--fyber-amber);padding:13px;animation:2s ease-in-out infinite ProjectMap-module__vQ9suG__haloPulse}@keyframes ProjectMap-module__vQ9suG__haloPulse{0%,to{box-shadow:0 0 #f5a62359}50%{box-shadow:0 0 0 8px #f5a62300}}.ProjectMap-module__vQ9suG__stageLocked{opacity:.55}.ProjectMap-module__vQ9suG__stageLocked:hover{border-color:var(--fyber-border);box-shadow:var(--fyber-shadow-card)}.ProjectMap-module__vQ9suG__stageHead{align-items:center;gap:8px;margin-bottom:10px;display:flex}.ProjectMap-module__vQ9suG__dot{background:var(--fyber-amber);width:24px;height:24px;color:var(--fyber-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex;position:relative}.ProjectMap-module__vQ9suG__dotIdle{background:var(--fyber-n-300);color:#fff}.ProjectMap-module__vQ9suG__dotDone{background:var(--fyber-amber)}.ProjectMap-module__vQ9suG__check{background:var(--fyber-success);color:#fff;border:1.5px solid var(--fyber-bg);border-radius:50%;justify-content:center;align-items:center;width:13px;height:13px;display:inline-flex;position:absolute;bottom:-3px;right:-3px}.ProjectMap-module__vQ9suG__stageName{min-width:0;color:var(--fyber-text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;font-weight:700;overflow:hidden}.ProjectMap-module__vQ9suG__chevron{color:var(--fyber-gray);flex-shrink:0;transition:transform .2s}.ProjectMap-module__vQ9suG__chevronCollapsed{transform:rotate(-90deg)}.ProjectMap-module__vQ9suG__lock{color:var(--fyber-gray);flex-shrink:0}.ProjectMap-module__vQ9suG__track{border-radius:var(--fyber-r-pill);background:var(--fyber-n-100);height:5px;overflow:hidden}.ProjectMap-module__vQ9suG__fill{border-radius:var(--fyber-r-pill);background:var(--fyber-amber);height:100%;transition:width .4s}.ProjectMap-module__vQ9suG__fillDone{background:var(--fyber-success)}.ProjectMap-module__vQ9suG__stageFoot{justify-content:space-between;align-items:center;gap:6px;margin-top:6px;display:flex}.ProjectMap-module__vQ9suG__stageMeta{color:var(--fyber-text-secondary);font-size:11px;font-weight:600}.ProjectMap-module__vQ9suG__countChip{border-radius:var(--fyber-r-pill);background:var(--fyber-amber-light);color:#92400e;flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:700}.ProjectMap-module__vQ9suG__task{background:var(--fyber-bg);border:1px solid var(--fyber-border);box-shadow:var(--fyber-shadow-card);cursor:pointer;transition:box-shadow var(--fyber-t), border-color var(--fyber-t);border-radius:10px;padding:10px 12px 10px 14px;overflow:hidden}.ProjectMap-module__vQ9suG__task:hover{box-shadow:var(--fyber-shadow-card-hover);border-color:var(--fyber-amber)}.ProjectMap-module__vQ9suG__taskBlocked{border:1.5px dashed var(--fyber-danger)}.ProjectMap-module__vQ9suG__strip{border-radius:10px 0 0 10px;width:3px;position:absolute;top:0;bottom:0;left:0}.ProjectMap-module__vQ9suG__taskTitle{color:var(--fyber-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;font-size:12.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.ProjectMap-module__vQ9suG__taskMeta{align-items:center;gap:6px;margin-top:6px;display:flex}.ProjectMap-module__vQ9suG__badge{border-radius:var(--fyber-r-pill);white-space:nowrap;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:700}.ProjectMap-module__vQ9suG__due{color:var(--fyber-text-secondary);white-space:nowrap;align-items:center;gap:3px;font-size:10px;font-weight:600;display:inline-flex}.ProjectMap-module__vQ9suG__dueOverdue{color:var(--fyber-danger)}.ProjectMap-module__vQ9suG__blockedIcon{color:var(--fyber-danger);flex-shrink:0}.ProjectMap-module__vQ9suG__avatars{flex-shrink:0;align-items:center;margin-left:auto;display:flex}.ProjectMap-module__vQ9suG__avatars>*+*{margin-left:-6px}.ProjectMap-module__vQ9suG__avatarWrap{border:1.5px solid var(--fyber-bg);border-radius:50%;display:inline-flex}.ProjectMap-module__vQ9suG__moreAvatars{border-radius:var(--fyber-r-pill);background:var(--fyber-n-100);border:1.5px solid var(--fyber-bg);min-width:18px;height:18px;color:var(--fyber-text-secondary);justify-content:center;align-items:center;margin-left:-6px;padding:0 3px;font-size:9px;font-weight:700;display:inline-flex}.ProjectMap-module__vQ9suG__empty{color:var(--fyber-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}@media (max-width:1024px){.ProjectMap-module__vQ9suG__viewport{height:70vh;min-height:420px}}@media (prefers-reduced-motion:reduce){.ProjectMap-module__vQ9suG__flow,.ProjectMap-module__vQ9suG__stageCurrent{animation:none}.ProjectMap-module__vQ9suG__animated{transition:none}}
.TaskCollab-module__VUeIia__card{flex-direction:column;min-height:0;display:flex}.TaskCollab-module__VUeIia__tabs{flex:none;margin-bottom:12px;padding:3px}.TaskCollab-module__VUeIia__tabs .fyber-tab{padding:6px 14px}.TaskCollab-module__VUeIia__panel{flex-direction:column;flex:auto;min-height:0;display:flex}.TaskCollab-module__VUeIia__panel[hidden]{display:none}.TaskCollab-module__VUeIia__scroll{overflow-y:auto}
.CellPicker-module__4BFrYW__trigger,.CellPicker-module__4BFrYW__readOnly{min-width:0;max-width:100%;color:var(--fyber-text);align-items:center;gap:7px;font-size:13.5px;display:inline-flex}.CellPicker-module__4BFrYW__trigger{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;width:100%;height:32px;margin-left:-8px;padding:0 8px;font-family:inherit;transition:border-color .15s,background .15s}.CellPicker-module__4BFrYW__trigger:hover,.CellPicker-module__4BFrYW__trigger[aria-expanded=true]{border-color:var(--fyber-border);background:var(--fyber-bg)}.CellPicker-module__4BFrYW__trigger:focus-visible{border-color:var(--fyber-amber);box-shadow:var(--fyber-ring);outline:none}.CellPicker-module__4BFrYW__icon{color:var(--fyber-gray);flex:none}.CellPicker-module__4BFrYW__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.CellPicker-module__4BFrYW__empty .CellPicker-module__4BFrYW__name{color:var(--fyber-gray);font-weight:400}.CellPicker-module__4BFrYW__caret{color:var(--fyber-gray);opacity:0;flex:none;margin-left:auto;transition:opacity .15s}.CellPicker-module__4BFrYW__trigger:hover .CellPicker-module__4BFrYW__caret,.CellPicker-module__4BFrYW__trigger[aria-expanded=true] .CellPicker-module__4BFrYW__caret{opacity:1}.CellPicker-module__4BFrYW__none{color:var(--fyber-n-300)}.CellPicker-module__4BFrYW__pop{z-index:60;background:var(--fyber-bg);border:1px solid var(--fyber-border);border-radius:var(--fyber-r-card);box-shadow:var(--fyber-shadow-dropdown);flex-direction:column;display:flex;position:fixed;overflow:hidden}.CellPicker-module__4BFrYW__searchRow{border-bottom:1px solid var(--fyber-n-100);padding:8px;position:relative}.CellPicker-module__4BFrYW__searchIcon{color:var(--fyber-gray);pointer-events:none;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.CellPicker-module__4BFrYW__search{border:1.5px solid var(--fyber-border);width:100%;height:34px;color:var(--fyber-text);background:var(--fyber-bg);border-radius:8px;padding:0 10px 0 32px;font-family:inherit;font-size:13.5px}.CellPicker-module__4BFrYW__search:focus{border-color:var(--fyber-amber);box-shadow:var(--fyber-ring);outline:none}.CellPicker-module__4BFrYW__list{max-height:248px;padding:4px;overflow-y:auto}.CellPicker-module__4BFrYW__option{width:100%;color:var(--fyber-text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-family:inherit;font-size:13.5px;display:flex}.CellPicker-module__4BFrYW__optionActive{background:var(--fyber-amber-light)}.CellPicker-module__4BFrYW__optionName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.CellPicker-module__4BFrYW__tick{color:var(--fyber-amber-hover);flex:none}.CellPicker-module__4BFrYW__addOption{color:var(--fyber-amber-hover);font-weight:600}.CellPicker-module__4BFrYW__note{color:var(--fyber-text-secondary);margin:0;padding:10px;font-size:12.5px;line-height:1.45}.CellPicker-module__4BFrYW__clear{border:none;border-top:1px solid var(--fyber-n-100);color:var(--fyber-text-secondary);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:9px 14px;font-family:inherit;font-size:12.5px;font-weight:600;display:flex}.CellPicker-module__4BFrYW__clear:hover{background:var(--fyber-n-50);color:#b42318}
.page-module__Txthfq__page{flex-direction:column;gap:14px;display:flex}.page-module__Txthfq__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.page-module__Txthfq__titleRow{flex-wrap:wrap;flex:320px;align-items:center;gap:10px 24px;min-width:0;display:flex}.page-module__Txthfq__title{color:var(--fyber-text);margin:0;font-size:24px;font-weight:800;line-height:1.25}.page-module__Txthfq__chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-module__Txthfq__grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.page-module__Txthfq__col{flex-direction:column;gap:14px;min-width:0;display:flex}.page-module__Txthfq__col .fyber-card{padding:16px 18px}.page-module__Txthfq__col .fyber-overline{margin-bottom:8px}.page-module__Txthfq__overviewText{color:#374151;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.65}.page-module__Txthfq__actions{flex-direction:column;gap:8px;display:flex}.page-module__Txthfq__actions :is(button,a):not(.fyber-overlay *){width:100%;padding:9px 16px;font-size:13.5px}.page-module__Txthfq__panel{flex-direction:column;min-height:0;display:flex}.page-module__Txthfq__panelBody{flex:auto;min-height:0;padding-right:4px;overflow-y:auto}@media (min-width:1100px){.page-module__Txthfq__grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}@media (min-width:1100px) and (min-height:600px){.page-module__Txthfq__page{height:max(520px,100dvh - 112px);margin:-28px 0}.page-module__Txthfq__head{flex:none}.page-module__Txthfq__grid{flex:auto;grid-template-rows:minmax(0,1fr);min-height:0}.page-module__Txthfq__col{min-height:0;margin:-3px;padding:3px;overflow-y:auto}.page-module__Txthfq__col>*{flex:none}.page-module__Txthfq__col>.page-module__Txthfq__fill{flex-direction:column;flex:1 0 240px;min-height:240px;display:flex}.page-module__Txthfq__col>.page-module__Txthfq__fill>*{flex:auto;min-height:0}.page-module__Txthfq__rail>.page-module__Txthfq__fill{flex-basis:150px;min-height:150px}}@media (min-width:1100px) and (max-height:760px){.page-module__Txthfq__page,.page-module__Txthfq__col{gap:12px}.page-module__Txthfq__title{font-size:22px}.page-module__Txthfq__col>.page-module__Txthfq__fill{flex-basis:190px;min-height:190px}.page-module__Txthfq__rail>.page-module__Txthfq__fill{flex-basis:130px;min-height:130px}}
.ExpenseFormModal-module__S7p_BW__fileChip{border:1px solid var(--fyber-border);border-radius:var(--fyber-r-input);background:var(--fyber-n-50);align-items:center;gap:10px;padding:10px 12px;display:flex}.ExpenseFormModal-module__S7p_BW__fileName{min-width:0;color:var(--fyber-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.ExpenseFormModal-module__S7p_BW__fileThumb{border-radius:var(--fyber-r-sm);object-fit:cover;border:1px solid var(--fyber-border);width:32px;height:32px}.ExpenseFormModal-module__S7p_BW__fileRemove{border-radius:var(--fyber-r-sm);color:var(--fyber-danger);cursor:pointer;transition:background var(--fyber-t);background:0 0;border:none;justify-content:center;align-items:center;padding:6px;display:inline-flex}.ExpenseFormModal-module__S7p_BW__fileRemove:hover{background:#fef2f2}
.ProjectWatchers-module__l-NS0q__bar{flex-wrap:wrap;align-items:center;gap:8px;margin:-8px 0 20px;display:flex}.ProjectWatchers-module__l-NS0q__label{color:var(--text-secondary);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.ProjectWatchers-module__l-NS0q__none{color:var(--text-tertiary);font-size:12.5px}.ProjectWatchers-module__l-NS0q__chip{background:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:var(--radius-pill);color:var(--text-primary);align-items:center;gap:6px;padding:3px 10px 3px 4px;font-size:12.5px;font-weight:500;display:inline-flex;box-shadow:0 1px 2px #00000008}.ProjectWatchers-module__l-NS0q__removeBtn{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:50%;padding:2px;display:inline-flex}.ProjectWatchers-module__l-NS0q__removeBtn:hover{color:var(--status-overdue);background:var(--status-overdue-bg)}.ProjectWatchers-module__l-NS0q__addBtn{border:1px dashed var(--border-hairline);color:var(--text-secondary);border-radius:var(--radius-pill);cursor:pointer;background:0 0;align-items:center;gap:4px;padding:4px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.ProjectWatchers-module__l-NS0q__addBtn:hover{border-color:var(--accent-color);color:var(--accent-color)}.ProjectWatchers-module__l-NS0q__picker{border:1px solid var(--border-hairline);border-radius:var(--radius-ui);background:var(--bg-surface);padding:5px 10px;font-family:inherit;font-size:13px}
.KanbanBoard-module__uLAqdG__frame{flex-direction:column;gap:12px;height:calc(100vh - 168px);min-height:0;display:flex}.KanbanBoard-module__uLAqdG__tabs{flex-shrink:0}.KanbanBoard-module__uLAqdG__header{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.KanbanBoard-module__uLAqdG__headTitle{color:var(--fyber-text);font-size:28px;font-weight:800;line-height:1.1}.KanbanBoard-module__uLAqdG__subLine{color:var(--fyber-gray);margin-top:4px;font-size:12px}.KanbanBoard-module__uLAqdG__subLine strong{color:var(--fyber-text);font-weight:700}.KanbanBoard-module__uLAqdG__controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.KanbanBoard-module__uLAqdG__search{align-items:center;width:200px;display:flex;position:relative}.KanbanBoard-module__uLAqdG__search>svg{color:var(--fyber-gray);pointer-events:none;position:absolute;left:12px}.KanbanBoard-module__uLAqdG__search>input{border:1.5px solid var(--fyber-border);border-radius:var(--fyber-r-pill);width:100%;color:var(--fyber-text);background:var(--fyber-bg);padding:8px 12px 8px 34px;font-family:inherit;font-size:13px;transition:all .2s}.KanbanBoard-module__uLAqdG__search>input:focus{border-color:var(--fyber-amber);box-shadow:var(--fyber-ring);outline:none}.KanbanBoard-module__uLAqdG__avatarFilter{align-items:center;display:inline-flex}.KanbanBoard-module__uLAqdG__avatarChip{cursor:pointer;box-shadow:0 0 0 2px var(--fyber-bg);transition:all var(--fyber-t);background:0 0;border:none;border-radius:50%;padding:0;line-height:0}.KanbanBoard-module__uLAqdG__avatarChip+.KanbanBoard-module__uLAqdG__avatarChip{margin-left:-8px}.KanbanBoard-module__uLAqdG__avatarChip:hover{z-index:2;transform:translateY(-2px)}.KanbanBoard-module__uLAqdG__avatarChipActive{box-shadow:0 0 0 2px var(--fyber-bg), 0 0 0 4px var(--fyber-amber);z-index:3}.KanbanBoard-module__uLAqdG__progressStrip{flex-shrink:0;align-items:center;gap:12px;display:flex}.KanbanBoard-module__uLAqdG__progressTrack{border-radius:var(--fyber-r-pill);background:var(--fyber-n-100);flex:1;height:6px;overflow:hidden}.KanbanBoard-module__uLAqdG__progressFill{border-radius:var(--fyber-r-pill);background:linear-gradient(90deg, var(--fyber-amber), #f5c518);height:100%;transition:width .5s}.KanbanBoard-module__uLAqdG__progressLabel{letter-spacing:.5px;text-transform:uppercase;color:var(--fyber-text-secondary);white-space:nowrap;font-size:11px;font-weight:700}.KanbanBoard-module__uLAqdG__board{flex:1;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;min-height:0;display:grid}.KanbanBoard-module__uLAqdG__column{background:var(--fyber-bg);border:1px solid var(--fyber-border);border-radius:var(--fyber-r-card);min-width:0;min-height:0;transition:border-color var(--fyber-t), background var(--fyber-t), box-shadow var(--fyber-t);flex-direction:column;display:flex}.KanbanBoard-module__uLAqdG__columnValid{border-color:var(--fyber-amber);background:#f5a6230a;animation:1.4s ease-in-out infinite KanbanBoard-module__uLAqdG__boardPulse}@keyframes KanbanBoard-module__uLAqdG__boardPulse{0%,to{box-shadow:0 0 #f5a62347}50%{box-shadow:0 0 0 5px #f5a62300}}.KanbanBoard-module__uLAqdG__columnInvalid{background:#fef2f2;border-color:#fecaca}.KanbanBoard-module__uLAqdG__columnHead{border-bottom:1px solid var(--fyber-border);flex-shrink:0;align-items:center;gap:6px;padding:10px 10px 8px;display:flex}.KanbanBoard-module__uLAqdG__columnDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.KanbanBoard-module__uLAqdG__columnTitle{letter-spacing:1px;text-transform:uppercase;color:var(--fyber-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:700;overflow:hidden}.KanbanBoard-module__uLAqdG__lock{color:var(--fyber-gray);flex-shrink:0}.KanbanBoard-module__uLAqdG__columnCount{border-radius:var(--fyber-r-pill);background:var(--fyber-amber);min-width:18px;height:18px;color:var(--fyber-text);flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0 5px;font-size:10px;font-weight:700;display:inline-flex}.KanbanBoard-module__uLAqdG__columnBody{scrollbar-width:thin;scrollbar-color:var(--fyber-n-300) transparent;flex-direction:column;flex:1;gap:8px;min-height:0;padding:8px;display:flex;overflow:hidden auto}.KanbanBoard-module__uLAqdG__columnBody::-webkit-scrollbar{width:6px}.KanbanBoard-module__uLAqdG__columnBody::-webkit-scrollbar-thumb{background:var(--fyber-n-300);border-radius:var(--fyber-r-pill)}.KanbanBoard-module__uLAqdG__columnBody::-webkit-scrollbar-track{background:0 0}.KanbanBoard-module__uLAqdG__columnEmpty{text-align:center;color:var(--fyber-gray);flex-direction:column;align-items:center;gap:6px;padding:28px 8px;font-size:11px;display:flex}.KanbanBoard-module__uLAqdG__columnEmpty svg{color:var(--fyber-n-300)}.KanbanBoard-module__uLAqdG__slot{border:2px dashed var(--fyber-amber);border-radius:var(--fyber-r-card);background:#f5a6230f;flex-shrink:0;height:56px;animation:.14s ease-out KanbanBoard-module__uLAqdG__fadeIn}.KanbanBoard-module__uLAqdG__cardShell{cursor:grab;border-radius:var(--fyber-r-card);transition:opacity var(--fyber-t), transform var(--fyber-t)}.KanbanBoard-module__uLAqdG__cardShell:active{cursor:grabbing}.KanbanBoard-module__uLAqdG__card{background:var(--fyber-bg);border:1px solid var(--fyber-border);border-radius:var(--fyber-r-card);box-shadow:var(--fyber-shadow-card);transition:all var(--fyber-t);display:flex;position:relative;overflow:hidden}.KanbanBoard-module__uLAqdG__cardShell:hover .KanbanBoard-module__uLAqdG__card{border-color:var(--fyber-amber);box-shadow:var(--fyber-shadow-card-hover)}.KanbanBoard-module__uLAqdG__cardOverlay{border-color:var(--fyber-amber);box-shadow:var(--fyber-shadow-card-hover);cursor:grabbing;transform:rotate(1.5deg)}.KanbanBoard-module__uLAqdG__priorityStrip{flex-shrink:0;width:3px}.KanbanBoard-module__uLAqdG__cardBody{flex-direction:column;flex:1;gap:6px;min-width:0;padding:9px 10px;display:flex}.KanbanBoard-module__uLAqdG__cardTitle{color:var(--fyber-text);-webkit-line-clamp:2;line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:12.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.KanbanBoard-module__uLAqdG__cardMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.KanbanBoard-module__uLAqdG__due,.KanbanBoard-module__uLAqdG__metaItem{color:var(--fyber-gray);align-items:center;gap:3px;font-size:10px;display:inline-flex}.KanbanBoard-module__uLAqdG__dueOverdue{color:#dc2626;font-weight:700}.KanbanBoard-module__uLAqdG__avatars{align-items:center;margin-left:auto;display:inline-flex}.KanbanBoard-module__uLAqdG__avatarWrap+.KanbanBoard-module__uLAqdG__avatarWrap{margin-left:-6px}.KanbanBoard-module__uLAqdG__moreAvatars{color:var(--fyber-gray);margin-left:3px;font-size:9px;font-weight:700}.KanbanBoard-module__uLAqdG__chip{border-radius:var(--fyber-r-pill);letter-spacing:.4px;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;align-self:flex-start;align-items:center;gap:3px;max-width:100%;padding:2px 7px;font-size:9px;font-weight:700;display:inline-flex;overflow:hidden}.KanbanBoard-module__uLAqdG__chipApproval{color:#0891b2;background:#0891b21f}.KanbanBoard-module__uLAqdG__stageDot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.KanbanBoard-module__uLAqdG__chipStatus{background:var(--fyber-n-100);color:var(--fyber-text-secondary);text-transform:none;letter-spacing:.2px}.KanbanBoard-module__uLAqdG__chipDelegate{color:#7c3aed;text-transform:none;letter-spacing:.2px;background:#7c3aed1f}.KanbanBoard-module__uLAqdG__shake{animation:.3s cubic-bezier(.36,.07,.19,.97) KanbanBoard-module__uLAqdG__shake}@keyframes KanbanBoard-module__uLAqdG__shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(3px)}30%,50%,70%{transform:translate(-5px)}40%,60%{transform:translate(5px)}}.KanbanBoard-module__uLAqdG__undo{z-index:60;border-radius:var(--fyber-r-pill);background:var(--fyber-text);color:#fff;box-shadow:var(--fyber-shadow-modal);align-items:center;gap:14px;padding:12px 16px 12px 20px;font-size:13px;animation:.2s ease-out KanbanBoard-module__uLAqdG__slideUp;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.KanbanBoard-module__uLAqdG__undoBtn{border-radius:var(--fyber-r-pill);color:var(--fyber-amber);letter-spacing:.5px;cursor:pointer;transition:background var(--fyber-t);background:0 0;border:none;padding:4px 12px;font-family:inherit;font-size:12px;font-weight:700}.KanbanBoard-module__uLAqdG__undoBtn:hover{background:#f5a62326}@media (max-width:1180px){.KanbanBoard-module__uLAqdG__frame{height:auto;min-height:0}.KanbanBoard-module__uLAqdG__board{scroll-snap-type:x mandatory;min-height:60vh;padding-bottom:8px;display:flex;overflow-x:auto}.KanbanBoard-module__uLAqdG__column{scroll-snap-align:start;flex:0 0 250px;min-width:250px;max-height:70vh}.KanbanBoard-module__uLAqdG__search{width:100%}}
.RiskBadge-module__lG4eSq__badge{cursor:pointer;border:1.5px solid #0000;border-radius:7px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex}.RiskBadge-module__lG4eSq__badge:hover{filter:brightness(.96);transform:translateY(-1px);box-shadow:0 2px 6px #1018281f}.RiskBadge-module__lG4eSq__badge:focus-visible{box-shadow:var(--fyber-ring);outline:none}
.TaskTracker-module__ALg7ZG__summary{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;padding:14px 18px;display:flex}.TaskTracker-module__ALg7ZG__summaryText{color:var(--fyber-text-secondary);white-space:nowrap;font-size:14px}.TaskTracker-module__ALg7ZG__summaryText strong{color:var(--fyber-text);font-weight:800}.TaskTracker-module__ALg7ZG__sep{color:var(--fyber-n-300);margin:0 8px}.TaskTracker-module__ALg7ZG__leftNum{color:var(--fyber-text);font-weight:600}.TaskTracker-module__ALg7ZG__doneNum{color:#15803d;font-weight:600}.TaskTracker-module__ALg7ZG__summaryMeter{flex:1;align-items:center;gap:12px;min-width:180px;display:flex}.TaskTracker-module__ALg7ZG__summaryBar{flex:1}.TaskTracker-module__ALg7ZG__summaryPct{color:var(--fyber-text);text-align:right;min-width:36px;font-size:13px;font-weight:700}.TaskTracker-module__ALg7ZG__showToggle{border-radius:var(--fyber-r-pill);background:var(--fyber-n-100);gap:2px;padding:3px;display:inline-flex}.TaskTracker-module__ALg7ZG__showBtn{border-radius:var(--fyber-r-pill);color:var(--fyber-text-secondary);cursor:pointer;transition:background var(--fyber-t), color var(--fyber-t);background:0 0;border:none;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.TaskTracker-module__ALg7ZG__showBtn:hover{color:var(--fyber-text)}.TaskTracker-module__ALg7ZG__showBtnActive{background:var(--fyber-bg);color:var(--fyber-text);box-shadow:var(--fyber-shadow-card)}.TaskTracker-module__ALg7ZG__showCount{color:var(--fyber-gray);font-size:11px;font-weight:700}.TaskTracker-module__ALg7ZG__showBtnActive .TaskTracker-module__ALg7ZG__showCount{color:var(--fyber-amber-hover)}.TaskTracker-module__ALg7ZG__table{min-width:1180px}.TaskTracker-module__ALg7ZG__table th,.TaskTracker-module__ALg7ZG__table td{white-space:nowrap}.TaskTracker-module__ALg7ZG__table td{padding-top:11px;padding-bottom:11px}.TaskTracker-module__ALg7ZG__workCell{z-index:1;background:var(--fyber-bg);min-width:280px;max-width:360px;box-shadow:inset -1px 0 0 var(--fyber-n-100);position:sticky;left:0}.TaskTracker-module__ALg7ZG__table tbody tr:hover .TaskTracker-module__ALg7ZG__workCell{background:var(--fyber-n-50)}.TaskTracker-module__ALg7ZG__work{align-items:center;gap:8px;min-width:0;display:flex}.TaskTracker-module__ALg7ZG__subIcon{color:var(--fyber-gray);flex:none;display:inline-flex}.TaskTracker-module__ALg7ZG__ref{color:#2563eb;flex:none;font-size:12.5px;font-weight:700;text-decoration:none}.TaskTracker-module__ALg7ZG__ref:hover{text-decoration:underline}.TaskTracker-module__ALg7ZG__refDone{color:var(--fyber-gray);text-decoration:line-through}.TaskTracker-module__ALg7ZG__title{text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.TaskTracker-module__ALg7ZG__people{flex-direction:column;gap:4px;display:inline-flex}.TaskTracker-module__ALg7ZG__person{align-items:center;gap:8px;display:inline-flex}.TaskTracker-module__ALg7ZG__personName{text-overflow:ellipsis;max-width:150px;font-size:13px;overflow:hidden}.TaskTracker-module__ALg7ZG__resolved{color:#15803d;font-size:13px;font-weight:600}.TaskTracker-module__ALg7ZG__unresolved,.TaskTracker-module__ALg7ZG__date{color:var(--fyber-text-secondary);font-size:13px}.TaskTracker-module__ALg7ZG__due{align-items:center;gap:6px;display:inline-flex}.TaskTracker-module__ALg7ZG__dueIcon{display:inline-flex}.TaskTracker-module__ALg7ZG__overdue{color:var(--fyber-danger);font-weight:600}.TaskTracker-module__ALg7ZG__dueSoon{color:var(--fyber-amber-hover);font-weight:600}.TaskTracker-module__ALg7ZG__comments{color:var(--fyber-text-secondary);font-size:13px}.TaskTracker-module__ALg7ZG__comments>svg{vertical-align:-2px;margin-right:6px}.TaskTracker-module__ALg7ZG__addComment{color:var(--fyber-gray)}.TaskTracker-module__ALg7ZG__table tbody tr.TaskTracker-module__ALg7ZG__groupRow{cursor:default;background:var(--fyber-bg-alt)}.TaskTracker-module__ALg7ZG__table tbody tr.TaskTracker-module__ALg7ZG__groupRow:hover{background:var(--fyber-bg-alt)}.TaskTracker-module__ALg7ZG__groupRow td{padding-top:9px;padding-bottom:9px}.TaskTracker-module__ALg7ZG__groupHead{align-items:center;gap:10px;display:inline-flex;position:sticky;left:16px}.TaskTracker-module__ALg7ZG__groupName{font-size:14px;font-weight:800}.TaskTracker-module__ALg7ZG__groupStat{color:var(--fyber-text-secondary);font-size:12.5px}.TaskTracker-module__ALg7ZG__groupBar{width:120px}.TaskTracker-module__ALg7ZG__groupBar .fyber-progress-bar{background:#00000017}@media (max-width:640px){.TaskTracker-module__ALg7ZG__summary{gap:10px}.TaskTracker-module__ALg7ZG__workCell{min-width:200px}}
.EmployeeForm-module__1UdTIa__form{flex-direction:column;gap:16px;display:flex}.EmployeeForm-module__1UdTIa__row{gap:16px;display:flex}.EmployeeForm-module__1UdTIa__field{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.EmployeeForm-module__1UdTIa__field>span{color:var(--text-secondary);font-size:13px;font-weight:500}.EmployeeForm-module__1UdTIa__input{border:1px solid var(--border-hairline);border-radius:var(--radius-ui);color:var(--text-primary);background:var(--bg-app);width:100%;padding:10px 12px;font-size:14px;transition:border-color .15s}.EmployeeForm-module__1UdTIa__input:focus{border-color:var(--accent-color);outline:none}.EmployeeForm-module__1UdTIa__toggle{color:var(--text-secondary);cursor:pointer;align-items:center;gap:10px;font-size:13px;display:flex}.EmployeeForm-module__1UdTIa__toggle input{width:16px;height:16px;accent-color:var(--accent-color)}.EmployeeForm-module__1UdTIa__error{color:var(--status-overdue);background:var(--status-overdue-bg);border-radius:var(--radius-ui);padding:10px 12px;font-size:13px}.EmployeeForm-module__1UdTIa__actions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.EmployeeForm-module__1UdTIa__resetPanel{border-top:1px solid var(--divider);margin-top:20px;padding-top:20px}.EmployeeForm-module__1UdTIa__resetHead{color:var(--text-primary);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.EmployeeForm-module__1UdTIa__resetHint{color:var(--text-secondary);margin:6px 0 12px;font-size:12.5px;line-height:1.45}.EmployeeForm-module__1UdTIa__resetRow{gap:10px;display:flex}.EmployeeForm-module__1UdTIa__resetRow .EmployeeForm-module__1UdTIa__input{flex:1}@media (max-width:560px){.EmployeeForm-module__1UdTIa__row{flex-direction:column}}
.SettingsForm-module__0rhGgG__form{flex-direction:column;gap:20px;display:flex}.SettingsForm-module__0rhGgG__field{flex-direction:column;margin-top:12px;display:flex}.SettingsForm-module__0rhGgG__fieldLabel{color:var(--fyber-text);margin-bottom:2px;font-size:14px;font-weight:600}.SettingsForm-module__0rhGgG__switches{flex-direction:column;gap:16px;margin-top:14px;display:flex}
.CommandPalette-module__PeC5dW__mark{background:var(--fyber-amber-light);color:var(--fyber-text);border-radius:3px;padding:0 1px;font-weight:600}.CommandPalette-module__PeC5dW__topicCard{border-radius:var(--fyber-r-input);background:var(--fyber-amber-light);width:100%;color:var(--fyber-text);text-align:left;cursor:pointer;transition:box-shadow var(--fyber-t), border-color var(--fyber-t);border:1px solid #fde8bf;align-items:center;gap:12px;margin-bottom:4px;padding:12px 13px;display:flex}.CommandPalette-module__PeC5dW__topicCardActive{border-color:var(--fyber-amber);box-shadow:var(--fyber-ring)}.CommandPalette-module__PeC5dW__topicTile{border-radius:var(--fyber-r-sm);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;font-weight:700;display:inline-flex}.CommandPalette-module__PeC5dW__topicMain{flex:1;min-width:0}.CommandPalette-module__PeC5dW__topicName{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;display:block;overflow:hidden}.CommandPalette-module__PeC5dW__topicCounts{color:var(--fyber-text-secondary);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11.5px;display:block}.CommandPalette-module__PeC5dW__topicFaces{flex-shrink:0;align-items:center;display:flex}.CommandPalette-module__PeC5dW__topicFace{border:2px solid var(--fyber-amber-light);border-radius:50%;margin-right:-6px;display:inline-flex}.CommandPalette-module__PeC5dW__topicGo{color:var(--fyber-amber);flex-shrink:0;margin-left:8px;display:inline-flex}.CommandPalette-module__PeC5dW__rowLabel{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.CommandPalette-module__PeC5dW__snippet{color:var(--fyber-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:11.5px;line-height:1.5;display:block;overflow:hidden}.CommandPalette-module__PeC5dW__lock{color:var(--fyber-gray);flex-shrink:0}.CommandPalette-module__PeC5dW__ref{color:var(--fyber-gray);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px;font-weight:600}
.Persona-module__6fWRCa__stack{flex-direction:column;gap:12px;display:flex}.Persona-module__6fWRCa__stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.Persona-module__6fWRCa__stat{flex-direction:column;gap:2px;padding:18px;display:flex}.Persona-module__6fWRCa__statValue{color:var(--fyber-text);font-size:26px;font-weight:800;line-height:1.1}.Persona-module__6fWRCa__statLabel{letter-spacing:.6px;text-transform:uppercase;color:var(--fyber-text-secondary);font-size:10px;font-weight:700}.Persona-module__6fWRCa__statSub{color:var(--fyber-gray);font-size:10px}.Persona-module__6fWRCa__outStrip{flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.Persona-module__6fWRCa__outLabel{letter-spacing:.6px;text-transform:uppercase;color:var(--fyber-text-secondary);flex-shrink:0;font-size:10px;font-weight:700}.Persona-module__6fWRCa__outAvatars{align-items:center;display:flex}.Persona-module__6fWRCa__outAvatars>*+*{margin-left:-8px}.Persona-module__6fWRCa__outAvatar{border:2px solid var(--fyber-bg);border-radius:50%;display:inline-flex}.Persona-module__6fWRCa__outNames{color:var(--fyber-text-secondary);font-size:12.5px;font-weight:600}.Persona-module__6fWRCa__reasonCell{text-overflow:ellipsis;white-space:nowrap;max-width:240px;color:var(--fyber-text-secondary);overflow:hidden}.Persona-module__6fWRCa__approverCell{align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.Persona-module__6fWRCa__halfTag,.Persona-module__6fWRCa__lwpTag{border-radius:var(--fyber-r-pill);margin-left:6px;padding:1px 6px;font-size:9.5px;font-weight:700;display:inline-block}.Persona-module__6fWRCa__halfTag{background:var(--fyber-n-100);color:var(--fyber-text-secondary)}.Persona-module__6fWRCa__lwpTag{color:var(--fyber-danger);background:#ef44441a}.Persona-module__6fWRCa__whyBtn{font:inherit;color:var(--fyber-danger);cursor:pointer;background:0 0;border:none;margin-left:6px;padding:0;font-size:10px;font-weight:700;text-decoration:underline}.Persona-module__6fWRCa__rejectNote{border-radius:var(--fyber-r-sm);color:var(--fyber-text-secondary);white-space:normal;background:#ef44440f;border:1px solid #ef444433;max-width:260px;margin-top:6px;padding:8px 10px;font-size:11.5px}.Persona-module__6fWRCa__expenseWindow>.fyber-section>.fyber-row-between>div:first-child{display:none}.Persona-module__6fWRCa__holidayGrid{grid-template-columns:1.4fr 1fr;align-items:start;gap:20px;display:grid}.Persona-module__6fWRCa__holidayRow{align-items:center;gap:14px;padding:14px 18px;display:flex}.Persona-module__6fWRCa__dateTile{border-radius:var(--fyber-r-input);background:var(--fyber-amber-light);border:1px solid var(--fyber-amber);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.Persona-module__6fWRCa__dateTileDay{color:var(--fyber-text);font-size:15px;font-weight:800;line-height:1}.Persona-module__6fWRCa__dateTileMon{text-transform:uppercase;color:var(--fyber-text-secondary);font-size:8.5px;font-weight:700}.Persona-module__6fWRCa__holidayBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.Persona-module__6fWRCa__holidayName{color:var(--fyber-text);font-size:14px;font-weight:700}.Persona-module__6fWRCa__mini{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.Persona-module__6fWRCa__miniMonth{color:var(--fyber-text-secondary);grid-column:1/-1;margin-bottom:4px;font-size:11px;font-weight:700}.Persona-module__6fWRCa__miniHead{text-align:center;color:var(--fyber-gray);padding-bottom:2px;font-size:9px;font-weight:700}.Persona-module__6fWRCa__miniDay{aspect-ratio:1;color:var(--fyber-text-secondary);border-radius:6px;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.Persona-module__6fWRCa__miniOff{color:var(--fyber-n-300)}.Persona-module__6fWRCa__miniHoliday{background:var(--fyber-amber-light);border:1px solid var(--fyber-amber);color:var(--fyber-text);font-weight:800}.Persona-module__6fWRCa__miniRestricted{color:#7c3aed;background:#7c3aed1a;border:1px solid #7c3aed;font-weight:800}.Persona-module__6fWRCa__infoStrip{align-items:flex-start}.Persona-module__6fWRCa__teamList{flex-direction:column;gap:10px;display:flex}.Persona-module__6fWRCa__teamRow{text-align:left;align-items:center;gap:12px;width:100%;padding:14px 18px;display:flex}.Persona-module__6fWRCa__teamBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.Persona-module__6fWRCa__teamName{color:var(--fyber-text);font-size:13.5px;font-weight:700}.Persona-module__6fWRCa__teamMeta{color:var(--fyber-text-secondary);font-size:11.5px}.Persona-module__6fWRCa__outMonth{flex-direction:column;gap:10px;display:flex}.Persona-module__6fWRCa__outMonthRow{align-items:center;gap:8px;display:flex}.Persona-module__6fWRCa__outMonthRow .Persona-module__6fWRCa__teamName{flex:1}.Persona-module__6fWRCa__applyBody{flex-direction:column;gap:14px;display:flex}.Persona-module__6fWRCa__dateRow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.Persona-module__6fWRCa__field{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.Persona-module__6fWRCa__fieldLabel{color:var(--fyber-text-secondary);font-size:11px;font-weight:600}.Persona-module__6fWRCa__input{border:1px solid var(--fyber-border);border-radius:var(--fyber-r-input);background:var(--fyber-bg);width:100%;font:inherit;color:var(--fyber-text);resize:vertical;transition:border-color var(--fyber-t), box-shadow var(--fyber-t);outline:none;padding:9px 11px;font-size:13px}.Persona-module__6fWRCa__input:focus{border-color:var(--fyber-amber);box-shadow:var(--fyber-ring)}.Persona-module__6fWRCa__segment{gap:6px;display:flex}.Persona-module__6fWRCa__segBtn{border:1px solid var(--fyber-border);border-radius:var(--fyber-r-input);background:var(--fyber-bg);font:inherit;color:var(--fyber-text-secondary);cursor:pointer;transition:all var(--fyber-t);flex:1;padding:8px 10px;font-size:12px;font-weight:600}.Persona-module__6fWRCa__segBtn:hover{border-color:var(--fyber-amber)}.Persona-module__6fWRCa__segOn{background:var(--fyber-amber-light);border-color:var(--fyber-amber);color:var(--fyber-text)}.Persona-module__6fWRCa__calc{border:1px solid var(--fyber-border);border-radius:var(--fyber-r-input);background:var(--fyber-n-50);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.Persona-module__6fWRCa__calcRow{color:var(--fyber-text-secondary);justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;display:flex}.Persona-module__6fWRCa__calcRow strong{color:var(--fyber-text);font-weight:700}.Persona-module__6fWRCa__calcSkip,.Persona-module__6fWRCa__calcSkip strong{color:var(--fyber-success)}.Persona-module__6fWRCa__calcDeduct strong{color:var(--fyber-amber-hover);font-size:15px;font-weight:800}.Persona-module__6fWRCa__calcRule{background:var(--fyber-border);height:1px}.Persona-module__6fWRCa__lwpStrip{align-items:flex-start}.Persona-module__6fWRCa__approverStrip{border-radius:var(--fyber-r-input);background:var(--fyber-n-50);border:1px solid var(--fyber-border);color:var(--fyber-text-secondary);align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;display:flex}.Persona-module__6fWRCa__gateHead{align-items:center;gap:12px;margin-bottom:16px;display:flex}.Persona-module__6fWRCa__gateWho{flex-direction:column;flex:1;min-width:0;display:flex}.Persona-module__6fWRCa__gateName{color:var(--fyber-text);font-size:15px;font-weight:800}.Persona-module__6fWRCa__gateLater{font:inherit;color:var(--fyber-gray);cursor:pointer;background:0 0;border:none;font-size:11px;font-weight:700}.Persona-module__6fWRCa__gateLater:hover{color:var(--fyber-text)}.Persona-module__6fWRCa__gateTiles{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}.Persona-module__6fWRCa__gateAlert{align-items:flex-start;margin-bottom:12px}.Persona-module__6fWRCa__gateReason{margin-bottom:14px}.Persona-module__6fWRCa__gateReason p{color:var(--fyber-text-secondary);margin:4px 0 0;font-size:13px;line-height:1.6}.Persona-module__6fWRCa__gateReject{margin-bottom:12px}.Persona-module__6fWRCa__gateActions{flex-wrap:wrap;gap:8px;display:flex}.Persona-module__6fWRCa__settingsGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:20px;display:grid}.Persona-module__6fWRCa__dayPills{flex-wrap:wrap;gap:5px;margin-bottom:14px;display:flex}.Persona-module__6fWRCa__dayPill{border:1px solid var(--fyber-border);border-radius:var(--fyber-r-pill);background:var(--fyber-bg);min-width:40px;font:inherit;color:var(--fyber-text-secondary);cursor:pointer;transition:all var(--fyber-t);flex:1;padding:7px 4px;font-size:11px;font-weight:700}.Persona-module__6fWRCa__dayPillOn{background:var(--fyber-amber-light);border-color:var(--fyber-amber);color:var(--fyber-text)}.Persona-module__6fWRCa__holidayEditRow{border:1px solid var(--fyber-border);border-radius:var(--fyber-r-input);align-items:center;gap:8px;padding:8px 10px;display:flex}.Persona-module__6fWRCa__holidayEditDate{color:var(--fyber-gray);flex-shrink:0;font-size:11px;font-weight:700}.Persona-module__6fWRCa__holidayEditName{min-width:0;color:var(--fyber-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;font-weight:600;overflow:hidden}@media (max-width:1000px){.Persona-module__6fWRCa__stats{grid-template-columns:repeat(2,1fr)}.Persona-module__6fWRCa__holidayGrid,.Persona-module__6fWRCa__settingsGrid,.Persona-module__6fWRCa__dateRow,.Persona-module__6fWRCa__gateTiles{grid-template-columns:1fr}}
.PeoplePicker-module__a5Yd-a__dialog{background:var(--fyber-bg);border-radius:var(--fyber-r-modal);width:100%;max-width:480px;max-height:88vh;box-shadow:var(--fyber-shadow-modal);flex-direction:column;animation:.2s ease-out PeoplePicker-module__a5Yd-a__modalEnter;display:flex;overflow:hidden}.PeoplePicker-module__a5Yd-a__head{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:20px 22px 14px;display:flex}.PeoplePicker-module__a5Yd-a__title{color:var(--fyber-text);font-size:17px;font-weight:800}.PeoplePicker-module__a5Yd-a__count{border-radius:var(--fyber-r-pill);background:var(--fyber-amber-light);color:var(--fyber-amber-hover);white-space:nowrap;flex-shrink:0;padding:4px 11px;font-size:11.5px;font-weight:700}.PeoplePicker-module__a5Yd-a__searchRow{border:1px solid var(--fyber-border);border-radius:var(--fyber-r-input);color:var(--fyber-gray);transition:border-color var(--fyber-t), box-shadow var(--fyber-t);flex-shrink:0;align-items:center;gap:8px;margin:0 22px;padding:0 12px;display:flex}.PeoplePicker-module__a5Yd-a__searchRow:focus-within{border-color:var(--fyber-amber);box-shadow:var(--fyber-ring)}.PeoplePicker-module__a5Yd-a__search{min-width:0;font:inherit;color:var(--fyber-text);background:0 0;border:none;outline:none;flex:1;padding:10px 0;font-size:13.5px}.PeoplePicker-module__a5Yd-a__chips{flex-wrap:wrap;flex-shrink:0;gap:6px;padding:14px 22px;display:flex}.PeoplePicker-module__a5Yd-a__chip{border:1px solid var(--fyber-border);border-radius:var(--fyber-r-pill);background:var(--fyber-bg);font:inherit;color:var(--fyber-text-secondary);cursor:pointer;transition:all var(--fyber-t);padding:5px 13px;font-size:12px;font-weight:600}.PeoplePicker-module__a5Yd-a__chip:hover{border-color:var(--fyber-n-300);color:var(--fyber-text)}.PeoplePicker-module__a5Yd-a__chipOn{background:var(--fyber-text);border-color:var(--fyber-text);color:#fff}.PeoplePicker-module__a5Yd-a__chipOn:hover{color:#fff}.PeoplePicker-module__a5Yd-a__list{flex-direction:column;flex:1;gap:2px;min-height:0;padding:0 14px;display:flex;overflow-y:auto}.PeoplePicker-module__a5Yd-a__empty{text-align:center;color:var(--fyber-gray);flex-direction:column;align-items:center;gap:8px;padding:40px 8px;font-size:13px;display:flex}.PeoplePicker-module__a5Yd-a__empty svg{color:var(--fyber-n-300)}.PeoplePicker-module__a5Yd-a__row{border-radius:var(--fyber-r-input);text-align:left;cursor:pointer;width:100%;transition:background var(--fyber-t);background:0 0;border:none;align-items:center;gap:12px;padding:9px 10px;display:flex}.PeoplePicker-module__a5Yd-a__row:hover{background:var(--fyber-n-100)}.PeoplePicker-module__a5Yd-a__rowOn{background:var(--fyber-amber-light)}.PeoplePicker-module__a5Yd-a__rowOn:hover{background:#fdecc8}.PeoplePicker-module__a5Yd-a__rowText{flex:1;min-width:0}.PeoplePicker-module__a5Yd-a__rowName{color:var(--fyber-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;display:block;overflow:hidden}.PeoplePicker-module__a5Yd-a__rowDept{color:var(--fyber-gray);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.PeoplePicker-module__a5Yd-a__me{color:var(--fyber-amber);font-size:11px;font-weight:700}.PeoplePicker-module__a5Yd-a__tick{color:var(--fyber-success);flex-shrink:0}.PeoplePicker-module__a5Yd-a__foot{border-top:1px solid var(--fyber-n-100);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding:14px 22px 18px;display:flex}.PeoplePicker-module__a5Yd-a__footLine{color:var(--fyber-text-secondary);font-size:12px;line-height:1.4}
.page-module__b8s79W__page{padding-bottom:32px}.page-module__b8s79W__head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.page-module__b8s79W__title{letter-spacing:-.3px;color:var(--fyber-text);align-items:baseline;gap:10px;margin:0;font-size:24px;font-weight:800;display:inline-flex}.page-module__b8s79W__count{border-radius:var(--fyber-r-pill);background:var(--fyber-n-100);color:var(--fyber-text-secondary);padding:2px 9px;font-size:13px;font-weight:700}
.AnnouncementComposer-module__CWnVja__fileChip{border:1px solid var(--fyber-border);border-radius:var(--fyber-r-input);background:var(--fyber-n-50);align-items:center;gap:10px;padding:10px 12px;display:flex}.AnnouncementComposer-module__CWnVja__fileName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.AnnouncementComposer-module__CWnVja__fileRemove{border-radius:var(--fyber-r-sm);color:var(--fyber-danger);cursor:pointer;transition:background var(--fyber-t);background:0 0;border:none;justify-content:center;align-items:center;padding:6px;display:inline-flex}.AnnouncementComposer-module__CWnVja__fileRemove:hover{background:#fef2f2}
