.dvo-post-insert-form {
  background-color: #fff;
  border-radius: 8px;
  padding: 32px;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
}

.dvo-post-insert-form h3 {
  margin-bottom: 30px;
}

.dvo-post-insert-form .wp-editor-wrap button {
  background: none !important;
}

.dvo-post-insert-form--success,
.dvo-post-insert-form--error {
  margin-bottom: 16px;
}

.dvo-post-insert-form--success {
  color: #28a745;
}

.dvo-post-insert-form--error {
  color: #dc3545;
}

.dvo-post-insert-form__fields {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.dvo-post-insert-form__field {
  width: 100%;
}

.dvo-post-insert-form__field input,
.dvo-post-insert-form__field textarea,
.dvo-post-insert-form__field select {
  width: 100% !important;
  border-width: 2px !important;
  border-radius: 8px !important;
  margin-bottom: 0 !important;
  padding: 10px !important;
}

.dvo-post-insert-form__field input[type="file"] {
  border-style: dashed !important;
  border-color: #e9ecec !important;
}

.dvo-post-insert-form__terms {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.dvo-post-insert-form__term {
  display: flex;
  gap: 8px;
  align-items: center;
}

.dvo-post-insert-form__term input {
  width: auto !important;
  accent-color: var(--mfn-button-bg, #dbdddf);
}

.dvo-post-insert-form__submit {
  border-radius: 8px;
}
