/**
 * @file webform.css
 * Tighter vertical rhythm for Webform submission forms (default spacing
 * comes from the theme's Tailwind build and reads too loose for a long
 * field list like the Õppeprogrammi tellimine form).
 */

.webform-submission-form {
  gap: 0.625rem;
  background: #f9faf0;
  padding: 2rem;
  border-radius: var(--radius-lg, var(--radius));
}

.webform-submission-form input,
.webform-submission-form textarea,
.webform-submission-form select {
  background: #fff;
}

.webform-submission-form ::placeholder {
  color: rgba(0, 0, 0, 0.3);
  font-style: italic;
}

.webform-submission-form .webform-actions {
  margin-top: 1rem;
}

.webform-submission-form .webform-actions .button,
.webform-submission-form .webform-actions input[type="submit"] {
  display: inline-flex;
  align-items: center;
  padding: 0.625rem 1.5rem;
  background: var(--button-primary-color);
  color: #fff;
  border: none;
  border-radius: var(--radius-md, var(--radius));
  font-size: 0.9375rem;
  font-weight: 600;
  cursor: pointer;
}

.webform-submission-form .webform-actions .button:hover,
.webform-submission-form .webform-actions input[type="submit"]:hover {
  opacity: 0.9;
}
