.interest-calculator .interest-breakdown-table{width:100%;overflow-x:auto}.interest-calculator .interest-breakdown-table table{width:100%;border-collapse:collapse;min-width:600px}.interest-calculator .interest-breakdown-table th,.interest-calculator .interest-breakdown-table td{padding:10px;border:1px solid var(--border-color);text-align:right}.interest-calculator .interest-breakdown-table th{background-color:#f5f5f5;font-weight:600;text-align:center}.interest-calculator .interest-breakdown-table tr:hover{background-color:#f9f9f9}.interest-calculator .comparison-section{margin-top:30px;background-color:#f5f9ff;border-radius:6px;padding:20px}.interest-calculator .comparison-section h3{margin-top:0;margin-bottom:15px;font-size:20px;color:var(--primary-dark)}.interest-calculator .comparison-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:15px}.interest-calculator .comparison-item{background-color:white;border-radius:4px;padding:15px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.interest-calculator .comparison-title{font-weight:600;font-size:16px;margin-bottom:10px;color:var(--primary-dark)}.interest-calculator .comparison-value{font-size:18px;font-weight:600;color:var(--primary-color);margin-bottom:5px}.interest-calculator .comparison-label{font-size:13px;color:var(--light-text)}@media (max-width:768px){.interest-calculator .comparison-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.interest-calculator .comparison-item{padding:12px}.interest-calculator .comparison-title{font-size:15px}.interest-calculator .comparison-value{font-size:16px}}@media (max-width:480px){.interest-calculator .comparison-grid{grid-template-columns:1fr}}