@import "~antd/lib/style/themes/default.less";


:global{
    .PartmentSelect {
      color: #333;
      .ant-tree-switcher-noop{
        background:url();
        background-size: 11px 14px;
      }
      .PartmentSelect-list-item{
        position: relative;
        height:20px;
        line-height: 20px;
        margin-bottom: 16px;
        .anticon-close-circle-o{
          position: absolute;
          right: 0px;
          top:5px;
          font-size:10px; 
          color: #D8D8D8;
        }
      }
      
      .PartmentSelect-box{
        overflow: hidden;
        display: flex;
        flex-direction: row;
        .SelectUser{
          height: 380px;
          overflow: auto;
        }
        .PartmentSelect-wrap{
          display: flex;
          box-sizing: border-box;
          padding: 16px;
          width: 318px;
          height: 380px;
          border-radius: 6px;
          border:1px solid #d9d9d9;
          float: left;
          flex-direction: column;
          .tree-box{
            flex: 1;
            overflow: scroll;
          }
        }

        .PartmentSelect-wrap-selected{
          margin-left: 16px;

        }
      }
      .PartmentSelect-title{
        h2{
          display: inline-block;
          width: 50%;
          font-size: 14px;
          color: #333;
          line-height: 1;
          margin: 0;
          padding-bottom: 16px;
        }
      }
      .ant-modal-header{
        background: #F5F9FF;
        border-bottom: 0;
        .ant-modal-title{
          text-align: center;
          color: #333333;
        }
      }
      .ant-modal-footer{
        text-align: center;
        border-top: 0;
        padding-top: 0;
        padding-bottom: 16px;
      }
    }
    .SelectUser {
      color: #333;
      padding: 16px;
      border: 1px solid #d9d9d9;
      border-radius: 8px;
      width: 299px;
      height: 656px;
      .ant-checkbox-wrapper + .ant-checkbox-wrapper {
        margin-left: 0;
      }
      .ant-checkbox-wrapper{
        white-space:nowrap;
      }
      .nobody {
        height: 200px;
        text-align: center;
        line-height: 200px;
      }
      .list {
        overflow: auto;
        height: 285px;
      }
      .nav-partment {
        line-height: 1;
        padding: 16px 0 8px;
        .nav {
          color: #0f71ff;
          cursor: pointer;
        }
      }
      .usericon {
        display: inline-block;
        width: 14px;
        height: 36px;
        background: url("../../assets/sassicon/usersmall.png") no-repeat center;
        margin: 0 8px 0 0;
        position: relative;
        vertical-align: top;
      }
      .radioStyle {
        display: block;
        // height: 36px;
        line-height: 36px;
      }
      .department-item {
        position: relative;
        height: 36px;
        line-height: 36px;
        .departmenticon {
          display: inline-block;
          width: 14px;
          height: 36px;
          line-height: 33px;
          margin-right: 8px;
          background: url("../../assets/sassicon/department.png") no-repeat center;
        }
        .lower {
          cursor: pointer;
          position: absolute;
          vertical-align: top;
          right: 0;
          top: 11px;
          color: #0f71ff;
          border-left: 1px solid #e9e9e9;
          height: 14px;
          line-height: 14px;
          .lowevericon {
            display: inline-block;
            margin: 0 16px;
            width: 12px;
            height: 14px;
            vertical-align: top;
            background: url("../../assets/sassicon/lowerlevel.png") no-repeat
              center;
          }
        }
      }
    }
}