﻿.ant-advanced-search-form {
  padding: 16px 8px;
  /*background: #f8f8f8;
  border: 1px solid #d9d9d9;
  border-radius: 6px;*/
}

/* 由于输入标签长度不确定，所以需要微调使之看上去居中 */
.ant-advanced-search-form > .row {
  position: relative;
  left: -6px;
}

.ant-advanced-search-form .ant-btn + .ant-btn {
  margin-left: 8px;
}

/*查询表单组件*/
.ant-select-square {
  .ant-select-selection,
  .ant-cascader-input {
    border-radius: 0;
  }
}

.ant-select-halfsquare {
  .ant-select-selection,
  .ant-cascader-input {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
  }
}

.ant-card-queryform {
  border-width: 0;
  border-radius: 0;

  .ant-card-head {
    background-color: #efefef;
    border: 0;
  }

  .ant-card-body {
    padding: 0;
  }

  .ant-form-item-control {
    line-height: 20px;
  }
}

/*页面容器*/
.ant-card-pagecontainer {
  > .ant-card-head {
    color: #3A9BFD;
    padding-left: 15px;
    border-bottom: 3px solid #28C2E8;
  }

  .ant-card-body {
    padding: 0;
  }
}

.ant-card:hover {
  box-shadow: none;
  border-color: #e9e9e9;
}

.ant-card.ant-card-pagecontainer,
.ant-card.ant-card-pagecontainer:hover {
  box-shadow: 0 1px 6px rgba(100, 100, 100, 0.2);
  border-color: #eee;
}

/*.ant-cascader-picker {
  .ant-cascader-picker-label,
  .ant-cascader-picker-arrow {
    z-index: 5;
  }

  .ant-cascader-picker-clear{
    z-index: 6;
  }
}*/

/*.ant-tabs-bar {
  margin-bottom: 0;
  background-color: #D6D6D6;
}

.ant-tabs-tab {
  background-color: #c9c9c9;
  margin-right: 0 !important;
}

.ant-tabs-tab-active {
  background-color: #666666;

  .ant-tabs-tab-inner {
    color: #fff !important;
  }
}*/

.ant-table {
  /*border: 1px solid #e2e2e2;*/
  border-radius: 0;

  table {
    border-radius: 0;
  }

  .ant-table-thead {
    th {
      /*background-color: #fff;*/
      text-align: center;
      border-bottom: 1px solid #e2e2e2;
    }
  }

  .ant-table-tbody {
    td {
      text-align: center;
    }

    tr:nth-of-type(odd) {
      /*background-color: #f3f3f3;*/
    }

    tr.ant-table-row-hover,
    tr:hover {
      background-color: #eaf8fe !important;
    }

    /*tr:last-of-type td {
      border-bottom-width: 0;
    }*/
  }
}

.businessDivisionAmount-chart,
.top20BrandPercent-chart {
  .ant-table {
    table {
      border-top: 1px solid #e2e2e2;
      border-left: 1px solid #e2e2e2;
    }

    .ant-table-thead {
      th {
        background-color: #f3f3f3;
      }
    }

    .ant-table-tbody {
      tr:nth-of-type(odd) {
        background-color: #fff;
      }

      tr:nth-of-type(even) {
        background-color: #f3f3f3;
      }
    }
  }
}

.ant-menu {
  .ant-menu-submenu-title {
    background-color: #e7e7e7;
    font-size: 0.8125rem !important;
  }

  .ant-menu-submenu-title,
  .ant-menu-item {
    text-align: center;
  }

  .ant-menu-item {
    padding-left: 24px !important;
    background-color: #fff;
    white-space: normal;
  }

  .ant-menu-item-selected {
    background-color: #9C9C9C;
  }
}

.ant-cascader-menus {
  .ant-cascader-menu {
    background-color: #fff;
    box-sizing: content-box;
  }
}
