.daikuan-wrapper{max-width:1000px}.btn-group .btn{flex:1}.result-summary{background:var(--bi-surface-2);border-radius:8px;padding:1rem}.result-summary .row{margin:0}.result-summary [class*=col-]{padding:.5rem}.result-item{text-align:center;padding:1rem;height:100%;background:var(--bi-surface);border-radius:8px;box-shadow:0 1px 3px #00000014}.result-item.highlight{background:linear-gradient(135deg,rgba(var(--brand-rgb),.1),rgba(var(--brand-strong-rgb),.1))}.result-label{font-size:.875rem;color:var(--bi-text-muted);margin-bottom:.5rem}.result-value{font-size:1.5rem;font-weight:600;color:var(--bi-text);margin-bottom:.25rem}.result-value.highlight-value{color:var(--brand)}.result-unit{font-size:.75rem;color:var(--bi-text-muted)}.table{font-size:.875rem}.table thead th{background:linear-gradient(135deg,var(--brand) 0%,var(--brand-strong) 100%);color:#fff;font-weight:500;border:none;padding:.875rem .5rem;white-space:nowrap}.table tbody td{padding:.75rem .5rem;vertical-align:middle}.table-striped>tbody>tr:nth-of-type(odd)>td{background-color:rgba(var(--brand-rgb),.03)}.table-hover tbody tr:hover td{background-color:rgba(var(--brand-rgb),.08)}#combinedInputs{background:var(--bi-surface-2)}@media (max-width: 768px){.result-item{padding:.75rem .5rem}.result-value{font-size:1.25rem}.table{font-size:.8rem}.table thead th,.table tbody td{padding:.5rem .25rem}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}#homeLoanResult,#earlyRepayResult{animation:fadeIn .3s ease}
