/* Cordoba dialog — replaces confirm()/alert() with native <dialog> */
dialog.cordoba-dialog {
  border: none;
  border-radius: 6px;
  padding: 1.5rem;
  min-width: 320px;
  max-width: 480px;
  box-shadow: 0 0 0 9999px var(--overlay-bg);
  font-size: 14px;
  line-height: 1.5;
}
dialog.cordoba-dialog::backdrop { background: transparent; }
dialog.cordoba-dialog h4 { margin: 0 0 0.75rem; font-size: 1rem; font-weight: 600; }
dialog.cordoba-dialog p { margin: 0 0 1rem; color: var(--text-primary); }
dialog.cordoba-dialog .dialog-actions { display: flex; gap: 0.5rem; justify-content: flex-start; }
dialog.cordoba-dialog .btn { padding: 0.35rem 1rem; border-radius: 3px; cursor: pointer; font-size: 13px; }
dialog.cordoba-dialog .btn-primary { background: var(--accent); border-color: var(--accent); color: var(--text-white); }
dialog.cordoba-dialog .btn-primary:hover { filter: brightness(1.12); }
dialog.cordoba-dialog .btn-danger { background: var(--danger); border-color: var(--danger); color: var(--text-white); }
dialog.cordoba-dialog .btn-danger:hover { filter: brightness(1.12); }
dialog.cordoba-dialog .btn-secondary { background: #6c757d; border-color: #6c757d; color: #fff; }
dialog.cordoba-dialog .btn-secondary:hover { filter: brightness(1.12); }
dialog.cordoba-dialog .btn-tertiary { background: transparent; border-color: var(--accent,#007bff); color: var(--accent,#007bff); }
dialog.cordoba-dialog .btn-tertiary:hover { background: rgba(0,123,255,0.08); filter: brightness(1.12); }
