.career-progression {
  .panel-body {
    overflow-x: auto;
  }
  .careers-table {
    .progression-group-header {
      min-width: $grid-unit-y * 48;
    }
  }

  .rank-segment-builder {
    padding-top: $grid-unit-y * 2;
    min-height: $grid-unit-y * 4;
    padding-bottom: $grid-unit-y * 2;
    &-grab {
      cursor: grab;
      text-align: center;
    }

    &-draggable {
      &-dragover {
        .drop-zone-element-content {
          min-height: $grid-unit-y * 11;
          margin-bottom: $grid-unit-y;
          list-style: none;
          background: rgba($brand-success, 0.33);
          border: 2px dashed $brand-success;
          border-radius: $border-radius-base * 2;
        }
      }
    }
  }
}
