.ff-select{flex-direction:column;gap:.5rem;margin:1rem 0;font-weight:700;display:flex}.ff-select select{font:inherit;color:#20344b;background:#fff;border:1px solid #bdcad5;border-radius:10px;width:100%;max-width:100%;padding:.8rem;font-weight:400}.ff-toggle{align-items:center;gap:.65rem;margin:1rem 0;display:flex}.ff-warning{background:#fff6e8;border-left:4px solid #a26924;border-radius:8px;padding:1rem}.ff-ratio-inputs{border:1px solid #d2dce4;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1rem 0;padding:1rem;display:grid}.ff-ratio-inputs legend{padding:0 .5rem;font-weight:700}.ff-bars{background:#e5eaf0;border-radius:6px;height:28px;display:flex;overflow:hidden}.final-finance-page dd{overflow-wrap:anywhere}.final-finance-page .fd-result,.final-finance-page .fd-panel{min-width:0}.final-finance-page button:disabled{opacity:.55;cursor:not-allowed}.final-finance-page .fd-fields{margin-bottom:1rem}.final-finance-page li{margin-bottom:.7rem}.final-finance-page table{font-size:.9rem}.final-finance-page fieldset{min-width:0}@media (width<=600px){.ff-ratio-inputs,.final-finance-page .fd-cards{grid-template-columns:1fr}.final-finance-page select{font-size:16px}}@media print{.final-finance-page button,.final-finance-page select,.final-finance-page .tool-guide-nav{display:none}.final-finance-page .fd-layout{display:block}.final-finance-page .fd-panel{break-inside:avoid}body:has(.final-finance-page) .analytics-consent{display:none!important}body:has(.final-finance-page) .fd-panel{break-inside:auto!important}body:has(.final-finance-page) footer{display:none!important}}.final-finance-page .refinance-layout{grid-template-columns:minmax(0,1fr);gap:4px}.final-finance-page .refinance-layout>.fd-panel{box-sizing:border-box;width:100%;margin:8px 0}@media (width>=1050px){.final-finance-page .refinance-layout #calculator-inputs .fd-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.final-finance-page .refinance-layout #calculator-inputs .fd-fields{grid-template-columns:minmax(0,1fr)}}.final-finance-page .refinance-layout .tool-table-wrap{max-width:100%;overflow-x:auto}
