.user-hovercard-wrap.svelte-1ilch1i{position:relative;display:inline-flex;align-items:center}.user-trigger-pill.svelte-1ilch1i{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.user-trigger-name.svelte-1ilch1i{font-size:14px;font-weight:500;color:var(--text-primary)}.user-trigger-name.svelte-1ilch1i:hover{color:var(--primary);text-decoration:underline}.user-hover-popover.svelte-1ilch1i{position:absolute;top:calc(100% + 6px);left:0;width:250px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:0 10px 25px #00000059;padding:12px;z-index:1100;display:flex;flex-direction:column;gap:12px;animation:svelte-1ilch1i-popIn .12s cubic-bezier(.16,1,.3,1)}@keyframes svelte-1ilch1i-popIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.hover-head.svelte-1ilch1i{display:flex;align-items:center;gap:10px}.hover-head-info.svelte-1ilch1i{display:flex;flex-direction:column;gap:1px;flex:1}.hover-name.svelte-1ilch1i{font-size:14px;font-weight:700;color:var(--text-primary)}.hover-email.svelte-1ilch1i{font-size:12px;color:var(--text-secondary)}.status-indicator-pill.svelte-1ilch1i{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:#10b981;background:#10b9811a;padding:1px 5px;border-radius:var(--radius-xs)}.online-dot.svelte-1ilch1i{width:6px;height:6px;border-radius:50%;background:#10b981}.hover-counters-grid.svelte-1ilch1i{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;padding:6px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.counter-badge-btn.svelte-1ilch1i{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4px 2px;border-radius:8px;border:1px solid transparent;background:var(--surface-secondary, rgba(255, 255, 255, .04));cursor:pointer;transition:all .15s ease}.counter-badge-btn.svelte-1ilch1i:hover{transform:translateY(-1px)}.counter-badge-btn.todo.svelte-1ilch1i:hover{background:#94a3b826;border-color:#94a3b8}.counter-badge-btn.in-prog.svelte-1ilch1i:hover{background:#3b82f626;border-color:#3b82f6}.counter-badge-btn.review.svelte-1ilch1i:hover{background:#a855f726;border-color:#a855f7}.counter-badge-btn.done.svelte-1ilch1i:hover{background:#10b98126;border-color:#10b981}.counter-badge-btn.overdue.svelte-1ilch1i:hover{background:#f43f5e26;border-color:#f43f5e}.count-num.svelte-1ilch1i{font-size:12px;font-weight:700;color:var(--text-primary)}.counter-badge-btn.todo.svelte-1ilch1i .count-num:where(.svelte-1ilch1i){color:#94a3b8}.counter-badge-btn.in-prog.svelte-1ilch1i .count-num:where(.svelte-1ilch1i){color:#60a5fa}.counter-badge-btn.review.svelte-1ilch1i .count-num:where(.svelte-1ilch1i){color:#c084fc}.counter-badge-btn.done.svelte-1ilch1i .count-num:where(.svelte-1ilch1i){color:#34d399}.counter-badge-btn.overdue.svelte-1ilch1i .count-num:where(.svelte-1ilch1i){color:#fb7185}.count-lbl.svelte-1ilch1i{font-size:8.5px;font-weight:500;color:var(--text-muted, #94a3b8);white-space:nowrap}.hover-actions-row.svelte-1ilch1i{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding-top:4px}.hover-btn.svelte-1ilch1i{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:6px 8px;border-radius:var(--radius-xs);font-size:12px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:all .12s}.hover-btn.primary.svelte-1ilch1i{background:var(--primary);color:#fff}.hover-btn.primary.svelte-1ilch1i:hover{filter:brightness(1.1)}.hover-btn.secondary.svelte-1ilch1i{background:var(--surface-secondary);color:var(--text-primary);border-color:var(--border)}.hover-btn.secondary.svelte-1ilch1i:hover{background:var(--surface-hover)}.assignee-picker-wrapper.svelte-f6hnyu{position:relative;display:inline-flex;align-items:center;max-width:100%}.assignees-names-row.svelte-f6hnyu{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.assignee-named-chip.svelte-f6hnyu{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:var(--radius-xs, 4px);background:var(--surface-secondary, #1e293b);border:1px solid var(--border, #334155);max-width:180px}.named-chip-text.svelte-f6hnyu{font-size:13px;font-weight:500;color:var(--text-primary, #f8fafc)}.remove-assignee-btn.svelte-f6hnyu{border:none;background:transparent;color:var(--text-muted, #94a3b8);cursor:pointer;display:flex;align-items:center;padding:1px}.remove-assignee-btn.svelte-f6hnyu:hover{color:var(--text-danger, #ef4444)}.empty-assignee-trigger.svelte-f6hnyu{display:inline-flex;align-items:center;font-size:13px;background:transparent;border:none;cursor:pointer;padding:2px 4px;border-radius:var(--radius-xs, 4px)}.empty-assignee-trigger.svelte-f6hnyu:hover{background:var(--surface-secondary, #1e293b)}.add-more-assignee-btn.svelte-f6hnyu{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:1px dashed var(--border, #334155);background:transparent;color:var(--text-secondary, #94a3b8);cursor:pointer}.add-more-assignee-btn.svelte-f6hnyu:hover{border-color:var(--primary, #3b82f6);color:var(--primary, #3b82f6)}.assignee-trigger-btn.svelte-f6hnyu{display:inline-flex;align-items:center;padding:2px 4px;border:1px solid transparent;background:transparent;cursor:pointer;border-radius:8px;transition:all .12s ease;max-width:100%}.assignee-trigger-btn.svelte-f6hnyu:hover{background:#ffffff0d;border-color:#ffffff1a}.assignee-single-pill.svelte-f6hnyu{display:inline-flex;align-items:center;gap:6px;max-width:150px;min-width:0}.assignee-stacked-pill.svelte-f6hnyu{display:inline-flex;align-items:center;gap:5px;max-width:155px;min-width:0}.assignee-cell-name.svelte-f6hnyu{font-size:12px;font-weight:500;color:var(--text-secondary, #94a3b8);max-width:105px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assignee-short-summary.svelte-f6hnyu{font-size:10.5px;font-weight:500;color:var(--text-secondary, #94a3b8);max-width:75px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assignee-trigger-btn.svelte-f6hnyu:hover .assignee-cell-name:where(.svelte-f6hnyu),.assignee-trigger-btn.svelte-f6hnyu:hover .assignee-short-summary:where(.svelte-f6hnyu){color:var(--text-primary, #f8fafc)}.avatar-stack.svelte-f6hnyu{display:inline-flex;align-items:center}.stacked-avatar-ring.svelte-f6hnyu{margin-left:-7px;border-radius:50%;box-shadow:0 0 0 1.5px var(--bg-surface, #1e293b);display:flex;align-items:center;justify-content:center;transition:transform .1s ease}.stacked-avatar-ring.svelte-f6hnyu:first-child{margin-left:0}.stacked-avatar-ring.svelte-f6hnyu:hover{transform:translateY(-2px) scale(1.1);z-index:20!important}.overflow-badge.svelte-f6hnyu{font-size:12px;font-weight:700;padding:1px 5px;border-radius:10px;background:var(--surface-secondary, #0f172a);color:var(--primary, #3b82f6);border:1px solid rgba(59,130,246,.3);margin-left:2px}.unassigned-placeholder.svelte-f6hnyu{display:inline-flex;align-items:center;gap:4px;color:var(--text-secondary, #94a3b8);opacity:.65;font-size:12px}.unassigned-text.svelte-f6hnyu{font-size:12px;color:var(--text-secondary, #94a3b8)}.assignee-trigger-btn.svelte-f6hnyu:hover .unassigned-placeholder:where(.svelte-f6hnyu){opacity:1;color:var(--primary, #3b82f6)}.assignee-hover-tooltip.svelte-f6hnyu{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%) translateY(4px);background:var(--bg-surface, #1e293b);border:1px solid var(--border-color, #334155);border-radius:10px;box-shadow:0 8px 24px #00000073;padding:8px 10px;min-width:175px;max-width:250px;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s ease,transform .15s ease,visibility .15s;z-index:99999}.assignee-picker-wrapper.svelte-f6hnyu:hover .assignee-hover-tooltip:where(.svelte-f6hnyu){opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.assignee-picker-wrapper.is-open.svelte-f6hnyu .assignee-hover-tooltip:where(.svelte-f6hnyu){display:none!important}.tooltip-header.svelte-f6hnyu{display:flex;align-items:center;gap:5px;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid var(--border-color, #334155)}.tooltip-title.svelte-f6hnyu{font-size:10.5px;font-weight:700;color:var(--text-primary, #f8fafc);text-transform:uppercase;letter-spacing:.03em}.tooltip-members-list.svelte-f6hnyu{display:flex;flex-direction:column;gap:5px}.tooltip-member-row.svelte-f6hnyu{display:flex;align-items:center;gap:6px}.tooltip-member-meta.svelte-f6hnyu{display:flex;flex-direction:column;min-width:0}.tooltip-name.svelte-f6hnyu{font-size:12px;font-weight:600;color:var(--text-primary, #f8fafc);line-height:1.2}.tooltip-sub.svelte-f6hnyu{font-size:9.5px;color:var(--text-muted, #94a3b8);line-height:1.1}.assignee-popover.svelte-f6hnyu{position:fixed;width:250px;background:var(--bg-surface, #1e293b);border:1px solid var(--border-color, #334155);border-radius:var(--radius-sm, 6px);box-shadow:0 12px 30px #00000080;z-index:9999;display:flex;flex-direction:column;overflow:hidden;animation:svelte-f6hnyu-popIn .12s cubic-bezier(.16,1,.3,1)}@keyframes svelte-f6hnyu-popIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.popover-search-wrap.svelte-f6hnyu{display:flex;align-items:center;gap:6px;padding:7px 9px;border-bottom:1px solid var(--border, #334155);background:var(--surface-secondary, #0f172a)}.popover-search-input.svelte-f6hnyu{border:none;background:transparent;font-size:11.5px;color:var(--text-primary, #f8fafc);width:100%;outline:none}.clear-search-btn.svelte-f6hnyu{border:none;background:transparent;color:var(--text-muted, #94a3b8);cursor:pointer;display:flex;align-items:center}.selected-chips-row.svelte-f6hnyu{display:flex;flex-wrap:wrap;gap:4px;padding:5px 8px;border-bottom:1px solid var(--border, #334155);background:var(--surface, #1e293b);max-height:70px;overflow-y:auto}.user-chip.svelte-f6hnyu{display:inline-flex;align-items:center;gap:4px;padding:1px 5px;border-radius:8px;background:var(--surface-secondary, #0f172a);border:1px solid var(--border, #334155);font-size:10.5px}.chip-name.svelte-f6hnyu{max-width:80px;color:var(--text-primary, #f8fafc)}.chip-remove.svelte-f6hnyu{border:none;background:transparent;color:var(--text-muted, #94a3b8);cursor:pointer;display:flex;align-items:center;padding:0}.chip-remove.svelte-f6hnyu:hover{color:var(--text-danger, #ef4444)}.popover-users-list.svelte-f6hnyu{max-height:180px;overflow-y:auto;display:flex;flex-direction:column;padding:3px 0}.user-option-row.svelte-f6hnyu{display:flex;align-items:center;gap:8px;width:100%;padding:5px 9px;border:none;background:transparent;cursor:pointer;text-align:left;transition:background .1s}.user-option-row.svelte-f6hnyu:hover{background:var(--surface-secondary, #0f172a)}.user-option-row.selected.svelte-f6hnyu{background:#3b82f61f}.user-info.svelte-f6hnyu{flex:1;display:flex;flex-direction:column;min-width:0}.user-name.svelte-f6hnyu{font-size:11.5px;font-weight:500;color:var(--text-primary, #f8fafc);line-height:1.2}.user-email.svelte-f6hnyu{font-size:9.5px;color:var(--text-secondary, #94a3b8);line-height:1.1}.empty-results.svelte-f6hnyu{padding:12px;text-align:center;font-size:12px;color:var(--text-muted, #94a3b8)}.popover-footer.svelte-f6hnyu{display:flex;align-items:center;justify-content:space-between;padding:5px 9px;border-top:1px solid var(--border, #334155);background:var(--surface-secondary, #0f172a)}.footer-hint.svelte-f6hnyu{font-size:10.5px;color:var(--text-secondary, #94a3b8)}.done-btn.svelte-f6hnyu{padding:2px 8px;border-radius:var(--radius-xs, 4px);background:var(--primary, #3b82f6);color:#fff;font-size:10.5px;font-weight:600;border:none;cursor:pointer}.done-btn.svelte-f6hnyu:hover{background:#2563eb}
