/* Hide only Administrator role text */
.profile-role,
.admin-role,
span:contains("Administrator") {
    display: none !important;
    visibility: hidden !important;
}

/* Add spacing between profile pic and name, move text to the right */
.tk-account .tk-profile {
    display: flex !important;
    align-items: center !important;
    gap: 15px !important;
}

.tk-account .profile-info {
    margin-left: 20px !important;
    text-align: left !important;
}

.tk-account .tk-name {
    display: inline-block !important;
    padding-left: 15px !important;
    font-size: 14px !important;
    color: #333 !important;
}

/* Profile image spacing */
.tk-account .tk-profile img {
    margin-right: 15px !important;
    flex-shrink: 0 !important;
}

/* For the header account section */
.tk-header .tk-account {
    display: flex !important;
    align-items: center !important;
}

.tk-header .tk-account > img {
    margin-right: 12px !important;
}

/* Clean layout for profile area */
.tk-profile-box .tk-profile {
    display: flex !important;
    align-items: center !important;
    gap: 20px !important;
}

.tk-profile-box .tk-name {
    margin-left: 15px !important;
}