.pro-enum-select {
  .close-icon {
    position        : relative;
    margin-left     : calc(0px - @zaui-space-size-lg);
    margin-right    : var(--zaui-space-size-md, 14px);
    color           : #FFFFFF;
    height: 12px;
    width: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(0, 0, 0, 0.25);
    border          : none;
    border-radius   : 50%;
    z-index         : 3;

    > span {
      position        : relative;
      border          : none;
      border-radius   : 50%;

    }
    &:hover {
      background-color: rgba(0, 0, 0, 0.5);
    }
  }

  .search {
    span {
      display        : flex;
      justify-content: center;
      align-items    : center;
      cursor: pointer;
      fill: #C5C7CD;
    }
  }
}

.pro-enum-select-modal {
  .ant-table.ant-table-bordered>.ant-table-container {
    border: 0;
  }

  .ant-table-thead>tr>th {
    border          : 0;
    white-space     : nowrap;
    background-color: @zaui-table-header-bg;
  }

  .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan])::before {
    height: 0;
  }

  .ant-table-tbody>tr:not(.ant-table-placeholder)>td {
    border-bottom: 0;
    border-right : 0;
    border-top   : 0;
  }

  .ant-table-tbody>tr:not(.ant-table-measure-row)>td {
    border-bottom : 0;
    vertical-align: top;
    padding       : var(--zaui-space-size-md);
  }

  .ant-table-tbody tr:nth-child(n)>td {
    background-color: var(--zaui-base-bg);
  }

  .ant-table-tbody tr:nth-child(2n)>td {
    background-color: @zaui-table-strip-bg;
  }

  .ant-table-tbody>.ant-table-placeholder>td {
    background-color: var(--zaui-base-bg);
  }

  .ant-table-tbody {

    >tr:hover:not(.ant-table-expanded-row, .ant-table-placeholder)>td,
    .ant-table-row-hover,
    .ant-table-row-hover>td {
      background: @zaui-table-hover-bg;
    }
  }

  .ant-table-fixed {

    .ant-table-row-hover,
    .ant-table-row-hover>td {
      background: @zaui-table-hover-bg;
    }
  }

  .ant-table-fixed-header {
    .ant-table-tbody tr:nth-child(n)>td {
      background-color: @zaui-table-strip-bg;
    }

    .ant-table-tbody tr:nth-child(2n)>td {
      background-color: var(--zaui-base-bg);
    }
  }

  .ant-modal-body {
    padding-bottom: 0;
  }

  .ant-modal-footer {
    padding: @zaui-space-size-md;
  }

}
