.workspace-switcher[data-v-2c5627ce]{max-width:100%;display:inline-block;position:relative}.workspace-switcher__trigger[data-v-2c5627ce]{align-items:center;gap:var(--space-8);width:var(--workspace-trigger-width);max-width:100%;height:var(--control-height-sm);padding:0 var(--space-16);border-radius:var(--radius-sm);background:var(--color-workspace-trigger);color:var(--color-caption);cursor:pointer;font:inherit;font-size:var(--font-size-14);text-align:left;border:0;font-weight:600;display:flex}.workspace-switcher__trigger--open[data-v-2c5627ce],.workspace-switcher__trigger[data-v-2c5627ce]:hover{background:var(--color-workspace-item)}.workspace-switcher__trigger[data-v-2c5627ce]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.workspace-switcher__trigger-avatar[data-v-2c5627ce]{width:var(--workspace-trigger-avatar-size);height:var(--workspace-trigger-avatar-size);border-radius:var(--radius-xs);-o-object-fit:cover;object-fit:cover;flex:none}.workspace-switcher__trigger-name[data-v-2c5627ce]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.workspace-switcher__chevron[data-v-2c5627ce]{width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--color-icon-muted);flex:none;transition:transform .18s ease-out}.workspace-switcher__trigger--open .workspace-switcher__chevron[data-v-2c5627ce]{transform:rotate(180deg)}.workspace-switcher__menu[data-v-2c5627ce]{z-index:20;top:calc(100% + var(--space-8));gap:var(--space-3);width:var(--workspace-menu-width);max-width:calc(100vw - var(--space-32));max-height:min(60vh,var(--workspace-menu-max-height));padding:var(--space-8);border-radius:var(--radius-md);background:var(--color-workspace-menu);box-shadow:0 var(--space-8) var(--space-16) var(--color-workspace-shadow);display:grid;position:absolute;left:0;overflow-y:auto}.workspace-switcher__item[data-v-2c5627ce]{min-height:var(--control-height);border-radius:var(--radius-sm);background:var(--color-workspace-item);align-items:center;display:flex}.workspace-switcher__item[data-v-2c5627ce]:focus-within,.workspace-switcher__item[data-v-2c5627ce]:hover{background:var(--color-workspace-item-hover)}.workspace-switcher__workspace-link[data-v-2c5627ce]{align-items:center;gap:var(--space-8);min-width:0;padding:var(--space-8) 0 var(--space-8) var(--space-16);color:var(--color-heading);flex:1;align-self:stretch;text-decoration:none;display:flex}.workspace-switcher__avatar[data-v-2c5627ce]{width:var(--workspace-avatar-size);height:var(--workspace-avatar-size);border-radius:var(--radius-sm);-o-object-fit:cover;object-fit:cover;flex:none}.workspace-switcher__details[data-v-2c5627ce]{gap:var(--space-3);min-width:0;display:grid}.workspace-switcher__name[data-v-2c5627ce],.workspace-switcher__subtitle[data-v-2c5627ce]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-switcher__name[data-v-2c5627ce]{font-size:var(--font-size-14);font-weight:600;line-height:1.1}.workspace-switcher__subtitle[data-v-2c5627ce]{color:var(--color-caption);font-size:var(--font-size-12);line-height:1.1}.workspace-switcher__settings[data-v-2c5627ce]{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-sm);color:var(--color-icon-muted);flex:none;place-items:center;display:grid}.workspace-switcher__settings[data-v-2c5627ce]:hover{color:var(--color-accent)}.workspace-switcher__settings svg[data-v-2c5627ce]{width:var(--icon-size-sm);height:var(--icon-size-sm)}.workspace-switcher__settings[data-v-2c5627ce]:focus-visible,.workspace-switcher__workspace-link[data-v-2c5627ce]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.workspace-switcher__empty[data-v-2c5627ce]{padding:var(--space-16);color:var(--color-caption);font-size:var(--font-size-14)}@media (prefers-reduced-motion:reduce){.workspace-switcher__chevron[data-v-2c5627ce]{transition:none}}
