@media screen and (min-width: 1370px) {
  // .dialog-c{
  // 	&.js-dialog{
  // 		.ant-modal{
  // 			width:900px!important;
  // 			height: 760px!important;
  // 			margin-left: -450px!important;
  // 			margin-top:-380px!important;
  // 			.share-object-main{
  // 				// height: 660px;
  // 				.share-object-l{
  // 					.serach-empty{
  // 						margin-top: 160px;
  // 					}
  // 				}
  // 			}
  // 		}
  // 	}
  // }
}

.share-object-c {
  &.thapp-folder {
    .share-object-l {
      .search-list {
        padding-left: 0;
      }
    }
  }
  position: relative;
  background: #fff;
  .share-object-close {
    position: absolute;
    top: 0;
    right: 0;
  }
  .share-object-title {
    padding: 0 20px;
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    color: #333333;
    border-bottom: 0.5px solid #e7e7e7;
  }
  .share-object-main {
    height: 460px;
    // &.share-object-main{
    // 	height: 660px;
    // }
    .share-object-l {
      float: left;
      width: 329px;
      border-right: 1px solid #e7e7e7;
      height: 100%;
      padding-top: 10px;
      overflow-y: auto;
      .share-object-search {
        margin: 11px 15px 15px;
        position: relative;
        i {
          position: absolute;
          left: 10px;
          top: 8px;
          z-index: 2;
          opacity: 0.5;
        }
        input {
          padding-left: 25px;
          font-size: 13px;
        }
      }
      .share-object-cat-i {
        height: 50px;
        line-height: 50px;
        // padding: 10px 0;
        cursor: pointer;
        overflow: hidden;
        position: relative;
        width: 100%;
        border: none;
        display: flex;
        background: #fff;
        img {
          width: 30px;
          height: 30px;
          vertical-align: middle;
          margin-top: 10px;
          margin-left: 15px;
          float: left;
          border-radius: 3px;
        }
        span {
        }
        b {
          width: 30px;
          height: 30px;
          vertical-align: middle;
          margin-top: 10px;
          margin-left: 15px;
          float: left;
        }
        .icon-share-help {
          vertical-align: top;
          margin-top: 16px;
          cursor: pointer;
        }
        .icon-share-zoom {
          vertical-align: top;
          margin-top: 10px;
          margin-left: 10px;
        }
        .icon-share-angle-right {
          position: absolute;
          top: 20px;
          right: 15px;
          // vertical-align: top;margin-top:20px;
        }
        .ant-checkbox-wrapper {
          float: left;
          // margin: 4px -24px 0 -20px;
          margin-top: 15px;
          margin-left: 10px;
        }
        .share-object-cat-i-name {
          width: 145px;
          text-overflow: ellipsis;
          overflow: hidden;
          white-space: nowrap;
          display: flex;
        }
      }
      .share-object-cat-i > span,
      .share-object-cat-main > span {
        margin-left: 15px;
        white-space: nowrap;
        text-overflow: ellipsis;
        display: inline-block;
        // width: 240px;
        margin-right: 10px;
        overflow: hidden;
        color: #000;
        font-size: 13px;
        max-width: 200px;
      }
      .share-object-cat-i.specail-cat {
        height: auto;
        line-height: normal;
        .share-object-cat-main {
          height: 50px;
          line-height: 50px;
          // padding: 10px 0;
          cursor: pointer;
          overflow: hidden;
          position: relative;
          display: flex;
        }
      }
      .icon-share-object-child {
        .share-object-cat-i {
          padding-left: 50px;
        }
      }
      .share-object-cat-level-2 {
      }
      .share-object-cat-level-3 {
        padding-left: 50px;
      }
      .share-object-cat-level-4 {
        padding-left: (50 * 2) px;
      }
      .share-object-cat-level-5 {
        padding-left: (50 * 3) px;
      }
      .share-object-mydept {
        display: -webkit-box;
        .icon-share-object-child {
          display: none;
        }
      }
      .share-object-mydept-onlydept {
        .icon-share-object-child {
          .share-object-cat-i {
            // padding-left: 0;
            .ant-checkbox-wrapper {
              margin-top: 4px;
            }
            img {
              // margin-left: 0;
            }
          }
        }
      }
      .share-object-mydept.show {
        .icon-share-object-child {
          display: block;
        }
        .icon-share-angle-right {
          right: 17px;
          transform: rotate(90deg);
          -webkit-transform: rotate(90deg);
          -moz-transform: rotate(90deg);
          -o-transform: rotate(90deg);
          -ms-transform: rotate(90deg);
        }
        // .icon-share-angle-right-bak{
        // 	float: right;
        // 	margin-top: 15px;
        // 	margin-right: 30px;
        // }
      }
      .share-object-cat-i.actives,
      .share-object-cat-i.active {
        background-color: #f7f7f7;
      }
      .share-object-cat-i.cur {
        img {
          margin-left: 60px;
        }
      }
      .search-list {
        .ellipsis {
          max-width: 165px;
        }
        .share-objec-user-name {
          line-height: 1;
          height: 16px;
        }
        .share-objec-user-info {
          padding-top: 11px;
          .share-objec-user-dept {
            color: #999;
            font-size: 11px;
            margin-top: -4px;
            width: 180px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
          }
        }
      }
    }
    .share-object-l::-webkit-scrollbar {
      overflow: visible;
      width: 9px;
      -webkit-border-radius: 9px;
    }
    .share-object-l::-webkit-scrollbar-thumb {
      background-color: rgba(0, 0, 0, 0.2);
      -webkit-border-radius: 9px;
    }
    .share-object-l::-webkit-scrollbar-track-piece {
      background: -webkit-gradient(linear, 0 0, 100% 0, from(#f1f1f1), to(white));
    }
    .share-object-l::-webkit-scrollbar-corner {
      background: transparent;
    }
    .share-object-r {
      height: 100%;
      padding: 0 0 0 20px;
      overflow: hidden;
      .share-object-path,
      .share-object-select-all,
      .share-object-list{
        padding-right: 20px;
      }
      .share-object-path {
        position: relative;
        margin-top: 23px;
        height: 23px;
        line-height: 23px;
        overflow: hidden;
        .share-object-path-c {
          display: inline-block;
          white-space: nowrap;
          &.path-jssdk {
            width: 100%;
            span {
              max-width: 100%;
            }
          }
        }
        .icon-share-close {
          position: absolute;
          top: 8px;
          right: 20px;
          cursor: pointer;
        }
        span {
          display: inline-block;
          color: #666666;
          font-size: 13px;
          vertical-align: middle;
          max-width: 100px;
        }
        .active {
          color: #4174d9;
          cursor: pointer;
        }
        .share-object-path-sep {
          margin: 0 2px;
        }
        .not-allow-click,
        .share-object-path-sep-notallow {
          color: #b0b0b0;
          cursor: not-allowed;
        }
      }
      .share-object-select-all {
        margin-top: 24px;
        line-height: 22px;
        height: 22px;
        .ant-checkbox-wrapper {
          height: 20px;
          margin-top: 1px;
          vertical-align: top;
        }
        .ant-checkbox-wrapper + span {
          padding-left: 8px;
          padding-right: 8px;
        }
      }
      .share-object-list {
        margin-top: 10px;
        max-height: 350px;
        overflow-y: auto;
        .serach-empty {
          margin-top: 30px;
        }
      }
      .share-object-selectlist .share-object-list {
        max-height: 400px;
      }
      .share-object-list::-webkit-scrollbar {
        overflow: visible;
        width: 9px;
        -webkit-border-radius: 9px;
      }
      .share-object-list::-webkit-scrollbar-thumb {
        background-color: rgba(0, 0, 0, 0.2);
        -webkit-border-radius: 9px;
      }
      .share-object-list::-webkit-scrollbar-track-piece {
        background: -webkit-gradient(linear, 0 0, 100% 0, from(#f1f1f1), to(white));
      }
      .share-object-list::-webkit-scrollbar-corner {
        background: transparent;
      }
    }
    .share-object-i {
      height: 50px;
      overflow: hidden;
      .ant-checkbox-wrapper {
        float: left;
        vertical-align: top;
        margin-top: 15px;
        .ant-radio-wrapper {
          vertical-align: top;
          margin-top: 16px;
          margin-right: 0;
        }
        span {
          margin-left: 0;
          line-height: normal;
        }
      }
      .share-objec-i-c {
        display: block;
        margin-left: 26px;
        cursor: pointer;
        position: relative;
        img {
          float: left;
          margin-top: 10px;
          width: 30px;
          height: 30px;
          border-radius: 4px;
          margin-right: 10px;
        }
        span {
          display: inline-block;
          // margin-left: 40px;
          vertical-align: top;
          line-height: 50px;
          margin-right: 15px;
          max-width: 230px;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
        }
        .icon-share-angle-right-bak {
          // float: right;
          // margin-top: 15px;
          // margin-right: 30px;
          position: absolute;
          top: 18px;
          right: 0;
        }
        .search-styles {
          color: #3297fc;
        }
      }
    }
    .share-object-i.share-objec-apps {
      margin: 5px 0;
      .ant-checkbox-wrapper {
        margin-top: 13px !important;
      }
    }
    .share-object-i.share-jssdk {
      cursor: pointer;
      height: auto;
      padding: 10px 0;
      img {
        width: 20px;
        height: 20px;
        float: left;
        margin-top: 1px;
      }
      &.not-allowed {
        cursor: not-allowed;
        .share-objec-i-c {
          cursor: not-allowed;
        }
      }
      .js-name {
        font-size: 13px;
        color: #000000;
        letter-spacing: -0.14px;
      }
      .js-des {
        font-size: 13px;
        color: #999999;
        letter-spacing: -0.14px;
        line-height: 18px;
        text-align: justify;
        padding-right: 20px;
      }
      .ant-checkbox-wrapper {
        margin-top: 3px;
      }
    }
    .share-object-i.specail {
      height: 40px;
      cursor: pointer;
      &.flex-two {
        display: flex;
      }
      .next-icon {
        flex-grow: 1;
        text-align: right;
        .icon-share-angle-right {
          position: relative;
          top: 10px;
          right: 20px;
        }
      }

      .ant-checkbox-wrapper {
        margin-top: 10px;
      }
      .share-objec-i-c {
        img {
          margin-top: 5px;
        }
        span {
          line-height: 40px;
        }
      }
    }
    .share-object-i.ticket-dict-share {
      display: flex;
    }
    .share-object-i.share-dict {
      margin-top: 10px;
      margin-left: 0;
      .share-objec-group-w,
      .share-objec-entry-w {
        display: inline-block;
        width: 77%;
        .icon-share-angle-right {
          vertical-align: top;
          margin-top: 13px;
          float: right;
        }
      }
      .share-objec-entry-w {
        width: 88.5%;
      }
      .share-objec-i-c {
        display: inline-block;
      }
      .dict-group-icon {
        vertical-align: top;
        margin: 2px 0 0 10px;
      }
      .share-objec-i-c {
        margin: -2px 0 0 10px;
      }
    }
    .share-object-i.share-dict-not-select-group {
      .dict-group-icon {
        vertical-align: top;
        margin: 2px 0 0 0px;
      }
      .share-objec-group-w {
        width: 85.5%;
      }
    }
    .share-object-i-disabled {
      .share-objec-i-c {
        opacity: 0.8;
        cursor: default;
      }
    }
    .share-object-l {
      .share-object-i {
        padding: 0 15px;
        &.share-jssdk {
          padding: 10px 15px;
        }
        .share-objec-group-w {
          width: 74%;
        }
      }
    }
    .share-object-l,
    .share-object-r {
      .serach-empty {
        display: flex;
        justify-content: center;
        margin-top: 130px;
        .search-content {
          text-align: center;
          font-size: 13px;
          color: #b0b0b0;
          div {
            margin-top: 20px;
          }
        }
      }
    }
    .share-object-r {
      .serach-empty {
        margin-top: 113px;
      }
    }
  }
  .share-object-footer {
    padding: 0 20px;
    height: 50px;
    line-height: 50px;
    box-shadow: 0 -1px 3px 0 rgba(0, 0, 0, 0.04);
    .share-object-num {
      float: left;
      font-size: 13px;
      color: #4174d9;
      height: 50px;

      span {
        margin-left: 10px;
        cursor: pointer;
      }
      span:first-child {
        margin-left: 0;
        vertical-align: top;
      }
      .share-object-num-name {
        display: inline-block;
        width: 300px;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
      }
    }
    .share-object-no-num {
      font-size: 12px;
      color: #3297fc;
      display: inline-block;
    }
    .share-object-btn {
      float: right;
      button {
        float: right;
        width: 80px;
        height: 30px;
        margin-top: 10px;
        margin-right: 20px;
        font-size: 13px;
      }
      button:first-child {
        margin-right: 0;
      }
      .share-object-btn-submit {
        border: 1px solid #404a53;
        background: #404a53;
        color: #fff;
      }
      .share-object-btn-cancel {
        border: 1px solid #404a53;
        color: #404a53;
      }
    }
  }

  .ant-radio {
    .ant-radio-inner {
      width: 20px;
      height: 20px;
      border: 1px solid #cccccc;
    }
    .ant-radio-inner:after {
      width: 20px;
      height: 20px;
      position: relative;
      top: auto;
      right: auto;
      bottom: auto;
      left: auto;
      border-radius: 20px;
    }
    .ant-radio-checked .ant-radio-inner {
      background: #4174d9;
      border: 1px solid #4174d9;
    }
    .ant-radio-checked .ant-radio-inner {
    }
  }
  .icon-share-angle-right {
    display: inline-block;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAUCAYAAAHD6ZzAAAAAAXNSR0IArs4c6QAAAWlJREFUKBVtkr1Kw1AUx3sTB0XdnILoQ4iggqKP4KIUQYfSZFdcFARdRNAHSNJSBxGpImgfoIsuRQR9BUUcMymEfPi7qfeaxAZuzvl/nJOck1Rc192vqAtwpPJ8bDabVoYxfOWFft5qtYazLE1TQ8ue521kCPaiQuWrlgCpBvkEYYq6J8mJvCAfEYbhm+ZwfdO4bwKccVa1KhOIboEAGJScIxyUBem+831/ZpDw2W63R/4Jaoi/ibEIIXq0mdRu+h5CbGoCMAd5owmWO06vd03IBEdSIAACcoEop7q1bbtaNiisN0fBCeQuU687jnOtDCpqoyQYciwIgkfSCdM0Z2u12sdAoyJ58fkoirrM3KnX62vE3++hHKXIlKdQO4ZhLJklLYPyg1qWdUWnLYhlhnwovKN0scBqkiSXmI4x7GWV3IZU0mg0puM47tFN/i+jmAo/rUAwWM094gpnkdU8q+JCxPTC2S6QA8APE3mdwMyqyogAAAAASUVORK5CYII=);
    background-size: cover;
    background-repeat: no-repeat;
    width: 5px;
    height: 10px;
  }
}
