
/* AuthField (gff) — üyelik/hesap formu alanı.
   Gri çizgi yok: .g-input'un global kenarlığı şeffaflaşır, ayrımı yüzey
   dolgusu verir. Kenarlık yalnızca hata durumunda (--g-error) görünür. */

.cc_n2k0mxzk_2WcVKZZhYC .gff, .cc_n2k0mxzk_V3hxoFbwwq .gff, .cc_n2k0mxzk_4lRInOU4eb .gff, .cc_n2k0mxzk_OU9dOsSYRM .gff, .cc_n2k0mxzk_BqwgE6KKXn .gff {
  display: flex;
  flex-direction: column;
  gap: var(--g-space-2);
  min-width: 0;
}

.cc_n2k0mxzk_2WcVKZZhYC .gff--wide, .cc_n2k0mxzk_V3hxoFbwwq .gff--wide, .cc_n2k0mxzk_4lRInOU4eb .gff--wide, .cc_n2k0mxzk_OU9dOsSYRM .gff--wide, .cc_n2k0mxzk_BqwgE6KKXn .gff--wide {
  grid-column: 1 / -1;
}

.cc_n2k0mxzk_2WcVKZZhYC .gff__label, .cc_n2k0mxzk_V3hxoFbwwq .gff__label, .cc_n2k0mxzk_4lRInOU4eb .gff__label, .cc_n2k0mxzk_OU9dOsSYRM .gff__label, .cc_n2k0mxzk_BqwgE6KKXn .gff__label {
  color: var(--g-ink-2);
  font-size: var(--g-fs-meta);
  font-weight: var(--g-w-medium);
}

.cc_n2k0mxzk_2WcVKZZhYC .gff__req, .cc_n2k0mxzk_V3hxoFbwwq .gff__req, .cc_n2k0mxzk_4lRInOU4eb .gff__req, .cc_n2k0mxzk_OU9dOsSYRM .gff__req, .cc_n2k0mxzk_BqwgE6KKXn .gff__req {
  color: var(--g-accent);
}

.cc_n2k0mxzk_2WcVKZZhYC .gff__control, .cc_n2k0mxzk_V3hxoFbwwq .gff__control, .cc_n2k0mxzk_4lRInOU4eb .gff__control, .cc_n2k0mxzk_OU9dOsSYRM .gff__control, .cc_n2k0mxzk_BqwgE6KKXn .gff__control {
  position: relative;
}

.cc_n2k0mxzk_2WcVKZZhYC .gff__input, .cc_n2k0mxzk_V3hxoFbwwq .gff__input, .cc_n2k0mxzk_4lRInOU4eb .gff__input, .cc_n2k0mxzk_OU9dOsSYRM .gff__input, .cc_n2k0mxzk_BqwgE6KKXn .gff__input, .cc_n2k0mxzk_2WcVKZZhYC .gff__input:hover, .cc_n2k0mxzk_V3hxoFbwwq .gff__input:hover, .cc_n2k0mxzk_4lRInOU4eb .gff__input:hover, .cc_n2k0mxzk_OU9dOsSYRM .gff__input:hover, .cc_n2k0mxzk_BqwgE6KKXn .gff__input:hover {
  border-color: transparent;
  background: var(--g-surface);
}

.cc_n2k0mxzk_2WcVKZZhYC .gff--bg .gff__input, .cc_n2k0mxzk_V3hxoFbwwq .gff--bg .gff__input, .cc_n2k0mxzk_4lRInOU4eb .gff--bg .gff__input, .cc_n2k0mxzk_OU9dOsSYRM .gff--bg .gff__input, .cc_n2k0mxzk_BqwgE6KKXn .gff--bg .gff__input, .cc_n2k0mxzk_2WcVKZZhYC .gff--bg .gff__input:hover, .cc_n2k0mxzk_V3hxoFbwwq .gff--bg .gff__input:hover, .cc_n2k0mxzk_4lRInOU4eb .gff--bg .gff__input:hover, .cc_n2k0mxzk_OU9dOsSYRM .gff--bg .gff__input:hover, .cc_n2k0mxzk_BqwgE6KKXn .gff--bg .gff__input:hover {
  background: var(--g-bg);
}

.cc_n2k0mxzk_2WcVKZZhYC .gff__input[aria-invalid="true"], .cc_n2k0mxzk_V3hxoFbwwq .gff__input[aria-invalid="true"], .cc_n2k0mxzk_4lRInOU4eb .gff__input[aria-invalid="true"], .cc_n2k0mxzk_OU9dOsSYRM .gff__input[aria-invalid="true"], .cc_n2k0mxzk_BqwgE6KKXn .gff__input[aria-invalid="true"] {
  border-color: var(--g-error);
}

.cc_n2k0mxzk_2WcVKZZhYC .gff__input:disabled, .cc_n2k0mxzk_V3hxoFbwwq .gff__input:disabled, .cc_n2k0mxzk_4lRInOU4eb .gff__input:disabled, .cc_n2k0mxzk_OU9dOsSYRM .gff__input:disabled, .cc_n2k0mxzk_BqwgE6KKXn .gff__input:disabled {
  opacity: 0.55;
  cursor: not-allowed;
}

.cc_n2k0mxzk_2WcVKZZhYC .gff__input--reveal, .cc_n2k0mxzk_V3hxoFbwwq .gff__input--reveal, .cc_n2k0mxzk_4lRInOU4eb .gff__input--reveal, .cc_n2k0mxzk_OU9dOsSYRM .gff__input--reveal, .cc_n2k0mxzk_BqwgE6KKXn .gff__input--reveal {
  padding-right: 52px;
}

.cc_n2k0mxzk_2WcVKZZhYC .gff__select, .cc_n2k0mxzk_V3hxoFbwwq .gff__select, .cc_n2k0mxzk_4lRInOU4eb .gff__select, .cc_n2k0mxzk_OU9dOsSYRM .gff__select, .cc_n2k0mxzk_BqwgE6KKXn .gff__select {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding-right: calc(var(--g-space-4) + 20px);
  text-overflow: ellipsis;
  cursor: pointer;
}

.cc_n2k0mxzk_2WcVKZZhYC .gff__chev, .cc_n2k0mxzk_V3hxoFbwwq .gff__chev, .cc_n2k0mxzk_4lRInOU4eb .gff__chev, .cc_n2k0mxzk_OU9dOsSYRM .gff__chev, .cc_n2k0mxzk_BqwgE6KKXn .gff__chev {
  position: absolute;
  right: var(--g-space-4);
  top: 50%;
  width: 16px;
  height: 16px;
  margin-top: -8px;
  pointer-events: none;
  color: var(--g-ink-2);
}

.cc_n2k0mxzk_2WcVKZZhYC .gff__textarea, .cc_n2k0mxzk_V3hxoFbwwq .gff__textarea, .cc_n2k0mxzk_4lRInOU4eb .gff__textarea, .cc_n2k0mxzk_OU9dOsSYRM .gff__textarea, .cc_n2k0mxzk_BqwgE6KKXn .gff__textarea {
  min-height: 132px;
  padding-block: var(--g-space-3);
  line-height: var(--g-lh-body);
  resize: vertical;
}

.cc_n2k0mxzk_2WcVKZZhYC .gff__reveal, .cc_n2k0mxzk_V3hxoFbwwq .gff__reveal, .cc_n2k0mxzk_4lRInOU4eb .gff__reveal, .cc_n2k0mxzk_OU9dOsSYRM .gff__reveal, .cc_n2k0mxzk_BqwgE6KKXn .gff__reveal {
  position: absolute;
  top: 50%;
  right: var(--g-space-1);
  transform: translateY(-50%);
  width: 44px;
  height: 44px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  border: 0;
  border-radius: var(--g-radius-circle);
  background: transparent;
  color: var(--g-ink-2);
  cursor: pointer;
}

.cc_n2k0mxzk_2WcVKZZhYC .gff__reveal:hover, .cc_n2k0mxzk_V3hxoFbwwq .gff__reveal:hover, .cc_n2k0mxzk_4lRInOU4eb .gff__reveal:hover, .cc_n2k0mxzk_OU9dOsSYRM .gff__reveal:hover, .cc_n2k0mxzk_BqwgE6KKXn .gff__reveal:hover {
  color: var(--g-ink);
}

.cc_n2k0mxzk_2WcVKZZhYC .gff__reveal:disabled, .cc_n2k0mxzk_V3hxoFbwwq .gff__reveal:disabled, .cc_n2k0mxzk_4lRInOU4eb .gff__reveal:disabled, .cc_n2k0mxzk_OU9dOsSYRM .gff__reveal:disabled, .cc_n2k0mxzk_BqwgE6KKXn .gff__reveal:disabled {
  opacity: 0.55;
  cursor: not-allowed;
}

.cc_n2k0mxzk_2WcVKZZhYC .gff__reveal svg, .cc_n2k0mxzk_V3hxoFbwwq .gff__reveal svg, .cc_n2k0mxzk_4lRInOU4eb .gff__reveal svg, .cc_n2k0mxzk_OU9dOsSYRM .gff__reveal svg, .cc_n2k0mxzk_BqwgE6KKXn .gff__reveal svg {
  width: 20px;
  height: 20px;
}

.cc_n2k0mxzk_2WcVKZZhYC .gff__hint, .cc_n2k0mxzk_V3hxoFbwwq .gff__hint, .cc_n2k0mxzk_4lRInOU4eb .gff__hint, .cc_n2k0mxzk_OU9dOsSYRM .gff__hint, .cc_n2k0mxzk_BqwgE6KKXn .gff__hint {
  color: var(--g-ink-3);
  font-size: var(--g-fs-meta);
}

.cc_n2k0mxzk_2WcVKZZhYC .gff__error, .cc_n2k0mxzk_V3hxoFbwwq .gff__error, .cc_n2k0mxzk_4lRInOU4eb .gff__error, .cc_n2k0mxzk_OU9dOsSYRM .gff__error, .cc_n2k0mxzk_BqwgE6KKXn .gff__error {
  color: var(--g-error);
  font-size: var(--g-fs-meta);
}
