/* In-page SIP/Lumpsum mode switch. Shared ROAS typography and colors retained. */
#mppm-roas-page .mppm-investment-mode{margin:2px 0 22px;padding:16px;border:1px solid #d7e5f2;background:#f6faff;border-radius:16px}
#mppm-roas-page .mppm-investment-mode>span{display:block;font-size:12px;font-weight:800;letter-spacing:.065em;color:#1761ad;margin-bottom:10px}
#mppm-roas-page .mppm-investment-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;background:#eaf2fa;border-radius:12px;padding:5px}
#mppm-roas-page .mppm-investment-mode-button{min-height:44px;border:1px solid transparent;border-radius:9px;background:transparent;color:#173854;font-weight:750;font-size:14px;cursor:pointer}
#mppm-roas-page .mppm-investment-mode-button.is-active{background:#0767dc;color:#fff;box-shadow:0 2px 8px #0a428729}
#mppm-roas-page .mppm-investment-mode-button:focus-visible{outline:3px solid #47badd;outline-offset:2px}
#mppm-roas-page .mppm-investment-mode p{font-size:13px;line-height:1.55;margin:11px 0 0;color:#506882}
#mppm-roas-page [data-investment-field][hidden]{display:none!important}
@media(max-width:520px){#mppm-roas-page .mppm-investment-mode{padding:12px}#mppm-roas-page .mppm-investment-mode-button{font-size:13px;padding:8px 4px}}

#mppm-roas-page .advanced-fields .field[hidden],#mppm-roas-page .target-item[hidden]{display:none!important}
