/* VM Elállás 14 | mod_vmelallas-14 1.0.4
 * Csak a modul saját elemeit stílusozza. Színek a sablon Bootstrap 5 változóiból.
 */

/* A hidden attribútum minden sablonban rejtsen (egyes sablonok felülírják a [hidden] szabályt) */
.gf-elallas [hidden] {
  display: none !important;
}

/* Honeypot: képernyőolvasó és felhasználó elől is rejtve */
.gf-elallas .gf-elallas-hp {
  position: absolute;
  left: -10000px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

/* Megerősítő ablak (natív dialog) */
.gf-elallas .gf-elallas-dialog {
  width: min(32rem, calc(100vw - 2rem));
  max-width: 100%;
  background: var(--bs-body-bg, #fff);
  color: var(--bs-body-color, #212529);
}

.gf-elallas .gf-elallas-dialog::backdrop {
  background: rgba(0, 0, 0, 0.5);
}

/* Tételkártya: a checkbox a BS5 form-check helyén, a teljes sor kattintható */
.gf-elallas .form-check.border .form-check-input {
  margin-top: 0.3rem;
}

/* 1.0.4: a sablon egyes esetekben keskenyre veszi a mezőket; a modulban teljes szélesség */
.gf-elallas input.form-control,
.gf-elallas textarea.form-control {
  width: 100%;
  max-width: none;
}

/* 1.0.4: a jelölőnégyzet kerete egyes sablonokon szinte láthatatlan */
.gf-elallas .form-check-input {
  border: 1px solid var(--bs-secondary, #6c757d);
}

.gf-elallas .form-check-input:checked {
  border-color: var(--bs-primary, #0d6efd);
}
