.split-flag {
  width: 26px;
  height: 19px;
  display: flex;
  overflow: hidden;
  border-radius: 3px;
  box-shadow: 0 0 0 1px rgba(23, 57, 54, 0.12);
}

.flag-half {
  width: 13px;
  height: 19px;
  position: relative;
  overflow: hidden;
  flex: 0 0 13px;
}

.flag-half > span {
  width: 26px;
  height: 19px;
  display: block;
  font-size: 22px;
  line-height: 19px;
  transform: translateY(-1px);
}

.flag-xk > span {
  transform: translate(-13px, -1px);
}
