.cash-tool{border:1px solid #c7dcd5;border-radius:16px;padding:24px;margin:24px 0;background:#f4f8f4}.cash-tool h2{margin-top:0}.cash-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:18px 0}.cash-tool fieldset{min-width:0;padding:16px;border:1px solid #c7dcd5;border-radius:12px;background:white}.cash-tool legend{font-weight:700;padding:0 6px}.cash-tool label{display:block;font-size:14px}.cash-tool input,.cash-tool select{display:block;width:100%;box-sizing:border-box;margin:6px 0 14px;padding:12px;border:1px solid #a5c4ba;border-radius:7px;background:white;font:inherit;color:#173c3d;min-width:0}.cash-tool button{background:#226454;color:white;border:0;border-radius:7px;padding:13px 20px;font:inherit;font-weight:700;cursor:pointer}.cash-tool :focus-visible{outline:3px solid #a66012;outline-offset:3px}#cash-credit-error{color:#9b2929}.cash-emphasis{font-weight:700}.cash-tool summary{cursor:pointer;font-weight:650}.cash-tool details{margin:20px 0}.cash-tool .comparison-scroll table{min-width:540px}.cash-tool [hidden]{display:none}@media(max-width:620px){.cash-grid{grid-template-columns:1fr}.cash-tool{padding:16px}.cash-tool button{width:100%}}
