#circle-information { .box-button { display: flex; justify-content: flex-end; } .block { /* peut-être à mettre dans main.scss */ circle-team-template>sib-display>div { display: grid; grid-column-gap: 1.6rem; grid-template-columns: 7vh auto; grid-template-rows: repeat(2, 5.2vh); >[name='user.account.picture'] { align-items: center; align-self: center; background-color: $color-213-20-91; border-radius: 50%; display: flex; grid-column: 1 / span 1; grid-row: 1 / span 2; height: 7vh; justify-content: center; overflow: hidden; position: relative; width: 7vh; img { background-color: white; height: 100%; left: 0; object-fit: cover; position: absolute; top: 0; width: 100%; } object { height: 45%; width: 45%; } } >[name='sup'] { align-items: center; align-self: end; display: flex; grid-column: 2 / span 1; grid-row: 1 / span 1; margin-bottom: 0.50rem; .user-name { font-weight: 600; } .tag-group { display: flex; margin-bottom: 1px; margin-left: 0.6rem; [name='user.groups'] { @extend %tag-role; } } .tag-admin:not(:empty) { @extend %tag-admin; } } >[name='sub'] { align-self: start; grid-column: 2 / span 1; grid-row: 2 / span 1; margin-top: 0.50rem; >.city:not(:empty) { @include mdi('atom'); align-items: center; display: flex; &::before { color: $color-43-100-50; margin-right: 0.50rem; } } } } } }