.vj-tpg-tax-filter{position:relative;width:100%;background:#fff;border-radius:10px;box-sizing:border-box}.vj-tpg-tax-filter *,.vj-tpg-tax-filter *::before,.vj-tpg-tax-filter *::after{box-sizing:border-box}.vj-tpg-tax-filter__title{margin:0 0 18px;color:#0b347e;font-size:20px;font-weight:700;line-height:1.3}.vj-tpg-tax-filter__list{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin:0;padding:0}.vj-tpg-tax-filter__item,.vj-tpg-tax-filter__item:link,.vj-tpg-tax-filter__item:visited{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:42px;padding:11px 14px;color:#0b347e;background:#fff;border:1px solid #e3e9f2;border-radius:6px;font-size:14px;font-weight:600;line-height:1.35;text-decoration:none;transition:color 180ms ease,background-color 180ms ease,border-color 180ms ease,transform 180ms ease}.vj-tpg-tax-filter__item:hover,.vj-tpg-tax-filter__item:focus-visible{color:#0b347e;background:#f7e8bd;border-color:#d9a638;text-decoration:none}.vj-tpg-tax-filter__item:focus-visible{outline:3px solid rgb(217 166 56 / .34);outline-offset:2px}.vj-tpg-tax-filter__item.is-active,.vj-tpg-tax-filter__item.is-active:link,.vj-tpg-tax-filter__item.is-active:visited{color:#fff;background:#0b347e;border-color:#0b347e}.vj-tpg-tax-filter__label{min-width:0}.vj-tpg-tax-filter__count{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:24px;height:24px;padding:0 7px;color:#7a8291;background:rgb(122 130 145 / .1);border-radius:999px;font-size:11px;font-weight:700;line-height:1}.vj-tpg-tax-filter__item.is-active .vj-tpg-tax-filter__count{color:#fff;background:rgb(255 255 255 / .16)}.vj-tpg-tax-filter__status{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.vj-tpg-tax-filter.is-loading .vj-tpg-tax-filter__item{pointer-events:none;cursor:wait;opacity:.62}.vj-tpg-tax-filter.is-loading::after{content:"";position:absolute;top:12px;right:12px;width:18px;height:18px;border:2px solid rgb(11 52 126 / .2);border-top-color:#0b347e;border-radius:50%;animation:vj-tpg-filter-spin 650ms linear infinite}.vj-tpg-tax-filter__editor-note{padding:12px 14px;color:#7a2f00;background:#fff5e8;border:1px solid #f2c17f;border-radius:6px;font-size:13px}@keyframes vj-tpg-filter-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.vj-tpg-tax-filter__item{transition:none}.vj-tpg-tax-filter.is-loading::after{animation-duration:1.5s}}