.gth-tax-calculator .gth-tax-results { display: flex; flex-direction: column; gap: var(--gth-space-2); margin-bottom: var(--gth-space-4); }
.gth-tax-calculator .gth-tax-row { display: flex; justify-content: space-between; padding: var(--gth-space-3); background: var(--gth-bg-secondary); border-radius: var(--gth-radius-md); }
.gth-tax-calculator .gth-tax-row-highlight { background: var(--gth-primary); color: white; font-weight: 600; }
.gth-tax-calculator .gth-tax-brackets { margin-top: var(--gth-space-4); padding: var(--gth-space-4); background: var(--gth-bg-secondary); border-radius: var(--gth-radius-lg); }
.gth-tax-calculator .gth-tax-brackets h5 { margin: 0 0 var(--gth-space-3) 0; font-size: var(--gth-text-sm); }
.gth-tax-calculator .gth-bracket-item { display: flex; justify-content: space-between; padding: var(--gth-space-2) 0; border-bottom: 1px solid var(--gth-border); font-size: var(--gth-text-sm); }
.gth-tax-calculator .gth-bracket-item:last-child { border-bottom: none; }
.gth-tax-calculator .gth-disclaimer { font-size: var(--gth-text-xs); color: var(--gth-text-muted); margin-top: var(--gth-space-4); }
