/* Auto-generated Header CSS - 2025-07-23 08:03:16 */

/* Background Color - Maximum Specificity */
html body nav.navbar.navbar-expand-lg.navbar-light.bg-light.sticky-top.custom-header,
html body .navbar.custom-header.bg-light,
html body .navbar.custom-header.navbar-light,
html body .navbar.custom-header,
body .navbar.custom-header {
    background-color: #4deae0 !important;
    background: #4deae0 !important;
    background-image: none !important;
}

/* Dark Mode Override */
html body.dark-mode nav.navbar.custom-header,
html body.dark-mode .navbar.custom-header {
    background-color: #4deae0 !important;
    background: #4deae0 !important;
}

/* Text Colors - Maximum Specificity */
html body nav.navbar.custom-header .navbar-brand,
html body nav.navbar.custom-header .nav-link,
html body nav.navbar.custom-header .navbar-toggler-icon,
html body nav.navbar.custom-header .logo-text,
html body nav.navbar.custom-header .navbar-nav .nav-link,
html body .navbar.custom-header .navbar-brand,
html body .navbar.custom-header .nav-link,
html body .navbar.custom-header .navbar-toggler-icon,
html body .navbar.custom-header .logo-text,
html body .navbar.custom-header .navbar-nav .nav-link,
body .navbar.custom-header .navbar-brand,
body .navbar.custom-header .nav-link,
body .navbar.custom-header .logo-text {
    color: #ffffff !important;
}

/* Hover Effects */
html body .navbar.custom-header .nav-link:hover,
html body .navbar.custom-header .navbar-nav .nav-link:hover,
body .navbar.custom-header .nav-link:hover {
    color: #ffffff !important;
    opacity: 0.8;
}

/* Logo Center Position */
html body .navbar.custom-header .navbar-brand.logo-center {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 50%;
    margin-top: -25px;
    z-index: 10;
    white-space: nowrap;
}
html body .navbar.custom-header .container.has-center-logo {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    min-height: 70px;
}
html body .navbar.custom-header.has-center-logo {
    min-height: 80px;
    padding-top: 15px;
    padding-bottom: 15px;
}
html body .navbar.custom-header .navbar-actions.navbar-actions-center {
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 5;
}
/* Navbar Toggler Icon */
html body .navbar.custom-header .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23ffffff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='m4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") !important;
}

/* WhatsApp Button */
html body .navbar.custom-header .btn-success {
    background: linear-gradient(135deg, #25d366, #128c7e) !important;
    border: none !important;
    color: white !important;
}

/* Show Menu Icons */
html body .navbar.custom-header .nav-link i {
    margin-left: 8px;
    font-size: 0.9em;
    opacity: 0.8;
}

/* Force Overrides */
.navbar.custom-header[style] {
    background-color: #4deae0 !important;
    background: #4deae0 !important;
}

