diff --git a/proveedores.html b/proveedores.html
index e7fb4eb..be8dfb7 100644
--- a/proveedores.html
+++ b/proveedores.html
@@ -524,17 +524,15 @@
card.id = `card-${svc.id}`;
card.className = `service-card p-5 rounded-2xl border ${bgClass} flex items-center justify-between transition-all group fade-in ${isLocked ? 'locked' : ''}`;
- card.onclick = (e) => {
+ card.onclick = (e) => {
if (e.target.closest('a') || e.target.closest('button')) return;
- if (isArchived) {
- showToast("⚠️ Este servicio está ARCHIVADO.", true);
- } else if (isLocked) {
+ if (isLocked) {
card.classList.remove('shake');
void card.offsetWidth;
card.classList.add('shake');
showToast(`🔒 ${lockedMsg}`, true);
} else {
- openEditor(svc.id);
+ openEditor(svc.id, isArchived); // Pasamos si está archivado o no
}
};