.privacy .container {
  padding: 15px;
}

.privacy h1 {
  margin: 10px 0;
  font-size: 20px;
  font-weight: 500;
}

.privacy h1+div {
  margin-bottom: 20px;
}

.accounts__logo {
  margin: 20px 0 0 15px;
}


.accounts__content {
  padding: 60px 15px;
  align-items: flex-start;
  width: -webkit-fill-available;
}

.accounts__form {
  width: 100%;
  padding: 20px;
  max-width: 480px;
}

.accounts__footer {
  font-size: 12px;
  padding-bottom: 6px;
}

.accounts-tabs {
  font-size: 18px;
}

.accounts-tabs .active::after {
  height: .5px;
}

.accounts-tabs li+li {
  margin-left: 25px;
}

.accounts__form .form-item {
  margin: 20px 0;
  padding-right: 0;
  border-bottom: 1px solid #D9D9D9;
}

.accounts__form .form {
  margin-top: 20px;
}

.accounts__form .input {
  text-align: left;
  border: solid .5px #d9d9d9;
}

.accounts__form .mobile-num select {
  border: solid .5px #d9d9d9;
}

.accounts__form .mobile-num .icon {
  transform: translate(0, -12px) rotate(0) scale(.5);
}

.accounts__form .mobile-code :hover,
.accounts__form .mobile-code :active {
  position: relative;
}

.accounts__form .mobile-code .button-link {
  margin-left: -.5px;
  position: relative;
}

.accounts-oauth {
  margin-top: 25px;
  color: #262626;
  display: none;
}

.accounts-oauth a.icon {
  margin-left: 25px;
}

.accounts__form .form-item+.error-tip {
  margin-top: -24px;
  transform-origin: 0 center;
  transform: scale(.9);
}