/* app dialog */
.dialog-sheet{
  position: relative;
}
.dialog-sheet > .close {
 position: absolute;
 right:8px;
 top:8px;
 z-index: 999
}
.dialog-sheet .sheet-box{
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.dialog-sheet .sheet-left-panel{
  position: relative;
  width: 650px;
  height: 100%;
  flex-direction: column;
  z-index: 11;
}
.dialog-sheet .sheet-right-panel{
  position: relative;
  overflow: hidden;
  border-left: 1px solid #eaeaea;
  background-color: #fafafa;
}
.sheet-panel-header{
  height: 56px;
  line-height: 56px
}
.sheet-panel-content{
  margin-bottom:24px
}
.cldform .cldform-line{
  height: 1px;
    background: #f3f3f3;
    clear: both;
}
.cldform .cldform-item{
  float: left;
    width: 100%;
    position: relative;
    padding: 8px 0;
    box-sizing: border-box;
}
.cldform .cldform-item.cldform-item-half{
  width: 50%
}
.cldform .cldform-item.cldform-item-wauto{
  width:auto;
  min-width: 310px
}
.cldform .cldform-item .cldform-label{
  float: left;
    height: 36px;
    display: flex;
    align-items: center;
    box-sizing: border-box;
    z-index: 1;
    width:78px;
}
.cldform .cldform-item .cldform-control{
  width: 100%;
    padding-left: 90px;
    box-sizing: border-box;
    position: relative;
}
.cldform .cldform-item .cldform-control:after{
  content: "";
    display: block;
    width: 100%;
    clear: both;
}
.cldform .cldform-item .cldform-control .cldform-contarl-box{
  box-sizing: border-box;
  height: 36px;
  border: 1px solid #f7f7f7;
  font-size: 13px;
  background: #f7f7f7;
  border-radius: 4px;
  padding: 0 12px;
  width: 100%;
  outline: none;
  -webkit-appearance: none;
}
.cldform .cldform-item .cldform-control .cldform-contarl-box:hover{
  border-color: #f2f2f2;
  background: #f2f2f2;
  }
.cldform .cldform-item .cldform-control .cldform-contarl-box:focus{
    border-color: #2196f3!important;
    background: #fff!important;
  }
.cldform .cldform-item .cldform-control .cldform-contarl-textareabox{
  padding: 8px 12px 6px;
  word-break: break-all;
  height: auto;
  white-space: pre-wrap;
}
.cldform .cldform-item .cldform-control .cldform-contarl-blank{
  background: #fff;
  border:none;
}
.cldform .cldform-item .cldform-control .cldform-contarl-blank:hover{
  background: #fff;
  border:none;
}
.cldform .cldform-item .cldform-control .cldform-contarl-textarea{
  border-radius: 4px;
  box-sizing: border-box;
  padding: 8px 12px 7px;
  vertical-align: top;
  border-color: #2196f3;
  background: #fff;
  font-size: 14px;
  border: 1px solid #ccc;
  overflow-x: hidden;
  overflow-y: hidden;
  resize: none;
}
.cldform .cldform-item .cldform-control .cldform-contarl-textarea:focus,.cldform .cldform-item .cldform-control .cldform-contarl-textarea:hover {
  border-color: #1e88e5
}
.cldform .cldform-item .cldform-control .cldform-contarl-dropdown{
  display: inline-block;
  width: 100%;
  cursor: pointer;
}
.cldform .cldform-item .cldform-control .cldform-contarl-dropdown > .far{
  float:right;
  color:#868e96;
}
.cldform .cldform-item-wauto .cldform-control .cldform-contarl-dropdown > .far{
  margin-left:30px;
}
.city-item .btn {
  margin-right:3px;
  margin-bottom:3px;
}
.sheet-nav-tabs .nav-link.active{
  background: none;
  color: #886ab5;
  border-top-color: #886ab5;
  border-bottom-color: #fafafa
}
.sheet-nav-tabs .nav-link.active:not(:hover){
  color: #886ab5;
}
.sheet-nav-tabs .nav-item .nav-link.active:not(:hover) {
    color: #886ab5!important;
}
.cldform .cldform-item .cldform-control .cldform-control-checkbox{
  margin-top:8px;
}
.cldform-control-checkbox .custom-control{
  padding-left: 1.4rem;
  margin-right: .5rem;
  margin-bottom: .5rem
}
.cldform-control-checkbox .custom-control-label::before,.cldform-control-checkbox .custom-control-label::after{
  left:-1.3rem;
  top:0.02469rem;
}
.modal {
  background:rgba(0, 0, 0,0.2);
}
.modal-backdrop {
  background:none;
}
.pointer-hover:hover{
  background-color: #fafafa;
  cursor: pointer;
}
.sheet-panel-log{
  height:306px;
}
.sheet-btns {
  height:24px;
}
.save-tips {
  position: absolute;
  top:0;
  left:0;
  width:100%;
  z-index:999;
}
.custom-checkbox .custom-control-label,.custom-radio .custom-control-label,.custom-switch .custom-control-label{
  cursor: pointer;
}
.tagcol-01{
  background-color:#16A085;
}
.tagcol-02{
  background-color:#2980B9;
}
.tagcol-03{
  background-color:#8E44AD;
}
.tagcol-04{
  background-color:#f90000;
}
.tagcol-05{
  background-color:#B8651B;
}
.tagcol-06{
  background-color:#2C3E50;
}
.tagcol-07{
  background-color:#efd200;
}

.tagcol-01-s{
  color:#16A085;
}
.tagcol-02-s{
  color:#2980B9;
}
.tagcol-03-s{
  color:#8E44AD;
}
.tagcol-04-s{
  color:#f90000;
}
.tagcol-05-s{
  color:#B8651B;
}
.tagcol-06-s{
  color:#2C3E50;
}
.tagcol-07-s{
  color:#efd200;
}
.tagcol-01,.tagcol-02,.tagcol-03,.tagcol-04,.tagcol-05,.tagcol-06,.tagcol-07,.tagcol-08{
  color:#fff;
  margin:0 1px;
}