/**
 * Easy Validation — Rounded Theme
 */
[data-ev-theme="rounded"],
.ev-theme-rounded {
  --ev-border-radius: 1rem;
  --ev-toast-radius: 1rem;
}

[data-ev-theme="rounded"] .form-control,
[data-ev-theme="rounded"] .form-select,
.ev-theme-rounded .form-control,
.ev-theme-rounded .form-select {
  border-radius: 1rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

[data-ev-theme="rounded"] .ev-error-message,
.ev-theme-rounded .ev-error-message {
  display: inline-block;
  background: rgba(var(--ev-danger-rgb), 0.1);
  color: var(--ev-danger);
  padding: 0.25rem 0.75rem;
  border-radius: 50rem;
  font-size: 0.75rem;
  font-weight: 500;
  margin-top: 0.5rem;
}

[data-ev-theme="rounded"] .btn,
.ev-theme-rounded .btn {
  border-radius: 50rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

[data-ev-theme="rounded"] .ev-toast,
.ev-theme-rounded .ev-toast { border-radius: 1rem; }

[data-ev-theme="rounded"] .ev-summary-box,
.ev-theme-rounded .ev-summary-box { border-radius: 1rem; }

[data-ev-theme="rounded"] .ev-popup__content,
.ev-theme-rounded .ev-popup__content { border-radius: 1.25rem; }

[data-ev-theme="rounded"] .card,
.ev-theme-rounded .card { border-radius: 1rem; overflow: hidden; }
