.ctx-switcher-wrap.svelte-4w99gc{display:flex;flex-direction:column;gap:4px;max-width:100%}.ctx-switcher.svelte-4w99gc{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.2rem;border-radius:var(--radius-md);background:var(--surface-1);border:1px solid var(--border-1)}.ctx-switcher.compact.svelte-4w99gc .ctx-btn:where(.svelte-4w99gc){padding:.2rem .55rem;font-size:11px}.ctx-btn.svelte-4w99gc{all:unset;cursor:pointer;padding:.3rem .7rem;border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:600;color:var(--ink-2)}.ctx-btn.svelte-4w99gc:hover{background:color-mix(in srgb,var(--accent-1) 8%,var(--surface-0));color:var(--ink-0)}.ctx-btn.is-active.svelte-4w99gc{background:color-mix(in srgb,var(--accent-1) 14%,var(--surface-0));color:var(--accent-1);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-1) 28%,var(--border-1))}@media(max-width:720px){.ctx-btn.svelte-4w99gc{min-height:var(--tap-min);min-width:var(--tap-min);padding:.5rem .85rem;display:inline-flex;align-items:center;justify-content:center}}.ctx-add-wrap.svelte-4w99gc{position:relative}.ctx-btn--add.svelte-4w99gc{display:inline-flex;align-items:center;gap:4px;color:var(--accent-1);border:1px dashed color-mix(in srgb,var(--accent-1) 35%,var(--border-1))}.compact.svelte-4w99gc .ctx-add-label:where(.svelte-4w99gc){display:none}.ctx-add-menu.svelte-4w99gc{position:absolute;top:calc(100% + 4px);left:0;z-index:130;min-width:260px;padding:6px;border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--surface-0);box-shadow:var(--shadow-lg)}.ctx-menu-item.svelte-4w99gc{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:10px 12px;border:none;border-radius:var(--radius-md);background:transparent;text-align:left;cursor:pointer}.ctx-menu-item.svelte-4w99gc:hover{background:var(--surface-2)}.ctx-menu-item.svelte-4w99gc strong:where(.svelte-4w99gc){font-size:var(--text-sm);color:var(--ink-0)}.ctx-menu-item.svelte-4w99gc span:where(.svelte-4w99gc){font-size:11px;color:var(--ink-3);line-height:1.35}.ctx-menu-link.svelte-4w99gc{display:block;padding:8px 12px 4px;font-size:11px;color:var(--accent-1);text-decoration:none}.ctx-btn--unassigned.svelte-4w99gc{margin-left:.35rem;padding-left:.55rem;border-radius:var(--radius-sm)}.ctx-badge.svelte-4w99gc{display:inline-flex;align-items:center;justify-content:center;min-width:1.1rem;height:1.1rem;margin-left:.35rem;padding:0 .3rem;border-radius:var(--radius-pill);font-size:10px;font-weight:700;background:color-mix(in srgb,var(--warn) 18%,var(--surface-0));color:var(--warn)}.ctx-btn.svelte-4w99gc:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-1) 40%,transparent);outline-offset:2px}
