.dashboard-navbar {
    height: 64px;
    background-color: rgba(250, 250, 250, 0.7);
    backdrop-filter: blur(6px);
    transition: inset-inline-start 0.35s ease-in-out;
}

.header-logo {
    display: none;
}

.layout-menu-collapsed .header-logo {
    display: block;
}

@media (min-width: 992px) {
    .layout-navbar-fixed:not(.layout-menu-collapsed) .layout-content-navbar:not(.layout-without-menu) .layout-navbar.dashboard-navbar, 
    .layout-menu-fixed.layout-navbar-fixed:not(.layout-menu-collapsed) .layout-content-navbar:not(.layout-without-menu) .layout-navbar.dashboard-navbar, 
    .layout-menu-fixed-offcanvas.layout-navbar-fixed:not(.layout-menu-collapsed) .layout-content-navbar:not(.layout-without-menu) .layout-navbar.dashboard-navbar {
        inset-inline-start: 16.25rem;
    }
    .layout-navbar-fixed body:not(.modal-open) .layout-content-navbar .layout-navbar.dashboard-navbar, 
    .layout-menu-fixed body:not(.modal-open) .layout-content-navbar .layout-navbar.dashboard-navbar, 
    .layout-menu-fixed-offcanvas body:not(.modal-open) .layout-content-navbar .layout-navbar.dashboard-navbar {
        inset-inline-start: 4.375rem;
    }
}

.notification-btn {
    color: rgb(209 169 58);
}

.profile-image-wrapper {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    overflow: hidden;
}

.profile-image-wrapper img {
    object-fit: cover;
    border-radius: 50%;
}

.profile-image-wrapper .empty-user {
    background-color: #3b82f6;
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 14px;
}

[dir="rtl"] .dropdown-menu[data-bs-popper].profile-menu {
    left: 0 !important;
    right: unset !important;
}

[dir="ltr"] .dropdown-menu[data-bs-popper].profile-menu {
    right: 0 !important;
    left: unset !important;
}

.profile-dropdown .logout-btn {
    background-color: #ef4444;
}