/* Rate Challenge Calculator LMI Estimate Suite */
.rc-exact-lmi-status{display:block;margin-top:7px;padding:9px 11px;border:1px solid #cbd8e5;border-left:4px solid #24658d;border-radius:9px;background:#f4f8fc;color:#365267;font-size:11px;line-height:1.45}
.rc-exact-lmi-status[data-tone="ok"]{border-left-color:#087a32;background:#eff9f3;color:#0b6840}
.rc-exact-lmi-status[data-tone="warn"]{border-left-color:#d09313;background:#fff9e8;color:#6d4705}
.rc-exact-lmi-status[data-tone="error"]{border-left-color:#b42318;background:#fff1f0;color:#841d16}
.rc-exact-lmi-refresh{display:inline-flex;align-items:center;justify-content:center;min-height:34px;margin-top:7px;padding:7px 10px;border:1px solid #cbd8e5;border-radius:8px;background:#fff;color:#0b1f34;font:inherit;font-size:10.5px;font-weight:800;cursor:pointer}
.rc-exact-lmi-refresh:disabled{opacity:.6;cursor:wait}
/* Centre the small X/close controls that were rendering high or low in calculator popovers/modals. */
#rc-property-investment-v5 [class*="close"],
#rc-rentvesting-calculator-v2 [class*="close"],
#rc-max-borrowing-calculator [class*="close"],
#rc-deposit-property-price-calculator [class*="close"],
#rc-fhb-scheme-calculator [class*="close"],
body.page-template-default button[aria-label^="Close" i]{display:grid!important;place-items:center!important;line-height:1!important;padding-top:0!important;padding-bottom:0!important;text-indent:0!important}
/* Keep coloured top rules contained inside result cards. */
#rc-property-investment-v5 [class*="summary-card"],
#rc-property-investment-v5 [class*="result-card"],
#rc-rentvesting-calculator-v2 [class*="summary-card"],
#rc-rentvesting-calculator-v2 [class*="result-card"],
#rc-max-borrowing-calculator [class*="summary-card"],
#rc-max-borrowing-calculator [class*="result-card"],
#rc-deposit-property-price-calculator [class*="summary-card"],
#rc-deposit-property-price-calculator [class*="result-card"]{overflow:hidden}

/* Input-led pathway guidance shared by the four calculators. */
.rc-pathway-guidance{margin:18px 0;padding:18px;border:1px solid #c8d8e6;border-left:5px solid #24658d;border-radius:14px;background:#f5f9fc;color:#263b4d;box-shadow:0 8px 22px rgba(11,31,52,.06)}
.rc-pathway-guidance[data-tone="green"]{border-color:#b8dcc5;border-left-color:#087a32;background:#f1faf4;color:#145c35}
.rc-pathway-guidance .rc-pathway-eyebrow{display:block;margin-bottom:5px;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.rc-pathway-guidance h3{margin:0 0 7px!important;color:#0b1f34!important;font-size:clamp(20px,2.2vw,29px)!important;line-height:1.15!important}
.rc-pathway-guidance p{margin:0 0 10px!important;font-size:12px!important;line-height:1.6!important}
.rc-pathway-guidance ul{margin:0;padding-left:20px;font-size:11px;line-height:1.65}
.rc-pathway-guidance li+li{margin-top:4px}

/* Restore a genuine guided flow on the rentvesting calculator. */
#rc-rentvesting-calculator-v2.rc-suite-guided-flow .rv-step{display:none!important}
#rc-rentvesting-calculator-v2.rc-suite-guided-flow .rv-step.rc-suite-active-step{display:block!important}
#rc-rentvesting-calculator-v2.rc-suite-guided-flow .rv-step[data-step="1"] .rv-step-actions,
#rc-rentvesting-calculator-v2.rc-suite-guided-flow .rv-step[data-step="2"] .rv-step-actions{display:flex!important}
#rc-rentvesting-calculator-v2.rc-suite-guided-flow .rv-progress-item{cursor:pointer}
#rc-rentvesting-calculator-v2.rc-suite-guided-flow .rv-progress-item.is-done{border-color:#b8dcc5!important;background:#eff9f3!important;color:#0b6840!important}

@media(max-width:700px){.rc-pathway-guidance{padding:15px;margin:14px 0}.rc-pathway-guidance h3{font-size:21px!important}}
\n/* V1.0.5: same visual treatment as the Deposit LMI row, without blocking native calculation. */\n#rc-property-investment-v5 .rc-exact-lmi-status,\n#rc-rentvesting-calculator-v2 .rc-exact-lmi-status{margin-top:9px;padding:11px 13px;border-radius:11px;box-shadow:0 4px 12px rgba(11,31,52,.04)}\n#rc-property-investment-v5 .rc-exact-lmi-refresh,\n#rc-rentvesting-calculator-v2 .rc-exact-lmi-refresh{min-height:38px;margin-top:8px;padding:8px 12px;border-color:#efb49e;border-radius:10px;color:#b93808;background:#fff;font-weight:900;box-shadow:0 4px 12px rgba(11,31,52,.05)}\n#rc-property-investment-v5 .rc-exact-lmi-refresh::before,\n#rc-rentvesting-calculator-v2 .rc-exact-lmi-refresh::before{content:'↻';display:inline-block;margin-right:6px;font-size:14px;line-height:1}\n#rc-property-investment-v5 .rc-exact-lmi-refresh:disabled::before,\n#rc-rentvesting-calculator-v2 .rc-exact-lmi-refresh:disabled::before{animation:rc-lmi-spin .8s linear infinite}\n@keyframes rc-lmi-spin{to{transform:rotate(360deg)}}\n