.UserBadgesRow {
    display: flex;
    align-items: center;
    border: 1px solid rgba(var(--center-channel-color-rgb), 0.16);
    border-radius: 6px;
    padding: 12px 16px;
    margin-bottom: 10px;
    cursor: pointer;
    gap: 12px;
    transition: background 0.15s;

    &:hover {
        background: rgba(var(--center-channel-color-rgb), 0.04);
    }

    .user-badge-icon {
        flex-shrink: 0;
    }

    .user-badge-text {
        flex: 1;
        min-width: 0;
    }

    .user-badge-name {
        font-size: 14px;
        font-weight: 600;
        color: var(--center-channel-text);
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .user-badge-description {
        font-size: 13px;
        color: rgba(var(--center-channel-color-rgb), 0.72);
        margin-top: 2px;
        word-break: break-word;

        p {
            margin: 0;
        }
    }

    .user-badge-label {
        font-weight: 400;
        color: rgba(var(--center-channel-color-rgb), 0.64);
        font-size: 12px;
    }

    .user-badge-meta {
        font-size: 12px;
        color: rgba(var(--center-channel-color-rgb), 0.64);
        margin-top: 2px;
    }

    .user-badge-reason {
        font-size: 12px;
        color: rgba(var(--center-channel-color-rgb), 0.64);
        margin-top: 2px;
    }

    .user-badge-set-status {
        margin-top: 4px;

        a {
            font-size: 12px;
            color: var(--button-bg, #166de0);
            cursor: pointer;

            &:hover {
                text-decoration: underline;
            }
        }
    }

    .user-badge-revoke {
        margin-top: 4px;

        a {
            font-size: 12px;
            color: var(--error-text, #d24b4e);
            cursor: pointer;

            &:hover {
                text-decoration: underline;
            }
        }

        &--confirm {
            display: flex;
            align-items: center;
            gap: 8px;
        }

        &__text {
            font-size: 12px;
            color: var(--error-text, #d24b4e);
            font-weight: 600;
        }

        &__yes {
            font-weight: 600;
        }

        &__no {
            color: rgba(var(--center-channel-color-rgb), 0.56) !important;
        }
    }
}
