.searchfilters{--input-height:32px;display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:1rem;margin-bottom:1rem;position:relative}.searchfilters .flex-item{flex-basis:auto;flex-grow:0;position:relative}.searchfilters .flex-item:has(select)::after{content:"expand_more";color:var(--primary);font-family:var(--font-icon-family);position:absolute;top:.65rem;right:.5rem}.searchfilters .flex-item:has(select):has(option:not([value=""]):checked)::after{color:var(--primary-900)}.searchfilters label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;transition:all 0.2s ease;opacity:0;transform:translateY(10px)}.searchfilters input[type="number"],.searchfilters input[type="search"],.searchfilters input[type="text"],.searchfilters select{background-color:var(--search-input-background);border:0 none;border-radius:var(--border-radius);font-size:1.3rem;height:var(--input-height);line-height:var(--input-height);padding:0 1rem;width:100%}.searchfilters input[type="number"]:not(:placeholder-shown),.searchfilters input[type="search"]:not(:placeholder-shown),.searchfilters input[type="text"]:not(:placeholder-shown){background-color:var(--primary-100);color:var(--primary-800)}.searchfilters input[type="number"]{max-width:90px}.searchfilters input[type="search"]{padding:0 1rem}.searchfilters select{font-size:1.3rem;max-width:240px;padding-right:3rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.searchfilters select:has(option:not([value=""]):checked){background-color:var(--primary-100);color:var(--primary-800)}.searchfilters select::-ms-expand{display:none}.searchfilters .btn{height:var(--input-height);gap:.5rem;line-height:var(--input-height);min-height:var(--input-height);padding:0 2rem}.searchfilters .btn .icon{font-size:1.65rem}.searchfilters.sm{--input-height:28px;padding:.75rem}.searchfilters.sm select{font-size:1.4rem}@media screen and (max-width:991px){.searchfilters{border:0 none;padding:0}}body.darkMode{--search-input-background:var(--gray-600)}body.darkMode .searchfilters{background-color:var(--dark-mode)}body.highContrast .searchfilters{background-color:var(--contrast)}