.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.info{background:rgba(107,114,128,.1);font-size:.9rem}.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{padding:.4rem 0;border-bottom:1px solid #e5e7eb}.tabla-alicuotas td:first-child{width:40%}.nota{font-size:.8rem;color:#6b7280;margin-top:.5rem}.acciones{display:flex;gap:1rem;margin-top:1.5rem;flex-wrap:wrap}.btn-secundario{background:var(--color-fondo);border:1px solid var(--color-borde);padding:.6rem 1rem;border-radius:var(--radio-borde);cursor:pointer;font-size:.9rem}.btn-secundario:hover{background:#e5e7eb}@media print{.acciones,.nota-legal{display:none}}