/* ProfileGrid Verified Badges Styles */

.pg-verified-badge,
.pg-unverified-badge {
    display: inline-block;
    margin-left: 5px;
    vertical-align: middle;
    line-height: 1;
}

.pg-verified-badge svg,
.pg-unverified-badge svg {
    width: 24px;
    height: 24px;
    display: inline-block;
    vertical-align: middle;
}

/* Profile page badges */
.pm-user-name .pg-verified-badge,
.pm_user_name .pg-verified-badge,
.pm-profile-name .pg-verified-badge,
.pm-user-name .pg-unverified-badge,
.pm_user_name .pg-unverified-badge,
.pm-profile-name .pg-unverified-badge {
    margin-left: 8px;
}

/* Directory badges */
.pm-member-card .pg-verified-badge,
.pm_member_card .pg-verified-badge,
.pm-dbfl-member-card .pg-verified-badge,
.pm-member-card .pg-unverified-badge,
.pm_member_card .pg-unverified-badge,
.pm-dbfl-member-card .pg-unverified-badge {
    margin-left: 5px;
}

/* Group member badges */
.pm-group-member-name .pg-verified-badge,
.pm_group_member_name .pg-verified-badge,
.pm-group-member-name .pg-unverified-badge,
.pm_group_member_name .pg-unverified-badge {
    margin-left: 5px;
}

/* Hide the "Verified" text and number in member directory */
.pm-user-card .pm-card-label,
.pm-user-card .pm-card-value,
.pm-dbfl1 .pm-card-label,
.pm-dbfl1 .pm-card-value {
    display: none !important;
}

/* Tooltip on hover */
.pg-verified-badge:hover,
.pg-unverified-badge:hover {
    opacity: 0.8;
    cursor: help;
}

/* Responsive adjustments */
@media (max-width: 768px) {
    .pg-verified-badge svg,
    .pg-unverified-badge svg {
        width: 20px;
        height: 20px;
    }
}
