/* Prevent iOS field-focus zoom without restricting the user's pinch zoom. */
@media(max-width:700px){#liveApp input:not([type=checkbox]):not([type=radio]):not([type=file]),#liveApp textarea,#hubDialog input:not([type=checkbox]):not([type=radio]):not([type=file]),#hubDialog textarea,.dictation-dialog textarea{font-size:16px!important}}
.u10-composer{position:static;max-height:none;overflow:visible}
.u10-composer .u8-compose-text,.u12-new-message label{min-width:0}
.u10-composer .actions,.u12-new-message .actions{flex-wrap:wrap;align-items:center}
.dictation-dialog .actions{display:flex;flex-wrap:wrap;gap:8px}
.dictation-dialog .actions .btn{flex:1 1 auto;width:auto;min-width:0;white-space:normal;padding:10px 12px;line-height:1.4}
.nav .driver-inspections-menu #driverInspectionLinks button{white-space:nowrap;font-size:12px;letter-spacing:0;padding-left:8px;padding-right:8px}
.driver-inspections-menu .profile-menu-links{padding-left:8px}
.u12-inspection-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin:14px 0 20px}
.u12-inspection-actions .btn{min-width:0;white-space:normal;font-size:14px;min-height:44px}
.u12-required-docs{grid-template-columns:repeat(4,minmax(0,1fr))}
.u12-new-message textarea{box-sizing:border-box;width:100%;min-height:100px;font-size:16px}
#u12NewPhotoStatus{overflow-wrap:anywhere}
@media(max-width:700px){.u12-required-docs{grid-template-columns:repeat(2,minmax(0,1fr))}.u12-inspection-actions .btn{font-size:12px;padding:10px 6px}}
