.rate-chips{flex-wrap:wrap;gap:.5rem;display:flex}.rate-chip{border:1px solid var(--card-border);color:var(--text-main);border-radius:var(--border-radius-md);cursor:pointer;transition:all var(--transition-fast);background:#00000008;padding:.5rem 1rem}.rate-chip:hover{background:#0000000f}.rate-chip.active{background:var(--primary-color);border-color:var(--primary-color);font-weight:600}.type-toggle{border-radius:var(--border-radius-md);background:#00000008;gap:.25rem;padding:.25rem;flex-direction:row!important}.toggle-btn{color:var(--text-muted);border-radius:var(--border-radius-sm);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;flex:1;padding:.75rem;font-weight:500}.toggle-btn.active{background:var(--card-bg);color:var(--text-main);box-shadow:var(--shadow-sm)}.gst-results{justify-content:flex-start;align-items:stretch}.gst-results h3{border-bottom:1px solid var(--card-border);margin-bottom:1.5rem;padding-bottom:1rem}.result-row{justify-content:space-between;align-items:center;padding:1rem 0;font-size:1.1rem;display:flex}.result-row.highlight{color:var(--accent-color);font-weight:600}.result-row.total{border-top:1px solid var(--card-border);color:var(--primary-color);margin-top:1rem;font-size:1.4rem;font-weight:700}.amount{font-family:monospace;font-size:1.2em}.gst-breakdown{border-radius:var(--border-radius-md);color:var(--text-muted);background:#00000008;flex-direction:column;gap:.5rem;margin:.5rem 0;padding:1rem;font-size:.9rem;display:flex}.breakdown-row{justify-content:space-between;display:flex}
