.demo-login{
    box-shadow: 0 0 2rem 0 rgba(136,152,170,.18)!important;
}
.text-green-600 {
    color: rgba(5, 150, 105, 1);
}

/* Navbar and Header Customizations */
/* Reduce navbar items font size */
.navbar-nav .nav-link {
    font-size: 14px !important;
    padding: 0.5rem 0.75rem !important;
}

/* Reduce button sizes in header */
.right-panel .btn {
    padding: 0.4rem 0.8rem !important;
    font-size: 13px !important;
}

/* Reduce button icon sizes */
.right-panel .btn svg {
    width: 18px !important;
    height: 18px !important;
}

/* Reduce logo size */
.header_logo img,
.navbar-brand img {
    max-height: 45px !important;
    width: auto !important;
}

/* Make the become fixaar button more compact */
.become-fixaar-btn {
    padding: 0.4rem 0.8rem !important;
    font-size: 13px !important;
}

/* Reduce spacing between nav items */
.right-panel .navbar-nav li {
    margin-left: 0.5rem !important;
}

/* Reduce avatar size in user dropdown */
.user-dropdown .avatar-50 {
    width: 40px !important;
    height: 40px !important;
}

.user-dropdown .icon-50 {
    width: 40px !important;
    height: 40px !important;
}

/* Compact wishlist icon */
.nav-list-icon {
    padding: 0.3rem !important;
}

.nav-list-icon svg {
    width: 16px !important;
    height: 16px !important;
}

/* Remove excessive max-height that may cause alignment issues */
#header-menu {
    max-height: none !important;
}

/* Ensure all nav items are vertically aligned */
.navbar-nav {
    align-items: center !important;
}

/* Responsive adjustments */
@media (max-width: 1399px) {
    .navbar-nav .nav-link {
        font-size: 13px !important;
        padding: 0.4rem 0.6rem !important;
    }

    .right-panel .btn {
        padding: 0.3rem 0.6rem !important;
        font-size: 12px !important;
    }

    .header_logo img,
    .navbar-brand img {
        max-height: 40px !important;
    }
}

/* Move Brevo chat bubble higher to avoid covering footer */
#brevo-conversations {
    bottom: 100px !important;
}

/* Alternative selector for Brevo widget */
[id^="brevo-conversations"] {
    bottom: 100px !important;
}

/* Brevo widget container */
#sib-container {
    bottom: 100px !important;
}

/* Brevo iframe positioning */
iframe[id*="brevo"],
iframe[id*="sib"] {
    bottom: 100px !important;
}

/* Brevo widget launcher button */
.brevo-conversations-launcher,
[class*="brevo-conversations"] {
    bottom: 100px !important;
}

/* Move scroll-to-top button - positioned lower than Brevo widget */
#back-to-top,
#back-to-top .top {
    bottom: 20px !important;
}

/* Additional adjustment for scroll-to-top if needed */
.scroll-to-top {
    bottom: 20px !important;
}

/* Target any fixed position elements that might be the Brevo widget */
div[style*="position: fixed"][style*="bottom"] {
    bottom: 100px !important;
}