/* Disable hover animation; active and keyboard focus remain visible. */
html body :is(button,.btn,nav a,.home-quick-filter){transition:none!important}
html body .av170-dropdown{position:relative;overflow:visible!important}
html body .av170-dropdown[open]{z-index:1001}
html body .av170-dropdown .av170-pop{z-index:1002}
html body #extra173[hidden],html body #records173[hidden],html body #agePanel172[hidden]{display:none!important}
#extra173{padding-top:20px}#ageForm172{display:grid;grid-template-columns:1fr 1fr;gap:20px}
#ageForm172>label{display:grid;grid-template-columns:auto auto minmax(70px,1fr);align-items:center;gap:12px;font-weight:600}
#ageForm172>label>span:first-of-type{display:flex;align-items:center;gap:6px}
#ageForm172 input[type=checkbox]{width:20px;height:20px;margin:0;accent-color:#168bd8}
#ageForm172 input[type=number]{grid-column:3;min-width:70px;width:100%}
#ageForm172>p,#ageForm172>button{grid-column:1/-1}
@media(max-width:800px){#ageForm172{grid-template-columns:1fr}#ageForm172>label{grid-template-columns:1fr auto}#ageForm172 input[type=number]{grid-column:auto}}
html body #homeFilterPop .av170-dropdown .av170-pop{position:relative!important;top:auto!important;left:auto!important;right:auto!important;width:100%!important;transform:none!important;margin-top:8px;max-height:55vh}
html body #homeFilterPop .av170-body-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
html body #homeFilterPop .av170-make .av170-model-list{max-height:32vh}
#ageForm172>label{grid-template-columns:auto auto auto minmax(70px,1fr)}#ageForm172 input[type=number]{grid-column:auto}
@media(max-width:1000px){#ageForm172{grid-template-columns:1fr}}
html body #homeFilterPop{overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box;overscroll-behavior:contain}
html body #homeFilterPop .av170-make .av170-pop{max-height:none!important}
