.profile{--profile-background-color:var(--color-grey-100);cursor:pointer;background:var(--profile-background-color);color:inherit;border-radius:12px;grid-template-columns:max-content 1fr;grid-auto-flow:column;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:grid}@media (width<=767.98px){.profile{align-items:flex-start;padding:8px 12px}}.profile.profile--bordered{--profile-background-color:var(--color-white-white);border:1px solid var(--color-blue-200)}.profile:hover{--profile-background-color:var(--color-blue-50)}.profile.profile--selected{--profile-background-color:var(--color-blue-100)}.profile.profile--readonly{pointer-events:none}.profile.profile--readonly.profile--bordered{border-color:var(--color-grey-100)}.profile .profile__avatar{padding:2px 0}@media (width<=767.98px){.profile .profile__avatar{padding:6px 0 0}}:is(.profile .profile__avatar) .medikt-avatar{border:1px solid var(--color-white-white)}@media (width<=767.98px){:is(.profile .profile__avatar) .medikt-avatar{font-size:13px;--size:32px!important}}.profile .profile__info{justify-content:start;align-self:center;display:grid}.profile .profile__header{flex-flow:row;gap:8px;display:flex;overflow:hidden}.profile .profile__header-title{white-space:nowrap;text-overflow:ellipsis;position:relative;overflow:hidden}.profile .profile__header-icon{color:var(--color-blue-primary)}.profile .profile__details{color:var(--color-grey-600);align-items:center;padding-right:10px;display:flex;position:relative;overflow:hidden}:is(.profile .profile__details):after{content:"";background:linear-gradient(90deg,transparent 0,var(--profile-background-color) 100%);width:10px;display:block;position:absolute;top:0;bottom:0;right:0}.profile .profile__details-item{white-space:nowrap;align-items:center;display:flex}.profile .profile__details-item-divider{background:var(--color-grey-400);border-radius:50%;flex-shrink:0;width:4px;height:4px;margin:0 12px}.profile .profile__description{color:var(--color-grey-600);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile.profile--without-trim{align-items:flex-start}.profile.profile--without-trim .profile__description,.profile.profile--without-trim .profile__header-title{text-overflow:clip;white-space:normal;overflow:auto}
