.tita-button-small {
  min-width: 64px;
  height: 28px;
  padding: 12px 4px;
}

.tita-button-middle {
  min-width: 90px;
  height: 32px;
  padding: 12px 4px;
}

.tita-button-large {
  min-width: 90px;
  height: 36px;
  padding: 16px 4px;
}

.tita-button-primary {
  background: #2879ff;
  color: #ffffff;
  border-radius: 4px;
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  user-select: none;
  cursor: pointer;
}

.tita-button-primary:hover {
  background: #5c8eff;
}

.tita-button-default {
  background: #ffffff;
  border-radius: 4px;
  border: 1px solid #2879ff;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  user-select: none;
}

.tita-button-default:hover {
  background: #e9f1ff;
}

.tita-button--disabled {
  opacity: 0.4;
  cursor: not-allowed;
  user-select: none;
}
