.CalculadoraIpva-module__2N2XZa__shell{align-items:stretch;width:min(100%,50rem)}.CalculadoraIpva-module__2N2XZa__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}@media (max-width:34rem){.CalculadoraIpva-module__2N2XZa__formGrid{grid-template-columns:1fr}}.CalculadoraIpva-module__2N2XZa__field{gap:.4rem;display:grid}.CalculadoraIpva-module__2N2XZa__fieldLabel{color:var(--color-text-secondary);font-size:.85rem;font-weight:500}.CalculadoraIpva-module__2N2XZa__fieldHelp{color:var(--color-text-disabled);margin:0;font-size:.8rem;line-height:1.5}.CalculadoraIpva-module__2N2XZa__fieldHelp a{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.CalculadoraIpva-module__2N2XZa__select,.CalculadoraIpva-module__2N2XZa__textInput{appearance:none;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-elevated);width:100%;min-height:2.85rem;color:var(--color-text-primary);font:inherit;padding:0 .9rem;font-size:.95rem;transition:border-color .16s}.CalculadoraIpva-module__2N2XZa__select:focus-visible,.CalculadoraIpva-module__2N2XZa__textInput:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.CalculadoraIpva-module__2N2XZa__resultPanel{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-elevated);gap:.6rem;padding:1.1rem;display:grid}.CalculadoraIpva-module__2N2XZa__resultHeader{justify-content:space-between;align-items:center;display:flex}.CalculadoraIpva-module__2N2XZa__resultRow{color:var(--color-text-secondary);justify-content:space-between;align-items:center;gap:.75rem;font-size:.9rem;display:flex}.CalculadoraIpva-module__2N2XZa__resultRowMain{border-top:1px solid var(--color-border-subtle);color:var(--color-text-primary);padding-top:.5rem;font-size:1rem}.CalculadoraIpva-module__2N2XZa__resultValue{color:var(--color-text-primary);font-variant-numeric:tabular-nums;align-items:center;gap:.4rem;font-weight:500;display:inline-flex}.CalculadoraIpva-module__2N2XZa__resultValueMain{color:var(--color-accent);font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:600}.CalculadoraIpva-module__2N2XZa__economiaNote{color:var(--color-success);margin:0;font-size:.85rem}.CalculadoraIpva-module__2N2XZa__badgeWarning{border:1px solid color-mix(in srgb, var(--color-warning) 55%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-warning) 14%, transparent);color:var(--color-warning);letter-spacing:.03em;text-transform:uppercase;align-items:center;margin-left:.2rem;padding:.1rem .4rem;font-size:.68rem;font-weight:600;display:inline-flex}.CalculadoraIpva-module__2N2XZa__badgeCurrent{border-radius:var(--radius-sm);background:var(--color-accent-soft);color:var(--color-accent);align-items:center;margin-left:.4rem;padding:.1rem .4rem;font-size:.68rem;font-weight:600;display:inline-flex}.CalculadoraIpva-module__2N2XZa__infoSection{border-top:1px solid var(--color-border-subtle);gap:.5rem;padding-top:.75rem;display:grid}.CalculadoraIpva-module__2N2XZa__sectionTitle{color:var(--color-text-primary);margin:0;font-size:1rem;font-weight:600}.CalculadoraIpva-module__2N2XZa__sectionIntro{color:var(--color-text-secondary);margin:0;font-size:.88rem;line-height:1.55}.CalculadoraIpva-module__2N2XZa__emptyNote{color:var(--color-text-disabled);margin:0;font-size:.85rem;font-style:italic}.CalculadoraIpva-module__2N2XZa__isencoesList{color:var(--color-text-secondary);gap:.35rem;margin:0;padding-left:1.2rem;font-size:.88rem;line-height:1.5;display:grid}.CalculadoraIpva-module__2N2XZa__compareHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.CalculadoraIpva-module__2N2XZa__tableWrap{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);overflow-x:auto}.CalculadoraIpva-module__2N2XZa__table{border-collapse:collapse;width:100%;min-width:26rem;font-size:.85rem}.CalculadoraIpva-module__2N2XZa__table th,.CalculadoraIpva-module__2N2XZa__table td{text-align:left;border-bottom:1px solid var(--color-border-subtle);white-space:nowrap;padding:.5rem .75rem}.CalculadoraIpva-module__2N2XZa__table th{color:var(--color-text-disabled);letter-spacing:.05em;text-transform:uppercase;background:var(--color-surface-elevated);font-size:.72rem;font-weight:600}.CalculadoraIpva-module__2N2XZa__table tbody tr:last-child td{border-bottom:none}.CalculadoraIpva-module__2N2XZa__table tr[data-current=true] td{background:var(--color-accent-soft)}.CalculadoraIpva-module__2N2XZa__fonteFooter{color:var(--color-text-disabled);margin:0;font-size:.76rem;line-height:1.5}
