/* Revision 2.1.6 — compact dropdown filters and reliable reset. */
.aps-filters{padding:22px 0 28px!important}
.aps-filter-bar{display:grid!important;grid-template-columns:repeat(5,minmax(135px,1fr))!important;gap:11px!important;align-items:end!important}
.aps-filter-bar>label{position:relative;display:block;min-width:0;margin:0!important}
.aps-filter-bar>label>span{display:block;margin:0 0 7px;color:#aaa5a0;font-size:9px;letter-spacing:.1em;text-transform:uppercase}
.aps-filter-bar select{width:100%!important;height:46px!important;min-height:46px!important;padding:0 37px 0 13px!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:0!important;background-color:#303030!important;color:#e7e2dd!important;font-size:11px!important;line-height:46px;box-shadow:none!important;cursor:pointer;transition:border-color .22s ease,background-color .22s ease,color .22s ease}
.aps-filter-bar select:hover,.aps-filter-bar select:focus{border-color:rgba(241,164,146,.72)!important;background-color:#343434!important;color:#fff!important;outline:0!important}
.aps-filter-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;width:100%!important;min-width:0}
.aps-filter-actions button{width:100%!important;height:46px!important;min-height:46px!important;margin:0!important;padding:0 10px!important;border-radius:0!important;font-size:10px!important;line-height:1!important}
.aps-filter-status{grid-column:1/-1!important;min-height:14px;padding:0!important}
.aps-filter-groups,.aps-filter-chips{display:none!important}

/* Modular labels and all technical answers use the Nilades peach accent. */
.aps-format-shape span,.aps-modular-table b{color:#f1a492!important}

@media(max-width:1280px){.aps-filter-bar{grid-template-columns:repeat(4,minmax(135px,1fr))!important}}
@media(max-width:980px){.aps-filter-bar{grid-template-columns:repeat(3,minmax(135px,1fr))!important}}
@media(max-width:680px){.aps-filter-bar{grid-template-columns:1fr 1fr!important}.aps-filter-actions{grid-column:1/-1!important}}
@media(max-width:420px){.aps-filter-bar{grid-template-columns:1fr!important}.aps-filter-actions{grid-column:auto!important}}
