.ReportTemplate {
  .breadcrumb {
    margin-top: 8px;
    margin-bottom: 16px;
    height: 14px;

    .tab {
      font-size: 14px;
      color: #7a8599;
      cursor: pointer;
      padding: 4px;

      &:hover {
        background: #e6eaf2;
        border-radius: 4px;
      }

      &.actived {
        color: #17181a;

        &:hover {
          cursor: default;
          color: #17181a;
          text-decoration: none;
          background: transparent;
        }
      }
    }
  }

  .cover {
    position: fixed;
    width: 100vw;
    height: 100vh;
    z-index: 99;
    background: rgba(41, 44, 51, 0.5);

    .processModal {
      position: fixed;
      z-index: 99;
      width: 500px;
      height: 100px;
      top: 40%;
      left: 50%;
      margin-top: -50px;
      margin-left: -250px;
      background-color: #fff;
    }
  }

  .contentWrap {
    position: relative;
    padding: 16px;
    border-radius: 4px;
    background: #fff;
    .toolbar {
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      align-items: center;
    }
    .search {
      display: flex;
      flex-direction: row;
      align-items: center;
    }

    .export {
      // position: absolute;
      // top: 16px;
      // right: 16px;
      width: 56px;
      height: 24px;
      color: #fff;
      text-align: center;
      line-height: 24px;
      cursor: pointer;
      background: #3377ff;
      border-radius: 4px;
    }

    .searchBtn {
      // position: absolute;
      // top: 16px;
      // right: 16px;
      width: 56px;
      height: 24px;
      margin-right: 8px;
      color: #17181a;
      text-align: center;
      line-height: 24px;
      cursor: pointer;
      border-radius: 4px;
      background: #fafcff;
      border: 1px solid #dae2f2;
    }

    .ReportTemplateContent {
      position: relative;
      padding-top: 8px;

      .bms-ant-tabs-nav {
        &::before {
          border-bottom: none !important;
        }
      }

      .bms-ant-table-body {
        max-height: calc(100vh - 210px) !important;
      }
    }
  }
}
