/* Activated only inside the same-origin tools workspace. Standalone route is unchanged. */
html.portfolio-embedded,html.portfolio-embedded body{margin:0!important;padding:0!important;height:auto!important;min-height:0!important;overflow-x:hidden;background:#fff!important}
.portfolio-embedded .pa-sidebar,.portfolio-embedded .pa-topbar,.portfolio-embedded .pa-welcome,.portfolio-embedded .pa-footer,.portfolio-embedded .pa-disclosures,.portfolio-embedded .market-ticker,.portfolio-embedded .ticker-wrap,.portfolio-embedded .wa-float,.portfolio-embedded .mob-cta,.portfolio-embedded .mmenu,.portfolio-embedded #nav,.portfolio-embedded .pa-bottom-note{display:none!important}
.portfolio-embedded .pa-app.sp{display:block!important;min-height:0!important;padding:0!important;background:#fff}
.portfolio-embedded .pa-workspace{margin:0!important;min-height:0!important;width:100%}.portfolio-embedded .pa-workspace .sp-shell{max-width:none;padding:0!important;margin:0!important;min-height:0!important}.portfolio-embedded .pa-app .sp-intro{padding:35px 24px!important;min-height:0!important;border-radius:14px!important;background:linear-gradient(135deg,#f1f6ff,#f5f1ff)}.portfolio-embedded .pa-upload-art{width:80px!important;height:80px!important;margin-bottom:25px!important}.portfolio-embedded .pa-upload-art svg{width:34px!important;height:34px!important}.portfolio-embedded .pa-app .sp-intro h2{font-size:clamp(1.4rem,3vw,2rem)!important;line-height:1.25!important}.portfolio-embedded .pa-app .sp-intro>p{font-size:.86rem!important;line-height:1.8!important}.portfolio-embedded .pa-app .sp-upload{margin:25px auto 0!important}.portfolio-embedded .pa-app .pa-upload-button{min-height:52px!important;padding:15px 22px!important;font-size:.9rem!important}.portfolio-embedded .pa-app .pa-formats,.portfolio-embedded .pa-app .pa-drop-text{font-size:.75rem!important}.portfolio-embedded .pa-app .sp-muted{font-size:.69rem!important}.portfolio-embedded .pa-features{margin-top:25px!important;font-size:.7rem!important;gap:16px!important}.portfolio-embedded #sp-status{font-size:.8rem!important}.portfolio-embedded .rx-report{margin-top:24px!important}.portfolio-embedded .rx-wordmark{font-size:.8rem!important}
@media(max-width:500px){.portfolio-embedded .pa-app .sp-intro{padding:25px 12px!important}.portfolio-embedded .pa-app .sp-intro h2{font-size:1.4rem!important}.portfolio-embedded .pa-app .pa-upload-button{font-size:.8rem!important;padding:14px!important}.portfolio-embedded .pa-features{gap:12px!important}}
