.ds-entity-switcher,.ds-entity-switcher>.ds-popover__trigger{width:100%;min-width:0;display:flex}.ds-entity-switcher>.ds-popover__panel{box-sizing:border-box;width:var(--ds-entity-switcher-width,auto);min-width:0}.ds-entity-switcher__trigger{align-items:center;gap:var(--gap-300);width:100%;min-width:0;padding:var(--padding-200) var(--padding-200) var(--padding-200) var(--padding-300);border-radius:var(--radius-300);box-shadow:inset 0 0 0 var(--border-025) var(--color-bg-container-border);background-color:var(--color-bg-container-primary);color:var(--color-text-primary);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--motion-duration-base) var(--motion-ease-standard), box-shadow var(--motion-duration-base) var(--motion-ease-standard);border:0;display:flex}.ds-entity-switcher__trigger:hover,.ds-entity-switcher__trigger[aria-expanded=true]{background-color:var(--color-action-passive-bg-hover)}.ds-entity-switcher__trigger:focus-visible{outline:var(--border-050) solid var(--color-action-primary-bg);outline-offset:var(--border-050)}.ds-entity-switcher__trigger .ds-entity-switcher__text,.ds-entity-switcher__chevron{transition:opacity var(--motion-duration-base) var(--motion-ease-standard)}.ds-entity-switcher__chevron{color:var(--color-text-secondary);--icon-size:var(--icon-size-500);flex-shrink:0}.ds-entity-switcher--collapsed .ds-entity-switcher__trigger,:where([data-expanded=false]) .ds-entity-switcher:not(.ds-entity-switcher--expanded) .ds-entity-switcher__trigger{box-shadow:none;background-color:#0000}.ds-entity-switcher--collapsed .ds-entity-switcher__trigger .ds-entity-switcher__text,.ds-entity-switcher--collapsed .ds-entity-switcher__chevron,:where([data-expanded=false]) .ds-entity-switcher:not(.ds-entity-switcher--expanded) .ds-entity-switcher__trigger .ds-entity-switcher__text,:where([data-expanded=false]) .ds-entity-switcher:not(.ds-entity-switcher--expanded) .ds-entity-switcher__chevron{opacity:0}.ds-entity-switcher--collapsed .ds-entity-switcher__trigger:hover .ds-entity-switcher__mark,.ds-entity-switcher--collapsed .ds-entity-switcher__trigger[aria-expanded=true] .ds-entity-switcher__mark,:where([data-expanded=false]) .ds-entity-switcher:not(.ds-entity-switcher--expanded) .ds-entity-switcher__trigger:hover .ds-entity-switcher__mark,:where([data-expanded=false]) .ds-entity-switcher:not(.ds-entity-switcher--expanded) .ds-entity-switcher__trigger[aria-expanded=true] .ds-entity-switcher__mark{background-color:var(--color-action-passive-bg-hover)}.ds-entity-switcher--collapsed .ds-entity-switcher__trigger:focus-visible,:where([data-expanded=false]) .ds-entity-switcher:not(.ds-entity-switcher--expanded) .ds-entity-switcher__trigger:focus-visible{outline:none}.ds-entity-switcher--collapsed .ds-entity-switcher__trigger:focus-visible .ds-entity-switcher__mark,:where([data-expanded=false]) .ds-entity-switcher:not(.ds-entity-switcher--expanded) .ds-entity-switcher__trigger:focus-visible .ds-entity-switcher__mark{outline:var(--border-050) solid var(--color-action-primary-bg);outline-offset:var(--border-050)}.ds-entity-switcher--beside>.ds-popover__panel{width:calc(var(--control-height-default) * 6.4)}.ds-entity-switcher__mark{width:var(--icon-size-600);height:var(--icon-size-600);border-radius:var(--radius-200);background-color:var(--color-bg-container-secondary);color:var(--color-text-secondary);transition:background-color var(--motion-duration-base) var(--motion-ease-standard);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.ds-entity-switcher__mark--fill-1{background-color:var(--color-avatar-bg-1);color:var(--color-avatar-text-1)}.ds-entity-switcher__mark--fill-2{background-color:var(--color-avatar-bg-2);color:var(--color-avatar-text-2)}.ds-entity-switcher__mark--fill-3{background-color:var(--color-avatar-bg-3);color:var(--color-avatar-text-3)}.ds-entity-switcher__mark--fill-4{background-color:var(--color-avatar-bg-4);color:var(--color-avatar-text-4)}.ds-entity-switcher__mark--fill-5{background-color:var(--color-avatar-bg-5);color:var(--color-avatar-text-5)}.ds-entity-switcher__mark--fill-6{background-color:var(--color-avatar-bg-6);color:var(--color-avatar-text-6)}.ds-entity-switcher__mark--large{width:var(--icon-size-800);height:var(--icon-size-800)}.ds-entity-switcher__mark-image{object-fit:cover;width:100%;height:100%;display:block}.ds-entity-switcher__mark-icon{--icon-size:var(--icon-size-500)}.ds-entity-switcher__mark-node{place-items:center;width:62%;height:62%;display:grid}.ds-entity-switcher__mark-node>svg,.ds-entity-switcher__mark-node>img{object-fit:contain;width:100%;height:100%}.ds-entity-switcher__mark-initials{font-family:var(--font-caption-family);font-size:var(--font-caption-size);font-weight:var(--font-paragraph-sm-emphasis-weight);line-height:1}.ds-entity-switcher__text{flex-direction:column;flex:1;min-width:0;display:flex}.ds-entity-switcher__title,.ds-entity-switcher__name{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-paragraph-sm-emphasis-family);font-size:var(--font-paragraph-sm-emphasis-size);font-weight:var(--font-paragraph-sm-emphasis-weight);line-height:var(--font-paragraph-sm-emphasis-line-height);overflow:hidden}.ds-entity-switcher__description{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary);font-family:var(--font-caption-family);font-size:var(--font-caption-size);line-height:var(--font-caption-line-height);overflow:hidden}.ds-entity-switcher__panel{gap:var(--gap-100);flex-direction:column;min-width:0;display:flex}.ds-entity-switcher__search{min-width:0;padding:var(--padding-100)}.ds-entity-switcher__list{max-height:calc(var(--control-height-default) * 9);flex-direction:column;display:flex;overflow-y:auto}.ds-entity-switcher__row{align-items:center;gap:var(--gap-300);width:100%;min-width:0;padding:var(--padding-150) var(--padding-200);border-radius:var(--radius-200);color:var(--color-text-primary);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;border:0;display:flex}.ds-entity-switcher__row:hover,.ds-entity-switcher__row:focus-visible{background-color:var(--color-action-passive-bg-hover);outline:none}.ds-entity-switcher__row--disabled{opacity:.4;cursor:not-allowed}.ds-entity-switcher__row--disabled:hover{background-color:#0000}.ds-entity-switcher__trailing{color:var(--color-text-secondary);--icon-size:var(--icon-size-500);flex-shrink:0}.ds-entity-switcher__row--back{color:var(--color-text-secondary)}.ds-entity-switcher__row--back .ds-entity-switcher__name{font-weight:var(--font-paragraph-sm-weight)}.ds-entity-switcher__back-icon{width:var(--icon-size-600);--icon-size:var(--icon-size-500);flex-shrink:0;place-items:center;display:grid}.ds-entity-switcher__separator{height:var(--border-025);margin:var(--padding-100) var(--padding-200);background-color:var(--color-bg-container-border)}.ds-entity-switcher__empty{padding:var(--padding-300) var(--padding-200);color:var(--color-text-secondary);font-family:var(--font-paragraph-sm-family);font-size:var(--font-paragraph-sm-size);line-height:var(--font-paragraph-sm-line-height);margin:0}
