.TeamTable-module__j9uD-W__wrapper{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);width:100%;height:100%;box-shadow:var(--shadow-card,none);flex-direction:column;display:flex}.TeamTable-module__j9uD-W__tableScroll{flex:1;overflow:auto}.TeamTable-module__j9uD-W__table{border-collapse:collapse;width:100%;font-size:var(--text-sm);color:var(--color-text-primary)}.TeamTable-module__j9uD-W__headerRow{background:var(--color-bg-surface-raised);border-bottom:2px solid var(--color-border-default)}.TeamTable-module__j9uD-W__th{padding:var(--space-2) var(--space-3);text-align:left;font-weight:var(--font-weight-semibold);font-size:var(--text-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer}.TeamTable-module__j9uD-W__th:hover{color:var(--color-text-primary)}.TeamTable-module__j9uD-W__thContent{align-items:center;gap:var(--space-1);display:inline-flex}.TeamTable-module__j9uD-W__sortIcon{color:var(--color-primary);font-size:.625rem}.TeamTable-module__j9uD-W__sortIconInactive{color:var(--color-text-tertiary);opacity:.6;font-size:.625rem}.TeamTable-module__j9uD-W__row{border-bottom:1px solid var(--color-border-default);transition:background-color .1s}.TeamTable-module__j9uD-W__row:hover{background:var(--color-bg-surface-raised)}.TeamTable-module__j9uD-W__td{padding:var(--space-2) var(--space-3);vertical-align:middle;white-space:nowrap}.TeamTable-module__j9uD-W__nameCell{font-weight:var(--font-weight-medium)}.TeamTable-module__j9uD-W__roleBadge{font-size:var(--text-xs);font-weight:var(--font-weight-medium);padding:2px var(--space-2);border-radius:var(--radius-full);white-space:nowrap;background:var(--color-bg-surface-raised);color:var(--color-text-secondary);display:inline-block}.TeamTable-module__j9uD-W__reportsToCell{color:var(--color-text-secondary);font-size:var(--text-xs)}.TeamTable-module__j9uD-W__emptyState{text-align:center;padding:var(--space-8);color:var(--color-text-tertiary)}
.AkvMatrix-module__B8CH1G__wrapper{gap:var(--space-4);flex-direction:column;height:100%;display:flex}.AkvMatrix-module__B8CH1G__matrixScroll{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-card,none);flex:1;overflow:auto}.AkvMatrix-module__B8CH1G__matrix{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.AkvMatrix-module__B8CH1G__headerRow{background:var(--color-bg-surface-raised);border-bottom:2px solid var(--color-border-default)}.AkvMatrix-module__B8CH1G__cornerCell{padding:var(--space-2) var(--space-3);text-align:left;font-weight:var(--font-weight-semibold);font-size:var(--text-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:var(--color-bg-surface-raised);z-index:2;min-width:180px;position:sticky;left:0}.AkvMatrix-module__B8CH1G__memberHeader{padding:var(--space-2) var(--space-3);text-align:center;white-space:nowrap;min-width:100px}.AkvMatrix-module__B8CH1G__memberHeaderClickable{cursor:pointer;transition:background-color .1s}.AkvMatrix-module__B8CH1G__memberHeaderClickable:hover{background:var(--color-primary-subtle)}.AkvMatrix-module__B8CH1G__memberName{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);display:block}.AkvMatrix-module__B8CH1G__memberRole{font-size:.625rem;font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);margin-top:1px;display:block}.AkvMatrix-module__B8CH1G__bodyRow{border-bottom:1px solid var(--color-border-default);transition:background-color .1s}.AkvMatrix-module__B8CH1G__bodyRow:hover{background:var(--color-bg-surface-raised)}.AkvMatrix-module__B8CH1G__wpCell{padding:var(--space-2) var(--space-3);font-weight:var(--font-weight-medium);color:var(--color-text-primary);white-space:nowrap;background:var(--color-bg-surface);z-index:1;min-width:180px;position:sticky;left:0}.AkvMatrix-module__B8CH1G__bodyRow:hover .AkvMatrix-module__B8CH1G__wpCell{background:var(--color-bg-surface-raised)}.AkvMatrix-module__B8CH1G__markerCell{padding:var(--space-1) var(--space-2);text-align:center;vertical-align:middle}.AkvMatrix-module__B8CH1G__markerCellClickable{cursor:pointer}.AkvMatrix-module__B8CH1G__markerCellClickable:hover{background:var(--color-primary-subtle)}.AkvMatrix-module__B8CH1G__markers{flex-wrap:wrap;justify-content:center;align-items:center;gap:3px;display:flex}.AkvMatrix-module__B8CH1G__marker{border-radius:var(--radius-sm);width:22px;height:22px;font-size:.625rem;font-weight:var(--font-weight-bold);letter-spacing:0;justify-content:center;align-items:center;display:inline-flex}.AkvMatrix-module__B8CH1G__legend{align-items:center;gap:var(--space-4);padding:var(--space-2) 0;flex-wrap:wrap;display:flex}.AkvMatrix-module__B8CH1G__legendItem{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-text-secondary);display:flex}.AkvMatrix-module__B8CH1G__legendMarker{border-radius:var(--radius-sm);width:20px;height:20px;font-size:.625rem;font-weight:var(--font-weight-bold);justify-content:center;align-items:center;display:inline-flex}.AkvMatrix-module__B8CH1G__emptyCell{color:var(--color-text-tertiary);font-size:var(--text-xs)}
.TeamMemberFormModal-module__zcmTBG__form{gap:var(--space-4);flex-direction:column;display:flex}.TeamMemberFormModal-module__zcmTBG__row{gap:var(--space-1);flex-direction:column;display:flex}.TeamMemberFormModal-module__zcmTBG__label{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.TeamMemberFormModal-module__zcmTBG__input{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-sm)}.TeamMemberFormModal-module__zcmTBG__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle);outline:none}.TeamMemberFormModal-module__zcmTBG__input::placeholder{color:var(--color-text-tertiary)}.TeamMemberFormModal-module__zcmTBG__select{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-sm);cursor:pointer}.TeamMemberFormModal-module__zcmTBG__select:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle);outline:none}
.AkvPersonFormModal-module__qbYnaq__form{gap:var(--space-4);flex-direction:column;display:flex}.AkvPersonFormModal-module__qbYnaq__row{gap:var(--space-1);flex-direction:column;display:flex}.AkvPersonFormModal-module__qbYnaq__label{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.AkvPersonFormModal-module__qbYnaq__input{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-sm)}.AkvPersonFormModal-module__qbYnaq__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle);outline:none}.AkvPersonFormModal-module__qbYnaq__input::placeholder{color:var(--color-text-tertiary)}.AkvPersonFormModal-module__qbYnaq__tabDescription{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0 0 var(--space-2) 0}.AkvPersonFormModal-module__qbYnaq__assignmentList{gap:var(--space-2);flex-direction:column;display:flex}.AkvPersonFormModal-module__qbYnaq__assignmentRow{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-bg-surface-raised);border-radius:var(--radius-sm);display:flex}.AkvPersonFormModal-module__qbYnaq__wpName{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);white-space:nowrap}.AkvPersonFormModal-module__qbYnaq__markerGroup{gap:3px;display:flex}.AkvPersonFormModal-module__qbYnaq__markerChip{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);width:28px;height:28px;color:var(--color-text-tertiary);font-size:var(--text-xs);font-weight:var(--font-weight-bold);cursor:pointer;justify-content:center;align-items:center;transition:all .1s;display:inline-flex}.AkvPersonFormModal-module__qbYnaq__markerChip:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.AkvPersonFormModal-module__qbYnaq__markerChipActive{font-weight:var(--font-weight-bold)}
.AkvConfigTabs-module__njja6G__tabContent{gap:var(--space-3);flex-direction:column;display:flex}.AkvConfigTabs-module__njja6G__description{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.AkvConfigTabs-module__njja6G__list{gap:var(--space-1);flex-direction:column;display:flex}.AkvConfigTabs-module__njja6G__listItem{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-bg-surface-raised);border-radius:var(--radius-sm);transition:background-color .1s;display:flex}.AkvConfigTabs-module__njja6G__listItem:hover{background:var(--color-bg-surface);outline:1px solid var(--color-border-default)}.AkvConfigTabs-module__njja6G__listItemInfo{flex-direction:column;gap:1px;min-width:0;display:flex}.AkvConfigTabs-module__njja6G__listItemName{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.AkvConfigTabs-module__njja6G__listItemSub{font-size:var(--text-xs);color:var(--color-text-tertiary)}.AkvConfigTabs-module__njja6G__listItemActions{gap:var(--space-1);flex-shrink:0;display:flex}.AkvConfigTabs-module__njja6G__editBtn{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-text-tertiary);font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:color .1s,background-color .1s;display:flex}.AkvConfigTabs-module__njja6G__editBtn:hover{color:var(--color-primary);background:var(--color-primary-subtle)}.AkvConfigTabs-module__njja6G__removeBtn{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-text-tertiary);font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:color .1s,background-color .1s;display:flex}.AkvConfigTabs-module__njja6G__removeBtn:hover{color:var(--color-danger-text);background:var(--color-danger-subtle)}.AkvConfigTabs-module__njja6G__addBtn{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border:1px dashed var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-text-tertiary);font-size:var(--text-xs);cursor:pointer;background:0 0;transition:color .1s,border-color .1s;display:flex}.AkvConfigTabs-module__njja6G__addBtn:hover{color:var(--color-primary);border-color:var(--color-primary)}.AkvConfigTabs-module__njja6G__inlineAdd{gap:var(--space-1);display:flex}.AkvConfigTabs-module__njja6G__inlineInput{padding:var(--space-2) var(--space-3);border:1px dashed var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-sm);flex:1}.AkvConfigTabs-module__njja6G__inlineInput:focus{border-style:solid;border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle);outline:none}.AkvConfigTabs-module__njja6G__inlineInput::placeholder{color:var(--color-text-tertiary)}.AkvConfigTabs-module__njja6G__inlineAddBtn{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);width:36px;color:var(--color-text-secondary);font-size:var(--text-xs);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:all .1s;display:flex}.AkvConfigTabs-module__njja6G__inlineAddBtn:hover{background:var(--color-primary);color:var(--color-primary-text);border-color:var(--color-primary)}.AkvConfigTabs-module__njja6G__inlineAddBtn:disabled{opacity:.4;cursor:default}.AkvConfigTabs-module__njja6G__inlineAddBtn:disabled:hover{background:var(--color-bg-surface);color:var(--color-text-secondary);border-color:var(--color-border-default)}
.ViewToolbar-module__--5X5q__toolbar{gap:var(--space-1);display:flex}.ViewToolbar-module__--5X5q__toolbarBtn{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;transition:background-color .1s,color .1s,border-color .1s;display:flex}.ViewToolbar-module__--5X5q__toolbarBtn:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.ViewToolbar-module__--5X5q__toolbarBtnActive{background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary)}.ViewToolbar-module__--5X5q__toolbarIcon{font-size:var(--text-xs)}.ViewToolbar-module__--5X5q__activeDot{background:var(--color-primary);border-radius:9999px;flex-shrink:0;width:6px;height:6px}
.KanbanList-module__saVGaa__wrapper{gap:var(--space-2);flex-direction:column;width:100%;height:100%;display:flex}.KanbanList-module__saVGaa__tableScroll{flex:1;overflow:auto}.KanbanList-module__saVGaa__table{border-collapse:collapse;width:100%;font-size:var(--density-text-base,var(--text-base));color:var(--color-text-primary)}.KanbanList-module__saVGaa__headerRow{background:var(--color-bg-surface-raised);border-bottom:2px solid var(--color-border-default)}.KanbanList-module__saVGaa__th{padding:var(--density-cell-padding-y) var(--density-cell-padding-x);text-align:left;font-weight:var(--font-weight-semibold);font-size:var(--text-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;-webkit-user-select:none;user-select:none}.KanbanList-module__saVGaa__thCheckbox{width:36px;padding-right:var(--space-1)}.KanbanList-module__saVGaa__thContent{align-items:center;gap:var(--space-1);display:inline-flex}.KanbanList-module__saVGaa__thSortable{cursor:pointer}.KanbanList-module__saVGaa__thSortable:hover{color:var(--color-text-primary)}.KanbanList-module__saVGaa__sortIcon{color:var(--color-primary);font-size:.625rem}.KanbanList-module__saVGaa__sortIconInactive{color:var(--color-text-tertiary);opacity:.6;font-size:.625rem}.KanbanList-module__saVGaa__row{border-bottom:1px solid var(--color-border-default);transition:background-color .1s}.KanbanList-module__saVGaa__row:hover{background:var(--color-bg-surface-raised)}.KanbanList-module__saVGaa__rowSelected,.KanbanList-module__saVGaa__rowSelected:hover{background:var(--color-primary-subtle)}.KanbanList-module__saVGaa__td{padding:var(--density-cell-padding-y) var(--density-cell-padding-x);vertical-align:middle}.KanbanList-module__saVGaa__tdCheckbox{width:36px;padding-right:var(--space-1)}.KanbanList-module__saVGaa__checkbox{width:15px;height:15px;accent-color:var(--color-primary);cursor:pointer}.KanbanList-module__saVGaa__idCell{font-size:var(--text-xs);color:var(--color-text-tertiary);font-family:var(--font-mono);white-space:nowrap}.KanbanList-module__saVGaa__titleCell{font-size:inherit;color:var(--color-text-primary);font-weight:var(--font-weight-medium);cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;max-width:360px;padding:0;transition:color .1s;overflow:hidden}.KanbanList-module__saVGaa__titleCell:hover{color:var(--color-primary)}.KanbanList-module__saVGaa__titleWrap{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.KanbanList-module__saVGaa__archivedTag{padding:0 var(--space-1);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);background:var(--color-bg-surface-raised);border:1px solid var(--color-border-default);white-space:nowrap;flex-shrink:0;align-items:center;line-height:1.4;display:inline-flex}.KanbanList-module__saVGaa__titleDone{color:var(--color-text-tertiary);text-decoration:line-through}.KanbanList-module__saVGaa__titleDone:hover{color:var(--color-text-secondary)}.KanbanList-module__saVGaa__statusBadge{padding:2px var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-weight-medium);white-space:nowrap;display:inline-block}.KanbanList-module__saVGaa__statusActive{background:var(--color-neutral-subtle);color:var(--color-neutral-text)}.KanbanList-module__saVGaa__statusDone{background:var(--color-success-subtle);color:var(--color-success-text)}.KanbanList-module__saVGaa__sourceCell{flex-direction:column;gap:1px;min-width:80px;display:flex}.KanbanList-module__saVGaa__sourceName{font-size:var(--text-xs);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:140px;overflow:hidden}.KanbanList-module__saVGaa__containerName{font-size:var(--text-xs);color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis;max-width:140px;overflow:hidden}.KanbanList-module__saVGaa__priorityCell{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.KanbanList-module__saVGaa__priorityDot{border-radius:var(--radius-full);flex-shrink:0;width:8px;height:8px}.KanbanList-module__saVGaa__priorityHigh{background:var(--color-danger)}.KanbanList-module__saVGaa__priorityMedium{background:var(--color-warning)}.KanbanList-module__saVGaa__priorityLow{background:var(--color-success)}.KanbanList-module__saVGaa__priorityNone{background:var(--color-neutral)}.KanbanList-module__saVGaa__priorityLabel{font-size:var(--text-xs);color:var(--color-text-secondary)}.KanbanList-module__saVGaa__dueDateCell{font-size:var(--text-xs);white-space:nowrap;color:var(--color-text-secondary)}.KanbanList-module__saVGaa__dueDateOverdue{color:var(--color-danger-text);font-weight:var(--font-weight-medium)}.KanbanList-module__saVGaa__dueDateSoon{color:var(--color-warning-text);font-weight:var(--font-weight-medium)}.KanbanList-module__saVGaa__labelsCell{gap:var(--space-1);flex-wrap:wrap;min-width:60px;display:flex}.KanbanList-module__saVGaa__labelPill{padding:1px var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-weight-medium);white-space:nowrap;border:1px solid #0000;display:inline-block}.KanbanList-module__saVGaa__avatar{border-radius:var(--radius-full);background:var(--color-primary-subtle);width:26px;height:26px;color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:0;cursor:default;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.KanbanList-module__saVGaa__emptyCell{color:var(--color-text-tertiary);font-size:var(--text-xs)}.KanbanList-module__saVGaa__emptyState{text-align:center;padding:var(--space-8);color:var(--color-text-tertiary);font-size:var(--text-sm)}.KanbanList-module__saVGaa__swimlane{margin-bottom:var(--space-4)}.KanbanList-module__saVGaa__swimlaneBody{max-height:400px;overflow-y:auto}.KanbanList-module__saVGaa__swimlaneHeader{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-1);background:var(--color-bg-surface);z-index:1;border-bottom:2px solid var(--color-border-strong);display:flex;position:sticky;top:0}.KanbanList-module__saVGaa__swimlaneLabel{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.KanbanList-module__saVGaa__swimlaneCount{font-size:var(--text-xs);color:var(--color-text-tertiary);background:var(--color-bg-surface-raised);padding:1px var(--space-2);border-radius:var(--radius-full);font-weight:var(--font-weight-medium)}.KanbanList-module__saVGaa__compact .KanbanList-module__saVGaa__avatar{width:22px;height:22px;font-size:.625rem}.KanbanList-module__saVGaa__compact .KanbanList-module__saVGaa__priorityDot{width:6px;height:6px}.KanbanList-module__saVGaa__comfortable .KanbanList-module__saVGaa__avatar{width:30px;height:30px;font-size:var(--text-sm)}.KanbanList-module__saVGaa__comfortable .KanbanList-module__saVGaa__priorityDot{width:10px;height:10px}.KanbanList-module__saVGaa__skeletonRow td{padding:var(--space-2);background:0 0}.KanbanList-module__saVGaa__skeletonBar{background:linear-gradient(90deg, var(--color-bg-surface) 0%, var(--color-bg-surface-alt) 50%, var(--color-bg-surface) 100%);border-radius:var(--radius-sm);background-size:200% 100%;height:16px;animation:1.4s ease-in-out infinite KanbanList-module__saVGaa__skeletonShimmer}@keyframes KanbanList-module__saVGaa__skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
.CardLayoutConfig-module__svaxpW__root{gap:var(--space-6);flex-direction:column;min-height:0;display:flex}.CardLayoutConfig-module__svaxpW__configPanel{gap:var(--space-4);flex-direction:column;display:flex}.CardLayoutConfig-module__svaxpW__sectionTitle{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-1)}.CardLayoutConfig-module__svaxpW__fieldRow{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border-default);display:flex}.CardLayoutConfig-module__svaxpW__fieldRow:last-child{border-bottom:none}.CardLayoutConfig-module__svaxpW__fieldLabel{font-size:var(--text-sm);color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.CardLayoutConfig-module__svaxpW__select{appearance:none;background:var(--color-bg-surface-raised);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--text-sm);padding:var(--space-1) var(--space-6) var(--space-1) var(--space-2);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%23888' d='M0 0l5 6 5-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-2) center;min-width:160px;transition:border-color .15s}.CardLayoutConfig-module__svaxpW__select:hover{border-color:var(--color-border-strong)}.CardLayoutConfig-module__svaxpW__select:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle);outline:none}.CardLayoutConfig-module__svaxpW__toggleWrapper{flex-shrink:0;width:40px;height:22px;position:relative}.CardLayoutConfig-module__svaxpW__toggleInput{opacity:0;width:0;height:0;position:absolute}.CardLayoutConfig-module__svaxpW__toggleTrack{border-radius:var(--radius-full);background:var(--color-bg-surface-raised);border:1px solid var(--color-border-strong);cursor:pointer;width:40px;height:22px;transition:background-color .2s,border-color .2s;display:block;position:relative}.CardLayoutConfig-module__svaxpW__toggleInput:checked+.CardLayoutConfig-module__svaxpW__toggleTrack{background:var(--color-primary);border-color:var(--color-primary)}.CardLayoutConfig-module__svaxpW__toggleThumb{border-radius:var(--radius-full);background:#fff;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.CardLayoutConfig-module__svaxpW__toggleInput:checked~.CardLayoutConfig-module__svaxpW__toggleTrack .CardLayoutConfig-module__svaxpW__toggleThumb,.CardLayoutConfig-module__svaxpW__toggleInput:checked+.CardLayoutConfig-module__svaxpW__toggleTrack .CardLayoutConfig-module__svaxpW__toggleThumb{transform:translate(18px)}.CardLayoutConfig-module__svaxpW__previewPanel{gap:var(--space-2);flex-direction:column;display:flex}.CardLayoutConfig-module__svaxpW__previewLabel{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.06em}.CardLayoutConfig-module__svaxpW__previewContainer{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-app);padding:var(--space-4);justify-content:center;gap:var(--space-2);display:flex}.CardLayoutConfig-module__svaxpW__previewCardWrapper{width:320px}
.EisenhowerMatrix-module__XSf43W__matrix{grid-template-rows:28px 1fr;grid-template-columns:28px 1fr;gap:0;height:100%;min-height:0;display:grid}.EisenhowerMatrix-module__XSf43W__axisLeft{writing-mode:vertical-lr;padding:var(--space-1) 0;-webkit-user-select:none;user-select:none;flex-direction:row-reverse;grid-area:2/1;justify-content:space-around;align-items:center;display:flex;transform:rotate(180deg)}.EisenhowerMatrix-module__XSf43W__axisTop{padding:0 var(--space-1);-webkit-user-select:none;user-select:none;flex-direction:row;grid-area:1/2;justify-content:space-around;align-items:center;display:flex}.EisenhowerMatrix-module__XSf43W__axisLabel{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.EisenhowerMatrix-module__XSf43W__axisLabelFaded{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em}.EisenhowerMatrix-module__XSf43W__grid{gap:var(--space-2);padding:var(--space-2);grid-area:2/2;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;min-height:0;display:grid;overflow:hidden}.EisenhowerMatrix-module__XSf43W__quadrant{border-radius:var(--radius-md);border:1px solid var(--color-border-default);flex-direction:column;min-height:0;display:flex;overflow:hidden}.EisenhowerMatrix-module__XSf43W__quadrantHeader{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);-webkit-user-select:none;user-select:none;flex-shrink:0;display:flex}.EisenhowerMatrix-module__XSf43W__quadrantLabel{font-size:var(--text-sm);font-weight:var(--font-weight-bold)}.EisenhowerMatrix-module__XSf43W__quadrantCount{font-size:var(--text-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-full);padding:0 var(--space-2);text-align:center;background:#00000014;min-width:20px;line-height:1.6}.EisenhowerMatrix-module__XSf43W__quadrantSublabel{font-size:var(--text-xs);color:inherit;opacity:.7;margin-left:auto}.EisenhowerMatrix-module__XSf43W__quadrantCards{min-height:0;padding:var(--space-2);flex:1;overflow-y:auto}.EisenhowerMatrix-module__XSf43W__cardRow{gap:var(--space-2);padding-bottom:var(--space-2);display:flex}.EisenhowerMatrix-module__XSf43W__cardSlot{min-width:0;height:110px}.EisenhowerMatrix-module__XSf43W__cardSlot>*{height:100%;overflow:hidden}.EisenhowerMatrix-module__XSf43W__quadrantDo{background:color-mix(in srgb, var(--color-danger) 6%, var(--color-bg-surface));border-color:color-mix(in srgb, var(--color-danger) 20%, var(--color-border-default))}.EisenhowerMatrix-module__XSf43W__quadrantDo .EisenhowerMatrix-module__XSf43W__quadrantHeader{border-bottom:2px solid var(--color-danger);color:var(--color-danger)}.EisenhowerMatrix-module__XSf43W__quadrantDo .EisenhowerMatrix-module__XSf43W__quadrantCount{background:color-mix(in srgb, var(--color-danger) 15%, transparent);color:var(--color-danger)}.EisenhowerMatrix-module__XSf43W__quadrantSchedule{background:color-mix(in srgb, var(--color-primary) 6%, var(--color-bg-surface));border-color:color-mix(in srgb, var(--color-primary) 20%, var(--color-border-default))}.EisenhowerMatrix-module__XSf43W__quadrantSchedule .EisenhowerMatrix-module__XSf43W__quadrantHeader{border-bottom:2px solid var(--color-primary);color:var(--color-primary)}.EisenhowerMatrix-module__XSf43W__quadrantSchedule .EisenhowerMatrix-module__XSf43W__quadrantCount{background:color-mix(in srgb, var(--color-primary) 15%, transparent);color:var(--color-primary)}.EisenhowerMatrix-module__XSf43W__quadrantDelegate{background:color-mix(in srgb, var(--color-warning) 6%, var(--color-bg-surface));border-color:color-mix(in srgb, var(--color-warning) 20%, var(--color-border-default))}.EisenhowerMatrix-module__XSf43W__quadrantDelegate .EisenhowerMatrix-module__XSf43W__quadrantHeader{border-bottom:2px solid var(--color-warning);color:var(--color-warning-text)}.EisenhowerMatrix-module__XSf43W__quadrantDelegate .EisenhowerMatrix-module__XSf43W__quadrantCount{background:color-mix(in srgb, var(--color-warning) 15%, transparent);color:var(--color-warning-text)}.EisenhowerMatrix-module__XSf43W__quadrantEliminate{background:var(--color-bg-surface-raised);border-color:var(--color-border-default)}.EisenhowerMatrix-module__XSf43W__quadrantEliminate .EisenhowerMatrix-module__XSf43W__quadrantHeader{border-bottom:2px solid var(--color-border-strong);color:var(--color-text-secondary)}.EisenhowerMatrix-module__XSf43W__quadrantEliminate .EisenhowerMatrix-module__XSf43W__quadrantCount{background:var(--color-bg-surface);color:var(--color-text-tertiary)}.EisenhowerMatrix-module__XSf43W__emptyState{min-height:64px;font-size:var(--text-sm);color:var(--color-text-tertiary);justify-content:center;align-items:center;font-style:italic;display:flex}.EisenhowerMatrix-module__XSf43W__skeletonList{gap:var(--space-2);padding:var(--space-2);flex-direction:column;display:flex}.EisenhowerMatrix-module__XSf43W__loadMoreIndicator{margin-top:var(--space-2);padding:0 var(--space-2) var(--space-2);opacity:.6}
.KanbanFilters-module__H_bC_W__section{margin-bottom:var(--space-6)}.KanbanFilters-module__H_bC_W__section:last-child{margin-bottom:0}.KanbanFilters-module__H_bC_W__sectionTitle{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-3)}.KanbanFilters-module__H_bC_W__searchWrapper{position:relative}.KanbanFilters-module__H_bC_W__searchIcon{left:var(--space-3);color:var(--color-text-tertiary);font-size:var(--text-sm);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.KanbanFilters-module__H_bC_W__searchInput{width:100%;padding:var(--space-2) var(--space-3) var(--space-2) calc(var(--space-3) + 1.25em + var(--space-1));border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface-raised);color:var(--color-text-primary);font-size:var(--text-sm);box-sizing:border-box;transition:border-color .15s}.KanbanFilters-module__H_bC_W__searchInput::placeholder{color:var(--color-text-tertiary)}.KanbanFilters-module__H_bC_W__searchInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle);outline:none}.KanbanFilters-module__H_bC_W__checkList{gap:var(--space-1);flex-direction:column;display:flex}.KanbanFilters-module__H_bC_W__checkItem{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);cursor:pointer;transition:background-color .1s;display:flex}.KanbanFilters-module__H_bC_W__checkItem:hover{background:var(--color-bg-surface-raised)}.KanbanFilters-module__H_bC_W__checkItem input[type=checkbox]{width:15px;height:15px;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0}.KanbanFilters-module__H_bC_W__checkItemLabel{font-size:var(--text-sm);color:var(--color-text-primary);flex:1}.KanbanFilters-module__H_bC_W__colorDot{border-radius:var(--radius-full);flex-shrink:0;width:10px;height:10px}.KanbanFilters-module__H_bC_W__radioList{gap:var(--space-1);flex-direction:column;display:flex}.KanbanFilters-module__H_bC_W__radioItem{align-items:flex-start;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);cursor:pointer;transition:background-color .1s,border-color .1s;display:flex}.KanbanFilters-module__H_bC_W__radioItem:hover{background:var(--color-bg-surface-raised)}.KanbanFilters-module__H_bC_W__radioItemActive{background:var(--color-primary-subtle);border-color:var(--color-primary)}.KanbanFilters-module__H_bC_W__radioItem input[type=radio]{accent-color:var(--color-primary);cursor:pointer;flex-shrink:0;margin-top:2px}.KanbanFilters-module__H_bC_W__radioContent{flex-direction:column;gap:2px;display:flex}.KanbanFilters-module__H_bC_W__radioLabel{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.KanbanFilters-module__H_bC_W__radioDescription{font-size:var(--text-xs);color:var(--color-text-tertiary)}.KanbanFilters-module__H_bC_W__toggleList{flex-direction:column;gap:0;display:flex}.KanbanFilters-module__H_bC_W__toggleRow{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-default);display:flex}.KanbanFilters-module__H_bC_W__toggleRow:last-child{border-bottom:none}.KanbanFilters-module__H_bC_W__toggleLabel{font-size:var(--text-sm);color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.KanbanFilters-module__H_bC_W__toggleWrapper{flex-shrink:0;width:40px;height:22px;position:relative}.KanbanFilters-module__H_bC_W__toggleInput{opacity:0;width:0;height:0;position:absolute}.KanbanFilters-module__H_bC_W__toggleTrack{border-radius:var(--radius-full);background:var(--color-bg-surface-raised);border:1px solid var(--color-border-strong);cursor:pointer;width:40px;height:22px;transition:background-color .2s,border-color .2s;display:block;position:relative}.KanbanFilters-module__H_bC_W__toggleInput:checked+.KanbanFilters-module__H_bC_W__toggleTrack{background:var(--color-primary);border-color:var(--color-primary)}.KanbanFilters-module__H_bC_W__toggleThumb{border-radius:var(--radius-full);background:#fff;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.KanbanFilters-module__H_bC_W__toggleInput:checked+.KanbanFilters-module__H_bC_W__toggleTrack .KanbanFilters-module__H_bC_W__toggleThumb{transform:translate(18px)}
.QuickCreateModal-module__-3Yxwq__form{gap:var(--space-4);flex-direction:column;display:flex}.QuickCreateModal-module__-3Yxwq__fieldGroup{gap:var(--space-1);flex-direction:column;display:flex}.QuickCreateModal-module__-3Yxwq__label{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.QuickCreateModal-module__-3Yxwq__required{color:var(--color-danger);margin-left:2px}.QuickCreateModal-module__-3Yxwq__input,.QuickCreateModal-module__-3Yxwq__textarea,.QuickCreateModal-module__-3Yxwq__select{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface-raised);color:var(--color-text-primary);font-size:var(--text-sm);box-sizing:border-box;font-family:inherit;transition:border-color .15s}.QuickCreateModal-module__-3Yxwq__input::placeholder,.QuickCreateModal-module__-3Yxwq__textarea::placeholder{color:var(--color-text-tertiary)}.QuickCreateModal-module__-3Yxwq__input:focus,.QuickCreateModal-module__-3Yxwq__textarea:focus,.QuickCreateModal-module__-3Yxwq__select:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle);outline:none}.QuickCreateModal-module__-3Yxwq__textarea{resize:vertical;min-height:72px}.QuickCreateModal-module__-3Yxwq__select{appearance:none;padding-right:var(--space-6);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%23888' d='M0 0l5 6 5-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-2) center;cursor:pointer}.QuickCreateModal-module__-3Yxwq__twoCol{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.QuickCreateModal-module__-3Yxwq__labelGrid{gap:var(--space-1);grid-template-columns:repeat(3,1fr);display:grid}.QuickCreateModal-module__-3Yxwq__labelCheckItem{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);cursor:pointer;transition:background-color .1s;display:flex}.QuickCreateModal-module__-3Yxwq__labelCheckItem:hover{background:var(--color-bg-surface-raised)}.QuickCreateModal-module__-3Yxwq__labelCheckItem input[type=checkbox]{width:14px;height:14px;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0}.QuickCreateModal-module__-3Yxwq__colorDot{border-radius:var(--radius-full);flex-shrink:0;width:8px;height:8px}.QuickCreateModal-module__-3Yxwq__labelCheckText{font-size:var(--text-xs);color:var(--color-text-primary);font-weight:var(--font-weight-medium)}
.KanbanExport-module__fc0_1a__exportForm{gap:var(--space-3);flex-direction:column;display:flex}.KanbanExport-module__fc0_1a__topRow{gap:var(--space-4);display:flex}.KanbanExport-module__fc0_1a__section{gap:var(--space-2);flex-direction:column;display:flex}.KanbanExport-module__fc0_1a__sectionHeader{justify-content:space-between;align-items:center;display:flex}.KanbanExport-module__fc0_1a__sectionTitle{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.03em}.KanbanExport-module__fc0_1a__selectAllBtn{color:var(--color-primary);font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;padding:0}.KanbanExport-module__fc0_1a__selectAllBtn:hover{text-decoration:underline}.KanbanExport-module__fc0_1a__segmentedToggle{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);display:flex;overflow:hidden}.KanbanExport-module__fc0_1a__segmentedBtn{justify-content:center;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:none;flex:1;transition:background-color .1s,color .1s;display:flex}.KanbanExport-module__fc0_1a__segmentedBtn:not(:last-child){border-right:1px solid var(--color-border-default)}.KanbanExport-module__fc0_1a__segmentedBtn:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.KanbanExport-module__fc0_1a__segmentedBtnActive{background:var(--color-primary-subtle);color:var(--color-primary)}.KanbanExport-module__fc0_1a__segmentedIcon{font-size:var(--text-xs)}.KanbanExport-module__fc0_1a__fieldGrid{gap:var(--space-1);grid-template-columns:repeat(2,1fr);display:grid}.KanbanExport-module__fc0_1a__fieldItem{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);cursor:pointer;transition:background-color .1s;display:flex}.KanbanExport-module__fc0_1a__fieldItem:hover{background:var(--color-bg-surface-raised)}.KanbanExport-module__fc0_1a__fieldLabel{font-size:var(--text-sm);color:var(--color-text-primary)}.KanbanExport-module__fc0_1a__commentToggle{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);cursor:pointer;flex-wrap:wrap;transition:background-color .1s;display:flex}.KanbanExport-module__fc0_1a__commentToggle:hover{background:var(--color-bg-surface-raised)}.KanbanExport-module__fc0_1a__commentLabel{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.KanbanExport-module__fc0_1a__commentHint{width:100%;font-size:var(--text-xs);color:var(--color-text-tertiary);padding-left:calc(16px + var(--space-2))}
.KanbanCardActionsDropdown-module__Vbcy0G__trigger{width:32px;height:32px;color:var(--color-text-tertiary);cursor:pointer;border-radius:var(--radius-sm);font-size:var(--text-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .1s,color .1s;display:flex}.KanbanCardActionsDropdown-module__Vbcy0G__trigger:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.KanbanCardActionsDropdown-module__Vbcy0G__content{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-1) 0;z-index:200;min-width:200px;box-shadow:0 8px 24px #0003}.KanbanCardActionsDropdown-module__Vbcy0G__item{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;width:100%;transition:background-color .1s;display:flex}.KanbanCardActionsDropdown-module__Vbcy0G__item:hover,.KanbanCardActionsDropdown-module__Vbcy0G__item[data-highlighted]{background:var(--color-bg-surface-raised)}.KanbanCardActionsDropdown-module__Vbcy0G__itemActive{color:var(--color-primary);font-weight:var(--font-weight-medium);}.KanbanCardActionsDropdown-module__Vbcy0G__itemDanger{color:var(--color-danger);}.KanbanCardActionsDropdown-module__Vbcy0G__itemDanger:hover,.KanbanCardActionsDropdown-module__Vbcy0G__itemDanger[data-highlighted]{background:color-mix(in srgb, var(--color-danger) 8%, transparent)}.KanbanCardActionsDropdown-module__Vbcy0G__itemIcon{text-align:center;width:14px;font-size:var(--text-xs);color:var(--color-text-tertiary)}.KanbanCardActionsDropdown-module__Vbcy0G__statusDot{text-align:center;flex-shrink:0;width:14px;font-size:.5rem}.KanbanCardActionsDropdown-module__Vbcy0G__subArrow{color:var(--color-text-quaternary);margin-left:auto;font-size:.5rem}.KanbanCardActionsDropdown-module__Vbcy0G__separator{background:var(--color-border-default);height:1px;margin:var(--space-1) 0}
.KanbanAffiliationChips-module__0fUGmG__row{gap:var(--space-2);padding:var(--space-1) var(--space-5,20px) var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.KanbanAffiliationChips-module__0fUGmG__chip{align-items:center;gap:var(--space-1);padding:2px var(--space-2) 2px var(--space-3);border-radius:var(--radius-lg);font-size:var(--text-xs);border:1px solid;line-height:1.4;text-decoration:none;transition:opacity .1s;display:inline-flex}.KanbanAffiliationChips-module__0fUGmG__chip:hover{opacity:.85}.KanbanAffiliationChips-module__0fUGmG__chipIcon{flex-shrink:0;font-size:.625rem}.KanbanAffiliationChips-module__0fUGmG__chipRemove{margin-left:var(--space-1);color:inherit;opacity:.5;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:.625rem;transition:opacity .1s;display:inline-flex}.KanbanAffiliationChips-module__0fUGmG__chipRemove:hover{opacity:1}.KanbanAffiliationChips-module__0fUGmG__nestedChip{border-radius:var(--radius-lg);font-size:var(--text-xs);border:1px solid;align-items:center;line-height:1.4;display:inline-flex;overflow:hidden}.KanbanAffiliationChips-module__0fUGmG__nestedLeft{align-items:center;gap:var(--space-1);padding:2px var(--space-1) 2px var(--space-3);text-decoration:none;transition:opacity .1s;display:inline-flex}.KanbanAffiliationChips-module__0fUGmG__nestedLeft:hover{opacity:.85}.KanbanAffiliationChips-module__0fUGmG__nestedSeparator{opacity:.4;font-size:.625rem}.KanbanAffiliationChips-module__0fUGmG__nestedRight{align-items:center;gap:var(--space-1);padding:2px var(--space-2) 2px var(--space-1);text-decoration:none;transition:opacity .1s;display:inline-flex}.KanbanAffiliationChips-module__0fUGmG__nestedRight:hover{opacity:.85}.KanbanAffiliationChips-module__0fUGmG__nestedRemove{padding:2px var(--space-2);color:inherit;opacity:.5;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:.625rem;transition:opacity .1s;display:inline-flex}.KanbanAffiliationChips-module__0fUGmG__nestedRemove:hover{opacity:1}.KanbanAffiliationChips-module__0fUGmG__typeProject{background:color-mix(in srgb, var(--color-primary) 13%, transparent);color:var(--color-primary);border-color:color-mix(in srgb, var(--color-primary) 20%, transparent)}.KanbanAffiliationChips-module__0fUGmG__typeTeam{color:#8b5cf6;background:#8b5cf621;border-color:#8b5cf633}.KanbanAffiliationChips-module__0fUGmG__typeMeeting{color:#10b981;background:#10b98121;border-color:#10b98133}.KanbanAffiliationChips-module__0fUGmG__typeContainer{color:#06b6d4;background:#06b6d421;border-color:#06b6d433}.KanbanAffiliationChips-module__0fUGmG__addBtn{border-radius:var(--radius-full);border:1px dashed var(--color-border-default);width:24px;height:24px;color:var(--color-text-quaternary);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;font-size:.625rem;transition:border-color .1s,color .1s;display:inline-flex}.KanbanAffiliationChips-module__0fUGmG__addBtn:hover{border-color:var(--color-primary);color:var(--color-primary)}.KanbanAffiliationChips-module__0fUGmG__addWrapper{position:relative}.KanbanAffiliationChips-module__0fUGmG__addPopover{margin-top:var(--space-1);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);min-width:320px;box-shadow:var(--shadow-md,0 4px 12px #00000026);z-index:10;padding:var(--space-2);position:absolute;top:100%;left:0}.KanbanAffiliationChips-module__0fUGmG__typeRow{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;width:100%;font-family:inherit;transition:background-color .1s;display:flex}.KanbanAffiliationChips-module__0fUGmG__typeRow:hover{background:var(--color-bg-surface-raised)}.KanbanAffiliationChips-module__0fUGmG__typeRowIcon{text-align:center;width:20px;font-size:var(--text-xs)}.KanbanAffiliationChips-module__0fUGmG__searchInput{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-default);color:var(--color-text-primary);font-size:var(--text-sm);margin-bottom:var(--space-2);outline:none;font-family:inherit}.KanbanAffiliationChips-module__0fUGmG__searchInput:focus{border-color:var(--color-primary)}.KanbanAffiliationChips-module__0fUGmG__entityRow{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--text-sm);cursor:pointer;text-align:left;background:0 0;border:none;width:100%;font-family:inherit;transition:background-color .1s;display:flex}.KanbanAffiliationChips-module__0fUGmG__entityRow:hover{background:var(--color-bg-surface-raised)}.KanbanAffiliationChips-module__0fUGmG__entityName{font-weight:var(--font-weight-medium);flex:1;min-width:0}.KanbanAffiliationChips-module__0fUGmG__entityNumber{font-size:var(--text-xs);color:var(--color-text-tertiary);text-align:right;flex-shrink:0}.KanbanAffiliationChips-module__0fUGmG__backBtn{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);margin-bottom:var(--space-1);color:var(--color-text-tertiary);font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;font-family:inherit;transition:color .1s;display:flex}.KanbanAffiliationChips-module__0fUGmG__backBtn:hover{color:var(--color-text-primary)}.KanbanAffiliationChips-module__0fUGmG__entityList{max-height:200px;overflow-y:auto}
.KanbanCardPopupHeader-module__sCOl2q__header{border-bottom:1px solid var(--color-border-default);background:var(--color-bg-surface);flex-shrink:0}.KanbanCardPopupHeader-module__sCOl2q__titleRow{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5,20px) var(--space-2);display:flex}.KanbanCardPopupHeader-module__sCOl2q__doneToggle{width:20px;height:20px;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0}.KanbanCardPopupHeader-module__sCOl2q__kanbanId{font-size:var(--text-xs);color:var(--color-text-tertiary);font-weight:var(--font-weight-medium);white-space:nowrap;flex-shrink:0}.KanbanCardPopupHeader-module__sCOl2q__copyBtn{color:var(--color-text-tertiary);font-size:var(--text-xs);cursor:pointer;padding:var(--space-1);border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;transition:color .1s,background-color .1s}.KanbanCardPopupHeader-module__sCOl2q__copyBtn:hover{color:var(--color-primary);background:var(--color-bg-surface-raised)}.KanbanCardPopupHeader-module__sCOl2q__archivedBadge{font-size:var(--text-xs);font-weight:var(--font-weight-medium);padding:1px var(--space-2);border-radius:var(--radius-full);color:var(--color-text-secondary);background:var(--color-bg-surface-raised);border:1px solid var(--color-border-default);white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.KanbanCardPopupHeader-module__sCOl2q__workItemWrapper{flex-shrink:0;position:relative}.KanbanCardPopupHeader-module__sCOl2q__workItemBadge{align-items:center;gap:var(--space-1);padding:3px var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;cursor:pointer;border:1px solid #0000;font-family:inherit;transition:opacity .1s;display:inline-flex}.KanbanCardPopupHeader-module__sCOl2q__workItemBadge:hover{opacity:.82}.KanbanCardPopupHeader-module__sCOl2q__workItemBadgeIcon{flex-shrink:0;font-size:10px}.KanbanCardPopupHeader-module__sCOl2q__workItemBadgeSeparator{opacity:.4;flex-shrink:0;width:1px;height:12px;margin:0 2px;display:inline-block}.KanbanCardPopupHeader-module__sCOl2q__workItemPopover{top:calc(100% + var(--space-1));gap:var(--space-2);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);min-width:360px;box-shadow:var(--shadow-md,0 4px 12px #00000026);padding:var(--space-2);z-index:20;grid-template-columns:1fr 1px 1fr;display:grid;position:absolute;left:0}.KanbanCardPopupHeader-module__sCOl2q__workItemPopoverSection{flex-direction:column;min-width:0;display:flex}.KanbanCardPopupHeader-module__sCOl2q__workItemPopoverLabel{font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em;padding:var(--space-1) var(--space-2) var(--space-2)}.KanbanCardPopupHeader-module__sCOl2q__workItemPopoverDivider{background:var(--color-border-default)}.KanbanCardPopupHeader-module__sCOl2q__workItemPopoverList{flex-direction:column;max-height:280px;display:flex;overflow-y:auto}.KanbanCardPopupHeader-module__sCOl2q__workItemPopoverRow{align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--text-sm);cursor:pointer;text-align:left;background:0 0;border:none;width:100%;font-family:inherit;transition:background-color .1s;display:flex}.KanbanCardPopupHeader-module__sCOl2q__workItemPopoverRow:hover{background:var(--color-bg-surface-raised)}.KanbanCardPopupHeader-module__sCOl2q__workItemPopoverRowActive{background:var(--color-bg-surface-raised);font-weight:var(--font-weight-semibold)}.KanbanCardPopupHeader-module__sCOl2q__workItemPopoverRowIcon{border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;display:inline-flex}.KanbanCardPopupHeader-module__sCOl2q__workItemPopoverRowDot{border-radius:var(--radius-full);background:var(--color-text-quaternary);flex-shrink:0;width:10px;height:10px;display:inline-block}.KanbanCardPopupHeader-module__sCOl2q__workItemPopoverRowDot[data-status=todo]{background:var(--color-text-tertiary)}.KanbanCardPopupHeader-module__sCOl2q__workItemPopoverRowDot[data-status=in_progress]{background:var(--color-primary)}.KanbanCardPopupHeader-module__sCOl2q__workItemPopoverRowDot[data-status=in_review]{background:var(--color-warning)}.KanbanCardPopupHeader-module__sCOl2q__workItemPopoverRowDot[data-status=done]{background:var(--color-success)}.KanbanCardPopupHeader-module__sCOl2q__metaPopoverLabel{font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em;padding:var(--space-1) var(--space-2) var(--space-2)}.KanbanCardPopupHeader-module__sCOl2q__estimatePopover{top:calc(100% + var(--space-1));background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);min-width:240px;box-shadow:var(--shadow-md,0 4px 12px #00000026);padding:var(--space-2);z-index:20;position:absolute;left:0}.KanbanCardPopupHeader-module__sCOl2q__estimateGrid{gap:var(--space-1);padding:0 var(--space-1);flex-wrap:wrap;display:flex}.KanbanCardPopupHeader-module__sCOl2q__estimateChip{min-width:36px;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;font-family:inherit;transition:background-color .1s,border-color .1s,color .1s}.KanbanCardPopupHeader-module__sCOl2q__estimateChip:hover{border-color:var(--color-primary);color:var(--color-primary)}.KanbanCardPopupHeader-module__sCOl2q__estimateChipActive{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.KanbanCardPopupHeader-module__sCOl2q__estimateChipActive:hover{color:#fff}.KanbanCardPopupHeader-module__sCOl2q__estimateInputRow{align-items:center;gap:var(--space-2);padding:0 var(--space-1);display:flex}.KanbanCardPopupHeader-module__sCOl2q__estimateInput{min-width:0;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-sm);outline:none;flex:1;font-family:inherit}.KanbanCardPopupHeader-module__sCOl2q__estimateInput:focus{border-color:var(--color-primary)}.KanbanCardPopupHeader-module__sCOl2q__estimateInputSuffix{font-size:var(--text-xs);color:var(--color-text-tertiary);flex-shrink:0}.KanbanCardPopupHeader-module__sCOl2q__sprintPopover{top:calc(100% + var(--space-1));background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);min-width:260px;box-shadow:var(--shadow-md,0 4px 12px #00000026);padding:var(--space-2);z-index:20;position:absolute;left:0}.KanbanCardPopupHeader-module__sCOl2q__sprintPopoverList{flex-direction:column;max-height:280px;display:flex;overflow-y:auto}.KanbanCardPopupHeader-module__sCOl2q__sprintPopoverRow{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--text-sm);cursor:pointer;text-align:left;background:0 0;border:none;font-family:inherit;transition:background-color .1s;display:flex}.KanbanCardPopupHeader-module__sCOl2q__sprintPopoverRow:hover{background:var(--color-bg-surface-raised)}.KanbanCardPopupHeader-module__sCOl2q__sprintPopoverRowActive{background:var(--color-bg-surface-raised);font-weight:var(--font-weight-semibold)}.KanbanCardPopupHeader-module__sCOl2q__sprintPopoverRowMain{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.KanbanCardPopupHeader-module__sCOl2q__sprintPopoverRowTag{font-size:10px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--color-bg-surface-raised);color:var(--color-text-tertiary);flex-shrink:0}.KanbanCardPopupHeader-module__sCOl2q__sprintPopoverRow:hover .KanbanCardPopupHeader-module__sCOl2q__sprintPopoverRowTag,.KanbanCardPopupHeader-module__sCOl2q__sprintPopoverRowActive .KanbanCardPopupHeader-module__sCOl2q__sprintPopoverRowTag{background:var(--color-bg-surface)}.KanbanCardPopupHeader-module__sCOl2q__sprintPopoverRowTag[data-status=active]{background:color-mix(in srgb, var(--color-success) 15%, transparent);color:var(--color-success)}.KanbanCardPopupHeader-module__sCOl2q__sprintPopoverRowTag[data-status=planning]{background:color-mix(in srgb, var(--color-primary) 13%, transparent);color:var(--color-primary)}.KanbanCardPopupHeader-module__sCOl2q__nameInput{min-width:120px;font-size:var(--text-lg,17px);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);cursor:text;background:0 0;border:none;border-bottom:1px solid #0000;outline:none;flex:1;margin-bottom:2px;padding:0}.KanbanCardPopupHeader-module__sCOl2q__nameInput:hover{border-bottom-color:var(--color-border-default)}.KanbanCardPopupHeader-module__sCOl2q__nameInput:focus{border-bottom-color:var(--color-primary)}.KanbanCardPopupHeader-module__sCOl2q__rightGroup{align-items:center;gap:var(--space-2);flex-shrink:0;margin-left:auto;display:flex}.KanbanCardPopupHeader-module__sCOl2q__closeBtn{width:32px;height:32px;color:var(--color-text-tertiary);cursor:pointer;border-radius:var(--radius-sm);font-size:var(--text-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .1s,color .1s;display:flex}.KanbanCardPopupHeader-module__sCOl2q__closeBtn:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.KanbanCardPopupHeader-module__sCOl2q__colorPickerWrapper{position:relative}.KanbanCardPopupHeader-module__sCOl2q__colorPickerBtn{width:32px;height:32px;color:var(--color-text-tertiary);cursor:pointer;border-radius:var(--radius-sm);font-size:var(--text-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .1s,color .1s;display:flex}.KanbanCardPopupHeader-module__sCOl2q__colorPickerBtn:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.KanbanCardPopupHeader-module__sCOl2q__colorPickerSwatch{border-radius:var(--radius-full);width:20px;height:20px;box-shadow:0 0 0 2px var(--color-bg-surface), 0 0 0 3px var(--color-text-tertiary)}.KanbanCardPopupHeader-module__sCOl2q__colorPickerPopup{margin-top:var(--space-1);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-md,0 4px 12px #00000026);z-index:10;padding:var(--space-3);position:absolute;top:100%;right:0}.KanbanCardPopupHeader-module__sCOl2q__colorGrid{gap:var(--space-2);grid-template-columns:repeat(4,1fr);display:grid}.KanbanCardPopupHeader-module__sCOl2q__colorGridItem{border-radius:var(--radius-full);cursor:pointer;border:2px solid #0000;width:28px;height:28px;transition:transform .1s,border-color .1s}.KanbanCardPopupHeader-module__sCOl2q__colorGridItem:hover{transform:scale(1.15)}.KanbanCardPopupHeader-module__sCOl2q__colorGridItemActive{border-color:var(--color-text-primary);box-shadow:0 0 0 2px var(--color-bg-surface), 0 0 0 4px var(--color-text-primary)}.KanbanCardPopupHeader-module__sCOl2q__colorSeparator{background:var(--color-border-default);height:1px;margin:var(--space-2) 0}.KanbanCardPopupHeader-module__sCOl2q__colorRemoveBtn{align-items:center;gap:var(--space-2);padding:var(--space-1) 0;color:var(--color-text-tertiary);font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;width:100%;transition:color .1s;display:flex}.KanbanCardPopupHeader-module__sCOl2q__colorRemoveBtn:hover{color:var(--color-text-primary)}.KanbanCardPopupHeader-module__sCOl2q__colorRemoveIcon{font-size:var(--text-xs);text-align:center;width:14px}.KanbanCardPopupHeader-module__sCOl2q__infoRow{gap:var(--space-5,20px);padding:0 var(--space-5,20px) var(--space-3);flex-wrap:wrap;align-items:flex-start;display:flex}.KanbanCardPopupHeader-module__sCOl2q__infoField{position:relative}.KanbanCardPopupHeader-module__sCOl2q__infoLabel{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:.5625rem}.KanbanCardPopupHeader-module__sCOl2q__clickableValue{font-size:var(--text-sm);color:var(--color-text-primary);cursor:pointer;border-bottom:1px dashed var(--color-border-default);align-items:center;gap:var(--space-1);white-space:nowrap;padding-bottom:1px;display:flex}.KanbanCardPopupHeader-module__sCOl2q__clickableValue:hover{border-bottom-color:var(--color-primary)}.KanbanCardPopupHeader-module__sCOl2q__priorityDot{flex-shrink:0;font-size:.5rem}.KanbanCardPopupHeader-module__sCOl2q__priorityPopup{margin-top:var(--space-1);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-md,0 4px 12px #00000026);z-index:10;display:flex;position:absolute;top:100%;left:0;overflow:hidden}.KanbanCardPopupHeader-module__sCOl2q__priorityBtn{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;font-family:inherit;transition:background-color .1s,color .1s;display:flex}.KanbanCardPopupHeader-module__sCOl2q__priorityBtn:not(:first-child){border-left:1px solid var(--color-border-default)}.KanbanCardPopupHeader-module__sCOl2q__priorityBtn:hover{background:var(--color-bg-surface-raised)}.KanbanCardPopupHeader-module__sCOl2q__priorityBtnActive{color:var(--color-primary);font-weight:var(--font-weight-medium)}.KanbanCardPopupHeader-module__sCOl2q__datePopup{margin-top:var(--space-1);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-md,0 4px 12px #00000026);z-index:10;padding:var(--space-3);position:absolute;top:100%;left:0}.KanbanCardPopupHeader-module__sCOl2q__datePopupRow{align-items:center;gap:var(--space-2);display:flex}.KanbanCardPopupHeader-module__sCOl2q__datePopupLabel{font-size:var(--text-xs);color:var(--color-text-secondary);white-space:nowrap;flex-shrink:0}.KanbanCardPopupHeader-module__sCOl2q__datePopupInput{font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-bg-default);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);outline:none;font-family:inherit}.KanbanCardPopupHeader-module__sCOl2q__datePopupInput:focus{border-color:var(--color-primary)}.KanbanCardPopupHeader-module__sCOl2q__reminderPopup{margin-top:var(--space-1);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-md,0 4px 12px #00000026);z-index:10;padding:var(--space-3);position:absolute;top:100%;left:0}.KanbanCardPopupHeader-module__sCOl2q__reminderPopupRow{align-items:center;gap:var(--space-2);display:flex}.KanbanCardPopupHeader-module__sCOl2q__reminderPopupInput{width:72px;font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-bg-default);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);text-align:center;outline:none;font-family:inherit}.KanbanCardPopupHeader-module__sCOl2q__reminderPopupInput:focus{border-color:var(--color-primary)}.KanbanCardPopupHeader-module__sCOl2q__reminderPopupSuffix{font-size:var(--text-xs);color:var(--color-text-tertiary)}.KanbanCardPopupHeader-module__sCOl2q__labels{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.KanbanCardPopupHeader-module__sCOl2q__label{font-size:var(--text-xs);padding:1px var(--space-2);border-radius:var(--radius-lg);white-space:nowrap;border:1px solid}.KanbanCardPopupHeader-module__sCOl2q__addLabelBtn{font-size:var(--text-xs);color:var(--color-text-quaternary);cursor:pointer;padding:0 var(--space-1);background:0 0;border:none}.KanbanCardPopupHeader-module__sCOl2q__addLabelBtn:hover{color:var(--color-primary)}.KanbanCardPopupHeader-module__sCOl2q__membersRow{flex-wrap:wrap;align-items:center;display:flex;position:relative}.KanbanCardPopupHeader-module__sCOl2q__memberAvatar{border-radius:var(--radius-full);background:var(--color-bg-surface-raised);width:26px;height:26px;color:var(--color-text-secondary);font-size:.625rem;font-weight:var(--font-weight-semibold);cursor:pointer;border:2px solid var(--color-bg-surface);justify-content:center;align-items:center;margin-left:-6px;transition:opacity .1s;display:inline-flex;position:relative}.KanbanCardPopupHeader-module__sCOl2q__memberAvatar:first-child{margin-left:0}.KanbanCardPopupHeader-module__sCOl2q__memberAvatar:hover{opacity:.7}.KanbanCardPopupHeader-module__sCOl2q__memberRemove{border-radius:var(--radius-full);background:var(--color-danger);color:#fff;justify-content:center;align-items:center;font-size:.5rem;display:none;position:absolute;inset:0}.KanbanCardPopupHeader-module__sCOl2q__memberAvatar:hover .KanbanCardPopupHeader-module__sCOl2q__memberRemove{display:flex}.KanbanCardPopupHeader-module__sCOl2q__addMemberBtn{border-radius:var(--radius-full);border:1px dashed var(--color-border-default);width:26px;height:26px;color:var(--color-text-quaternary);font-size:var(--text-xs);cursor:pointer;background:0 0;justify-content:center;align-items:center;margin-left:2px;transition:border-color .1s,color .1s;display:inline-flex}.KanbanCardPopupHeader-module__sCOl2q__addMemberBtn:hover{border-color:var(--color-primary);color:var(--color-primary)}.KanbanCardPopupHeader-module__sCOl2q__membersPopup{margin-top:var(--space-1);z-index:10;background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);min-width:260px;box-shadow:var(--shadow-md,0 4px 12px #00000026);padding:var(--space-2);position:absolute;top:100%;left:0}.KanbanCardPopupHeader-module__sCOl2q__responsible{flex-shrink:0;width:250px;margin-left:auto}
.UserPicker-module__-ijF4W__wrapper{align-items:center;gap:var(--space-2);display:inline-flex;position:relative}.UserPicker-module__-ijF4W__block{width:100%;display:flex}.UserPicker-module__-ijF4W__block>*{width:100%}.UserPicker-module__-ijF4W__readOnlyEmpty{align-items:center;gap:var(--space-2);display:flex}.UserPicker-module__-ijF4W__readOnlyEmptyIcon{border-radius:var(--radius-md);background:var(--color-neutral-subtle);width:36px;height:36px;color:var(--color-text-tertiary);font-size:var(--text-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.UserPicker-module__-ijF4W__readOnlyEmptyText{font-size:var(--text-xs);color:var(--color-text-tertiary)}.UserPicker-module__-ijF4W__defaultState{align-items:center;gap:var(--space-2);display:flex}.UserPicker-module__-ijF4W__plusButton{border-radius:var(--radius-md);border:1.5px dashed var(--color-border-strong);width:36px;height:36px;color:var(--color-text-tertiary);font-size:var(--text-base);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .15s,color .15s,background-color .15s;display:flex}.UserPicker-module__-ijF4W__plusButton:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-subtle)}.UserPicker-module__-ijF4W__plusButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.UserPicker-module__-ijF4W__labelBlock{cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.UserPicker-module__-ijF4W__labelBlock:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.UserPicker-module__-ijF4W__labelMain{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);line-height:var(--leading-tight)}.UserPicker-module__-ijF4W__labelSub{color:var(--color-primary);cursor:pointer;font-size:.625rem;line-height:var(--leading-tight);margin-top:1px}.UserPicker-module__-ijF4W__labelSub:hover{text-decoration:underline}.UserPicker-module__-ijF4W__searchRow{align-items:center;gap:var(--space-2);display:flex;position:relative}.UserPicker-module__-ijF4W__searchInput{width:200px;height:36px;padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-sm);font-family:var(--font-sans);outline:none;transition:border-color .15s}.UserPicker-module__-ijF4W__searchInput::placeholder{color:var(--color-text-tertiary)}.UserPicker-module__-ijF4W__searchInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle)}.UserPicker-module__-ijF4W__dropdown{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);z-index:100;width:260px;max-height:240px;padding:var(--space-1) 0;animation:.12s ease-out UserPicker-module__-ijF4W__dropdownIn;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 4px 16px #0000001f}.UserPicker-module__-ijF4W__dropdownRight{left:auto;right:0}.UserPicker-module__-ijF4W__dropdownItem{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);cursor:pointer;text-align:left;background:0 0;border:none;transition:background-color .1s;display:flex}.UserPicker-module__-ijF4W__dropdownItem:hover,.UserPicker-module__-ijF4W__dropdownItemHighlighted{background:var(--color-bg-surface-raised)}.UserPicker-module__-ijF4W__dropdownAvatar{border-radius:var(--radius-sm);background:var(--color-primary);width:28px;height:28px;color:var(--color-primary-text);font-size:var(--text-xs);font-weight:var(--font-weight-bold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.UserPicker-module__-ijF4W__dropdownInfo{min-width:0}.UserPicker-module__-ijF4W__dropdownName{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);line-height:var(--leading-tight);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.UserPicker-module__-ijF4W__dropdownDept{color:var(--color-text-tertiary);font-size:.625rem;line-height:var(--leading-tight)}.UserPicker-module__-ijF4W__dropdownEmpty{padding:var(--space-3);font-size:var(--text-sm);color:var(--color-text-tertiary);text-align:center}.UserPicker-module__-ijF4W__selectedState{align-items:center;gap:var(--space-2);display:flex}.UserPicker-module__-ijF4W__selectedAvatar{border-radius:var(--radius-md);background:var(--color-primary);width:36px;height:36px;color:var(--color-primary-text);font-size:var(--text-sm);font-weight:var(--font-weight-bold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.UserPicker-module__-ijF4W__selectedInfo{flex:1;min-width:0}.UserPicker-module__-ijF4W__selectedName{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:var(--leading-tight);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.UserPicker-module__-ijF4W__selectedDept{color:var(--color-text-tertiary);font-size:.625rem;line-height:var(--leading-tight);margin-top:1px}.UserPicker-module__-ijF4W__resetButton{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--color-text-tertiary);font-size:var(--text-xs);cursor:pointer;margin-left:auto;margin-left:var(--space-1);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.UserPicker-module__-ijF4W__resetButton:hover{background:var(--color-danger-subtle);color:var(--color-danger-text)}.UserPicker-module__-ijF4W__resetButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@keyframes UserPicker-module__-ijF4W__dropdownIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
.Toast-module__grM6Ya__container{bottom:var(--space-4);right:var(--space-4);z-index:2000;gap:var(--space-2);max-width:min(420px, calc(100vw - 2 * var(--space-4)));pointer-events:none;flex-direction:column;display:flex;position:fixed}.Toast-module__grM6Ya__toast{pointer-events:auto;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);box-shadow:var(--shadow-lg,0 10px 30px #0000002e);font-size:var(--text-sm);animation:.18s ease-out Toast-module__grM6Ya__toastIn;display:flex}@keyframes Toast-module__grM6Ya__toastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Toast-module__grM6Ya__icon{font-size:var(--text-base);flex-shrink:0;margin-top:2px}.Toast-module__grM6Ya__content{flex:1;min-width:0}.Toast-module__grM6Ya__title{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.Toast-module__grM6Ya__description{margin-top:var(--space-1);color:var(--color-text-secondary);line-height:var(--line-height-normal);word-break:break-word}.Toast-module__grM6Ya__closeBtn{width:22px;height:22px;color:var(--color-text-tertiary);cursor:pointer;border-radius:var(--radius-sm);font-size:var(--text-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex}.Toast-module__grM6Ya__closeBtn:hover{color:var(--color-text-primary);background:var(--color-bg-surface-raised)}.Toast-module__grM6Ya__danger{border-color:var(--color-danger)}.Toast-module__grM6Ya__danger .Toast-module__grM6Ya__icon{color:var(--color-danger)}.Toast-module__grM6Ya__warning{border-color:var(--color-warning)}.Toast-module__grM6Ya__warning .Toast-module__grM6Ya__icon{color:var(--color-warning)}.Toast-module__grM6Ya__info{border-color:var(--color-info)}.Toast-module__grM6Ya__info .Toast-module__grM6Ya__icon{color:var(--color-info)}.Toast-module__grM6Ya__success{border-color:var(--color-success)}.Toast-module__grM6Ya__success .Toast-module__grM6Ya__icon{color:var(--color-success)}
.KanbanCardActionModals-module__iwJh_W__form{gap:var(--space-4);flex-direction:column;display:flex}.KanbanCardActionModals-module__iwJh_W__fieldGroup{gap:var(--space-1);flex-direction:column;display:flex}.KanbanCardActionModals-module__iwJh_W__label{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.KanbanCardActionModals-module__iwJh_W__input{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface-raised);color:var(--color-text-primary);font-size:var(--text-sm);box-sizing:border-box;font-family:inherit;transition:border-color .15s}.KanbanCardActionModals-module__iwJh_W__input::placeholder{color:var(--color-text-tertiary)}.KanbanCardActionModals-module__iwJh_W__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle);outline:none}.KanbanCardActionModals-module__iwJh_W__info{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:1.5}.KanbanCardActionModals-module__iwJh_W__infoDanger{font-size:var(--text-sm);color:var(--color-danger);margin:0;line-height:1.5}.KanbanCardActionModals-module__iwJh_W__pickerList{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);max-height:280px;padding:var(--space-1);flex-direction:column;gap:2px;display:flex;overflow-y:auto}.KanbanCardActionModals-module__iwJh_W__option{justify-content:space-between;align-items:center;gap:var(--space-2);text-align:left;width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;font-family:inherit;transition:background-color .1s;display:flex}.KanbanCardActionModals-module__iwJh_W__option:hover{background:var(--color-bg-surface-raised)}.KanbanCardActionModals-module__iwJh_W__optionActive{background:var(--color-primary-subtle);color:var(--color-primary)}.KanbanCardActionModals-module__iwJh_W__optionMeta{color:var(--color-text-tertiary);font-size:var(--text-xs);flex-shrink:0}.KanbanCardActionModals-module__iwJh_W__emptyHint{padding:var(--space-2) var(--space-3);color:var(--color-text-tertiary);font-size:var(--text-sm);margin:0}
.KanbanCardPopup-module__DJ2flq__overlay{z-index:100;background:#00000080;justify-content:center;align-items:center;animation:.15s ease-out KanbanCardPopup-module__DJ2flq__fadeIn;display:flex;position:fixed;inset:0}.KanbanCardPopup-module__DJ2flq__modal{background:var(--color-bg-surface);border-radius:var(--radius-lg);border:none;width:92vw;max-width:1800px;height:92vh;animation:.15s ease-out KanbanCardPopup-module__DJ2flq__scaleIn;display:flex;overflow:hidden;box-shadow:0 24px 64px #0000004d}.KanbanCardPopup-module__DJ2flq__layout{flex-direction:column;width:100%;min-width:0;height:100%;display:flex}.KanbanCardPopup-module__DJ2flq__content{padding:var(--space-5,20px) var(--space-6,24px);flex-direction:column;flex:1;min-width:0;display:flex;overflow-y:auto}.KanbanCardPopup-module__DJ2flq__priorityBar{border-radius:var(--radius-lg) 0 0 var(--radius-lg);flex-shrink:0;align-self:stretch;width:11px}.KanbanCardPopup-module__DJ2flq__priorityHigh{background:var(--color-danger)}.KanbanCardPopup-module__DJ2flq__priorityMedium{background:var(--color-warning)}.KanbanCardPopup-module__DJ2flq__priorityLow{background:var(--color-success)}.KanbanCardPopup-module__DJ2flq__priorityNone{background:var(--color-border-default)}@keyframes KanbanCardPopup-module__DJ2flq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes KanbanCardPopup-module__DJ2flq__scaleIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}
.page-module__dEy3QG__metaBar{align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border-default);background:var(--color-bg-surface);font-size:var(--text-xs);color:var(--color-text-secondary);flex-wrap:wrap;flex-shrink:0;display:flex}.page-module__dEy3QG__metaItem{align-items:center;gap:var(--space-1);white-space:nowrap;display:flex}.page-module__dEy3QG__metaItem svg{color:var(--color-text-tertiary);font-size:.75em}.page-module__dEy3QG__metaSeparator{background:var(--color-border-default);flex-shrink:0;width:1px;height:14px}.page-module__dEy3QG__metaContext{padding:1px var(--space-1-5);border-radius:var(--radius-xs);background:var(--color-bg-surface-raised);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.page-module__dEy3QG__metaTrigger{align-items:center;gap:var(--space-1);cursor:default;border-radius:var(--radius-xs);padding:1px var(--space-1);margin:-1px calc(-1 * var(--space-1));transition:background-color .1s;display:inline-flex}.page-module__dEy3QG__metaTrigger:hover{background:var(--color-bg-surface-raised)}.page-module__dEy3QG__metaContextLink{cursor:pointer;color:inherit;text-decoration:none}.page-module__dEy3QG__metaContextLink:hover .page-module__dEy3QG__metaContext{color:var(--color-primary)}.page-module__dEy3QG__tipCard{margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-2));padding:var(--space-3);min-width:220px}.page-module__dEy3QG__tipHeader{align-items:center;gap:var(--space-3);display:flex}.page-module__dEy3QG__tipAvatar{background:var(--color-primary-subtle);width:40px;height:40px;color:var(--color-primary);font-size:var(--text-sm);font-weight:var(--font-weight-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__dEy3QG__tipContextIcon{border-radius:var(--radius-md);background:var(--color-primary-subtle);width:40px;height:40px;color:var(--color-primary);font-size:var(--text-base);flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__dEy3QG__tipName{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:var(--leading-tight)}.page-module__dEy3QG__tipSub{font-size:var(--text-xs);color:var(--color-text-tertiary);line-height:var(--leading-tight);margin-top:1px}.page-module__dEy3QG__tipDivider{background:var(--color-border-default);height:1px;margin:var(--space-2) 0}.page-module__dEy3QG__tipDetails{flex-direction:column;gap:4px;display:flex}.page-module__dEy3QG__tipDetail{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-secondary);display:flex}.page-module__dEy3QG__tipDetailIcon{text-align:center;width:14px;color:var(--color-text-tertiary);flex-shrink:0}.page-module__dEy3QG__layout{flex:1;min-height:0;display:flex;overflow:hidden}.page-module__dEy3QG__protocol{flex-direction:column;flex:1;min-width:0;display:flex;overflow-y:auto}.page-module__dEy3QG__resizer{cursor:col-resize;border-left:1px solid var(--color-border-default);background:0 0;flex-shrink:0;width:4px;transition:background-color .15s}.page-module__dEy3QG__resizer:hover,.page-module__dEy3QG__resizer:active{background:var(--color-primary);border-left-color:var(--color-primary)}.page-module__dEy3QG__sidebar{background:var(--color-bg-surface);flex-shrink:0;overflow-y:auto}.page-module__dEy3QG__notFound{padding:var(--space-8) var(--space-4);text-align:center;color:var(--color-text-secondary);font-size:var(--text-sm)}.page-module__dEy3QG__actionBtn{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;background:0 0;transition:background-color .1s,color .1s;display:flex}.page-module__dEy3QG__actionBtn:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}
.WorkspaceRTE-module__qX5Yuq__rte{flex-direction:column;flex:1;min-height:0;display:flex}.WorkspaceRTE-module__qX5Yuq__toolbar{padding:var(--space-1) var(--space-4);border-bottom:1px solid var(--color-border-default);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:2px;display:flex}.WorkspaceRTE-module__qX5Yuq__toolbarBtn{width:28px;height:28px;color:var(--color-text-tertiary);cursor:pointer;border-radius:var(--radius-sm);font-size:var(--text-xs);background:0 0;border:none;justify-content:center;align-items:center;gap:2px;transition:background-color .1s,color .1s;display:flex}.WorkspaceRTE-module__qX5Yuq__toolbarBtn:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.WorkspaceRTE-module__qX5Yuq__toolbarBtnActive{background:var(--color-primary-subtle);color:var(--color-primary)}.WorkspaceRTE-module__qX5Yuq__toolbarDivider{background:var(--color-border-default);width:1px;height:18px;margin:0 var(--space-1)}.WorkspaceRTE-module__qX5Yuq__toolbarLabel{font-size:.5625rem;font-weight:var(--font-weight-bold)}.WorkspaceRTE-module__qX5Yuq__editorWrap{padding:var(--space-4);background:var(--color-bg-surface);flex:1;overflow-y:auto}.WorkspaceRTE-module__qX5Yuq__editorWrapFocus{padding:var(--space-6) var(--space-8)}.WorkspaceRTE-module__qX5Yuq__editor .tiptap{min-height:200px;font-size:var(--text-sm);color:var(--color-text-primary);outline:none;line-height:1.7}.WorkspaceRTE-module__qX5Yuq__editor .tiptap h2{font-size:var(--text-lg);font-weight:var(--font-weight-bold);margin-top:var(--space-4);margin-bottom:var(--space-2)}.WorkspaceRTE-module__qX5Yuq__editor .tiptap h3{font-size:var(--text-base);font-weight:var(--font-weight-semibold);margin-top:var(--space-3);margin-bottom:var(--space-1)}.WorkspaceRTE-module__qX5Yuq__editor .tiptap p{margin-bottom:var(--space-2)}.WorkspaceRTE-module__qX5Yuq__editor .tiptap ul{padding-left:var(--space-6);margin-bottom:var(--space-2);list-style-type:disc}.WorkspaceRTE-module__qX5Yuq__editor .tiptap ol{padding-left:var(--space-6);margin-bottom:var(--space-2);list-style-type:decimal}.WorkspaceRTE-module__qX5Yuq__editor .tiptap blockquote{border-left:3px solid var(--color-border-default);padding-left:var(--space-3);color:var(--color-text-secondary);margin-bottom:var(--space-2)}.WorkspaceRTE-module__qX5Yuq__editor .tiptap code{background:var(--color-bg-surface-raised);padding:2px var(--space-1);font-size:var(--text-xs);border-radius:3px}.WorkspaceRTE-module__qX5Yuq__editor .tiptap pre{background:var(--color-bg-surface-raised);padding:var(--space-3);border-radius:var(--radius-sm);margin-bottom:var(--space-2);overflow-x:auto}.WorkspaceRTE-module__qX5Yuq__editor .tiptap hr{border:none;border-top:1px solid var(--color-border-default);margin:var(--space-4) 0}.WorkspaceRTE-module__qX5Yuq__editor .tiptap .is-empty:before{content:attr(data-placeholder);color:var(--color-text-tertiary);pointer-events:none;float:left;height:0}.WorkspaceRTE-module__qX5Yuq__editor .rte-link{color:var(--color-primary);cursor:pointer;text-decoration:underline}.WorkspaceRTE-module__qX5Yuq__editor .rte-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#facc15;border-radius:3px;padding:1px 3px}.WorkspaceRTE-module__qX5Yuq__editor .tiptap table{border-collapse:collapse;width:100%;margin-bottom:var(--space-3)}:is(.WorkspaceRTE-module__qX5Yuq__editor .tiptap th,.WorkspaceRTE-module__qX5Yuq__editor .tiptap td){border:1px solid var(--color-border-default);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);text-align:left;vertical-align:top}.WorkspaceRTE-module__qX5Yuq__editor .tiptap th{background:var(--color-bg-surface-raised);font-weight:var(--font-weight-semibold)}.WorkspaceRTE-module__qX5Yuq__editor .tiptap td{min-width:80px}.WorkspaceRTE-module__qX5Yuq__toolbarBtn:disabled{opacity:.3;cursor:not-allowed}.WorkspaceRTE-module__qX5Yuq__gridPickerWrap{position:relative}.WorkspaceRTE-module__qX5Yuq__gridPicker{z-index:100;background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md,8px);padding:var(--space-2);position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 4px 12px #0000001f}.WorkspaceRTE-module__qX5Yuq__gridPickerLabel{font-size:var(--text-xs);color:var(--color-text-tertiary);text-align:center;margin-bottom:var(--space-1);font-weight:var(--font-weight-medium)}.WorkspaceRTE-module__qX5Yuq__grid{grid-template-columns:repeat(8,1fr);gap:3px;display:grid}.WorkspaceRTE-module__qX5Yuq__gridCell{border:1px solid var(--color-border-default);cursor:pointer;border-radius:2px;width:18px;height:18px;transition:background-color 50ms,border-color 50ms}.WorkspaceRTE-module__qX5Yuq__gridCell:hover{border-color:var(--color-primary)}.WorkspaceRTE-module__qX5Yuq__gridCellActive{background:var(--color-primary-subtle);border-color:var(--color-primary)}.WorkspaceRTE-module__qX5Yuq__editor .mention{padding:2px var(--space-1);margin:0 var(--space-1);border-radius:var(--radius-sm);font-weight:var(--font-weight-semibold);font-size:var(--text-sm);border:1px solid #0000}.WorkspaceRTE-module__qX5Yuq__editor .mention-user{background:var(--color-primary-subtle);color:var(--color-primary);border-color:color-mix(in srgb, var(--color-primary) 25%, transparent)}.WorkspaceRTE-module__qX5Yuq__editor .mention-card{background:var(--color-success-subtle,#dcfce7);color:var(--color-success,#16a34a);border-color:color-mix(in srgb, var(--color-success,#16a34a) 25%, transparent);cursor:pointer}.WorkspaceRTE-module__qX5Yuq__editor .mention-card:hover{text-decoration:underline}.WorkspaceRTE-module__qX5Yuq__editor .mention-group{color:#6d28d9;background:#8b5cf61f;border-color:#8b5cf64d}.WorkspaceRTE-module__qX5Yuq__rteCompact{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);overflow:hidden}.WorkspaceRTE-module__qX5Yuq__editorWrapCompact{padding:var(--space-2) var(--space-3);cursor:text;min-height:0}.WorkspaceRTE-module__qX5Yuq__editorCompact .tiptap{min-height:0;font-size:var(--text-sm);line-height:1.55}.WorkspaceRTE-module__qX5Yuq__editorCompact .tiptap p{margin-bottom:var(--space-1)}.WorkspaceRTE-module__qX5Yuq__editorCompact .tiptap p:last-child{margin-bottom:0}.WorkspaceRTE-module__qX5Yuq__editorCompact .tiptap h2{font-size:var(--text-base);margin-top:var(--space-2);margin-bottom:var(--space-1)}.WorkspaceRTE-module__qX5Yuq__editorCompact .tiptap h3{font-size:var(--text-sm);margin-top:var(--space-2);margin-bottom:var(--space-1)}:is(.WorkspaceRTE-module__qX5Yuq__editorCompact .tiptap ul,.WorkspaceRTE-module__qX5Yuq__editorCompact .tiptap ol){margin-bottom:var(--space-1)}.WorkspaceRTE-module__qX5Yuq__rteCompactReadonly{background:0 0;border:none}.WorkspaceRTE-module__qX5Yuq__rteCompactReadonly .WorkspaceRTE-module__qX5Yuq__editorWrapCompact{padding:0}.WorkspaceRTE-module__qX5Yuq__editorFocus .tiptap{min-height:60vh;font-size:var(--text-base);line-height:1.8}.WorkspaceRTE-module__qX5Yuq__editorFocus .tiptap h2{margin-top:var(--space-6);margin-bottom:var(--space-3);font-size:1.25rem}.WorkspaceRTE-module__qX5Yuq__editorFocus .tiptap h3{font-size:var(--text-lg);margin-top:var(--space-4);margin-bottom:var(--space-2)}.WorkspaceRTE-module__qX5Yuq__editorFocus .tiptap p{margin-bottom:var(--space-3)}:is(.WorkspaceRTE-module__qX5Yuq__editorFocus .tiptap ul,.WorkspaceRTE-module__qX5Yuq__editorFocus .tiptap ol){margin-bottom:var(--space-3)}.WorkspaceRTE-module__qX5Yuq__editorFocus .tiptap blockquote{margin-bottom:var(--space-3)}.WorkspaceRTE-module__qX5Yuq__editorFocus .tiptap pre{margin-bottom:var(--space-3)}.WorkspaceRTE-module__qX5Yuq__editorFocus .tiptap hr{margin:var(--space-6) 0}.WorkspaceRTE-module__qX5Yuq__editorFocus .tiptap code{font-size:var(--text-sm)}
.Ghosts-module__OsttVW__cardsGrid{gap:var(--space-4);padding:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.Ghosts-module__OsttVW__card{gap:var(--space-3);padding:var(--space-4);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);flex-direction:column;display:flex}.Ghosts-module__OsttVW__cardThumb{border-radius:var(--radius-sm);height:96px}.Ghosts-module__OsttVW__cardTitle{width:70%;height:14px}.Ghosts-module__OsttVW__cardMeta{width:40%;height:10px}.Ghosts-module__OsttVW__cardBar{border-radius:var(--radius-full);width:100%;height:8px}.Ghosts-module__OsttVW__board{gap:var(--space-4);padding:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.Ghosts-module__OsttVW__boardCol{gap:var(--space-3);padding:var(--space-3);background:var(--color-bg-surface-raised);border-radius:var(--radius-md);flex-direction:column;display:flex}.Ghosts-module__OsttVW__boardColTitle{width:50%;height:12px}.Ghosts-module__OsttVW__boardCard{gap:var(--space-2);padding:var(--space-3);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);flex-direction:column;display:flex}.Ghosts-module__OsttVW__boardCardLine{width:90%;height:11px}.Ghosts-module__OsttVW__boardCardLineShort{width:55%;height:11px}.Ghosts-module__OsttVW__feed{gap:var(--space-4);max-width:680px;padding:var(--space-2);flex-direction:column;margin:0 auto;display:flex}.Ghosts-module__OsttVW__feedRow{gap:var(--space-3);display:flex}.Ghosts-module__OsttVW__feedAvatar{border-radius:var(--radius-full);flex-shrink:0;width:36px;height:36px}.Ghosts-module__OsttVW__feedBody{gap:var(--space-2);padding-top:var(--space-1);flex-direction:column;flex:1;display:flex}.Ghosts-module__OsttVW__feedLine{width:80%;height:11px}.Ghosts-module__OsttVW__feedLineShort{width:45%;height:11px}.Ghosts-module__OsttVW__detail{gap:var(--space-6);max-width:720px;padding:var(--space-2);flex-direction:column;margin:0 auto;display:flex}.Ghosts-module__OsttVW__detailSection{gap:var(--space-3);flex-direction:column;display:flex}.Ghosts-module__OsttVW__detailHeading{width:35%;height:14px}.Ghosts-module__OsttVW__detailLine{width:90%;height:11px}.Ghosts-module__OsttVW__detailLineWide{width:70%;height:11px}.Ghosts-module__OsttVW__chart{max-width:720px;height:100%;padding:var(--space-4);flex-direction:column;justify-content:flex-end;margin:0 auto;display:flex}.Ghosts-module__OsttVW__chartBars{align-items:flex-end;gap:var(--space-3);height:220px;display:flex}.Ghosts-module__OsttVW__chartBar{border-radius:var(--radius-sm) var(--radius-sm) 0 0;flex:1}.Ghosts-module__OsttVW__chartAxis{height:2px;margin-top:var(--space-2);background:var(--color-border-default)}.Ghosts-module__OsttVW__tree{gap:var(--space-4);max-width:640px;padding:var(--space-2);flex-direction:column;margin:0 auto;display:flex}.Ghosts-module__OsttVW__treeRow{align-items:center;gap:var(--space-3);display:flex}.Ghosts-module__OsttVW__treeDot{border-radius:var(--radius-sm);flex-shrink:0;width:16px;height:16px}.Ghosts-module__OsttVW__treeLine{height:11px}
.EmptyState-module__-CuTiG__wrap{width:100%;min-height:360px;padding:var(--space-8) var(--space-4);flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.EmptyState-module__-CuTiG__ghostLayer{padding:var(--space-4) var(--space-4) 0;opacity:.45;filter:blur(1.5px);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#00000059 55%,#0000 90%);mask-image:linear-gradient(#000 0%,#00000059 55%,#0000 90%)}.EmptyState-module__-CuTiG__card{z-index:1;align-items:center;gap:var(--space-2);max-width:50ch;padding:var(--space-8) var(--space-8);text-align:center;background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);flex-direction:column;display:flex;position:relative;box-shadow:0 12px 32px #0f172a1a,0 2px 6px #0f172a0d}.EmptyState-module__-CuTiG__badge{width:52px;height:52px;margin-bottom:var(--space-2);border-radius:var(--radius-full);background:var(--color-bg-surface-raised);border:1px solid var(--color-border-default);color:var(--color-text-secondary);justify-content:center;align-items:center;font-size:1.25rem;display:flex}.EmptyState-module__-CuTiG__title{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.EmptyState-module__-CuTiG__description{max-width:46ch;font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:1.5}.EmptyState-module__-CuTiG__bullets{width:100%;max-width:38ch;margin:var(--space-3) 0 var(--space-1);gap:var(--space-2);text-align:left;flex-direction:column;padding:0;list-style:none;display:flex}.EmptyState-module__-CuTiG__bullet{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.45;display:flex}.EmptyState-module__-CuTiG__bulletIcon{color:var(--color-success);flex-shrink:0;margin-top:.2em;font-size:.7rem}.EmptyState-module__-CuTiG__action{align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-primary-text);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);cursor:pointer;border:none;text-decoration:none;transition:background-color .1s;display:inline-flex}.EmptyState-module__-CuTiG__action:hover{background:var(--color-primary-hover)}
.StrategyIdeas-module__j9X12W__wrapper{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.StrategyIdeas-module__j9X12W__tabBar{border-bottom:2px solid var(--color-border-default);padding:0 var(--space-4);flex-shrink:0;gap:0;display:flex}.StrategyIdeas-module__j9X12W__tab{padding:var(--space-3) var(--space-3);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;transition:color .15s,border-color .15s}.StrategyIdeas-module__j9X12W__tab:hover{color:var(--color-text-primary)}.StrategyIdeas-module__j9X12W__tabActive{color:var(--color-primary);font-weight:var(--font-weight-semibold);border-bottom-color:var(--color-primary)}.StrategyIdeas-module__j9X12W__content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}
.page-module__wkKYDa__createBtn{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--color-primary);color:#fff;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);cursor:pointer;white-space:nowrap;border:none;transition:background-color .1s;display:flex}.page-module__wkKYDa__createBtn:hover{opacity:.9}
.EntityMention-module__qz4BPW__wrapper{vertical-align:baseline;white-space:nowrap;margin:0 1px;line-height:1;display:inline-block}.EntityMention-module__qz4BPW__mention{align-items:center;gap:var(--space-1);border-radius:var(--radius-sm);background:var(--color-bg-surface-raised);border:1px solid var(--color-border-default);color:var(--color-text-primary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;padding:2px 6px;text-decoration:none;transition:background-color .1s,border-color .1s;display:inline-flex}.EntityMention-module__qz4BPW__mention:hover{background:var(--color-bg-surface-elevated,var(--color-bg-surface-raised));border-color:var(--color-border-strong,var(--color-border-default))}.EntityMention-module__qz4BPW__missing{border-radius:var(--radius-sm);background:var(--color-bg-surface-raised);color:var(--color-text-tertiary);font-size:var(--text-xs);padding:1px 4px;font-style:italic;display:inline-block}.EntityMention-module__qz4BPW__icon{color:var(--color-text-tertiary);font-size:.6875rem}.EntityMention-module__qz4BPW__label{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.EntityMention-module__qz4BPW__preview{font-size:.625rem;font-weight:var(--font-weight-semibold);letter-spacing:.02em;text-transform:uppercase;border-radius:99px;padding:1px 6px;line-height:1.4;display:inline-block}.EntityMention-module__qz4BPW__type_project .EntityMention-module__qz4BPW__icon{color:var(--color-primary)}.EntityMention-module__qz4BPW__type_container .EntityMention-module__qz4BPW__icon{color:var(--color-text-secondary)}.EntityMention-module__qz4BPW__type_risk .EntityMention-module__qz4BPW__icon{color:var(--color-danger)}.EntityMention-module__qz4BPW__type_opportunity .EntityMention-module__qz4BPW__icon{color:var(--color-warning)}.EntityMention-module__qz4BPW__type_lesson .EntityMention-module__qz4BPW__icon{color:var(--color-info)}.EntityMention-module__qz4BPW__tone_neutral{background:var(--color-neutral-subtle,var(--color-bg-surface-raised));color:var(--color-text-secondary)}.EntityMention-module__qz4BPW__tone_success{background:var(--color-success-subtle);color:var(--color-success)}.EntityMention-module__qz4BPW__tone_warning{background:var(--color-warning-subtle);color:var(--color-warning)}.EntityMention-module__qz4BPW__tone_danger{background:var(--color-danger-subtle);color:var(--color-danger)}.EntityMention-module__qz4BPW__tone_info{background:var(--color-info-subtle,var(--color-primary-subtle));color:var(--color-info,var(--color-primary))}.EntityMention-module__qz4BPW__tooltipContent{z-index:1000;background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md,8px);max-width:340px;padding:0;animation:.1s ease-out EntityMention-module__qz4BPW__mentionTooltipIn;box-shadow:0 8px 24px #00000029}.EntityMention-module__qz4BPW__tooltipArrow{fill:var(--color-bg-surface)}@keyframes EntityMention-module__qz4BPW__mentionTooltipIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.EntityMention-module__qz4BPW__card{flex-direction:column;min-width:260px;max-width:340px;display:flex}.EntityMention-module__qz4BPW__cardHeader{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-default);background:var(--color-bg-surface-raised);border-radius:var(--radius-md,8px) var(--radius-md,8px) 0 0;display:flex}.EntityMention-module__qz4BPW__cardTypeIcon{border-radius:var(--radius-sm);background:var(--color-bg-surface);width:20px;height:20px;color:var(--color-text-secondary);justify-content:center;align-items:center;font-size:.75rem;display:inline-flex}.EntityMention-module__qz4BPW__cardType{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}.EntityMention-module__qz4BPW__cardTitle{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);padding:var(--space-3) var(--space-3) 2px var(--space-3);line-height:1.35}.EntityMention-module__qz4BPW__cardSubtitle{font-size:var(--text-xs);color:var(--color-text-tertiary);padding:0 var(--space-3) var(--space-2) var(--space-3)}.EntityMention-module__qz4BPW__cardMeta{column-gap:var(--space-3);padding:var(--space-2) var(--space-3);border-top:1px solid var(--color-border-default);grid-template-columns:max-content 1fr;row-gap:4px;margin:0;display:grid}.EntityMention-module__qz4BPW__metaLabel{font-size:var(--text-xs);color:var(--color-text-tertiary);margin:0}.EntityMention-module__qz4BPW__metaValue{font-size:var(--text-xs);color:var(--color-text-primary);text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.EntityMention-module__qz4BPW__cardLink{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-top:1px solid var(--color-border-default);color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);border-radius:0 0 var(--radius-md,8px) var(--radius-md,8px);text-decoration:none;display:inline-flex}.EntityMention-module__qz4BPW__cardLink:hover{background:var(--color-primary-subtle)}.EntityMention-module__qz4BPW__picker{z-index:1000;background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md,8px);flex-direction:column;width:360px;max-height:440px;display:flex;overflow:hidden;box-shadow:0 8px 24px #00000029}.EntityMention-module__qz4BPW__pickerTabs{padding:var(--space-1);border-bottom:1px solid var(--color-border-default);background:var(--color-bg-surface-raised);gap:0;display:flex}.EntityMention-module__qz4BPW__pickerTab{padding:var(--space-2) 4px;border-radius:var(--radius-sm);cursor:pointer;color:var(--color-text-tertiary);font-size:.625rem;font-weight:var(--font-weight-medium);background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:2px;line-height:1.2;transition:background-color .1s,color .1s;display:flex}.EntityMention-module__qz4BPW__pickerTab:hover{background:var(--color-bg-surface);color:var(--color-text-primary)}.EntityMention-module__qz4BPW__pickerTabActive{background:var(--color-bg-surface);color:var(--color-primary)}.EntityMention-module__qz4BPW__pickerTab svg{font-size:.875rem}.EntityMention-module__qz4BPW__pickerSearch{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-default);align-items:center;display:flex;position:relative}.EntityMention-module__qz4BPW__pickerSearchIcon{left:calc(var(--space-3) + var(--space-2));color:var(--color-text-tertiary);pointer-events:none;font-size:.75rem;position:absolute}.EntityMention-module__qz4BPW__pickerInput{padding:var(--space-2) var(--space-2) var(--space-2) var(--space-6);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-xs);outline:none;flex:1}.EntityMention-module__qz4BPW__pickerInput:focus{border-color:var(--color-primary)}.EntityMention-module__qz4BPW__pickerList{padding:var(--space-1);flex:1;overflow-y:auto}.EntityMention-module__qz4BPW__pickerEmpty{padding:var(--space-4) var(--space-3);text-align:center;color:var(--color-text-tertiary);font-size:var(--text-xs)}.EntityMention-module__qz4BPW__pickerItem{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);border-radius:var(--radius-sm);cursor:pointer;text-align:left;background:0 0;border:none;transition:background-color .1s;display:flex}.EntityMention-module__qz4BPW__pickerItem:hover{background:var(--color-bg-surface-raised)}.EntityMention-module__qz4BPW__pickerItemIcon{color:var(--color-text-tertiary);flex-shrink:0;font-size:.75rem}.EntityMention-module__qz4BPW__pickerItemText{flex:1;min-width:0}.EntityMention-module__qz4BPW__pickerItemLabel{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.EntityMention-module__qz4BPW__pickerItemSub{color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;overflow:hidden}
.MentionTooltip-module__7eBA8G__tooltip{z-index:1000;background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md,8px);padding:var(--space-3);pointer-events:none;min-width:240px;max-width:320px;position:fixed;box-shadow:0 8px 24px #00000026}.MentionTooltip-module__7eBA8G__tooltipCard{min-width:260px;max-width:300px;padding:0;overflow:hidden}.MentionTooltip-module__7eBA8G__tooltipCard .card{cursor:default}.MentionTooltip-module__7eBA8G__userHeader{align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.MentionTooltip-module__7eBA8G__userAvatar{background:var(--color-primary-subtle);width:40px;height:40px;color:var(--color-primary);font-size:var(--text-sm);font-weight:var(--font-weight-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.MentionTooltip-module__7eBA8G__userName{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.MentionTooltip-module__7eBA8G__userDepartment{font-size:var(--text-xs);color:var(--color-text-tertiary)}.MentionTooltip-module__7eBA8G__userDetails{flex-direction:column;gap:2px;display:flex}.MentionTooltip-module__7eBA8G__userDetail{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-secondary);display:flex}.MentionTooltip-module__7eBA8G__userDetailIcon{text-align:center;width:14px;color:var(--color-text-tertiary);flex-shrink:0}.MentionTooltip-module__7eBA8G__groupAvatar{color:#6d28d9;background:#8b5cf624}.MentionTooltip-module__7eBA8G__groupMembers{padding-top:var(--space-2);border-top:1px solid var(--color-border-default);flex-direction:column;gap:2px;display:flex}.MentionTooltip-module__7eBA8G__groupMember{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-secondary);display:flex}.MentionTooltip-module__7eBA8G__groupMemberAvatar{background:var(--color-primary-subtle);width:20px;height:20px;color:var(--color-primary);font-size:.625rem;font-weight:var(--font-weight-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.MentionTooltip-module__7eBA8G__groupMemberName{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.MentionTooltip-module__7eBA8G__groupMembersMore{font-size:var(--text-xs);color:var(--color-text-tertiary);margin-top:2px;padding-left:28px}
.WikiBacklinks-module__EhKueq__wrapper{gap:var(--space-1);flex-direction:column;display:flex}.WikiBacklinks-module__EhKueq__toggle{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);cursor:pointer;color:var(--color-text-secondary);font-size:var(--text-xs);text-align:left;background:0 0;border:none;transition:background-color .1s,color .1s;display:inline-flex}.WikiBacklinks-module__EhKueq__toggle:hover{background:var(--color-neutral-subtle);color:var(--color-text-primary)}.WikiBacklinks-module__EhKueq__chevron{color:var(--color-text-tertiary);flex-shrink:0;font-size:10px}.WikiBacklinks-module__EhKueq__toggleLabel{font-weight:var(--font-weight-medium)}.WikiBacklinks-module__EhKueq__list{padding:0 0 0 var(--space-5);flex-direction:column;gap:2px;margin:0;list-style:none;display:flex}.WikiBacklinks-module__EhKueq__listItem{align-items:center;gap:var(--space-2);padding:2px 0;display:flex}.WikiBacklinks-module__EhKueq__pageIcon{font-size:var(--text-xs);color:var(--color-text-tertiary);flex-shrink:0}.WikiBacklinks-module__EhKueq__pageTitle{font-size:var(--text-xs);color:var(--color-text-secondary)}.WikiBacklinks-module__EhKueq__pageLink{font-size:var(--text-xs);color:var(--color-text-secondary);border-radius:var(--radius-sm);padding:0 2px;text-decoration:none;transition:color .1s,background-color .1s}.WikiBacklinks-module__EhKueq__pageLink:hover{color:var(--color-text-primary);background:var(--color-neutral-subtle);text-decoration:underline}
.page-module__u1dl0a__createBtn{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--color-primary);color:#fff;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);cursor:pointer;white-space:nowrap;border:none;transition:background-color .1s;display:flex}.page-module__u1dl0a__createBtn:hover{opacity:.9}
.DashboardViewConfig-module__B_w03q__config{gap:var(--space-2);flex-direction:column;display:flex}.DashboardViewConfig-module__B_w03q__editRow{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.DashboardViewConfig-module__B_w03q__editInfo{flex-direction:column;display:flex}.DashboardViewConfig-module__B_w03q__editLabel{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.DashboardViewConfig-module__B_w03q__editDescription{font-size:var(--text-xs);color:var(--color-text-tertiary);margin-top:1px}.DashboardViewConfig-module__B_w03q__separator{background:var(--color-border-default);height:1px;margin:var(--space-1) 0}.DashboardViewConfig-module__B_w03q__sectionLabel{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.03em}.DashboardViewConfig-module__B_w03q__widgetList{gap:var(--space-1);flex-direction:column;display:flex}.DashboardViewConfig-module__B_w03q__widgetRow{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-1);border-radius:var(--radius-sm);transition:background-color .1s;display:flex}.DashboardViewConfig-module__B_w03q__widgetRow:hover{background:var(--color-bg-surface-raised)}.DashboardViewConfig-module__B_w03q__dragIcon{font-size:var(--text-xs);color:var(--color-text-tertiary);cursor:grab;width:10px}.DashboardViewConfig-module__B_w03q__widgetLabel{font-size:var(--text-sm);color:var(--color-text-primary);flex:1}.DashboardViewConfig-module__B_w03q__widgetLabelHidden{color:var(--color-text-tertiary);text-decoration:line-through}.DashboardViewConfig-module__B_w03q__toggleBtn{cursor:pointer;font-size:var(--text-lg);background:0 0;border:none;align-items:center;padding:0;display:flex}.DashboardViewConfig-module__B_w03q__toggleOn{color:var(--color-primary)}.DashboardViewConfig-module__B_w03q__toggleOff{color:var(--color-text-tertiary)}
.ProjectPipeline-module__nSoOvG__pipelineWrapper{border-bottom:1px solid var(--color-border-default);background:var(--color-bg-surface);flex-shrink:0;position:relative}.ProjectPipeline-module__nSoOvG__pipeline{padding:var(--space-2) var(--space-4);min-height:calc(26px + var(--space-2) * 2);scrollbar-width:none;align-items:center;display:flex;overflow:auto hidden}.ProjectPipeline-module__nSoOvG__pipeline::-webkit-scrollbar{display:none}.ProjectPipeline-module__nSoOvG__scrollHint{width:48px;padding-right:var(--space-2);background:linear-gradient(to right, transparent, var(--color-bg-surface) 60%);pointer-events:none;justify-content:flex-end;align-items:center;display:flex;position:absolute;top:0;bottom:1px;right:0}.ProjectPipeline-module__nSoOvG__scrollHintIcon{font-size:var(--text-xs);color:var(--color-text-tertiary);animation:1.5s ease-in-out infinite ProjectPipeline-module__nSoOvG__scrollPulse}@keyframes ProjectPipeline-module__nSoOvG__scrollPulse{0%,to{opacity:.4;transform:translate(0)}50%{opacity:1;transform:translate(3px)}}.ProjectPipeline-module__nSoOvG__chevron{height:26px;font-size:.625rem;font-weight:var(--font-weight-semibold);white-space:nowrap;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%,12px 50%);justify-content:center;align-items:center;margin-left:-1px;padding:0 16px 0 20px;display:flex}.ProjectPipeline-module__nSoOvG__chevronFirst{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);border-radius:var(--radius-sm) 0 0 var(--radius-sm);margin-left:0;padding-left:12px}.ProjectPipeline-module__nSoOvG__chevronLast{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,12px 50%);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding-right:12px}.ProjectPipeline-module__nSoOvG__chevronCompleted{background:var(--color-primary);color:#fff}.ProjectPipeline-module__nSoOvG__chevronActive{background:repeating-linear-gradient(45deg, var(--color-primary), var(--color-primary) 6px, var(--color-primary-hover,#2563eb) 6px, var(--color-primary-hover,#2563eb) 12px);color:#fff;font-weight:var(--font-weight-bold);background-size:200% 100%;animation:4s linear infinite ProjectPipeline-module__nSoOvG__chevronStripes}@keyframes ProjectPipeline-module__nSoOvG__chevronStripes{0%{background-position:0 0}to{background-position:34px 0}}.ProjectPipeline-module__nSoOvG__chevronUpcoming{background:var(--color-bg-surface-raised);color:var(--color-text-tertiary)}.ProjectPipeline-module__nSoOvG__gateWrap{margin:0 var(--space-2);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ProjectPipeline-module__nSoOvG__gate{justify-content:center;align-items:center;width:24px;height:24px;display:flex;transform:rotate(45deg)}.ProjectPipeline-module__nSoOvG__gatePassed{background:var(--color-success)}.ProjectPipeline-module__nSoOvG__gatePending{background:var(--color-warning)}.ProjectPipeline-module__nSoOvG__gateNotReached{background:var(--color-bg-surface-raised);border:2px solid var(--color-border-default)}.ProjectPipeline-module__nSoOvG__gateIcon{color:#fff;font-size:.75rem;transform:rotate(-45deg)}.ProjectPipeline-module__nSoOvG__gateNotReached .ProjectPipeline-module__nSoOvG__gateIcon{color:var(--color-text-tertiary)}.ProjectPipeline-module__nSoOvG__phaseBadge{padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--color-primary-subtle);color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;align-items:center;display:inline-flex}
.SearchBar-module__DlIb-W__container{align-items:center;display:flex;position:relative}.SearchBar-module__DlIb-W__inputWrapper{background:var(--color-bg-surface-raised);border:1px solid var(--color-border-default);border-radius:var(--radius-full);box-sizing:border-box;cursor:text;align-items:center;height:32px;transition:border-color .15s,background-color .15s;display:flex;overflow:hidden}.SearchBar-module__DlIb-W__inputWrapper:focus-within{border-color:var(--color-primary);background:var(--color-bg-surface)}.SearchBar-module__DlIb-W__inputIcon{font-size:var(--text-xs);color:var(--color-text-tertiary);margin-left:var(--space-3);flex-shrink:0}.SearchBar-module__DlIb-W__input{width:180px;height:100%;padding:0 var(--space-2);color:var(--color-text-primary);font-size:var(--text-sm);background:0 0;border:none;outline:none}.SearchBar-module__DlIb-W__input::placeholder{color:var(--color-text-tertiary)}@media (max-width:640px){.SearchBar-module__DlIb-W__input{width:0;padding:0}.SearchBar-module__DlIb-W__inputWrapper{cursor:pointer;justify-content:center;width:32px}.SearchBar-module__DlIb-W__inputWrapper:focus-within{width:auto}.SearchBar-module__DlIb-W__inputWrapper:focus-within .SearchBar-module__DlIb-W__input{width:140px;padding:0 var(--space-2)}.SearchBar-module__DlIb-W__inputIcon{margin-left:0}}.SearchBar-module__DlIb-W__dropdown{top:calc(100% + var(--space-1));background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);z-index:1000;width:300px;max-height:320px;animation:.15s ease-out SearchBar-module__DlIb-W__slideDown;position:absolute;right:0;overflow-y:auto;box-shadow:0 4px 16px #00000026}.SearchBar-module__DlIb-W__group{padding:var(--space-1) 0}.SearchBar-module__DlIb-W__group:not(:last-child){border-bottom:1px solid var(--color-border-default)}.SearchBar-module__DlIb-W__groupLabel{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em}.SearchBar-module__DlIb-W__suggestion{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);color:var(--color-text-primary);font-size:var(--text-sm);cursor:pointer;text-align:left;background:0 0;border:none;transition:background-color .1s;display:flex}.SearchBar-module__DlIb-W__suggestion:hover{background:var(--color-bg-surface-raised)}.SearchBar-module__DlIb-W__suggestionIcon{font-size:var(--text-xs);color:var(--color-text-tertiary)}.SearchBar-module__DlIb-W__dropdownFooter{justify-content:center;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:none;border-top:1px solid var(--color-border-default);background:var(--color-bg-surface-raised);color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color .1s;display:flex}.SearchBar-module__DlIb-W__dropdownFooter:hover{background:var(--color-primary-subtle)}.SearchBar-module__DlIb-W__footerArrow{font-size:10px}@keyframes SearchBar-module__DlIb-W__slideDown{0%{opacity:0}to{opacity:1}}
.SupportButton-module__S14bXW__trigger{width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-full);background:0 0;border:none;justify-content:center;align-items:center;font-size:1.25rem;transition:background-color .15s,color .15s;display:flex;position:relative}.SupportButton-module__S14bXW__trigger:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.SupportButton-module__S14bXW__trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.SupportButton-module__S14bXW__badge{border-radius:var(--radius-full);background:var(--color-badge-bg);min-width:16px;height:16px;color:var(--color-badge-text);font-size:.625rem;font-weight:var(--font-weight-bold);justify-content:center;align-items:center;padding:0 4px;line-height:1;display:flex;position:absolute;top:2px;right:2px}
.ActionsDropdown-module__uDmfwG__trigger{width:32px;height:32px;color:var(--color-text-tertiary);cursor:pointer;border-radius:var(--radius-sm);font-size:var(--text-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .1s,color .1s;display:flex}.ActionsDropdown-module__uDmfwG__trigger:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.ActionsDropdown-module__uDmfwG__content{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-1) 0;z-index:200;min-width:180px;box-shadow:0 8px 24px #0003}.ActionsDropdown-module__uDmfwG__item{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;width:100%;transition:background-color .1s;display:flex}.ActionsDropdown-module__uDmfwG__item:hover{background:var(--color-bg-surface-raised)}.ActionsDropdown-module__uDmfwG__itemSuccess{color:var(--color-success-text);}.ActionsDropdown-module__uDmfwG__itemDanger{color:var(--color-danger);}.ActionsDropdown-module__uDmfwG__itemDanger:hover{background:color-mix(in srgb, var(--color-danger) 8%, transparent)}.ActionsDropdown-module__uDmfwG__itemIcon{text-align:center;width:14px;font-size:var(--text-xs);color:var(--color-text-tertiary)}.ActionsDropdown-module__uDmfwG__separator{background:var(--color-border-default);height:1px;margin:var(--space-1) 0}
