
/* Reference only — not bundled directly. Copy these rules into each
   consuming registered component's own styles.css (see css-scoping). */

.cc_llcvgyda_a9dEKwIdqP .nisa-bis__form, .cc_llcvgyda_Bu82OQ5bbO .nisa-bis__form, .cc_llcvgyda_YQXgut1IVE .nisa-bis__form, .cc_llcvgyda_RqlEQQbYl8 .nisa-bis__form {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.cc_llcvgyda_a9dEKwIdqP .nisa-bis__label, .cc_llcvgyda_Bu82OQ5bbO .nisa-bis__label, .cc_llcvgyda_YQXgut1IVE .nisa-bis__label, .cc_llcvgyda_RqlEQQbYl8 .nisa-bis__label {
  font-size: 13px;
}

.cc_llcvgyda_a9dEKwIdqP .nisa-bis__input, .cc_llcvgyda_Bu82OQ5bbO .nisa-bis__input, .cc_llcvgyda_YQXgut1IVE .nisa-bis__input, .cc_llcvgyda_RqlEQQbYl8 .nisa-bis__input {
  width: 100%;
  padding: 12px 14px;
  border: 1px solid var(--ggXmQeec6D, #d4d4d4);
  /* 16px, not 14px — iOS Safari zooms in on focus for any input under 16px. */
  font-size: 16px;
}

.cc_llcvgyda_a9dEKwIdqP .nisa-bis__input:focus-visible, .cc_llcvgyda_Bu82OQ5bbO .nisa-bis__input:focus-visible, .cc_llcvgyda_YQXgut1IVE .nisa-bis__input:focus-visible, .cc_llcvgyda_RqlEQQbYl8 .nisa-bis__input:focus-visible {
  outline: 2px solid var(--yxsK6O1M8R, #000);
  outline-offset: 2px;
}

.cc_llcvgyda_a9dEKwIdqP .nisa-bis__error, .cc_llcvgyda_Bu82OQ5bbO .nisa-bis__error, .cc_llcvgyda_YQXgut1IVE .nisa-bis__error, .cc_llcvgyda_RqlEQQbYl8 .nisa-bis__error {
  margin: 0;
  color: var(--5UwfHs0Yil, #c0392b);
  font-size: 13px;
}

.cc_llcvgyda_a9dEKwIdqP .nisa-bis__submit, .cc_llcvgyda_Bu82OQ5bbO .nisa-bis__submit, .cc_llcvgyda_YQXgut1IVE .nisa-bis__submit, .cc_llcvgyda_RqlEQQbYl8 .nisa-bis__submit {
  width: 100%;
  padding: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  background: var(--fyLUpQhzWf, #000);
  border: 1px solid var(--yxsK6O1M8R, #000);
  color: var(--j3Xiz3CkQn, #fff);
  font-size: 14px;
  cursor: pointer;
}

.cc_llcvgyda_a9dEKwIdqP .nisa-bis__submit:hover:not(:disabled), .cc_llcvgyda_Bu82OQ5bbO .nisa-bis__submit:hover:not(:disabled), .cc_llcvgyda_YQXgut1IVE .nisa-bis__submit:hover:not(:disabled), .cc_llcvgyda_RqlEQQbYl8 .nisa-bis__submit:hover:not(:disabled) {
  background: color-mix(in srgb, var(--fyLUpQhzWf, #000) 90%, var(--j3Xiz3CkQn, #fff));
}

.cc_llcvgyda_a9dEKwIdqP .nisa-bis__submit:disabled, .cc_llcvgyda_Bu82OQ5bbO .nisa-bis__submit:disabled, .cc_llcvgyda_YQXgut1IVE .nisa-bis__submit:disabled, .cc_llcvgyda_RqlEQQbYl8 .nisa-bis__submit:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
