.main { width: 100%; height: 100%; } .wrapper { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; } .profile { width: 70%; height: 70%; background: #fff; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 16px; padding: 1.5%; position: relative; &__linkAdmin { position: absolute; bottom: 103%; left: 10px; span { font-size: 15px; font-family: "Montserrat", sans-serif; color: rgb(100, 100, 100); cursor: pointer; &:hover { text-decoration: underline; color: rgb(66, 68, 189); } } } &__wrapper { &__header { width: 100%; height: 15%; display: flex; justify-content: space-between; align-items: center; margin-bottom: 10px; &__btn { height: 100%; display: flex; align-items: center; gap: 15px; } h3 { font-size: 25px; font-family: "Montserrat", sans-serif; color: rgb(100, 100, 100); } } &__body { width: 100%; height: 85%; &__item { padding: 5px; } } } }