/* Versión 0.3.0: estados financieros, Formulario 120, RG 90 y asientos en moneda extranjera. */
form:not(.foreign) .fx-only { display: none; }
.auto-line td { background: #f3f8f4; font-style: italic; }
.statement-tabs { margin: 0 0 12px; }
table.statement td { white-space: nowrap; }
table.statement tr.st-section td { font-weight: 700; font-size: 14px; padding-top: 14px; border-bottom: 1px solid #c9d8cd; }
table.statement tr.st-group td, table.statement tr.st-subtotal td { font-weight: 600; }
table.statement tr.st-total td { font-weight: 800; border-top: 2px solid #2f6b46; }
table.statement tr.st-subtotal td { background: #f3f8f4; }
.iva-table td:first-child { width: 70px; }
.iva-table tr.iva-auto td { background: #f6f8f7; }
.iva-table tr.iva-changed td { background: #fff8e6; }
.iva-input { width: 150px; text-align: right; }
.iva-table .link-button { margin-left: 6px; }
.tax-warning { color: #8a5a00; }
@media (max-width: 720px) { .iva-input { width: 110px; } table.statement td { white-space: normal; } }
table.statement td.lvl-0 { padding-left: 12px; }
table.statement td.lvl-1 { padding-left: 28px; }
table.statement td.lvl-2 { padding-left: 44px; }
table.statement td.lvl-3 { padding-left: 60px; }
table.statement td.lvl-4 { padding-left: 76px; }
table.statement td.lvl-5 { padding-left: 92px; }
table.statement td.lvl-6 { padding-left: 108px; }
table.statement td.lvl-7 { padding-left: 124px; }
table.statement td.lvl-8 { padding-left: 140px; }
.validation-checks{padding:10px 0;line-height:1.7}.validation-checks small{display:block;font-size:12px}
