/* saas_tax_meter_line.css — πλαίσιο «Το Κοντέρ έλεγε» στο φύλλο δήλωσης ΦΠΑ. Η διαφορά χωρίς κόκκινο/πράσινο. */
.cfxtml-box { background: #F5F7FA; border: 1px solid #E2E8F0; border-radius: 12px; padding: 14px; margin: 12px 0; box-sizing: border-box; max-width: 100%; color: #0F172A; }
.cfxtml-title { margin: 0 0 6px; font-size: 16px; font-weight: 700; color: #0F172A; }
.cfxtml-intro { margin: 0 0 10px; font-size: 13px; line-height: 1.5; color: #64748B; }
.cfxtml-row { display: flex; align-items: baseline; justify-content: space-between; gap: 8px; flex-wrap: wrap; margin-top: 8px; font-size: 14px; color: #0F172A; }
.cfxtml-amount { font-weight: 700; }
.cfxtml-diff { display: flex; align-items: baseline; justify-content: space-between; gap: 8px; flex-wrap: wrap; font-size: 12px; color: #64748B; }
.cfxtml-asof { margin-top: 10px; font-size: 12px; color: #64748B; }
.cfxtml-why { margin-top: 8px; }
.cfxtml-toggle { background: none; border: 0; padding: 6px 0; min-height: 40px; font: inherit; font-size: 13px; color: #1D6FD8; text-decoration: underline; cursor: pointer; }
.cfxtml-reasons { margin: 4px 0 0; padding-left: 20px; font-size: 13px; line-height: 1.5; color: #0F172A; }
.cfxtml-reasons[hidden] { display: none; }
@media (max-width: 600px) { .cfxtml-box { width: 100%; padding: 12px; } }
