/* ── FELMÉRŐ – KAPCSOLATI ŰRLAP MEZŐI ────────────────
   A 11. lépés (kapcsolati adatok) beviteli mezői. */

.fel-contact {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.fel-contact__row label {
  display: block;
  font-size: 13px;
  color: var(--text-muted);
  margin-bottom: 6px;
}

.fel-contact__row .req { color: var(--accent); }

.fel-contact input,
.fel-contact textarea {
  width: 100%;
  background: var(--surface-2);
  border: 1px solid var(--border);
  border-radius: var(--radius-sm);
  color: var(--text);
  font-family: var(--font-body);
  font-size: 15px;
  padding: 11px 13px;
  outline: none;
  transition: border-color 0.15s;
}

.fel-contact input:focus,
.fel-contact textarea:focus {
  border-color: var(--accent-border);
}

/* GDPR hozzájárulás */
.fel-consent {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  font-size: 12.5px;
  line-height: 1.55;
  color: var(--text-muted);
  cursor: pointer;
}

.fel-consent input {
  width: auto;
  margin-top: 3px;
  flex-shrink: 0;
  accent-color: var(--accent);
}

/* Honeypot – botcsapda, ember elől rejtve (látvány nélkül, de kitölthető marad a botnak) */
.fel-hp {
  position: absolute;
  left: -9999px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
