/* SCSS */
/* SCSS */
/* ===== Usage ===== */
.group__main {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

.group td ul,
.group th ul {
    list-style: none;
}

.group td li,
.group th li {
    margin: 0.25rem 0;
}

.group td {
    vertical-align: top;
}

    .group td:first-child {
        text-align: left;
    }

.group .author__image {
    width: 40px;
    height: 40px;
}

.group .author__info {
    display: flex;
    justify-self: left;
    align-items: start;
    flex-direction: column;
}

.group__restriction {
    background: var(--clr-neutral-85) !important;
}

    .group__restriction > p:before {
        content: "- ";
    }

.group__badge {
    width: 50px;
    height: 50px;
}

.group__level {
    background: var(--clr-surface) !important;
}
