/* Modal <dialog> padrão do sistema (.ia-dialog).
   Antes vivia em static/modules/recadastramento.css, mas é usado por
   exportações, recadastramento e comprev — componente compartilhado. */

.ia-dialog {
  border: 1px solid var(--border-color);
  border-radius: 8px;
  background: var(--bg-elevated);
  color: var(--text-primary);
  padding: 1.2rem 1.4rem;
  min-width: 360px;
  max-width: 92vw;
}
.ia-dialog::backdrop {
  background: rgba(0, 0, 0, .55);
}
.ia-dialog h3 { margin-top: 0; margin-bottom: .6rem; }
.ia-dialog-actions {
  display: flex;
  justify-content: flex-end;
  gap: .5rem;
  margin-top: 1rem;
}
.ia-dialog textarea,
.ia-dialog input,
.ia-dialog select {
  width: 100%;
  padding: .4rem .55rem;
  /* background-color (não o shorthand): o shorthand zeraria o repeat/position
     da seta que forms.css aplica no <select> dentro de .ia-form-field. */
  background-color: var(--bg-deep);
  border: 1px solid var(--border-color);
  color: var(--text-primary);
  border-radius: 4px;
}
