/* Growth v4: subtle elements within approved MileForge visual system */
.mf-signup-benefits{margin:10px 0 14px;padding:11px 13px;background:#082b3f;border:1px solid #276078;border-radius:13px;color:#d9eff7;font-size:13px;line-height:1.55}
.mf-signup-benefits[hidden],.mf-quickstart[hidden]{display:none!important}
.mf-signup-benefits strong{color:#71f3fa}
.mf-invite-greeting{color:#8af5f4;margin:6px 0 11px;font-size:13px}
.mf-quickstart{margin:8px 0 19px;padding:17px;border:1px solid #17627d;border-radius:18px;background:linear-gradient(145deg,#082c42,#041a2c);box-shadow:0 7px 22px #0005}
.mf-quickstart-heading{display:flex;justify-content:space-between;align-items:start;gap:14px}
.mf-quickstart h2{font-size:18px;margin:0 0 5px}.mf-quickstart p{margin:0 0 12px;color:#a9cad8;font-size:12px}
.mf-quickstart .mf-quickstart-dismiss{font-size:12px;padding:8px 10px;white-space:nowrap;min-height:39px}
.mf-quickstart-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}
.mf-quickstart-step{display:flex;flex-direction:column;align-items:start;gap:7px;min-height:83px;padding:12px!important;text-align:left!important;color:#e8faff!important;border:1px solid #2a6480!important;background:#09273b!important;border-radius:12px!important;box-shadow:none!important}
.mf-quickstart-step strong{font-size:13px}.mf-quickstart-step small{font-size:11px;color:#b1cbd8}.mf-quickstart-step.is-done{border-color:#3cba9a!important}
.mf-share-controls{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.mf-share-controls button{min-height:44px}
.mf-invite-disclosure{font-size:12px;color:#b4ced8;margin-top:12px}
@media(max-width:600px){.mf-quickstart-steps{grid-template-columns:1fr}.mf-quickstart-step{min-height:67px}.mf-quickstart-heading{align-items:center}.mf-quickstart h2{font-size:16px}}

/* Home dashboard: avoid a second row of shortcuts that repeat the fixed navigation.
   Expenses stays in the bottom bar; Reports and My Plan stay in More. */
body:not(.guest) #appWorkspace .work-toolbar{display:none!important}
