/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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 ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* @font-face {
  font-weight: 800;
  font-family: 'DIN';
  font-style: normal;
  src: local('din'), url('./assets/fonts/dinm.woff') format('woff');
}

body {
  font-family: 'DIN', sans-serif !important;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ant-pro-page-container-children-content {
  margin-right: 0 !important;
  margin-left: 0 !important;
  // padding: 0 24px !important;
}

.ant-descriptions-view {
  overflow: scroll !important;
}

.ant-descriptions-row > .ant-descriptions-item-label {
  background: #cbcbcb !important;
}

.ant-descriptions-row > .ant-descriptions-item-content > span {
  font-weight: 300 !important;
}

.ant-modal-total.ant-descriptions-item-content > span {
  color: #00aec3 !important;
}

.ant-picker-borderless {
  .ant-picker-input > input {
    text-align: center;
  }
}

@media (max-width: 600px) {
  .ant-pro-table-alert-info-content {
    button {
      margin-left: 0 !important;
      padding: 0px !important;
    }
  }

  .ant-pro-table-alert-info {
    .ant-space.ant-space-horizontal.ant-space-align-center {
      display: block !important;
      overflow: scroll;
    }
  }
}

.ant-pro-table-search {
  .ant-row.ant-form-item {
    flex-direction: column;

    align-items: normal;

    .ant-col.ant-form-item-label {
      flex: 0 !important;
      overflow-x: hidden;
      text-align: left;
    }
  }
}

.ant-pro-top-nav-header-main,
.ant-pro-top-nav-header.light,
.ant-layout-header.ant-pro-fixed-header.ant-pro-top-menu {
  height: 60px !important;
  line-height: 60px !important;
}

.ant-pro-global-header-logo a {
  height: 60px !important;
}

.ant-pro-global-header.ant-pro-global-header-layout-top {
  height: 60px !important;
}

.ant-drawer .ant-pro-sider-logo img {
  height: 26px !important;
}

.ant-pro-sider.ant-layout-sider-collapsed .ant-pro-sider-logo {
  padding: 13.5px 8px !important;
}

.ant-pro-sider-logo {
  padding-bottom: 12px !important;
  border-bottom: 1px solid white;
}

.ant-image-img {
  margin-top: 5px;
  border-radius: 5px !important;
}

html,
body,
#root {
  height: 100%;
}

.colorWeak {
  filter: invert(80%);
}

.ant-layout {
  min-height: 100vh;
}

canvas {
  display: block;
}

ul,
ol {
  list-style: none;
}

@media (max-width: @screen-xs) {
  .ant-table {
    width: 100%;
    overflow-x: auto;

    &-thead > tr,
    &-tbody > tr {
      > th,
      > td {
        white-space: pre;

        > span {
          display: block;
        }
      }
    }
  }
}

@media screen and(-ms-high-contrast: active), (-ms-high-contrast: none) {
  body .ant-design-pro > .ant-layout {
    min-height: 100vh;
  }
}

.ant-drawer-right .ant-drawer-body {
  background-color: white !important;
}

.ant-layout-header .ant-pro-global-header {
  background: @primary-color !important;
}

@media screen and (min-width: 768px) {
  .ant-layout-header .ant-pro-global-header {
    background: white !important;
  }
}

.ant-pro-sider-layout-side,
.ant-pro-sider-menu,
.ant-pro-sider-link-menu {
  background-color: #00aec3 !important;

  li,
  a {
    color: white !important;
  }
}

.ant-menu-submenu {
  .ant-menu-sub {
    background: #0098ab !important;
  }

  .ant-menu-item-only-child {
    border-left: 3px solid transparent !important;
  }

  .ant-menu-item-selected {
    background-color: #0098ab !important;
    border-left: 3px solid white !important;
  }
}

.ant-menu-horizontal > .ant-menu-item-selected,
.ant-menu-horizontal > .ant-menu-submenu-selected {
  border-bottom: 2px solid #737373 !important;
}

.ant-layout-sider-children,
.ant-drawer-body {
  background: #00aec3 !important;
}

.ant-menu-item.ant-pro-sider-collapsed-button {
  border-top: 1px white solid !important;
}

.ant-menu.top-nav-menu.ant-menu-light.ant-menu-root.ant-menu-horizontal {
  display: none;
}

.ant-pro-sider {
  .ant-menu-submenu-title:hover {
    color: #ffffff63;
  }

  .ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
  .ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow::after {
    background: black;
  }
}

.ant-menu-item-only-child:active {
  background: #0392a2;
}

.ant-menu-item-only-child:active::before {
  display: none;
}
 */

