.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__nameWithAvatar{align-items:center;gap:var(--space-2);display:inline-flex}.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)}
.Tooltip-module__w6p7iG__content{padding:var(--space-1) var(--space-2);background:var(--color-bg-surface-overlay);color:var(--color-text-primary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);line-height:var(--leading-relaxed,1.625);border-radius:var(--radius-sm);border:1px solid var(--color-border-default);z-index:1000;-webkit-user-select:none;user-select:none;max-width:280px;animation:.15s ease-out Tooltip-module__w6p7iG__fadeIn;box-shadow:0 2px 8px #00000026}.Tooltip-module__w6p7iG__arrow{fill:var(--color-bg-surface-overlay)}@keyframes Tooltip-module__w6p7iG__fadeIn{0%{opacity:0}to{opacity:1}}
.LabelChips-module__MhWERq__container{gap:var(--space-1);flex-wrap:wrap;align-items:center;display:inline-flex}.LabelChips-module__MhWERq__chip{align-items:center;gap:var(--space-1);border-radius:var(--radius-sm);white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #00000014;font-weight:500;line-height:1;display:inline-flex}.LabelChips-module__MhWERq__sizeSm{padding:2px 6px;font-size:11px}.LabelChips-module__MhWERq__sizeMd{padding:3px 8px;font-size:12px}.LabelChips-module__MhWERq__removeBtn{width:12px;height:12px;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .15s,background-color .15s;display:inline-flex}.LabelChips-module__MhWERq__removeBtn:hover{opacity:1;background-color:#00000026}.LabelChips-module__MhWERq__removeBtn svg{width:10px;height:10px}.LabelChips-module__MhWERq__overflowBadge{border-radius:var(--radius-sm);border:1px dashed var(--color-border-default);color:var(--color-text-secondary);background:0 0;align-items:center;font-weight:500;line-height:1;display:inline-flex}.LabelChips-module__MhWERq__overflowBadge.LabelChips-module__MhWERq__sizeSm{padding:2px 6px;font-size:11px}.LabelChips-module__MhWERq__overflowBadge.LabelChips-module__MhWERq__sizeMd{padding:3px 8px;font-size:12px}.LabelChips-module__MhWERq__tooltipChipsWrap{gap:var(--space-1);flex-wrap:wrap;max-width:280px;display:flex}
.KanbanBoardSkeleton-module__KYLx1W__board{gap:var(--space-3);height:100%;min-height:0;padding:var(--space-3);flex-direction:row;align-items:stretch;display:flex;overflow:hidden}.KanbanBoardSkeleton-module__KYLx1W__column{background:var(--color-bg-surface-raised);border-radius:var(--radius-md);border:1px solid var(--color-border-default);flex-direction:column;flex:1;min-width:350px;max-height:100%;display:flex;overflow:hidden}.KanbanBoardSkeleton-module__KYLx1W__columnHeader{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-default);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.KanbanBoardSkeleton-module__KYLx1W__columnTitle{border-radius:var(--radius-sm);width:110px;height:14px}.KanbanBoardSkeleton-module__KYLx1W__columnCount{border-radius:var(--radius-full);width:26px;height:18px}.KanbanBoardSkeleton-module__KYLx1W__cardList{padding:var(--space-2);gap:var(--space-2);flex-direction:column;flex:1;min-height:64px;display:flex;overflow:hidden}.KanbanBoardSkeleton-module__KYLx1W__card{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}.KanbanBoardSkeleton-module__KYLx1W__cardLabelRow{gap:var(--space-1);display:flex}.KanbanBoardSkeleton-module__KYLx1W__label{border-radius:var(--radius-full);width:48px;height:14px}.KanbanBoardSkeleton-module__KYLx1W__labelWide{width:72px}.KanbanBoardSkeleton-module__KYLx1W__cardTitle{border-radius:var(--radius-sm);width:90%;height:13px}.KanbanBoardSkeleton-module__KYLx1W__cardTitleShort{width:60%}.KanbanBoardSkeleton-module__KYLx1W__cardFooter{margin-top:var(--space-1);justify-content:space-between;align-items:center;display:flex}.KanbanBoardSkeleton-module__KYLx1W__avatar{border-radius:var(--radius-full);width:22px;height:22px}.KanbanBoardSkeleton-module__KYLx1W__duePill{border-radius:var(--radius-full);width:70px;height:18px}
.LabelPicker-module__mQ8jza__overlay{z-index:1200;pointer-events:none;position:fixed;inset:0}.LabelPicker-module__mQ8jza__popover{background:var(--color-bg-surface-overlay);border:1px solid var(--color-border-default);border-radius:var(--radius-md);pointer-events:auto;flex-direction:column;min-width:320px;max-width:360px;max-height:480px;display:flex;position:absolute;overflow:hidden;box-shadow:0 12px 32px #0000002e}.LabelPicker-module__mQ8jza__searchRow{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-default);flex-shrink:0;display:flex}.LabelPicker-module__mQ8jza__searchIcon{color:var(--color-text-tertiary);font-size:12px}.LabelPicker-module__mQ8jza__searchInput{min-width:0;font:inherit;color:var(--color-text-primary);background:0 0;border:0;outline:none;flex:1}.LabelPicker-module__mQ8jza__body{padding:var(--space-2) 0;flex:1;overflow-y:auto}.LabelPicker-module__mQ8jza__treeCategory{display:block}.LabelPicker-module__mQ8jza__treeCategoryHeader{align-items:center;gap:var(--space-1);width:100%;padding:var(--space-1) var(--space-3);text-align:left;cursor:pointer;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.02em;background:0 0;border:0;font-size:11px;font-weight:600;display:flex}.LabelPicker-module__mQ8jza__treeCategoryHeader:hover{background:var(--color-bg-surface-raised)}.LabelPicker-module__mQ8jza__treeCategoryChevron{width:10px;color:var(--color-text-tertiary);font-size:9px;transition:transform .15s}.LabelPicker-module__mQ8jza__treeCategoryChevronOpen{transform:rotate(90deg)}.LabelPicker-module__mQ8jza__treeRow{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-1) var(--space-3);text-align:left;cursor:pointer;color:var(--color-text-primary);background:0 0;border:0;font-size:13px;display:flex}.LabelPicker-module__mQ8jza__treeRow:hover,.LabelPicker-module__mQ8jza__treeRowHighlighted{background:var(--color-bg-surface-raised)}.LabelPicker-module__mQ8jza__treeRowCheck{width:14px;height:14px;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.LabelPicker-module__mQ8jza__treeRowCheckPlaceholder{flex-shrink:0;width:14px}.LabelPicker-module__mQ8jza__treeChip{border-radius:var(--radius-sm);border:1px solid #00000014;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.LabelPicker-module__mQ8jza__searchRowItem{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.LabelPicker-module__mQ8jza__searchRowItem:hover,.LabelPicker-module__mQ8jza__searchRowHighlighted{background:var(--color-bg-surface-raised)}.LabelPicker-module__mQ8jza__searchRowBreadcrumb{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.02em;margin-bottom:2px;font-size:10px;display:block}.LabelPicker-module__mQ8jza__searchRowChipWrapper{flex:1;min-width:0}.LabelPicker-module__mQ8jza__emptyHint{padding:var(--space-4) var(--space-3);text-align:center;color:var(--color-text-tertiary);font-size:12px}.LabelPicker-module__mQ8jza__createFooter{border-top:1px solid var(--color-border-default);flex-shrink:0}.LabelPicker-module__mQ8jza__createBtn{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);text-align:left;cursor:pointer;color:var(--color-primary);background:0 0;border:0;font-size:13px;display:flex}.LabelPicker-module__mQ8jza__createBtn:hover{background:var(--color-bg-surface-raised)}.LabelPicker-module__mQ8jza__createBtnIcon{font-size:11px}.LabelPicker-module__mQ8jza__createBtnLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.LabelPicker-module__mQ8jza__createEditor{padding:var(--space-3);gap:var(--space-3);background:var(--color-bg-surface-raised);flex-direction:column;display:flex}.LabelPicker-module__mQ8jza__createField{flex-direction:column;gap:4px;display:flex}.LabelPicker-module__mQ8jza__createFieldLabel{color:var(--color-text-secondary);font-size:11px;font-weight:500}.LabelPicker-module__mQ8jza__createInput{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);font:inherit;background:var(--color-bg-surface);color:var(--color-text-primary);outline:none;padding:4px 8px;font-size:13px}.LabelPicker-module__mQ8jza__createInput:focus{border-color:var(--color-primary)}.LabelPicker-module__mQ8jza__createColorRow{gap:var(--space-2);display:flex}.LabelPicker-module__mQ8jza__createColorField{flex:1}.LabelPicker-module__mQ8jza__createColorInput{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);cursor:pointer;background:0 0;width:100%;height:28px;padding:0}.LabelPicker-module__mQ8jza__createPreviewRow{padding:var(--space-2);background:var(--color-bg-surface);border-radius:var(--radius-sm);border:1px dashed var(--color-border-default);justify-content:center;align-items:center;display:flex}.LabelPicker-module__mQ8jza__createActions{gap:var(--space-2);justify-content:flex-end;display:flex}.LabelPicker-module__mQ8jza__createCancelBtn{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;background:0 0;padding:4px 12px;font-size:12px}.LabelPicker-module__mQ8jza__createSaveBtn{border:1px solid var(--color-primary);border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-primary-text);cursor:pointer;padding:4px 12px;font-size:12px}.LabelPicker-module__mQ8jza__createSaveBtn:disabled{opacity:.5;cursor:not-allowed}
.LabelField-module__V-RRha__field{align-items:center;gap:var(--space-1);flex-wrap:wrap;min-height:22px;display:inline-flex}.LabelField-module__V-RRha__addBtn{border:1px dashed var(--color-border-default);border-radius:var(--radius-sm);width:22px;height:22px;color:var(--color-text-tertiary);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;font-size:11px;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.LabelField-module__V-RRha__addBtn:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-bg-surface-raised)}.LabelField-module__V-RRha__addBtnSm{width:18px;height:18px;font-size:10px}
.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__valueCell{align-items:center;min-height:36px;display:flex}.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;align-items:stretch;min-height:36px;display:flex}.KanbanCardPopupHeader-module__sCOl2q__clickableValueInner{align-items:center;gap:var(--space-1);white-space:nowrap;border-bottom:1px dashed var(--color-border-default);padding-bottom:1px;display:inline-flex}.KanbanCardPopupHeader-module__sCOl2q__clickableValue:hover .KanbanCardPopupHeader-module__sCOl2q__clickableValueInner{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;min-height:36px;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}
.PayloadContent-module__bvCCaW__content{padding:var(--space-3);gap:var(--space-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.PayloadContent-module__bvCCaW__section{background:var(--color-bg-surface-raised);border-radius:var(--radius-md);padding:var(--space-3)}.PayloadContent-module__bvCCaW__sectionLabel{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-2)}.PayloadContent-module__bvCCaW__sectionText{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.6}.PayloadContent-module__bvCCaW__metricsRow{gap:var(--space-2);display:flex}.PayloadContent-module__bvCCaW__metric{background:var(--color-bg-surface-raised);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);text-align:center;flex:1}.PayloadContent-module__bvCCaW__metricLabel{font-size:var(--text-xs);color:var(--color-text-tertiary)}.PayloadContent-module__bvCCaW__metricValue{font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-top:2px}.PayloadContent-module__bvCCaW__metricValueSm{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-top:2px}.PayloadContent-module__bvCCaW__metricWarn{color:var(--color-warning-text);}.PayloadContent-module__bvCCaW__metricDanger{color:var(--color-danger-text);}.PayloadContent-module__bvCCaW__escalationCard{background:var(--color-danger-subtle);border-left:3px solid var(--color-danger-text);border-radius:var(--radius-md);padding:var(--space-3)}.PayloadContent-module__bvCCaW__routingBanner{align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-info-subtle);border-left:3px solid var(--color-info-text);border-radius:var(--radius-md);font-size:var(--text-xs);line-height:1.5;display:flex}.PayloadContent-module__bvCCaW__routingLabel{font-weight:var(--font-weight-semibold);color:var(--color-info-text);flex-shrink:0}.PayloadContent-module__bvCCaW__routingText{color:var(--color-text-secondary)}.PayloadContent-module__bvCCaW__deadlineBanner{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-bg-surface-raised);border-left:3px solid var(--color-border-default);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text-secondary);display:flex}.PayloadContent-module__bvCCaW__deadlineBannerUrgent{background:var(--color-warning-subtle);border-left-color:var(--color-warning-text);}.PayloadContent-module__bvCCaW__deadlineLabel{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.04em}.PayloadContent-module__bvCCaW__deadlineCountdown{font-size:var(--text-xs);color:var(--color-text-tertiary);margin-left:auto}.PayloadContent-module__bvCCaW__deadlineCountdownWarn{color:var(--color-warning-text);font-weight:var(--font-weight-semibold);}.PayloadContent-module__bvCCaW__deadlineCountdownOverdue{color:var(--color-danger-text);font-weight:var(--font-weight-semibold);}.PayloadContent-module__bvCCaW__approvalTimeline{background:var(--color-bg-surface-raised);border-radius:var(--radius-md);padding:var(--space-3);flex-direction:column;display:flex}.PayloadContent-module__bvCCaW__approvalStep{align-items:flex-start;gap:var(--space-2);padding-left:20px;padding-bottom:var(--space-3);display:flex;position:relative}.PayloadContent-module__bvCCaW__approvalStep:last-child{padding-bottom:0}.PayloadContent-module__bvCCaW__approvalDotApproved,.PayloadContent-module__bvCCaW__approvalDotRejected,.PayloadContent-module__bvCCaW__approvalDotPending{border-radius:var(--radius-full);z-index:1;width:10px;height:10px;position:absolute;top:3px;left:0}.PayloadContent-module__bvCCaW__approvalDotApproved{background:var(--color-success-text)}.PayloadContent-module__bvCCaW__approvalDotRejected{background:var(--color-danger-text)}.PayloadContent-module__bvCCaW__approvalDotPending{background:var(--color-bg-surface);border:2px solid var(--color-border-default)}.PayloadContent-module__bvCCaW__approvalLine,.PayloadContent-module__bvCCaW__approvalLineComplete{width:2px;height:calc(100% - 7px);position:absolute;top:13px;left:4px}.PayloadContent-module__bvCCaW__approvalLine{background:var(--color-border-default)}.PayloadContent-module__bvCCaW__approvalLineComplete{background:var(--color-success-text)}.PayloadContent-module__bvCCaW__approvalStepInfo{flex:1;min-width:0}.PayloadContent-module__bvCCaW__approvalStepName{font-size:var(--text-sm);color:var(--color-text-primary)}.PayloadContent-module__bvCCaW__approvalStepRole{color:var(--color-text-tertiary);margin-left:var(--space-1);font-size:var(--text-xs)}.PayloadContent-module__bvCCaW__approvalStepStatus{font-size:var(--text-xs);margin-top:1px}.PayloadContent-module__bvCCaW__approvalStatusApproved{color:var(--color-success-text)}.PayloadContent-module__bvCCaW__approvalStatusRejected{color:var(--color-danger-text)}.PayloadContent-module__bvCCaW__approvalStatusPending{color:var(--color-text-tertiary)}.PayloadContent-module__bvCCaW__approvalStatusSkipped{color:var(--color-text-tertiary);font-style:italic}.PayloadContent-module__bvCCaW__attachmentItem{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-bg-surface-raised);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;transition:background-color .1s;display:flex}.PayloadContent-module__bvCCaW__attachmentItem:hover{background:var(--color-primary-subtle)}.PayloadContent-module__bvCCaW__attachmentItem+.PayloadContent-module__bvCCaW__attachmentItem{margin-top:var(--space-1)}.PayloadContent-module__bvCCaW__attachmentIcon{font-size:.55rem;font-weight:var(--font-weight-bold);color:var(--color-text-tertiary);background:var(--color-bg-surface);border:1px solid var(--color-border-default);text-transform:uppercase;letter-spacing:.03em;border-radius:3px;flex-shrink:0;padding:2px 4px;line-height:1}.PayloadContent-module__bvCCaW__attachmentName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.PayloadContent-module__bvCCaW__attachmentSize{font-size:var(--text-xs);color:var(--color-text-tertiary);flex-shrink:0}.PayloadContent-module__bvCCaW__measureItem{padding:var(--space-2) var(--space-3);background:var(--color-bg-surface-raised);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text-secondary);justify-content:space-between;align-items:center;display:flex}.PayloadContent-module__bvCCaW__measureItem+.PayloadContent-module__bvCCaW__measureItem{margin-top:var(--space-1)}.PayloadContent-module__bvCCaW__measureDue{font-size:var(--text-xs);color:var(--color-warning-text);flex-shrink:0}.PayloadContent-module__bvCCaW__measureOverdue{color:var(--color-danger-text);font-weight:var(--font-weight-semibold);}.PayloadContent-module__bvCCaW__detailGrid{gap:var(--space-1) var(--space-3);font-size:var(--text-sm);grid-template-columns:auto 1fr;display:grid}.PayloadContent-module__bvCCaW__detailLabel{color:var(--color-text-tertiary)}.PayloadContent-module__bvCCaW__detailValue{color:var(--color-text-secondary)}.PayloadContent-module__bvCCaW__participantChips{gap:var(--space-1);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.PayloadContent-module__bvCCaW__chip{background:var(--color-bg-surface-raised);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--color-text-secondary)}.PayloadContent-module__bvCCaW__chipSelf{background:var(--color-primary-subtle);color:var(--color-primary);}.PayloadContent-module__bvCCaW__statusChange{align-items:center;gap:var(--space-2);margin-top:var(--space-1);display:flex}.PayloadContent-module__bvCCaW__statusBadge{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-weight-semibold)}.PayloadContent-module__bvCCaW__statusOld{background:var(--color-bg-surface-raised);color:var(--color-text-tertiary);text-decoration:line-through;}.PayloadContent-module__bvCCaW__statusNew{background:var(--color-warning-subtle);color:var(--color-warning-text);}.PayloadContent-module__bvCCaW__arrow{color:var(--color-text-tertiary);font-size:var(--text-xs)}
.DecisionDetailPopup-module__ounx8a__headerInner{gap:var(--space-1);flex-direction:column;display:flex}.DecisionDetailPopup-module__ounx8a__badges{gap:var(--space-1);display:flex}.DecisionDetailPopup-module__ounx8a__badgeDecision{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--color-primary-subtle);color:var(--color-primary)}.DecisionDetailPopup-module__ounx8a__priorityHigh{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--color-warning-subtle);color:var(--color-warning-text)}.DecisionDetailPopup-module__ounx8a__priorityUrgent{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--color-danger-subtle);color:var(--color-danger-text)}.DecisionDetailPopup-module__ounx8a__titleText{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:1.4}.DecisionDetailPopup-module__ounx8a__content{gap:var(--space-3);flex-direction:column;display:flex}.DecisionDetailPopup-module__ounx8a__meta{gap:var(--space-1);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-default);flex-direction:column;display:flex}.DecisionDetailPopup-module__ounx8a__metaRow{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary);display:flex}.DecisionDetailPopup-module__ounx8a__metaLabel{font-size:var(--text-xs);color:var(--color-text-tertiary);min-width:50px}.DecisionDetailPopup-module__ounx8a__sender{align-items:center;gap:var(--space-1);display:flex}.DecisionDetailPopup-module__ounx8a__avatar{border-radius:var(--radius-full);background:var(--color-text-tertiary);color:#fff;width:22px;height:22px;font-size:.55rem;font-weight:var(--font-weight-bold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.DecisionDetailPopup-module__ounx8a__senderRole{color:var(--color-text-tertiary);font-size:var(--text-xs)}.DecisionDetailPopup-module__ounx8a__project{color:var(--color-text-secondary)}.DecisionDetailPopup-module__ounx8a__actionState{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary);display:flex}.DecisionDetailPopup-module__ounx8a__actionIconApproved{color:var(--color-success-text)}.DecisionDetailPopup-module__ounx8a__actionIconRejected{color:var(--color-danger-text)}
.KanbanLoadMoreIndicator-module__THwcWq__card{min-height:48px;padding:var(--space-3);border:1px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text-tertiary);justify-content:center;align-items:center;display:flex}.KanbanLoadMoreIndicator-module__THwcWq__row{padding:var(--space-3);color:var(--color-text-tertiary);justify-content:center;align-items:center;display:flex}.KanbanLoadMoreIndicator-module__THwcWq__dots{gap:6px;display:inline-flex}.KanbanLoadMoreIndicator-module__THwcWq__dot{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite both KanbanLoadMoreIndicator-module__THwcWq__kanbanLoadMoreBounce}.KanbanLoadMoreIndicator-module__THwcWq__dot:first-child{animation-delay:-.32s}.KanbanLoadMoreIndicator-module__THwcWq__dot:nth-child(2){animation-delay:-.16s}@keyframes KanbanLoadMoreIndicator-module__THwcWq__kanbanLoadMoreBounce{0%,80%,to{opacity:.4;transform:scale(.5)}40%{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)}
.KanbanBoard-module__nH38vW__swimlaneContainer{flex-direction:column;height:100%;display:flex;overflow-y:auto}.KanbanBoard-module__nH38vW__swimlane{border-bottom:1px solid var(--color-border-default);flex-direction:column;display:flex}.KanbanBoard-module__nH38vW__swimlane:last-child{border-bottom:none}.KanbanBoard-module__nH38vW__swimlane .KanbanBoard-module__nH38vW__board{height:auto;min-height:250px}.KanbanBoard-module__nH38vW__swimlane .KanbanBoard-module__nH38vW__column{max-height:550px}.KanbanBoard-module__nH38vW__swimlaneHeader{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-bg-surface-raised);border-bottom:1px solid var(--color-border-default);z-index:5;display:flex;position:sticky;top:0}.KanbanBoard-module__nH38vW__swimlaneLabel{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.KanbanBoard-module__nH38vW__swimlaneCount{font-size:var(--text-xs);color:var(--color-text-tertiary);background:var(--color-bg-surface);border-radius:var(--radius-full);padding:0 var(--space-2);line-height:1.6}.KanbanBoard-module__nH38vW__boardWrapper{height:100%;min-height:0;position:relative;overflow:hidden}.KanbanBoard-module__nH38vW__scrollFadeLeft,.KanbanBoard-module__nH38vW__scrollFadeRight{pointer-events:none;z-index:2;width:32px;position:absolute;top:0;bottom:0}.KanbanBoard-module__nH38vW__scrollFadeLeft{background:linear-gradient(to right, var(--color-bg-surface), transparent);left:0}.KanbanBoard-module__nH38vW__scrollFadeRight{background:linear-gradient(to left, var(--color-bg-surface), transparent);right:0}.KanbanBoard-module__nH38vW__board{gap:var(--space-3);height:100%;min-height:0;padding:var(--space-3);flex-direction:row;align-items:stretch;display:flex;overflow-x:auto}.KanbanBoard-module__nH38vW__column{background:var(--color-bg-surface-raised);border-radius:var(--radius-md);border:1px solid var(--color-border-default);flex-direction:column;flex:1;min-width:350px;max-height:100%;display:flex;overflow:hidden}.KanbanBoard-module__nH38vW__columnHeader{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-default);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.KanbanBoard-module__nH38vW__columnName{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.KanbanBoard-module__nH38vW__columnCount{font-size:var(--text-xs);color:var(--color-text-tertiary);background:var(--color-bg-surface);border-radius:var(--radius-lg);padding:0 var(--space-2);text-align:center;min-width:20px;line-height:1.6}.KanbanBoard-module__nH38vW__cardList{padding:var(--space-2);flex:1;min-height:64px;transition:background-color .15s;overflow-y:auto}.KanbanBoard-module__nH38vW__cardListOver{background:var(--color-primary-subtle)}.KanbanBoard-module__nH38vW__skeletonList{gap:var(--space-2);flex-direction:column;display:flex}.KanbanBoard-module__nH38vW__loadMoreIndicator{margin-top:var(--space-2);opacity:.6}.KanbanBoard-module__nH38vW__dragOverlay{pointer-events:none;border-radius:var(--radius-md);opacity:.95;transform:rotate(2deg);box-shadow:0 8px 24px #00000026}.KanbanBoard-module__nH38vW__quickCreate{padding:var(--space-2);border-top:1px solid var(--color-border-default);flex-shrink:0}.KanbanBoard-module__nH38vW__quickCreateBtn{align-items:center;gap:var(--space-1);width:100%;padding:var(--space-1) var(--space-2);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,background-color .1s;display:flex}.KanbanBoard-module__nH38vW__quickCreateBtn:hover{color:var(--color-primary);border-color:var(--color-primary);background:var(--color-primary-subtle)}.KanbanBoard-module__nH38vW__quickCreatePlus{font-size:var(--text-base);line-height:1;font-weight:var(--font-weight-normal)}.KanbanBoard-module__nH38vW__quickCreateForm{gap:var(--space-1);flex-direction:column;display:flex}.KanbanBoard-module__nH38vW__quickCreateInput{width:100%;padding:var(--space-1) var(--space-2);background:var(--color-bg-surface);border:1px solid var(--color-primary);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-text-primary);box-sizing:border-box;outline:none}.KanbanBoard-module__nH38vW__quickCreateInput::placeholder{color:var(--color-text-tertiary)}.KanbanBoard-module__nH38vW__quickCreateActions{gap:var(--space-1);display:flex}.KanbanBoard-module__nH38vW__quickCreateConfirm{padding:var(--space-1) var(--space-2);background:var(--color-primary);color:var(--color-primary-text);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;border:none;flex:1;transition:background-color .1s}.KanbanBoard-module__nH38vW__quickCreateConfirm:hover{background:var(--color-primary-hover)}.KanbanBoard-module__nH38vW__quickCreateCancel{padding:var(--space-1) var(--space-2);color:var(--color-text-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);font-size:var(--text-xs);cursor:pointer;background:0 0;transition:background-color .1s}.KanbanBoard-module__nH38vW__quickCreateCancel:hover{background:var(--color-bg-surface-raised)}
.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)}
.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)}}
.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)}}
.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}
.WorkspaceTimeline-module__fmfWoa__container{flex-direction:column;height:100%;display:flex}.WorkspaceTimeline-module__fmfWoa__commentsList{min-height:0;padding:var(--space-3);flex:1;overflow-y:auto}.WorkspaceTimeline-module__fmfWoa__virtualizedPost{padding-bottom:var(--space-3)}.WorkspaceTimeline-module__fmfWoa__comment{gap:var(--space-2);flex-direction:row;display:flex}.WorkspaceTimeline-module__fmfWoa__virtualizedPost>.WorkspaceTimeline-module__fmfWoa__comment{padding:var(--space-3);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-card,0 1px 2px #0000000a);transition:border-color .12s,box-shadow .12s}.WorkspaceTimeline-module__fmfWoa__virtualizedPost>.WorkspaceTimeline-module__fmfWoa__comment:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-card-hover,0 2px 10px #00000014)}.WorkspaceTimeline-module__fmfWoa__commentAvatar{border-radius:var(--radius-full);background:var(--color-primary-subtle);width:28px;height:28px;color:var(--color-primary);font-size:.625rem;font-weight:var(--font-weight-bold);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.WorkspaceTimeline-module__fmfWoa__commentBody{flex:1;min-width:0}.WorkspaceTimeline-module__fmfWoa__commentMeta{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-1);flex-direction:row;display:flex}.WorkspaceTimeline-module__fmfWoa__commentAuthor{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.WorkspaceTimeline-module__fmfWoa__commentTime{font-size:var(--text-xs);color:var(--color-text-tertiary)}.WorkspaceTimeline-module__fmfWoa__commentActions{gap:var(--space-1);opacity:0;flex-direction:row;margin-left:auto;transition:opacity .15s;display:flex}.WorkspaceTimeline-module__fmfWoa__comment:hover .WorkspaceTimeline-module__fmfWoa__commentActions{opacity:1}.WorkspaceTimeline-module__fmfWoa__commentActionBtn{color:var(--color-text-tertiary);cursor:pointer;padding:2px var(--space-1);font-size:var(--text-xs);border-radius:var(--radius-sm);background:0 0;border:none;transition:color .1s,background-color .1s}.WorkspaceTimeline-module__fmfWoa__commentActionBtn:hover{color:var(--color-primary);background:var(--color-primary-subtle)}.WorkspaceTimeline-module__fmfWoa__commentActionBtnDanger:hover{color:var(--color-danger,#dc3545);background:var(--color-danger-subtle,#dc35451a)}.WorkspaceTimeline-module__fmfWoa__editCompose{align-items:flex-end;gap:var(--space-1);margin-top:var(--space-1);flex-direction:row;display:flex}.WorkspaceTimeline-module__fmfWoa__editRteWrap{flex-direction:column;flex:1;min-width:0;display:flex}.WorkspaceTimeline-module__fmfWoa__editRteWrap>div{flex:1}.WorkspaceTimeline-module__fmfWoa__editCancelBtn{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);width:30px;height:30px;color:var(--color-text-tertiary);font-size:var(--text-sm);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:color .1s,border-color .1s;display:inline-flex}.WorkspaceTimeline-module__fmfWoa__editCancelBtn:hover{color:var(--color-text-primary);border-color:var(--color-text-tertiary)}.WorkspaceTimeline-module__fmfWoa__commentText{font-size:var(--text-sm);color:var(--color-text-secondary);word-break:break-word;line-height:1.5}.WorkspaceTimeline-module__fmfWoa__commentFooter{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-direction:row;display:flex}.WorkspaceTimeline-module__fmfWoa__reactions{gap:var(--space-1);flex-flow:wrap;margin-left:auto;display:flex}.WorkspaceTimeline-module__fmfWoa__reactionBadge{padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-full);cursor:pointer;font-size:var(--text-sm);background:0 0;justify-content:center;align-items:center;gap:3px;min-width:28px;min-height:28px;transition:border-color .1s,background-color .1s;display:inline-flex}.WorkspaceTimeline-module__fmfWoa__reactionBadge:hover{border-color:var(--color-primary);background:var(--color-primary-subtle)}.WorkspaceTimeline-module__fmfWoa__reactionCount{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;font-size:.625rem}.WorkspaceTimeline-module__fmfWoa__reactionTooltip{align-items:center;gap:var(--space-1);flex-direction:column;max-width:220px;display:flex}.WorkspaceTimeline-module__fmfWoa__reactionTooltipEmoji{font-size:1.5rem;line-height:1}.WorkspaceTimeline-module__fmfWoa__reactionTooltipList{text-align:center;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.WorkspaceTimeline-module__fmfWoa__reactionTooltipList li{font-size:var(--text-xs);line-height:1.3}.WorkspaceTimeline-module__fmfWoa__addReactionBtn{color:var(--color-text-tertiary);}.WorkspaceTimeline-module__fmfWoa__addReactionBtn:hover{color:var(--color-primary);border-color:var(--color-primary);background:var(--color-primary-subtle)}.WorkspaceTimeline-module__fmfWoa__pickerAnchor{display:inline-flex;position:relative}.WorkspaceTimeline-module__fmfWoa__emojiPicker{padding:var(--space-1);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);box-shadow:var(--shadow-md,0 4px 12px #00000026);z-index:10;white-space:nowrap;flex-direction:row;gap:2px;display:flex;position:absolute;bottom:calc(100% + 4px);right:0}.WorkspaceTimeline-module__fmfWoa__emojiOption{cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:0 0;border:none;font-size:1.35rem;line-height:1;transition:background-color .1s}.WorkspaceTimeline-module__fmfWoa__emojiOption:hover{background:var(--color-bg-surface-raised)}.WorkspaceTimeline-module__fmfWoa__reactionBadgeActive{border-color:var(--color-primary);background:var(--color-primary-subtle);}.WorkspaceTimeline-module__fmfWoa__replyToggle{color:var(--color-text-tertiary);font-size:var(--text-xs);cursor:pointer;padding:var(--space-1) 0;white-space:nowrap;background:0 0;border:none;flex-shrink:0;transition:color .1s}.WorkspaceTimeline-module__fmfWoa__replyToggle:hover{color:var(--color-primary)}.WorkspaceTimeline-module__fmfWoa__replies{border-left:2px solid var(--color-border-default);padding-left:var(--space-3);margin-left:36px;margin-top:var(--space-2);gap:var(--space-3);flex-direction:column;display:flex}.WorkspaceTimeline-module__fmfWoa__replyCompose{align-items:flex-end;gap:var(--space-2);margin-top:var(--space-2);padding-left:var(--space-3);flex-direction:row;margin-left:36px;display:flex}.WorkspaceTimeline-module__fmfWoa__replyRteWrap{flex-direction:column;flex:1;min-width:0;display:flex}.WorkspaceTimeline-module__fmfWoa__replyRteWrap>div{flex:1}.WorkspaceTimeline-module__fmfWoa__replySendBtn{background:var(--color-primary);color:#fff;border-radius:var(--radius-sm);width:30px;height:30px;font-size:var(--text-sm);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .1s;display:inline-flex}.WorkspaceTimeline-module__fmfWoa__replySendBtn:disabled{opacity:.5;cursor:default}.WorkspaceTimeline-module__fmfWoa__replySendBtn:not(:disabled):hover{opacity:.85}.WorkspaceTimeline-module__fmfWoa__logsList{gap:var(--space-1);min-height:0;padding:var(--space-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.WorkspaceTimeline-module__fmfWoa__logEntry{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-sm);flex-direction:row;display:flex}.WorkspaceTimeline-module__fmfWoa__logEntry:hover{background:var(--color-bg-surface-raised)}.WorkspaceTimeline-module__fmfWoa__logAvatar{border-radius:var(--radius-full);background:var(--color-bg-surface-raised);width:22px;height:22px;color:var(--color-text-tertiary);font-size:.5rem;font-weight:var(--font-weight-bold);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.WorkspaceTimeline-module__fmfWoa__logAuthor{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.WorkspaceTimeline-module__fmfWoa__logAction{color:var(--color-text-secondary)}.WorkspaceTimeline-module__fmfWoa__logDetail{color:var(--color-text-tertiary);font-style:italic}.WorkspaceTimeline-module__fmfWoa__logTime{font-size:var(--text-xs);color:var(--color-text-quaternary,var(--color-text-tertiary));white-space:nowrap;flex-shrink:0;margin-left:auto}.WorkspaceTimeline-module__fmfWoa__emptyState{color:var(--color-text-tertiary);font-size:var(--text-sm);padding:var(--space-6) var(--space-4);text-align:center}.WorkspaceTimeline-module__fmfWoa__projectTag{padding:2px var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-full);font-size:.625rem;font-weight:var(--font-weight-medium);color:var(--color-text-secondary);background:var(--color-bg-surface-raised);white-space:nowrap;align-items:center;line-height:1.4;text-decoration:none;transition:color .12s,border-color .12s,background-color .12s;display:inline-flex}.WorkspaceTimeline-module__fmfWoa__projectTag:hover{color:var(--color-primary);border-color:var(--color-primary);background:var(--color-primary-subtle)}.WorkspaceTimeline-module__fmfWoa__postTitle{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-1);line-height:1.35}.WorkspaceTimeline-module__fmfWoa__eventCard{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);margin-top:var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface-raised);flex-direction:row;display:flex}.WorkspaceTimeline-module__fmfWoa__eventIcon{color:var(--color-primary);flex-shrink:0;font-size:1rem}.WorkspaceTimeline-module__fmfWoa__eventDate{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.WorkspaceTimeline-module__fmfWoa__eventTime{font-size:var(--text-xs);color:var(--color-text-tertiary)}.WorkspaceTimeline-module__fmfWoa__pollList{gap:var(--space-1);margin-top:var(--space-2);flex-direction:column;display:flex}.WorkspaceTimeline-module__fmfWoa__pollOption{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-sm);background:var(--color-bg-surface);cursor:pointer;text-align:left;flex-direction:row;width:100%;min-height:34px;font-family:inherit;transition:border-color .12s,background-color .12s;display:flex;position:relative;overflow:hidden}.WorkspaceTimeline-module__fmfWoa__pollOption:hover{border-color:var(--color-primary)}.WorkspaceTimeline-module__fmfWoa__pollOptionActive{border-color:var(--color-primary);background:var(--color-primary-subtle)}.WorkspaceTimeline-module__fmfWoa__pollBarFill{background:var(--color-primary-subtle);z-index:0;pointer-events:none;transition:width .25s;position:absolute;inset:0 auto 0 0}.WorkspaceTimeline-module__fmfWoa__pollOptionActive .WorkspaceTimeline-module__fmfWoa__pollBarFill{background:color-mix(in srgb, var(--color-primary) 22%, transparent)}.WorkspaceTimeline-module__fmfWoa__pollLabel{z-index:1;font-size:var(--text-sm);color:var(--color-text-primary);flex:1;min-width:0;position:relative}.WorkspaceTimeline-module__fmfWoa__pollOptionActive .WorkspaceTimeline-module__fmfWoa__pollLabel{font-weight:var(--font-weight-semibold);color:var(--color-primary)}.WorkspaceTimeline-module__fmfWoa__pollMeta{z-index:1;align-items:baseline;gap:var(--space-2);flex-shrink:0;display:inline-flex;position:relative}.WorkspaceTimeline-module__fmfWoa__pollVotes{font-size:var(--text-xs);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.WorkspaceTimeline-module__fmfWoa__pollPct{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;text-align:right;min-width:36px}.WorkspaceTimeline-module__fmfWoa__pollOptionActive .WorkspaceTimeline-module__fmfWoa__pollPct{color:var(--color-primary)}.WorkspaceTimeline-module__fmfWoa__pollTooltip{gap:var(--space-1);flex-direction:column;max-width:240px;display:flex}.WorkspaceTimeline-module__fmfWoa__pollTooltipHeader{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);opacity:.85;border-bottom:1px solid #ffffff26;padding-bottom:2px}.WorkspaceTimeline-module__fmfWoa__pollTooltipList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.WorkspaceTimeline-module__fmfWoa__pollTooltipList li{font-size:var(--text-xs);line-height:1.3}.WorkspaceTimeline-module__fmfWoa__pollTooltipEmpty{font-size:var(--text-xs);opacity:.7;font-style:italic}.WorkspaceTimeline-module__fmfWoa__postImageWrap{margin-top:var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--color-border-default);background:var(--color-bg-surface-raised);max-height:320px;display:flex;overflow:hidden}.WorkspaceTimeline-module__fmfWoa__postImage{object-fit:cover;width:100%;height:auto;max-height:320px;display:block}
.TimelineTextComposer-module__g9KQBW__compose{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);flex-direction:column;display:flex}.TimelineTextComposer-module__g9KQBW__rteWrap{flex-direction:column;min-height:80px;display:flex}.TimelineTextComposer-module__g9KQBW__rteWrap>div{flex:1}.TimelineTextComposer-module__g9KQBW__sendBtn{background:var(--color-primary);color:#fff;border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);cursor:pointer;white-space:nowrap;border:none;flex-shrink:0;align-self:flex-end;transition:opacity .1s}.TimelineTextComposer-module__g9KQBW__sendBtn:disabled{opacity:.5;cursor:default}.TimelineTextComposer-module__g9KQBW__sendBtn:not(:disabled):hover{opacity:.85}
.TimelineRichComposer-module__YnX5YW__composer{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);flex-direction:column;display:flex}.TimelineRichComposer-module__YnX5YW__typeTabs{gap:var(--space-1);padding:var(--space-1);background:var(--color-bg-surface-raised);border-radius:var(--radius-sm);flex-direction:row;align-self:flex-start;display:flex}.TimelineRichComposer-module__YnX5YW__typeTab{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);color:var(--color-text-tertiary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;transition:color .1s,background-color .1s;display:inline-flex}.TimelineRichComposer-module__YnX5YW__typeTab:hover{color:var(--color-text-secondary)}.TimelineRichComposer-module__YnX5YW__typeTabActive{background:var(--color-bg-surface);color:var(--color-primary);box-shadow:0 1px 2px #00000014}.TimelineRichComposer-module__YnX5YW__typeTabActive:hover{color:var(--color-primary)}.TimelineRichComposer-module__YnX5YW__titleInput{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);background:var(--color-bg-surface);outline:none;font-family:inherit;transition:border-color .1s}.TimelineRichComposer-module__YnX5YW__titleInput:focus{border-color:var(--color-primary)}.TimelineRichComposer-module__YnX5YW__titleInput::placeholder{color:var(--color-text-tertiary);font-weight:var(--font-weight-regular)}.TimelineRichComposer-module__YnX5YW__rteWrap{flex-direction:column;min-height:110px;display:flex}.TimelineRichComposer-module__YnX5YW__rteWrap>div{flex:1}.TimelineRichComposer-module__YnX5YW__eventFields{gap:var(--space-3);flex-flow:wrap;display:flex}.TimelineRichComposer-module__YnX5YW__fieldLabel{gap:var(--space-1);flex-direction:column;flex:1;min-width:180px;display:flex}.TimelineRichComposer-module__YnX5YW__fieldLabel>span{font-size:var(--text-xs);color:var(--color-text-tertiary);font-weight:var(--font-weight-medium)}.TimelineRichComposer-module__YnX5YW__datetimeInput{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-bg-surface);outline:none;font-family:inherit;transition:border-color .1s}.TimelineRichComposer-module__YnX5YW__datetimeInput:focus{border-color:var(--color-primary)}.TimelineRichComposer-module__YnX5YW__pollFields{gap:var(--space-2);flex-direction:column;display:flex}.TimelineRichComposer-module__YnX5YW__pollOptionRow{align-items:center;gap:var(--space-2);flex-direction:row;display:flex}.TimelineRichComposer-module__YnX5YW__pollOptionInput{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-bg-surface);outline:none;flex:1;font-family:inherit;transition:border-color .1s}.TimelineRichComposer-module__YnX5YW__pollOptionInput:focus{border-color:var(--color-primary)}.TimelineRichComposer-module__YnX5YW__pollRemoveBtn{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);width:30px;height:30px;color:var(--color-text-tertiary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:color .1s,border-color .1s;display:inline-flex}.TimelineRichComposer-module__YnX5YW__pollRemoveBtn:hover{color:var(--color-danger);border-color:var(--color-danger)}.TimelineRichComposer-module__YnX5YW__pollAddBtn{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px dashed var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-text-tertiary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;align-self:flex-start;transition:color .1s,border-color .1s;display:inline-flex}.TimelineRichComposer-module__YnX5YW__pollAddBtn:hover{color:var(--color-primary);border-color:var(--color-primary)}.TimelineRichComposer-module__YnX5YW__imageInput{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-bg-surface);outline:none;font-family:inherit;transition:border-color .1s}.TimelineRichComposer-module__YnX5YW__imageInput:focus{border-color:var(--color-primary)}.TimelineRichComposer-module__YnX5YW__imageInput::placeholder{color:var(--color-text-tertiary)}.TimelineRichComposer-module__YnX5YW__submitRow{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-direction:row;display:flex}.TimelineRichComposer-module__YnX5YW__submitBtn{background:var(--color-primary);color:#fff;border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;border:none;transition:opacity .1s}.TimelineRichComposer-module__YnX5YW__submitBtn:disabled{opacity:.5;cursor:default}.TimelineRichComposer-module__YnX5YW__submitBtn:not(:disabled):hover{opacity:.85}
.OnepagerOverview-module__7b0j9G__strip{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-4);background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.OnepagerOverview-module__7b0j9G__lead{font-size:var(--text-sm);color:var(--color-text-secondary);flex:1;min-width:0;line-height:1.5}.OnepagerOverview-module__7b0j9G__meta{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.OnepagerOverview-module__7b0j9G__divider{background:var(--color-border-subtle);width:1px;height:14px}.OnepagerOverview-module__7b0j9G__created{font-size:var(--text-xs);color:var(--color-text-tertiary)}
.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}
.DashboardGrid-module__r_mLxG__gridWrapper{width:100%}.DashboardGrid-module__r_mLxG__gridWrapper .react-grid-layout{transition:none!important}.DashboardGrid-module__r_mLxG__editMode .react-grid-layout{transition:height .2s!important}.react-grid-item{flex-direction:column;display:flex;transition:none!important}.DashboardGrid-module__r_mLxG__editMode .react-grid-item{transition:all .2s!important}.react-grid-placeholder{background:var(--color-primary-subtle);border:1px dashed var(--color-primary);border-radius:var(--radius-md);opacity:.6}.react-grid-item.react-draggable-dragging{z-index:10;box-shadow:0 8px 24px #0000001f}.react-resizable-handle{opacity:0;transition:opacity .15s}.drag-handle{display:none}.DashboardGrid-module__r_mLxG__placeholder{font-size:var(--text-xs);color:var(--color-text-tertiary)}.DashboardGrid-module__r_mLxG__editMode .react-grid-item{outline:2px dashed var(--color-border-strong);outline-offset:-2px;border-radius:var(--radius-md)}.DashboardGrid-module__r_mLxG__editMode .react-resizable-handle{opacity:1}.DashboardGrid-module__r_mLxG__editMode .drag-handle{display:flex}.DashboardGrid-module__r_mLxG__skeleton{grid-template-columns:7fr 5fr;gap:12px;width:100%;display:grid}.DashboardGrid-module__r_mLxG__skeletonCard{border-radius:var(--radius-md);background:var(--color-bg-surface-raised);overflow:hidden}.DashboardGrid-module__r_mLxG__skeletonCardHeader{align-items:center;gap:10px;padding:14px 16px;display:flex}.DashboardGrid-module__r_mLxG__skeletonCardBody{flex-direction:column;gap:10px;padding:0 16px 16px;display:flex}.DashboardGrid-module__r_mLxG__shimmerLine{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--color-bg-surface-raised) 25%, var(--color-border-default) 50%, var(--color-bg-surface-raised) 75%);background-size:200% 100%;height:12px;animation:1.2s ease-in-out infinite DashboardGrid-module__r_mLxG__shimmer}.DashboardGrid-module__r_mLxG__shimmerTitle{width:40%;height:14px;}@keyframes DashboardGrid-module__r_mLxG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
.DemandCreateModal-module__OczBrq__fieldGrid{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.DemandCreateModal-module__OczBrq__field{gap:var(--space-1);flex-direction:column;display:flex}.DemandCreateModal-module__OczBrq__fieldFull{grid-column:1/-1}.DemandCreateModal-module__OczBrq__label{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.DemandCreateModal-module__OczBrq__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);font-size:var(--text-sm);color:var(--color-text-primary)}.DemandCreateModal-module__OczBrq__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle);outline:none}.DemandCreateModal-module__OczBrq__select{cursor:pointer;}.DemandCreateModal-module__OczBrq__textarea{resize:vertical;min-height:80px;}.DemandCreateModal-module__OczBrq__tierSegmented{border-radius:var(--radius-sm);border:1px solid var(--color-border-default);display:flex;overflow:hidden}.DemandCreateModal-module__OczBrq__tierBtn{padding:var(--space-2) var(--space-3);background:var(--color-bg-surface);color:var(--color-text-tertiary);cursor:pointer;font-size:var(--text-sm);text-align:center;border:none;flex:1;transition:all .1s}.DemandCreateModal-module__OczBrq__tierBtn+.DemandCreateModal-module__OczBrq__tierBtn{border-left:1px solid var(--color-border-default)}.DemandCreateModal-module__OczBrq__tierBtnActive{background:var(--color-primary-subtle);color:var(--color-primary);font-weight:var(--font-weight-semibold)}.DemandCreateModal-module__OczBrq__chipGroup{gap:var(--space-2);flex-wrap:wrap;display:flex}.DemandCreateModal-module__OczBrq__chip{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-full);background:var(--color-bg-surface);color:var(--color-text-tertiary);font-size:var(--text-sm);cursor:pointer;transition:all .15s}.DemandCreateModal-module__OczBrq__chip:hover{border-color:var(--color-primary);color:var(--color-text-secondary)}.DemandCreateModal-module__OczBrq__chipActive{background:var(--color-primary-subtle);border-color:var(--color-primary);color:var(--color-primary);font-weight:var(--font-weight-medium)}.DemandCreateModal-module__OczBrq__toggleRow{align-items:center;gap:var(--space-2);display:flex}.DemandCreateModal-module__OczBrq__toggle{border-radius:var(--radius-full);background:var(--color-border-default);cursor:pointer;border:none;width:40px;height:22px;padding:0;transition:background .2s;position:relative}.DemandCreateModal-module__OczBrq__toggleActive{background:var(--color-primary)}.DemandCreateModal-module__OczBrq__toggleKnob{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000026}.DemandCreateModal-module__OczBrq__toggleActive .DemandCreateModal-module__OczBrq__toggleKnob{transform:translate(18px)}.DemandCreateModal-module__OczBrq__toggleLabel{font-size:var(--text-sm);color:var(--color-text-secondary)}.DemandCreateModal-module__OczBrq__dateRange{align-items:center;gap:var(--space-2);display:flex}.DemandCreateModal-module__OczBrq__dateRangeSeparator{font-size:var(--text-sm);color:var(--color-text-tertiary)}.DemandCreateModal-module__OczBrq__hseGroup{gap:var(--space-2);display:flex}.DemandCreateModal-module__OczBrq__hseDot{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;text-align:center;border:2px solid #0000;flex:1;transition:all .15s}.DemandCreateModal-module__OczBrq__hse_green{color:#16a34a;background:#22c55e14;border-color:#22c55e33}.DemandCreateModal-module__OczBrq__hse_yellow{color:#d97706;background:#f59e0b14;border-color:#f59e0b33}.DemandCreateModal-module__OczBrq__hse_red{color:#dc2626;background:#ef444414;border-color:#ef444433}.DemandCreateModal-module__OczBrq__hseDotActive.DemandCreateModal-module__OczBrq__hse_green{background:#22c55e26;border-color:#22c55e;box-shadow:0 0 0 2px #22c55e33}.DemandCreateModal-module__OczBrq__hseDotActive.DemandCreateModal-module__OczBrq__hse_yellow{background:#f59e0b26;border-color:#f59e0b;box-shadow:0 0 0 2px #f59e0b33}.DemandCreateModal-module__OczBrq__hseDotActive.DemandCreateModal-module__OczBrq__hse_red{background:#ef444426;border-color:#ef4444;box-shadow:0 0 0 2px #ef444433}.DemandCreateModal-module__OczBrq__maturityRow{align-items:center;gap:var(--space-1-5);display:flex}.DemandCreateModal-module__OczBrq__maturityDot{border:2px solid var(--color-border-default);background:var(--color-bg-surface);cursor:pointer;border-radius:50%;width:28px;height:28px;padding:0;transition:all .15s}.DemandCreateModal-module__OczBrq__maturityDot:hover{border-color:var(--color-primary)}.DemandCreateModal-module__OczBrq__maturityDotFilled{background:var(--color-primary);border-color:var(--color-primary)}.DemandCreateModal-module__OczBrq__maturityLabel{margin-left:var(--space-2);font-size:var(--text-sm);color:var(--color-text-tertiary)}
.OnepagerTile-module__3eTq8G__tile{background:var(--color-bg-surface-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);flex-direction:column;min-width:0;display:flex;overflow:hidden}.OnepagerTile-module__3eTq8G__label{padding:var(--space-3) var(--space-4) 0;font-size:.6875rem;font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-tertiary)}.OnepagerTile-module__3eTq8G__body{padding:var(--space-3) var(--space-4) var(--space-4);flex:1;min-width:0}.OnepagerTile-module__3eTq8G__bodyFlush{flex:1;min-width:0}
.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)}
.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}}
.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}
.SearchPalette-module__NLWwZa__overlay{z-index:2000;padding:12vh var(--space-4) var(--space-4);background:#00000073;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.SearchPalette-module__NLWwZa__panel{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md,12px);width:min(640px,100%);max-height:70vh;box-shadow:var(--shadow-modal,0 16px 48px #0000004d);flex-direction:column;animation:.12s ease-out SearchPalette-module__NLWwZa__paletteIn;display:flex;overflow:hidden}.SearchPalette-module__NLWwZa__searchRow{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-default);display:flex}.SearchPalette-module__NLWwZa__searchIcon{color:var(--color-text-tertiary);flex-shrink:0}.SearchPalette-module__NLWwZa__input{min-width:0;font-family:inherit;font-size:var(--text-lg);color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1}.SearchPalette-module__NLWwZa__input::placeholder{color:var(--color-text-tertiary)}.SearchPalette-module__NLWwZa__results{padding:var(--space-2);flex:1;overflow-y:auto}.SearchPalette-module__NLWwZa__empty{padding:var(--space-6);text-align:center;color:var(--color-text-tertiary);font-size:var(--text-sm)}.SearchPalette-module__NLWwZa__row{align-items:center;gap:var(--space-3);text-align:left;cursor:pointer;width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-primary);background:0 0;border:none;font-family:inherit;display:flex}.SearchPalette-module__NLWwZa__rowActive{background:var(--color-bg-surface-raised)}.SearchPalette-module__NLWwZa__rowIcon{width:16px;font-size:var(--text-sm);color:var(--color-text-tertiary);flex-shrink:0}.SearchPalette-module__NLWwZa__rowBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.SearchPalette-module__NLWwZa__rowTitle{font-size:var(--text-sm);font-weight:var(--font-weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.SearchPalette-module__NLWwZa__rowMeta{font-size:var(--text-xs);color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.SearchPalette-module__NLWwZa__rowCategory{font-size:var(--text-xs);color:var(--color-text-secondary);background:var(--color-bg-surface-raised);border:1px solid var(--color-border-default);border-radius:var(--radius-full);padding:1px var(--space-2);flex-shrink:0}.SearchPalette-module__NLWwZa__showAll{justify-content:center;align-items:center;gap:var(--space-2);width:100%;margin-top:var(--space-1);padding:var(--space-2) var(--space-3);border:none;border-top:1px solid var(--color-border-default);color:var(--color-primary);font-family:inherit;font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;border-radius:var(--radius-sm);background:0 0;display:flex}.SearchPalette-module__NLWwZa__showAllArrow{font-size:10px}.SearchPalette-module__NLWwZa__hintBar{gap:var(--space-4);padding:var(--space-2) var(--space-4);border-top:1px solid var(--color-border-default);font-size:var(--text-xs);color:var(--color-text-tertiary);display:flex}.SearchPalette-module__NLWwZa__fetching{margin-left:auto}.SearchPalette-module__NLWwZa__kbd{font-family:inherit;font-size:var(--text-xs);color:var(--color-text-tertiary);background:var(--color-bg-surface-raised);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:1px var(--space-2);margin:0 2px}@keyframes SearchPalette-module__NLWwZa__paletteIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
.SearchBar-module__DlIb-W__trigger{align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-2) 0 var(--space-3);background:var(--color-bg-surface-raised);border:1px solid var(--color-border-default);border-radius:var(--radius-full);box-sizing:border-box;cursor:pointer;color:var(--color-text-tertiary);font-family:inherit;font-size:var(--text-sm);transition:border-color .15s,background-color .15s;display:flex}.SearchBar-module__DlIb-W__trigger:hover{border-color:var(--color-primary);background:var(--color-bg-surface)}.SearchBar-module__DlIb-W__triggerIcon{font-size:var(--text-xs);color:var(--color-text-tertiary);flex-shrink:0}.SearchBar-module__DlIb-W__triggerLabel{text-align:left;width:140px}.SearchBar-module__DlIb-W__triggerKbd{font-family:inherit;font-size:var(--text-xs);color:var(--color-text-tertiary);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:0 var(--space-1);flex-shrink:0}@media (max-width:640px){.SearchBar-module__DlIb-W__trigger{justify-content:center;width:32px;padding:0}.SearchBar-module__DlIb-W__triggerLabel,.SearchBar-module__DlIb-W__triggerKbd{display:none}.SearchBar-module__DlIb-W__triggerIcon{margin:0}}
