

/* Start:/local/components/mgc/feedback.form/templates/.default/style.css?17872934511246*/
.cta__fields--feedback .cta__consent {
  grid-area: 5 / 1 / auto / -1;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  color: var(--on-dark-70);
  cursor: pointer;
}

.cta__fields--feedback .cta__consent input {
  flex: 0 0 auto;
  width: 16px;
  height: 16px;
  margin-top: 2px;
  accent-color: var(--red);
}

.cta__fields--feedback .cta__submit {
  grid-area: 6 / 1 / auto / -1;
  margin-top: 23px;
}

.cta__fields--feedback .cta__status {
  grid-area: 7 / 1 / auto / -1;
  margin-top: 0;
}

.cta__fields--feedback .cta__status--success { color: #a8e6b2; }
.cta__fields--feedback .cta__status--error { color: #ffb0b4; }
.cta__fields--feedback .cta__status--loading { color: var(--on-dark-70); }

.cta__fields--feedback .cta__submit:disabled {
  cursor: wait;
  opacity: 0.65;
}

.cta__fields--feedback .cta__file-hint {
  display: block;
  margin-top: 8px;
  color: var(--on-dark-50);
  font-size: 12px;
  line-height: 1.3;
}

.cta__fields--feedback .cta__honeypot {
  position: absolute;
  left: -10000px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

@media (max-width: 767px) {
  .cta__fields--feedback .cta__consent,
  .cta__fields--feedback .cta__submit,
  .cta__fields--feedback .cta__status {
    grid-area: auto;
  }
}

/* End */
/* /local/components/mgc/feedback.form/templates/.default/style.css?17872934511246 */
