@use '../../partials/flex'; @use '../../partials/dir'; .profile-viewer__dialog { & .dialog__content__wrapper { position: relative; } & .dialog__content-container { padding-top: var(--sp-normal); padding-bottom: 89px; @include dir.side(padding, var(--sp-normal), var(--sp-extra-tight)); } } .profile-viewer { &__user { display: flex; padding-bottom: var(--sp-normal); &__info { align-self: flex-end; flex: 1; min-width: 0; margin: 0 var(--sp-normal); & .text { white-space: pre-wrap; word-break: break-word; } } &__role { align-self: flex-end; & > .text { margin-bottom: var(--sp-ultra-tight); } } } & .session-info { margin-top: var(--sp-normal); } &__buttons { position: absolute; left: 0; bottom: 0; width: 100%; padding: var(--sp-normal); background-color: var(--bg-surface); border-top: 1px solid var(--bg-surface-border); display: flex; & > *:nth-child(2n) { margin: 0 var(--sp-normal) } & > *:last-child { @include dir.side(margin, auto, 0); } } } .profile-viewer__admin-tool { .setting-tile { margin-top: var(--sp-loose); } } .moderation-tools { & > form { margin: var(--sp-normal) 0; display: flex; align-items: flex-end; & .input-container { @extend .cp-fx__item-one; @include dir.side(margin, 0, var(--sp-tight)); } & button { height: 46px; } } } .session-info { box-shadow: var(--bs-surface-border); border-radius: var(--bo-radius); overflow: hidden; & .context-menu__item button { padding: var(--sp-extra-tight); & .ic-raw { @include dir.side(margin, 0, var(--sp-extra-tight)); } } &__chips { border-top: 1px solid var(--bg-surface-border); padding: var(--sp-tight); padding-top: var(--sp-ultra-tight); & > .text { margin-top: var(--sp-extra-tight); } & .chip { margin-top: var(--sp-extra-tight); @include dir.side(margin, 0, var(--sp-extra-tight)); } } }