@layer starter, reset, base, state, application;

._messages_1opif_1 {
  --a2-mod-field-message-error-color: var(--foreground-color-danger, #e13212);
  --a2-mod-field-message-warning-color: var(--foreground-color-subdued, #737475);
  all: unset;
  font-family: var(--font-family-base, "Nunito Sans", sans-serif);
  font-size: 100%;
  color: var(--foreground-color, #141414);
  margin: 0;
  padding: 0;
  border-style: none;
  border-width: 0;
  border-color: transparent;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  color: var(--foreground-color-subdued, #737475);
  font-size: 0.875rem;
}

._error-container_1opif_21 {
  display: flex;
  gap: 0.25rem;
  align-items: flex-start;
  color: var(--a2-mod-field-message-error-color);
}

._warning-container_1opif_28 {
  display: flex;
  gap: 0.25rem;
  align-items: flex-start;
  color: var(--a2-mod-field-message-warning-color);
}

._status-icon_1opif_35 {
  padding-top: 0.0625rem;
}@layer starter, reset, base, state, application;
._status-icon_pq77z_1 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}