.kt-list-limiter-wr {
    width: 100%;
    position: relative;
}

.kt-list-limiter,
.kt-list-limiter-hidden {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    /*height: 100%;*/
    overflow: hidden;
}


.kt-list-limiter-hidden {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    z-index: -1;
}

.kt-list-limiter-popup-list {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    list-style: none;
    margin: 0;
    padding: 0;
}

.kt-list-limiter-popup-inner.column-mode .kt-list-limiter-popup-list {
    flex-direction: column;
}

.kt-list-limiter-popup-list-wrapper {
    overflow-y: auto;
}

@supports not selector(::-webkit-scrollbar) {
    .kt-list-limiter-popup-list-wrapper {
        scrollbar-color: rgba(0, 0, 0, 0.21) transparent;
        scrollbar-width: thin;
    }
}

.kt-list-limiter-popup-list-wrapper::-webkit-scrollbar {
    background-color: rgba(0, 0, 0, 0);
    width: 5px;
}

.kt-list-limiter-popup-list-wrapper::-webkit-scrollbar-track {
    background: transparent;
}

.kt-list-limiter-popup-list-wrapper::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, 0.21);
    border-radius: 5px;
    cursor: pointer;
    -webkit-transition: .2s;
    transition: .2s;
}

.kt-list-limiter-popup-inner__footer {
    margin-top: 24px;
}
