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