#kbFilterPanel .kb-category-dropdown{position:relative;min-width:0;font-weight:400}#kbFilterPanel .kb-category-dropdown>summary{height:42px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;list-style:none;background:#fff;border:1px solid #ccd8d1;border-radius:8px;padding:7px 10px;font:inherit;color:#243e32}#kbFilterPanel .kb-category-dropdown>summary::-webkit-details-marker{display:none}#kbCategorySummary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#kbFilterPanel .kb-category-dropdown>summary::after{content:'▾';flex-shrink:0}#kbFilterPanel .kb-category-dropdown[open]>summary::after{content:'▴'}#kbFilterPanel .kb-category-dropdown>summary:focus-visible{outline:3px solid #458f65;outline-offset:2px}#kbFilterPanel .kb-category-popover{position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:30;background:white;border:1px solid #b8ccbf;border-radius:9px;padding:7px;box-shadow:0 8px 22px #14382626}#kbFilterPanel .kb-category-popover .kb-filter-cats{max-height:min(270px,40vh);overflow:auto;border:0;padding:4px;font-weight:400}#kbFilterPanel .kb-category-popover .kb-filter-cats label{align-items:flex-start;padding:7px 4px;line-height:1.4}#kbFilterPanel .kb-category-popover input[type=checkbox]{margin-top:3px;flex-shrink:0}#kbFilterPanel .kb-category-clear{border:0;border-bottom:1px solid #d7e3dc;background:transparent;color:#205a3c;cursor:pointer;font:inherit;font-weight:700;padding:8px;width:100%;text-align:left}
