
@charset "utf-8";
html{width:100%;font-size:62.5%;}
body{font-size: 14px;color: #333;
font-family: "Microsoft yahei", "微软雅黑", Helvetica, sans-serif, Arial;
background-color:#fff;}
*{margin: 0;padding: 0;}
a{color:#666;text-decoration:none;
transition:All 0.2s ease-in-out;}
a:hover{color:#336600;text-decoration: none;}
input:focus{outline:none;}
:-moz-placeholder { color: #c3c3c3;
}
::-moz-placeholder { color: #c3c3c3;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #c3c3c3;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #c3c3c3;
}
select:focus{outline:none;}
textarea:focus{outline:none;}
img{border:0 none;}
em{font-style:normal}
.overflow-y{overflow-y: scroll;}
.relative{position:relative;}
.block{display: block;}
.gray-color{color: gray;font-size: 12px;}
.red-color{color: red}
table{border-collapse: collapse;}
ul,li{list-style: none;}
.pointer{cursor: pointer;}
.clear{clear:both;}
.clearfix:after{clear:both;content:"";display:table;}
.clearfix{*zoom:1;}
.fl{float: left;}
.fr{float: right;}
.hide{display:none;}
.m-t-10{margin-top: 10px;}
.m-b-10{margin-bottom: 10px;}
.m-l-10{margin-left: 10px;}
.m-r-2{margin-right: 2px;}
.m-r-5{margin-right: 5px;}
.m-r-10{margin-right: 10px;}
.m-t-20{margin-top: 20px;}
.m-b-20{margin-bottom: 20px;}
.m-l-20{margin-left: 20px;}
.m-r-20{margin-right: 20px;}
.m-l-r-5{margin: 0 5px;}
.padding-b-t-10{padding: 10px 0;}
a.link-color{color: #0066CC;}
.w60,.w60.el-input,.w60.el-select{width: 60px;}
.w80,.w80.el-input,.w80.el-select{width: 80px;}
.w100,.w100.el-input,.w100.el-select{width: 100px;}
.w120,.w140.el-input,.w120.el-select{width: 120px;}
.w140,.w140.el-input,.w140.el-select{width: 140px;}
.w160,.w160.el-input,.w160.el-select{width: 160px;}
.w200,.w200.el-input,.w200.el-select{width: 200px;}
.w240,.w240.el-input,.w240.el-select{width: 240px;}
.w300,.w300.el-input,.w300.el-select{width: 300px;}
.w400,.w400.el-input,.w400.el-select{width: 400px;}
.w450,.w450.el-input,.w450.el-select{width: 450px;}
.w500,.w500.el-input,.w500.el-select{width: 500px;}
.w700,.w700.el-input,.w700.el-select{width: 700px;}
.w800,.w800.el-input,.w800.el-select{width: 800px;}
.my-loading{text-align: center;padding: 32px;box-sizing: border-box;}
.my-loading .el-icon-loading{font-size: 44px;color: #aaa;}
.my-page{margin: 10px 0;}
.ui-table_config{display:none !important;}
.ui-more__select .ui-item__main {
  min-height: 33px;
}

/* 公共池快速切换浮窗 */
.pool-switcher {
  position: fixed;
  right: 16px;
  bottom: 16px;
  z-index: 9999;
  background: #fff;
  border: 1px solid #dcdfe6;
  border-radius: 6px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.12);
  font-size: 12px;
  width: 200px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.pool-switcher__hd {
  padding: 8px 12px;
  background: #409EFF;
  color: #fff;
  border-radius: 6px 6px 0 0;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-weight: 600;
}
.pool-switcher__bd {
  padding: 6px 0;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 4px 6px;
  padding: 8px;
}
.pool-switcher__item {
  display: block;
  padding: 6px 10px;
  text-align: center;
  color: #303133;
  background: #f4f6f9;
  border-radius: 4px;
  text-decoration: none;
  border: 1px solid transparent;
  transition: all .15s;
}
.pool-switcher__item:hover {
  color: #409EFF;
  background: #ecf5ff;
  border-color: #b3d8ff;
}
.pool-switcher__item.is-active {
  color: #fff;
  background: #409EFF;
  border-color: #409EFF;
  cursor: default;
}

.order-dialog {
    width: 80vw !important;
}
