.team-picker__backdrop[data-v-ebb5068d]{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.team-picker[data-v-ebb5068d]{background:var(--bg-primary);border-radius:var(--radius);width:100%;max-width:32rem;padding:1.5rem;box-shadow:0 20px 50px #0000004d}.team-picker__title[data-v-ebb5068d]{margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.team-picker__subtitle[data-v-ebb5068d]{color:var(--text-secondary);margin:0 0 1rem;font-size:.8125rem}.team-picker__list[data-v-ebb5068d]{flex-direction:column;gap:.5rem;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.team-picker__item[data-v-ebb5068d]{border:1px solid var(--border-primary);border-radius:6px;justify-content:space-between;align-items:center;gap:1rem;padding:.625rem .75rem;display:flex}.team-picker__row[data-v-ebb5068d]{cursor:pointer;flex:1;align-items:center;gap:.625rem;display:flex}.team-picker__name[data-v-ebb5068d]{font-weight:500}.team-picker__desc[data-v-ebb5068d]{color:var(--text-secondary);font-size:.75rem}.team-picker__primary[data-v-ebb5068d]{color:var(--text-secondary);cursor:pointer;align-items:center;gap:.375rem;font-size:.75rem;display:flex}.team-picker__primary--disabled[data-v-ebb5068d]{opacity:.4;cursor:not-allowed}.team-picker__actions[data-v-ebb5068d]{justify-content:flex-end;gap:.5rem;display:flex}.team-picker__cancel[data-v-ebb5068d]{border:1px solid var(--border-primary);cursor:pointer;background:0 0;border-radius:6px;padding:.5rem 1rem}.team-picker__submit[data-v-ebb5068d]{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.5rem 1rem;font-weight:500}.team-picker__submit[data-v-ebb5068d]:disabled{opacity:.5;cursor:not-allowed}.team-picker__error[data-v-ebb5068d]{color:#b91c1c}.org-switcher[data-v-97f2a1de]{border:1px solid var(--border-primary);cursor:pointer;background:0 0;border-radius:6px;max-width:180px;padding:.375rem .5rem;font-size:.8125rem;font-weight:500}.org-switcher[data-v-97f2a1de]:disabled{cursor:default;opacity:.8}.navbar[data-v-b220c312]{background:var(--bg-primary);border-bottom:1px solid var(--border-primary);align-items:center;gap:1rem;padding:.75rem 1.5rem;display:flex}.navbar__brand[data-v-b220c312]{color:var(--accent);font-size:1.1rem;font-weight:700}.navbar__tabs[data-v-b220c312]{flex:1;gap:.25rem;display:flex}.navbar__tab[data-v-b220c312]{color:var(--text-secondary);border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none}.navbar__tab--active[data-v-b220c312]{background:var(--accent);color:#fff}.navbar__user[data-v-b220c312]{align-items:center;gap:.75rem;font-size:.875rem;display:flex}.navbar__team[data-v-b220c312]{border:1px solid var(--border-primary);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.25rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.navbar__team[data-v-b220c312]:hover{background:var(--bg-secondary,#0000000a)}.navbar__team-count[data-v-b220c312]{color:var(--text-secondary);font-weight:400}.navbar__logout[data-v-b220c312]{border:1px solid var(--border-primary);cursor:pointer;background:0 0;border-radius:4px;padding:.375rem .75rem;font-size:.8125rem}.app-layout[data-v-26ed47b7]{flex-direction:column;min-height:100vh;display:flex}.app-main[data-v-26ed47b7]{flex:1;width:100%;max-width:1400px;margin:0 auto;padding:1.5rem}.auth-layout[data-v-eca8d9d0]{background:var(--bg-secondary);justify-content:center;align-items:center;min-height:100vh;display:flex}.auth-container[data-v-eca8d9d0]{background:var(--bg-primary);border-radius:8px;width:100%;max-width:400px;padding:2rem;box-shadow:0 2px 8px #0000001a}:root{--text-primary:#1a1a2e;--text-secondary:#5a5a7a;--bg-primary:#fff;--bg-secondary:#f5f5fa;--border-primary:#e0e0ea;--border-soft:#ececf4;--accent:#4f46e5;--accent-hover:#4338ca;--priority-critical:#dc2626;--priority-high:#ea580c;--priority-medium:#ca8a04;--priority-low:#65a30d;--shadow-card:0 1px 3px #00000014;--radius:6px}*{box-sizing:border-box;margin:0;padding:0}body{color:var(--text-primary);background:var(--bg-secondary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5}button,input,textarea,select{font-family:inherit;font-size:inherit}
