/* Base custom menu link (inherits your existing styling) */
.setup-sidebar .nav-link-custom {
    font-size: 0.9rem; /* Slashes down font size slightly to prevent wrapping */
    padding-left: 12px !important;
    white-space: nowrap; /* Prevents menu labels from splitting into 2 lines */
    overflow: hidden;
    text-overflow: ellipsis; /* Appends "..." gracefully if the space is squeezed tight */
}

/* Strict override for the ACTIVE item in the setup menu only */
.setup-sidebar .nav-link-custom.active {
    color: red !important;
    font-weight: 600 !important;
    background-color: white !important; /* Soft gray background highlight */
    border-left: 4px solid red !important; /* Left-edge indicator bar */
}


