
.cc_XBicLfRnK3_login .alg-hesap-sekmeler, .cc_XBicLfRnK3_register .alg-hesap-sekmeler {
  display: flex;
  gap: 2rem;
  border-bottom: 1px solid var(--alg-cizgi);
}

.cc_XBicLfRnK3_login .alg-hesap-sekme, .cc_XBicLfRnK3_register .alg-hesap-sekme {
  margin: 0 0 -1px;
  padding: 0 0 0.875rem;
  border: 0;
  border-bottom: 1px solid transparent;
  background: transparent;
  color: var(--alg-ikincil);
  cursor: pointer;
  transition: color var(--alg-gecis), border-color var(--alg-gecis);
}

.cc_XBicLfRnK3_login .alg-hesap-sekme:hover, .cc_XBicLfRnK3_register .alg-hesap-sekme:hover {
  color: var(--alg-murekkep);
}

.cc_XBicLfRnK3_login .alg-hesap-sekme--etkin, .cc_XBicLfRnK3_register .alg-hesap-sekme--etkin {
  border-bottom-color: var(--alg-murekkep);
  color: var(--alg-murekkep);
  cursor: default;
}

.cc_XBicLfRnK3_login .kombos-social-login-btn, .cc_XBicLfRnK3_register .kombos-social-login-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.625rem;
  width: 100%;
  padding: 0.625rem 1.25rem;
  border: 1px solid var(--kombos-gray-200);
  border-radius: 6px;
  background: var(--kombos-white);
  color: var(--kombos-gray-900);
  cursor: pointer;
  transition: border-color 0.15s ease;
  font-size: 1.125rem;
}

.cc_XBicLfRnK3_login .kombos-social-login-btn:hover, .cc_XBicLfRnK3_register .kombos-social-login-btn:hover {
  border-color: var(--kombos-gray-300);
}
