.denom-card { background: #f8fafc; border-radius: 16px; padding: 1rem; margin-bottom: 1rem; border: 1px solid #e9ecef; }
        .denom-label { font-weight: 600; display: flex; align-items: center; gap: 8px; }
        .total-amount-card { background: linear-gradient(135deg, #2b6e4f 0%, #1e5940 100%); color: white; border-radius: 24px; padding: 1.8rem; text-align: center; }
        .total-value { font-size: 2.5rem; font-weight: 800; font-family: monospace; }
        .words-value { font-size: 0.85rem; opacity: 0.9; }
        .example-badge { background: #e9ecef; border-radius: 40px; padding: 0.4rem 1rem; cursor: pointer; transition: 0.2s; font-size: 0.8rem; }
        .example-badge:hover { background: #ced4da; transform: translateY(-1px); }
        .summary-table th { background: #eef2f5; }
        .insight-box { background: #eef2fa; border-radius: 16px; padding: 1.2rem; margin: 1rem 0; }
        .verification-badge { background: #d1e7dd; color: #0f5132; border-radius: 20px; padding: 0.2rem 0.8rem; font-size: 0.75rem; display: inline-block; }
        .currency-input { max-width: 120px; display: inline-block; }
        @media (max-width: 768px) { .total-value { font-size: 1.8rem; } }.chart-container{height:auto}