/* BW Framework - Breadcrumb Tag Helper Styles */
/* Auto-generated on first use - safe to customize */

/* Breadcrumb icon spacing */
.breadcrumb-item i {
    font-size: 0.9em;
}

/* Breadcrumb link hover effect */
.breadcrumb-item a:hover {
    text-decoration: underline;
}

/* Active breadcrumb item */
.breadcrumb-item.active {
    color: var(--bs-breadcrumb-item-active-color, #6c757d);
}

/* Breadcrumb items without links (e.g., future wizard steps) */
.breadcrumb-item:not(.active) {
    color: var(--bs-breadcrumb-divider-color, #6c757d);
}

/* Ensure text in breadcrumb items is visible */
.breadcrumb-item {
    display: list-item;
}

/* Responsive breadcrumb */
@media (max-width: 576px) {
    .breadcrumb {
        font-size: 0.875rem;
    }
}
