@import "@styles/theme.scss";

.position {
  position: absolute;
}

.label-wrap {
  display         : flex;
  align-items     : center;
  // padding-right: 10px;
  height          : 100%;


  .label {
    font-size        : $font-size-lg;
    line-height      : 1.5;
    vertical-align   : middle;
    text-align       : left;
    margin-right     : 10px;
    color            : $black;
    // font-weight   : bold;
  }

  .required {
    display     : inline-flex;
    align-items : center;
    color       : rgba(250, 81, 81, 1);
    font-size   : $font-size-lg;
    margin-right: 10px;
    position    : relative;
    top         : 6px;
  }

  .icon-wrap {
    position   : relative;
    top        : 0;
    line-height: 1.5;

    .icon {
      display           : flex;
      justify-content   : center;
      align-items       : center;
      width             : 32px;
      height            : 32px;
      // z-index        : 999;
    }
  }
}