body {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.globalSpin {
  width: 100%;
  margin: 40px 0 !important;
}
.ant-menu .ant-menu-item-selected {
  background-color: #0f71ff 100%;
}

.ant-layout-sider1 {
  background: #fff;
}

:global {
  .ant-upload-list-picture-card .ant-upload-list-item-info::before {
    top: 0;
    left: 0;
}
  #root {
    min-height: 100%;
  }
  .ant-layout-content {
    flex-direction: column;
    > div:nth-of-type(1) {
      flex: 1;
    }
  }
  .saas {
    display: inline-block;
    font-style: normal;
    vertical-align: baseline;
    text-align: center;
    text-transform: none;
    text-rendering: auto;
    line-height: 1;
    margin-right: 16px;
    font-size: 16px;
  }
  .saas:before {
    font-family: 'saas' !important;
    color: #909ca8;
  }
  .saas2:before {
    font-family: 'saas' !important;
    color: inherit;
  }

  .ant-menu-submenu-active {
    .saas:before {
      font-family: 'saas' !important;
      color: #1890ff;
    }
  }

  .saas-kaoqin:before {
    content: '\e66e';
  }

  .saas-hetongguanli:before {
    content: '\e602';
  }

  .saas-huodongguanli:before {
    content: '\e603';
  }

  .saas-laowuxinchou:before {
    content: '\e604';
  }

  .saas-jiangchengguanli:before {
    content: '\e605';
  }

  .saas-kaoqinguanli:before {
    content: '\e606';
  }

  .saas-qiyeguanli:before {
    content: '\e607';
  }

  .saas-qiyetongxunlu:before {
    content: '\e608';
  }

  .saas-qiyeshouye:before {
    content: '\e609';
  }

  .saas-renwuguanli:before {
    content: '\e60a';
  }

  .saas-renshizhaopin:before {
    content: '\e60b';
  }

  .saas-shebeiguanli:before {
    content: '\e60c';
  }

  .saas-shenbaoyewu:before {
    content: '\e60d';
  }

  .saas-shenpi:before {
    content: '\e60e';
  }

  .saas-xiaoxitongzhi:before {
    content: '\e60f';
  }

  .saas-xiangmuguanli:before {
    content: '\e610';
  }

  .saas-yishebaoguanli:before {
    content: '\e611';
  }

  .saas-zu:before {
    content: '\e617';
  }

  .saas-xiaji:before {
    content: '\e618';
  }

  .saas-xiajibumen:before {
    content: '\e619';
  }

  .saas-renyuan:before {
    content: '\e61a';
  }

  .saas-bumenrenyuan:before {
    content: '\e61b';
  }

  .saas-guanliyuan:before {
    content: '\e61c';
  }

  .saas-nan:before {
    content: '\e61d';
  }

  .saas-nv:before {
    content: '\e61e';
  }

  .saas-renshu:before {
    content: '\e612';
  }

  .saas-gangweizhize:before {
    content: '\e613';
  }

  .saas-jibenyaoqiu:before {
    content: '\e614';
  }

  .saas-dingwei:before {
    content: '\e615';
  }

  .saas-quanzhi:before {
    content: '\e616';
  }

  .saas-huaban:before {
    content: '\e61f';
  }

  .saas-dujia:before {
    content: '\e620';
  }

  .saas-diannao:before {
    content: '\e621';
  }

  .saas-deshi:before {
    content: '\e622';
  }

  .saas-duihua:before {
    content: '\e623';
  }

  .saas-chaxie:before {
    content: '\e624';
  }

  .saas-fuzhuang:before {
    content: '\e625';
  }

  .saas-feiji:before {
    content: '\e626';
  }

  .saas-gouwuche:before {
    content: '\e627';
  }

  .saas-gongjiao:before {
    content: '\e628';
  }

  .saas-qiche:before {
    content: '\e62a';
  }

  .saas-qingjie:before {
    content: '\e62b';
  }

  .saas-qiandai:before {
    content: '\e62c';
  }

  .saas-rili:before {
    content: '\e62d';
  }

  .saas-shalou:before {
    content: '\e62e';
  }

  .saas-kefu:before {
    content: '\e62f';
  }

  .saas-weixiu:before {
    content: '\e630';
  }

  .saas-tuzhang:before {
    content: '\e631';
  }

  .saas-jixieshebei:before {
    content: '\e632';
  }

  .saas-wuqi:before {
    content: '\e633';
  }

  .saas-wenjian:before {
    content: '\e634';
  }

  .saas-zhuoyi:before {
    content: '\e635';
  }

  .saas-woshou:before {
    content: '\e636';
  }

  .saas-itweihu:before {
    content: '\e637';
  }

  .saas-shizhong:before {
    content: '\e638';
  }

  .saas-huiyi1:before {
    content: '\e639';
  }

  .saas-zhong:before {
    content: '\e629';
  }

  .saas-xitongxinxi:before {
    content: '\e63a';
  }

  .saas-qi:before {
    content: '\e63b';
  }

  .saas-bofangguiji:before {
    content: '\e63c';
  }

  .saas-gonganbuxinxi:before {
    content: '\e63d';
  }

  .saas-qiyexinxi:before {
    content: '\e63e';
  }

  .saas-logo-:before {
    color: #fff;
    font-size: 36px;
    content: '\e63f';
  }
  .saas-touxiang-:before {
    content: '\e640';
  }

  .saas-renwutongzhiicon-:before {
    content: '\e641';
  }

  .saas-kaoshiicon-:before {
    content: '\e642';
  }
  .saas-renyuanfasongxinxi:before {
    content: '\e643';
  }

  .saas-xitongtongzhixin:before {
    content: '\e644';
  }
  .saas-renwutonngzhi:before {
    content: '\e645';
  }
  .saas-renwu:before {
    content: '\e646';
  }
  .saas-renwuxinxin:before {
    content: '\e647';
  }

  .saas-renwutongzhiicon:before {
    content: '\e648';
  }
  .saas-gonganbuxinxi1:before {
    content: '\e649';
  }
  .saas-renwuxinxin1:before {
    content: '\e64a';
  }
  .saas-kaoshiicon:before {
    content: '\e64b';
  }
  .saas-renwutonngzhi1:before {
    content: '\e64c';
  }
  .saas-xitongxinxi1:before {
    content: '\e64d';
  }
}

:global {
  .TabPanetitle {
    display: flex;
    justify-content: space-between;
    width: 300px;
    .TabPanetitle-l {
      color: #333;
    }
  }
  .ant-spin-nested-loading.wrapperClassName-spin > div > .ant-spin-spinning {
    position: fixed;
    bottom: 0;
    top: 0;
    max-height: inherit;
    z-index: 99999;
  }
  .ant-btn-primary {
    background: #0f71ff;
    border-radius: 4px;
  }
  body {
    .ant-popover-inner-content {
      padding: 0;
    }
    .ant-form-item-label label {
      color: rgba(0, 0, 0, 0.65);
    }
    .p-blue-color {
      color: #0e6bf2;
    }
    .ant-btn-primary {
      background: #0f71ff;
      border-radius: 4px;
    }
    .drawer-box {
      background: #ffffff;
      box-shadow: 0 2px 11px 0 rgba(15, 113, 255, 0.2);
      > span {
        display: none !important;
      }
    }
    .drawer {
      display: flex;
      flex-direction: column;
      height: 100%;
      width: 100%;
      background: #ffffff;
      box-shadow: 0 2px 11px 0 rgba(15, 113, 255, 0.2);

      .drawer-header {
        display: flex;
        justify-content: space-between;
        align-items: center;
        height: 60px;
        padding: 0 24px;
        font-size: 18px;
        color: #333;
        border-bottom: 1px solid #e9e9e9;
      }
      .drawer-content {
        flex: 1;
        overflow: auto;
        padding-bottom: 60px;
        .ant-timeline-item-last .ant-timeline-item-content {
          min-height: auto;
        }
      }
      .drawer-footer {
        position: fixed;
        background: #fff;
        left: 21px;
        right: 0;
        bottom: 0;
        height: 60px;
        display: flex;
        justify-content: flex-end;
        padding: 0 24px;
        align-items: center;
        border-top: 1px solid #e9e9e9;
        button {
          margin-left: 8px;
        }
      }
    }
    .change-clock-pop {
      .ant-popover-inner {
        padding: 5px 10px;
        .ant-popover-message-title {
          padding-left: 10;
          padding-bottom: 5px;
        }
        .ant-btn-sm {
          font-size: 12px;
        }
      }
    }
    .map-modal-optimizing-level1{
      position: absolute;
      top: 75px;
      left: 30px;
    }
    .map-modal-optimizing-level2{
      position: absolute;
      top: 75px;
      right: 30px;
    }
  }
  em {
    font-style: normal;
  }
}
