/* 二代健保補充保費試算頁專用樣式；其餘沿用 site.css 的 .tool .calc .qr-field .calc-table */
.ns-asof { background: #f5f8ff; border-left: 4px solid var(--brand); padding: 10px 14px; border-radius: 6px; font-size: 1rem; }
.ns-big { font-size: 1.25rem; margin: 10px 0 4px; }
.ns-big strong { color: var(--brand-dark); font-size: 1.6rem; }
#ns-state[data-state="charge"] { color: var(--bad); font-weight: 700; }
#ns-state[data-state="below"], #ns-state[data-state="exempt"] { color: var(--ok); font-weight: 700; }
.ns-adv { margin: 10px 0; border: 1px solid var(--line); border-radius: 10px; padding: 8px 12px; }
.ns-adv summary { font-weight: 600; cursor: pointer; min-height: 32px; }
.ns-chk { margin: 6px 0; }
.ns-chk input { width: 20px; height: 20px; margin: 2px 8px 0 0; flex: none; }
.ns-chk { display: flex; align-items: flex-start; font-size: 1rem; cursor: pointer; }
#ns-eform { margin-top: 1.25rem; }
