@import "../../../../src/theme.less";

:host {
  width: 100%;
  background: #f9fafb;
  padding: 16px;
  display: flex;
  flex-direction: column;
}

.source-name{
	font-size: 12px;
	margin-right: 10px;
	color: #000;
}

.transport-chaoshi{
  font-size: 14px;
  margin-right: 4px;
  color: orange;
}

.thumbList{
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  .thumb{
    width: 64px;
    height: 64px;
    padding: 4px;
    border-radius: 4px;
    border: 1px solid rgba(0,0,0,0.15);
    margin-right: 8px;
    &:last-of-type{
      margin-right: 0;
    }
    img{
      width: 100%;
      height: 100%;
      object-fit: cover;
      object-position: center;
      cursor: pointer;
    }
  }
}

.transport-a-11111, .transport-luyin{
  color: @primary-color;
}

.itsmOrHsms{
  color: rgba(0,0,0,0.45);
  cursor: pointer;
  &.bold{
    color: rgba(0,0,0,1);
    font-weight: bold;
  }
}

.anticon-plus{
  font-size: 32px;
  margin-bottom: 8px;
}

.thead {
  background-image: linear-gradient(to right, @bg-start, @bg-end)!important;

  th {
    background: transparent;
    color: #fff;
    text-align: center;
  }
  td{
    text-align: center;
  }
}

.required{
  position: relative;
  padding-left: 12px;
  box-sizing: content-box;
  &::before{
    font-family: icon_transport;
    font-size: 10px;
    content:'\e606';
    color: red;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
  }
}

.fuwutai {
  width: 100%;
  position: relative;
  background: #f9fafb;
  .right_all{
    display: flex;
    justify-content: flex-end;
    .right_all_name{
      margin-right: 42px;
    }
  }
  #top{
    display: flex;
    flex-direction: column;
    min-height: 180px;
  }
  .pos {
    position: relative;

    .yyTimeError {
      ::ng-deep .ant-time-picker-input,
      ::ng-deep .ant-calendar-picker-input {
        border: 1px solid red !important;
      }
    }

    .yyTime {
      display: flex;
      align-items: center;
      flex-direction: column;
    }

    .pos-item {
      position: absolute;
      left: 110px;
      z-index: 9;
    }
    .pos-btn:focus,.pos-btn:hover{
      color: rgba(0, 0, 0, 0.65)!important;
      background-color: #fff!important;
      border-color: #d9d9d9!important;
    }
    .ant-form-item-label{
      text-align: left;
    }
  }
  .transport-1_round_solid,
  .transport-2_round_solid,
  .transport-3_round_solid {
    font-size: 24px !important;
  }
  .transport-te1,
  .transport-tubiao_wei,
  .transport-zhong {
    font-size: 20px !important;
    margin-right: 4px !important;
  }
  .transport-daojishi,
  .transport-shouye10 {
    font-size: 18px !important;
    margin-right: 4px !important;
  }
  .shijian .left {
    display: flex !important;
    align-items: center !important;
  }
  .customRemarks {
    color: @primary-color;
    cursor: pointer;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    word-break: keep-all;
    &.countRemark{
      text-decoration: underline;
      color: #000;
    }
    &.active{
      font-weight: bold;
      color: @primary-color;
    }
  }

  /* 头部Tab */
  .tabBox {
    overflow: hidden;
    display: flex;
    height: 40px;

    .tab {
      // float: left;
      white-space: nowrap;
      flex: 1;
      height: 40px;
      border: 1px solid #e5e9ed;
      border-radius: 5px 5px 0 0;
      border-bottom: 0;
      overflow: hidden;
      .tab_inner {
        transition: all 1s;
        width: 1000%;
      }

      .tabItem {
        float: left;
        width: 126px;
        height: 40px;
        border-left: 1px solid #e5e9ed;
        background: #f9fafb;
        text-align: center;
        line-height: 40px;
        cursor: pointer;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        padding: 0 8px;

        &:nth-child(1) {
          border: none;
        }

        &.checked {
          background: #fff;
        }
      }
    }
    .tabBox__operate {
      border-bottom: 1px solid #e5e9ed;
      width: 22px;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      position: relative;
      z-index: 2;
      height: 40px;
      .tabBox__Icon--left {
        font-size: 12px;
        color: #e5e9ed;
        cursor: pointer;
        &:hover {
          color: #333;
        }
      }
      .tabBox__Icon--right {
        transform: rotateY(180deg);
        font-size: 12px;
        color: #e5e9ed;
        cursor: pointer;
        &:hover {
          color: #333;
        }
      }
    }

    .timer {
      // float: right;
      width: 30px;
      text-align: center;
      line-height: 40px;
      font-size: 14px;
      color: @primary-color;
    }
  }

  /* 配送人员信息内容 */
  .message_cot {
    width: 100%;
    min-height: 140px;
    position: relative;
    display: inline-block;
    border-right: 1px solid rgb(225, 229, 232);
    background: #fff;

    .arrow {
      position: absolute;
      left: 50%;
      margin-left: -16px;
      bottom: -16px;
      width: 32px;
      height: 16px;
      line-height: 15px;
      color: #e5e9ed;
      border: 1px solid #e5e9ed;
      background: #fff;
      text-align: center;
      border-top: 0;
      border-radius: 0 0 4px 4px;
      cursor: pointer;
      z-index: 8;
    }
  }

  .message_cot .cot_hid {
    float: left;
    // height: 140px;
    width: 100%;
    padding: 0;
    overflow: hidden;
    position: relative;
    border: 1px solid rgb(225, 229, 232);
    border-right: 0;
  }

  .message_cot .cot_img {
    height: 120px;
    width: 100%;
    text-align: center;
    line-height: 120px;
    position: absolute;
    left: 0;
    top: 0;
    background: #f9fafb;
  }

  .message_cot .cot_img span {
    color: @primary-color;
    font-size: 24px;
    font-weight: bold;
  }

  .message_cot .cot_all {
    width: 100%;
    overflow: hidden;
  }

  .message_cot .cot_hid .cot {
    /* width: 100px; */
    height: 70px;
    border-right: 1px rgb(225, 229, 232) solid;
    border-bottom: 1px rgb(225, 229, 232) solid;
    font-size: 12px;
    overflow: hidden;
    padding: 10px 30px;
    background-color: white;
    float: left;

    &.col-6 {
      height: 35px;
      line-height: 35px;
      padding: 0 30px;
    }

    &.fourCol {
      width: 25%;
    }

    &.sevenCol {
      width: 14.285%;
      font-size: 12px;
      padding: 12px 8px;
    }
  }

  /* .message_cot .cot_hid .cot .first{

} */
  .message_cot .cot_hid .cot .first span {
    display: inline-block;
    font-size: 14px;
  }

  .message_cot .cot_hid .cot .first span:nth-child(2) {
    margin-left: 14px;
  }

  .message_cot .cot_hid .cot .first .times {
    float: right;
    &.imptime-green {
      color: @primary-color;
    }
  }

  .message_cot .cot_hid .cot .first .overtime {
    color: red;
  }

  .message_cot .cot_hid .cot .first .freetime {
    color: @primary-color;
  }

  .message_cot .cot_hid .cot .second {
    margin-top: 5px;
    width: 100%;
    height: 20px;
  }

  .message_cot .cot_hid .cot .second span {
    font-size: 13px;
  }

  .message_cot .cot_hid .cot .second span:nth-child(1) {
    float: left;
    color: #666666;
  }

  .message_cot .cot_hid .cot .second span:nth-child(2) {
    float: right;
    color: #333333;

    &.colorRed {
      color: red;
    }
  }

  .message_cot .cot_hid .cot .second span:nth-child(3) {
    float: right;
  }

  .message_cot .cot_hid .cot .third {
    margin-top: 15px;
  }

  .message_cot .cot_hid .cot .third i {
    color: @primary-color;
  }

  .message_cot .cot_hid .cot .third span {
    font-size: 13px;
  }

  /* 工单总数 */
  .lists_box {
    width: 100%;
    height: calc(100vh - 241px + 185px);
    margin-top: 24px;
    padding-bottom: 20px;
    min-height: 539px;
    display: flex;
    &.top185 {
      height: calc(100vh - 241px);
    }
  }

  .lists {
    width: 32.6%;
    border: 1px rgb(225, 229, 232) solid;
    margin-left: 1%;
    border-radius: 2px;
    overflow: hidden;
    background: #fff;
    position: relative;
    min-height: 400px;
  }

  .lists:nth-child(1) {
    margin-left: 0;
  }

  /* 头部 */
  .lists .head {
    display: flex;
    align-items: center;
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: left;
    background-color: white;
    font-size: 12px;
    padding: 0 15px;
    border-bottom: 1px rgb(225, 229, 232) solid;
    position: relative;
    z-index: 8;
  }

  .lists .head .last_time {
    float: left;
    color: #999999;
    font-size: 12px;

    &.colorRed {
      color: red;
    }
  }

  .lists .head .last_time .miao {
    font-size: 12px;
    color: @primary-color;
  }

  .lists .head .auto_tit {
    font-weight: bold;
    font-size: 14px;
  }
  .lists .head .auto_building {
    display: inline-block;
    width: 160px;
    height: 32px;
    overflow: hidden;
    .auto_building_select {
      width: 100%;
      height: 100%;
      /deep/ .ant-select-selection {
        height: 100%;
        overflow: hidden;
      }
    }
  }

  .lists .head .shuaxin {
    float: right;
    color: @primary-color;
    cursor: pointer;
  }

  .lists .head .shuaxin i {
    font-size: 12px;
  }

  .lists .head .shuaxin span {
    font-size: 12px;
  }

  /* 搜索 */
  .lists .searchBox {
    width: 100%;
    padding: 10px 2%;
    background: #f9fafb;
    position: relative;
    z-index: 8;
    display: flex;
    justify-content: space-between;
    align-items: center;

    .search {
      height: 34px;
      width: 90%;
      background-color: white;
      border: 1px rgb(225, 229, 232) solid;
      border-radius: 20px;
      overflow: hidden;
    }
  }

  .lists input {
    padding-left: 3%;
    color: black;
    height: 32px;
    width: 80%;
    float: left;
    border: none;

    &:focus {
      outline: none;
    }
  }

  .lists input::-webkit-input-placeholder {
    color: #999999;
  }

  .lists .magnifier {
    width: 14%;
    height: 32px;
    line-height: 32px;
    float: left;
    border-left: 1px rgb(225, 229, 232) solid;
    cursor: pointer;
    text-align: right;
  }

  .lists .magnifier i {
    color: #999999;
  }

  .lists .magnifier span {
    color: @primary-color;
  }

  /* 单子内容盒子 */
  .lists .cots_body {
    box-sizing: border-box;
    width: 100%;
    height: calc(100vh - 355px + 185px);
    min-height: 425px;
    background-color: white;
    border-top: 1px rgb(225, 229, 232) solid;
    &.top185 {
      height: calc(100% - 94px);
    }
    &.top185_1 {
      height: calc(100% - 40px);
    }
  }

  /* loading */
  .cots_body .loading {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    // display: flex;
    // flex-flow: column;
    // justify-content: center;
    // align-items: center;
  }

  /* 暂无数据 */
  .cots_body .no_data {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    // text-align: center;
    // line-height: 593px;
    color: @primary-color;
    font-size: 24px;
    font-weight: bold;
    display: flex;
    justify-content: center;
    align-items: center;
  }

	.top-border2{
		width: 15px;
		height: 2px;
		background: #49B856;
		position: absolute;
		top: 0;
	}
	.top-border3{
		top: -2px !important;
	}
	.left-border2{
		width: 2px;
		height: 15px;
		background: #49B856;
		position: absolute;
		left: 0;
	}
	.bottom-border2{
		width: 15px;
		height: 2px;
		background: #49B856;
		position: absolute;
		bottom: 0;
		right: 0;
	}
	.right-border2{
		width: 2px;
		height: 15px;
		background: #49B856;
		position: absolute;
		right: 0;
		bottom: 0;
	}
	.top-border{
		width: 15px;
		height: 2px;
		background: #0F70BB;
		position: absolute;
		top: 0;
	}
	.left-border{
		width: 2px;
		height: 15px;
		background: #0F70BB;
		position: absolute;
		left: 0;
	}
	.bottom-border{
		width: 15px;
		height: 2px;
		background: #0F70BB;
		position: absolute;
		bottom: 0;
		right: 0;
	}
	.right-border{
		width: 2px;
		height: 15px;
		background: #0F70BB;
		position: absolute;
		right: 0;
		bottom: 0;
	}

  /* 未分派 */
  .weifenpai .list {
    // height: 100px;
    border-bottom: 1px rgb(225, 229, 232) solid;
    position: relative;
    // overflow: hidden;
    display: flex;
  }

  // 转出院记录
  .patientLog .list {
    height: auto !important;
    th,
    td {
      text-align: center !important;
    }
  }

  /* 左边 */
  .left_cots {
    // height: 100px;
    width: 78%;
    float: left;
    margin-left: 2%;
    padding-right: 2%;
    cursor: pointer;
    position: relative;
  }

  /* 急标 */
  .left_cots .ji {
    position: absolute;
    right: -3px;
    top: -3px;
    width: 30px;
  }

  /* 右边 */
  .right_bots {
    width: 20%;
    border-left: 1px #e1e5e8 solid;
    padding: 8px 0;
  }

  /* 上按钮 */
  .right_bots .top_bot {
    width: 70%;
    border-radius: 4px;
    color: white;
    background-color: @primary-color;
    border: 1px @primary-color solid;
    cursor: pointer;
    height: 27px;
    margin-bottom: 8px;
  }

  .slider {
    position: absolute;
    // top: 98px;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 2px;

    &.sgreen {
      background: rgb(86, 186, 182);
    }

    &.syellow {
      background: rgb(245, 166, 35);
    }
    &.sred {
      background: #d81e06;
    }
  }

  /* 中按钮 */
  .right_bots .mid_bot {
    width: 70%;
    border-radius: 4px;
    color: white;
    background-color: @primary-color;
    border: 1px @primary-color solid;
    cursor: pointer;
    height: 27px;
  }

  /* 下按钮 */
  .right_bots .btm_bot {
    width: 70%;
    border-radius: 4px;
    color: #78797a;
    background-color: #FFF;
    border: 1px #e5e9ed solid;
    cursor: pointer;
    height: 27px;
  }

  /* 工单 */
  .weifenpai .left_cots .gongdan {
    height: 24px;
    margin: 4px 0;
    line-height: 24px;
    text-align: center;
  }

  .weifenpai .left_cots .gongdan .left {
    float: left;
    color: #333;
    font-size: 14px;
  }
  .gongdan_name {
    max-width: 80% !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .weifenpai .left_cots .gongdan .right {
    float: right;
    color: #666666;

    &.colorRed {
      color: red;
    }
  }

  .weifenpai .left_cots .gongdan .right span:nth-child(1) {
    float: right;
    font-size: 12px;

    &.colorRed {
      color: red;
    }
  }

  .weifenpai .left_cots .gongdan .right span:nth-child(2) {
    float: right;
    border-radius: 50%;
    width: 10px;
    height: 10px;
    background-color: red;
    margin-top: 7px;
    margin-right: 8px;
  }

  /* 地点 */
  .weifenpai .didian {
    height: 24px;
    line-height: 24px;
    margin: 4px 0;
    display: flex;
  }

  .weifenpai .didian .left {
    float: left;
    color: #666666;
    font-size: 14px;
    flex: 1;
    white-space: nowrap;
    overflow: hidden;//文本超出隐藏
    text-overflow: ellipsis;//文本超出省略号替代
    &.noEllipsis{
      white-space: normal;
      overflow: visible;
      text-overflow: inherit;
      word-break: break-all;
    }
  }

  .weifenpai .didian .right {
    float: right;
    flex: 1;
    white-space: nowrap;
    overflow: hidden;//文本超出隐藏
    text-overflow: ellipsis;//文本超出省略号替代
    text-align: right;
  }

  .weifenpai .didian .right i {
    font-size: 12px;
    color: @primary-color;
  }

  .weifenpai .didian .right span {
    font-size: 12px;
  }

  /* 时间 */
  .weifenpai .shijian {
    height: 24px;
    line-height: 24px;
    margin: 4px 0;
  }

  .weifenpai .shijian .left {
    float: left;
  }

  .weifenpai .shijian .right {
    float: right;
    font-size: 12px;
    color: #999999;
  }

  .weifenpai .shijian .left i {
    color: @primary-color;
    font-size: 14px;

    &.colorRed {
      color: red;
    }
  }

  .weifenpai .shijian .left span {
    font-size: 12px;
    color: #666666;
  }

  /* 待到达 */
  .daidaoda .list {
    // height: 100px;
    // overflow: hidden;
    border-bottom: 1px rgb(225, 229, 232) solid;
    position: relative;
    display: flex;
  }

  /* 左边 */
  .daidaoda .left_cots {
    // height: 100px;
    width: 78%;
    float: left;
    margin-left: 2%;
    padding-right: 2%;
    cursor: pointer;
    position: relative;
  }

  /* 急标 */
  .daidaoda .left_cots .ji {
    position: absolute;
    right: -3px;
    top: -3px;
    width: 30px;
  }

  /* 急标 */
  .daidaoda .list .ji {
    position: absolute;
    right: -3px;
    top: -3px;
    width: 30px;
  }

  /* 工单 */
  .daidaoda .gongdan {
    height: 24px;
    margin: 4px 0;
    line-height: 24px;
    text-align: center;
  }

  .daidaoda .gongdan .left {
    float: left;
    color: #333;
    font-size: 14px;
  }

  .daidaoda .gongdan .right {
    float: right;
    color: #666666;

    &.colorRed {
      color: red;
    }
  }

  .daidaoda .gongdan .right span:nth-child(1) {
    float: right;
    font-size: 12px;

    &.colorRed {
      color: red;
    }
  }

  .daidaoda .gongdan .right span:nth-child(2) {
    float: right;
    border-radius: 50%;
    width: 10px;
    height: 10px;
    background-color: rgb(245, 166, 35);
    margin-top: 7px;
    margin-right: 8px;
  }

  /* 地点 */
  .daidaoda .didian {
    height: 24px;
    line-height: 24px;
    margin: 4px 0;
    display: flex;
  }

  .daidaoda .didian .left {
    float: left;
    color: #666666;
    font-size: 14px;
    flex: 1;
    white-space: nowrap;
    overflow: hidden;//文本超出隐藏
    text-overflow: ellipsis;//文本超出省略号替代
  }

  .daidaoda .didian .right {
    float: right;
    flex: 1;
    white-space: nowrap;
    overflow: hidden;//文本超出隐藏
    text-overflow: ellipsis;//文本超出省略号替代
    text-align: right;
  }

  .daidaoda .didian .right i {
    font-size: 12px;
    color: @primary-color;
  }

  .daidaoda .didian .right span {
    font-size: 12px;
  }

  /* 时间 */
  .daidaoda .shijian {
    height: 24px;
    line-height: 24px;
    margin: 4px 0;
  }

  .daidaoda .shijian .left {
    float: left;
  }

  .daidaoda .shijian .right {
    float: right;
    font-size: 12px;
    color: #999999;
  }

  .daidaoda .shijian .left i {
    color: @primary-color;
    font-size: 14px;

    &.colorRed {
      color: red;
    }
  }

  .daidaoda .shijian .left span {
    font-size: 12px;
    color: #666666;
  }

  /* 执行中 */
  .zhixingzhong .list {
    // height: 100px;
    border-bottom: 1px rgb(225, 229, 232) solid;
    cursor: pointer;
    position: relative;
    // overflow: hidden;
    display: flex;
  }

  /* 急标 */
  .zhixingzhong .list .ji {
    position: absolute;
    right: -3px;
    top: -3px;
    width: 30px;
  }

  /* 工单 */
  .zhixingzhong .gongdan {
    height: 24px;
    margin: 4px 0;
    line-height: 24px;
    text-align: center;
  }

  .zhixingzhong .gongdan .left {
    float: left;
    color: #333;
    font-size: 14px;
  }

  .zhixingzhong .gongdan .right {
    float: right;
    color: #666666;

    &.colorRed {
      color: red;
    }
  }

  .zhixingzhong .gongdan .right span:nth-child(1) {
    float: right;
    font-size: 12px;

    &.colorRed {
      color: red;
    }
  }

  .zhixingzhong .gongdan .right span:nth-child(2) {
    float: right;
    border-radius: 50%;
    width: 10px;
    height: 10px;
    background-color: rgb(190, 225, 167);
    margin-top: 7px;
    margin-right: 8px;
  }

  /* 地点 */
  .zhixingzhong .didian {
    height: 24px;
    line-height: 24px;
    margin: 4px 0;
    display: flex;
  }

  .zhixingzhong .didian .left {
    float: left;
    color: #666666;
    font-size: 14px;
    flex: 1;
    white-space: nowrap;
    overflow: hidden;//文本超出隐藏
    text-overflow: ellipsis;//文本超出省略号替代
  }

  .zhixingzhong .didian .right {
    float: right;
    flex: 1;
    white-space: nowrap;
    overflow: hidden;//文本超出隐藏
    text-overflow: ellipsis;//文本超出省略号替代
    text-align: right;
  }

  .zhixingzhong .didian .right i {
    font-size: 12px;
    color: @primary-color;

    &.colorRed {
      color: red;
    }
  }

  .zhixingzhong .didian .right span {
    font-size: 12px;
  }

  /* 时间 */
  .zhixingzhong .shijian {
    height: 24px;
    line-height: 24px;
    margin: 4px 0;
  }

  .zhixingzhong .shijian .left {
    float: left;
  }

  .zhixingzhong .shijian .right {
    float: right;
    font-size: 12px;
    color: #999999;
  }

  .zhixingzhong .shijian .left i {
    color: @primary-color;
    font-size: 14px;

    &.colorRed {
      color: red;
    }
  }

  .zhixingzhong .shijian .left span {
    font-size: 12px;
    color: #666666;
  }

  /* 科室检查现状 */
  .right_select {
    position: fixed;
    right: -220px;
    top: 0;
    width: 220px;
    height: 100%;
    border-left: 1px rgb(225, 229, 232) solid;
    background-color: rgb(249, 250, 251);
  }

  .right_select .flexBox {
    display: flex;
    width: 100%;
    align-items: center;
    border-bottom: 1px rgb(225, 229, 232) solid;
  }

  /* 左侧标题 */
  .right_select .flexBox .flexBoxTit {
    width: 34px;
    text-align: center;
    padding: 0 10px;
  }

  /* 暂无数据图片盒子 */
  .right_select .flexBox .pit {
    border-left: 1px rgb(225, 229, 232) solid;
    height: 80px;
    width: 100%;
    text-align: center;
  }

  /* 暂无数据图片 */
  .right_select .flexBox .pit img {
    margin-top: 20px;
  }

  .right_select .flexBox .cnts .cnt {
    border-left: 1px rgb(225, 229, 232) solid;
    height: 60px;
    border-bottom: 1px rgb(225, 229, 232) solid;
    width: 186px;
  }

  .right_select .flexBox .cnts .cnt:last-of-type {
    border-bottom: 0;
  }

  .right_select .flexBox .cnts .cnt .left {
    float: left;
    height: 60px;
    line-height: 60px;
    margin-left: 10px;
    font-size: 14px;
    color: #333333;
  }

  .right_select .flexBox .cnts .cnt .right {
    float: right;
    margin-right: 12px;
    padding-top: 9px;

    &.colorRed {
      color: red;
    }
  }

  .right_select .flexBox .cnts .cnt .right span {
    font-size: 12px;
    color: #666666;
  }

  .right_select .flexBox .cnts .cnt .right .hao {
    font-size: 16px;
    color: #00bc47;
  }

  .right_select .tit {
    height: 48px;
    line-height: 48px;
    font-size: 16px;
    font-weight: bold;
    border-bottom: 1px rgb(225, 229, 232) solid;
    padding-left: 15px;
  }

  .right_select .cli_show {
    width: 34px;
    height: 150px;
    border: 1px rgb(225, 229, 232) solid;
    margin-top: -75px;
    position: absolute;
    left: -34px;
    top: 50%;
    text-align: center;
    color: @primary-color;
    font-weight: bold;
    background-color: rgba(255, 255, 255, 0.5);
    cursor: pointer;
    padding-top: 6px;
  }

  .right_select .cli_show .rightArrow {
    font-size: 14px;
  }

  .right_select .cli_show .leftArrow {
    font-size: 19px;
  }

  .no_click {
    cursor: not-allowed !important;
  }

  /* 新建工单 */
  .create-order-model .right_lists .list {
    height: 100px;
    border-bottom: 1px rgb(225, 229, 232) solid;
  }

  .create-order-model .right_lists {
    height: 668px;
  }

  /* 左边 */
  .create-order-model .right_lists .left_cots {
    // height: 100px;
    width: 78%;
    float: left;
    margin-left: 2%;
    padding-right: 2%;
    cursor: pointer;
  }

  /* 右边 */
  .create-order-model .right_lists .right_bots {
    width: 20%;
    height: 100px;
    float: left;
    border-left: 1px rgb(225, 229, 232) solid;
    /* display: flex;
    justify-content:center ;
    align-items:center  */
  }

  /* 上按钮 */
  .create-order-model .right_lists .right_bots .top_bot {
    width: 70%;
    margin-left: 15%;
    margin-top: 4px;
    border-radius: 4px;
    color: white;
    background-color: @primary-color;
    border: 1px @primary-color solid;
    cursor: pointer;
    height: 27px;
  }

  /* 中按钮 */
  .create-order-model .right_lists .right_bots .mid_bot {
    width: 70%;
    margin-left: 15%;
    margin-top: 4px;
    border-radius: 4px;
    color: white;
    background-color: @primary-color;
    border: 1px @primary-color solid;
    cursor: pointer;
    height: 27px;
  }

  /* 下按钮 */
  .create-order-model .right_lists .right_bots .btm_bot {
    width: 70%;
    margin-left: 15%;
    margin-top: 4px;
    border-radius: 4px;
    color: #78797a;
    background-color: #FFF;
    border: 1px #e5e9ed solid;
    cursor: pointer;
    height: 27px;
  }

  /* 工单 */
  .create-order-model .right_lists .left_cots .gongdan {
    height: 24px;
    margin: 4px 0;
    line-height: 24px;
  }

  .create-order-model .right_lists .left_cots .gongdan .left {
    float: left;
    color: #333333;
    font-size: 14px;
  }

  .create-order-model .right_lists .left_cots .gongdan .right {
    float: right;
    color: #666666;
    &.colorRed {
      color: red;
    }
  }

  .create-order-model
    .right_lists
    .left_cots
    .gongdan
    .right
    span:nth-child(1) {
    float: right;
    font-size: 12px;

    &.colorRed {
      color: red;
    }
  }

  .create-order-model
    .right_lists
    .left_cots
    .gongdan
    .right
    span:nth-child(2) {
    float: right;
    border-radius: 50%;
    width: 10px;
    height: 10px;
    background-color: red;
    margin-top: 7px;
    margin-right: 8px;
  }

  /* 地点 */
  .create-order-model .right_lists .didian {
    height: 24px;
    line-height: 24px;
    margin-top: 8px;
  }

  .create-order-model .right_lists .didian .left {
    float: left;
    color: #666666;
    font-size: 14px;
  }

  .create-order-model .right_lists .didian .right {
    float: right;
    &.colorRed {
      color: red;
    }
  }

  .create-order-model .right_lists .didian .right i {
    font-size: 12px;
    color: @primary-color;
  }

  .create-order-model .right_lists .didian .right span {
    font-size: 12px;
  }

  /* 时间 */
  .create-order-model .right_lists .shijian {
    height: 24px;
    line-height: 24px;
    margin: 4px 0;
  }

  .create-order-model .right_lists .shijian .left {
    float: left;
  }

  .create-order-model .right_lists .shijian .right {
    float: right;
    font-size: 12px;
    color: #999999;
  }

  .create-order-model .right_lists .shijian .left i {
    color: @primary-color;
    font-size: 14px;

    &.colorRed {
      color: red;
    }
  }

  .create-order-model .right_lists .shijian .left span {
    font-size: 12px;
    color: #666666;
  }

  .create-order-model .right_lists .cot_img {
    height: 40px;
    width: 200px;
    margin-left: -100px;
    margin-top: -20px;
    position: absolute;
    left: 50%;
    top: 50%;
    text-align: center;
    line-height: 40px;
  }

  .create-order-model .right_lists .cot_img span {
    color: @primary-color;
    font-size: 24px;
    font-weight: bold;
  }

  .right_head {
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-left: 1px #e6dede solid;
    border-bottom: 1px #e6dede solid;
  }

  .toLastTime {
    margin-left: auto;
    color: #999999;
    font-size: 12px;

    &.colorRed {
      color: red;
    }
    .order{
      color: #000;
      font-weight: bold;
      margin-right: 16px;
      cursor: pointer;
    }
  }

  .toLastTime .time {
    font-size: 12px;
    color: @primary-color;
    margin-left: 8px;
  }
  .toLastTime1 {
    position: absolute;
    right: 10px;
    color: #999999;
    font-size: 12px;

    &.colorRed {
      color: red;
    }
  }

  .toLastTime1 .time {
    font-size: 12px;
    color: @primary-color;
  }

  /* .el-popper{
    top:130px!important
} */
  .mubiao {
    width: 100%;
  }

  .select-check .el-select > .el-input {
    width: 100%;
  }

  .shenqing {
    width: 317px;
  }

  .gundong {
    transform: rotateY(180deg);
    width: 100%;
    position: absolute;
    left: 0;
    bottom: -4px;
  }

  .twoCol {
    .list {
      float: left;
      width: 50%;
      height: 56px;
      border-right: 1px solid #e5e9ed;
      padding: 0;
      &:nth-child(4n-2) {
        background: #f9fafb;
      }

      &:nth-child(4n-1) {
        background: #f9fafb;
      }

      &:hover {
        background: #f0f6ed;
      }

      .left_cots {
        width: 100%;
        height: 100%;
        float: left;
        position: relative;
        margin: 0;
        padding: 6px;
        font-size: 12px;

        .gongdan {
          margin: 0;
        }

        .shijian {
          margin: 0;
        }
      }

      .slider {
        top: 54px;
      }
    }
  }

  .biaobenColor {
    /* color:#F0F6ED!important; */
    background-color: #f0f6ed !important;
  }

  .songbingColor {
    /* color:#F9FAFB!important; */
    background-color: #f9fafb !important;
  }

  .qitaColor {
    background-color: #ffffff !important;
  }

  /* .bot_right{
    float: right;
    border-radius: 20px;
    background-color: @primary-color;
    width: 50px;
    color: white;
    margin-right: 5px
} */
  .workerAdminBtn {
    border-radius: 4px;
    background-color: @primary-color;
    color: white;
    width: 110px;
    cursor: pointer;
    margin-left: 5px;
  }

  .SituationOperationColor {
    color: rgb(28, 28, 209) !important;
    cursor: pointer;
  }

  .hospitalTable {
    width: 100%;
    td {
      text-align: center !important;
      position: relative;
    }
    .thead {
      background-image: linear-gradient(to right, @bg-start, @bg-end)!important;
      th {
        text-align: center !important;
        color: #fff;
        background: transparent;
      }
    }
  }

  // 右侧悬浮菜单
  .fixed {
    // position: fixed;
    // top: calc(40% + 115px + 16px);
    // right: 0;
    // z-index: 9;
    // border-radius: 5px 0 0 5px;

    &.maskFull{
      &::after{
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 8;
        cursor: move;
      }
    }

    .fixedMark {
      position: fixed;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      background: rgba(0, 0, 0, 0.2);
      z-index: 88;
    }

    // overflow: hidden;
    & > .left {
      width: 480px;
      // height: 280px;
      float: left;
      background: #fff;
      padding: 16px;
      border-radius: 5px;
      border: 1px solid #e5e9ed;
      // box-shadow: -8px 5px 15px #eae9e9;
      position: relative;
      z-index: 98;

      .con {
        background: #f9fafb;
        width: 100%;
        // height: 300px;
        // overflow: auto;
        border-radius: 5px;
        border: 1px solid #e5e9ed;
        padding: 16px;
        &.bindingExtension {
          min-height: 246px;
          .bindingExtension_content {
            display: flex;
            flex-wrap: wrap;
          }
          .noContentFlex {
            display: flex;
            justify-content: center;
            align-items: center;
            height: 136px;
            flex-direction: column;
            .noContent {
              width: 128px;
            }
            p {
              margin-top: 8px;
            }
          }
          .ant-checkbox-wrapper {
            font-size: 12px;
            width: 100%;
            display: flex;
            margin-top: 8px;
            justify-content: space-between;
            align-items: center;
            ::ng-deep .ant-checkbox {
              font-size: 12px;
              top: 0;
            }
            ::ng-deep .ant-checkbox + span {
              flex: 1;
            }
          }
        }

        &.tableCon {
          padding: 0;

          .table {
            font-size: 14px;

            tr {
              td {
                padding: 15px 6px;
                text-align: center;

                & > .tdiv {
                  overflow: hidden;

                  .name {
                    float: left;
                  }

                  .num {
                    float: right;
                    font-size: 12px;

                    span {
                      color: @primary-color;
                      font-size: 14px;
                    }
                  }
                }

                .notOpen {
                  color: #666;
                  font-size: 12px;

                  img {
                    margin-bottom: 8px;
                  }
                }
              }
            }
          }
        }

        .title {
          color: #333;
          text-align: center;
        }

        .conditions {
          & > .ant-row {
            margin: 8px 0;
            display: flex;
            align-items: center;

            .ant-row {
              .ant-col-6 {
                margin: 2px 0;
              }
            }

            .checkAll {
              width: 100%;
              border-bottom: 1px solid rgb(233, 233, 233);
              color: @primary-color;
            }
          }
        }

        .btns {
          padding: 5px 20px 0 20px;
        }
      }
    }

    .right {
      // opacity: .5;
      width: 80px;
      float: left;
      // background: rgba(255, 255, 255, 0.5);
      border-radius: 5px 0 0 5px;
      position: relative;
      z-index: 8;

      .fixedMenuWrap{
        border-radius: 5px;
        margin-bottom: 16px;
        .fixedMenu{
          border-radius: 0!important;
        }
      }

      .fixedMenu {
        border: 1px solid #e5e9ed;
        color: @primary-color;
        background: rgb(255, 255, 255);
        text-align: center;
        border-radius: 5px 0 0 5px;

        .menuItems {
          .call-icon{
            font-size: 26px;
            color: @primary-color;
            padding: 16px 0;
            &.transport-shimang1{
              color: red;
            }
          }
          .call-status{
            background-color: @primary-color;
            color: #fff;
            width: 100%;
          }
          .item {
            height: 35px;
            line-height: 35px;
            padding: 0 6px;
            cursor: pointer;
            border-bottom: 1px solid #e5e9ed;
            user-select: none;
            &.itemLink {
              border-bottom: none;
            }

            &.checked {
              background: #fff;
              color: #52ab77;
              opacity: 1;
              box-shadow: -3px 4px 7px #eae9e9;
            }
          }

          .others {
            transition: height 0.4s linear;
            overflow: hidden;
          }
        }

        .arrow {
          cursor: pointer;
        }
      }
    }
  }

  // 右侧悬浮菜单-录音盒或呼叫中心状态
  .fixedAll {
    position: fixed;
    top: 30%;
    right: 0;
    z-index: 10;
    border-radius: 5px 0 0 5px;

    &.maskFull{
      &::after{
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 8;
        cursor: move;
      }
    }

    .fixedMark {
      position: fixed;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      background: rgba(0, 0, 0, 0.2);
      z-index: 88;
    }

    // overflow: hidden;
    & > .left {
      width: 480px;
      // height: 280px;
      float: left;
      background: #fff;
      padding: 16px;
      border-radius: 5px;
      border: 1px solid #e5e9ed;
      // box-shadow: -8px 5px 15px #eae9e9;
      position: relative;
      z-index: 98;

      .con {
        background: #f9fafb;
        width: 100%;
        // height: 300px;
        // overflow: auto;
        border-radius: 5px;
        border: 1px solid #e5e9ed;
        padding: 16px;
        &.bindingExtension {
          min-height: 246px;
          .bindingExtension_content {
            display: flex;
            flex-wrap: wrap;
          }
          .noContentFlex {
            display: flex;
            justify-content: center;
            align-items: center;
            height: 136px;
            flex-direction: column;
            .noContent {
              width: 128px;
            }
            p {
              margin-top: 8px;
            }
          }
          .ant-checkbox-wrapper {
            font-size: 12px;
            width: 100%;
            display: flex;
            margin-top: 8px;
            justify-content: space-between;
            align-items: center;
            ::ng-deep .ant-checkbox {
              font-size: 12px;
              top: 0;
            }
            ::ng-deep .ant-checkbox + span {
              flex: 1;
            }
          }
        }

        &.tableCon {
          padding: 0;

          .table {
            font-size: 14px;

            tr {
              td {
                padding: 15px 6px;
                text-align: center;

                & > .tdiv {
                  overflow: hidden;

                  .name {
                    float: left;
                  }

                  .num {
                    float: right;
                    font-size: 12px;

                    span {
                      color: @primary-color;
                      font-size: 14px;
                    }
                  }
                }

                .notOpen {
                  color: #666;
                  font-size: 12px;

                  img {
                    margin-bottom: 8px;
                  }
                }
              }
            }
          }
        }

        .title {
          color: #333;
          text-align: center;
        }

        .conditions {
          & > .ant-row {
            margin: 8px 0;
            display: flex;
            align-items: center;

            .ant-row {
              .ant-col-6 {
                margin: 2px 0;
              }
            }

            .checkAll {
              width: 100%;
              border-bottom: 1px solid rgb(233, 233, 233);
              color: @primary-color;
            }
          }
        }

        .btns {
          padding: 5px 20px 0 20px;
        }
      }
    }

    .right {
      // opacity: .5;
      width: 80px;
      float: left;
      // background: rgba(255, 255, 255, 0.5);
      border-radius: 5px 0 0 5px;
      position: relative;
      z-index: 8;

      .fixedMenuWrap{
        border-radius: 5px;
        margin-bottom: 16px;
        .fixedMenu{
          border-radius: 0!important;
        }
      }

      .fixedMenu {
        border: 1px solid #e5e9ed;
        color: @primary-color;
        background: rgb(255, 255, 255);
        text-align: center;
        border-radius: 5px 0 0 5px;

        .menuItems {
          .call-icon{
            font-size: 26px;
            color: @primary-color;
            padding: 16px 0;
            &.transport-shimang1{
              color: red;
            }
          }
          .call-status{
            background-color: @primary-color;
            color: #fff;
            width: 100%;
          }
          .item {
            height: 35px;
            line-height: 35px;
            padding: 0 6px;
            cursor: pointer;
            border-bottom: 1px solid #e5e9ed;
            user-select: none;
            &.itemLink {
              border-bottom: none;
              border-radius: 0;
            }

            &.checked {
              background: #fff;
              color: #52ab77;
              opacity: 1;
              box-shadow: -3px 4px 7px #eae9e9;
            }
          }

          .others {
            transition: height 0.4s linear;
            overflow: hidden;
          }
        }

        .arrow {
          cursor: pointer;
        }
      }
    }
  }

  // 左侧悬浮菜单
  .fixedLeft {
    // position: fixed;
    // top: 40%;
    // left: 0;
    // z-index: 8;
    // border-radius: 5px 0 0 5px;

    &.maskFull{
      &::after{
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 8;
        cursor: move;
      }
    }

    .right {
      min-width: 80px;
      float: left;
      // background: rgba(255, 255, 255, 0.5);
      border-radius: 5px 0 0 5px;
      position: relative;
      z-index: 8;

      .fixedMenu {
        border: 1px solid #e5e9ed;
        color: @primary-color;
        background: rgb(255, 255, 255);
        text-align: center;
        border-radius: 0 5px 5px 0;

        &.hujiaozhongxin {
          margin-bottom: 5px;
        }

        .menuItems {
          .item {
            height: 35px;
            line-height: 35px;
            padding: 0 6px;
            cursor: pointer;
            border-bottom: 1px solid #e5e9ed;
            user-select: none;
            text-align: left;
            &.itemLink {
              border-bottom: none;
            }

            &.checked {
              background: #fff;
              color: #52ab77;
              opacity: 1;
              box-shadow: -3px 4px 7px #eae9e9;
            }
          }

          .others {
            transition: height 0.4s linear;
            overflow: hidden;
          }
        }

        .arrow {
          cursor: pointer;
        }
      }
    }
  }

  // 新建工单弹框
  .newOrder {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    z-index: 99;

    .modalBody {
      width: 1318px;
      // height: 580px;
      background: #fff;
      border-radius: 5px;
      // padding: 12px 20px;
      padding: 12px 0;
      color: #333;
      font-size: 14px;

      .title {
        font-size: 18px;
        // text-align: center;
        line-height: 24px;
        margin: 6px 24px 18px;
        position: relative;

        i {
          position: absolute;
          right: 0;
          top: 0;
          font-size: 20px;
          color: #666;
          cursor: pointer;
          padding: 0 5px;
        }

        .newTop{
          display: flex;
          align-items: center;
          font-size: 14px;
          .name{
            font-weight: bold;
            margin-right: 24px;
          }
          .newTopItem{
            margin-right: 16px;
            &:last-of-type{
              margin-right: 0;
            }
          }
        }
      }

      .content {
        // width: 960px;
        // height: 474px;
        height: 603px;
        // border: 1px solid #e5e9ed;
        border-top: 1px solid #e5e9ed;
        border-bottom: 1px solid #e5e9ed;
        // background: #f9fafb;
        // border-radius: 5px;
        overflow: hidden;

        .grayFont {
          color: #666;
        }

        .col {
          height: 100%;

          &.left {
            border-right: 2px solid #e5e9ed;
            display: flex;
            flex-direction: column;

            .top {
              padding: 8px;
              nz-select {
                margin-right: 8px;
              }

              .tel {
                margin: 0 8px 0 0;
              }
            }
            // tab 任务类型
            .tabs {
              display: flex;
              height: 37px;
              border-bottom: 1px solid #e5e9ed;
              background-color: #fff;
              .tabs__inner {
                flex: 1;
                overflow: hidden;
                .tabs__wrap {
                  position: relative;
                  z-index: 1;
                  display: flex;
                  transition: all 1s;
                  .tab {
                    width: 120px;
                    height: 36px;
                    text-align: center;
                    line-height: 36px;
                    background: #fff;
                    cursor: pointer;
                    font-size: 14px;
                    position: relative;

                    &.checked {
                      color: @primary-color;
                      &::after{
                        content: '';
                        position: absolute;
                        bottom: 0;
                        left: 0;
                        width: 100%;
                        height: 1px;
                        background-color: @primary-color;
                      }
                    }
                  }
                }
              }
              .tabs__operate {
                border-bottom: 1px solid #e5e9ed;
                border-left: 1px solid #e5e9ed;
                width: 22px;
                display: flex;
                flex-direction: column;
                align-items: center;
                justify-content: center;
                position: relative;
                z-index: 2;
                .tabs__Icon--left {
                  font-size: 12px;
                  color: #e5e9ed;
                  cursor: pointer;
                  &:hover {
                    color: #333;
                  }
                }
                .tabs__Icon--right {
                  transform: rotateY(180deg);
                  font-size: 12px;
                  color: #e5e9ed;
                  cursor: pointer;
                  &:hover {
                    color: #333;
                  }
                }
              }
            }

            // 底部tab页
            .bottomWrap {
              flex: 1;
              height: 300px;
              .bottom_req{
                height: 100%;
                padding: 16px;
                ::ng-deep .ant-calendar-picker{
                  width: 100%!important;
                }
                .row{
                  display: flex;
                  align-items: center;
                  margin-bottom: 16px;
                  &:last-of-type{
                    margin-bottom: 0;
                  }
                  .col{
                    flex: 1;
                    flex-shrink: 0;
                    display: flex;
                    align-items: center;
                    word-break: break-all;
                    position: relative;
                    margin-right: 8px;
                    &:last-of-type{
                      margin-right: 0;
                    }
                    &.alignItemsStart{
                      align-items: flex-start;
                    }
                    &.flex2{
                      flex: 2;
                    }
                    &.flex3{
                      flex: 3;
                    }
                    &.flex4{
                      flex: 4;
                    }
                    &.flex5{
                      flex: 5;
                    }
                    &.flex6{
                      flex: 6;
                    }
                    &.flex7{
                      flex: 7;
                    }
                    .addressList{
                      position: absolute;
                      top: 100%;
                      left: 0;
                      width: 100%;
                      max-height: 256px;
                      z-index: 2;
                      background: #fff;
                      border: 1px solid #d9d9d9;
                      border-radius: 4px;
                      overflow: hidden auto;
                      .addressItem{
                        padding: 5px 12px;
                        cursor: pointer;
                        &:hover{
                          background-color: #e9f7e9;
                        }
                      }
                    }
                    .ant-input-clear-icon{
                      align-self: center;
                      font-style: normal;
                      cursor: pointer;
                      margin-left: 8px;
                      font-size: 12px;
                      border-bottom: 1px solid #49b856;
                      color: #49b856;
                      flex-shrink: 0;
                    }
                    .name{
                      flex-shrink: 0;
                      width: 6em;
                      text-align-last: justify;
                      padding-left: 12px;
                      box-sizing: content-box;
                    }
                    em{
                      font-style: normal;
                      cursor: pointer;
                      margin-left: 8px;
                      font-size: 12px;
                      border-bottom: 1px solid @primary-color;
                      color: @primary-color;
                    }
                  }
                }
              }
              .bottom {
                padding: 0 16px;
                // height: 310px;
                height: 567px;
                overflow-y: auto;
                .ant-form {
                  height: 100%;
                  .ant-form-item {
                    margin-bottom: 0;
                  }
                }
                .control-flex {
                  margin-top: 16px;
                  overflow: hidden;
                  display: flex;
                  justify-content: space-between;
                  align-items: center;
                  .patient-control{
                    flex-shrink: 0;
                  }
                  .goods-control{
                    display: flex;
                    flex-shrink: 0;
                    margin-left: 16px;
                    align-items: center;
                  }
                }
                .goods-wrap {
                  margin-left: 8px;
                  .goods-item {
                    display: inline-block;
                  }
                }
                // 标本轮巡
                .bottom380256 {
                  height: 100%;
                  font-size: 16px;
                  color: #333;
                  display: flex;
                  justify-content: center;
                  align-items: center;
                  text-align: center;
                }
                .bottom255 {
                  height: 100%;
                  // overflow-y: auto;
                  .txtC {
                    height: 100%;
                    display: flex;
                    flex-direction: column;
                    justify-content: center;
                    align-items: center;
                  }
                }

                .label {
                  text-align: left;
                }

                .handlerType {
                  margin: 21px 0 0 0;
                }

                .radios {
                  // height: 96px;
                  max-height: 267px;
                  width: 100%;
                  overflow-y: auto;
                  padding: 8px;
                  background: #fff;
                  border: 1px solid #e6dede;
                  border-radius: 5px;
                  .ant-row {
                    width: 100%;
                    display: flex;
                    flex-wrap: wrap;
                    .ant-radio-wrapper {
                      width: 20%;
                      display: flex;
                      align-items: center;
                      margin-right: 0;
                      ::ng-deep span.ant-radio + * {
                        overflow: hidden;
                        text-overflow: ellipsis;
                        white-space: inherit;
                      }
                    }
                  }
                }
              }
            }
            // 底部信息提示
            .bottomInfo {
              border-top: 2px solid #e5e9ed;
              padding-left: 32px;
              padding-right: 32px;
              height: 52px;
              line-height: 52px;
              font-size: 14px;
              color: #ff3b53;
            }
          }

          &.right {
            background: #fff;
            position: relative;

            .rightTitle {
              position: absolute;
              width: 100%;
              height: 37px;
              line-height: 37px;
              font-size: 16px;
              margin: 0;
              border-bottom: 1px solid #e5e9ed;
              background: #fff;
              z-index: 9999;
              display: flex;
              align-items: center;
              .rightTitle_tab {
                width: 120px;
                height: 36px;
                text-align: center;
                line-height: 36px;
                background: #fff;
                cursor: pointer;
                font-size: 14px;
                position: relative;
                overflow: hidden;
                &.active {
                  color: @primary-color;
                  &::after{
                    content: '';
                    position: absolute;
                    bottom: 0;
                    left: 0;
                    width: 100%;
                    height: 1px;
                    background-color: @primary-color;
                  }
                }
              }
            }

            .cots_body {
              width: 100%;
              height: 100%;
              // overflow: scroll;
              // padding-right: 2%;
              padding-top: 47px;
							.record{
								.content{
									color: #555555;
									padding: 10px;
									height: 115px;
									border-bottom: 1px solid #E9E9E9;
									.item{
										display: flex;
										margin-bottom: 10px;
										.item-code{
											color: #000;
										}
									}
									.ju-sb{
										justify-content: space-between;
									}
								}
							}
            }
          }
        }
      }
    }

    .btns {
      padding-top: 12px;
      .btn {
        margin: 0 4px;
      }
    }
  }

  // 撤回工单
  .recallOrder {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4);
    z-index: 9999999;

    .modalBody {
      width: 350px;
      height: 220px;
      background: #fff;
      border-radius: 5px;
      padding: 10px 20px;
      color: #333;

      .title {
        width: 100%;
        // text-align: center;
        font-size: 18px;
        position: relative;

        i {
          position: absolute;
          right: 0;
          top: 0;
          font-size: 20px;
          color: #666;
          cursor: pointer;
          padding: 0 5px;
        }
      }

      .content {
        width: 310px;
        height: 117px;
        background: #f9fafb;
        border: 1px solid #e5e9ed;
        border-radius: 5px;
        overflow: hidden;
        margin-top: 12px;

        div {
          text-align: center;
          margin: 0;

          &.icon {
            margin-top: 17px;

            i {
              color: #ff3b53;
              font-size: 30px !important;

              &.transport-wenhao {
                color: #f5a523;
              }
            }
          }

          &.defeat {
            color: #333;
            font-size: 18px;
          }

          &:nth-child(3) {
            font-size: 14px;
            color: #666;
          }
        }

        .conditions {
          height: 400px;
          overflow: auto;
          padding: 16px 20px;

          div {
            text-align: left;
          }
        }
      }

      .btns {
        button {
          margin-top: 10px;
          margin-left: 5px;
        }

        .recDelBtn {
          width: 115px;
        }
      }
    }
  }

  // 初始化设置
  .init {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4);
    z-index: 99;

    .con {
      width: 832px;
      height: auto;
      background: #fff;
      border-radius: 5px;
      padding: 10px 20px;
      color: #333;

      .content {
        width: 100%;
        height: auto;

        .scopeTab{
          display: flex;
          height: 60px;
          border-bottom: 1px solid #D9D9D9;
          .scopeTabItem{
            flex: 1;
            display: flex;
            justify-content: center;
            align-items: center;
            border-right: 1px solid #D9D9D9;
            background-color: #fff;
            cursor: pointer;
            &:last-of-type{
              border-right: none;
            }
            &.active{
              background-color: #F0F6ED;
            }
          }
        }

        .remin {
          font-size: 14px;
          color: #666;
          line-height: 48px;
          border-bottom: 1px solid #e5e9ed;
        }

        .boxes {
          color: #333;
          padding: 8px 12px;

          & > div:nth-child(1) {
            color: #333;
            text-align: left;
          }

          & > div:nth-child(2) {
            color: #666;
            text-align: left;
          }
        }
      }
    }
  }
}

// 消息提醒
.msgTemBox {
  .borderLeft {
    position: absolute;
    left: 0;
    top: 0;
    width: 10px;
    height: 100%;
    background-image: linear-gradient(90deg, @bg-start 0%, @bg-end 100%);
  }

  .icon {
    color: @primary-color;
    font-size: 26px;
  }

  .ant-notification-notice-message {
    margin-left: 34px;
    font-weight: 500;
  }

  .ant-notification-notice-description {
    margin-left: 34px;
    color: #333;
  }
}
.noteSign{
  position: relative;
  .noteList{
    position: absolute;
    bottom: 100%;
    left: 0;
    width: 100%;
    max-height: 256px;
    z-index: 99;
    background: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    overflow: hidden auto;
    .noteItem{
      padding: 5px 12px;
      cursor: pointer;
      line-height: normal;
      &:hover{
        background-color: #e9f7e9;
      }
    }
  }
}

.zw-content {
	width: 100%;
	padding: 20px;

	.item{
		width: 100%;
		margin-bottom: 20px;
		.res{
			color: red;
			color: 18px;
		}
		.label{
			width: 120px;
		}
		.mar{
			margin-right: 24px;
		}
		.ant-cascader-picker{
			width: 100% !important;
		}
	}
	.df{
		display: flex;
		align-items: center;
		.df-fl{
			display: flex;
			align-items: center;
		}
		.margin-right{
			margin-right: 20px;
		}
	}
	.lw-df{
		display: flex;
	}
}