/* KTK: Только фильтр Форма; компактные кнопки со значком и исходным названием. */
.filters .ktk-forma-values{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap;gap:var(--ktk-forma-gap,6px);max-height:none!important;overflow:visible}
.filters .ktk-forma-values .filter__value{margin:0;padding:0;width:auto;max-width:100%}
.filters .ktk-forma-choice{display:inline-flex;align-items:center;gap:5px;position:relative;box-sizing:border-box;min-height:var(--ktk-forma-height,38px);max-width:100%;margin:0;padding:6px 8px;border:1px solid transparent;border-radius:6px;background:#f2f3f5;color:#555;cursor:pointer;font-size:var(--ktk-forma-font,12px);line-height:1.5}
.filters .ktk-forma-choice .checkbox__mark{display:none}
.filters .ktk-forma-choice .checkbox__label,.filters .ktk-forma-choice .checkbox__content{margin:0;padding:0;font-size:inherit;line-height:inherit;overflow-wrap:anywhere}
.filters .ktk-forma-icon{display:block;flex:0 0 var(--ktk-forma-icon,23px);width:var(--ktk-forma-icon,23px);height:var(--ktk-forma-icon,23px);fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}
.filters .ktk-forma-choice:hover{border-color:#a8cbdc;background:#eaf4f8}
.filters .ktk-forma-choice.ktk-forma-selected{background:#e2f3fc;border-color:#0089be;color:#0077a9}
.filters .ktk-forma-choice:has(input:focus-visible){outline:2px solid #0089be;outline-offset:2px}
.filters .ktk-forma-choice.ktk-forma-disabled{opacity:.45;cursor:default}
.filters .ktk-forma-filter .filter__search{display:none}
@media(max-width:767px){.filters .ktk-forma-choice{min-height:max(44px,var(--ktk-forma-height,38px))}}
