.AppShell-module__zsum4a__shell{width:100%;height:100vh;display:flex}.AppShell-module__zsum4a__sidebar{background:var(--bg-elevated);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;width:260px;display:flex;overflow-y:auto}.AppShell-module__zsum4a__themeToggle{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:14px;display:flex}.AppShell-module__zsum4a__themeToggle:hover{background:var(--bg-hover)}.AppShell-module__zsum4a__sidebarHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px;display:flex}.AppShell-module__zsum4a__logo{letter-spacing:-.01em;font-size:16px;font-weight:700}.AppShell-module__zsum4a__companyList{flex:1;padding:8px}.AppShell-module__zsum4a__companyItem{margin-bottom:4px}.AppShell-module__zsum4a__companyRow{border-radius:8px;align-items:center;gap:8px;padding:8px;display:flex}.AppShell-module__zsum4a__companyRow:hover{background:var(--bg-hover)}.AppShell-module__zsum4a__companyBadge{color:#fff;text-transform:uppercase;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:flex}.AppShell-module__zsum4a__companyName{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:600;overflow:hidden}.AppShell-module__zsum4a__projectRow{color:var(--text-muted);border-radius:8px;align-items:center;gap:8px;padding:6px 8px 6px 30px;font-size:13px;display:flex}.AppShell-module__zsum4a__projectRow:hover,.AppShell-module__zsum4a__projectRowActive{background:var(--bg-hover);color:var(--text)}.AppShell-module__zsum4a__projectName{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.AppShell-module__zsum4a__taskCount{color:var(--text-muted);font-size:12px}.AppShell-module__zsum4a__addProjectRow{color:var(--text-muted);text-align:left;background:0 0;align-items:center;gap:8px;width:100%;padding:6px 8px 6px 30px;font-size:13px;display:flex}.AppShell-module__zsum4a__addProjectRow:hover{color:var(--text)}.AppShell-module__zsum4a__addCompanyBtn{background:var(--bg-card);border:1px dashed var(--border);color:var(--text-muted);margin:8px;padding:10px;font-size:13px}.AppShell-module__zsum4a__addCompanyBtn:hover{color:var(--text);border-color:var(--text-muted)}.AppShell-module__zsum4a__main{flex-direction:column;flex:1;display:flex;overflow:auto}
.Modal-module__Ro-5Wq__overlay{z-index:50;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Modal-module__Ro-5Wq__dialog{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:14px;width:min(440px,90vw);max-height:88vh;padding:20px;display:flex;overflow-y:auto}.Modal-module__Ro-5Wq__title{font-size:16px;font-weight:700}.Modal-module__Ro-5Wq__tabs{border-bottom:1px solid var(--border);gap:4px;margin:-2px 0 4px;display:flex}.Modal-module__Ro-5Wq__tab{color:var(--text-muted);background:0 0;border-bottom:2px solid #0000;border-radius:0;margin-right:16px;padding:8px 4px;font-size:13px}.Modal-module__Ro-5Wq__tab:hover{color:var(--text)}.Modal-module__Ro-5Wq__tabActive{color:var(--text);border-bottom:2px solid var(--accent);background:0 0;border-radius:0;margin-right:16px;padding:8px 4px;font-size:13px;font-weight:600}.Modal-module__Ro-5Wq__field{flex-direction:column;gap:6px;display:flex}.Modal-module__Ro-5Wq__label{color:var(--text-muted);font-size:13px}.Modal-module__Ro-5Wq__actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.Modal-module__Ro-5Wq__cancelBtn{color:var(--text-muted);background:0 0;padding:8px 14px}.Modal-module__Ro-5Wq__cancelBtn:hover{color:var(--text)}.Modal-module__Ro-5Wq__submitBtn{background:var(--accent);color:#fff;padding:8px 16px}.Modal-module__Ro-5Wq__submitBtn:hover{background:var(--accent-hover)}.Modal-module__Ro-5Wq__submitBtn:disabled{opacity:.6;cursor:not-allowed}.Modal-module__Ro-5Wq__error{color:var(--danger);font-size:13px}
.DateRangePicker-module__LnfZPG__wrapper{position:relative}.DateRangePicker-module__LnfZPG__trigger{text-align:left;background:var(--bg-card);border:1px solid var(--border);width:100%;color:var(--text);border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:14px;display:flex}.DateRangePicker-module__LnfZPG__triggerPlaceholder{color:var(--text-muted)}.DateRangePicker-module__LnfZPG__popover{z-index:200;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);width:280px;padding:14px;position:fixed;box-shadow:0 8px 24px #00000059}.DateRangePicker-module__LnfZPG__navRow{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.DateRangePicker-module__LnfZPG__navBtn{color:var(--text-muted);background:0 0;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.DateRangePicker-module__LnfZPG__navBtn:hover{background:var(--bg-hover);color:var(--text)}.DateRangePicker-module__LnfZPG__monthLabel{text-transform:capitalize;font-size:13px;font-weight:600}.DateRangePicker-module__LnfZPG__weekdays{grid-template-columns:repeat(7,1fr);margin-bottom:4px;display:grid}.DateRangePicker-module__LnfZPG__weekday{text-align:center;color:var(--text-muted);padding:4px 0;font-size:11px}.DateRangePicker-module__LnfZPG__days{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.DateRangePicker-module__LnfZPG__day{aspect-ratio:1;color:var(--text);background:0 0;border-radius:6px;justify-content:center;align-items:center;font-size:12px;display:flex}.DateRangePicker-module__LnfZPG__day:hover{background:var(--bg-hover)}.DateRangePicker-module__LnfZPG__dayMuted{color:var(--text-muted);opacity:.4}.DateRangePicker-module__LnfZPG__dayInRange{background:color-mix(in srgb, var(--accent) 25%, transparent);border-radius:0}.DateRangePicker-module__LnfZPG__dayEdge{background:var(--accent);color:#fff;border-radius:6px}.DateRangePicker-module__LnfZPG__footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:10px;padding-top:10px;display:flex}.DateRangePicker-module__LnfZPG__hint{color:var(--text-muted);font-size:11px}.DateRangePicker-module__LnfZPG__clearBtn{color:var(--text-muted);background:0 0;padding:4px 8px;font-size:12px}.DateRangePicker-module__LnfZPG__clearBtn:hover{color:var(--text)}
.CommentsPanel-module__Lz2PKq__panel{flex-direction:column;gap:12px;max-height:360px;display:flex}.CommentsPanel-module__Lz2PKq__list{flex-direction:column;gap:12px;max-height:260px;padding-right:4px;display:flex;overflow-y:auto}.CommentsPanel-module__Lz2PKq__empty{color:var(--text-muted);text-align:center;padding:16px 0;font-size:13px}.CommentsPanel-module__Lz2PKq__comment{flex-direction:column;gap:2px;display:flex}.CommentsPanel-module__Lz2PKq__commentHeader{align-items:baseline;gap:8px;display:flex}.CommentsPanel-module__Lz2PKq__commentAuthor{font-size:13px;font-weight:600}.CommentsPanel-module__Lz2PKq__commentDate{color:var(--text-muted);font-size:11px}.CommentsPanel-module__Lz2PKq__commentContent{white-space:pre-wrap;word-break:break-word;font-size:13px}.CommentsPanel-module__Lz2PKq__form{align-items:flex-end;gap:8px;display:flex}.CommentsPanel-module__Lz2PKq__textarea{resize:vertical;flex:1;min-height:42px}.CommentsPanel-module__Lz2PKq__submitBtn{background:var(--accent);color:#fff;padding:10px 16px}.CommentsPanel-module__Lz2PKq__submitBtn:hover{background:var(--accent-hover)}.CommentsPanel-module__Lz2PKq__submitBtn:disabled{opacity:.6;cursor:not-allowed}.CommentsPanel-module__Lz2PKq__error{color:var(--danger);font-size:13px}.CommentsPanel-module__Lz2PKq__loading{color:var(--text-muted);text-align:center;padding:16px 0;font-size:13px}
.GanttChart-module__adx62W__wrapper{flex-direction:column;flex:1;gap:16px;min-height:0;padding:20px 24px;display:flex}.GanttChart-module__adx62W__filterBar{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.GanttChart-module__adx62W__gridScroll{flex:1;min-height:0;overflow:auto}.GanttChart-module__adx62W__filterChip,.GanttChart-module__adx62W__filterChipActive{border:1px solid var(--border);background:var(--bg-card);color:var(--text-muted);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:inline-flex}.GanttChart-module__adx62W__filterChipActive{color:var(--text);border-width:1px}.GanttChart-module__adx62W__filterChip{opacity:.6}.GanttChart-module__adx62W__filterDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.GanttChart-module__adx62W__groupHeaderRow{background:var(--bg-hover);align-items:center;height:32px;display:flex}.GanttChart-module__adx62W__groupHeaderLabel{background:var(--bg-hover);z-index:2;flex-shrink:0;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:600;display:flex;position:sticky}.GanttChart-module__adx62W__empty{color:var(--text-muted);flex:1;justify-content:center;align-items:center;padding:40px;display:flex}.GanttChart-module__adx62W__grid{min-width:100%;display:inline-block}.GanttChart-module__adx62W__monthRow{background:var(--bg);z-index:2;display:flex;position:sticky;top:0}.GanttChart-module__adx62W__monthRowSpacer{background:var(--bg);z-index:3;flex-shrink:0;height:26px;position:sticky;left:0}.GanttChart-module__adx62W__monthGroup{box-sizing:border-box;text-align:center;height:26px;color:var(--text-muted);border-left:1px solid var(--border);text-transform:capitalize;flex-shrink:0;padding-top:6px;font-size:11px;font-weight:600}.GanttChart-module__adx62W__headerRow{background:var(--bg);z-index:2;display:flex;position:sticky;top:26px}.GanttChart-module__adx62W__taskLabelHeader,.GanttChart-module__adx62W__progressHeader,.GanttChart-module__adx62W__assigneeHeader{color:var(--text-muted);border-bottom:1px solid var(--border);background:var(--bg);z-index:3;flex-shrink:0;padding:8px 12px;font-size:12px;position:sticky}.GanttChart-module__adx62W__dayCell{text-align:center;width:34px;color:var(--text-muted);border-bottom:1px solid var(--border);border-left:1px solid var(--border);flex-shrink:0;padding:8px 0;font-size:11px}.GanttChart-module__adx62W__dayCellWeekend{background:#80808014}.GanttChart-module__adx62W__dayCellToday{color:var(--text);font-weight:700}.GanttChart-module__adx62W__row{isolation:isolate;align-items:center;height:44px;display:flex;position:relative}.GanttChart-module__adx62W__taskLabel,.GanttChart-module__adx62W__progressCell,.GanttChart-module__adx62W__assigneeCell{text-overflow:ellipsis;white-space:nowrap;background:var(--bg);z-index:2;flex-shrink:0;padding:0 12px;font-size:13px;position:sticky;overflow:hidden}.GanttChart-module__adx62W__taskLabelClickable{cursor:pointer}.GanttChart-module__adx62W__progressCell,.GanttChart-module__adx62W__assigneeCell{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;display:flex}.GanttChart-module__adx62W__miniProgressTrack{background:#80808040;border-radius:999px;flex:1;height:5px;overflow:hidden}.GanttChart-module__adx62W__miniProgressFill{background:var(--accent);border-radius:999px;height:100%}.GanttChart-module__adx62W__rowTrack{z-index:1;flex:1;height:100%;display:flex;position:relative}.GanttChart-module__adx62W__bar{white-space:nowrap;color:#fff;border-radius:6px;align-items:center;height:28px;padding:0 8px;font-size:12px;font-weight:600;display:flex;position:absolute;top:8px;overflow:hidden}.GanttChart-module__adx62W__barClickable{cursor:pointer}.GanttChart-module__adx62W__barLabel{z-index:1;text-overflow:ellipsis;position:relative;overflow:hidden}.GanttChart-module__adx62W__noDates{color:var(--text-muted);padding-left:12px;font-size:12px}.GanttChart-module__adx62W__todayLine{background:var(--danger);z-index:1;width:1px;position:absolute;top:0;bottom:0}
.UserMenu-module__gr1FQq__wrapper{border-top:1px solid var(--border);padding:10px}.UserMenu-module__gr1FQq__trigger{text-align:left;background:0 0;border-radius:8px;align-items:center;gap:8px;width:100%;padding:6px;display:flex}.UserMenu-module__gr1FQq__trigger:hover{background:var(--bg-hover)}.UserMenu-module__gr1FQq__name{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:600;overflow:hidden}.UserMenu-module__gr1FQq__gearIcon{color:var(--text-muted);flex-shrink:0;display:flex}.UserMenu-module__gr1FQq__menu{z-index:100;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:2px;width:230px;padding:6px;display:flex;position:fixed;box-shadow:0 8px 24px #00000059}.UserMenu-module__gr1FQq__menuItem{width:100%;color:var(--text);text-align:left;background:0 0;border-radius:6px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;display:flex}.UserMenu-module__gr1FQq__menuItem:hover{background:var(--bg-hover)}.UserMenu-module__gr1FQq__menuItemDanger{color:var(--danger)}.UserMenu-module__gr1FQq__divider{background:var(--border);height:1px;margin:4px 2px}
.page-module__zNl1wq__page{flex:1;max-width:960px;padding:32px}.page-module__zNl1wq__header{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.page-module__zNl1wq__title{font-size:20px;font-weight:700}.page-module__zNl1wq__currentBadge{color:var(--text-muted);background:var(--bg-card);border:1px solid var(--border);border-radius:999px;padding:4px 12px;font-size:12px}.page-module__zNl1wq__subtitle{color:var(--text-muted);margin-bottom:20px;font-size:13px}.page-module__zNl1wq__manageBtn{background:var(--bg-card);border:1px solid var(--border);color:var(--text);margin-bottom:24px;padding:8px 16px;font-size:13px}.page-module__zNl1wq__manageBtn:hover{background:var(--bg-hover)}.page-module__zNl1wq__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.page-module__zNl1wq__card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:12px;padding:20px;display:flex}.page-module__zNl1wq__cardActive{border-color:var(--accent)}.page-module__zNl1wq__planName{font-size:15px;font-weight:700}.page-module__zNl1wq__planPrice{font-size:24px;font-weight:800}.page-module__zNl1wq__planPriceUnit{color:var(--text-muted);font-size:13px;font-weight:400}.page-module__zNl1wq__features{color:var(--text-muted);flex-direction:column;flex:1;gap:6px;font-size:13px;display:flex}.page-module__zNl1wq__subscribeBtn{background:var(--accent);color:#fff;padding:10px;font-size:13px}.page-module__zNl1wq__subscribeBtn:hover{background:var(--accent-hover)}.page-module__zNl1wq__subscribeBtn:disabled{opacity:.6;cursor:not-allowed}.page-module__zNl1wq__currentPlanBtn{background:var(--bg-hover);color:var(--text-muted);cursor:default;padding:10px;font-size:13px}.page-module__zNl1wq__error{color:var(--danger);margin-bottom:16px;font-size:13px}
.page-module___8aEwW__empty{color:var(--text-muted);text-align:center;flex:1;justify-content:center;align-items:center;padding:32px;font-size:15px;display:flex}
.page-module__mGgp8W__page{flex:1;max-width:720px;padding:32px}.page-module__mGgp8W__header{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.page-module__mGgp8W__title{font-size:20px;font-weight:700}.page-module__mGgp8W__subtitle{color:var(--text-muted);margin-bottom:24px;font-size:13px}.page-module__mGgp8W__createBtn{background:var(--accent);color:#fff;padding:8px 16px;font-size:13px}.page-module__mGgp8W__createBtn:hover{background:var(--accent-hover)}.page-module__mGgp8W__list{flex-direction:column;gap:10px;display:flex}.page-module__mGgp8W__empty{color:var(--text-muted);padding:24px 0;font-size:14px}.page-module__mGgp8W__row{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.page-module__mGgp8W__rowInfo{flex-direction:column;gap:4px;display:flex}.page-module__mGgp8W__rowName{font-size:14px;font-weight:600}.page-module__mGgp8W__rowMeta{color:var(--text-muted);font-family:monospace;font-size:12px}.page-module__mGgp8W__rowRevoked{opacity:.5}.page-module__mGgp8W__revokedBadge{color:var(--danger);font-size:11px;font-weight:600}.page-module__mGgp8W__revokeBtn{color:var(--danger);background:0 0;padding:6px 12px;font-size:13px}.page-module__mGgp8W__revokeBtn:hover{background:var(--bg-hover)}.page-module__mGgp8W__newKeyBox{background:var(--bg-card);border:1px solid var(--success);border-radius:var(--radius);flex-direction:column;gap:10px;margin-bottom:20px;padding:16px;display:flex}.page-module__mGgp8W__newKeyLabel{color:var(--text-muted);font-size:13px}.page-module__mGgp8W__newKeyValue{background:var(--bg);border:1px solid var(--border);word-break:break-all;border-radius:8px;padding:10px 12px;font-family:monospace;font-size:13px}.page-module__mGgp8W__warning{color:var(--warning);font-size:12px}
.page-module__oR5GnW__page{flex:1;max-width:720px;padding:32px}.page-module__oR5GnW__title{margin-bottom:4px;font-size:20px;font-weight:700}.page-module__oR5GnW__subtitle{color:var(--text-muted);margin-bottom:24px;font-size:13px}.page-module__oR5GnW__list{flex-direction:column;gap:10px;display:flex}.page-module__oR5GnW__row{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.page-module__oR5GnW__rowLeft{align-items:center;gap:10px;display:flex}.page-module__oR5GnW__badge{color:#fff;text-transform:uppercase;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:flex}.page-module__oR5GnW__companyName{font-size:14px;font-weight:600}.page-module__oR5GnW__planLabel{color:var(--text-muted);font-size:12px}.page-module__oR5GnW__viewLink{background:var(--bg-hover);color:var(--text);border-radius:8px;padding:6px 14px;font-size:13px}.page-module__oR5GnW__viewLink:hover{background:var(--accent);color:#fff}.page-module__oR5GnW__empty{color:var(--text-muted);font-size:14px}
.page-module__kjT3CW__page{flex-direction:column;width:100%;height:100vh;display:flex}.page-module__kjT3CW__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.page-module__kjT3CW__logo{font-size:15px;font-weight:700}.page-module__kjT3CW__title{margin-top:2px;font-size:18px;font-weight:700}.page-module__kjT3CW__themeToggle{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.page-module__kjT3CW__themeToggle:hover{background:var(--bg-hover)}.page-module__kjT3CW__copyBtn{background:var(--bg-card);border:1px solid var(--border);color:var(--text);border-radius:8px;padding:7px 14px;font-size:13px}.page-module__kjT3CW__copyBtn:hover{background:var(--bg-hover)}.page-module__kjT3CW__badge{color:var(--text-muted);background:var(--bg-card);border:1px solid var(--border);border-radius:999px;padding:3px 10px;font-size:11px}.page-module__kjT3CW__state{color:var(--text-muted);text-align:center;flex:1;justify-content:center;align-items:center;padding:40px;display:flex}
.KanbanBoard-module__-z6oRq__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;padding:20px 24px 16px;display:flex}.KanbanBoard-module__-z6oRq__title{font-size:20px;font-weight:700}.KanbanBoard-module__-z6oRq__subtitle{color:var(--text-muted);margin-top:4px;font-size:13px}.KanbanBoard-module__-z6oRq__viewToggle{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;gap:2px;padding:3px;display:flex}.KanbanBoard-module__-z6oRq__viewBtn{color:var(--text-muted);background:0 0;border-radius:6px;padding:6px 14px;font-size:13px}.KanbanBoard-module__-z6oRq__viewBtn:hover{color:var(--text)}.KanbanBoard-module__-z6oRq__viewBtnActive{background:var(--accent);color:#fff;border-radius:6px;padding:6px 14px;font-size:13px}.KanbanBoard-module__-z6oRq__shareBtn{background:var(--bg-card);border:1px solid var(--border);color:var(--text);border-radius:8px;padding:0 16px;font-size:13px}.KanbanBoard-module__-z6oRq__shareBtn:hover{background:var(--bg-hover)}.KanbanBoard-module__-z6oRq__shareBtn:disabled{opacity:.6;cursor:not-allowed}.KanbanBoard-module__-z6oRq__newTaskBtn{background:var(--accent);color:#fff;border:none;border-radius:8px;padding:0 16px;font-size:13px}.KanbanBoard-module__-z6oRq__newTaskBtn:hover{background:var(--accent-hover)}.KanbanBoard-module__-z6oRq__board{flex:1;align-items:flex-start;gap:16px;padding:20px 24px;display:flex;overflow-x:auto}.KanbanBoard-module__-z6oRq__column{flex-direction:column;flex-shrink:0;gap:10px;width:300px;display:flex}.KanbanBoard-module__-z6oRq__columnHeader{justify-content:space-between;align-items:center;padding:4px 4px 0;display:flex}.KanbanBoard-module__-z6oRq__columnTitle{font-size:14px;font-weight:600}.KanbanBoard-module__-z6oRq__columnCount{color:var(--text-muted);background:var(--bg-card);border-radius:999px;padding:2px 8px;font-size:12px}.KanbanBoard-module__-z6oRq__columnBody{border-radius:var(--radius);flex-direction:column;gap:10px;min-height:60px;padding:4px;transition:background .15s;display:flex}.KanbanBoard-module__-z6oRq__columnBodyDragOver{background:var(--bg-hover)}.KanbanBoard-module__-z6oRq__addTaskBtn{color:var(--text-muted);text-align:left;background:0 0;padding:8px 4px;font-size:13px}.KanbanBoard-module__-z6oRq__addTaskBtn:hover{color:var(--text)}.KanbanBoard-module__-z6oRq__card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);cursor:grab;flex-direction:column;gap:8px;padding:14px;display:flex}.KanbanBoard-module__-z6oRq__card:active{cursor:grabbing}.KanbanBoard-module__-z6oRq__cardTitle{font-size:14px;font-weight:600}.KanbanBoard-module__-z6oRq__cardDescription{color:var(--text-muted);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.KanbanBoard-module__-z6oRq__progressTrack{background:#ffffff14;border-radius:999px;height:6px;position:relative;overflow:hidden}.KanbanBoard-module__-z6oRq__progressFill{background:var(--accent);border-radius:999px;height:100%}.KanbanBoard-module__-z6oRq__progressLabel{color:var(--text-muted);text-align:right;font-size:11px}.KanbanBoard-module__-z6oRq__cardFooter{color:var(--text-muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.KanbanBoard-module__-z6oRq__assignee{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;display:inline-flex;overflow:hidden}.KanbanBoard-module__-z6oRq__loading,.KanbanBoard-module__-z6oRq__notFound{color:var(--text-muted);flex:1;justify-content:center;align-items:center;display:flex}
