/* One visible viewport, one scrolling body, and in-flow actions on mobile. */
#delivery-dialog #delivery-save-status{grid-column:1/-1;flex-basis:100%;margin:0!important;padding:7px 9px;border-radius:8px;background:#fff3e6;color:#914512;font-size:12px!important;line-height:1.4;text-align:left;font-weight:500}
#delivery-dialog #delivery-save-status[data-state="saving"]{background:#eaf5ff;color:#235d90}
#delivery-dialog #delivery-save-status[hidden]{display:none!important}
body #delivery-dialog.aquaflow-delivery-dialog[data-viewport-fit="mobile"]{position:fixed!important;inset:var(--af-delivery-top,0px) 0 auto!important;width:100%!important;max-width:100%!important;height:var(--af-delivery-height,100dvh)!important;max-height:var(--af-delivery-height,100dvh)!important;min-height:0!important;box-sizing:border-box!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;overflow:hidden!important;transform:none!important}
body #delivery-dialog.aquaflow-delivery-dialog[data-viewport-fit="mobile"] #delivery-form{display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;max-height:100%!important;min-height:0!important;padding:0!important;margin:0!important;box-sizing:border-box!important;overflow:hidden!important}
body #delivery-dialog.aquaflow-delivery-dialog[data-viewport-fit="mobile"] .delivery-enterprise-head,body #delivery-dialog.aquaflow-delivery-dialog[data-viewport-fit="mobile"] .workflow-fixed-actions{position:relative!important;inset:auto!important;flex:none!important;width:100%!important;box-sizing:border-box!important;transform:none!important}
body #delivery-dialog.aquaflow-delivery-dialog[data-viewport-fit="mobile"] .delivery-form-scroll{flex:1 1 auto!important;min-height:0!important;min-width:0!important;width:100%!important;box-sizing:border-box!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;scroll-padding:12px;scrollbar-gutter:auto}
body #delivery-dialog.aquaflow-delivery-dialog[data-viewport-fit="mobile"] .delivery-enterprise-head{padding-top:max(9px,env(safe-area-inset-top))!important;padding-left:max(12px,env(safe-area-inset-left))!important;padding-right:max(12px,env(safe-area-inset-right))!important}
body #delivery-dialog.aquaflow-delivery-dialog[data-viewport-fit="mobile"] .workflow-fixed-actions{margin:0!important;padding:8px max(10px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))!important}
body #delivery-dialog.aquaflow-delivery-dialog[data-viewport-fit="mobile"] :is(input:not([type="checkbox"]):not([type="hidden"]),select,textarea){font-size:16px!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
body #delivery-dialog.aquaflow-delivery-dialog[data-viewport-fit="mobile"] .transaction-datetime{grid-template-columns:repeat(2,minmax(0,1fr))!important}
body #delivery-dialog.aquaflow-delivery-dialog[data-viewport-fit="mobile"] .transaction-datetime label{min-width:0!important}
@media(max-height:480px){body #delivery-dialog.aquaflow-delivery-dialog[data-viewport-fit="mobile"] .delivery-enterprise-head{min-height:54px!important;padding-block:6px!important}body #delivery-dialog.aquaflow-delivery-dialog[data-viewport-fit="mobile"] .delivery-enterprise-head small{display:none!important}}
