.ant-menu {
  margin-top: 10px;
}
.ant-menu .ant-menu-item-group-title {
  padding-left: 28px;
  padding-bottom: 8px;
  display: none;
}
.ant-menu .ant-menu-item.ant-menu-item-selected::before {
  content: '';
  width: 3px;
  height: 100%;
  background-color: #D31144;
  display: block;
  position: absolute;
  left: 0;
}
.ant-menu-root {
  overflow: scroll;
  max-height: calc(100vh - 64px - 60px);
}
.ant-layout-header {
  box-shadow: inset 0px -1px 0px 0px #F4E2E5;
  background-image: url(/static/media/header-bg@2x.99cf1b16f3a20f48f622.png);
  background-position: right 12px top 0;
  background-size: 900px 170px;
  background-repeat: no-repeat;
  padding: 0px 16px;
}
.ant-layout-content {
  height: calc(100% - 65px);
}
.ant-layout {
  background-image: url(/static/media/header-bg@2x.99cf1b16f3a20f48f622.png);
  background-position: right 12px top 0;
  background-size: 900px 170px;
  background-repeat: no-repeat;
}
.ant-layout .ant-layout-sider-light {
  background-color: #F4E2E5;
}
.ant-layout .ant-layout-sider-light .ant-layout-sider-trigger {
  background-color: #F4E2E5;
}
.ant-menu-title-content {
  display: inline-block;
}
.ant-mt-layout-tabbar .ant-mt-tab-wrap {
  height: 32px;
  min-width: 100px;
  line-height: 32px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #666666;
  background: #fcedef;
}
.ant-mt-layout-tabbar .ant-mt-tab-wrap:hover {
  background: #f9d8e0;
}
.ant-mt-layout-tabbar .ant-mt-tab-selected {
  background: #D31144;
  color: #FFFFFF;
}
.ant-mt-layout-tabbar .ant-mt-tab-selected span:first-child {
  margin-right: 0px;
}
.ant-mt-layout-tabbar .ant-mt-tab-selected span:last-child {
  display: inline-flex;
}

::-webkit-scrollbar {
  width: 11px;
  height: 11px;
  background-color: transparent;
}
::-webkit-scrollbar-track {
  background-color: transparent;
}
::-webkit-scrollbar-thumb {
  background-color: #afafaf99;
  border-radius: 8px;
  border: 2px solid transparent;
  background-clip: content-box;
}
::-webkit-scrollbar-thumb:hover {
  background-color: rgba(50, 50, 50, 0.8);
}
::-webkit-scrollbar-track:hover {
  background-color: rgba(255, 255, 255, 0.5);
}
.ant-table-wrapper .ant-spin-container > ul.ant-pagination > li.ant-pagination-item:not(.ant-pagination-item-active):hover {
  border: 1px solid #D31144;
}
.ant-table-wrapper .ant-spin-container > ul.ant-pagination > li.ant-pagination-item:not(.ant-pagination-item-active):hover a {
  color: #D31144;
}
.ant-table-wrapper .ant-spin-container > ul.ant-pagination > li.ant-pagination-item.ant-pagination-item-active {
  border: 1px solid #D31144;
}
.ant-table-wrapper .ant-spin-container > ul.ant-pagination > li.ant-pagination-item.ant-pagination-item-active a {
  color: #D31144;
}
.ant-table-wrapper .ant-pagination-options > .ant-select-focused > .ant-select-selector {
  border: 1px solid #D31144 !important;
}
.ant-table-wrapper .ant-pagination-options > .ant-select-focused > .ant-select-selector a {
  color: #D31144 !important;
}
.ant-table-wrapper .ant-select-selector:hover {
  border: 1px solid #D31144 !important;
}
.ant-table-wrapper .ant-select-selector:hover a {
  color: #D31144 !important;
}
.ant-table-wrapper .ant-pagination-options-quick-jumper > input:hover {
  border: 1px solid #D31144 !important;
}
.ant-table-wrapper .ant-pagination-options-quick-jumper > input:hover a {
  color: #D31144 !important;
}
.Controls button {
  color: #D31144 !important;
}

