/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.filter-container{width:100%;height:100%;display:none}@media (width>=768px){.filter-container{width:auto;height:auto;padding:0;display:block;position:relative;top:auto;left:auto}}.filter-container--open{display:block}.filter-container__container{flex-flow:wrap}.filter-container__container .text-field-container,.filter-container__container .vue-select.select-ui,.filter-container__container>button{width:100%}@media (width>=576px){.filter-container__container .text-field-container,.filter-container__container .vue-select.select-ui,.filter-container__container>button{width:calc(50% - .75rem)}}@media (width>=768px){.filter-container__container .text-field-container,.filter-container__container .vue-select.select-ui,.filter-container__container>button{width:calc(33% - .99rem)}}@media (width>=1024px){.filter-container__container .text-field-container,.filter-container__container .vue-select.select-ui,.filter-container__container>button{width:calc(25% - 1.125rem)}}@media (width>=1280px){.filter-container__container .text-field-container,.filter-container__container .vue-select.select-ui,.filter-container__container>button{width:calc(20% - 1.2rem)}}.filter-container__container .text-field-container .vue-select.select-ui{width:100%}.filter-container__loading:after{content:" .";width:15px;animation:1s steps(5,end) infinite dots;display:inline-block}@keyframes dots{0%,20%{color:#0000;text-shadow:.25em 0 #0000,.5em 0 #0000}40%{color:currentColor;text-shadow:.25em 0 #0000,.5em 0 #0000}60%{text-shadow:.25em 0,.5em 0 #0000}80%,to{text-shadow:.25em 0,.5em 0}}
