// .amos-grid-table {
//   height: 100%;

//   .amos-grid-table-head {
//     height: 3.5rem;
//     line-height: 3.3;

//     .amos-grid-table-filter-btns {
//       float: left;
//       width: 35%;
//       height: 100%;

//       ul {
//         width: 100%;
//         height: 100%;

//         li {
//           float: left;
//           margin-right: 0.7rem;
//         }
//       }
//     }

//     .amos-grid-table-filter {
//       float: left;
//       width: 65%;
//       height: 100%;
//     }
//   }

//   .amos-grid-table-body {
//     height: calc(100% - 9.5rem);

//     .amos-table {
//       .ant-table {
//         border-radius: 0;

//         table {
//           .ant-table-thead {
//             th {
//               height: 23px;
//               padding: 3px 0;
//               line-height: 23px;
//               background-color: #f6f8fa;
//               border: 0;
//               border-top: 1px solid #d1d5de;
//               border-bottom: 1px solid #d1d5de;

//               span {
//                 display: inline-block;
//                 width: 100%;
//                 padding: 0 0.8rem;
//                 border-left: 1px solid #d1d5de;
//               }

//               &:first-child {
//                 span {
//                   border-left: 0;
//                 }
//               }
//             }

//             .ant-checkbox-inner {
//               position: relative;
//               left: -10px;
//               padding: 0 !important;
//               border-left: 1px solid #D1D5DE !important;
//             }
//           }

//           .ant-table-tbody {
//             td {
//               padding: 10px;
//               font-weight: normal;
//               color: #5b5d5f;
//               text-align: left;
//               border: 0;
//               border-bottom: 1px solid #eaecf1;
//             }
//           }
//         }
//       }
//     }
//   }

//   .amos-grid-table-floor {
//     height: 6rem;
//     padding: 1rem 0;
//     border-top: 1px solid #D6DAE0;
//   }
// }

.amos-grid-table {
  .amos-grid-table-head {
    padding: 5px 0;

    .amos-grid-table-filter-btns {
      width: 100%;
      height: 3rem;

      .amos-grid-oper-btn {
        float: left;
        margin-right: 5px;
      }
    }

    .amos-grid-table-filter {
      position: relative;
      top: -5px;
      z-index: 0;
      width: 100%;
      min-height: 7rem;
      padding: 0 2rem;
      background: #f9f7f7;
      border: 1px solid;
      border-color: #b4b7bf;
    }
  }

  .amos-grid-table-body {
    // height: 33rem;
    overflow: auto;

    .amos-table {
      .ant-table {
        border-radius: 0;

        .ant-table-body {
          border-left: 1px solid #ffbc00;
        }

        table {
          .ant-table-thead {
            th {
              height: 1.6rem;
              padding: 0.4rem 0;
              line-height: 1.6rem;
              text-align: center;
              background: #feece4;
              border: none;
              border-top: 1px solid #ffbc00;
              border-right: 1px solid #ffbc00;
              border-bottom: 1px solid #ffbc00;

              span {
                // display: inline-block;
                // width: 100%;
                // padding: 0 0.8rem;
                // border-left: 1px solid #D1D5DE;
              }

              &:first-child {
                span {
                  border-left: 0;
                }
              }
            }

            .ant-checkbox-inner {
              // position: relative;
              // left: -0.5rem;
              // padding: 0 !important;
              border-left: 1px solid #d1d5de !important;
            }
          }

          .ant-table-tbody {
            td {
              padding: 0.6rem;
              font-weight: normal;
              color: #5b5d5f;
              text-align: center;
              border: 0;
              border-right: 1px solid #ffbc00;
              border-bottom: 1px solid #ffbc00;
            }
          }
        }
      }

      .ant-table-pagination {
        display: table;
        float: none;
        margin: 5px auto;
      }
    }
  }

  .amos-tree-table-body {
    height: 100%;

    .tree-table {
      .ant-table {
        border-radius: 0;

        .ant-table-body {
          border-left: 1px solid #ffbc00;
        }

        table {
          .ant-table-thead {
            th {
              height: 1.6rem;
              padding: 0.4rem 0;
              line-height: 1.6rem;
              text-align: center;
              background: #feece4;
              border: none;
              border-top: 1px solid #ffbc00;
              border-right: 1px solid #ffbc00;
              border-bottom: 1px solid #ffbc00;

              span {
                // display: inline-block;
                // width: 100%;
                // padding: 0 0.8rem;
                // border-left: 1px solid #D1D5DE;
              }

              &:first-child {
                span {
                  border-left: 0;
                }
              }
            }

            .ant-checkbox-inner {
              // position: relative;
              // left: -0.5rem;
              // padding: 0 !important;
              border-left: 1px solid #d1d5de !important;
            }
          }

          .ant-table-tbody {
            td {
              &:nth-child(2) {
                text-align: left !important;
              }
              padding: 0.6rem;
              font-weight: normal;
              color: #5b5d5f;
              text-align: center;
              border: 0;
              border-right: 1px solid #ffbc00;
              border-bottom: 1px solid #ffbc00;
            }
          }
        }
      }
    }
  }

  .amos-grid-table-floor {
    height: 6rem;
    padding: 1rem 0;
    // border-top: 1px solid #D6DAE0;
  }
}
