@import "@ant-design/compatible/assets/index.css";
@import "antd-v4/dist/antd.compact.css";
@import "./index.less";
@import "./default.less";
@import "./variable.less";
@import "./skinchange.less";

.ant-legacy-form .ant-form-item label {
  font-size: 12px;
}

.ant-card-head {
  border-bottom: 1px solid #d9d9d9;
}

#kpiTable .ant-table-thead>tr>th {
  background: #e6e6e6;
}

.ant-table-thead>tr>th,
.ant-table-tbody>tr>td {
  border-bottom: 1px solid #d9d9d9;
}

.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>th {
  border-right: 1px solid #d9d9d9;
}

.ant-table.ant-table-bordered>.ant-table-container {
  border-left: 1px solid #d9d9d9;
}

.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table,
.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table {
  border-top: 1px solid #d9d9d9;
}

.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td {
  border-right: 1px solid #d9d9d9 !important;
}

.ant-tabs-card:not(.noXlyTabs)>.ant-tabs-nav .ant-tabs-ink-bar {
  visibility: visible;
}

.ant-tabs-card:not(.noXlyTabs).ant-tabs-top>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab {
  margin-left: 0;
}

.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab,
.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add,
.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add,
.ant-tabs-top>.ant-tabs-nav::before {
  border-color: #d9d9d9;
}

.operate-bar>a>span[role="img"] {
  display: block;
  width: 100%;
  height: 100%;
}