.scheduledTasks {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;

  .head {
    padding: 10px;
    background: white;
    margin-bottom: 2px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    .headLeft {
      display: flex;
      align-items: center;
    }
  }
  .table {
    flex: 1;
    width: 100%;
    background-color: white;
    padding: 10px;
    overflow: hidden;
    margin-bottom: 3px;
    :global {
      .ant-table-wrapper {
        height: 100%;

        .ant-spin-nested-loading {
          height: 100%;

          .ant-spin-container {
            height: 100%;

            .ant-table.ant-table-small {
              height: 100%;

              .ant-table-container {
                height: 100%;
              }
            }
          }
        }
      }
    }
  }
  .footer {
    height: 350px;
    width: 100%;
    background-color: white;
    padding: 10px;
    :global {
      ::-webkit-scrollbar-thumb {
        border-radius: 0;
      }
      ::-webkit-scrollbar {
        display: none;
      }
    }
    .runLog {
      margin-top: 5px;
      width: 100%;
      height: 305px;
      background-color: #000040;
      overflow-y: scroll;
      color: #808080;
      padding: 0 10px;
      @keyframes blink {
        0% {
          opacity: 1;
        }
        50% {
          opacity: 0;
        }
        100% {
          opacity: 1;
        }
      }

      .blinkingCursor {
        color: #ffffff;
        animation: blink 1s infinite;
      }
    }
  }
  .icon {
    margin-top: -5px;
    vertical-align: text-bottom;
  }
}
