/* Icon Group */
.icon-container {
    display: flex;
    align-items: center;
    gap: 16px;
}

/* Notification */
.notification-icon {
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

/* Profile */
.profile-icon {
    width: 38px;
    height: 38px;
    border-radius: 50%;
    background-color: #161616;
    display: flex;
    align-items: center;
    cursor: pointer;
}

.profile-img {
    width: 38px;
    height: 38px;
    border-radius: 50%;
    object-fit: cover;
    border-color: #514EB3;
}