.WidgetSnippetLibrary-module__pc4doG__library{background:var(--color-bg-surface);flex-direction:column;height:100%;display:flex;overflow:hidden}.WidgetSnippetLibrary-module__pc4doG__searchBox{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}.WidgetSnippetLibrary-module__pc4doG__searchIcon{color:var(--color-text-tertiary);flex-shrink:0;font-size:.625rem}.WidgetSnippetLibrary-module__pc4doG__searchInput{font-size:var(--text-xs);color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit}.WidgetSnippetLibrary-module__pc4doG__searchInput::placeholder{color:var(--color-text-tertiary)}.WidgetSnippetLibrary-module__pc4doG__categories{flex:1;overflow-y:auto}.WidgetSnippetLibrary-module__pc4doG__category{border-bottom:1px solid var(--color-border-default)}.WidgetSnippetLibrary-module__pc4doG__categoryHeader{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);background:var(--color-bg-surface-raised);cursor:pointer;text-align:left;border:none;transition:background-color .1s;display:flex}.WidgetSnippetLibrary-module__pc4doG__categoryHeader:hover{background:var(--color-bg-muted,#e2e8f0)}.WidgetSnippetLibrary-module__pc4doG__chevron{color:var(--color-text-tertiary);flex-shrink:0;font-size:.5rem;transition:transform .15s}.WidgetSnippetLibrary-module__pc4doG__chevronOpen{transform:rotate(90deg)}.WidgetSnippetLibrary-module__pc4doG__categoryLabel{font-size:.625rem;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.03em;flex:1}.WidgetSnippetLibrary-module__pc4doG__categoryCount{font-size:.5625rem;font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);background:var(--color-neutral-subtle);border-radius:var(--radius-full);padding:0 5px;line-height:1.5}.WidgetSnippetLibrary-module__pc4doG__snippetList{flex-direction:column;display:flex}.WidgetSnippetLibrary-module__pc4doG__snippetItem{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);cursor:grab;border-bottom:1px solid var(--color-border-default);transition:background-color .1s;display:flex}.WidgetSnippetLibrary-module__pc4doG__snippetItem:last-child{border-bottom:none}.WidgetSnippetLibrary-module__pc4doG__snippetItem:hover{background:var(--color-bg-surface-raised)}.WidgetSnippetLibrary-module__pc4doG__snippetItem:active{cursor:grabbing}.WidgetSnippetLibrary-module__pc4doG__dragIcon{color:var(--color-text-tertiary);opacity:.5;flex-shrink:0;margin-top:2px;font-size:.5625rem;transition:opacity .1s}.WidgetSnippetLibrary-module__pc4doG__snippetItem:hover .WidgetSnippetLibrary-module__pc4doG__dragIcon{opacity:1}.WidgetSnippetLibrary-module__pc4doG__snippetInfo{flex-direction:column;gap:1px;min-width:0;display:flex}.WidgetSnippetLibrary-module__pc4doG__snippetName{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.WidgetSnippetLibrary-module__pc4doG__snippetDesc{color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:.625rem;overflow:hidden}.WidgetSnippetLibrary-module__pc4doG__emptyState{padding:var(--space-6) var(--space-3);text-align:center;font-size:var(--text-xs);color:var(--color-text-tertiary)}
.WidgetCodeEditor-module__SwT27W__wrapper{border-radius:var(--radius-sm);border:1px solid var(--color-border-default);width:100%;height:100%;overflow:hidden}
.CustomWidgetHost-module__HYgjcq__host{width:100%;height:100%;min-height:60px;position:relative}.CustomWidgetHost-module__HYgjcq__iframe{border:none;width:100%;height:100%;display:block}.CustomWidgetHost-module__HYgjcq__iframeHidden{opacity:0;position:absolute;inset:0}.CustomWidgetHost-module__HYgjcq__shimmer{flex-direction:column;gap:8px;padding:12px;display:flex}.CustomWidgetHost-module__HYgjcq__shimmerLine{background:linear-gradient(90deg, var(--color-bg-subtle,#f1f5f9) 25%, var(--color-bg-muted,#e2e8f0) 50%, var(--color-bg-subtle,#f1f5f9) 75%);background-size:200% 100%;border-radius:4px;height:12px;animation:1.5s infinite CustomWidgetHost-module__HYgjcq__shimmer}@keyframes CustomWidgetHost-module__HYgjcq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.CustomWidgetHost-module__HYgjcq__error{font-size:var(--text-xs);flex-direction:column;gap:4px;padding:12px;display:flex}.CustomWidgetHost-module__HYgjcq__errorLabel{font-weight:var(--font-weight-semibold);color:var(--color-danger-text,#ef4444)}.CustomWidgetHost-module__HYgjcq__errorMsg{color:var(--color-text-secondary);word-break:break-word}
.EChart-module__2cJtMW__wrapper{width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}
.IdeaTopIdeas-module__7GJHoW__wrapper{gap:var(--space-1);padding:var(--space-3);flex-direction:column;display:flex}.IdeaTopIdeas-module__7GJHoW__title{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-2)}.IdeaTopIdeas-module__7GJHoW__row{align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-sm);cursor:pointer;display:flex}.IdeaTopIdeas-module__7GJHoW__row:hover{background:var(--color-bg-surface-raised)}.IdeaTopIdeas-module__7GJHoW__rank{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-text-tertiary);text-align:center;min-width:20px}.IdeaTopIdeas-module__7GJHoW__info{flex:1;min-width:0}.IdeaTopIdeas-module__7GJHoW__ideaTitle{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.IdeaTopIdeas-module__7GJHoW__category{font-size:var(--text-xs);color:var(--color-text-tertiary)}.IdeaTopIdeas-module__7GJHoW__scoreBar{background:var(--color-border-default);border-radius:var(--radius-sm);width:60px;height:6px;overflow:hidden}.IdeaTopIdeas-module__7GJHoW__scoreFill{border-radius:var(--radius-sm);background:var(--color-primary);height:100%;transition:width .3s}.IdeaTopIdeas-module__7GJHoW__scoreValue{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-align:right;min-width:32px}.IdeaTopIdeas-module__7GJHoW__empty{font-size:var(--text-xs);color:var(--color-text-tertiary);padding:var(--space-4);text-align:center}
.IdeaCampaigns-module__pag04a__wrapper{gap:var(--space-2);padding:var(--space-3);flex-direction:column;display:flex}.IdeaCampaigns-module__pag04a__title{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-2)}.IdeaCampaigns-module__pag04a__card{padding:var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface)}.IdeaCampaigns-module__pag04a__cardHeader{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.IdeaCampaigns-module__pag04a__campaignTitle{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.IdeaCampaigns-module__pag04a__statusBadge{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);border-radius:var(--radius-full);padding:2px 8px}.IdeaCampaigns-module__pag04a__statusActive{color:var(--color-success);background:#10b9811f}.IdeaCampaigns-module__pag04a__statusUpcoming{color:var(--color-warning);background:#f59e0b1f}.IdeaCampaigns-module__pag04a__statusCompleted{color:var(--color-text-tertiary);background:#6b72801f}.IdeaCampaigns-module__pag04a__field{font-size:var(--text-xs);color:var(--color-text-tertiary);margin-bottom:var(--space-2)}.IdeaCampaigns-module__pag04a__progressRow{align-items:center;gap:var(--space-2);display:flex}.IdeaCampaigns-module__pag04a__progressBar{background:var(--color-border-default);border-radius:var(--radius-sm);flex:1;height:6px;overflow:hidden}.IdeaCampaigns-module__pag04a__progressFill{border-radius:var(--radius-sm);background:var(--color-primary);height:100%;transition:width .3s}.IdeaCampaigns-module__pag04a__progressText{font-size:var(--text-xs);color:var(--color-text-secondary);white-space:nowrap}.IdeaCampaigns-module__pag04a__empty{font-size:var(--text-xs);color:var(--color-text-tertiary);text-align:center;padding:var(--space-4)}
.IdeaDashboard-module__3ajhNq__wrapper{gap:var(--space-4);padding:var(--space-4);flex-direction:column;display:flex;overflow-y:auto}.IdeaDashboard-module__3ajhNq__kpiRow{gap:var(--space-3);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:768px){.IdeaDashboard-module__3ajhNq__kpiRow{grid-template-columns:repeat(2,1fr)}}.IdeaDashboard-module__3ajhNq__kpiContent{gap:var(--space-1);flex-direction:column;display:flex}.IdeaDashboard-module__3ajhNq__kpiValue{font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.IdeaDashboard-module__3ajhNq__kpiSub{font-size:var(--text-xs);color:var(--color-text-secondary)}.IdeaDashboard-module__3ajhNq__grid{gap:var(--space-3);flex:1;grid-template-columns:1fr 1fr;min-height:0;display:grid}@media (max-width:768px){.IdeaDashboard-module__3ajhNq__grid{grid-template-columns:1fr}}.IdeaDashboard-module__3ajhNq__rightStack{gap:var(--space-3);flex-direction:column;display:flex}
.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-family:inherit;font-weight:500;line-height:1;display:inline-flex}.LabelChips-module__MhWERq__chipClickable{cursor:pointer;transition:opacity .12s,box-shadow .12s,filter .12s}.LabelChips-module__MhWERq__chipClickable:hover{filter:brightness(.94)}.LabelChips-module__MhWERq__chipActive{box-shadow:0 0 0 2px var(--color-bg-surface), 0 0 0 3.5px currentColor}.LabelChips-module__MhWERq__chipDimmed{opacity:.4}.LabelChips-module__MhWERq__chipDimmed:hover{opacity:.7}.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}
.KanbanCard-module__HeOySa__card{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-card,none);-webkit-user-select:none;user-select:none;flex-direction:row;transition:box-shadow .15s,border-color .15s;display:flex;position:relative;overflow:hidden}.KanbanCard-module__HeOySa__draggable{cursor:grab}.KanbanCard-module__HeOySa__draggable:active{cursor:grabbing}.KanbanCard-module__HeOySa__card:hover{box-shadow:var(--shadow-card-hover,0 2px 8px #00000014);border-color:var(--color-border-strong)}.KanbanCard-module__HeOySa__card.KanbanCard-module__HeOySa__done{opacity:.6}.KanbanCard-module__HeOySa__card.KanbanCard-module__HeOySa__archived{opacity:.55;border-style:dashed}.KanbanCard-module__HeOySa__archivedBadge{font-size:var(--text-xs);font-weight:var(--font-weight-medium);padding:0 var(--space-1);border-radius:var(--radius-sm);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:3px;margin-right:auto;line-height:1.4;display:inline-flex}.KanbanCard-module__HeOySa__priorityBar{border-radius:var(--radius-sm) 0 0 var(--radius-sm);flex-shrink:0;align-self:stretch;width:6px}.KanbanCard-module__HeOySa__priorityHigh{background:var(--color-danger)}.KanbanCard-module__HeOySa__priorityMedium{background:var(--color-warning)}.KanbanCard-module__HeOySa__priorityLow{background:var(--color-success)}.KanbanCard-module__HeOySa__priorityNone{background:0 0}.KanbanCard-module__HeOySa__body{min-width:0;padding:var(--space-2) var(--space-3);gap:var(--space-1);flex-direction:column;flex:1;display:flex}.KanbanCard-module__HeOySa__compact .KanbanCard-module__HeOySa__body{padding:var(--space-1) var(--space-2)}.KanbanCard-module__HeOySa__comfortable .KanbanCard-module__HeOySa__body{padding:var(--space-3) var(--space-4);gap:var(--space-2)}.KanbanCard-module__HeOySa__headerRow{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.KanbanCard-module__HeOySa__kanbanId{align-items:center;gap:var(--space-1);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-tertiary);flex-shrink:0;display:flex}.KanbanCard-module__HeOySa__doneIcon{color:var(--color-success);font-size:var(--text-xs)}.KanbanCard-module__HeOySa__dueDateInline{font-size:var(--text-xs);font-family:var(--font-mono);font-weight:var(--font-weight-medium);padding:1px var(--space-1);border-radius:var(--radius-sm);white-space:nowrap}.KanbanCard-module__HeOySa__dueDateDanger{color:var(--color-danger-text);background:var(--color-danger-subtle)}.KanbanCard-module__HeOySa__dueDateWarning{color:var(--color-warning-text);background:var(--color-warning-subtle)}.KanbanCard-module__HeOySa__dueDateOk{color:var(--color-text-tertiary)}.KanbanCard-module__HeOySa__title{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:var(--leading-tight);word-break:break-word}.KanbanCard-module__HeOySa__compact .KanbanCard-module__HeOySa__title{font-size:var(--text-xs)}.KanbanCard-module__HeOySa__comfortable .KanbanCard-module__HeOySa__title{font-size:var(--text-base);line-height:var(--leading-normal)}.KanbanCard-module__HeOySa__done .KanbanCard-module__HeOySa__title{color:var(--color-text-tertiary);text-decoration:line-through}.KanbanCard-module__HeOySa__sourceLine{font-size:var(--text-xs);color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.KanbanCard-module__HeOySa__labelsRow{gap:var(--space-1);flex-wrap:wrap;display:flex}.KanbanCard-module__HeOySa__label{font-size:var(--text-xs);font-weight:var(--font-weight-medium);padding:0 var(--space-2);border-radius:var(--radius-lg);white-space:nowrap;border:1px solid #0000;align-items:center;line-height:1.5;display:inline-flex}.KanbanCard-module__HeOySa__bottomRow{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-1);display:flex}.KanbanCard-module__HeOySa__iconsSection{align-items:center;gap:var(--space-2);color:var(--color-text-tertiary);font-size:var(--text-xs);display:flex}.KanbanCard-module__HeOySa__iconItem{font-size:var(--text-xs);align-items:center;gap:3px;display:inline-flex}.KanbanCard-module__HeOySa__iconCount{font-variant-numeric:tabular-nums;line-height:1}.KanbanCard-module__HeOySa__checklistBar{background:var(--color-bg-surface-raised);border-radius:var(--radius-full);vertical-align:middle;width:48px;height:4px;display:inline-block;overflow:hidden}.KanbanCard-module__HeOySa__checklistBarFill{background:var(--color-primary);border-radius:var(--radius-full);height:100%;transition:width .2s;display:block}.KanbanCard-module__HeOySa__avatarsSection{flex-shrink:0;align-items:center;gap:2px;display:flex}.KanbanCard-module__HeOySa__avatar{border-radius:var(--radius-full);width:36px;height:36px;font-size:14px;font-weight:var(--font-weight-semibold);letter-spacing:0;border:1.5px solid var(--color-bg-surface);cursor:default;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.KanbanCard-module__HeOySa__comfortable .KanbanCard-module__HeOySa__avatar{width:40px;height:40px;font-size:16px}.KanbanCard-module__HeOySa__compact .KanbanCard-module__HeOySa__avatar{width:32px;height:32px;font-size:13px}.KanbanCard-module__HeOySa__avatarResponsible{background:var(--color-primary);color:var(--color-primary-text)}.KanbanCard-module__HeOySa__avatarMember{background:var(--color-bg-surface-raised);color:var(--color-text-secondary)}.KanbanCard-module__HeOySa__avatarOverflow{background:var(--color-bg-surface-raised);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.KanbanCard-module__HeOySa__avatarWithStatus{flex-shrink:0;display:inline-flex;position:relative}.KanbanCard-module__HeOySa__commitmentDot{border-radius:var(--radius-full);border:2px solid var(--color-bg-surface);box-sizing:border-box;pointer-events:auto;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.KanbanCard-module__HeOySa__comfortable .KanbanCard-module__HeOySa__commitmentDot{width:13px;height:13px}.KanbanCard-module__HeOySa__compact .KanbanCard-module__HeOySa__commitmentDot{border-width:1.5px;width:10px;height:10px}.KanbanCard-module__HeOySa__avatarCommitmentPending{background:var(--color-text-tertiary)}.KanbanCard-module__HeOySa__avatarCommitmentCommitted{background:var(--color-success)}.KanbanCard-module__HeOySa__avatarCommitmentDeclined{background:var(--color-danger)}
.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}
.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)}}
.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)}
.KanbanCardActionsDropdown-module__Vbcy0G__trigger{width:32px;height:32px;color:var(--color-text-tertiary);cursor:pointer;border-radius:var(--radius-sm);font-size:var(--text-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .1s,color .1s;display:flex}.KanbanCardActionsDropdown-module__Vbcy0G__trigger:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.KanbanCardActionsDropdown-module__Vbcy0G__content{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-1) 0;z-index:200;min-width:200px;box-shadow:0 8px 24px #0003}.KanbanCardActionsDropdown-module__Vbcy0G__item{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;width:100%;transition:background-color .1s;display:flex}.KanbanCardActionsDropdown-module__Vbcy0G__item:hover,.KanbanCardActionsDropdown-module__Vbcy0G__item[data-highlighted]{background:var(--color-bg-surface-raised)}.KanbanCardActionsDropdown-module__Vbcy0G__itemActive{color:var(--color-primary);font-weight:var(--font-weight-medium);}.KanbanCardActionsDropdown-module__Vbcy0G__itemDanger{color:var(--color-danger);}.KanbanCardActionsDropdown-module__Vbcy0G__itemDanger:hover,.KanbanCardActionsDropdown-module__Vbcy0G__itemDanger[data-highlighted]{background:color-mix(in srgb, var(--color-danger) 8%, transparent)}.KanbanCardActionsDropdown-module__Vbcy0G__itemIcon{text-align:center;width:14px;font-size:var(--text-xs);color:var(--color-text-tertiary)}.KanbanCardActionsDropdown-module__Vbcy0G__statusDot{text-align:center;flex-shrink:0;width:14px;font-size:.5rem}.KanbanCardActionsDropdown-module__Vbcy0G__subArrow{color:var(--color-text-quaternary);margin-left:auto;font-size:.5rem}.KanbanCardActionsDropdown-module__Vbcy0G__separator{background:var(--color-border-default);height:1px;margin:var(--space-1) 0}
.KanbanAffiliationChips-module__0fUGmG__row{gap:var(--space-2);padding:var(--space-1) var(--space-5,20px) var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.KanbanAffiliationChips-module__0fUGmG__chip{align-items:center;gap:var(--space-1);padding:2px var(--space-2) 2px var(--space-3);border-radius:var(--radius-lg);font-size:var(--text-xs);border:1px solid;line-height:1.4;text-decoration:none;transition:opacity .1s;display:inline-flex}.KanbanAffiliationChips-module__0fUGmG__chip:hover{opacity:.85}.KanbanAffiliationChips-module__0fUGmG__chipIcon{flex-shrink:0;font-size:.625rem}.KanbanAffiliationChips-module__0fUGmG__chipRemove{margin-left:var(--space-1);color:inherit;opacity:.5;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:.625rem;transition:opacity .1s;display:inline-flex}.KanbanAffiliationChips-module__0fUGmG__chipRemove:hover{opacity:1}.KanbanAffiliationChips-module__0fUGmG__nestedChip{border-radius:var(--radius-lg);font-size:var(--text-xs);border:1px solid;align-items:center;line-height:1.4;display:inline-flex;overflow:hidden}.KanbanAffiliationChips-module__0fUGmG__nestedLeft{align-items:center;gap:var(--space-1);padding:2px var(--space-1) 2px var(--space-3);text-decoration:none;transition:opacity .1s;display:inline-flex}.KanbanAffiliationChips-module__0fUGmG__nestedLeft:hover{opacity:.85}.KanbanAffiliationChips-module__0fUGmG__nestedSeparator{opacity:.4;font-size:.625rem}.KanbanAffiliationChips-module__0fUGmG__nestedRight{align-items:center;gap:var(--space-1);padding:2px var(--space-2) 2px var(--space-1);text-decoration:none;transition:opacity .1s;display:inline-flex}.KanbanAffiliationChips-module__0fUGmG__nestedRight:hover{opacity:.85}.KanbanAffiliationChips-module__0fUGmG__nestedRemove{padding:2px var(--space-2);color:inherit;opacity:.5;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:.625rem;transition:opacity .1s;display:inline-flex}.KanbanAffiliationChips-module__0fUGmG__nestedRemove:hover{opacity:1}.KanbanAffiliationChips-module__0fUGmG__typeProject{background:color-mix(in srgb, var(--color-primary) 13%, transparent);color:var(--color-primary);border-color:color-mix(in srgb, var(--color-primary) 20%, transparent)}.KanbanAffiliationChips-module__0fUGmG__typeTeam{color:#8b5cf6;background:#8b5cf621;border-color:#8b5cf633}.KanbanAffiliationChips-module__0fUGmG__typeMeeting{color:#10b981;background:#10b98121;border-color:#10b98133}.KanbanAffiliationChips-module__0fUGmG__typeContainer{color:#06b6d4;background:#06b6d421;border-color:#06b6d433}.KanbanAffiliationChips-module__0fUGmG__typeRisk{color:#f59e0b;background:#f59e0b21;border-color:#f59e0b33}.KanbanAffiliationChips-module__0fUGmG__addBtn{border-radius:var(--radius-full);border:1px dashed var(--color-border-default);width:24px;height:24px;color:var(--color-text-quaternary);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;font-size:.625rem;transition:border-color .1s,color .1s;display:inline-flex}.KanbanAffiliationChips-module__0fUGmG__addBtn:hover{border-color:var(--color-primary);color:var(--color-primary)}.KanbanAffiliationChips-module__0fUGmG__addWrapper{position:relative}.KanbanAffiliationChips-module__0fUGmG__addPopover{margin-top:var(--space-1);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);min-width:320px;box-shadow:var(--shadow-md,0 4px 12px #00000026);z-index:10;padding:var(--space-2);position:absolute;top:100%;left:0}.KanbanAffiliationChips-module__0fUGmG__typeRow{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;width:100%;font-family:inherit;transition:background-color .1s;display:flex}.KanbanAffiliationChips-module__0fUGmG__typeRow:hover{background:var(--color-bg-surface-raised)}.KanbanAffiliationChips-module__0fUGmG__typeRowIcon{text-align:center;width:20px;font-size:var(--text-xs)}.KanbanAffiliationChips-module__0fUGmG__searchInput{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-default);color:var(--color-text-primary);font-size:var(--text-sm);margin-bottom:var(--space-2);outline:none;font-family:inherit}.KanbanAffiliationChips-module__0fUGmG__searchInput:focus{border-color:var(--color-primary)}.KanbanAffiliationChips-module__0fUGmG__entityRow{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--text-sm);cursor:pointer;text-align:left;background:0 0;border:none;width:100%;font-family:inherit;transition:background-color .1s;display:flex}.KanbanAffiliationChips-module__0fUGmG__entityRow:hover{background:var(--color-bg-surface-raised)}.KanbanAffiliationChips-module__0fUGmG__entityName{font-weight:var(--font-weight-medium);flex:1;min-width:0}.KanbanAffiliationChips-module__0fUGmG__entityNumber{font-size:var(--text-xs);color:var(--color-text-tertiary);text-align:right;flex-shrink:0}.KanbanAffiliationChips-module__0fUGmG__backBtn{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);margin-bottom:var(--space-1);color:var(--color-text-tertiary);font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;font-family:inherit;transition:color .1s;display:flex}.KanbanAffiliationChips-module__0fUGmG__backBtn:hover{color:var(--color-text-primary)}.KanbanAffiliationChips-module__0fUGmG__entityList{max-height:200px;overflow-y:auto}
.KanbanCardPopupHeader-module__sCOl2q__header{border-bottom:1px solid var(--color-border-default);background:var(--color-bg-surface);flex-shrink:0}.KanbanCardPopupHeader-module__sCOl2q__titleRow{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5,20px) var(--space-2);display:flex}.KanbanCardPopupHeader-module__sCOl2q__doneToggle{width:20px;height:20px;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0}.KanbanCardPopupHeader-module__sCOl2q__kanbanId{font-size:var(--text-xs);color:var(--color-text-tertiary);font-weight:var(--font-weight-medium);white-space:nowrap;flex-shrink:0}.KanbanCardPopupHeader-module__sCOl2q__copyBtn{color:var(--color-text-tertiary);font-size:var(--text-xs);cursor:pointer;padding:var(--space-1);border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;transition:color .1s,background-color .1s}.KanbanCardPopupHeader-module__sCOl2q__copyBtn:hover{color:var(--color-primary);background:var(--color-bg-surface-raised)}.KanbanCardPopupHeader-module__sCOl2q__archivedBadge{font-size:var(--text-xs);font-weight:var(--font-weight-medium);padding:1px var(--space-2);border-radius:var(--radius-full);color:var(--color-text-secondary);background:var(--color-bg-surface-raised);border:1px solid var(--color-border-default);white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.KanbanCardPopupHeader-module__sCOl2q__workItemWrapper{flex-shrink:0;position:relative}.KanbanCardPopupHeader-module__sCOl2q__workItemBadge{align-items:center;gap:var(--space-1);padding:3px var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;cursor:pointer;border:1px solid #0000;font-family:inherit;transition:opacity .1s;display:inline-flex}.KanbanCardPopupHeader-module__sCOl2q__workItemBadge:hover{opacity:.82}.KanbanCardPopupHeader-module__sCOl2q__workItemBadgeIcon{flex-shrink:0;font-size:10px}.KanbanCardPopupHeader-module__sCOl2q__workItemBadgeSeparator{opacity:.4;flex-shrink:0;width:1px;height:12px;margin:0 2px;display:inline-block}.KanbanCardPopupHeader-module__sCOl2q__workItemPopover{top:calc(100% + var(--space-1));gap:var(--space-2);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);min-width:360px;box-shadow:var(--shadow-md,0 4px 12px #00000026);padding:var(--space-2);z-index:20;grid-template-columns:1fr 1px 1fr;display:grid;position:absolute;left:0}.KanbanCardPopupHeader-module__sCOl2q__workItemPopoverSection{flex-direction:column;min-width:0;display:flex}.KanbanCardPopupHeader-module__sCOl2q__workItemPopoverLabel{font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em;padding:var(--space-1) var(--space-2) var(--space-2)}.KanbanCardPopupHeader-module__sCOl2q__workItemPopoverDivider{background:var(--color-border-default)}.KanbanCardPopupHeader-module__sCOl2q__workItemPopoverList{flex-direction:column;max-height:280px;display:flex;overflow-y:auto}.KanbanCardPopupHeader-module__sCOl2q__workItemPopoverRow{align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--text-sm);cursor:pointer;text-align:left;background:0 0;border:none;width:100%;font-family:inherit;transition:background-color .1s;display:flex}.KanbanCardPopupHeader-module__sCOl2q__workItemPopoverRow:hover{background:var(--color-bg-surface-raised)}.KanbanCardPopupHeader-module__sCOl2q__workItemPopoverRowActive{background:var(--color-bg-surface-raised);font-weight:var(--font-weight-semibold)}.KanbanCardPopupHeader-module__sCOl2q__workItemPopoverRowIcon{border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;display:inline-flex}.KanbanCardPopupHeader-module__sCOl2q__workItemPopoverRowDot{border-radius:var(--radius-full);background:var(--color-text-quaternary);flex-shrink:0;width:10px;height:10px;display:inline-block}.KanbanCardPopupHeader-module__sCOl2q__workItemPopoverRowDot[data-status=todo]{background:var(--color-text-tertiary)}.KanbanCardPopupHeader-module__sCOl2q__workItemPopoverRowDot[data-status=in_progress]{background:var(--color-primary)}.KanbanCardPopupHeader-module__sCOl2q__workItemPopoverRowDot[data-status=in_review]{background:var(--color-warning)}.KanbanCardPopupHeader-module__sCOl2q__workItemPopoverRowDot[data-status=done]{background:var(--color-success)}.KanbanCardPopupHeader-module__sCOl2q__metaPopoverLabel{font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em;padding:var(--space-1) var(--space-2) var(--space-2)}.KanbanCardPopupHeader-module__sCOl2q__estimatePopover{top:calc(100% + var(--space-1));background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);min-width:240px;box-shadow:var(--shadow-md,0 4px 12px #00000026);padding:var(--space-2);z-index:20;position:absolute;left:0}.KanbanCardPopupHeader-module__sCOl2q__estimateGrid{gap:var(--space-1);padding:0 var(--space-1);flex-wrap:wrap;display:flex}.KanbanCardPopupHeader-module__sCOl2q__estimateChip{min-width:36px;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;font-family:inherit;transition:background-color .1s,border-color .1s,color .1s}.KanbanCardPopupHeader-module__sCOl2q__estimateChip:hover{border-color:var(--color-primary);color:var(--color-primary)}.KanbanCardPopupHeader-module__sCOl2q__estimateChipActive{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.KanbanCardPopupHeader-module__sCOl2q__estimateChipActive:hover{color:#fff}.KanbanCardPopupHeader-module__sCOl2q__estimateInputRow{align-items:center;gap:var(--space-2);padding:0 var(--space-1);display:flex}.KanbanCardPopupHeader-module__sCOl2q__estimateInput{min-width:0;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-sm);outline:none;flex:1;font-family:inherit}.KanbanCardPopupHeader-module__sCOl2q__estimateInput:focus{border-color:var(--color-primary)}.KanbanCardPopupHeader-module__sCOl2q__estimateInputSuffix{font-size:var(--text-xs);color:var(--color-text-tertiary);flex-shrink:0}.KanbanCardPopupHeader-module__sCOl2q__sprintPopover{top:calc(100% + var(--space-1));background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);min-width:260px;box-shadow:var(--shadow-md,0 4px 12px #00000026);padding:var(--space-2);z-index:20;position:absolute;left:0}.KanbanCardPopupHeader-module__sCOl2q__sprintPopoverList{flex-direction:column;max-height:280px;display:flex;overflow-y:auto}.KanbanCardPopupHeader-module__sCOl2q__sprintPopoverRow{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--text-sm);cursor:pointer;text-align:left;background:0 0;border:none;font-family:inherit;transition:background-color .1s;display:flex}.KanbanCardPopupHeader-module__sCOl2q__sprintPopoverRow:hover{background:var(--color-bg-surface-raised)}.KanbanCardPopupHeader-module__sCOl2q__sprintPopoverRowActive{background:var(--color-bg-surface-raised);font-weight:var(--font-weight-semibold)}.KanbanCardPopupHeader-module__sCOl2q__sprintPopoverRowMain{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.KanbanCardPopupHeader-module__sCOl2q__sprintPopoverRowTag{font-size:10px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--color-bg-surface-raised);color:var(--color-text-tertiary);flex-shrink:0}.KanbanCardPopupHeader-module__sCOl2q__sprintPopoverRow:hover .KanbanCardPopupHeader-module__sCOl2q__sprintPopoverRowTag,.KanbanCardPopupHeader-module__sCOl2q__sprintPopoverRowActive .KanbanCardPopupHeader-module__sCOl2q__sprintPopoverRowTag{background:var(--color-bg-surface)}.KanbanCardPopupHeader-module__sCOl2q__sprintPopoverRowTag[data-status=active]{background:color-mix(in srgb, var(--color-success) 15%, transparent);color:var(--color-success)}.KanbanCardPopupHeader-module__sCOl2q__sprintPopoverRowTag[data-status=planning]{background:color-mix(in srgb, var(--color-primary) 13%, transparent);color:var(--color-primary)}.KanbanCardPopupHeader-module__sCOl2q__nameInput{min-width:120px;font-size:var(--text-lg,17px);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);cursor:text;background:0 0;border:none;border-bottom:1px solid #0000;outline:none;flex:1;margin-bottom:2px;padding:0}.KanbanCardPopupHeader-module__sCOl2q__nameInput:hover{border-bottom-color:var(--color-border-default)}.KanbanCardPopupHeader-module__sCOl2q__nameInput:focus{border-bottom-color:var(--color-primary)}.KanbanCardPopupHeader-module__sCOl2q__rightGroup{align-items:center;gap:var(--space-2);flex-shrink:0;margin-left:auto;display:flex}.KanbanCardPopupHeader-module__sCOl2q__closeBtn{width:32px;height:32px;color:var(--color-text-tertiary);cursor:pointer;border-radius:var(--radius-sm);font-size:var(--text-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .1s,color .1s;display:flex}.KanbanCardPopupHeader-module__sCOl2q__closeBtn:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.KanbanCardPopupHeader-module__sCOl2q__colorPickerWrapper{position:relative}.KanbanCardPopupHeader-module__sCOl2q__colorPickerBtn{width:32px;height:32px;color:var(--color-text-tertiary);cursor:pointer;border-radius:var(--radius-sm);font-size:var(--text-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .1s,color .1s;display:flex}.KanbanCardPopupHeader-module__sCOl2q__colorPickerBtn:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.KanbanCardPopupHeader-module__sCOl2q__colorPickerSwatch{border-radius:var(--radius-full);width:20px;height:20px;box-shadow:0 0 0 2px var(--color-bg-surface), 0 0 0 3px var(--color-text-tertiary)}.KanbanCardPopupHeader-module__sCOl2q__colorPickerPopup{margin-top:var(--space-1);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-md,0 4px 12px #00000026);z-index:10;padding:var(--space-3);position:absolute;top:100%;right:0}.KanbanCardPopupHeader-module__sCOl2q__colorGrid{gap:var(--space-2);grid-template-columns:repeat(4,1fr);display:grid}.KanbanCardPopupHeader-module__sCOl2q__colorGridItem{border-radius:var(--radius-full);cursor:pointer;border:2px solid #0000;width:28px;height:28px;transition:transform .1s,border-color .1s}.KanbanCardPopupHeader-module__sCOl2q__colorGridItem:hover{transform:scale(1.15)}.KanbanCardPopupHeader-module__sCOl2q__colorGridItemActive{border-color:var(--color-text-primary);box-shadow:0 0 0 2px var(--color-bg-surface), 0 0 0 4px var(--color-text-primary)}.KanbanCardPopupHeader-module__sCOl2q__colorSeparator{background:var(--color-border-default);height:1px;margin:var(--space-2) 0}.KanbanCardPopupHeader-module__sCOl2q__colorRemoveBtn{align-items:center;gap:var(--space-2);padding:var(--space-1) 0;color:var(--color-text-tertiary);font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;width:100%;transition:color .1s;display:flex}.KanbanCardPopupHeader-module__sCOl2q__colorRemoveBtn:hover{color:var(--color-text-primary)}.KanbanCardPopupHeader-module__sCOl2q__colorRemoveIcon{font-size:var(--text-xs);text-align:center;width:14px}.KanbanCardPopupHeader-module__sCOl2q__infoRow{gap:var(--space-5,20px);padding:0 var(--space-5,20px) var(--space-3);flex-wrap:wrap;align-items:flex-start;display:flex}.KanbanCardPopupHeader-module__sCOl2q__infoField{position:relative}.KanbanCardPopupHeader-module__sCOl2q__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__dueClearBtn{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-default);width:24px;height:24px;color:var(--color-text-tertiary);font-size:var(--text-xs);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .1s,border-color .1s;display:inline-flex}.KanbanCardPopupHeader-module__sCOl2q__dueClearBtn:hover{color:var(--color-danger,#dc2626);border-color:var(--color-danger,#dc2626)}.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}.KanbanCardPopupHeader-module__sCOl2q__dueCoupledIcon{color:var(--color-primary);margin-right:4px;font-size:.75em}.KanbanCardPopupHeader-module__sCOl2q__dueCouplingSection{border-top:1px solid var(--color-border);flex-direction:column;gap:6px;margin-top:8px;padding-top:8px;display:flex}.KanbanCardPopupHeader-module__sCOl2q__dueCouplingToggle{cursor:pointer;align-items:center;gap:6px;font-size:.8125rem;display:flex}.KanbanCardPopupHeader-module__sCOl2q__dueCouplingSelect{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:4px;padding:4px 6px;font-size:.8125rem}.KanbanCardPopupHeader-module__sCOl2q__dueCouplingHint{color:var(--color-text-tertiary);font-size:.75rem}
.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}
.ActionsDropdown-module__uDmfwG__trigger{width:32px;height:32px;color:var(--color-text-tertiary);cursor:pointer;border-radius:var(--radius-sm);font-size:var(--text-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .1s,color .1s;display:flex}.ActionsDropdown-module__uDmfwG__trigger:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.ActionsDropdown-module__uDmfwG__content{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-1) 0;z-index:200;min-width:180px;box-shadow:0 8px 24px #0003}.ActionsDropdown-module__uDmfwG__item{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;width:100%;transition:background-color .1s;display:flex}.ActionsDropdown-module__uDmfwG__item:hover{background:var(--color-bg-surface-raised)}.ActionsDropdown-module__uDmfwG__itemSuccess{color:var(--color-success-text);}.ActionsDropdown-module__uDmfwG__itemDanger{color:var(--color-danger);}.ActionsDropdown-module__uDmfwG__itemDanger:hover{background:color-mix(in srgb, var(--color-danger) 8%, transparent)}.ActionsDropdown-module__uDmfwG__itemIcon{text-align:center;width:14px;font-size:var(--text-xs);color:var(--color-text-tertiary)}.ActionsDropdown-module__uDmfwG__separator{background:var(--color-border-default);height:1px;margin:var(--space-1) 0}
.ContainerPopupHeader-module__2I4tLW__header{border-bottom:1px solid var(--color-border-default);background:var(--color-bg-surface);flex-shrink:0}.ContainerPopupHeader-module__2I4tLW__titleRow{align-items:flex-start;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-5,20px) var(--space-2);flex-wrap:wrap;display:flex}.ContainerPopupHeader-module__2I4tLW__typeIcon{border-radius:var(--radius-md);width:38px;height:38px;font-size:var(--text-base,16px);color:#fff;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ContainerPopupHeader-module__2I4tLW__titleArea{flex:1 1 0;min-width:250px}.ContainerPopupHeader-module__2I4tLW__nameInput{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;width:100%;margin-bottom:2px;padding:0}.ContainerPopupHeader-module__2I4tLW__nameInput:hover{border-bottom-color:var(--color-border-default)}.ContainerPopupHeader-module__2I4tLW__nameInput:focus{border-bottom-color:var(--color-primary)}.ContainerPopupHeader-module__2I4tLW__titleMeta{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-tertiary);flex-wrap:wrap;display:flex}.ContainerPopupHeader-module__2I4tLW__typeBadge{font-weight:var(--font-weight-medium);white-space:nowrap}.ContainerPopupHeader-module__2I4tLW__dot{color:var(--color-text-quaternary)}.ContainerPopupHeader-module__2I4tLW__rightGroup{align-items:center;gap:var(--space-3);flex-shrink:0;margin-left:auto;display:flex}.ContainerPopupHeader-module__2I4tLW__responsible{flex-shrink:0;width:250px;margin-left:auto}.ContainerPopupHeader-module__2I4tLW__actions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.ContainerPopupHeader-module__2I4tLW__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}.ContainerPopupHeader-module__2I4tLW__closeBtn:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.ContainerPopupHeader-module__2I4tLW__infoRow{gap:var(--space-5,20px);padding:0 var(--space-5,20px) var(--space-3);padding-left:calc(38px + var(--space-3) + var(--space-5,20px));flex-wrap:wrap;align-items:center;display:flex}@media (min-width:1600px){.ContainerPopupHeader-module__2I4tLW__infoRow{gap:var(--space-12,48px)}}.ContainerPopupHeader-module__2I4tLW__infoField{position:relative}.ContainerPopupHeader-module__2I4tLW__infoLabel{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:.5625rem}.ContainerPopupHeader-module__2I4tLW__infoValue{font-size:var(--text-sm);color:var(--color-text-primary)}.ContainerPopupHeader-module__2I4tLW__hierarchy{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-text-tertiary);display:flex}.ContainerPopupHeader-module__2I4tLW__hierarchySep{color:var(--color-text-quaternary)}.ContainerPopupHeader-module__2I4tLW__hierarchyCurrent{color:var(--color-text-secondary)}.ContainerPopupHeader-module__2I4tLW__labels{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.ContainerPopupHeader-module__2I4tLW__label{font-size:var(--text-xs);padding:1px var(--space-2);border-radius:var(--radius-lg);border:1px solid}.ContainerPopupHeader-module__2I4tLW__addLabelBtn{font-size:var(--text-xs);color:var(--color-text-quaternary);cursor:pointer;padding:0 var(--space-1);background:0 0;border:none}.ContainerPopupHeader-module__2I4tLW__addLabelBtn:hover{color:var(--color-primary)}.ContainerPopupHeader-module__2I4tLW__datesRow{gap:var(--space-4);padding:var(--space-2) var(--space-5,20px) var(--space-3);padding-left:calc(38px + var(--space-3) + var(--space-5,20px));border-top:1px solid var(--color-border-default);flex-wrap:wrap;align-items:flex-end;display:flex}@media (min-width:1600px){.ContainerPopupHeader-module__2I4tLW__datesRow{gap:var(--space-12,48px)}}.ContainerPopupHeader-module__2I4tLW__dateField{position:relative}.ContainerPopupHeader-module__2I4tLW__dateLabel{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:.5625rem}.ContainerPopupHeader-module__2I4tLW__dateEditable{font-size:var(--text-sm);color:var(--color-text-primary);cursor:pointer;border-bottom:1px dashed var(--color-border-default);padding-bottom:1px}.ContainerPopupHeader-module__2I4tLW__dateEditable:hover{border-bottom-color:var(--color-primary)}.ContainerPopupHeader-module__2I4tLW__dateDerived{font-size:var(--text-sm);color:var(--color-text-quaternary);cursor:pointer;border-bottom:1px dashed #0000;padding-bottom:1px}.ContainerPopupHeader-module__2I4tLW__dateReadonly{font-size:var(--text-sm);color:var(--color-text-tertiary)}.ContainerPopupHeader-module__2I4tLW__dateGroup{gap:var(--space-4);display:flex;position:relative}@media (min-width:1600px){.ContainerPopupHeader-module__2I4tLW__dateGroup{gap:var(--space-12,48px)}}.ContainerPopupHeader-module__2I4tLW__datePopup{margin-top:var(--space-2);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;min-width:300px;position:absolute;top:100%;left:0}.ContainerPopupHeader-module__2I4tLW__datePopupModes{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-default);display:flex}.ContainerPopupHeader-module__2I4tLW__datePopupModeBtn{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);border:1px solid var(--color-border-default);color:var(--color-text-tertiary);cursor:pointer;white-space:nowrap;background:0 0;flex:1;font-family:inherit;transition:background-color .15s,color .15s}.ContainerPopupHeader-module__2I4tLW__datePopupModeBtn:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.ContainerPopupHeader-module__2I4tLW__datePopupModeBtn:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.ContainerPopupHeader-module__2I4tLW__datePopupModeBtn:not(:first-child){border-left:none}.ContainerPopupHeader-module__2I4tLW__datePopupModeBtn:hover{color:var(--color-text-secondary);background:var(--color-bg-surface-raised)}.ContainerPopupHeader-module__2I4tLW__datePopupModeBtnActive{color:var(--color-primary);font-weight:var(--font-weight-medium);background:var(--color-bg-surface-raised)}.ContainerPopupHeader-module__2I4tLW__datePopupFields{padding:var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}.ContainerPopupHeader-module__2I4tLW__datePopupRow{align-items:center;gap:var(--space-2);display:flex}.ContainerPopupHeader-module__2I4tLW__datePopupLabel{font-size:var(--text-xs);color:var(--color-text-secondary);flex-shrink:0;min-width:56px}.ContainerPopupHeader-module__2I4tLW__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;flex:1;min-width:0;font-family:inherit}.ContainerPopupHeader-module__2I4tLW__datePopupInput:focus{border-color:var(--color-primary)}.ContainerPopupHeader-module__2I4tLW__datePopupInput:disabled{background:var(--color-bg-surface-raised);color:var(--color-text-quaternary);cursor:not-allowed}.ContainerPopupHeader-module__2I4tLW__datePopupDuration{align-items:center;gap:var(--space-1);flex:1;display:flex}.ContainerPopupHeader-module__2I4tLW__datePopupDuration .ContainerPopupHeader-module__2I4tLW__datePopupInput{flex:none;width:72px}.ContainerPopupHeader-module__2I4tLW__datePopupUnit{font-size:var(--text-xs);color:var(--color-text-tertiary)}.ContainerPopupHeader-module__2I4tLW__datePopupDerived{color:var(--color-text-quaternary);flex-shrink:0;font-size:.5625rem;font-style:italic}.ContainerPopupHeader-module__2I4tLW__datePopupChildren{padding:var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}.ContainerPopupHeader-module__2I4tLW__datePopupChildrenNote{font-size:var(--text-xs);color:var(--color-text-tertiary);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border-default);font-style:italic}.ContainerPopupHeader-module__2I4tLW__datePopupChildEntry{flex-direction:column;gap:2px;display:flex}.ContainerPopupHeader-module__2I4tLW__datePopupChildHeader{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ContainerPopupHeader-module__2I4tLW__datePopupChildDate{font-size:var(--text-sm);color:var(--color-text-primary);font-weight:var(--font-weight-medium);flex-shrink:0}.ContainerPopupHeader-module__2I4tLW__datePopupChildName{font-size:var(--text-xs);color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ContainerPopupHeader-module__2I4tLW__dateDivider{border-left:1px solid var(--color-border-default);padding-left:var(--space-4)}.ContainerPopupHeader-module__2I4tLW__fixedDateValue{font-size:var(--text-sm);cursor:pointer;border-bottom:1px dashed var(--color-border-default);font-weight:var(--font-weight-medium);padding-bottom:1px}.ContainerPopupHeader-module__2I4tLW__fixedDateValue:hover{border-bottom-color:var(--color-primary)}.ContainerPopupHeader-module__2I4tLW__fixedDateYes{color:var(--color-success-text)}.ContainerPopupHeader-module__2I4tLW__fixedDateNo{color:var(--color-text-secondary)}.ContainerPopupHeader-module__2I4tLW__fixPopup{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}.ContainerPopupHeader-module__2I4tLW__fixPopupBtn{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}.ContainerPopupHeader-module__2I4tLW__fixPopupBtn:first-child{border-right:1px solid var(--color-border-default)}.ContainerPopupHeader-module__2I4tLW__fixPopupBtn:hover{background:var(--color-bg-surface-raised)}.ContainerPopupHeader-module__2I4tLW__fixPopupBtnActive{color:var(--color-primary);font-weight:var(--font-weight-medium)}.ContainerPopupHeader-module__2I4tLW__pspValue{font-size:var(--text-sm);color:var(--color-text-primary);cursor:pointer;border-bottom:1px dashed var(--color-border-default);padding-bottom:1px}.ContainerPopupHeader-module__2I4tLW__pspValue:hover{border-bottom-color:var(--color-primary)}.ContainerPopupHeader-module__2I4tLW__pspPopup{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-1);gap:var(--space-1);flex-direction:column;display:flex;position:absolute;top:100%;left:0}.ContainerPopupHeader-module__2I4tLW__pspPopupRow{align-items:center;gap:var(--space-1);display:flex}.ContainerPopupHeader-module__2I4tLW__pspPopupAutoHint{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-primary);padding:0 var(--space-2);white-space:nowrap;display:flex}.ContainerPopupHeader-module__2I4tLW__pspPopupInput{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;min-width:140px;font-family:inherit}.ContainerPopupHeader-module__2I4tLW__pspPopupInput:focus{border-color:var(--color-primary)}.ContainerPopupHeader-module__2I4tLW__pspPopupInput:disabled{background:var(--color-bg-surface-raised);color:var(--color-text-quaternary);cursor:not-allowed}.ContainerPopupHeader-module__2I4tLW__pspPopupConfirm{width:28px;height:28px;color:var(--color-text-tertiary);cursor:pointer;border-radius:var(--radius-sm);font-size:var(--text-xs);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .1s,color .1s;display:flex}.ContainerPopupHeader-module__2I4tLW__pspPopupConfirm:hover:not(:disabled){background:var(--color-bg-surface-raised);color:var(--color-success-text)}.ContainerPopupHeader-module__2I4tLW__pspPopupConfirm:disabled{color:var(--color-text-quaternary);cursor:not-allowed}.ContainerPopupHeader-module__2I4tLW__pspPopupDivider{background:var(--color-border-default);flex-shrink:0;width:1px;height:20px}.ContainerPopupHeader-module__2I4tLW__pspPopupAuto{width:28px;height:28px;color:var(--color-text-tertiary);cursor:pointer;border-radius:var(--radius-sm);font-size:var(--text-xs);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .1s,color .1s;display:flex}.ContainerPopupHeader-module__2I4tLW__pspPopupAuto:hover{background:var(--color-bg-surface-raised);color:var(--color-primary)}.ContainerPopupHeader-module__2I4tLW__pspPopupAutoCancel{align-items:center;gap:var(--space-1);height:28px;padding:0 var(--space-2);color:var(--color-text-tertiary);cursor:pointer;border-radius:var(--radius-sm);font-size:var(--text-xs);background:0 0;border:none;flex-shrink:0;transition:background-color .1s,color .1s;display:flex}.ContainerPopupHeader-module__2I4tLW__pspPopupAutoCancel:hover{background:var(--color-bg-surface-raised);color:var(--color-danger)}@keyframes ContainerPopupHeader-module__2I4tLW__pspSpin{to{transform:rotate(360deg)}}.ContainerPopupHeader-module__2I4tLW__pspSpinner{animation:.8s linear infinite ContainerPopupHeader-module__2I4tLW__pspSpin}.ContainerPopupHeader-module__2I4tLW__delta{font-size:var(--text-xs);align-items:center;gap:var(--space-1);margin-left:auto;display:flex}.ContainerPopupHeader-module__2I4tLW__deltaWarning{color:var(--color-warning);}.ContainerPopupHeader-module__2I4tLW__deltaSuccess{color:var(--color-success-text);}
.FeatureAddPopover-module__zWDkMa__content{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-2) 0;z-index:200;width:240px;box-shadow:0 8px 24px #0003}.FeatureAddPopover-module__zWDkMa__groupLabel{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin-top:var(--space-1);-webkit-user-select:none;user-select:none}.FeatureAddPopover-module__zWDkMa__groupLabel:first-child{margin-top:0}.FeatureAddPopover-module__zWDkMa__featureRow{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;transition:background-color .1s;display:flex}.FeatureAddPopover-module__zWDkMa__featureRow:hover{background:var(--color-bg-surface-raised)}.FeatureAddPopover-module__zWDkMa__checkbox{width:16px;height:16px;accent-color:var(--color-primary);cursor:pointer}
.ContainerPopupSidebar-module__zGDSxW__wrapper{display:contents}.ContainerPopupSidebar-module__zGDSxW__mobileNav{display:none}@media (max-width:900px){.ContainerPopupSidebar-module__zGDSxW__wrapper{flex-direction:column;flex-shrink:0;display:flex}.ContainerPopupSidebar-module__zGDSxW__mobileNav{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border-default);background:var(--color-bg-app);flex-shrink:0;display:flex}}.ContainerPopupSidebar-module__zGDSxW__mobileSelect{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex;position:relative}.ContainerPopupSidebar-module__zGDSxW__mobileSelectIcon{font-size:var(--text-sm);color:var(--color-primary);pointer-events:none;flex-shrink:0}.ContainerPopupSidebar-module__zGDSxW__mobileSelectInput{appearance:none;background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-2) var(--space-6,32px) var(--space-2) var(--space-7,36px);font-size:var(--text-sm);color:var(--color-text-primary);font-weight:var(--font-weight-medium);cursor:pointer;width:100%;margin-left:-24px;padding-left:28px}.ContainerPopupSidebar-module__zGDSxW__mobileSelectChevron{right:var(--space-2);color:var(--color-text-tertiary);pointer-events:none;font-size:.625rem;position:absolute}.ContainerPopupSidebar-module__zGDSxW__mobileAddBtn{padding:var(--space-2) var(--space-3);border:1px dashed var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-tertiary);font-size:var(--text-sm);cursor:pointer;white-space:nowrap;background:0 0;flex-shrink:0;transition:border-color .1s,color .1s}.ContainerPopupSidebar-module__zGDSxW__mobileAddBtn:hover{border-color:var(--color-primary);color:var(--color-primary)}.ContainerPopupSidebar-module__zGDSxW__sidebar{background:var(--color-bg-app);border-right:1px solid var(--color-border-default);flex-direction:column;flex-shrink:0;width:260px;display:flex;overflow-y:auto}@media (max-width:900px){.ContainerPopupSidebar-module__zGDSxW__sidebar{display:none}}.ContainerPopupSidebar-module__zGDSxW__tab{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;border-left:2px solid #0000;width:100%;transition:background-color .1s,color .1s;display:flex}.ContainerPopupSidebar-module__zGDSxW__tab:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.ContainerPopupSidebar-module__zGDSxW__tabActive{background:var(--color-bg-surface);border-left-color:var(--color-primary);color:var(--color-text-primary);font-weight:var(--font-weight-medium);}.ContainerPopupSidebar-module__zGDSxW__tabIcon{text-align:center;width:16px;font-size:var(--text-xs);color:var(--color-text-tertiary);flex-shrink:0}.ContainerPopupSidebar-module__zGDSxW__tabActiveIcon{color:var(--color-primary);}.ContainerPopupSidebar-module__zGDSxW__groupLabel{padding:var(--space-1) var(--space-4);font-size:var(--text-xs);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin-top:var(--space-3);-webkit-user-select:none;user-select:none}.ContainerPopupSidebar-module__zGDSxW__spacer{flex:1}.ContainerPopupSidebar-module__zGDSxW__addFeatureArea{padding:var(--space-3) var(--space-4)}.ContainerPopupSidebar-module__zGDSxW__addFeatureBtn{width:100%;padding:var(--space-2);border:1px dashed var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-tertiary);font-size:var(--text-sm);cursor:pointer;background:0 0;transition:border-color .1s,color .1s}.ContainerPopupSidebar-module__zGDSxW__addFeatureBtn:hover{border-color:var(--color-primary);color:var(--color-primary)}
.Avatar-module__UYJVTG__avatar{line-height:1;font-weight:var(--font-weight-bold);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.Avatar-module__UYJVTG__circle{border-radius:var(--radius-full)}.Avatar-module__UYJVTG__rounded{border-radius:var(--radius-md)}.Avatar-module__UYJVTG__solid{background:var(--color-primary);color:var(--color-primary-text)}.Avatar-module__UYJVTG__subtle{background:var(--color-primary-subtle);color:var(--color-primary)}.Avatar-module__UYJVTG__muted{background:var(--color-bg-surface-raised);color:var(--color-text-secondary)}.Avatar-module__UYJVTG__img{object-fit:cover;width:100%;height:100%;display:block}.Avatar-module__UYJVTG__initials{text-transform:uppercase;display:block}.Avatar-module__UYJVTG__group{align-items:center;display:inline-flex}.Avatar-module__UYJVTG__group>*+*{margin-left:calc(-1 * var(--avatar-overlap,6px))}.Avatar-module__UYJVTG__group>*{box-shadow:0 0 0 2px var(--color-bg-surface)}
.CustomFieldValuesWidget-module__R60GkG__addBtn{border:1px solid var(--color-border-default);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.CustomFieldValuesWidget-module__R60GkG__addBtn:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary);border-color:var(--color-primary)}.CustomFieldValuesWidget-module__R60GkG__headerAddBtn{border:1px solid var(--color-border-default);width:24px;height:24px;color:var(--color-text-tertiary);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:11px;transition:background-color .1s,color .1s,border-color .1s;display:inline-flex}.CustomFieldValuesWidget-module__R60GkG__headerAddBtn:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary);border-color:var(--color-primary)}.CustomFieldValuesWidget-module__R60GkG__empty{color:var(--color-text-tertiary);margin:0;padding:16px;font-size:13px;font-style:italic}.CustomFieldValuesWidget-module__R60GkG__row{border-bottom:1px solid var(--color-border-default);grid-template-columns:minmax(140px,1fr) minmax(0,1.5fr);align-items:center;gap:12px;padding:8px 12px;display:grid}.CustomFieldValuesWidget-module__R60GkG__row:last-child{border-bottom:none}.CustomFieldValuesWidget-module__R60GkG__rowClickable{border-bottom:1px solid var(--color-border-default);cursor:pointer;grid-template-columns:minmax(140px,1fr) minmax(0,1.5fr);align-items:center;gap:12px;padding:8px 12px;transition:background-color .1s;display:grid}.CustomFieldValuesWidget-module__R60GkG__rowClickable:last-child{border-bottom:none}.CustomFieldValuesWidget-module__R60GkG__rowClickable:hover{background:var(--color-bg-surface-raised)}.CustomFieldValuesWidget-module__R60GkG__rowClickable:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.CustomFieldValuesWidget-module__R60GkG__rowOrphan{color:var(--color-text-tertiary);border-bottom:1px solid var(--color-border-default);justify-content:space-between;align-items:center;padding:8px 12px;font-size:13px;font-style:italic;display:flex}.CustomFieldValuesWidget-module__R60GkG__rowOrphan:last-child{border-bottom:none}.CustomFieldValuesWidget-module__R60GkG__rowName{text-align:left;color:var(--color-text-secondary);background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:13px;display:inline-flex}.CustomFieldValuesWidget-module__R60GkG__rowClickable:hover .CustomFieldValuesWidget-module__R60GkG__rowName{color:var(--color-text-primary)}.CustomFieldValuesWidget-module__R60GkG__rowInfoIcon{opacity:.4;font-size:11px}.CustomFieldValuesWidget-module__R60GkG__rowClickable:hover .CustomFieldValuesWidget-module__R60GkG__rowInfoIcon{opacity:.8}.CustomFieldValuesWidget-module__R60GkG__chipDisplayList{flex-wrap:wrap;gap:4px;display:inline-flex}.CustomFieldValuesWidget-module__R60GkG__lookupLink{color:var(--color-primary);border:1px solid #0000;border-radius:3px;align-items:center;gap:6px;padding:2px 6px;font-size:13px;text-decoration:none;transition:background-color .1s,border-color .1s;display:inline-flex}.CustomFieldValuesWidget-module__R60GkG__lookupLink:hover{background:var(--color-primary-subtle);border-color:var(--color-primary);text-decoration:underline}.CustomFieldValuesWidget-module__R60GkG__lookupLinkIcon{opacity:.6;font-size:9px}.CustomFieldValuesWidget-module__R60GkG__infoValueSection{background:var(--color-bg-surface-raised);border-radius:6px;flex-direction:column;gap:6px;padding:12px;display:flex}.CustomFieldValuesWidget-module__R60GkG__infoValueControl{min-height:32px}.CustomFieldValuesWidget-module__R60GkG__rowValue{align-items:center;min-width:0;display:flex}.CustomFieldValuesWidget-module__R60GkG__inlineValue{width:100%;color:var(--color-text-primary);text-align:left;cursor:text;background:0 0;border:1px solid #0000;border-radius:4px;padding:4px 8px;font-size:13px;display:inline-block}.CustomFieldValuesWidget-module__R60GkG__inlineValue:hover{background:var(--color-bg-surface-raised);border-color:var(--color-border-default)}.CustomFieldValuesWidget-module__R60GkG__inlineInput,.CustomFieldValuesWidget-module__R60GkG__inlineSelect{border:1px solid var(--color-border-default);background:var(--color-bg-surface);width:100%;color:var(--color-text-primary);border-radius:4px;padding:4px 8px;font-family:inherit;font-size:13px}.CustomFieldValuesWidget-module__R60GkG__inlineInput:focus,.CustomFieldValuesWidget-module__R60GkG__inlineSelect:focus{border-color:var(--color-primary);outline:none}.CustomFieldValuesWidget-module__R60GkG__placeholder{color:var(--color-text-tertiary);font-style:italic}.CustomFieldValuesWidget-module__R60GkG__fallback{color:var(--color-text-secondary);font-size:13px;font-family:var(--font-mono,monospace)}.CustomFieldValuesWidget-module__R60GkG__booleanCell{color:var(--color-text-primary);align-items:center;gap:8px;font-size:13px;display:inline-flex}.CustomFieldValuesWidget-module__R60GkG__booleanCell input[type=checkbox]{accent-color:var(--color-primary)}.CustomFieldValuesWidget-module__R60GkG__chipInput{border:1px solid var(--color-border-default);background:var(--color-bg-surface);border-radius:4px;flex-wrap:wrap;align-items:center;gap:4px;width:100%;min-height:28px;padding:4px;display:flex}.CustomFieldValuesWidget-module__R60GkG__chipInput input{min-width:80px;color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1;padding:2px 4px;font-size:13px}.CustomFieldValuesWidget-module__R60GkG__chip{background:var(--color-bg-surface-raised);color:var(--color-text-primary);border-radius:3px;align-items:center;gap:4px;padding:2px 6px;font-size:12px;display:inline-flex}.CustomFieldValuesWidget-module__R60GkG__chip button{color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:14px;line-height:1}.CustomFieldValuesWidget-module__R60GkG__chip button:hover{color:var(--color-danger)}.CustomFieldValuesWidget-module__R60GkG__lookupCell{color:var(--color-text-primary);align-items:center;gap:8px;font-size:13px;display:inline-flex}.CustomFieldValuesWidget-module__R60GkG__avatar{background:var(--color-bg-surface-raised);width:24px;height:24px;color:var(--color-text-secondary);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.CustomFieldValuesWidget-module__R60GkG__computedCell{color:var(--color-text-tertiary);align-items:center;gap:8px;font-size:13px;display:inline-flex}.CustomFieldValuesWidget-module__R60GkG__computedIcon{opacity:.6;font-size:11px}.CustomFieldValuesWidget-module__R60GkG__computedPlaceholder{font-weight:500}.CustomFieldValuesWidget-module__R60GkG__computedLabel{text-transform:uppercase;letter-spacing:.04em;background:var(--color-bg-surface-raised);border-radius:3px;padding:2px 6px;font-size:10px}.CustomFieldValuesWidget-module__R60GkG__unpinInline{border:1px solid var(--color-border-default);color:var(--color-text-tertiary);cursor:pointer;background:0 0;border-radius:4px;padding:2px 8px;font-size:11px}.CustomFieldValuesWidget-module__R60GkG__unpinInline:hover{color:var(--color-danger);border-color:var(--color-danger);background:var(--color-danger-subtle)}.CustomFieldValuesWidget-module__R60GkG__pickerBody{flex-direction:column;gap:8px;max-height:100%;padding:4px;display:flex;overflow-y:auto}.CustomFieldValuesWidget-module__R60GkG__pickerSearch{border:1px solid var(--color-border-default);background:var(--color-bg-surface);color:var(--color-text-tertiary);border-radius:6px;align-items:center;gap:8px;padding:8px 10px;display:flex}.CustomFieldValuesWidget-module__R60GkG__pickerSearch input{color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1;font-size:13px}.CustomFieldValuesWidget-module__R60GkG__pickerEmpty{text-align:center;color:var(--color-text-tertiary);padding:24px;font-style:italic}.CustomFieldValuesWidget-module__R60GkG__pickerGroupLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-tertiary);border-bottom:1px solid var(--color-border-default);align-items:center;gap:6px;margin-top:12px;padding:4px 0;font-size:11px;display:flex}.CustomFieldValuesWidget-module__R60GkG__pickerRow{text-align:left;cursor:pointer;color:var(--color-text-primary);background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:minmax(180px,1.4fr) minmax(140px,1fr) 110px;place-items:center start;gap:12px;padding:8px 12px;display:grid}.CustomFieldValuesWidget-module__R60GkG__pickerRow:hover{background:var(--color-bg-surface-raised);border-color:var(--color-border-default)}.CustomFieldValuesWidget-module__R60GkG__pickerRowName{text-align:left;font-size:13px;font-weight:500}.CustomFieldValuesWidget-module__R60GkG__pickerRowKey{color:var(--color-text-tertiary);font-size:12px;font-family:var(--font-mono,monospace);text-align:left;justify-self:start}.CustomFieldValuesWidget-module__R60GkG__pickerRowType{background:var(--color-bg-surface-raised);color:var(--color-text-secondary);border-radius:3px;justify-self:start;padding:2px 6px;font-size:11px}.CustomFieldValuesWidget-module__R60GkG__infoBody{flex-direction:column;gap:16px;padding:4px;display:flex}.CustomFieldValuesWidget-module__R60GkG__infoSourceRow{color:var(--color-text-secondary);align-items:center;gap:8px;font-size:13px;display:flex}.CustomFieldValuesWidget-module__R60GkG__infoDescription{background:var(--color-bg-surface-raised);color:var(--color-text-secondary);border-radius:6px;margin:0;padding:12px;font-size:13px;font-style:italic;line-height:1.5}.CustomFieldValuesWidget-module__R60GkG__infoMeta{grid-template-columns:1fr 1fr;gap:12px;display:grid}.CustomFieldValuesWidget-module__R60GkG__infoMeta>div{flex-direction:column;gap:2px;display:flex}.CustomFieldValuesWidget-module__R60GkG__infoMetaLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-tertiary);font-size:10px}.CustomFieldValuesWidget-module__R60GkG__infoMetaValue{color:var(--color-text-primary);font-size:13px;font-family:var(--font-mono,monospace);word-break:break-word}.CustomFieldValuesWidget-module__R60GkG__infoFormula{flex-direction:column;gap:4px;display:flex}.CustomFieldValuesWidget-module__R60GkG__infoFormulaBody{background:var(--color-bg-surface-raised);color:var(--color-text-primary);font-size:12px;line-height:1.4;font-family:var(--font-mono,monospace);border-radius:6px;max-height:200px;margin:0;padding:12px;overflow:auto}.CustomFieldValuesWidget-module__R60GkG__lookupValueRow{align-items:center;gap:4px;width:100%;display:inline-flex}.CustomFieldValuesWidget-module__R60GkG__lookupClearBtn{width:20px;height:20px;color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;padding:0;font-size:10px;display:inline-flex}.CustomFieldValuesWidget-module__R60GkG__lookupClearBtn:hover{color:var(--color-danger);border-color:var(--color-danger);background:var(--color-danger-subtle)}.CustomFieldValuesWidget-module__R60GkG__lookupEditor{width:100%;position:relative}.CustomFieldValuesWidget-module__R60GkG__lookupSearch{border:1px solid var(--color-primary);background:var(--color-bg-surface);color:var(--color-text-tertiary);border-radius:4px;align-items:center;gap:8px;padding:4px 8px;display:flex}.CustomFieldValuesWidget-module__R60GkG__lookupSearch input{color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1;font-size:13px}.CustomFieldValuesWidget-module__R60GkG__lookupList{z-index:1100;background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:6px;flex-direction:column;gap:2px;max-height:260px;padding:4px;display:flex;overflow-y:auto;box-shadow:0 8px 24px #0000002e}.CustomFieldValuesWidget-module__R60GkG__lookupOption{text-align:left;cursor:pointer;color:var(--color-text-primary);background:0 0;border:none;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:6px 8px;font-size:13px;display:flex}.CustomFieldValuesWidget-module__R60GkG__lookupOptionActive,.CustomFieldValuesWidget-module__R60GkG__lookupOption:hover{background:var(--color-bg-surface-raised)}.CustomFieldValuesWidget-module__R60GkG__lookupOptionPrimary{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.CustomFieldValuesWidget-module__R60GkG__lookupOptionSecondary{color:var(--color-text-tertiary);font-size:11px;font-family:var(--font-mono,monospace);flex-shrink:0}.CustomFieldValuesWidget-module__R60GkG__lookupEmpty{text-align:center;color:var(--color-text-tertiary);padding:12px;font-size:13px;font-style:italic}.CustomFieldValuesWidget-module__R60GkG__lookupMore{color:var(--color-text-tertiary);border-top:1px solid var(--color-border-default);text-align:center;padding:6px 8px;font-size:11px}
.ContactTable-module__VlkeaG__nameCell{align-items:center;gap:var(--space-2);display:flex}.ContactTable-module__VlkeaG__avatar{border-radius:var(--radius-full);color:#fff;width:28px;height:28px;font-size:var(--text-xs);font-weight:var(--font-weight-bold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ContactTable-module__VlkeaG__contactName{font-weight:var(--font-weight-medium);text-overflow:ellipsis;max-width:200px;overflow:hidden}.ContactTable-module__VlkeaG__sourceBadge{font-size:var(--text-xs);font-weight:var(--font-weight-medium);padding:2px var(--space-2);border-radius:var(--radius-full);white-space:nowrap;display:inline-block}.ContactTable-module__VlkeaG__sourceProject{background:var(--color-primary-subtle);color:var(--color-primary)}.ContactTable-module__VlkeaG__sourceContainer{background:var(--color-success-subtle);color:var(--color-success-text)}.ContactTable-module__VlkeaG__contactLink{color:var(--color-primary);font-size:var(--text-xs);text-decoration:none}.ContactTable-module__VlkeaG__contactLink:hover{text-decoration:underline}.ContactTable-module__VlkeaG__empty{color:var(--color-text-tertiary)}.ContactTable-module__VlkeaG__rowSelected{background:var(--color-primary-subtle)!important}
.ContactDetail-module__Q0R2kq__wrapper{gap:var(--space-6);padding:var(--space-6);flex-direction:column;height:100%;display:flex}.ContactDetail-module__Q0R2kq__emptyState{height:100%;color:var(--color-text-tertiary);font-size:var(--text-sm);justify-content:center;align-items:center;display:flex}.ContactDetail-module__Q0R2kq__header{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}.ContactDetail-module__Q0R2kq__avatar{border-radius:var(--radius-full);color:#fff;width:72px;height:72px;font-size:var(--text-xl);font-weight:var(--font-weight-bold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ContactDetail-module__Q0R2kq__name{font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.ContactDetail-module__Q0R2kq__info{font-size:var(--text-sm);color:var(--color-text-secondary)}.ContactDetail-module__Q0R2kq__headerActions{align-items:center;gap:var(--space-2);display:flex}.ContactDetail-module__Q0R2kq__editBtn{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);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;background:0 0;transition:background-color .1s,color .1s;display:flex}.ContactDetail-module__Q0R2kq__editBtn:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.ContactDetail-module__Q0R2kq__sourceBadge{font-size:var(--text-xs);font-weight:var(--font-weight-medium);padding:2px var(--space-2);border-radius:var(--radius-full);white-space:nowrap;display:inline-block}.ContactDetail-module__Q0R2kq__sourceProject{background:var(--color-primary-subtle);color:var(--color-primary)}.ContactDetail-module__Q0R2kq__sourceContainer{background:var(--color-success-subtle);color:var(--color-success-text)}.ContactDetail-module__Q0R2kq__contactRows{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border-default);flex-direction:column;display:flex}.ContactDetail-module__Q0R2kq__contactRow{align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text-secondary);display:flex}.ContactDetail-module__Q0R2kq__contactIcon{text-align:center;width:16px;color:var(--color-text-tertiary);font-size:var(--text-sm);flex-shrink:0}.ContactDetail-module__Q0R2kq__contactLink{color:var(--color-primary);text-decoration:none}.ContactDetail-module__Q0R2kq__contactLink:hover{text-decoration:underline}.ContactDetail-module__Q0R2kq__contactMissing{color:var(--color-text-tertiary);font-style:italic}.ContactDetail-module__Q0R2kq__descriptionSection{padding-top:var(--space-4);border-top:1px solid var(--color-border-default)}.ContactDetail-module__Q0R2kq__descriptionLabel{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)}.ContactDetail-module__Q0R2kq__descriptionText{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed,1.625)}
.ContactFormModal-module__j2yxAG__content{gap:var(--space-5);flex-direction:column;display:flex}.ContactFormModal-module__j2yxAG__preview{align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--color-bg-surface-raised);border-radius:var(--radius-sm);display:flex}.ContactFormModal-module__j2yxAG__previewAvatar{border-radius:var(--radius-full);color:#fff;width:40px;height:40px;font-size:var(--text-sm);font-weight:var(--font-weight-bold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ContactFormModal-module__j2yxAG__previewText{flex-direction:column;gap:2px;display:flex}.ContactFormModal-module__j2yxAG__previewName{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.ContactFormModal-module__j2yxAG__previewInfo{font-size:var(--text-xs);color:var(--color-text-tertiary)}.ContactFormModal-module__j2yxAG__form{gap:var(--space-4);flex-direction:column;display:flex}.ContactFormModal-module__j2yxAG__row{gap:var(--space-1);flex-direction:column;display:flex}.ContactFormModal-module__j2yxAG__rowGroup{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.ContactFormModal-module__j2yxAG__label{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.ContactFormModal-module__j2yxAG__input{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-sm)}.ContactFormModal-module__j2yxAG__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle);outline:none}.ContactFormModal-module__j2yxAG__input::placeholder{color:var(--color-text-tertiary)}.ContactFormModal-module__j2yxAG__textarea{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-sm);resize:vertical;font-family:inherit}.ContactFormModal-module__j2yxAG__textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle);outline:none}.ContactFormModal-module__j2yxAG__textarea::placeholder{color:var(--color-text-tertiary)}.ContactFormModal-module__j2yxAG__colorPicker{gap:var(--space-2);display:flex}.ContactFormModal-module__j2yxAG__colorSwatch{border-radius:var(--radius-full);cursor:pointer;border:2px solid #0000;width:24px;height:24px;transition:transform .1s}.ContactFormModal-module__j2yxAG__colorSwatch:hover{transform:scale(1.15)}.ContactFormModal-module__j2yxAG__colorSwatchActive{border-color:var(--color-text-primary);box-shadow:0 0 0 2px var(--color-bg-surface)}.ContactFormModal-module__j2yxAG__dangerZone{padding-top:var(--space-4);border-top:1px solid var(--color-border-default)}.ContactFormModal-module__j2yxAG__deleteBtn{padding:var(--space-2) var(--space-3);border:1px solid var(--color-danger);border-radius:var(--radius-sm);color:var(--color-danger-text);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;transition:background-color .1s}.ContactFormModal-module__j2yxAG__deleteBtn:hover{background:var(--color-danger-subtle)}
.ContactBrowser-module__s5z8Rq__splitPanel{gap:var(--space-4);height:100%;min-height:0;padding:var(--space-4);display:flex;overflow:hidden}.ContactBrowser-module__s5z8Rq__tablePane{width:40%;min-height:0;overflow:auto}.ContactBrowser-module__s5z8Rq__detailPane{flex:1;overflow:auto}@media (max-width:900px){.ContactBrowser-module__s5z8Rq__splitPanel{flex-direction:column}.ContactBrowser-module__s5z8Rq__tablePane{width:100%}}
.DependencyTab-module__XC0mMa__wrapper{gap:var(--space-4);flex-direction:column;display:flex}.DependencyTab-module__XC0mMa__cardWrapper>*{height:auto!important}.DependencyTab-module__XC0mMa__cardWrapper>*>:last-child{overflow:visible!important}.DependencyTab-module__XC0mMa__cardWrapper .drag-handle{display:none}.DependencyTab-module__XC0mMa__addBtn{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);cursor:pointer;background:0 0;transition:border-color .1s,color .1s;display:flex}.DependencyTab-module__XC0mMa__addBtn:hover{border-color:var(--color-primary);color:var(--color-primary)}.DependencyTab-module__XC0mMa__table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.DependencyTab-module__XC0mMa__th{text-align:left;padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--color-border-default);white-space:nowrap}.DependencyTab-module__XC0mMa__thAction{border-bottom:1px solid var(--color-border-default);width:40px}.DependencyTab-module__XC0mMa__row{transition:background-color .1s}.DependencyTab-module__XC0mMa__row:hover{background:var(--color-bg-surface-raised)}.DependencyTab-module__XC0mMa__td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-default);color:var(--color-text-secondary);vertical-align:middle}.DependencyTab-module__XC0mMa__tdAction{padding:var(--space-2) var(--space-2);border-bottom:1px solid var(--color-border-default);text-align:center;vertical-align:middle}.DependencyTab-module__XC0mMa__nodeLabel{align-items:center;gap:var(--space-2);display:flex}.DependencyTab-module__XC0mMa__nodeSelf{align-items:center;gap:var(--space-2);color:var(--color-text-primary);font-weight:var(--font-weight-medium);display:flex}.DependencyTab-module__XC0mMa__psp{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-tertiary);background:var(--color-bg-surface-raised);padding:1px var(--space-1);border-radius:var(--radius-sm);white-space:nowrap}.DependencyTab-module__XC0mMa__typeBadge{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-primary);background:var(--color-primary-subtle);padding:1px var(--space-2);border-radius:var(--radius-sm);margin-right:var(--space-1)}.DependencyTab-module__XC0mMa__typeLabel{font-size:var(--text-xs);color:var(--color-text-tertiary)}.DependencyTab-module__XC0mMa__lag{font-family:var(--font-mono);font-size:var(--text-sm)}.DependencyTab-module__XC0mMa__row{cursor:pointer}.DependencyTab-module__XC0mMa__editBtn{width:28px;height:28px;color:var(--color-text-quaternary);cursor:pointer;border-radius:var(--radius-sm);font-size:var(--text-xs);background:0 0;border:none;justify-content:center;align-items:center;transition:color .1s,background-color .1s;display:flex}.DependencyTab-module__XC0mMa__editBtn:hover{color:var(--color-primary);background:var(--color-primary-subtle)}.DependencyTab-module__XC0mMa__form{gap:var(--space-4);flex-direction:column;display:flex}.DependencyTab-module__XC0mMa__formField{gap:var(--space-1);flex-direction:column;display:flex}.DependencyTab-module__XC0mMa__formLabel{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}.DependencyTab-module__XC0mMa__formSelect{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-sm);outline:none;transition:border-color .1s}.DependencyTab-module__XC0mMa__formSelect:focus{border-color:var(--color-primary)}.DependencyTab-module__XC0mMa__formInput{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-sm);font-family:var(--font-mono);outline:none;width:120px;transition:border-color .1s}.DependencyTab-module__XC0mMa__formInput:focus{border-color:var(--color-primary)}.DependencyTab-module__XC0mMa__empty{font-size:var(--text-sm);color:var(--color-text-tertiary);padding:var(--space-3)}@media (max-width:900px){.DependencyTab-module__XC0mMa__table{font-size:var(--text-xs)}.DependencyTab-module__XC0mMa__typeLabel{display:none}}
.RiskCalculation-module__iKsBEG__wrapper{gap:var(--space-3);font-size:var(--text-sm);flex-direction:column;display:flex}.RiskCalculation-module__iKsBEG__grossLine{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-size:var(--text-sm)}.RiskCalculation-module__iKsBEG__separator{border:none;border-top:1px dashed var(--color-border-default);margin:var(--space-1) 0}.RiskCalculation-module__iKsBEG__sectionTitle{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-1)}.RiskCalculation-module__iKsBEG__measureList{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.RiskCalculation-module__iKsBEG__measureItem{align-items:center;gap:var(--space-2);font-size:var(--text-sm);padding:2px 0;display:flex}.RiskCalculation-module__iKsBEG__measureDone{color:var(--color-success-text);font-weight:var(--font-weight-medium)}.RiskCalculation-module__iKsBEG__measurePending{color:var(--color-text-tertiary)}.RiskCalculation-module__iKsBEG__reductionLine{font-size:var(--text-xs);color:var(--color-text-secondary);padding-left:var(--space-4);margin-top:var(--space-1)}.RiskCalculation-module__iKsBEG__netLine{font-weight:var(--font-weight-bold);color:var(--color-text-primary);font-size:var(--text-base);padding:var(--space-2) var(--space-3);background:var(--color-primary-subtle);border-radius:var(--radius-sm)}
.RiskStatusBadge-module__03sEFW__badge{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);padding:2px var(--space-2);border-radius:var(--radius-full);white-space:nowrap;align-items:center;line-height:1.4;display:inline-flex}.RiskStatusBadge-module__03sEFW__open{background:var(--color-bg-surface-raised);color:var(--color-text-secondary)}.RiskStatusBadge-module__03sEFW__occurred{background:var(--color-warning-subtle);color:var(--color-warning-text)}.RiskStatusBadge-module__03sEFW__closed{background:var(--color-success-subtle);color:var(--color-success-text)}
.RiskConvertToTaskModal-module__g-5U3G__form{gap:var(--space-4);flex-direction:column;display:flex}.RiskConvertToTaskModal-module__g-5U3G__row{gap:var(--space-1);flex-direction:column;display:flex}.RiskConvertToTaskModal-module__g-5U3G__label{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.RiskConvertToTaskModal-module__g-5U3G__input,.RiskConvertToTaskModal-module__g-5U3G__textarea,.RiskConvertToTaskModal-module__g-5U3G__select{width:100%;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);outline:none}.RiskConvertToTaskModal-module__g-5U3G__input:focus,.RiskConvertToTaskModal-module__g-5U3G__textarea:focus,.RiskConvertToTaskModal-module__g-5U3G__select:focus{border-color:var(--color-primary)}.RiskConvertToTaskModal-module__g-5U3G__textarea{resize:vertical}.RiskConvertToTaskModal-module__g-5U3G__hint{font-size:var(--text-xs);color:var(--color-text-tertiary);margin:var(--space-1) 0 0}.RiskConvertToTaskModal-module__g-5U3G__checkboxRow{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.RiskConvertToTaskModal-module__g-5U3G__checkboxRow input{accent-color:var(--color-primary)}.RiskConvertToTaskModal-module__g-5U3G__success{align-items:center;gap:var(--space-4);padding:var(--space-8) var(--space-6);text-align:center;flex-direction:column;display:flex}.RiskConvertToTaskModal-module__g-5U3G__successIcon{color:var(--color-success);font-size:40px}.RiskConvertToTaskModal-module__g-5U3G__successText{font-size:var(--text-sm);color:var(--color-text-primary);margin:0;line-height:1.6}.RiskConvertToTaskModal-module__g-5U3G__successTitle{color:var(--color-text-secondary)}.RiskConvertToTaskModal-module__g-5U3G__boardLink{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-primary);cursor:pointer;text-decoration:none}.RiskConvertToTaskModal-module__g-5U3G__boardLink:hover{color:var(--color-primary-hover,var(--color-primary))}
.InlineDeleteConfirm-module__uzr2SW__actions{align-items:center;gap:var(--space-2,8px);flex-shrink:0;margin-left:auto;display:inline-flex}.InlineDeleteConfirm-module__uzr2SW__prompt{font-size:var(--text-xs,11px);color:var(--color-text-secondary)}.InlineDeleteConfirm-module__uzr2SW__btnBase{border:1px solid var(--color-border-default);background:var(--color-bg-surface);width:24px;height:24px;font-size:var(--text-xs,11px);border-radius:var(--radius-sm,4px);cursor:pointer;justify-content:center;align-items:center;transition:background-color .1s,color .1s,border-color .1s;display:inline-flex}.InlineDeleteConfirm-module__uzr2SW__btnDanger{color:var(--color-danger);border-color:color-mix(in srgb, var(--color-danger) 40%, transparent);}.InlineDeleteConfirm-module__uzr2SW__btnDanger:hover{background:var(--color-danger);color:var(--color-text-on-primary,#fff);border-color:var(--color-danger)}.InlineDeleteConfirm-module__uzr2SW__btnCancel{color:var(--color-text-secondary);}.InlineDeleteConfirm-module__uzr2SW__btnCancel:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}
.DemandFunnel-module__6KAsKq__wrapper{width:100%;height:100%}
