/* Mobile input readability and touch targets. */
@media(max-width:767px){
 input:not([type=radio]):not([type=checkbox]):not([type=hidden]),select,textarea{font-size:16px!important;max-width:100%;min-width:0}
 .ct-fields{grid-template-columns:minmax(0,1fr)!important}
 .ct-fields input::placeholder,.ct-fields textarea::placeholder{font-size:14px}
 .beds-count-select-button{width:44px!important;height:44px!important;min-width:44px;min-height:44px}
 .avenor-city-arrow{width:44px;height:44px;flex-basis:44px}
 .av-nav-toggle,.an-mobile-toggle{min-width:44px;min-height:44px}
 .ap-calc-inputs input,.mt-estimate input{min-height:48px}
}
