body {
  font-family: Inter, -apple-system, BlinkMacSystemFont, PingFang SC, Hiragino Sans GB, noto sans, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
}
:root {
  --Layout-aside-width: 220px !important;
  --Layout-aside-bg: #fff !important;
  --Layout-brand-bg: #fff!important;
  --Layout-brand-color: #1d2129 !important;
  --Layout-header-bg: #fff!important;
  --Layout-header-height: 60px!important;
  --Layout-asideLink-color: #4e5969!important;
  --Layout-asideLink-fontSize: 14px!important;
  --Layout-asideLink-onHover-iconColor: #4e5969!important;
  --Breadcrumb-item-hover-color: #84888c!important;
}
.amis-scope .antd-Page {
  height: auto!important;
}
.amis-scope .antd-Layout-asideWrap {
  box-shadow: 0 2px 5px #00000014;
}
.amis-scope .antd-Layout-asideWrap .antd-Layout-asideInner {
  padding: 4px 8px    !important;
}
.amis-scope .antd-Layout-header {
  border-bottom: 1px solid #e5e6eb;
}
.amis-scope .antd-Layout-brand span {
  font-size: 18px !important;
  font-weight: 500;
}
.amis-scope .antd-Layout-brandBar {
  height: 60px!important;
  border-bottom: 1px solid #e5e6eb;
}
.amis-scope .antd-Layout--folded .antd-Layout-brandBar {
  padding-right: 0px !important;
}
.amis-scope .antd-Layout-main {
  padding: 0!important;
}
.amis-scope .antd-Layout-footer {
  background: #f2f3f5 !important;
}
.amis-scope .antd-AsideNav-itemArrow:before {
  width: 14px !important;
  height: 14px!important;
  background: url('data:image/svg+xml;charset=UTF-8,<svg viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg" stroke="currentColor" class="arco-icon arco-icon-down" stroke-width="4" stroke-linecap="butt" stroke-linejoin="miter"><path d="M39.6 17.443 24.043 33 8.487 17.443"></path></svg>') !important;
}
.amis-scope .antd-AsideNav-item.is-open > a > .antd-AsideNav-itemArrow:empty:before {
  transform: rotate(180deg) !important;
}
.amis-scope .antd-AsideNav-item a:hover {
  background: #f2f3f5 !important;
  color: #4e5969 !important;
}
.amis-scope .antd-AsideNav-item.is-active a {
  font-weight: 500;
  background: #f2f3f5 !important;
  color: #165dff !important;
}
.amis-scope .antd-AsideNav-item.is-active a:hover {
  background: #f2f3f5 !important;
}
.amis-scope .antd-AsideNav-subList {
  background: #fff !important;
}
.amis-scope .antd-Layout-content {
  background: #f2f3f5 !important;
}
.amis-scope .antd-Layout-content .antd-AppContent {
  padding: 16px 20px 0 !important;
  margin-bottom: 30px !important;
}
.amis-scope .antd-Breadcrumb {
  margin-bottom: 16px;
  display: flex;
}
.amis-scope .antd-Breadcrumb .antd-Breadcrumb-item-default {
  padding: 0 4px;
  display: flex;
  cursor: default;
}
.page-form .antd-TextControl-input {
  background-color: #f2f3f5 !important;
}
.page-form .antd-TextControl.is-focused .antd-TextControl-input {
  background-color: #fff !important;
}
.menu-icon .arcofont {
  font-size: 18px!important;
}
.antd-TextControl-input,
.antd-TextareaControl-input,
.antd-Number {
  background-color: #f2f3f5 !important;
}
.is-focused .antd-TextControl-input,
.is-focused .antd-TextareaControl-input {
  background-color: #fff !important;
}
.antd-Number-focused {
  background-color: #fff !important;
}
.antd-Select,
.antd-NestedSelect {
  background-color: #f2f3f5 !important;
}
.antd-Select.is-opened,
.antd-NestedSelect.is-opened {
  background-color: #fff !important;
}
.antd-DatePicker {
  background-color: #f2f3f5 !important;
}
.antd-DatePicker.is-focused {
  background-color: #fff !important;
}
.antd-DateRangePicker {
  background-color: #f2f3f5 !important;
}
.antd-DateRangePicker.is-focused {
  background-color: #fff !important;
}
.antd-RichTextControl {
  min-height: 300px !important;
}
.antd-RichTextControl .tox {
  min-height: 300px !important;
}
