/* 定期定額試算頁專用樣式；共用元件沿用 site.css */
.calc .qr-field input[type=text] { min-width: 0; max-width: 100%; }
.dca-sched { max-height: 420px; overflow: auto; border: 1px solid var(--line); border-radius: 8px; margin: 8px 0; }
.dca-sched table { border-collapse: collapse; width: 100%; min-width: 0; font-size: .9rem; }
.dca-sched th, .dca-sched td { border-bottom: 1px solid var(--line); padding: 6px 6px; text-align: right; white-space: nowrap; }
.dca-sched thead th { position: sticky; top: 0; background: var(--soft); }
.dca-sched th:first-child, .dca-sched td:first-child { text-align: center; }
@media (max-width: 480px) { .calc-grid { grid-template-columns: 1fr; } }
#dca-result .total-box strong, #dca-result .calc-table td, #dca-lump-desc { overflow-wrap: anywhere; }
