/* ip3kserkop — klasy IP8 uzywane przez systemowe widoki (koszyk, panel klienta); migracja 11.9. Ladowane PRZED styles.css, wiec style szablonu maja pierwszenstwo. */
.ip-container-bg, .ip-container-bg .background-cover {
    background-color: var(--bs-primary-bg);
}
.fs-14px {
    font-size: 14px;
}
.ip-text-danger {
    color: var(--bs-danger)
}
.ip-btn-success {
    color: var(--bs-white) !important;
    background: var(--bs-accent) !important;
    border-color: var(--bs-accent) !important;
}
.ip-btn-success:hover {
    color: var(--bs-white) !important;
    background: var(--bs-accent-lighter) !important;
    border-color: var(--bs-accent-lighter) !important;
}
.ip-btn-success:--hover-disabled {
    color: var(--bs-white) !important;
    background: var(--bs-accent-lighter) !important;
    border-color: var(--bs-accent-lighter) !important;
}
@media (min-width: 992px) {
    .col-lg-1-5 {
        flex: 0 0 auto;
        width: 10%;
    }
}
.address-book-select .dropdown-items {
    max-height: 350px;
    overflow-y: auto;
}
.address-book-select .address-book-filter-wrapper {
    padding: 4px 8px;
}
.address-book-select .address-book-filter-wrapper .address-book-filter {
    padding: 6px 16px !important;
}
.address-book-select .address-book-filter-wrapper {
    display: none;
}
.app-dropdown-opened .address-book-filter-wrapper {
    display: block;
}
svg.ip-svg-primary-path-fill path {
    fill: var(--bs-primary);
}
.ip-text-primary {
    color: var(--bs-primary);
}
a.ip-text-primary:--hover-disabled {
    color: var(--bs-primary-lighter);
}
.ip-text-success {
    color: var(--bs-success);
}
svg.ip-svg-primary-circle-fill circle {
    fill: var(--bs-primary);
}
@media (max-width: 548px) {
    .bottom-fixed #buttonBar.buttonBar {
        position: fixed;
        bottom: 0;
        width: 100%;
    }
}
.ip-text-accent {
    color: var(--bs-accent);
}
.gus_button {
    color: var(--bs-accent);
}
