/* Illustrated body choices are cards, exempt from compact action-button dimensions. */
html:root body .av170-pop .av170-body-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}
html:root body .av170-pop .av170-body-grid>.av170-body-tile{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:104px!important;max-height:none!important;padding:10px 8px!important;white-space:normal!important;overflow:visible!important;font:600 13px/18px Arial,sans-serif!important;border:1px solid #bfd4ea!important;border-radius:12px!important;background:#fff!important;color:#234863!important;-webkit-text-fill-color:#234863!important;text-shadow:none!important;box-shadow:none!important;filter:none!important}
html:root body .av170-pop .av170-body-grid>.av170-body-tile[aria-pressed=true]{background:#def3ff!important;border:2px solid #128ce6!important;color:#0560a6!important;-webkit-text-fill-color:#0560a6!important}
html:root body .av170-pop .av170-body-tile:before,html:root body .av170-pop .av170-body-tile:after{display:none!important}
html:root body .av170-pop .av170-body-tile>svg{display:block!important;visibility:visible!important;opacity:1!important;flex:none!important;width:90px!important;height:42px!important;max-width:100%!important;color:inherit!important}
html:root:is([data-theme=dark],[data-theme=premium]) body .av170-pop .av170-body-grid>.av170-body-tile{background:#193649!important;color:#f2f8ff!important;-webkit-text-fill-color:#f2f8ff!important;border-color:#779bb6!important}
html:root:is([data-theme=dark],[data-theme=premium]) body .av170-pop .av170-body-grid>.av170-body-tile[aria-pressed=true]{background:#155f8d!important;border-color:#60d7ff!important}
html:root body #homeFilterPop.av192-home-filter{color:#173857!important;text-align:left!important}
html:root body #homeFilterPop.av192-home-filter.open{display:block!important}
html:root body #homeFilterPop.av192-home-filter>label,html:root body #homeFilterPop.av192-home-filter>.av177-trio,html:root body #homeFilterPop.av192-home-filter>.av177-pair{margin:0 0 14px!important}
html:root body #homeFilterPop.av192-home-filter label{display:flex!important;flex-direction:column!important;gap:3px!important;min-width:0!important;margin:0!important}
html:root body #homeFilterPop.av192-home-filter label>span{font-size:13px!important;font-weight:600!important;line-height:18px!important;margin:0!important}
html:root body #homeFilterPop.av192-home-filter :is(select,input:not([type=range]):not([type=hidden])){box-sizing:border-box!important;width:100%!important;min-width:0!important;height:46px!important;padding:8px 10px!important;font-size:16px!important;color:inherit!important;background:transparent!important;border:1px solid #cbd9e7!important;border-radius:10px!important}
html:root body #homeFilterPop.av192-home-filter select{appearance:auto!important;-webkit-appearance:auto!important}
html:root body #homeFilterPop.av192-home-filter .av177-pair{padding:10px!important;border:1px solid #cbd9e7!important;border-radius:12px!important}
html:root body #homeFilterPop.av192-home-filter .av177-trio{display:grid!important;grid-template-columns:minmax(0,1fr) repeat(2,minmax(0,2fr))!important;gap:9px!important}
html:root body #homeFilterPop.av192-home-filter .av177-pair-inputs{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}
html:root body #homeFilterPop.av192-home-filter>.av192-close{display:flex!important;align-items:center;justify-content:center;width:36px!important;margin:0 0 4px!important;border:0!important;background:#eef6fe!important;color:#173857!important;-webkit-text-fill-color:#173857!important;text-shadow:none!important;box-shadow:none!important}
html:root body #homeFilterPop.av192-home-filter>.av192-close:before,html:root body #homeFilterPop.av192-home-filter>.av192-close:after{display:none!important}
html:root body #homeFilterPop.av192-home-filter>.av177-title{font-size:23px!important;line-height:28px!important;margin:0 0 14px!important}
html:root body #homeFilterPop.av192-home-filter>.home-filter-actions{position:sticky!important;bottom:0!important;margin:22px 0 0!important;padding:10px 0 max(10px,env(safe-area-inset-bottom))!important;background:inherit!important}
html:root body #homeFilterPop.av192-home-filter .home-filter-actions>button{width:100%!important}
html:root body #homeFilterPop.av192-home-filter .av192-home-extra{display:grid;gap:10px;margin-bottom:12px}
html:root body #homeFilterPop.av192-home-filter [hidden]{display:none!important}
html:root:is([data-theme=dark],[data-theme=premium]) body #homeFilterPop.av192-home-filter{background:#163041!important;color:#f2f8ff!important}
@media(max-width:850px){
  html:root body .av170-pop .av170-body-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  html:root body #homeFilterPop.av192-home-filter.open{display:flex!important;flex-direction:column!important;position:fixed!important;inset:0!important;transform:none!important;margin:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;border:0!important;border-radius:0!important;padding:max(16px,env(safe-area-inset-top)) 14px 12px!important;box-sizing:border-box!important;overflow:auto!important;overscroll-behavior:contain!important;z-index:2147483001!important;background:#fff!important}
  html:root body #homeFilterPop.av192-home-filter>*{flex-shrink:0!important}
  html:root body #homeFilterPop.av192-home-filter>.home-filter-actions{margin-top:auto!important}
  html:root body #homeFilterPop.av192-home-filter>.av192-home-extra{display:none!important}
}
