/* Mobile-only clarity pass: make Woningtype and Huurprijs unmistakable. */
@media(max-width:800px) {
  html body main#woningzoeken > .search-panel .filters > .search-type,
  html body main#woningzoeken > .search-panel .filters > .search-rent {
    display:flex!important; flex-direction:column!important; align-items:stretch!important;
    justify-content:center!important; grid-column:1/-1!important;
    box-sizing:border-box!important; width:100%!important; min-width:0!important;
    min-height:82px!important; height:auto!important; max-height:none!important;
    margin:0!important; padding:12px 15px 11px 48px!important;
    border:1px solid #DDE3EC!important; border-radius:13px!important;
    background:#FFFFFF!important; box-shadow:0 2px 9px rgba(5,8,63,.045)!important;
    gap:4px!important;
  }
  html body main#woningzoeken > .search-panel .filters > .search-type > label[for="propertyType"],
  html body main#woningzoeken > .search-panel .filters > .search-rent > label.wr-rent-field-label {
    display:block!important; position:static!important; visibility:visible!important;
    clip:auto!important; clip-path:none!important; overflow:visible!important;
    opacity:1!important; width:auto!important; height:auto!important; min-height:0!important;
    margin:0 0 3px!important; padding:0!important;
    color:#53647D!important; background:transparent!important;
    font-family:'DM Sans',Arial,sans-serif!important; font-size:12px!important;
    font-weight:700!important; line-height:16px!important; letter-spacing:.025em!important;
    text-transform:none!important;
  }
  html body main#woningzoeken > .search-panel .filters > .search-type > select.mobile-native-type {
    display:block!important; visibility:visible!important; position:static!important;
    appearance:auto!important; -webkit-appearance:menulist!important;
    box-sizing:border-box!important; width:100%!important; min-width:0!important;
    height:34px!important; min-height:34px!important; margin:0!important;
    padding:0 24px 0 0!important; border:0!important; border-radius:0!important;
    background-color:transparent!important; box-shadow:none!important;
    color:#05083F!important; opacity:1!important;
    font:600 16px/1.4 'DM Sans',Arial,sans-serif!important;
    text-align:left!important; white-space:normal!important;
  }
  html body main#woningzoeken > .search-panel .filters > .search-type > .type-picker {
    display:none!important;
  }
  html body main#woningzoeken > .search-panel .filters > .search-rent > details.price-picker {
    display:block!important; position:static!important; width:100%!important;
    min-width:0!important; margin:0!important; padding:0!important;
  }
  html body main#woningzoeken > .search-panel .filters > .search-rent > details.price-picker > summary#rentSummary {
    display:flex!important; align-items:center!important; justify-content:space-between!important;
    visibility:visible!important; box-sizing:border-box!important;
    width:100%!important; min-width:0!important; height:34px!important;
    min-height:34px!important; margin:0!important; padding:0 22px 0 0!important;
    border:0!important; border-radius:0!important; background:transparent!important;
    box-shadow:none!important; color:#05083F!important; opacity:1!important;
    font:600 16px/1.4 'DM Sans',Arial,sans-serif!important;
    text-align:left!important; white-space:normal!important;
  }
  html body main#woningzoeken > .search-panel .filters > .search-type > .search-field-icon,
  html body main#woningzoeken > .search-panel .filters > .search-rent > .search-field-icon {
    display:flex!important; position:absolute!important; left:15px!important;
    top:50%!important; right:auto!important; bottom:auto!important;
    width:21px!important; height:22px!important; transform:translateY(-50%)!important;
    align-items:center!important; justify-content:center!important;
    color:#A18452!important; font-size:19px!important;
  }
}
