#deferred-loan-calculator {max-width: 470px;padding: 15px;background: #fff;font-family: Arial,sans-serif;border-radius: 12px;box-shadow: 0 2px 10px #ccc;}
.dlc-row {margin-bottom: 15px;}
.dlc-row label {display: block;font-weight: bold;margin-bottom: 6px;}
.dlc-row input, .dlc-row select {width: 100%;padding: 8px;border: 1px solid #aaa;border-radius: 8px;}
.dlc-row.double .dlc-side-by-side {display: flex;gap: 10px;}
.dlc-side-by-side input {width: 100%;}
.dlc-buttons {text-align: center;margin: 20px 0;}
.dlc-buttons button {background-color: #4caf50;color: white;border: none;padding: 10px 20px;border-radius: 8px;cursor: pointer;margin: 0 5px;}
#dlc-clearBtn {background-color: #a6acaf;}
#dlc-result {margin: 15px 0;font-size: 15px;line-height: 1.6;}
#dlc-chartWrapper {display: none;margin-top: 20px;}