* {
  box-sizing: border-box;
}
#ryGantt {
  width: 100%;
  // height: 200px;
  // overflow: auto;
  // background-color: orange;
  .gantt-wrapper {
    position: relative;
    width: 100%;
    overflow: hidden;
    display: flex;
    border: 1px solid #eee;

    .gantt-header {
      height: 40px;
      background-color: rgb(197, 197, 197);
    }
    .gantt-left-header {
      background-color: rgb(220, 196, 120);
    }
    .gantt-right-header {
      background-color: white;
    }
    .gantt-left-wrapper {
      width: 350px;
      overflow: hidden;
      position: relative;
      flex-shrink: 0;
      &.is-fold {
        width: 10px;
      }
    }
    .gantt-right-wrapper {
      flex: 1;
      // overflow: hidden;
      flex-shrink: 1;
      position: relative;

      .gantt-right-container {
      }
    }
  }
}
