/* ca-calc.css - capital allowances calculator; builds on the .fc module look (finance-checker.css) */
.cac .fc-wrap { max-width: 56rem; }
.cac-result { margin-top: 1.5rem; }
.cac-h { font-family: var(--font-display, Georgia, serif); font-size: 1.3rem; margin: 0 0 .5rem; }
.cac-big { font-size: 1.05rem; line-height: 1.5; margin: 0 0 1rem; }
.cac-t { width: 100%; border-collapse: collapse; background: #fff; margin: 0 0 1rem; font-size: .92rem; }
.cac-t th, .cac-t td { text-align: left; padding: .5rem .75rem; border-bottom: 1px solid var(--color-bone-200, #e8e0cf); }
.cac-t th { font-size: .75rem; letter-spacing: .06em; text-transform: uppercase; color: #6b6859; border-bottom: 2px solid var(--color-forest-700, #1d4232); }
.cac-t td:not(:first-child), .cac-t th:not(:first-child) { text-align: right; white-space: nowrap; }
.cac-sum td { font-weight: 700; background: var(--color-bone-100, #f4eee2); }
.cac-notes { margin: 0 0 1.25rem; padding-left: 1.1rem; font-size: .85rem; line-height: 1.55; color: #3d3b32; }
.cac-notes li { margin-bottom: .35rem; }
.cac [hidden] { display: none !important; }
