.aqt-filter{--aqt-cols:1;position:relative}.aqt-filter__status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.aqt-filter__label{font-weight:600;margin-bottom:8px}.aqt-filter--search{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.aqt-filter--search .aqt-filter__label{flex:1 0 100%;margin-bottom:4px}.aqt-filter__field{position:relative;flex:1 1 auto;min-width:0;width:100%}.aqt-filter__input{width:100%;box-sizing:border-box;padding:10px 38px 10px 14px;border:1px solid rgb(0 0 0 / .15);border-radius:4px;background:#fff;line-height:1.4;-webkit-appearance:none;appearance:none}.aqt-filter__input::-webkit-search-cancel-button{display:none}.aqt-filter__clear{position:absolute;top:50%;right:10px;transform:translateY(-50%);display:none;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:rgb(0 0 0 / .08);color:inherit;cursor:pointer;opacity:.7}.aqt-filter__clear.is-visible{display:flex}.aqt-filter__clear:hover{opacity:1}.aqt-filter__spinner{position:absolute;top:50%;right:12px;width:16px;height:16px;margin-top:-8px;border:2px solid currentColor;border-right-color:#fff0;border-radius:50%;opacity:0;pointer-events:none}.aqt-filter--busy .aqt-filter__spinner{opacity:.6;animation:aqt-spin .7s linear infinite}.aqt-filter--busy .aqt-filter__clear{display:none}@keyframes aqt-spin{to{transform:rotate(360deg)}}.aqt-filter__submit,.aqt-filter__reset{padding:9px 16px;border:0;border-radius:4px;cursor:pointer;font:inherit;line-height:1.2}.aqt-filter__submit:focus-visible,.aqt-filter__reset:focus-visible,.aqt-filter__clear:focus-visible,.aqt-filter__moreless:focus-visible,.aqt-filter__input:focus-visible,.aqt-filter__list-search-input:focus-visible{outline:2px solid currentColor;outline-offset:2px}.aqt-filter__submit{background:#222;color:#fff}.aqt-filter__reset{background:#fff0;color:inherit;text-decoration:underline;padding-left:0;padding-right:0;opacity:.75}.aqt-filter__reset:hover{opacity:1}.aqt-filter__list-search{margin-bottom:8px}.aqt-filter__list-search-input{width:100%;box-sizing:border-box;padding:7px 10px;border:1px solid rgb(0 0 0 / .15);border-radius:4px;font-size:.9em}.aqt-filter__list{display:grid;grid-template-columns:repeat(var(--aqt-cols),minmax(0,1fr));gap:8px;align-content:start}.aqt-filter__children{grid-column:1 / -1;display:grid;grid-template-columns:repeat(var(--aqt-cols),minmax(0,1fr));gap:inherit;padding-left:18px}.aqt-filter__item{display:flex;align-items:center;gap:8px;cursor:pointer;line-height:1.3;min-width:0}.aqt-filter__item.is-hidden,.aqt-filter__item.is-filtered-out{display:none}.aqt-filter.is-expanded .aqt-filter__item.is-hidden,.aqt-filter.is-searching .aqt-filter__item.is-hidden{display:flex}.aqt-filter.is-searching .aqt-filter__item.is-filtered-out{display:none}.aqt-filter__input-cb{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.aqt-filter__box{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid rgb(0 0 0 / .35);border-radius:3px;background:#fff;color:#fff0;transition:background-color .12s ease,border-color .12s ease}.aqt-filter__input-cb:checked~.aqt-filter__box{background:#222;border-color:#222;color:#fff}.aqt-filter__input-cb:focus-visible~.aqt-filter__box{outline:2px solid currentColor;outline-offset:2px}.aqt-filter__item-label{min-width:0;overflow-wrap:anywhere}.aqt-filter__count{margin-left:auto;font-size:.85em;opacity:.6}.aqt-filter__moreless{margin-top:10px;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer;opacity:.8}.aqt-filter__actions{display:flex;align-items:center;gap:12px;margin-top:12px;flex-wrap:wrap}.aqt-filter__actions:empty{display:none}.aqt-filter__empty{padding:10px;border:1px dashed rgb(0 0 0 / .2);font-size:.9em;opacity:.7}.aqt-is-loading{position:relative;min-height:120px}.aqt-is-loading>*{opacity:.35;transition:opacity .15s ease;pointer-events:none}.aqt-is-loading::after{content:"";position:absolute;top:40px;left:50%;width:28px;height:28px;margin-left:-14px;border:3px solid currentColor;border-right-color:#fff0;border-radius:50%;opacity:.6;animation:aqt-spin .7s linear infinite}@media (prefers-reduced-motion:reduce){.aqt-filter--busy .aqt-filter__spinner,.aqt-is-loading::after{animation-duration:2s}.aqt-is-loading>*{transition:none}}