/* AQUA mobile readability: screen-only, no accounting or print changes. */
@media screen and (max-width: 600px){
html body input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),html body select,html body textarea{font-size:16px!important;line-height:1.5!important;min-width:0;max-width:100%;box-sizing:border-box}
html body input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),html body select{min-height:44px}
html body input[type=date],html body input[type=datetime-local]{min-inline-size:0;max-inline-size:100%}
html body form label{font-size:13px;line-height:1.6}
html body textarea{min-height:110px}
html body .form-control{max-width:100%;min-width:0}
html body .modal-dialog,html body dialog{max-width:calc(100vw - 24px);box-sizing:border-box}
}

@media screen and (max-width:600px){html body select{height:46px!important;padding-block:8px!important;line-height:normal!important}}

@media screen and (max-width:600px){html body #new-invoice #invoice-form input:not([type=hidden]):not([type=checkbox]):not([type=radio]),html body #new-invoice #invoice-form select:not(.aqua-product-native){font-size:16px!important;min-height:46px!important}html body #new-invoice #invoice-form select{height:46px!important;padding-block:8px!important;line-height:normal!important}}
