.admin-role-action.success {
    border-color: #52652c;
    background: #16200f;
    color: var(--accent);
}

.admin-role-action.solid {
    border-color: #873745;
    background: #471a23;
    color: #ffb0b7;
}

.admin-actions {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
}

.admin-user-table tr.is-moderated {
    background: rgba(255, 77, 95, .035);
}

.admin-account-state.blocked {
    color: #ff818d;
}

.admin-account-state.blocked i {
    background: var(--red);
    box-shadow: 0 0 8px rgba(255, 77, 95, .55);
}

.admin-teams-panel {
    margin-top: 18px;
}

.admin-team-table {
    min-width: 980px;
}

.admin-team-name {
    display: flex;
    align-items: center;
    gap: 9px;
    color: inherit;
}

.admin-team-name > span {
    display: grid;
    place-items: center;
    width: 32px;
    height: 32px;
    border: 1px solid #3d4a5a;
    background: #151e29;
    color: var(--accent);
    font-size: 8px;
    font-weight: 900;
}

.admin-team-name div {
    display: flex;
    flex-direction: column;
    gap: 2px;
}

.admin-team-name strong {
    color: #edf1f5;
    font-size: 10px;
}

.admin-team-name small,
.admin-team-count + small {
    display: block;
    color: #647184;
    font-size: 7px;
}

.admin-team-count {
    display: block;
    color: #c0c9d3;
    font-size: 8px;
}

.profile-team-card.is-blocked {
    border-color: #5e3038;
    background: rgba(255, 77, 95, .045);
    opacity: .78;
}

.profile-team-card.is-blocked .profile-team-mark {
    border-color: #67333c;
    color: #ff818d;
}

.team-moderation-banner {
    display: flex;
    align-items: center;
    gap: 13px;
    margin-top: 20px;
    padding: 14px 17px;
    border: 1px solid #67333c;
    background: rgba(255, 77, 95, .065);
}

.team-moderation-banner > span {
    display: grid;
    place-items: center;
    width: 32px;
    height: 32px;
    flex: none;
    border: 1px solid #873e49;
    color: #ff818d;
    font-weight: 900;
}

.team-moderation-banner strong {
    color: #ffabb3;
    font-size: 10px;
    text-transform: uppercase;
}

.team-moderation-banner p {
    margin: 2px 0 0;
    color: #8d7780;
    font-size: 8px;
}
