/* Organization switcher and chip (shared shell). */
.org-switcher { border-bottom: 1px solid var(--line, #e5e7eb); padding: 6px 0; margin-bottom: 4px; }
.dropdown-label { font-size: 11px; text-transform: uppercase; letter-spacing: .06em; color: var(--muted, #6b7280); padding: 4px 14px; }
.org-option { display: flex; align-items: center; gap: 8px; width: 100%; text-align: left; }
.org-option small { margin-left: auto; }
.org-option.active { font-weight: 600; }
.org-create { font-size: 13px; }
.org-chip { display: inline-flex; align-items: center; gap: 6px; max-width: 180px; padding: 4px 10px; border-radius: 999px; border: 1px solid var(--line, #e5e7eb); font-size: 13px; text-decoration: none; color: inherit; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-right: 8px; }
@media (max-width: 630px) { .org-chip > span:not(.icon) { display: none; } }
