/* ECL-MENU, ECL-PAGINATION, ECL-POPOVER */
.ecl-breadcrumb,
.ecl-menu,
.ecl-pagination,
.ecl-popover,
.ecl-site-header__language {
    /* CAUTION: ECL does not give cursor to links without href, but angular does not use hrefs for routing  */
    a:not([href]):not([tabindex]) {
        cursor: pointer;
    }
}

/* ECL-MODAL */
// ECL issue, does not assign z-index, thus elements below shine through. 10000 is eUI/cdk overlay level
.ecl-modal {
    z-index: 10000;
}

/* ECL-TABS */
// ECL issue, content below tabs too low, remove when ECL fixes the issue with too big margin
.ecl-tabs {
    margin-bottom: 0;
}

/* ECL-BLOCKQUOTE */
// TODO: eui spill not fixed
.ecl-blockquote__quote {
    border-left: 0;
    padding: 0;
}

/* ECL-MULTISELECT, ECL-MENU */
// TODO: eui spill not fixed
.ecl-select__multiple .ecl-checkbox__label,
.ecl-select__multiple .ecl-select-multiple-selections-counter span,
.ecl-menu__link {
    box-sizing: unset;
}

/* ECL-ACCORDION - print */
@media print {
    .ecl-accordion__content[hidden] {
        display: block !important;
    }
}

/* ECL-EXPANDABLE - print */
@media print {
    .ecl-expandable__content[hidden] {
        display: block !important;
    }
}