/* Gantt right side */
    .g-right {
      position: relative;
      border-bottom: 1px solid rgba(148, 163, 184, .04);
      background: rgba(2, 6, 18, .4);
      overflow: hidden;
    }

    .g-right.lv0 {
      background: rgba(5, 13, 30, .65);
      border-bottom: 1px solid rgba(31, 78, 121, .08);
    }

    .g-right.lv1 {
      background: rgba(4, 10, 24, .5);
      border-bottom: 1px solid rgba(148, 163, 184, .05);
    }

    .g-grid {
      position: absolute;
      top: 0;
      bottom: 0;
      border-left: 1px solid rgba(148, 163, 184, .04);
      pointer-events: none;
    }

    .g-grid.maj {
      border-color: rgba(31, 78, 121, .08);
    }

    .today-l {
      position: absolute;
      top: 0;
      bottom: 0;
      width: 2px;
      background: rgba(239, 68, 68, .5);
      z-index: 5;
      pointer-events: none;
    }

    .today-l::before {
      content: '▼';
      position: absolute;
      top: -3px;
      left: 50%;
      transform: translateX(-50%);
      font-size: 7px;
      color: rgba(239, 68, 68, .7);
    }
