.settings-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; }
.tax-row { display: grid; grid-template-columns: 1fr 0.6fr 80px 40px; gap: 10px; align-items: center; margin-bottom: 8px; }
.tax-row .form-input { margin-bottom: 0; }
.section-toggles { display: flex; flex-direction: column; gap: 16px; }
.toggle-row { display: flex; align-items: center; justify-content: space-between; padding: 14px 0; border-bottom: 1px solid var(--border-color); }
.toggle-row:last-child { border-bottom: none; }
.toggle-label { font-size: 14px; color: var(--text-secondary); }
