/* KTK: Плашки обычных значений фильтра. Цвет и Форма сохраняют свои плагины. */
.filters .ktk-filterchips-values{display:flex;flex-flow:row wrap;align-items:flex-start;gap:var(--ktk-filterchips-gap,5px);overflow-y:auto}
.filters .ktk-filterchips-values .filter__value{width:auto;max-width:100%;margin:0;padding:0}
.filters .ktk-filterchip{display:inline-flex;position:relative;align-items:center;box-sizing:border-box;min-height:var(--ktk-filterchips-height,27px);max-width:100%;margin:0;padding:4px 10px;border:1px solid transparent;border-radius:var(--ktk-filterchips-radius,14px);background:var(--ktk-filterchips-bg,#f1f2f4);color:#5c6073;cursor:pointer;font-size:var(--ktk-filterchips-font,12px);line-height:1.25;transition:background-color .15s,border-color .15s,color .15s}
.filters .ktk-filterchip:hover{border-color:#b7d5e3;background:#eaf4f8;color:#333}
.filters .ktk-filterchip .checkbox__control{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;opacity:0}
.filters .ktk-filterchip .checkbox__mark{display:none}
.filters .ktk-filterchip .checkbox__label,.filters .ktk-filterchip .checkbox__content{max-width:100%;margin:0;padding:0;color:inherit;font:inherit;line-height:inherit;overflow-wrap:anywhere}
.filters .ktk-filterchip .filter-link{color:inherit;text-decoration:none}
.filters .ktk-filterchip.ktk-filterchip_selected{border-color:#87c9e7;background:var(--ktk-filterchips-selected-bg,#e2f3fc);color:var(--ktk-filterchips-selected-color,#0077a9)}
.filters .ktk-filterchip.ktk-filterchip_disabled{cursor:default;opacity:.45}
.filters .ktk-filterchip:has(.checkbox__control:focus-visible){outline:2px solid #0089be;outline-offset:2px}
@media(max-width:767px){.filters .ktk-filterchip{min-height:max(40px,var(--ktk-filterchips-height,27px));padding:7px 12px}}
