.oculto{display:none!important}.desglose-grid{display:flex;flex-direction:column;gap:.75rem}.desglose-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:var(--color-fondo);border-radius:var(--radio-borde)}.desglose-item .concepto{color:var(--color-texto);font-size:.95rem}.desglose-item .monto{font-weight:600;font-size:.95rem;color:var(--color-texto)}.desglose-item.total{background:linear-gradient(135deg,var(--color-primario),var(--color-secundario));color:#fff;margin-top:.5rem;padding:1.25rem;border-radius:12px}.desglose-item.total .concepto,.desglose-item.total .monto{color:#fff;font-size:1.1rem}.desglose-item.resultado-final{background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff;margin-top:.5rem;padding:1.25rem;border-radius:12px}.desglose-item.resultado-final .concepto,.desglose-item.resultado-final .monto{color:#fff;font-size:1.2rem}.desglose-item.resultado-final.cero{background:linear-gradient(135deg,#059669,#10b981)}.info-box{background:var(--color-fondo);padding:1rem 1.25rem;border-radius:var(--radio-borde);margin-top:1rem}.info-box h3{margin-bottom:.75rem;font-size:1rem}.tabla-alicuotas{width:100%;border-collapse:collapse;font-size:.85rem}.tabla-alicuotas td,.tabla-alicuotas th{padding:.5rem;text-align:left;border-bottom:1px solid #e5e7eb}.tabla-alicuotas th{font-weight:600}.acciones{display:flex;gap:1rem;margin-top:1.5rem;flex-wrap:wrap}@media print{.desglose-item.resultado-final{background:#dc2626!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.acciones{display:none}}