﻿.pac-container {
    z-index: 99999;
}

.custom-print {
    overflow: hidden;
}

    .custom-print .img-preview {
        height: 100%;
        width: 100%;
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center;
    }

    .custom-print .img-overlay {
        position: absolute;
        max-width: 400px;
        max-height: 400px;
        border: 1px dashed rgba(204, 204, 204, 0);
        width: 50%;
        top: 0px;
        left: 0px;
    }

        .custom-print .img-overlay[data-enableedit='1']:hover {
            border: 1px dashed #ccc;
            cursor: move;
        }

        .custom-print .img-overlay img {
            width: 100%;
            max-height: 400px;
            max-width: 400px;
        }

    .custom-print .ui-resizable-handle.ui-resizable-se.ui-icon.ui-icon-gripsmall-diagonal-se {
        display: none !important;
    }

/*Price List Configurator START*/
.discount-type-range {
    position: absolute;
    margin-top: -10px;
}

    .discount-type-range div {
        display: inline-block;
        width: 46px;
        font-size: 10px;
        opacity: 0.4;
        cursor: pointer;
        position: relative;
        padding: 10px 0px;
    }

        .discount-type-range div::before {
            content: "";
            border: 1px solid rgb(221,226,230);
            position: absolute;
            height: 6px;
            left: 2px;
            top: 0px;
            z-index: -1;
        }

        .discount-type-range div:last-child {
            width: 20px;
        }
/*Price List Configurator END*/

.out-of-stock img, .out-of-stock .product-img {
    filter: gray;
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
}

.scrolltop {
    bottom: 100px;
}

.js-copy-txt {
    cursor: pointer;
    display: none;
    padding: 5px;
    position: absolute;
}

.js-copy-block .js-copy-txt {
    top: 50%;
    transform: translate(0, -50%);
}

.js-copy-block:hover {
    position: relative;
}

.js-copy-block:hover .js-copy-txt {
    display: inline-block;
}

@media print {
    i {
        display: none !important;
    }

    #kt_content {
        padding: unset !important;
    }
    .card-body {
        padding: unset !important;
    }
    .no-print, .footer-img, .footer-page, .grecaptcha-badge, .scrolltop, div:has(.grecaptcha-badge) {
        display: none !important;
    }
    #kt_wrapper {
        padding: unset !important;
    }
    #kt_aside {
        display: none !important;
    }
    .print-container {
        border: unset !important;
        margin: unset !important;
    }
}

.js-partial-qty-warning {
    display: none;
}

.js-incomplete .js-partial-qty-warning {
    display: inline-block;
}

.js-products-pricelist-table[data-pricelist='kstd'] .js-product-price[data-pricelist='kstd'] {
    display: block;
}

.js-products-pricelist-table[data-pricelist='kstd'] .js-product-price[data-pricelist='krsl'] {
    display: none;
}

.js-products-pricelist-table[data-pricelist='krsl'] .js-product-price[data-pricelist='krsl'] {
    display: block;
}

.js-products-pricelist-table[data-pricelist='krsl'] .js-product-price[data-pricelist='kstd'] {
    display: none;
}