/* One mobile business surface, even when the desktop preview hosts it in an iframe. */
html.mp117-contained .erp-sidebar,html.mp117-contained .erp-topbar,
html.mp117-contained .sidebar-backdrop,html.mp117-contained .v568-sidebar,
html.mp117-contained .v568-topbar{display:none!important}
html.mp117-contained .erp-layout,html.mp117-contained .v568-app{display:block!important;min-width:0!important}
html.mp117-contained .erp-main,html.mp117-contained .v568-main{margin:0!important;padding:0!important;width:100%!important;min-width:0!important}
html.mp117-contained .erp-content,html.mp117-contained .v568-content{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:16px;min-width:0}
.mp117-return{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;margin:0 0 16px;border:1px solid #cfe4dc;border-radius:14px;background:#eef8f4;color:#163e33}
.mp117-return div{min-width:0}.mp117-return small{display:block;color:#627b71;margin-top:4px}
.mp117-return a{flex-shrink:0;padding:11px 14px;border-radius:10px;background:#11765e;color:#fff;text-decoration:none;font-weight:700;font-size:14px}
@media(max-width:600px){html.mp117-contained .erp-content,html.mp117-contained .v568-content{padding:10px}.mp117-return{align-items:flex-start;flex-direction:column}.mp117-return a{box-sizing:border-box;width:100%;text-align:center}html.mp117-contained .form-grid{grid-template-columns:minmax(0,1fr)!important}html.mp117-contained .table-wrap{max-width:100%;overflow:auto}}
@media print{.mp117-return{display:none!important}}
