/* 綜合所得稅試算頁專用樣式；共用元件（.tool .calc .qr-field .total-box .calc-table）沿用 site.css */
#it-form [hidden] { display: none !important; }
.it-check { display: flex; align-items: center; gap: 8px; margin: 10px 0 4px; font-size: 1rem; cursor: pointer; }
.it-check input { width: 22px; height: 22px; flex: none; margin: 0; }
.it-grid3 { grid-template-columns: 1fr 1fr 1fr; }
.it-kpi { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; margin: 10px 0; }
.it-kpi p { margin: 0; border: 1px solid var(--line); border-radius: 10px; padding: 8px 12px; text-align: center; color: var(--muted); font-size: .95rem; }
.it-kpi strong { display: block; color: var(--brand-dark); font-size: 1.35rem; }
.it-cmp { background: var(--soft); border-radius: 8px; padding: 8px 12px; font-size: 1rem; }
.it-years { font-size: .95rem; }
.it-years td, .it-years th { white-space: normal; }
@media (max-width: 600px) {
  .it-grid3 { grid-template-columns: 1fr; }
  .it-years th, .it-years td { padding: 5px; font-size: .85rem; }
}
