// 绝对定位
.vci-pst-abs {
  position: absolute;
}

// 相对定位
.vci-pst-rlv {
  position: relative;
}

.vci-top-0 {
  top: 0;
}

.vci-bottom-0 {
  bottom: 0;
}

.vci-left-0 {
  left: 0;
}

.vci-right-0 {
  right: 0;
}

/* stylelint-disable */
// 定位 - 水平居中
.vci-pst-c {
  @extend .vci-pst-abs;

  left: 50%;
  transform: translateX(-50%);
}

// 定位 - 垂直居中
.vci-pst-m {
  @extend .vci-pst-abs;

  top: 50%;
  transform: translateY(-50%);
}

// 定位 - 水平垂直均居中
.vci-pst-cm {
  @extend .vci-pst-abs;

  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/* stylelint-enable */
