.moderate-attribute {
    width: 90%;
    margin: 10px auto;
}
.moderate-attribute .flex-container {
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    column-gap: 10px;
}
.moderate-attribute .flex-container .moderation-box.approve {
    background-color: forestgreen;
    color: #fff;
}
.moderate-attribute .flex-container .moderation-box.deny {
    background-color: red;
    color: #fff;
}
.moderation-box {
    font-weight: 700;
    padding: 10px;
    text-align: center;
    border-radius: 5px;
}
.moderate-attribute label {
    margin-top: 10px;
}
.moderation-message {
    width: 100%;
    margin: 0 0 20px;
}
.moderate-attribute .member-info {
    margin-left: 20px;
}
.moderate-attribute .action-button-box {
    width: 40%;
    margin: 0 0 20px;
}