body {
  font-family: Montserrat, sans-serif;
}

.pma-form input[type="checkbox"] {
  width: auto;
  margin: 0 8px 0 0;
}

.appt-menu a {
  display: block;
  padding: 9px 10px;
  border-radius: 8px;
  text-decoration: none;
  color: #3a342f;
  font-size: 13px;
  font-weight: 600;
}

.appt-menu a:hover {
  background: #f7f4f1;
}

.appt-actions summary {
  list-style: none;
}

.appt-actions summary::-webkit-details-marker {
  display: none;
}

.pma-form select,
.pma-form textarea {
  width: 100%;
  margin-bottom: 14px;
  padding: 12px 14px;
  border: 1px solid var(--pma-border);
  border-radius: 10px;
  background: #fbfaf9;
  font: inherit;
}

.pma-form textarea {
  min-height: 140px;
  font-family: ui-monospace, Consolas, monospace;
  font-size: 13px;
}
