#fdrc-calculator input,#fdrc-calculator label,#fdrc-calculator button{margin-bottom:1rem}.fdrc-results-card{background:#fff;border-radius:16px;box-shadow:0 4px 24px rgb(0 0 0 / .1);overflow:hidden;border:1px solid #e8edf3}.fdrc-results-header{background:#0dcaf0;color:#fff;padding:24px 28px 20px;text-align:center}.fdrc-results-header h4{font-size:1.3rem;font-weight:700;margin:0 0 6px;letter-spacing:.3px}.fdrc-results-subtitle{font-size:.82rem;opacity:.8;margin:0}.fdrc-table-wrapper{padding:0;overflow-x:auto}.fdrc-table{width:100%;border-collapse:collapse;font-size:.93rem}.fdrc-table thead tr{background:#f0f4f9;border-bottom:2px solid #dce4ef}.fdrc-table thead th{padding:14px 20px;text-align:left;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#4a6080}.fdrc-table thead th:not(:first-child){text-align:right}.fdrc-table tbody tr{border-bottom:1px solid #eef1f6;transition:background 0.15s ease}.fdrc-table tbody tr:hover{background:#f8fafd}.fdrc-table tbody td{padding:16px 20px;color:#2d3748}.fdrc-table tbody td:not(:first-child){text-align:right}.fdrc-label{font-weight:500;color:#4a5568}.fdrc-amount{font-weight:600;color:#1a3c5e;font-size:.97rem}.fdrc-amount.highlight{color:#1a7a4a;font-size:1.05rem;font-weight:700}.fdrc-years-cell{text-align:center!important}.fdrc-years-badge{display:inline-block;background:#e8f0fc;color:#2563a8;font-weight:700;font-size:.88rem;padding:4px 14px;border-radius:20px;border:1px solid #c3d4f0}.fdrc-highlight-row{background:#f0faf5!important;border-top:2px solid #a8d5b8!important;border-bottom:2px solid #a8d5b8!important}.fdrc-disclaimer{font-size:.75rem;color:#94a3b8;text-align:center;padding:12px 20px;margin:0;background:#fafbfc;border-top:1px solid #eef1f6}