/* Only applied inside the mobile app; desktop management keeps its layout. */
body.admin-app-embedded{margin:0!important;padding:0!important;background:#eef1f7;font-family:system-ui,-apple-system,"Segoe UI",sans-serif;color:#293752}
body.admin-app-embedded>header,body.admin-app-embedded>footer,body.admin-app-embedded :is(.myday-admin-nav,.admin-topbar,.admin-drawer-backdrop){display:none!important}
body.admin-app-embedded>main{display:block!important;width:100%;max-width:none!important;min-height:0!important;height:auto!important;margin:0!important;padding:18px 14px 36px!important}
body.admin-app-embedded :is(#portal-view,#dashboard){padding:0;max-width:none}
body.admin-app-embedded #portal-view>.portal-heading,body.admin-app-embedded #portal-view>.portal-tabs{display:none}
body.admin-app-embedded #portal-view>.panel{padding:20px 16px;border:1px solid #dfe4ef;border-radius:16px;background:#fff}
body.admin-app-embedded .section-title{flex-wrap:wrap;align-items:flex-start;gap:16px}
body.admin-app-embedded .admin-list-actions{justify-content:flex-start;flex-wrap:wrap}
body.admin-app-embedded .user-row .row-main{min-width:0;flex-basis:calc(100% - 70px);overflow-wrap:anywhere}
body.admin-app-embedded .user-row .row-actions{margin-left:0;width:100%;justify-content:flex-start}
body.admin-app-embedded :is(.company-card,.user-row,.document-row){min-width:0;overflow-wrap:anywhere}
body.admin-app-embedded .client-sidebar{position:static}
body.admin-app-embedded :is(.workspace,.client-columns){grid-template-columns:minmax(0,1fr)}
body.admin-app-embedded .view-tabs{gap:12px 18px}
body.admin-app-embedded :is(input,select,textarea){font-size:16px}
body.admin-app-embedded dialog{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overscroll-behavior:contain}
body.admin-app-embedded .admin-content-grid{grid-template-columns:1fr}
@media(max-width:600px){body.admin-app-embedded :is(.form-grid,.wp-admin-grid){grid-template-columns:1fr}body.admin-app-embedded .summary{grid-template-columns:1fr 1fr}body.admin-app-embedded :is(.page-heading,.panel-heading){flex-wrap:wrap}body.admin-app-embedded .panel{padding:18px}}
