/* SIMPLE FIX: Force navbar dropdowns to align left - loaded after all other CSS */
@media (min-width: 992px) {
    /* Ensure parent is positioning context with no padding */
    .navbar .nav__item.has-dropdown,
    .navbar-nav .nav__item.has-dropdown {
        position: relative !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    
    /* Make link NOT positioning context and remove padding that affects dropdown */
    .navbar .nav__item.has-dropdown > .nav__item-link,
    .navbar-nav .nav__item.has-dropdown > .nav__item-link {
        position: static !important;
        padding-left: 0 !important;
    }
    
    /* FORCE dropdown to left - use negative value to account for link padding */
    .navbar .nav__item.has-dropdown > .dropdown-menu,
    .navbar-nav .nav__item.has-dropdown > .dropdown-menu,
    .navbar .nav__item.has-dropdown:hover > .dropdown-menu,
    .navbar-nav .nav__item.has-dropdown:hover > .dropdown-menu {
        position: absolute !important;
        left: -15px !important; /* Negative value to account for link padding */
        right: auto !important;
        top: 100% !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        transform: none !important;
    }
}

