
#SectionLineaMigas {
    overflow: visible;
    clear: both;
    margin: 0;
}

#LineaMigas.linea-migas {
    float: none;
    min-width: 0;
    margin: 0;
    padding-block: clamp(.5rem, 1.5vw, .875rem);
    color: var(--color-texto);
}

.NavegacionMigas {
    max-width: 100%;
}

.ListaLineaMigas {
    --bs-breadcrumb-divider: "\203A";
    --bs-breadcrumb-divider-color: var(--color-texto);
    --bs-breadcrumb-item-active-color: var(--color-texto);
    align-items: center;
    row-gap: .25rem;
    color: inherit;
}

.ListaLineaMigas .breadcrumb-item {
    min-width: 0;
    color: inherit;
}

.ListaLineaMigas .breadcrumb-item + .breadcrumb-item::before {
    opacity: .55;
}

.lineaMigasElemento {
    color: inherit;
    font: inherit;
    overflow-wrap: anywhere;
    text-transform: none;
}

a.lineaMigasElemento:link,
a.lineaMigasElemento:visited {
    color: inherit;
    text-decoration: none;
    text-underline-offset: .18em;
    transition: color .2s ease, text-decoration-color .2s ease;
}

a.lineaMigasElemento:hover,
a.lineaMigasElemento:focus-visible {
    color: var(--color-primario);
    text-decoration: underline;
}

a.lineaMigasElemento:focus-visible {
    border-radius: .15rem;
    outline: 2px solid currentColor;
    outline-offset: 2px;
}

.ListaLineaMigas .breadcrumb-item.active .lineaMigasElemento {
    font-weight: 600;
}

@media (max-width: 575.98px) {
    #LineaMigas.linea-migas {
        padding-block: .5rem;
    }
}
