.calculator { background: white; border: 1px solid var(--color-line); border-radius: 20px; padding: 24px; }
.result-box { background: var(--gradient-soft); border-radius: 16px; color: var(--color-navy); font-size: 1.3rem; font-weight: 900; padding: 18px; }
.coa-list { display: grid; gap: 12px; }
.coa-list li { align-items: center; background: white; border: 1px solid var(--color-line); border-radius: 14px; display: flex; justify-content: space-between; padding: 14px; }
