.mf-share{margin-top:24px;padding-top:18px;border-top:1px solid #e2ded8}.mf-share-actions{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.mf-share-actions button{width:auto;min-height:44px}.mf-share-status{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.mf-share-fallback{box-sizing:border-box;width:100%;padding:10px;border:1px solid #ccc;border-radius:6px;font:inherit}.mf-share [hidden]{display:none!important}.mf-shared{max-width:940px;margin:40px auto 70px}.mf-shared .mf-card{padding:30px}.mf-shared h1{font-size:clamp(25px,4vw,36px);line-height:1.2;margin:0 0 16px}.mf-shared h2{font-size:22px;margin-top:28px}.mf-shared .mf-summary-line{gap:16px}.mf-shared .mf-summary-line strong{text-align:right}.mf-shared .mf-metrics small{display:block;font-size:12px;line-height:1.5;font-weight:400;margin-top:6px}.mf-shared table{width:100%;border-collapse:collapse}.mf-shared th,.mf-shared td{padding:12px 8px;border-bottom:1px solid #ddd;text-align:left;white-space:nowrap}.mf-new-simulation{display:inline-flex;margin-top:20px;text-decoration:none}.mf-shared .mf-notice{margin-top:20px}.mf-shared li{margin:8px 0}@media(max-width:600px){.mf-shared{margin-top:24px}.mf-shared .mf-card{padding:20px}.mf-share-actions button{width:100%}}
