.ht-filter-options[data-v-fdc89577]{border:0;margin:4rem 0 0;padding:0}.ht-filter-options legend[data-v-fdc89577]{font-size:1.8rem;font-weight:700;letter-spacing:0;line-height:161%;margin-bottom:1.5rem;padding:0}@media (max-width:1023px){.ht-filter-options legend[data-v-fdc89577]{font-size:1.4rem;font-weight:700;letter-spacing:0;line-height:150%}}.options[data-v-fdc89577]{display:flex;flex-wrap:wrap;gap:1rem}.option[data-v-fdc89577]{background-color:#2727261a;border-radius:500px;cursor:pointer;font-size:1.6rem;font-weight:400;letter-spacing:0;line-height:150%;padding:.8rem 2rem;position:relative;transition:.2s}@media (max-width:1023px){.option[data-v-fdc89577]{font-size:1.4rem;font-weight:400;letter-spacing:0;line-height:150%}}.option input[data-v-fdc89577]{opacity:0;pointer-events:none;position:absolute}.option[data-v-fdc89577]:has(input:focus-visible){outline:2px solid #005fcc!important;outline-offset:5px!important;transition:outline .2s ease}.option.active[data-v-fdc89577]{background-color:#3b89ad;color:#fff}@media (min-width:1024px){.option[data-v-fdc89577]:not(.active):hover{background-color:#2727262e}}@media (max-width:1023px){.ht-filter-options[data-v-fdc89577]{margin-top:3rem}}.toolbar-row[data-v-438deb98]{align-items:center;display:flex;flex-wrap:wrap;gap:2rem}.filter-button[data-v-438deb98]{--ht-ripple-color:#2f6e8a;align-items:center;background-color:#3b89ad;border:0;border-radius:500px;color:#fff;cursor:pointer;display:inline-flex;font-size:1.7rem;font-weight:700;gap:1rem;isolation:isolate;letter-spacing:0;line-height:129%;-webkit-mask-image:radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000);overflow:hidden;padding:1.4rem 3rem;position:relative}.filter-button[data-v-438deb98]>:not(.ht-ripple){position:relative;z-index:1}@media (min-width:1024px){.filter-button[data-v-438deb98]:not(.js-ripple):hover{background-color:#2f6e8a}}@media (max-width:1023px){.filter-button[data-v-438deb98]{font-size:1.3rem;font-weight:900;letter-spacing:0;line-height:154%}}.filter-button[data-v-438deb98]:focus-visible{outline:2px solid #005fcc!important;outline-offset:5px!important;transition:outline .2s ease}.filter-icon[data-v-438deb98]{display:block;height:2rem;width:2rem}.result-count[data-v-438deb98]{font-size:1.8rem;font-weight:400;letter-spacing:0;line-height:161%}@media (max-width:1023px){.result-count[data-v-438deb98]{font-size:1.4rem;font-weight:400;letter-spacing:0;line-height:150%}}.chips[data-v-438deb98]{display:flex;flex-wrap:wrap;margin-top:2rem}.chip[data-v-438deb98],.chips[data-v-438deb98]{align-items:center;gap:1rem}.chip[data-v-438deb98]{background-color:#2727261a;border:0;border-radius:500px;color:#272726;cursor:pointer;display:inline-flex;font-size:1.6rem;font-weight:400;letter-spacing:0;line-height:150%;padding:.6rem 1.6rem;transition:.2s}@media (max-width:1023px){.chip[data-v-438deb98]{font-size:1.4rem;font-weight:400;letter-spacing:0;line-height:150%}}.chip[data-v-438deb98]:focus-visible{outline:2px solid #005fcc!important;outline-offset:5px!important;transition:outline .2s ease}@media (min-width:1024px){.chip[data-v-438deb98]:hover{background-color:#2727262e}}.chip-close[data-v-438deb98]{display:block;height:1rem;width:1rem}.chip-close[data-v-438deb98] path{stroke:currentColor;stroke-width:3}.reset[data-v-438deb98]{background:none;border:0;color:#3b89ad;cursor:pointer;font-size:1.6rem;font-weight:400;letter-spacing:0;line-height:150%;padding:0;text-decoration:underline}@media (max-width:1023px){.reset[data-v-438deb98]{font-size:1.4rem;font-weight:400;letter-spacing:0;line-height:150%}}.reset[data-v-438deb98]:disabled{cursor:default;opacity:.4}.reset[data-v-438deb98]:focus-visible{outline:2px solid #005fcc!important;outline-offset:5px!important;transition:outline .2s ease}.filter-modal[data-v-438deb98]{max-width:100%;width:72rem}.modal-title[data-v-438deb98]{font-size:2.5rem;font-weight:700;letter-spacing:0;line-height:132%}@media (max-width:1023px){.modal-title[data-v-438deb98]{font-size:1.8rem;font-weight:700;letter-spacing:0;line-height:128%}}.modal-actions[data-v-438deb98]{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin-top:5rem}.modal-actions.no-reset[data-v-438deb98]{justify-content:flex-end}@media (max-width:1023px){.toolbar-row[data-v-438deb98]{gap:1.5rem}.filter-button[data-v-438deb98]{padding:1rem 2rem}.filter-icon[data-v-438deb98]{height:1.6rem;width:1.6rem}.chips[data-v-438deb98]{gap:.8rem;margin-top:1.5rem}.modal-actions[data-v-438deb98]{margin-top:4rem}}
