/* Flexible form tracks; wide business tables keep their local scroll containers. */
@media screen{
 #root .app-shell .return-picker{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}
 #root .app-shell :is(.return-picker,.return-footer)>*{min-width:0;max-width:100%}
 #root .app-shell .return-picker :is(input,select){width:100%;min-width:0;max-width:100%;box-sizing:border-box}
 #root .app-shell .return-save-actions{flex-wrap:wrap;min-width:0}
 #root .app-shell .return-save-actions .btn{max-width:100%;white-space:normal}
 #root .hardware-login .login-card :is(h2,form,label){min-width:0;max-width:100%}
 #root .hardware-login .login-card>h2{white-space:normal!important;overflow-wrap:anywhere}
 #root .hardware-login .fancy-login-brand>div{min-width:0}
}
