@charset "utf-8";
.p-0{padding:0!important}
.p-3{padding:3px!important}
.p-5{padding:5px!important}
.p-10{padding:10px!important}
.p-15{padding:15px!important}
.p-20{padding:20px!important}
.p-25{padding:25px!important}
.p-30{padding:30px!important}
.p-35{padding:35px!important}
.p-40{padding:40px!important}
.p-45{padding:45px!important}
.p-50{padding:50px!important}
.p-60{padding:60px!important}
.p-70{padding:70px!important}
.p-80{padding:80px!important}
.p-100{padding:100px!important}
.pt-0{padding-top:0!important}
.pt-3{padding-top:3px!important}
.pt-5{padding-top:5px!important}
.pt-10{padding-top:10px!important}
.pt-15{padding-top:15px!important}
.pt-20{padding-top:20px!important}
.pt-25{padding-top:25px!important}
.pt-30{padding-top:30px!important}
.pt-35{padding-top:35px!important}
.pt-40{padding-top:40px!important}
.pt-45{padding-top:45px!important}
.pt-50{padding-top:50px!important}
.pt-60{padding-top:60px!important}
.pt-70{padding-top:70px!important}
.pt-80{padding-top:80px!important}
.pt-100{padding-top:100px!important}
.pr-0{padding-right:0!important}
.pr-3{padding-right:3px!important}
.pr-5{padding-right:5px!important}
.pr-10{padding-right:10px!important}
.pr-15{padding-right:15px!important}
.pr-20{padding-right:20px!important}
.pr-25{padding-right:25px!important}
.pr-30{padding-right:30px!important}
.pr-35{padding-right:35px!important}
.pr-40{padding-right:40px!important}
.pr-45{padding-right:45px!important}
.pr-50{padding-right:50px!important}
.pr-60{padding-right:60px!important}
.pr-70{padding-right:70px!important}
.pr-80{padding-right:80px!important}
.pr-100{padding-right:100px!important}
.pb-0{padding-bottom:0!important}
.pb-3{padding-bottom:3px!important}
.pb-5{padding-bottom:5px!important}
.pb-10{padding-bottom:10px!important}
.pb-15{padding-bottom:15px!important}
.pb-20{padding-bottom:20px!important}
.pb-25{padding-bottom:25px!important}
.pb-30{padding-bottom:30px!important}
.pb-35{padding-bottom:35px!important}
.pb-40{padding-bottom:40px!important}
.pb-45{padding-bottom:45px!important}
.pb-50{padding-bottom:50px!important}
.pb-60{padding-bottom:60px!important}
.pb-70{padding-bottom:70px!important}
.pb-80{padding-bottom:80px!important}
.pb-100{padding-bottom:100px!important}
.pl-0{padding-left:0!important}
.pl-3{padding-left:3px!important}
.pl-5{padding-left:5px!important}
.pl-10{padding-left:10px!important}
.pl-15{padding-left:15px!important}
.pl-20{padding-left:20px!important}
.pl-25{padding-left:25px!important}
.pl-30{padding-left:30px!important}
.pl-35{padding-left:35px!important}
.pl-40{padding-left:40px!important}
.pl-45{padding-left:45px!important}
.pl-50{padding-left:50px!important}
.pl-60{padding-left:60px!important}
.pl-70{padding-left:70px!important}
.pl-80{padding-left:80px!important}
.pl-100{padding-left:100px!important}
.m-0{margin:0!important}
.m-3{margin:3px!important}
.m-5{margin:5px!important}
.m-10{margin:10px!important}
.m-15{margin:15px!important}
.m-20{margin:20px!important}
.m-25{margin:25px!important}
.m-30{margin:30px!important}
.m-35{margin:35px!important}
.m-40{margin:40px!important}
.m-45{margin:45px!important}
.m-50{margin:50px!important}
.m-60{margin:60px!important}
.m-70{margin:70px!important}
.m-80{margin:80px!important}
.m-100{margin:100px!important}
.mt-0{margin-top:0!important}
.mt-3{margin-top:3px!important}
.mt-5{margin-top:5px!important}
.mt-10{margin-top:10px!important}
.mt-15{margin-top:15px!important}
.mt-20{margin-top:20px!important}
.mt-25{margin-top:25px!important}
.mt-30{margin-top:30px!important}
.mt-35{margin-top:35px!important}
.mt-40{margin-top:40px!important}
.mt-45{margin-top:45px!important}
.mt-50{margin-top:50px!important}
.mt-60{margin-top:60px!important}
.mt-70{margin-top:70px!important}
.mt-80{margin-top:80px!important}
.mt-100{margin-top:100px!important}
.mr-0{margin-right:0!important}
.mr-3{margin-right:3px!important}
.mr-5{margin-right:5px!important}
.mr-10{margin-right:10px!important}
.mr-15{margin-right:15px!important}
.mr-20{margin-right:20px!important}
.mr-25{margin-right:25px!important}
.mr-30{margin-right:30px!important}
.mr-35{margin-right:35px!important}
.mr-40{margin-right:40px!important}
.mr-45{margin-right:45px!important}
.mr-50{margin-right:50px!important}
.mr-60{margin-right:60px!important}
.mr-70{margin-right:70px!important}
.mr-80{margin-right:80px!important}
.mr-100{margin-right:100px!important}
.mb-0{margin-bottom:0!important}
.mb-3{margin-bottom:3px!important}
.mb-5{margin-bottom:5px!important}
.mb-10{margin-bottom:10px!important}
.mb-15{margin-bottom:15px!important}
.mb-20{margin-bottom:20px!important}
.mb-25{margin-bottom:25px!important}
.mb-30{margin-bottom:30px!important}
.mb-35{margin-bottom:35px!important}
.mb-40{margin-bottom:40px!important}
.mb-45{margin-bottom:45px!important}
.mb-50{margin-bottom:50px!important}
.mb-60{margin-bottom:60px!important}
.mb-70{margin-bottom:70px!important}
.mb-80{margin-bottom:80px!important}
.mb-100{margin-bottom:100px!important}
.ml-0{margin-left:0!important}
.ml-3{margin-left:3px!important}
.ml-5{margin-left:5px!important}
.ml-10{margin-left:10px!important}
.ml-15{margin-left:15px!important}
.ml-20{margin-left:20px!important}
.ml-25{margin-left:25px!important}
.ml-30{margin-left:30px!important}
.ml-35{margin-left:35px!important}
.ml-40{margin-left:40px!important}
.ml-45{margin-left:45px!important}
.ml-50{margin-left:50px!important}
.ml-60{margin-left:60px!important}
.ml-70{margin-left:70px!important}
.ml-80{margin-left:80px!important}
.ml-100{margin-left:100px!important}
.theme-color {
  color: var(--themeColor);
}
.theme-border-color {
  border-color: var(--themeColor);
}
.theme-bg-color {
  background-color: var(--themeColor);
}
.theme-hove-color:hover {
  color: var(--themeColor);
}
.theme-hove-bg:hover {
  background-color: var(--auxiliaryColor);
}
.theme-hove-border:hover {
  border-color: var(--auxiliaryColor);
}
.theme-hove-shallow-bg:hover {
  background-color: var(--shallowColor);
}
.theme-bg-shallow-color {
  background-color: var(--shallowColor);
}
:root {
  --themeColor: #2E5FF8;
  --auxiliaryColor: rgba(0, 158, 255, 0.4);
  --shallowColor: rgba(0, 158, 255, 0.07);
  --antd-wave-shadow-color: rgba(0, 158, 255, 0.07);
}
* {
  margin: 0;
  padding: 0;
}
html {
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
}
body,
ul,
ol,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
figure,
form,
fieldset,
legend,
input,
textarea,
button,
p,
blockquote,
th,
td,
pre,
xmp {
  margin: 0;
  padding: 0;
}
body,
input,
textarea,
button,
select,
pre,
xmp,
tt,
code,
kbd,
samp {
  line-height: 1.5;
}
h1,
h2,
h3,
h4,
h5,
h6,
small,
big,
input,
textarea,
button,
select {
  font-size: 100%;
}
h1,
h2,
h3,
h4,
h5,
h6,
b,
strong {
  font-weight: normal;
}
address,
cite,
dfn,
em,
i,
optgroup,
var {
  font-style: normal;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
caption,
th {
  text-align: inherit;
}
ul,
ol,
menu {
  list-style: none;
}
fieldset,
img {
  border: 0;
}
img,
object,
input,
textarea,
button,
select {
  vertical-align: middle;
}
article,
aside,
footer,
header,
section,
nav,
figure,
figcaption,
hgroup,
details,
menu {
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '\0020';
}
textarea {
  overflow: auto;
  resize: vertical;
}
input,
textarea,
button,
select,
a {
  outline: 0 none;
  border: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
mark {
  background-color: transparent;
}
a,
ins,
s,
u,
del {
  text-decoration: none;
}
sup,
sub {
  vertical-align: baseline;
}
html {
  height: 100%;
  -webkit-tap-highlight-color: transparent;
}
body {
  font-family: Verdana, PingFangSC-Regular, PingFang SC, -apple-system, BlinkMacSystemFont, Segoe UI, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1;
  -webkit-text-size-adjust: none;
  height: 100%;
  width: 100%;
}
hr {
  height: 0.02rem;
  margin: 0.1rem 0;
  border: medium none;
  border-top: 0.02rem solid #cacaca;
}
a {
  text-decoration: none;
}
a:hover {
  color: var(--auxiliaryColor);
}
.wb-sec-search {
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 2px 4px 0 rgba(82, 87, 107, 0.11);
}
.wb-sec-search > .ant-row {
  margin-bottom: 16px;
  margin-left: 0;
  margin-right: 0;
  padding: 16px 16px 0 16px;
}
.wb-sec-search > .ant-row > [data-w] {
  box-sizing: border-box;
  margin-left: 5px;
  margin-right: 5px;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.ant-modal-header {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.ant-modal-header .ant-modal-title {
  height: 42px;
  line-height: 42px;
  font-size: 16px;
  color: #0B0B3D;
}
.list-count {
  width: 60%;
  margin-top: -25px;
  font-size: 12px;
  line-height: 1.2;
}
.list-count > span {
  margin: 0 15px;
}
.list-count > span em {
  color: #D9001B;
}
.list-count > div > span {
  margin: 0 15px;
}
.list-count > div > span em {
  color: #D9001B;
}
.ant-modal-wrap .ant-modal-close-x {
  height: 42px;
  line-height: 42px;
}
.listForm .ant-input-affix-wrapper,
.listForm .ant-input {
  border-color: #D9D9E4;
}
.listForm .ant-picker {
  border-color: #D9D9E4;
}
.listForm .ant-input::placeholder,
.listForm .ant-picker-input input::placeholder,
.listForm .ant-select-selection-placeholder {
  color: #B9B9CB !important;
}
.width100 {
  width: 100%;
}
.height100 {
  height: 100%;
}
.themeColor {
  color: var(--themeColor);
}
.bg-color {
  color: rgba(0, 0, 0, 0.25);
}
.bgfff {
  background: #fff;
}
.mb24 {
  margin-bottom: 24px;
}
.mb16 {
  margin-bottom: 16px;
}
.mb12 {
  margin-bottom: 12px;
}
.mb6 {
  margin-bottom: 6px;
}
.ml6 {
  margin-left: 6px;
}
.ml12 {
  margin-left: 12px;
}
.mr12 {
  margin-right: 12px;
}
.p20 {
  padding: 20px;
}
.textAlignC {
  text-align: center;
}
.modelNoConfirm .ant-modal-footer .ant-btn-primary {
  display: none;
}
.modelNoConfirm .ant-modal-footer .ant-btn {
  color: #fff;
  border-color: var(--themeColor);
  background: var(--themeColor);
}
.ant-modal-body {
  padding: 20px !important;
}
.ant-modal-content .ant-modal-footer {
  padding: 10px 20px;
}
.ant-modal-title .anticon-fullscreen,
.ant-modal-title .anticon-fullscreen-exit {
  margin-top: 13px !important;
}
.ant-select-dropdown .ant-select-item-option-selected {
  font-weight: 400 !important;
}
.need-center-form .flexForm {
  width: 440px;
  margin-left: 8%;
}
.maxHSpin {
  height: 100%;
}
.maxHSpin .ant-spin-container {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.tableFull {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.tableFull .searchC:not(.show-select) {
  overflow: hidden;
}
.tableFull .tableC {
  flex: 1;
  background: #fff;
  display: flex;
  flex-direction: column;
}
.tableFull.isListPage {
  background: unset !important;
}
.tableFull.isListPage .list-bg {
  border-radius: 4px;
  background: #fff;
  padding: 16px;
  flex: 1;
  display: flex;
  flex-direction: column;
  box-shadow: 0 2px 4px 0 rgba(82, 87, 107, 0.11);
}
.tableFull.isListPage .list-bg .ant-tabs-nav-list .ant-tabs-tab:not(.ant-tabs-tab-active) .ant-tabs-tab-btn {
  color: #54546D;
}
.tableFull.isListPage .list-bg .ant-table {
  font-size: 12px;
  color: #54546D;
}
.tableFull.isListPage .list-bg .ant-table .ant-table-header .ant-table-thead th {
  color: #0B0B3D;
}
.tableFull.isListPage .list-bg .ant-table .ant-table-tbody > tr.ant-table-row:hover > td {
  background-color: #F6F7FB;
}
.tableFull.isListPage .flexScrollTable {
  flex: 1;
}
.tableFull.isListPage .flexScrollTable .ant-spin-nested-loading {
  height: 100%;
}
.tableFull.isListPage .flexScrollTable .ant-spin-nested-loading .ant-spin-container {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.tableFull.isListPage .flexScrollTable .ant-spin-nested-loading .ant-spin-container .ant-table {
  flex: 1;
  width: 100%;
}
.tableFull.isListPage .flexScrollTable .ant-spin-nested-loading .ant-spin-container .ant-table .ant-table-container {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.tableFull.isListPage .flexScrollTable .ant-spin-nested-loading .ant-spin-container .ant-table .ant-table-container .ant-table-body {
  flex: 1;
  position: relative;
}
.tableFull.isListPage .flexScrollTable .ant-spin-nested-loading .ant-spin-container .ant-table .ant-table-container .ant-table-body > table {
  position: absolute;
}
.tableFull.isListPage .flexScrollTable .ant-table-expanded-row-fixed {
  width: 100% !important;
}
.bf {
  background-color: #fff;
}
.fr {
  float: right;
}
.fl {
  float: left;
}
.ovh {
  overflow: hidden;
}
.flexForm .ant-form-item {
  width: 100%;
  display: flex;
  margin-bottom: 0;
}
.flexForm .ant-form-item .ant-row {
  margin-bottom: 24px;
  width: 100%;
}
.flexForm .ant-form-item.ant-form-item-with-help {
  margin-bottom: 5px;
}
.flexForm .ant-form-item-label {
  width: 120px;
}
.flexForm.label90 .ant-form-item-label {
  width: 90px;
}
.flexForm.label150 .ant-form-item-label {
  width: 150px;
}
.flexForm.autoLabel .ant-form-item-label {
  width: min-content;
}
.flexForm .ant-form-item-control .ant-input-number {
  width: 100%;
}
.flexForm .ant-form-item-control .ant-calendar-picker {
  width: 100% !important;
}
.flexForm.noRuleTip .ant-form-item {
  margin-bottom: 16px;
}
.flexForm.noPadding {
  padding: 0 !important;
}
.flexForm.columForm .ant-form-item {
  flex-direction: column;
}
.flexForm.columForm .ant-form-item .ant-form-item-control {
  flex: 1;
}
.flexForm.columForm .ant-form-item .ant-form-item-label {
  line-height: 1;
  width: max-content;
  margin-bottom: 6px;
}
.flexForm.columForm .ant-form-item .ant-form-item-label > label {
  height: unset;
}
.flexForm.listForm .ant-form-item-label > label {
  border: 1px solid #D9D9D9;
  background: #fff;
  border-right: unset;
  padding-left: 10px;
}
.flexForm.listForm .commonSearchCol {
  display: flex;
  margin-bottom: 12px;
}
.flexForm.listForm .commonSearchCol .ant-btn {
  font-size: 12px;
}
.flexForm.listForm .commonSearchCol .ant-btn.toggleBtn {
  padding: unset !important;
}
.flexForm.listForm .commonSearchCol .ant-btn.toggleBtn > .anticon {
  transform: rotate(-90deg);
}
.flexForm.listForm .ant-input {
  font-size: 14px;
}
.flexForm.listForm .ant-input-group .ant-input {
  height: 32px;
}
.flexForm.listForm .ant-select {
  font-size: 12px;
}
.flexForm.listForm .ant-picker {
  height: 32px;
}
.flexForm.listForm .ant-picker .ant-picker-input > input {
  font-size: 12px;
}
.flexForm.fenceForm > .ant-row > .ant-col:not(.isExternalSlot) {
  height: 48px;
  border: 1px solid #e8e8e8;
  margin-top: -1px;
  margin-left: -1px;
}
.flexForm.fenceForm > .ant-row > .ant-col:not(.isExternalSlot) .ant-form-item {
  margin-bottom: unset;
}
.flexForm.fenceForm > .ant-row > .ant-col:not(.isExternalSlot) .ant-form-item .ant-form-item-label {
  background: #F7F8FA;
  text-align: left;
  padding-left: 10px;
  border-right: 1px solid #e8e8e8;
}
.flexForm.fenceForm > .ant-row > .ant-col:not(.isExternalSlot) .ant-form-item .ant-form-item-label > label {
  height: 46px;
}
.flexForm.fenceForm > .ant-row > .ant-col:not(.isExternalSlot) .ant-form-item .ant-form-item-control-input .ant-form-item-control-input-content .ant-input {
  height: 46px !important;
  box-shadow: unset;
}
.flexForm.fenceForm > .ant-row > .ant-col:not(.isExternalSlot) .ant-form-item .ant-select .ant-select-selector {
  border-color: transparent;
  border-radius: unset;
  height: 46px;
  box-shadow: unset;
}
.flexForm.fenceForm > .ant-row > .ant-col:not(.isExternalSlot) .ant-form-item .ant-select .ant-select-selector .ant-select-selection-search-input {
  height: 46px;
}
.flexForm.fenceForm > .ant-row > .ant-col:not(.isExternalSlot) .ant-form-item .ant-select .ant-select-selector .ant-select-selection-item,
.flexForm.fenceForm > .ant-row > .ant-col:not(.isExternalSlot) .ant-form-item .ant-select .ant-select-selector .ant-select-selection-placeholder {
  display: flex;
  align-items: center;
}
.flexForm.fenceForm > .ant-row > .ant-col:not(.isExternalSlot) .ant-form-item .ant-picker {
  border-color: transparent;
  border-radius: unset;
  box-shadow: unset;
  height: 46px;
}
.flexForm.fenceForm > .ant-row > .ant-col:not(.isExternalSlot) .ant-form-item .ant-input {
  border-color: transparent;
  border-radius: unset;
}
.flexForm.fenceForm > .ant-row > .ant-col:not(.isExternalSlot) .ant-form-item .ant-form-item-explain.ant-form-item-explain-error {
  font-size: 12px;
  margin-top: -3px;
  position: absolute;
  bottom: 1px;
  left: 11px;
  line-height: 1;
  min-height: unset;
}
.flexForm.fenceForm > .ant-row > .ant-col:not(.isExternalSlot) .ant-form-item.ant-form-item-has-error .ant-input,
.flexForm.fenceForm > .ant-row > .ant-col:not(.isExternalSlot) .ant-form-item.ant-form-item-has-error .ant-input-affix-wrapper,
.flexForm.fenceForm > .ant-row > .ant-col:not(.isExternalSlot) .ant-form-item.ant-form-item-has-error .ant-input:hover,
.flexForm.fenceForm > .ant-row > .ant-col:not(.isExternalSlot) .ant-form-item.ant-form-item-has-error .ant-input-affix-wrapper:hover,
.flexForm.fenceForm > .ant-row > .ant-col:not(.isExternalSlot) .ant-form-item.ant-form-item-has-error .ant-input-number,
.flexForm.fenceForm > .ant-row > .ant-col:not(.isExternalSlot) .ant-form-item.ant-form-item-has-error .ant-picker,
.flexForm.fenceForm > .ant-row > .ant-col:not(.isExternalSlot) .ant-form-item.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector {
  border-color: #ff4d4f !important;
}
.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  border-color: #D9D9E4 !important;
}
.textLinesEllipsis {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
}
.ant-form-item-control .ant-select .ant-select-selection__rendered {
  position: relative;
}
.ant-form-item-control .ant-select .ant-select-selection__rendered .ant-select-selection-selected-value {
  position: absolute;
}
.hoverIcon .themeColor {
  display: none;
}
.ant-table-row:hover .hoverIcon .themeColor {
  display: inline-block;
}
.row-flex {
  font-size: 14px;
}
.row-flex .col-flex {
  display: flex;
  margin-bottom: 16px;
  line-height: 32px;
}
.row-flex .col-flex:not(.order-detail-track) {
  height: 32px;
}
.row-flex .col-flex.block-tiot {
  height: initial;
}
.row-flex .col-flex .label-flex {
  color: #54546D;
  margin-right: 12px;
  flex-shrink: 0;
  margin-bottom: 5px;
  width: 120px;
  text-align: right;
}
.row-flex .col-flex .auto-flex {
  flex: 1;
  color: #0B0B3D;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  padding-left: 8px;
  background-color: #f4f8fb;
  margin-right: 10px;
  border-radius: 4px;
}
.row-flex .col-flex.ant-col-24:last-child {
  margin-bottom: 0;
}
.row-flex .col-flex.ant-col-24 .auto-flex {
  margin-right: 0;
}
.row-flex.label90 .label-flex {
  width: 90px;
}
.home-content:not(.waybillDetail) .row-flex .col-flex:last-child {
  margin-bottom: 0;
}
.blue {
  color: #2468f2;
}
.red {
  color: #f00;
}
.orange {
  color: orange;
}
.sblingBtn + .sblingBtn {
  margin-left: 8px;
}
.teblePoint {
  display: inline-block;
  width: 6px;
  height: 6px;
  background: #e5e5e5;
  border-radius: 50%;
  margin-right: 4px;
}
.teblePoint.green {
  background: #52c41a;
}
.teblePoint.blue {
  background: var(--themeColor);
}
.teblePoint.red {
  background: #f00;
}
.teblePoint.orange {
  background: orange;
}
.ant-btn-link {
  border: 0 !important;
  box-shadow: unset !important;
}
button,
html [type='button'],
[type='reset'],
[type='submit'] {
  appearance: unset;
  -webkit-appearance: unset;
}
.ant-table-thead > tr > th {
  background: #F7F8FA !important;
}
.ant-table {
  font-size: 12px;
  color: #54546D;
}
.ant-table.ant-table-middle {
  font-size: 12px !important;
}
.ant-table .ant-table-thead > tr > th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan])::before {
  display: none;
}
.ant-table .ant-table-tbody td {
  vertical-align: unset;
}
.ant-table .ant-table-placeholder td {
  border-bottom: unset;
  border-bottom: 1px solid #f4f6ff;
}
.ant-table .ant-table-tbody > tr.ant-table-row:hover > td {
  background-color: #F6F7FB;
}
.ant-btn-link {
  padding: 0;
}
.ant-btn-sm {
  line-height: 1 !important;
}
.isRadio .ant-checkbox-inner {
  border-radius: 50%;
}
.isRadio.ant-checkbox:hover::after,
.isRadio .ant-checkbox-wrapper:hover .ant-checkbox::after {
  border-radius: 50%;
}
.ant-tabs:not(.tabMenus) .ant-tabs-tab + .ant-tabs-tab .ant-tabs-tab-btn::before {
  content: '';
  height: 16px;
  width: 1px;
  display: inline-block;
  background: #ccc;
  position: absolute;
  left: -16px;
  top: 15px;
}
.ant-pagination-item-active {
  background: var(--themeColor) !important;
}
.ant-pagination-item-active > a {
  color: #fff !important;
}
.ant-table-pagination.ant-pagination {
  margin: 12px 0 0 !important;
}
.confirm-noIcon .ant-popover-message-title {
  padding-left: unset;
}
.ant-upload-list-picture-card .ant-upload-list-item {
  width: 90px !important;
  height: 90px !important;
  padding: unset !important;
  border: 1px dashed #d9d9d9 !important;
}
.ant-upload.ant-upload-select-picture-card,
.ant-upload-list-picture-card-container {
  width: 90px !important;
  height: 90px !important;
}
.col-div {
  display: flex;
  flex-direction: column;
}
.col-div-between {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.col-div-between :first-child {
  flex: 1;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  word-break: break-all;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: normal;
}
input::placeholder {
  color: #B9B9CB !important;
}
textarea::placeholder {
  color: #B9B9CB;
}
.ant-select-selection-placeholder {
  color: #B9B9CB !important;
}
.suf-bg .ant-select-selector {
  background: #efefef !important;
}
.flexForm.fenceForm .ant-form-item-control-input .ant-input-affix-wrapper {
  border: unset !important;
  padding: unset;
}
.a-ta {
  min-height: 32px !important;
}
.flexForm .ant-form-item-control-input .ant-input-affix-wrapper .ant-input:hover,
.flexForm .ant-input-group .ant-input-affix-wrapper .ant-input:hover {
  box-shadow: unset;
}
.flexForm .ant-form-item-control-input .ant-input-affix-wrapper .ant-input-suffix,
.flexForm .ant-input-group .ant-input-affix-wrapper .ant-input-suffix {
  display: none;
}
.flexForm .ant-form-item-control-input .ant-input-affix-wrapper:hover .ant-input-suffix,
.flexForm .ant-input-group .ant-input-affix-wrapper:hover .ant-input-suffix {
  display: flex;
}
.ant-select-item-option-content {
  overflow: initial !important;
  white-space: initial !important;
  text-overflow: initial !important;
}
.btn-link {
  min-height: 0;
  padding: 0 !important;
  height: auto !important;
}
.ant-modal-wrap.ant-modal-centered {
  top: 0 !important;
}
.ant-modal-wrap .ant-modal {
  top: 30px;
}
.ant-modal-wrap .ant-modal .ant-modal-header {
  padding: 0 20px !important;
  border-bottom: 1px #eee solid;
  margin-bottom: 0;
}
.ant-modal-wrap .ant-modal .ant-modal-header .ant-modal-title .anticon-fullscreen,
.ant-modal-wrap .ant-modal .ant-modal-header .ant-modal-title .anticon-fullscreen-exit {
  margin-top: 13px !important;
}
.ant-modal-wrap .ant-modal .ant-modal-header .ant-modal-title {
  height: 42px;
  line-height: 42px;
  font-size: 16px;
  color: #0B0B3D;
}
.ant-modal-wrap .ant-modal .ant-modal-header .ant-modal-title .ant-tabs-nav {
  margin-bottom: 0;
}
.ant-modal-wrap .ant-modal .ant-modal-header .ant-modal-title .ant-tabs-nav::before {
  display: none;
}
.ant-modal-wrap .ant-modal .ant-modal-header .ant-modal-title .ant-tabs-nav .ant-tabs-tab {
  padding: 10px 0;
}
.ant-modal-wrap .ant-modal .ant-modal-content {
  padding: 0;
}
.ant-modal-wrap .ant-modal .ant-modal-content > .ant-modal-close {
  top: 12px;
}
.ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-body {
  overflow-y: auto;
  max-height: calc(100vh - 53px - 30px - 40px - 40px);
  padding: 20px 20px 0 20px;
}
.ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-body .ant-modal-confirm-btns {
  padding-bottom: 20px;
}
.ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-footer {
  padding: 10px 20px;
  border-top: 1px #eee solid;
}
.ant-select-selection-placeholder {
  color: #B9B9CB !important;
}
.ant-select-dropdown .ant-select-item-option-selected {
  font-weight: 400 !important;
}
.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  border-color: #D9D9E4 !important;
}
.ant-select-item-option-content {
  overflow: initial !important;
  white-space: initial !important;
  text-overflow: initial !important;
}
.ant-popover-buttons {
  display: flex;
}
.ant-form-item-control .ant-select .ant-select-selection__rendered {
  position: relative;
}
.ant-form-item-control .ant-select .ant-select-selection__rendered .ant-select-selection-selected-value {
  position: absolute;
}
.ant-table-row:hover .hoverIcon .themeColor {
  display: inline-block;
}
.ant-table {
  font-size: 12px;
  color: #54546D;
}
.ant-table.ant-table-middle {
  font-size: 12px !important;
}
.ant-table .ant-table-thead > tr > th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan])::before {
  display: none;
}
.ant-table .ant-table-tbody td {
  vertical-align: unset;
}
.ant-table .ant-table-placeholder td {
  border-bottom: unset;
  border-bottom: 1px solid #f4f6ff;
}
.ant-table .ant-table-tbody > tr.ant-table-row:hover > td {
  background-color: #F6F7FB;
}
.ant-table-thead > tr > th {
  background: #F7F8FA !important;
}
.ant-btn {
  padding: 4px 11px !important;
}
.ant-btn-sm {
  line-height: 1 !important;
}
.ant-tabs:not(.tabMenus) .ant-tabs-tab + .ant-tabs-tab .ant-tabs-tab-btn::before {
  content: '';
  height: 16px;
  width: 1px;
  display: inline-block;
  background: #ccc;
  position: absolute;
  left: -16px;
  top: 15px;
}
.ant-pagination-item-active {
  background: var(--themeColor) !important;
}
.ant-pagination-item-active > a {
  color: #fff !important;
}
.ant-table-pagination.ant-pagination {
  margin: 12px 0 0 !important;
}
.ant-upload-list-picture-card .ant-upload-list-item {
  width: 90px !important;
  height: 90px !important;
  padding: unset !important;
  border: 1px dashed #d9d9d9 !important;
}
.ant-upload.ant-upload-select-picture-card,
.ant-upload-list-picture-card-container {
  width: 90px !important;
  height: 90px !important;
}
.ant-popconfirm-buttons {
  display: flex;
}
.ant-input[hidden] {
  display: none;
}
.ant-tooltip .ant-tooltip-inner {
  font-size: 12px;
  background-color: #fff;
  color: #333;
  box-shadow: 2px 2px 4px -2px rgba(0, 0, 0, 0.2);
  border: 1px solid var(--vxe-input-border-color);
  border-radius: 4px;
}
.ant-tooltip .ant-tooltip-arrow {
  bottom: 1px;
}
.ant-tooltip .ant-tooltip-arrow:before {
  background-color: #fff;
}
.ant-tooltip .ant-tooltip-arrow::after {
  box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.09);
}
.ant-input-number + .site-input-split {
  width: 30px !important;
  border-left: 0;
  pointer-events: none;
  background: #fff;
}
.ant-input-number + .site-input-split + .ant-input-number {
  border-left: none;
}
#e-sass-app {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
}
@font-face {
  font-family: "iconfont"; /* Project id 3362672 */
  src: url('data:font/woff2;base64,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') format('woff2'),
       url('/assets/iconfont-22a78a7e.woff?t=1657162992283') format('woff'),
       url('/assets/iconfont-4efb998f.ttf?t=1657162992283') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-yunshuzhongwuliu:before {
  content: "\e883";
}

.icon-weizhidingwei:before {
  content: "\e643";
}

.icon-yiwancheng:before {
  content: "\e72d";
}

.icon-a-bianzu10:before {
  content: "\e70f";
}

.icon-jichushuju:before {
  content: "\e710";
}

.icon-caiwuguanli:before {
  content: "\e711";
}

.icon-a-bianzu11:before {
  content: "\e712";
}

.icon-pinmingshuihaoku:before {
  content: "\e713";
}

.icon-rucangdan:before {
  content: "\e714";
}

.icon-guijiguanli:before {
  content: "\e715";
}

.icon-touchengguanli:before {
  content: "\e716";
}

.icon-xiaoxi:before {
  content: "\e717";
}

.icon-yundanguanli:before {
  content: "\e718";
}

.icon-a-bianzu15:before {
  content: "\e719";
}

.icon-a-bianzu17:before {
  content: "\e71a";
}

.icon-a-bianzu16:before {
  content: "\e71b";
}

.icon-Check:before {
  content: "\e71c";
}

.icon-yonghuguanli:before {
  content: "\e71d";
}

.icon-gerenzhongxin:before {
  content: "\e71e";
}

.icon-yujingguanli:before {
  content: "\e729";
}

.icon-wentijianguanli:before {
  content: "\e72a";
}

.icon-tielutouchengliebiao:before {
  content: "\e72b";
}

.icon-youjianguanli:before {
  content: "\e72c";
}

.theme-color {
  color: var(--themeColor);
}

.theme-border-color {
  border-color: var(--themeColor);
}

.theme-bg-color {
  background-color: var(--themeColor);
}

.theme-hove-color:hover {
  color: var(--themeColor);
}

.theme-hove-bg:hover {
  background-color: var(--auxiliaryColor);
}

.theme-hove-border:hover {
  border-color: var(--auxiliaryColor);
}

.theme-hove-shallow-bg:hover {
  background-color: var(--shallowColor);
}

.theme-bg-shallow-color {
  background-color: var(--shallowColor);
}

/* 引入 icon class 文件 */

/* 设置使用字体的优先级 anticon 高 */

:global(.anticon) {
  /* :global() 是为了覆盖全局class .anticon 的样式 */
}

:global(.anticon):before {
  font-family: "icon", "iconfont" !important;
  /* 默认样式是这样
        font-family: "anticon" !important;
    */
}
