/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/global.less ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************/
body {
  margin: 0;
  padding: 0;
}
.searchBox,
.searchbox,
.searchInput,
.searchinput {
  margin-left: 0 !important;
  flex-wrap: nowrap !important;
  width: 100% !important;
}
.searchBox > div,
.searchbox > div,
.searchInput > div,
.searchinput > div {
  padding-left: 0 !important;
}
.searchBox > div:last-child,
.searchbox > div:last-child,
.searchInput > div:last-child,
.searchinput > div:last-child {
  padding-right: 0 !important;
}
.searchBox :global .ant-form-item,
.searchbox :global .ant-form-item,
.searchInput :global .ant-form-item,
.searchinput :global .ant-form-item {
  margin-right: 0;
}
.searchBox :global .ant-form-item-row,
.searchbox :global .ant-form-item-row,
.searchInput :global .ant-form-item-row,
.searchinput :global .ant-form-item-row,
.searchBox :global .ant-picker,
.searchbox :global .ant-picker,
.searchInput :global .ant-picker,
.searchinput :global .ant-picker {
  width: 100%;
}
.searchBox .searchBtn,
.searchbox .searchBtn,
.searchInput .searchBtn,
.searchinput .searchBtn {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 24px;
}
.searchBox .searchBtn button + button,
.searchbox .searchBtn button + button,
.searchInput .searchBtn button + button,
.searchinput .searchBtn button + button {
  margin-left: 8px;
}
.searchBox .searchBtn > a,
.searchbox .searchBtn > a,
.searchInput .searchBtn > a,
.searchinput .searchBtn > a {
  margin-left: 8px;
  line-height: 32px;
}
.searchInput > div:nth-child(2),
.searchinput > div:nth-child(2) {
  margin-left: 12px !important;
}
.searchInput > div:last-child,
.searchinput > div:last-child {
  padding-right: 24px !important;
  margin-left: 12px !important;
}
.searchInput :global .ant-form-item-row,
.searchinput :global .ant-form-item-row {
  width: 100%;
}
@media screen and (max-width: 1200px) {
  .searchInput > div:nth-child(2),
  .searchinput > div:nth-child(2) {
    margin-left: 6px !important;
  }
  .searchInput > div:last-child,
  .searchinput > div:last-child {
    padding-right: 12px !important;
    margin-left: 6px !important;
  }
}
@media screen and (max-width: 992px) {
  .searchInput > div:nth-child(2),
  .searchinput > div:nth-child(2) {
    margin-left: 2px !important;
  }
  .searchInput > div:last-child,
  .searchinput > div:last-child {
    padding-right: 4px !important;
    margin-left: 2px !important;
  }
}
@media screen and (max-width: 768px) {
  .searchInput > div:nth-child(2),
  .searchinput > div:nth-child(2) {
    margin-left: 0 !important;
  }
  .searchInput > div:last-child,
  .searchinput > div:last-child {
    padding-right: 0 !important;
    margin-left: 0 !important;
  }
  .searchBox,
  .searchbox,
  .searchInput,
  .searchinput {
    flex-wrap: wrap !important;
  }
  .searchBox > div,
  .searchbox > div,
  .searchInput > div,
  .searchinput > div {
    width: 100% !important;
  }
}
html,
body,
#root {
  height: 100%;
}
.ant-layout-content > div {
  height: 100% !important;
}
.colorWeak {
  filter: invert(80%);
}
.ant-layout {
  min-height: 100vh;
}
canvas {
  display: block;
}
body {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
ul,
ol {
  list-style: none;
}
.ant-pro-global-header-layout-mix {
  background-color: #0c0b5c;
}
.ant-menu.ant-menu-dark {
  color: rgba(255, 255, 255, 0.65);
  background: #0c0b5c;
}
.ant-menu-dark .ant-menu-inline.ant-menu-sub {
  background: #0a094e;
}
.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-selected {
  background-color: #396af2;
}
.ant-menu.ant-menu-sub.ant-menu-vertical {
  background: #0a094e;
}
.ant-table-thead > tr > th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan])::before,
.ant-table-cell-fix-left-first::after,
.ant-table-cell-fix-left-last::after {
  background-color: transparent !important;
}
.nowrapper {
  display: inline-block !important;
  vertical-align: middle !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}
::-webkit-scrollbar {
  height: 10px;
  width: 10px;
}
::-webkit-scrollbar-track {
  background: rgba(187, 196, 206);
  border-radius: 3px;
  -webkit-box-shadow: inset 0 0 5px rgba(37, 37, 37, 0.05);
}
::-webkit-scrollbar-thumb {
  border-radius: 6px;
  border-style: dashed;
  background: rgba(113, 113, 129);
  -webkit-box-shadow: inset 0 0 5px rgba(255, 255, 255, 0.05);
  border-color: transparent;
  border-width: 2px;
  background-clip: padding-box;
}
::-webkit-scrollbar-thumb:hover {
  background: rgba(113, 113, 129);
}
.listDivider {
  position: relative;
  top: -0.06em;
  display: inline-block;
  margin: 0 2%;
  vertical-align: middle;
  border-top: 0;
  border-left: 1px solid rgba(0, 0, 0, 0.06);
  box-sizing: border-box;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum", "tnum";
}
.iconstyle {
  color: #396AF2;
  opacity: 0.85;
}
.iconstyle .iconright {
  margin-right: 4px;
}
.searchbox,
.searchinput {
  margin-left: 0 !important;
  flex-wrap: nowrap !important;
}
.searchbox > div,
.searchinput > div {
  padding-left: 0 !important;
}
.searchbox > div:last-child,
.searchinput > div:last-child {
  padding-right: 0 !important;
}
.searchinput > div:nth-child(2) {
  margin-left: 12px !important;
}
.searchinput > div:last-child {
  padding-right: 24px !important;
  margin-left: 12px !important;
}
/*表格开始*/
.formtable {
  width: 100%;
  border: 1px solid #CCCCCC;
  background-color: #fff;
  color: #666;
  vertical-align: middle;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
}
.formtable > tbody tr {
  display: table-row;
  vertical-align: inherit;
  border-color: inherit;
  height: 55px;
  text-align: center;
}
.formtable > tbody tr:first-child {
  height: 55px;
}
.formtable > tbody tr:first-child td {
  text-align: center;
}
.formtable > tbody tr td {
  border: 1px solid #CCCCCC;
  padding: 5px;
  max-width: 100px;
  font-size: 14px;
  line-height: 20px;
}
.formtable > tbody tr td .required {
  color: #ff4d4f;
}
.formtable > tbody tr td .required:before {
  display: inline-block;
  margin-right: 4px;
  color: #ff4d4f;
  font-size: 14px;
  font-family: SimSun, sans-serif;
  line-height: 1;
  content: '*';
}
.formtable :global .ant-form-item {
  margin-bottom: 0;
}
.formtable :global .ant-input,
.formtable :global .ant-select-selector,
.formtable :global .ant-picker,
.formtable :global .ant-input-affix-wrapper,
.formtable :global .ant-input-number {
  border: 0 !important;
}
.formtable :global .ant-form-item-explain {
  background-color: transparent;
  position: absolute;
  right: 30px;
  top: 5px;
}
.formtable :global .ant-picker,
.formtable :global .ant-input {
  background: transparent !important;
  position: absolute;
  z-index: 1;
  left: 0;
  top: 1px;
}
.formtable :global .ant-picker-input input {
  text-align: center;
}
.formtable :global .ant-select-selection-item {
  padding-right: 0 !important;
  top: 1px;
}
.errorIcon {
  margin-right: 24px;
  color: #ff4d4f;
  cursor: pointer;
}
.errorIcon span {
  margin-right: 4px;
}
/*表格结束*/
/*textarea开始*/
.textarea {
  position: relative !important;
}
/*textarea结束*/
/*tree-node-title开始*/
.tree-node-title {
  display: inline-flex;
}
.tree-node-title .tree-node-action {
  visibility: hidden;
}
.tree-node-title .tree-node-action a {
  margin-right: 4px;
}
.tree-node-title .tree-node-action .add {
  cursor: pointer;
  color: #2db7f5;
}
.tree-node-title .tree-node-action .delete {
  cursor: pointer;
  color: #f50;
}
.tree-node-title .tree-node-action .view {
  cursor: pointer;
}
.tree-node-title .tree-node-action .edit {
  cursor: pointer;
}
.tree-node-title:hover .tree-node-action {
  visibility: visible;
}
/*tree-node-title结束*/
.ant-page-header-heading {
  display: none;
}
.float-btn {
  position: fixed;
  top: 100px;
  right: 100px;
}
@media screen and (max-width: 1200px) {
  .searchinput > div:nth-child(2) {
    margin-left: 6px !important;
  }
  .searchinput > div:last-child {
    padding-right: 12px !important;
    margin-left: 6px !important;
  }
}
@media screen and (max-width: 992px) {
  .searchinput > div:nth-child(2) {
    margin-left: 2px !important;
  }
  .searchinput > div:last-child {
    padding-right: 4px !important;
    margin-left: 2px !important;
  }
}
@media screen and (max-width: 768px) {
  .searchinput > div:nth-child(2) {
    margin-left: 0 !important;
  }
  .searchinput > div:last-child {
    padding-right: 0 !important;
    margin-left: 0 !important;
  }
  .searchbox,
  .searchinput {
    flex-wrap: wrap !important;
  }
  .searchbox > div,
  .searchinput > div {
    width: 100% !important;
  }
}
@media (max-width: 480px) {
  .ant-table {
    width: 100%;
    overflow-x: auto;
  }
  .ant-table-thead > tr > th,
  .ant-table-tbody > tr > th,
  .ant-table-thead > tr > td,
  .ant-table-tbody > tr > td {
    white-space: pre;
  }
  .ant-table-thead > tr > th > span,
  .ant-table-tbody > tr > th > span,
  .ant-table-thead > tr > td > span,
  .ant-table-tbody > tr > td > span {
    display: block;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  body .ant-design-pro > .ant-layout {
    min-height: 100vh;
  }
}

/*!*************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/antd/dist/reset.css ***!
  \*************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable */
html,
body {
  width: 100%;
  height: 100%;
}
input::-ms-clear,
input::-ms-reveal {
  display: none;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  margin: 0;
}
[tabindex='-1']:focus {
  outline: none;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5em;
  font-weight: 500;
}
p {
  margin-top: 0;
  margin-bottom: 1em;
}
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  border-bottom: 0;
  cursor: help;
}
address {
  margin-bottom: 1em;
  font-style: normal;
  line-height: inherit;
}
input[type='text'],
input[type='password'],
input[type='number'],
textarea {
  -webkit-appearance: none;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1em;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 500;
}
dd {
  margin-bottom: 0.5em;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1em;
}
dfn {
  font-style: italic;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
pre,
code,
kbd,
samp {
  font-size: 1em;
  font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
}
pre {
  margin-top: 0;
  margin-bottom: 1em;
  overflow: auto;
}
figure {
  margin: 0 0 1em;
}
img {
  vertical-align: middle;
  border-style: none;
}
a,
area,
button,
[role='button'],
input:not([type='range']),
label,
select,
summary,
textarea {
  touch-action: manipulation;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: 0.75em;
  padding-bottom: 0.3em;
  text-align: left;
  caption-side: bottom;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html [type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type='radio'],
input[type='checkbox'] {
  box-sizing: border-box;
  padding: 0;
}
input[type='date'],
input[type='time'],
input[type='datetime-local'],
input[type='month'] {
  -webkit-appearance: listbox;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0.5em;
  padding: 0;
  color: inherit;
  font-size: 1.5em;
  line-height: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  height: auto;
}
[type='search'] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type='search']::-webkit-search-cancel-button,
[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
mark {
  padding: 0.2em;
  background-color: #feffe6;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/HeaderDropdown/index.less?modules ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.container___gD5n4 > * {
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 6px 16px -8px rgba(0, 0, 0, 0.08), 0 9px 28px 0 rgba(0, 0, 0, 0.05), 0 12px 48px 16px rgba(0, 0, 0, 0.03);
}
@media screen and (max-width: 480px) {
  .container___gD5n4 {
    width: 100% !important;
  }
  .container___gD5n4 > * {
    border-radius: 0 !important;
  }
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/RightContent/index.less?modules ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.menu___lmCy5 .anticon {
  margin-right: 8px;
}
.menu___lmCy5 .ant-dropdown-menu-item {
  min-width: 160px;
}
.right___j6QWS {
  display: flex;
  float: right;
  height: 48px;
  margin-left: auto;
  overflow: hidden;
}
.right___j6QWS .action___qDzB9 {
  display: flex;
  align-items: center;
  height: 48px;
  padding: 0 12px;
  cursor: pointer;
  transition: all 0.3s;
}
.right___j6QWS .action___qDzB9:hover {
  background: rgba(0, 0, 0, 0.025);
}
.right___j6QWS .action___qDzB9.opened {
  background: rgba(0, 0, 0, 0.025);
}
.right___j6QWS .search___XbFIL {
  padding: 0 12px;
}
.right___j6QWS .search___XbFIL:hover {
  background: transparent;
}
.right___j6QWS .account___t6Nrx .avatar___B76fn {
  margin-right: 8px;
  color: #2969ff;
  vertical-align: top;
  background: rgba(255, 255, 255, 0.85);
}
.dark___VDMBa .action___qDzB9:hover {
  background: #252a3d;
}
.dark___VDMBa .action___qDzB9.opened {
  background: #252a3d;
}
@media only screen and (max-width: 768px) {
  .ant-divider-vertical {
    vertical-align: unset;
  }
  .name___kZtlh {
    display: none;
  }
  .right___j6QWS {
    position: absolute;
    top: 0;
    right: 12px;
  }
  .right___j6QWS .account___t6Nrx .avatar___B76fn {
    margin-right: 0;
  }
  .right___j6QWS .search___XbFIL {
    display: none;
  }
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/components/NotificationTemplate/index.less ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.deptContentHidden {
  font-family: PingFangSC-Regular, serif;
  font-size: 14px;
  color: #666666;
  letter-spacing: 0.2px;
  text-align: justify;
  line-height: 22px;
  height: 45px;
  overflow: hidden;
}
.deptContent {
  font-family: PingFangSC-Regular, serif;
  font-size: 14px;
  color: #666666;
  letter-spacing: 0.2px;
  text-align: justify;
  line-height: 22px;
}
.more-btn {
  float: right;
}

