/* Mobile form fixes from the 19 October screen recording. Keep user zoom enabled. */
html body main.document-workspace333 .reply-inactive338{display:none!important}
@media(max-width:1100px) and (pointer:coarse){
 html body main.document-workspace333 .entry-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),
 html body main.document-workspace333 .entry-form select,
 html body main.document-workspace333 .entry-form textarea,
 html body dialog input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),
 html body dialog select,html body dialog textarea{font-size:16px!important}
 html body main.document-workspace333 .date-field327{min-width:0;max-width:100%}
 html body main.document-workspace333 .date-field327>input[type=text]{min-width:0}
}
@media(max-width:700px){
 html.entry-layout body main.document-workspace333.entry-page{display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}
 html.entry-layout body main.document-workspace333 .entry-header{flex:0 0 auto!important}
 html.entry-layout body main.document-workspace333 .unified-actions333{position:sticky!important;top:0!important;inset-inline:auto!important;flex:0 0 auto!important;margin:0!important;z-index:20;background:#eef5fa!important}
 html.entry-layout body main.document-workspace333>.entry-scroll{flex:1 1 0!important;min-height:0!important;overscroll-behavior-y:contain}
 html body dialog.viewport-dialog338[open]{position:fixed!important;margin:0!important;inset:auto!important;left:var(--dialog-left338)!important;top:var(--dialog-top338)!important;transform:translate(-50%,-50%)!important;box-sizing:border-box!important;width:min(600px,var(--dialog-width338))!important;min-width:0!important;max-width:var(--dialog-width338)!important;max-height:var(--dialog-height338)!important;overflow:auto}
 html body dialog.viewport-dialog338 .jso-modal-body{min-width:0!important;overflow-wrap:anywhere}
}
