.CompoundInterestCalculator-module__S56Nvq__resultsTitle{text-align:center;color:var(--text-primary);margin-top:0;margin-bottom:30px}.CompoundInterestCalculator-module__S56Nvq__summaryGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-bottom:40px;display:grid}.CompoundInterestCalculator-module__S56Nvq__summaryCard{background-color:var(--background-primary);border-radius:var(--border-radius);text-align:center;border:1px solid var(--border-color);padding:20px;transition:transform .2s ease-in-out}.CompoundInterestCalculator-module__S56Nvq__summaryCard:hover{transform:translateY(-4px)}.CompoundInterestCalculator-module__S56Nvq__summaryCard h4{color:var(--text-muted);font-size:.9rem;font-weight:var(--font-weight-regular);margin:0 0 8px}.CompoundInterestCalculator-module__S56Nvq__summaryCard p{font-size:1.5rem;font-weight:var(--font-weight-bold);color:var(--primary-color);margin:0}.CompoundInterestCalculator-module__S56Nvq__finalAmount{background-color:var(--primary-color);border-color:var(--primary-color)}.CompoundInterestCalculator-module__S56Nvq__finalAmount h4{color:#fffc}.CompoundInterestCalculator-module__S56Nvq__finalAmount p{color:var(--primary-content-color)}.CompoundInterestCalculator-module__S56Nvq__totalInterest p{color:var(--success-color)}.CompoundInterestCalculator-module__S56Nvq__tableContainer{border-radius:var(--border-radius);border:1px solid var(--border-color);max-height:60vh;overflow:auto}.CompoundInterestCalculator-module__S56Nvq__tableContainer table{border-collapse:collapse;width:100%}.CompoundInterestCalculator-module__S56Nvq__tableContainer th,.CompoundInterestCalculator-module__S56Nvq__tableContainer td{text-align:center;border-bottom:1px solid var(--border-color);padding:12px}.CompoundInterestCalculator-module__S56Nvq__tableContainer th{background-color:var(--table-header-bg);font-weight:var(--font-weight-semibold);color:var(--text-secondary);position:sticky;top:0}.CompoundInterestCalculator-module__S56Nvq__tableContainer tbody tr:nth-child(odd){background-color:var(--background-primary)}.CompoundInterestCalculator-module__S56Nvq__tableContainer tbody tr:nth-child(2n){background-color:var(--background-secondary)}.CompoundInterestCalculator-module__S56Nvq__tableContainer tbody tr:hover{background-color:var(--background-hover)}.CompoundInterestCalculator-module__S56Nvq__chartContainer{width:100%;height:400px;margin-bottom:40px}@media (max-width:768px){.CompoundInterestCalculator-module__S56Nvq__summaryGrid{grid-template-columns:1fr}}
