/* Scoped client/lead wizard only. Fix box model; no global overflow suppression. */
#crud-modal.crm-mobile-guided .modal{min-width:0;max-width:min(780px,calc(100vw - 24px))}
#crud-modal.crm-mobile-guided .m-body{min-width:0;box-sizing:border-box;max-width:100%;overflow-x:hidden}
#crud-modal.crm-mobile-guided .m-body>*{min-width:0;max-width:100%;box-sizing:border-box}
#crud-modal.crm-mobile-guided .crud-groupnav>.btn{white-space:normal;min-width:0}
#crud-modal.crm-mobile-guided .m-foot{flex-wrap:wrap}
#crud-modal.crm-mobile-guided .p360-field-err{display:block;white-space:normal;color:var(--danger-600,#a22626);font-size:13px;line-height:1.4;margin-top:6px}
@media(max-width:420px){#crud-modal.crm-mobile-guided .m-foot{flex-wrap:nowrap;gap:6px;padding-left:12px;padding-right:12px}#crud-modal.crm-mobile-guided .m-foot>.btn{min-width:0;padding-left:8px;padding-right:8px;font-size:13px;white-space:nowrap}}
