.dermatriq-form-shortcodes {
  max-width: 980px;
  padding: 12px 16px;
  margin: 10px 0 16px;
}

.dermatriq-form-shortcode-row {
  margin-bottom: 10px;
}

.dermatriq-form-shortcode-row .dermatriq-copy-msg {
  margin-left: 8px;
  font-size: 12px;
}

.dermatriq-form-front-links {
  max-width: 980px;
  padding: 12px 16px;
  margin: 10px 0 16px;
}

.dermatriq-role-cap-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
  gap: 6px 12px;
  max-width: 1100px;
}

.dermatriq-role-cap-item {
  display: inline-flex;
  align-items: center;
  gap: 6px;
}

.dermatriq-warning-text {
  color: #b32d2e;
}

.dermatriq-form-placeholders {
  max-width: 980px;
  padding: 12px 16px;
  margin: 10px 0 16px;
}
