@keyframes showModal{0%{transform:translate(110%)}to{transform:translate(0)}}@keyframes hideModal{0%{transform:translate(0)}to{transform:translate(110%)}}@keyframes scaleOut{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes scaleIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fullScaleIn{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes bgOut{0%{background-size:100% 1px}to{background-size:0 1px}}@keyframes bgIn{0%{background-size:0 1px}to{background-size:100% 1px}}.ff-combobox{--focusColor:#000;border-radius:99999px;display:flex;flex-direction:column;gap:.4rem;position:relative}.ff-combobox:has(.ff-combobox__input:focus-visible){outline:2px solid var(--focusColor);outline-offset:2px}.ff-combobox__input{border-radius:99999px;cursor:pointer;width:100%;--tw-bg-opacity:1;align-items:center;background-color:rgb(231 227 217/var(--tw-bg-opacity,1));-moz-column-gap:1.6rem;column-gap:1.6rem;display:flex;justify-content:space-between;padding:1.3rem 1.6rem;transition:border-color .2s ease-in-out}.ff-combobox__input:focus{outline:2px solid transparent;outline-offset:2px}.ff-combobox__input.-expanded,.ff-combobox__input:focus{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.ff-combobox__arrow{height:1.2rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform-origin:center;transition:transform .2s ease-in-out;width:1.2rem}.ff-combobox__value{align-items:center;-moz-column-gap:1.6rem;column-gap:1.6rem;display:flex;font-size:1.4rem;line-height:1}.ff-combobox__value .total-filter{font-size:1.2rem;line-height:1;position:relative;z-index:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.ff-combobox__value .total-filter:before{display:inline-block;height:2.4rem;left:50%;position:absolute;top:50%;width:2.4rem;z-index:-1;--tw-translate-x:-50%;--tw-translate-y:-50%;border-radius:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));--tw-content:"";content:var(--tw-content)}.ff-combobox__input.-expanded .ff-combobox__arrow{transform:rotate(180deg)}.ff-combobox__listbox{align-items:flex-start;border-radius:8px;display:flex;flex-wrap:wrap;gap:.8rem;height:auto;overflow-y:auto;width:100%;--tw-bg-opacity:1;background-color:rgb(231 227 217/var(--tw-bg-opacity,1));padding:1.6rem}@media (min-width:961px){.ff-combobox__listbox{margin-top:1.2rem;max-height:31.2rem;min-width:44rem;position:absolute;right:0;top:100%;z-index:10}}.ff-combobox__option{align-items:center;border-radius:99999px;cursor:pointer;display:inline-flex;justify-content:space-between;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.8rem 1.2rem}.ff-combobox__option.-active{border-style:solid;border-width:1px;--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.ff-combobox__option.-active.-selected,.ff-combobox__option.-selected{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.ff-combobox__option.-active.-selected{outline-color:#fff}.ff-combobox__option-text{font-size:1.4rem;line-height:1}.ff-combobox__option-check{font-size:1.2rem}.ff-combobox__no-options{cursor:not-allowed;font-size:1.4rem;padding:1.6rem}
