/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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 ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************/
html,
body,
#root {
  height: 100%;
  margin: 0;
  padding: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.colorWeak {
  filter: invert(80%);
}
.ant-layout {
  min-height: 100vh;
}
.ant-pro-sider.ant-layout-sider.ant-pro-sider-fixed {
  left: unset;
}
.ant-breadcrumb-link {
  pointer-events: none !important;
}
.ant-pro .ant-pro-query-filter {
  padding: 8px 16px 16px 16px;
}
.ant-pro .ant-pro-query-filter .ant-form-item-label {
  padding-bottom: 4px;
}
.ant-pro .ant-pro-query-filter-row {
  row-gap: 8px;
}
.ant-pro-global-header-logo img {
  display: none;
  height: 36px !important;
  margin-top: -5px;
  border-radius: 5px;
}
.ant-pro-global-header-logo h1 {
  margin-top: 2px;
  font-size: 20px;
}
canvas {
  display: block;
}
body {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ql-snow .ql-tooltip {
  top: unset !important;
  bottom: 0px !important;
  left: 50% !important;
  margin-top: 0 !important;
  transform: translateX(-50%);
}
ul,
ol {
  list-style: none;
}
@media (max-width: 768px) {
  .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;
  }
}

