@charset "UTF-8";
/* 波纹效果 */
[ant-click-animating-without-extra-node=true]::after,
.ant-click-animating-node {
  display: none;
}

.ant-btn {
  height: 34px;
  padding: 0 15px;
  color: rgba(0, 0, 0, 0.95);
  border-color: #d7d9e0;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn:hover, .ant-btn:focus {
  color: #4060ff;
  border-color: #4060ff;
}
.ant-btn.active, .ant-btn:active {
  color: #3048bf;
  border-color: #3048bf;
}
.ant-btn[disabled], .ant-btn-disabled, .ant-btn.disabled, .ant-btn[disabled]:hover, .ant-btn[disabled]:focus, .ant-btn[disabled]:active, .ant-btn[disabled].active {
  color: rgba(0, 0, 0, 0.2);
  border-color: #d7d9e0;
  background-color: #ffffff;
}
.ant-btn-primary, .ant-btn-danger {
  color: white;
}
.ant-btn-primary {
  color: white;
  border-color: #4060ff;
  background-color: #4060ff;
}
.ant-btn-primary:hover, .ant-btn-primary:focus {
  color: white;
  border-color: #6680ff;
  background-color: #6680ff;
}
.ant-btn-primary.active, .ant-btn-primary:active {
  color: white;
  border-color: #3048bf;
  background-color: #3048bf;
}
.ant-btn-primary[disabled], .ant-btn-primary-disabled, .ant-btn-primary.disabled, .ant-btn-primary[disabled]:hover, .ant-btn-primary[disabled]:focus, .ant-btn-primary[disabled]:active, .ant-btn-primary[disabled].active {
  color: white;
  border-color: #d9dfff;
  background-color: #b3bfff;
}
.ant-btn-danger {
  color: white;
  border-color: #de2b2b;
  background-color: #de2b2b;
}
.ant-btn-danger:hover, .ant-btn-danger:focus {
  color: white;
  border-color: #e55555;
  background-color: #e55555;
}
.ant-btn-danger.active, .ant-btn-danger:active {
  color: white;
  border-color: #a72020;
  background-color: #a72020;
}
.ant-btn-danger[disabled], .ant-btn-danger-disabled, .ant-btn-danger.disabled, .ant-btn-danger[disabled]:hover, .ant-btn-danger[disabled]:focus, .ant-btn-danger[disabled]:active, .ant-btn-danger[disabled].active {
  color: white;
  border-color: #f8d5d5;
  background-color: #f2aaaa;
}
.ant-btn-secondary {
  color: #4060ff;
  border-color: #b3bfff;
  background-color: #ecf0ff;
}
.ant-btn-secondary:hover, .ant-btn-secondary:focus {
  color: #6680ff;
  border-color: #6680ff;
  background-color: #d9dfff;
}
.ant-btn-secondary.active, .ant-btn-secondary:active {
  color: #3048bf;
  border-color: #3048bf;
  background-color: #b3bfff;
}
.ant-btn-secondary[disabled], .ant-btn-secondary-disabled, .ant-btn-secondary.disabled, .ant-btn-secondary[disabled]:hover, .ant-btn-secondary[disabled]:focus, .ant-btn-secondary[disabled]:active, .ant-btn-secondary[disabled].active {
  color: rgba(0, 0, 0, 0.2);
  border-color: #d7d9e0;
  background-color: #f0f1f5;
}
.ant-btn-outline-danger {
  color: #de2b2b;
  border-color: #f2aaaa;
  background-color: #ffffff;
}
.ant-btn-outline-danger:hover, .ant-btn-outline-danger:focus {
  color: #e55555;
  border-color: #e55555;
  background-color: #ffffff;
}
.ant-btn-outline-danger.active, .ant-btn-outline-danger:active {
  color: #a72020;
  border-color: #a72020;
  background-color: #ffffff;
}
.ant-btn-outline-danger[disabled], .ant-btn-outline-danger-disabled, .ant-btn-outline-danger.disabled, .ant-btn-outline-danger[disabled]:hover, .ant-btn-outline-danger[disabled]:focus, .ant-btn-outline-danger[disabled]:active, .ant-btn-outline-danger[disabled].active {
  color: #f2aaaa;
  border-color: #f2aaaa;
  background-color: #ffffff;
}
.ant-btn-noborder {
  padding: 0 16px;
  color: #4060ff;
  border: none;
  background-color: transparent;
}
.ant-btn-noborder:hover, .ant-btn-noborder:focus {
  color: #4060ff;
  background-color: #f0f1f5;
}
.ant-btn-noborder.active, .ant-btn-noborder:active {
  color: #3048bf;
  background-color: #e5e6ec;
}
.ant-btn-noborder[disabled], .ant-btn-noborder-disabled, .ant-btn-noborder.disabled, .ant-btn-noborder[disabled]:hover, .ant-btn-noborder[disabled]:focus, .ant-btn-noborder[disabled]:active, .ant-btn-noborder[disabled].active {
  color: #b3bfff;
  border-color: transparent;
  background-color: transparent;
}
.ant-btn-noborder.ant-btn-sm {
  padding: 0 8px;
}
.ant-btn-noborder-danger {
  padding: 0 16px;
  color: #de2b2b;
  border: none;
  background-color: transparent;
}
.ant-btn-noborder-danger:hover, .ant-btn-noborder-danger:focus {
  color: #de2b2b;
  background-color: #f0f1f5;
}
.ant-btn-noborder-danger.active, .ant-btn-noborder-danger:active {
  color: #a72020;
  background-color: #e5e6ec;
}
.ant-btn-noborder-danger[disabled], .ant-btn-noborder-danger-disabled, .ant-btn-noborder-danger.disabled, .ant-btn-noborder-danger[disabled]:hover, .ant-btn-noborder-danger[disabled]:focus, .ant-btn-noborder-danger[disabled]:active, .ant-btn-noborder-danger[disabled].active {
  color: #f2aaaa;
  border-color: transparent;
  background-color: transparent;
}
.ant-btn-noborder-danger.ant-btn-sm {
  padding: 0 8px;
}
.ant-btn-simple {
  padding: 0 16px;
  border: none;
}
.ant-btn-simple.ant-btn-sm {
  padding: 0 8px;
}
.ant-btn-ghost {
  color: white;
  border-color: white;
  background-color: transparent;
}
.ant-btn-ghost.ant-btn[disabled], .ant-btn-ghost.ant-btn-disabled, .ant-btn-ghost.ant-btn.disabled, .ant-btn-ghost.ant-btn[disabled]:hover, .ant-btn-ghost.ant-btn[disabled]:focus, .ant-btn-ghost.ant-btn[disabled]:active, .ant-btn-ghost.ant-btn[disabled].active {
  color: rgba(255, 255, 255, 0.2);
  border-color: rgba(255, 255, 255, 0.2);
  background-color: transparent;
}
.ant-btn-ghost.ant-btn-primary {
  color: #4060ff;
  border-color: #4060ff;
}
.ant-btn-ghost.ant-btn-primary:hover, .ant-btn-ghost.ant-btn-primary:focus {
  color: #6680ff;
  border-color: #6680ff;
  background-color: rgba(0, 0, 0, 0.2);
}
.ant-btn-ghost.ant-btn-primary.active, .ant-btn-ghost.ant-btn-primary:active {
  color: #3048bf;
  border-color: #3048bf;
  background-color: rgba(0, 0, 0, 0.2);
}
.ant-btn-ghost.ant-btn-primary[disabled], .ant-btn-ghost.ant-btn-primary-disabled, .ant-btn-ghost.ant-btn-primary.disabled, .ant-btn-ghost.ant-btn-primary[disabled]:hover, .ant-btn-ghost.ant-btn-primary[disabled]:focus, .ant-btn-ghost.ant-btn-primary[disabled]:active, .ant-btn-ghost.ant-btn-primary[disabled].active {
  color: rgba(255, 255, 255, 0.2);
  border-color: rgba(255, 255, 255, 0.2);
  background-color: rgba(0, 0, 0, 0.2);
}
.ant-btn-ghost.ant-btn-dashed {
  background-color: transparent;
}
.ant-btn-icon-left, .ant-btn-icon-right, .ant-btn-icon-only {
  font-size: 14px;
}
.ant-btn-icon-left {
  margin-right: 8px;
}
.ant-btn-icon-left + span {
  margin-left: 0 !important;
}
.ant-btn-icon-right {
  margin-left: 8px;
}
.ant-btn-icon-only {
  width: 34px;
  padding: 0 !important;
  text-align: center;
}
.ant-btn-sm {
  height: 30px;
  padding: 0 7px;
}
.ant-btn-sm.ant-btn-icon-only {
  height: 30px;
  width: 30px;
}
.ant-modal-confirm-body .ant-modal-body {
  padding: 24px 32px;
}
.ant-modal-confirm-body .ant-modal-confirm-title {
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.95);
}
.ant-modal-confirm-body .ant-modal-confirm-content {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.45);
}
.ant-modal-confirm-body .ant-modal-confirm-content > div > * + * {
  margin-top: 8px;
}

.ant-modal-confirm-btns .ant-btn {
  min-width: 96px;
}

.ant-modal-success-body .ant-modal-body {
  padding: 24px 32px;
}
.ant-modal-success-body .ant-modal-success-title {
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.95);
}
.ant-modal-success-body .ant-modal-success-content {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.45);
}
.ant-modal-success-body .ant-modal-success-content > div > * + * {
  margin-top: 8px;
}

.ant-modal-success-btns .ant-btn {
  min-width: 96px;
}

.ant-modal-error-body .ant-modal-body {
  padding: 24px 32px;
}
.ant-modal-error-body .ant-modal-error-title {
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.95);
}
.ant-modal-error-body .ant-modal-error-content {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.45);
}
.ant-modal-error-body .ant-modal-error-content > div > * + * {
  margin-top: 8px;
}

.ant-modal-error-btns .ant-btn {
  min-width: 96px;
}

.ant-modal-info-body .ant-modal-body {
  padding: 24px 32px;
}
.ant-modal-info-body .ant-modal-info-title {
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.95);
}
.ant-modal-info-body .ant-modal-info-content {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.45);
}
.ant-modal-info-body .ant-modal-info-content > div > * + * {
  margin-top: 8px;
}

.ant-modal-info-btns .ant-btn {
  min-width: 96px;
}

.ant-modal-confirm-body {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.ant-modal-confirm-body .i-icon-caution {
  display: block;
  width: 22px;
  margin-right: 16px;
  font-size: 22px;
  color: #fcb500;
}
.ant-modal-confirm-body .i-icon-info {
  display: block;
  width: 22px;
  margin-right: 16px;
  font-size: 22px;
  color: #4060ff;
}
.ant-modal-confirm-body .i-icon-check-one {
  display: block;
  width: 22px;
  margin-right: 16px;
  font-size: 22px;
  color: #2a9e03;
}
.ant-modal-confirm-body .i-icon-close-one {
  display: block;
  width: 22px;
  margin-right: 16px;
  font-size: 22px;
  color: #de2a2a;
}
.ant-modal-confirm-body .ant-modal-confirm-title {
  flex: 1;
  color: rgba(0, 0, 0, 0.95);
}
.ant-modal-confirm-body .ant-modal-confirm-content {
  width: 100%;
  margin-left: 40px;
}
.type-vertical .ant-radio-wrapper {
  display: block;
  height: 34px;
  line-height: 34px;
  margin-bottom: 4px;
}

.ant-radio-disabled .ant-radio-inner {
  background-color: #f0f1f5;
  border-color: #d7d9e0 !important;
}

.ant-radio-wrapper {
  color: rgba(0, 0, 0, 0.95);
  font-weight: 400;
  line-height: 22px;
}
.ant-radio-wrapper:focus-within .ant-radio-inner {
  box-shadow: 0 0 #fff;
}
.ant-radio-wrapper .ant-radio.ant-radio-disabeld span {
  color: rgba(0, 0, 0, 0.2);
}
.ant-radio-wrapper .ant-radio:hover .ant-radio-inner {
  border-color: #4060ff;
}
.ant-radio-wrapper .ant-radio-checked:not(.ant-radio-disabled) .ant-radio-inner {
  border-color: #4060ff;
}
.ant-radio-wrapper .ant-radio-checked:not(.ant-radio-disabled) .ant-radio-inner::after {
  background-color: #4060ff;
}
.ant-radio-wrapper .ant-radio-checked:not(.ant-radio-disabled) .ant-radio-inner:focus {
  border-color: #4060ff;
}

.ant-radio-group-small .ant-radio-button-wrapper {
  line-height: 22px;
  height: 30px;
  padding: 3px 8px;
}

.ant-radio-group-small .ant-radio-wrapper:focus-within .ant-radio-inner, .ant-radio-group-default .ant-radio-wrapper:focus-within .ant-radio-inner {
  box-shadow: 0 0 #fff;
}
.ant-radio-group-small .ant-radio-wrapper .ant-radio.ant-radio-disabeld span, .ant-radio-group-default .ant-radio-wrapper .ant-radio.ant-radio-disabeld span {
  color: rgba(0, 0, 0, 0.2);
}
.ant-radio-group-small .ant-radio-wrapper .ant-radio:hover .ant-radio-inner, .ant-radio-group-default .ant-radio-wrapper .ant-radio:hover .ant-radio-inner {
  border-color: #4060ff;
}
.ant-radio-group-small .ant-radio-wrapper .ant-radio-checked:not(.ant-radio-disabled)::after, .ant-radio-group-default .ant-radio-wrapper .ant-radio-checked:not(.ant-radio-disabled)::after {
  border: 0;
}
.ant-radio-group-small .ant-radio-wrapper .ant-radio-checked:not(.ant-radio-disabled) .ant-radio-inner, .ant-radio-group-default .ant-radio-wrapper .ant-radio-checked:not(.ant-radio-disabled) .ant-radio-inner {
  border-color: #4060ff;
}
.ant-radio-group-small .ant-radio-wrapper .ant-radio-checked:not(.ant-radio-disabled) .ant-radio-inner::after, .ant-radio-group-default .ant-radio-wrapper .ant-radio-checked:not(.ant-radio-disabled) .ant-radio-inner::after {
  background-color: #4060ff;
}
.ant-radio-group-small .ant-radio-wrapper .ant-radio-checked:not(.ant-radio-disabled) .ant-radio-inner:focus, .ant-radio-group-default .ant-radio-wrapper .ant-radio-checked:not(.ant-radio-disabled) .ant-radio-inner:focus {
  border-color: #4060ff;
}
.ant-radio-group-small .ant-radio-button-wrapper.ant-radio-button-wrapper-disabled, .ant-radio-group-default .ant-radio-button-wrapper.ant-radio-button-wrapper-disabled {
  background-color: #ffffff;
}
.ant-radio-group-small .ant-radio-button-wrapper.ant-radio-button-wrapper-disabled:hover, .ant-radio-group-default .ant-radio-button-wrapper.ant-radio-button-wrapper-disabled:hover {
  border-color: #d7d9e0;
}
.ant-radio-group-small .ant-radio-button-wrapper.ant-radio-button-wrapper-disabled:hover::before, .ant-radio-group-default .ant-radio-button-wrapper.ant-radio-button-wrapper-disabled:hover::before {
  background-color: #d7d9e0;
}
.ant-radio-group-small .ant-radio-button-wrapper.ant-radio-button-wrapper-disabled span, .ant-radio-group-default .ant-radio-button-wrapper.ant-radio-button-wrapper-disabled span {
  color: rgba(0, 0, 0, 0.2);
}
.ant-radio-group-small .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-disabled):hover, .ant-radio-group-default .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-disabled):hover {
  border-color: solid #6680ff;
  z-index: 3;
}
.ant-radio-group-small .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-disabled):hover::before, .ant-radio-group-default .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-disabled):hover::before {
  background-color: #6680ff;
}
.ant-radio-group-small .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-disabled):hover span, .ant-radio-group-default .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-disabled):hover span {
  color: #6680ff;
}
.ant-radio-group-small .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-disabled):active, .ant-radio-group-default .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-disabled):active {
  border-color: #3048bf;
}
.ant-radio-group-small .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-disabled):active::before, .ant-radio-group-default .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-disabled):active::before {
  background-color: #3048bf;
}
.ant-radio-group-small .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-disabled):active span, .ant-radio-group-default .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-disabled):active span {
  color: #3048bf;
}
.ant-radio-group-small .ant-radio-button-wrapper-checked, .ant-radio-group-default .ant-radio-button-wrapper-checked {
  border-color: #b3bfff;
  background-color: #ecf0ff;
}
.ant-radio-group-small .ant-radio-button-wrapper-checked:first-child, .ant-radio-group-default .ant-radio-button-wrapper-checked:first-child {
  border-color: #b3bfff;
}
.ant-radio-group-small .ant-radio-button-wrapper-checked::before, .ant-radio-group-default .ant-radio-button-wrapper-checked::before {
  background-color: #b3bfff;
}
.ant-radio-group-small .ant-radio-button-wrapper-checked span, .ant-radio-group-default .ant-radio-button-wrapper-checked span {
  color: #4060ff;
}
.ant-radio-group-small .ant-radio-button-wrapper-checked:focus-within, .ant-radio-group-default .ant-radio-button-wrapper-checked:focus-within {
  box-shadow: 0 0 #fff;
}
.ant-radio-group-small .ant-radio-button-wrapper-checked:hover, .ant-radio-group-default .ant-radio-button-wrapper-checked:hover {
  border-color: #6680ff;
  background-color: #d9dfff;
}
.ant-radio-group-small .ant-radio-button-wrapper-checked:hover span, .ant-radio-group-default .ant-radio-button-wrapper-checked:hover span {
  color: #6680ff;
}
.ant-radio-group-small .ant-radio-button-wrapper-checked:active, .ant-radio-group-default .ant-radio-button-wrapper-checked:active {
  border-color: #3048bf;
  background-color: #b3bfff;
}
.ant-radio-group-small .ant-radio-button-wrapper-checked:active span, .ant-radio-group-default .ant-radio-button-wrapper-checked:active span {
  color: #3048bf;
}

.ant-radio-button-wrapper {
  min-width: 88px;
  text-align: center;
  color: rgba(0, 0, 0, 0.95);
  font-weight: 400;
  border-color: #d7d9e0;
  line-height: 22px;
  height: 34px;
  padding: 5px 16px;
}
.ant-radio-button-wrapper .i-icon {
  margin-right: 8px;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-disabled {
  background-color: #f0f1f5;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-disabled:hover {
  border-color: #d7d9e0;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-disabled:hover::before {
  background-color: #d7d9e0;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-disabled span {
  color: rgba(0, 0, 0, 0.2);
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked {
  background-color: #f0f1f5;
  border-color: #d7d9e0;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked span {
  color: rgba(0, 0, 0, 0.2);
}
.ant-radio-button-wrapper:not(.ant-radio-button-wrapper-disabled):hover {
  border-color: #6680ff;
  z-index: 3;
}
.ant-radio-button-wrapper:not(.ant-radio-button-wrapper-disabled):hover::before {
  background-color: #6680ff;
}
.ant-radio-button-wrapper:not(.ant-radio-button-wrapper-disabled):hover span {
  color: #6680ff;
}
.ant-radio-button-wrapper:not(.ant-radio-button-wrapper-disabled):active {
  border-color: #3048bf;
}
.ant-radio-button-wrapper:not(.ant-radio-button-wrapper-disabled):active::before {
  background-color: #3048bf;
}
.ant-radio-button-wrapper:not(.ant-radio-button-wrapper-disabled):active span {
  color: #3048bf;
}

.ant-radio-button-wrapper-checked {
  border-color: #b3bfff;
  background-color: #ecf0ff;
}
.ant-radio-button-wrapper-checked:first-child {
  border-color: #b3bfff;
}
.ant-radio-button-wrapper-checked::before {
  background-color: #b3bfff;
}
.ant-radio-button-wrapper-checked span {
  color: #4060ff;
}
.ant-radio-button-wrapper-checked:focus-within {
  box-shadow: 0 0 #fff;
}
.ant-radio-button-wrapper-checked:hover {
  border-color: solid #6680ff;
  background-color: #d9dfff;
}
.ant-radio-button-wrapper-checked:hover span {
  color: #6680ff;
}
.ant-radio-button-wrapper-checked:active {
  border-color: #3048bf;
  background-color: #b3bfff;
}
.ant-radio-button-wrapper-checked:active span {
  color: #3048bf;
}
.ant-checkbox-wrapper {
  height: 22px;
  line-height: 22px;
  width: -moz-fit-content;
  width: fit-content;
}
.ant-checkbox-wrapper :not(.ant-checkbox-disabled) + span {
  display: inline-block;
  padding-right: 0;
  color: rgba(0, 0, 0, 0.95);
  font-weight: 400;
}
.ant-checkbox-wrapper .ant-checkbox-disabled + span {
  color: rgba(0, 0, 0, 0.2);
  font-weight: 400;
  display: inline-block;
  padding-right: 0;
}
.ant-checkbox-wrapper .ant-checkbox-inner {
  border-color: #d7d9e0;
  border-radius: 2px;
  width: 16px;
  height: 16px;
}

.ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner {
  border-color: #4060ff;
}
.ant-checkbox-checked:not(.ant-checkbox-disabled)::after {
  border: 0;
}
.ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner {
  background-color: #4060ff;
  border-color: #4060ff;
}

.ant-checkbox-indeterminate .ant-checkbox-inner::after {
  background-color: #4060ff;
}

.ant-checkbox-wrapper:hover .ant-checkbox-inner,
.ant-checkbox:hover .ant-checkbox-inner,
.ant-checkbox-input:focus + .ant-checkbox-inner {
  border-color: #4060ff;
}

.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after {
  border-color: #d7d9e0;
}
.ant-checkbox-disabled .ant-checkbox-inner {
  border-color: #d7d9e0 !important;
  background-color: #f0f1f5;
}
.ant-popover {
  line-height: 22px;
  z-index: 9999 !important;
}
.ant-popover .ant-popover-inner-content {
  padding: 16px;
}
.ant-popover .ant-popover-buttons {
  margin-bottom: 0;
}
.ant-popover .ant-popover-buttons .ant-btn {
  width: auto !important;
  height: 30px;
  padding: 0 4px;
}
.ant-popover .ant-popover-buttons .ant-btn span {
  letter-spacing: 0.05rem !important;
}
.ant-popover .ant-popover-arrow {
  position: absolute;
}
.ant-popover .ant-popover-message {
  display: flex;
  max-height: 200px;
  padding-top: 0;
  overflow-y: auto;
  color: rgba(0, 0, 0, 0.95);
  font-weight: 400;
  padding-bottom: 0;
}
.ant-popover .ant-popover-message .ant-popover-message-title {
  padding-left: 8px;
}
.ant-popover .ant-popover-message .i-icon {
  font-size: 16px;
  position: relative !important;
  top: 3px !important;
}
.ant-popover .ant-popover-message .i-icon-caution {
  color: #ffc53e;
  float: left;
  height: 100%;
  text-align: center;
}
.ant-popover .ant-popover-message .i-icon-caution svg path {
  fill: #fcb500;
}
.ant-popover .ant-popover-message .i-icon-caution svg path:nth-of-type(1) {
  stroke: #fcb500;
}
.ant-popover .ant-popover-message-title {
  width: 300px;
  padding-left: 16px;
  word-break: break-all;
}
.ant-popover .ant-popover-buttons {
  padding-top: 10px;
  /* .ant-btn {
    width: 70px;
    height: 35px;
  } */
}

.yuewen-popconfirm-contanier {
  padding: 200px;
}
.yuewen-popconfirm-contanier .ant-btn {
  width: 70px;
  text-align: center;
  padding: 0;
  margin-right: 8px;
  margin-bottom: 8px;
}
.ant-spin-sm .ant-spin-dot {
  font-size: 22px;
}
.ant-spin-sm .ant-spin-dot i {
  width: 8px;
  height: 8px;
}

.ant-spin {
  font-size: 14px;
  color: #4060ff;
}
.ant-spin.ant-spin-sm {
  font-size: 12px;
}
.ant-spin.ant-spin-lg {
  font-size: 16px;
}

.ant-spin-dot {
  font-size: 32px;
}
.ant-spin-dot-item {
  width: 12px;
  height: 12px;
  background-color: #4060ff;
}

.ant-spin-lg .ant-spin-dot {
  font-size: 44px;
}
.ant-spin-lg .ant-spin-dot i {
  width: 16px;
  height: 16px;
}
.ant-switch {
  background-color: #c7c9d1;
}
.ant-switch::after {
  box-shadow: 0 2px 4px #00000015;
}

.ant-switch-checked {
  background-color: #4060ff;
}

.ant-switch-checked.ant-switch-loading .ant-switch-loading-icon {
  color: #4060ff;
}

.ant-switch-loading .ant-switch-loading-icon {
  color: #c7c9d1;
}

.yuewen-switch-container .ant-switch {
  background-color: #c7c9d1;
}
.yuewen-switch-container .ant-switch::after {
  box-shadow: 0 2px 4px #00000015;
}
.yuewen-switch-container .ant-switch-checked {
  background-color: #4060ff;
}
.yuewen-switch-container .ant-switch-checked.ant-switch-loading .ant-switch-loading-icon {
  color: #4060ff;
}
.yuewen-switch-container .ant-switch-loading .ant-switch-loading-icon {
  color: #c7c9d1;
}
.ant-tabs-bar {
  margin: 0;
  background-color: #fff;
}

.ant-tabs-nav .ant-tabs-tab:hover {
  color: #4060ff;
}
.ant-tabs-nav .ant-tabs-tab-active {
  color: #4060ff;
}

.ant-tabs-ink-bar {
  background-color: #4060ff;
}
.ant-tag {
  padding: 0 8px;
  text-align: center;
  margin-right: 0;
  border-radius: 2px;
  line-height: 20px;
  font-weight: 400;
}
.ant-tag .i-icon:not(.i-icon-close-small) {
  font-size: 12px;
  margin-right: 4px;
}

.tag-warning {
  border: 1px solid #fee199;
  color: #fcb500;
  background-color: #fff8e6;
}

.tag-error {
  border: 1px solid #f2aaaa;
  color: #de2b2b;
  background-color: #fceaea;
}

.tag-processing {
  border: 1px solid #b3bfff;
  color: #4060ff;
  background-color: #ecf0ff;
}

.tag-success {
  border: 1px solid #aad89a;
  color: #2b9e03;
  background-color: #eaf6e6;
}

.tag-theme {
  border: 1px solid #b3bfff;
  color: #4060ff;
  background-color: #ecf0ff;
}

.tag-green {
  border: 1px solid #aad89a;
  color: #2b9e03;
  background-color: #eaf6e6;
}

.tag-default {
  border: 1px solid #c7c9d1;
  color: rgba(0, 0, 0, 0.95);
  background-color: #f8f9fb;
}
.yw-alert .ant-alert-icon {
  top: 7px;
  font-size: 16px;
  /* svg {
    vertical-align: inherit!important;
  } */
}
.yw-alert .ant-alert-icon span {
  line-height: 1;
}
.yw-alert .yw-alert-message {
  display: flex;
  justify-content: space-between;
}
.yw-alert .yw-alert-close {
  margin-left: 8px;
  font-size: 14px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.45);
  cursor: pointer;
}
.yw-alert .yw-alert-close:hover {
  color: rgba(0, 0, 0, 0.7);
}
.yw-alert .yw-alert-close .i-icon-close svg {
  transform: translateY(0.125em);
}

.ant-alert-with-description .ant-alert-message {
  font-weight: 600;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.95);
}

.ant-alert-description,
.ant-alert-message {
  color: rgba(0, 0, 0, 0.95);
  font-weight: 400;
}

.ant-alert span {
  line-height: 22px;
}

.info-container .ant-alert,
.info-container .ant-alert-info,
.info-container .ant-alert-no-icon {
  background: #ecf0ff;
  border: 1px solid #b3bfff;
}

.success-container .ant-alert,
.success-container .ant-alert-info,
.success-container .ant-alert-no-icon {
  background: #eaf6e6;
  border: 1px solid #aad89a;
}

.warning-container .ant-alert,
.warning-container .ant-alert-info,
.warning-container .ant-alert-no-icon {
  background: #fff8e6;
  border: 1px solid #fee199;
}

.error-container .ant-alert,
.error-container .ant-alert-info,
.error-container .ant-alert-no-icon {
  background: #fceaea;
  border: 1px solid #f2aaaa;
}

.ant-alert,
.ant-alert-with-description {
  padding: 7px 15px 7px 39px;
}

.ant-alert-with-description .ant-alert-icon {
  left: 15px;
}

.ant-alert-no-icon.ant-alert-with-description, .ant-alert-no-icon.ant-alert {
  padding: 7px 15px;
}

.ant-alert-info .ant-alert-icon {
  color: #4060ff;
}

.ant-alert-success .ant-alert-icon {
  color: #2b9e03;
}

.ant-alert-warning .ant-alert-icon {
  color: #fcb500;
}

.ant-alert-error .ant-alert-icon {
  color: #de2b2b;
}

.ant-alert-description__slot ol {
  list-style-type: decimal;
}
.ant-alert-description__slot ol li {
  list-style-type: auto;
  list-style-position: inside;
}

.yw-alert-combo .yw-alert:not(:first-of-type) .ant-alert-icon {
  display: none;
}
.yw-alert-combo .yw-alert:not(:first-of-type) .ant-alert {
  padding-top: 0;
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.yw-alert-combo .yw-alert:not(:last-of-type) .ant-alert {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* .ant-alert-close-icon {
  top: unset;
  font-size: 14px;
  color: $Text-Light-Medium;
  .i-icon-close {
    font-size: 9px;
  }
}
.ant-alert-close-icon:hover{
  color: $Text-Light-Secondary;
}

.ant-alert-with-description .ant-alert-close-icon {
  top: 6px;
}
.ant-alert.ant-alert-closable {
  padding-right: 15px;
}
 */
.ant-drawer-header {
  height: 56px;
  padding-bottom: 15px;
  border-color: #e5e6ec;
}

.ant-drawer-title {
  color: var(--character-title-85, rgba(0, 0, 0, 0.85));
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
}

.ant-drawer-header-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.ant-drawer-header-content .i-icon-close {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.45);
  cursor: pointer;
}

.yw-drawer .ant-drawer-body {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: calc(100% - 56px);
  padding: 0;
}
.yw-drawer .ant-drawer-body-content {
  padding: 20px 24px;
  overflow-y: auto;
}
.yw-drawer .ant-drawer-footer {
  flex: 0 0 auto;
  padding: 11px 24px 12px;
  border-top: 1px solid #e5e6ec;
  background-color: #FFF;
}
.yw-drawer .ant-drawer-footer .ant-btn {
  min-width: 88px;
}
.yw-drawer .ant-drawer-footer .ant-btn + .ant-btn {
  margin-left: 12px;
}
.yw-drawer .ant-drawer-footer.position-left {
  text-align: left;
}
.yw-drawer .ant-drawer-footer.position-right {
  text-align: right;
}
.ant-select-auto-complete.ant-select .ant-input {
  height: 34px;
}
.ant-select-auto-complete .ant-input {
  padding: 6px 12px;
  color: #000000;
  border-color: #d7d9e0;
}
.ant-select-auto-complete .ant-input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.2);
}
.ant-select-auto-complete .ant-input:not(.ant-input-disabled):hover, .ant-select-auto-complete .ant-input:not(.ant-input-disabled):focus {
  border-color: #4060ff !important;
  box-shadow: none;
}
.ant-select-auto-complete .ant-input.ant-input-disabled, .ant-select-auto-complete .ant-input[disabled] {
  background-color: #f0f1f5 !important;
}
.ant-popover .ant-popover-inner {
  padding: 16px 24px;
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.16);
}
.ant-popover .ant-popover-title {
  min-height: unset;
  padding: 0;
  font-family: "PingFang SC";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.95);
  border-bottom: unset;
}
.ant-popover .ant-popover-title + .ant-popover-inner-content {
  margin-top: 12px;
}
.ant-popover .ant-popover-inner-content {
  padding: 0;
}
@charset "UTF-8";
/* 修改Message组件的层级 */
.ant-message {
  z-index: 9999;
}
.ant-message .i-icon {
  padding-right: 8px;
}

.ant-message-info .anticon,
.ant-message-loading .anticon {
  color: #4060ff;
}

.ant-message-success .anticon {
  color: #2b9e03;
}

.ant-message-error .anticon {
  color: #de2b2b;
}

.ant-message-warning .anticon {
  color: #fcb500;
}
.ant-message-warning .i-icon-caution {
  color: #fff;
}
.ant-message-warning .i-icon-caution svg path {
  fill: #fcb500;
}
.ant-message-warning .i-icon-caution svg path:nth-of-type(1) {
  stroke: #fcb500;
}

.ant-message-notice-content {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.16);
}
@charset "UTF-8";
/* latin-ext */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  src: url(data:font/woff2;base64,d09GMgABAAAAAAtIAA0AAAAAE4AAAAr2AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4EuHCoGYABsEQwKl0yTbwtYAAE2AiQDgSYEIAWFGAeCEBtmEFGUcFYvwY8E21bNekcnDJrWYbSw0GH0G821n+e3+eeS+h7V6kQ3EbMwJhObKQaIEQkWbwFbw6pYuHJVbax/ZNj+CODTed668P1N9rZToQPRChcAKl64/Py9P32zNYH2ACqgH3AgYe+8v86/rXVbc4MMSjDrY2tMCzCOwgINQALsYTkzbi2KGJHDiGM/+689EiAAwCCUBkmTpi0EVlu1uQNkKAAfiK5UWwSk1vqeDmCNuQCAQioFSIF1ISJZaxoohIqmAxQBbfAr4M6DJ6/mnBnjPmUQ0jWxJIqyJ6zp6kdxpwofFotnAXKCvc2+jnhtOriC0lDSZbEwmcJDK1ABqANUAQCS4BnJ5w3k1xeZxKaSfOgUMolsBQxYt/mj00JyKHI5Let/S1ac09l/A6xevfZv2wlAftYAWTIKaoJqawoYKQ8ncXASoiMp0qBSVI1moVW3fGICIAqSIDUqQVVooP4M8/Y3l503bOVpgGAR5gOSgIc+MYFNAmpiMFQdyEYAygHPPre2giiKvBfAkHBiIUWONLYJ31Uo4/es4FAoIeIkIStAksjBlC4ajm+iK487hSeQCwQMvuAHEQeejI/jjtHRUbCOXH148aKkEDMMnbjy5MoJZBvD7HfP7sXsskHbC9xxbt8hsB7cexazP7dwBzkFXIJDOIT6kRHMPjb2GtnejH+CO0b1hWuGMfv+8/fHVLQj0Qqso1a4Y3wPU/cQjl3SwY07EB0fxOy7ZRbnFqBhBE7EoZcrCGBLPkSWoWj9nibi0WppyDa2sEK2ccj7g/RTMKoFd+yTNh86Jt10IqR1/QEcJ8CqHOACD9kCCA4i1qzB7OfvH1n5kwu4Q3oWGtXkPJzeJHroL00OBaPaxAWFFGKDktHDoyNcO1Y+3+TcI6MnJ4K4vvs8wrpZYGYDC9m2ivtZiE0Y1wxjWNGmC/igY61Qv3eEvb5Frn2/rIRl3HAWwwh8EBs+e/EgWB/hjj171lvYFccNm0ck3K1D8VWmO3HjScBumeHiyImRoltpNTJyMWO/KPzkopscRO6LADRyTSY4dumeldosggssEht274a3764+T/UzlLcXY41eX358/NORwvPQ2mkd+xYeiqgF65QqEhs41EJk8y2i4gSlCKwbBIUUbCzqLxsZwWIW7hh/UTerNOzejxBeNMHBmtpHno4UFjKBKFrsEurXCtevF9+DJrgRI6wHL57l+Tp/+TCyHblyoda5S4cI25XjjIkqofXGGcfHixyXABikwT2yVQSZIeX2cvu5A5PtO1SdSiGqhu9b9Po9izycwAwWupS9Vn8Ie7h3/vwU9xxO8NQG74ypypLYGI/c+yW/TYnmNFlwc9iq+43//aWMyIiP8+vuPYZLT9EiqCEfhIq6HrmIxfRHXaLQ98Jfhx8D1flYWAvUwFrIQkrOw+z8ovq/u49t+qfl2NVq5o4dTcxL11xatg19Wm0sSDI2u3OZ14nKTLdqXrLpcs7ildpncxbAs5y34lR2c3I9y+CZFZrHAq6PU7bkl4hPY/044j/2A9VZI/7h44iRGImn4L/N/011EHvz3LIkDveaRlnllaqu9Z4W76ULSVDlVMVYlNYAS3RVgWqwuGLqsGXweGqP49M6nT6m1NLBEpbponoCC1JbfbI0vpXxalV+ZYxFYVVaoir1KmulVrW0s31Y3TpwKzszHUbjVNdU8heV+2WvdqQHhh86dHhLWFrg8m+lByEz1ZnhPT38pCl8KFQ7yT/8Zp90CCIL1JZ/2GxluVYSm9Udqa1VLDWW+S3LrmoL16gLJvUm8cTbwpLVultZHZU7Uvvnaa7N6E66MmA/Nt3UslPzPaz6rUWxhtmuzthR3FowK7qwLmCpYf7x+aamWW25i7Ljkr+GoNqcU1K2viVbFBmULvId9vS9kelT7l4jL/fNjA80JKaF9VUbloaVtxzQnPJLmVHO4xE2nVti5HRZosPb/3amosK9xrNCmZkYWKJWhbSU6uaHGOqGktZBVME+/vNDk1/5Of7JYl6/onjvteRH8NHv+xK9PyhsWf3TWMvBkPyCvlDgph4rc48w1uVMU+XUnZL+ZZpfPLdrVu0mXTd51HkrfImPakhUIVNg/uKx2DsJvC/EH6bpBbq9Ao0TLLsMp676e/EoqtF+3LeVX27Kji1QVPBV8Q3ybHVgXWqCumOV/rvoA+TcvrqBWrVRnqz8UMxbtfTPAt213D793Jji2qCl+keykOk8jfdHH7ywkA9Mag0LTfFXOk8eheQq6x/ZDVSnaejo26ANQV8dHSq1Nh6+fF4/dpS6LLIBHUyfuTj1jq0l+czggiPajlJnQmdP0t42fzfpDlQZsrSgwhSckVI1KXXy91zR0bBkt1VpeUxVBzVRqv434CN62+o13Lm+SV4N6qwKJchW+8y+YfM4VHfhfdvOYP/zFfNlS7brH14H6dprSce0DZyTn6+b9s/xc0ezmz3s61Nmw7YJ4yvJw+/PjlXEJQTppF8FlNJTjE82stQZ/MxRwR7xra8vv67xOO0ZrJP+FVjmkiLcPs0GQHUSjOLC2TP2FmuaU36uSN+E97+n7wY3oUqm9Xohk93gJlRWSbwbN/zCOwfotes8lwd4Z7vkuubiNeIv+qJiDKIvptO2STUQONszYdE2ZHI1xET1obmu2xYD4/YckeidVSyseof1iSXvqoVi2zvJPtFWV10icdc7miuXd91iUfdbAz/F7z7j+Hqh/fl9Jy7O54JkN3b0u2cLGafn28q96nm8ei9b+fzTjIUgu71BEs+5IZWcgACJNACdkEhvcON1CCQFUACADsp8heRdbZnwSwSVwz8VMCNEY0Ck8TQBN4I9BiRFv3Bsp1jP0219o4lwUeNzRMbQk17RP0ZFH6cC++mmyHcJcGMOAErmx+1K+13W/FyzqfscBtRY2m4VIL/TqnjG9QaTcBQ7iG91zkzVKJ9ePzMEXMPHNDmrl2nzw484zxPeSmE/CACQbNuyRbeqKtkJvyWlPwUA978VXXjnv+D5E5pndedOEAC4AgkAABAA/fRjAK4kltGkTADBwouyfSHInaA5gFoCJftLh3sKqPprLpQPGWq3rDbCqqqDpNosbTXAza0DjPy7MpnMw2EpSnDtJAhcc0RrSSGnM0AlB13Aam3Q6zlUX6RlNQBAPEkxfa0mfrRjvnXWvv4Ac9ChBgVI4F2xcXTF9RkJrAVdoAEZEMUVAAkAYHBC4IIETiRgIXcnMhTG34kCksxyooIu65CWFj+/TBZE5n8pOnUZ1KNZoyZmckq1/MiFCxUmVNCAYSlaYxCxZtQpzNamWoc6clq9WklrEwtqQmmzenW1XS25fmrWVGN+Gk0wtUcfs7Zcmk4dBopzVGsfiuW8aSlq1lmR4Dygh/X8CJOY9BqASOQZINICmXWpXK4uiSZHz0psIDGolJo064ypYYKh2gAYTm3Ue7Yj95x716rnClVerTaCvAaO+rr2idsXg61DRYonV3QliTmkdwgwl9rMdJ0jOq8BmqrUXj3nrs4XRJAkszYzU5UQkGpS+zxgV5VqEmwD2zB2JrGR1ypXGi0SLEKcMBvw1gMAIgEJyKAQJlqCRGnyGJRbGjKiwH/+DxXR4GOfhI5ckCvC4FOfuRAcMRATseBzX9jtI2/NCRtxEBfxKDl6rZau7vwNJ72VXh3FVKG+LS2nurbXXE/rKIQCwSSU8JYirKSu09zCn0FFWcqpzLrm+n/5Ad8eRDCB0qu/wZzviGKJ5M0=) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  src: url(../../static/fonts/S6uyw4BMUTPHjx4wXiWtFCc.39800588.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  src: url(data:font/woff2;base64,d09GMgABAAAAAAuAAA0AAAAAE5gAAAsuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4E+HCoGYABsEQwKl2yUAwtYAAE2AiQDgSYEIAWFAAeCEBtyEFFUkz5A8fPAtoWso7KFCk6qtXf/CyporauX87yf57f55z4eoA9aMAh9RhUTwUgMBGWB1WyCBds+bI2L1u2HulBX0ag/uml/cITpPD3e3m37EqAFHAYAkXV5HQD+036u7nb3h1koYgkPCUIaIRMK8famj5sZIp7EJEEbKUHGm3n00BbJJEomhCKh8SpnK+2SepxjGELMn/e3KwECAAJiKGHK3GI1sDvrTN0gggOcDyMfAxFgHU093cB+1QAAciU4YI64CHdRfxoEiZGkOilCQHtmFpCQ8uHbm9vHJC2EslgjRjZSxHEayK7H8FrLLZPZo0t4tZcYqS/ylHyCn1DkO9N3Q8gbJCTAc0S8NwUPwC4BFYA6QBUAIM/CtpQLMIZ+daFgHBfMFoxTMIoVgAn3ZrrLioEMTpK0wv/N2UQ/gw6QAFsBAHCMOgEAJAwgQygoAIF8FA7VRXxc/OIYoiMvpERzUR1airaQpNMJEI48kRzpUC0agM/Qy9/uigv22hwNEMTcZseABXSnE0eEg9B0pytQ6gDwM5a8EFbagovHSWQYOmOVl2MLc9oRMk3h9wwQ4HiUl0zIiRTJuESIq5wdlOHK5wbyBQECAdtNYHmKMTQ9PQ1Wx7VHly55qgnNGyevPr16EtmuEPZbp/YSdtF828mrDxlD9y8fB+uxS/cI+4MrJ8y8Qa6WZ+FahryqHBP2j2feRrZ3Zj9hDE1XqbdNEfYrMzOE3eFwgHV6epoxNDs7mz48aRnat2+/cPCNGURnDBL2C2HmneNAIywMy8iDPmCPwEeC1RFJ2Gd6yrTDBxlDj/VKkW3GRiLbLNR7WxacSTUzhi57NR2elo7ORre8epXBsIA1YoAD/NhGPSxsZNm218zxoG3WpxfTZV5Vl5oaUa2V4RqVSqsOYjxuBpyg2uQry/DKNgXr5dZGhWlfDTp/3/vw6lHI5cqpyy3WY56tLODGNhrewUQ8S/XUKYLQvnqRMTgkrDpXFQgMWnekKyIdu3rkEkFYWIPE3nOHDoH1Mvg3OTxsZul2zfiNOSQ8ahZDY4uJAyJNzxxaNATbo3sRZ2gH1rXxufvwaThyvtfAOt0Jv9kWHrAxFjAxDoSZXdxZquHBWLS8NrKXYI9u8OxDfpmt7r7Bjl6aZZt5MWNpAGtKLcYB7qiRLVhLZVlwLVgT1DhxLe6f5xgER2Cmdpv112vuhBjaWQywntsmnUk1CyyX7nXIPmHVduHwsId2eJLBsGxRC9q2O1hsowcvMm5PV+nQo04HVs/KGzq//3UAJja410HYCy0Uplh+KPrClSP0orGOoA90it7abXvjWILQDk9aGc81u7rTwqrtrZCdXVdNwN/N/tWyfpOsIdcQWKIMqU1PFpfu8nL45wj1+7mL1I32gHsf+/v/ExXAmnOY4/ev6k2JPEEgleBKuUSapcAlUkF8ltBk/xmoEz9nKduAKm2DPHmV+49tPdpOMJ4ah67TN2s543s62Ddvcjv3jf/YXKWuWWyxuXv8UhC60F/bfCDXvFx5qc+svNxrG1XOS65mFHplh7BGdMD7bYLfE8I9HG28G4dlSw3fAXViiNyaGq24GR0lGij9F1sPqdtG910XCLwVgTpvWUqFaKM4OyQ+RTE/uj9wcVh/ynxNyhJdffYB69Lz+QM5K0Xm2PacXSXWwx+7eY2UxraHFBmXdDanpuTNj+n3tQT3J8+vSVnVoJJtHzAezVlknVUV5UFsRVwcK478xfSdv+0tl4/bfYsdt8niNtrH+077fQ8FpycaorZHNXp+P1vULnAcjVohfTEDiZWhh1UCtySJ0j1eXheVpfVZrKrwe0WumR+Rnp4v4Rd7eH+eW7NRn9Uc1MVJ0k/mLl6df2vpoqxrS9adVw0aDxUolbBiDcd8yy37QRlfHKh1S1DbUjTNERs06/9Yv0DTrM0ypPI+h6jKtNF5PP7yaqVbdEFlZpzvoVzfGtF8n5qQXFmYVlaYuLhFNxLXkNjIn+dbGvl2yvyx5x4ea+fne6VEfGqL8Aw4nOurEy3w0YXlysP0yjmxi2rVm+L07YdzRiBpz2si8toXtr+veLXw/se/WfPjZQJCt5/5HfePkmxb//NX5hDQXrvIVwXqqPWS5Pq2cnlyfpMihOZ/Y2dHkLYjqO8zv+f+KyfcMl+TmDb3hYe7d4Wfm/GzPan17z0++uFViebFC7H2GEwxZlEr/ZakFDXnhMavahbm1xcmqPxreMnyLr/SnPCWnLSMhet136QfoWS0aOorM1Ti3WJvr7TxiNJj43/r1qXVtcZt1n7wXdB/Q/kHD3fgm0Ta0DxfeXEyyH7s9EfGgDqxaca2+a+nf+20zc7t0gb48gI8cXzm/FWN+MGiJfa8u7Y2xbmla86ojHW7M3v75IcMEuWtap6ZeH3rVnOGRpzly/DwmcmrSVPsLFCxwtLHaULlH52RIOkcHOQansV4qfXlAeAd39x04lQgKKemFO+XcU/WnCd/2FZ8gQWS355E7pZvCJVYk778Y/Me+Rb/b1ckr4TrX1YcZbYVDlvrzkVabMWqEIVwjm9JS8UeM88S13Sft9Xz7n/3f18dXBoaqhTq/Uta+OuCjoE4YdOXnwoPcvb3telXX8m9oGzV951n7wPpZ7HkyP4pX3Jg5xrSd82uAdJ36sAIUBWbhbcfj3t/uNWnkPD+0lAQIOeM+nyJHGubz4fexy9PCyu21mMUclTOCSgwRHdRvwXYM8vF+ko3ieiTeJVYnJXwmUgiVJcdFYlV8RSJmKL46t0qqWIJNSELIn53BpsMDZSzb9y8f1FVfUIA2OdfXuQkTzZmxzbGxTXGNmZPJnMu/vT27yBtHvNeMdLvI9WuMXn79K3RSn36R1bRCVgQ4ABAh5A8AYy6xrDgRxOVQc8wIha5AoBEoxhjBMIOBaYcGnpMgPWUHhOcCpOLFk2VmDNP2pSwFDidyoFO5QwtDBCfEuBmAwCy/jhMmhPm9Kc9Rj0DWwCoGjRuBQCOGQJYQfs3DCtYoh39simEOuH8SxTnTydAhq+y4xSA0q52YfQk01OW9MX5JgABABKN+fxCdOs5Gb+5eNGfAQA8eBcsLJz8i7I6Vf/wvqdXAAJXwAAAAAHQz/yvAa7hz8AWqMIYcaqQkwthnggtA6Bmgmy+hC14LASM1PnXeQGyfQHmnEWwgtIOYfsgKNZSuERdBzTcA8onk4WrhBhZ6FkCfmsCEpRUrhqvhAAxqEJBpwxqY7vOa6B+LXV+nrHBboSoe35ks/OFqc4/brhlQAc9HDDwEykVgI32GWCAAMAFmlEA4a4ASABgkxC4IAHBJEkSBUoTkIQDPz1JVCjLCqSRkuMx2ZCQz0HBYKFBPdq0aGVCCtEgFClOjFgxIp/cFZHqBUhyiwaVyc/fqU63RqRivTrUMTIjKZm1adJYiGtA6i8yaQWsINGYKerR50ChJZdBd/NdS9Xp0uQy+ylWx8QgohoBNWxim4xS0ds8eEHqgy+qVAAtJJWFAn0DY+uQCKHRQCMpDIKSWFEZXfMie5hzNw55ZBg7YJrVqVhIAEo3kWNzJtKZ/jESpCNpJ02YgHtTeHdK2hin1GQYLhpDSa+eYeqaCYjk/CgTU+Y00aIZNWAbiiZERDWPnQU0UNjC6qeSqxgGcb7ONcbg3YYDhAEGFAgSK0mGTLnKacy3HlEQDv8RKqLBxz4JHbkgV0TApz5zETEQE7EQGz73hQn4yLuWIQ7iIh7i4//noJguN3ybU9ZBr/NSDmsaSCuta+g1NdG6L6ySGZmOmhsJXaPBdIOfhbKYr76sxramv/sBv0JIEHyN1f0ac9ptYUvUpQ==) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  src: url(../../static/fonts/S6u9w4BMUTPHh6UVSwiPGQ3q5d0.6008820e.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
a,
blockquote,
body,
dd,
div,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
input,
li,
ol,
p,
pre,
td,
textarea,
th,
ul {
  margin: 0;
  padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 14px;
}

li,
ol,
ul {
  list-style: none outside none;
}

table {
  border-spacing: 0;
  border-collapse: collapse;
}

fieldset,
img {
  border: 0 none;
}

html {
  min-width: 990px;
}

body {
  font-family: PingFangSC-Regular, HelveticaNeue-Light, "Helvetica Neue Light", "Microsoft YaHei", sans-serif;
  text-align: left;
  color: #262626;
  background: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  overflow: hidden;
}

input::-moz-focus-inner {
  padding: 0;
  border: none;
}

a img {
  border: none;
}

a {
  text-decoration: none;
  color: #262626;
  outline: 0;
}

a:hover {
  color: #ed4259;
}

.loaded a {
  transition: color 0.3s, background-color 0.3s;
}

textarea {
  font: 14px/1.8 PingFangSC-Regular, HelveticaNeue-Light, "Helvetica Neue Light", "Microsoft YaHei", sans-serif;
  resize: none;
  outline: 0;
}

select {
  font-family: PingFangSC-Regular, HelveticaNeue-Light, "Helvetica Neue Light", "Microsoft YaHei", sans-serif;
}

button,
input {
  font-family: PingFangSC-Regular, HelveticaNeue-Light, "Helvetica Neue Light", "Microsoft YaHei", sans-serif;
  border: none;
  outline: 0;
}

input::-ms-clear {
  display: none;
}

/* 通用label标签，若需加特定样式，请在使用页面内添加 */
cite,
em,
i {
  font-style: normal;
}

:-moz-placeholder {
  color: #ccc;
}

::-moz-placeholder {
  color: #ccc;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #ccc;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #ccc;
}

p {
  word-wrap: break-word;
  word-break: break-all;
}

.lbf-combobox .lbf-combobox-label .lbf-combobox-icon:before {
  visibility: hidden;
}
.custom-form .form-item_display {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}
.custom-form .form-item_display .form-item_label {
  display: flex;
  align-items: center;
  width: 100px;
  margin-right: 20px;
  color: rgba(0, 0, 0, 0.7);
}
.custom-form .form-item_display .form-item_content {
  color: rgba(0, 0, 0, 0.95);
}
.custom-form .el-form-item {
  margin-bottom: 20px;
}
.custom-form .el-form-item__label {
  padding-right: 0;
  font-weight: 400;
  line-height: 34px;
  color: rgba(0, 0, 0, 0.7);
}
.custom-form .el-form-item__content {
  line-height: 34px;
}
.custom-form_dark .el-form-item__label {
  color: rgba(0, 0, 0, 0.7);
}

.el-form-item.is-error .yw-input-container .ant-input {
  border-color: #cc271f;
}
.el-form-item.is-error .yw-select-container .ant-select {
  border-color: #cc271f;
}

.chapter-charge .chapter-free {
  display: flex;
  justify-content: space-between;
}
.chapter-charge .chapter-free .chapter-left {
  overflow: hidden;
  word-break: keep-all;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.chapter-charge .chapter-free .chapter-right-free {
  padding: 0px 8px;
  background: #e6fffb;
  border: 1px solid #87e8de;
  border-radius: 2px;
  color: #13c2c2;
  font-weight: 400;
  font-size: 12px;
}
.chapter-charge .chapter-free .chapter-right-charge {
  padding: 0px 8px;
  background: #fff2e8;
  border: 1px solid #ffbb96;
  border-radius: 2px;
  color: #fa541c;
  font-weight: 400;
  font-size: 12px;
}
.chapter-charge .el-select-dropdown__item {
  height: 20px;
  line-height: 20px;
  margin-bottom: 12px;
}
.chapter-charge .el-select-dropdown__item .chapter-free {
  height: 20px;
}
.product-select_border {
  width: 300px !important;
}
.lhf-ulstyle {
  background: #ffffff !important;
}
.lhf_dealstyle {
  margin: 4px;
  padding: 6px 12px;
  font-family: PingFang SC;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.95) !important;
  border-radius: 2px;
}
.lhf-ulstyle[x-placement^=bottom] .popper__arrow::after {
  display: none;
}
.ml24 {
  margin-left: 24px;
}
.lhf-ulstyle .ant-select-dropdown-menu-item .option {
  max-width: 960px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.mr4 {
  margin-right: 4px;
}
.option-flex[data-v-a0d25b52] {
  display: flex;
  align-items: center;
  gap: 0 10px;
}
.label-box[data-v-a0d25b52] {
  height: 20px;
  line-height: 19px;
  padding: 0 8px;
  font-size: 12px;
  font-weight: 400;
  text-align: center;
  border-radius: 2px;
}
.label-box.geekblue[data-v-a0d25b52] {
  color: #2f54eb;
  border: 1px solid #adc6ff;
  background: #f0f5ff;
}
.label-box.neutral[data-v-a0d25b52] {
  color: rgba(0, 0, 0, 0.95);
  border: 1px solid #d7d9e0;
  background: #f8f9fb;
}
.label-box.orange[data-v-a0d25b52] {
  color: #fa8c16;
  border: 1px solid #ffd591;
  background-color: #fff7e6;
}
.label-box.green[data-v-a0d25b52] {
  background: #f6ffed;
  border: 1px solid #b7eb8f;
  color: #52c41a;
}
.label-box.blue[data-v-a0d25b52] {
  background: #e6f7ff;
  border: 1px solid #91d5ff;
  color: #1890ff;
}
.label-box.purple[data-v-a0d25b52] {
  background: #f9f0ff;
  border: 1px solid #d3adf7;
  color: #722ed1;
}
.label-box.middle[data-v-a0d25b52] {
  position: relative;
  top: 50%;
  transform: translate(20%, -50%);
}
.lhf-ulstyle.product-select {
  width: auto !important;
}
.lhf-ulstyle.product-select .ant-select-dropdown-menu-item {
  content-visibility: auto;
  contain-intrinsic-height: 22px;
}
@keyframes rotate-data-v-7ca14443 {
from {
    transform: rotate(0deg);
}
to {
    transform: rotate(180deg);
}
}
.right-menu[data-v-7ca14443] {
  display: flex;
  margin-right: 32px;
}
.question-wrapper[data-v-7ca14443],
.notice-wrapper[data-v-7ca14443],
.avatar-container[data-v-7ca14443] {
  cursor: pointer;
  position: relative;
  display: flex;
  align-items: center;
  color: #ffffff;
  margin-right: 40px;
}
.avatar-container[data-v-7ca14443] {
  margin-right: 0px;
}
.question-icon[data-v-7ca14443] {
  cursor: pointer;
  margin-right: 8px;
}
.notice-tips[data-v-7ca14443] {
  position: absolute;
  top: 8px;
  left: 47px;
  display: inline-block;
  text-align: center;
  width: 26px;
  height: 16px;
  background: #e55555;
  border-radius: 8px;
  color: white;
  font: 12px/16px "PingFang SC";
}
.avatar-wrapper[data-v-7ca14443] {
  position: relative;
}
.avatar-wrapper .i-icon-down.active[data-v-7ca14443] {
  animation: rotate-data-v-7ca14443 0.2s linear 1 forwards normal;
}
.user-dropdown[data-v-7ca14443] {
  width: 156px;
  background: #ffffff;
  padding: 4px;
}
.el-dropdown-menu[data-v-7ca14443] {
  margin-top: 4px;
}
[data-v-7ca14443] .el-dropdown-menu__item {
  display: flex;
  align-items: center;
  padding: 6px 12px;
  height: 34px !important;
  line-height: 34px !important;
}
[data-v-7ca14443] .el-dropdown-menu__item .i-icon {
  color: rgba(0, 0, 0, 0.95);
}
[data-v-7ca14443] .el-dropdown-menu__item a {
  color: rgba(0, 0, 0, 0.95);
}
[data-v-7ca14443] .el-dropdown-menu__item:hover {
  background: #ecf0ff;
}
[data-v-7ca14443] .el-dropdown-menu__item:hover a {
  color: #4060ff;
}
[data-v-7ca14443] .el-dropdown-menu__item:hover .i-icon {
  color: #4060ff;
}
.el-popper .popper__arrow[data-v-7ca14443] {
  display: none;
}
.functional-header .el-input__suffix .el-input__suffix-inner {
  display: none;
}
.select-border-select .el-input__inner {
  padding-left: 44px;
  width: 240px;
  height: 40px;
  border-radius: 20px;
  color: #292929;
  font-family: PingFang SC;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 32px;
  z-index: 15;
}
.tips {
  margin-top: 30px;
}
.tips p {
  margin-bottom: 15px;
  line-height: 1.15;
  text-align: left;
}

.user-dropdown[x-placement^='bottom'] .popper__arrow::after {
  display: none;
}

:export {
  menuText: #292929;
  menuActiveText: #4060ff;
  subMenuActiveText: #4060ff;
  menuBg: #ffffff;
  menuHover: #e5e6ec;
  subMenuBg: #ffffff;
  subMenuHover: #e5e6ec;
  sideBarWidth: 240px;
  navBarHeight: 56px;
  breadcrumbHeight: 50px;
  tagsViewHeight: 34px;
  menuActive: #ecf0ff;
  subMenuActive: #ecf0ff;
}
.navbar {
  height: 56px;
  overflow: hidden;
  position: relative;
  background: #292929;
  box-shadow: 0 1px 4px rgba(0, 21, 41, 0.08);
}
.navbar .hamburger[data-v-4e6f274c] {
  fill: #f5f5f5;
}
.navbar .hamburger-container {
  line-height: 56px;
  line-height: 56px;
  height: 100%;
  float: left;
  cursor: pointer;
  transition: background 0.3s;
  -webkit-tap-highlight-color: transparent;
}
.navbar .hamburger-container:hover {
  background: rgba(0, 0, 0, 0.025);
}
.navbar .select-business-container {
  float: left;
}
.navbar .select-business-container {
  line-height: 56px;
  margin-left: 12px;
}
.navbar .right-menu {
  float: right;
  height: 100%;
  line-height: 56px;
}
.navbar .right-menu:focus {
  outline: none;
}
.navbar .right-menu .right-menu-item {
  display: inline-block;
  padding: 0 8px;
  height: 100%;
  font-size: 18px;
  color: #5a5e66;
  vertical-align: text-bottom;
}
.navbar .right-menu .right-menu-item.hover-effect {
  cursor: pointer;
  transition: background 0.3s;
}
.navbar .right-menu .right-menu-item.hover-effect:hover {
  background: rgba(0, 0, 0, 0.025);
}
.tips {
  margin-top: 30px;
}
.tips p {
  margin-bottom: 15px;
}
[data-v-7088e9ea]:export {
  menuText: #292929;
  menuActiveText: #4060ff;
  subMenuActiveText: #4060ff;
  menuBg: #ffffff;
  menuHover: #e5e6ec;
  subMenuBg: #ffffff;
  subMenuHover: #e5e6ec;
  sideBarWidth: 240px;
  navBarHeight: 56px;
  breadcrumbHeight: 50px;
  tagsViewHeight: 34px;
  menuActive: #ecf0ff;
  subMenuActive: #ecf0ff;
}
.sidebarLogoFade-enter-active[data-v-7088e9ea] {
  transition: opacity 1.5s;
}
.sidebarLogoFade-enter[data-v-7088e9ea],
.sidebarLogoFade-leave-to[data-v-7088e9ea] {
  opacity: 0;
}
.sidebar-logo-container[data-v-7088e9ea] {
  position: relative;
  width: 100%;
  height: 56px;
  line-height: 56px;
  background: #292929;
  text-align: center;
  overflow: hidden;
}
.sidebar-logo-container .sidebar-logo-link[data-v-7088e9ea] {
  height: 100%;
  width: 100%;
}
.sidebar-logo-container .sidebar-logo-link .home-icon[data-v-7088e9ea] {
  width: 20px;
  height: 17px;
  margin: 0 auto !important;
  vertical-align: middle;
}
.sidebar-logo-container .sidebar-logo-link .sidebar-logo[data-v-7088e9ea] {
  width: 32px;
  height: 32px;
  vertical-align: middle;
  margin-right: 12px;
}
.sidebar-logo-container .sidebar-logo-link .sidebar-title[data-v-7088e9ea],
.sidebar-logo-container .sidebar-logo-link .sidebar-sub-title[data-v-7088e9ea] {
  display: inline-block;
  margin: 0;
  color: #fff;
  font-weight: 300;
  line-height: 50px;
  font-family: Avenir, Helvetica Neue, Arial, Helvetica, sans-serif;
  vertical-align: middle;
}
.sidebar-logo-container .sidebar-logo-link .sidebar-title[data-v-7088e9ea] {
  font-size: 20px;
}
.sidebar-logo-container .sidebar-logo-link .sidebar-sub-title[data-v-7088e9ea] {
  font-size: 17px;
}
.sidebar-logo-container .sidebar-logo-link .mini-logo[data-v-7088e9ea] {
  width: 8px;
  height: 9px;
  margin: 0 0 0 2px !important;
}
.sidebar-logo-container.collapse .sidebar-logo[data-v-7088e9ea] {
  margin-right: 0px;
}
.newLogo[data-v-7088e9ea] {
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.newLogo img[data-v-7088e9ea] {
  width: 170px;
}
[data-v-7088e9ea] .sidebar-logo-link {
  display: flex !important;
  justify-content: center;
  align-items: center;
}
[data-v-7088e9ea] .sidebar-logo-link .logo-svg {
  width: 23px;
  height: 23px;
  margin-right: 0 !important;
}
#app .sidebar-container .svg-icon {
  margin-right: 12px;
}
.el-menu-item .svg-icon {
  font-size: 14px;
  vertical-align: middle !important;
}
.el-menu-item span {
  font-size: 14px;
}
.mr12 {
  margin-right: 12px;
}
:export {
  menuText: #292929;
  menuActiveText: #4060ff;
  subMenuActiveText: #4060ff;
  menuBg: #ffffff;
  menuHover: #e5e6ec;
  subMenuBg: #ffffff;
  subMenuHover: #e5e6ec;
  sideBarWidth: 240px;
  navBarHeight: 56px;
  breadcrumbHeight: 50px;
  tagsViewHeight: 34px;
  menuActive: #ecf0ff;
  subMenuActive: #ecf0ff;
}
.sidebar {
  display: flex;
  flex-direction: column;
  position: relative;
}
.sidebar .scrollbar {
  padding-bottom: 20px;
  flex: 1;
}
.sidebar .direction-icon-btn_normal {
  width: 28px;
  height: 28px;
  box-shadow: 0.5px 0 2px 2px rgba(0, 0, 0, 0.04);
  border-radius: 28px;
  background: #ffffff;
  position: absolute;
  right: -14px;
  top: 216px;
  transform: translateY(-50%);
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  z-index: 9999;
  cursor: pointer;
}
.sidebar .direction-icon-btn_normal:hover .icon-svg.i-icon.i-icon-expand-left,
.sidebar .direction-icon-btn_normal:hover .icon-svg.i-icon.i-icon-expand-right {
  color: #6680ff;
}
.sidebar .direction-icon-btn_normal .icon-svg {
  font-size: 12px;
}
.sidebar .direction-icon-btn_normal .icon-svg:hover {
  color: rgba(0, 0, 0, 0.95);
}
.sidebar .direction-icon-btn_normal .icon-svg:not(.i-icon-expand-left, .i-icon-expand-right) {
  margin-right: 12px !important;
}
.sidebar .direction-icon-btn_normal .icon-svg.i-icon.i-icon-expand-left,
.sidebar .direction-icon-btn_normal .icon-svg.i-icon.i-icon-expand-right {
  color: rgba(0, 0, 0, 0.95);
}
.sidebar .direction-icon-btn_small {
  width: 24px;
  height: 36px;
  box-shadow: inset -1px 0px 0px #d7d9e0, inset 0px 1px 0px #d7d9e0, inset 0px -1px 0px #d7d9e0;
  border-radius: 0px 4px 4px 0px;
  background: #ffffff;
  position: absolute;
  right: -25px;
  top: 216px;
  transform: translateY(-50%);
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  z-index: 9999;
  cursor: pointer;
}
.sidebar .direction-icon-btn_small:hover .icon-svg.i-icon.i-icon-left,
.sidebar .direction-icon-btn_small:hover .icon-svg.i-icon.i-icon-right {
  color: #4060ff;
}
.sidebar .direction-icon-btn_small .icon-svg {
  font-size: 14px;
}
.sidebar .direction-icon-btn_small .icon-svg:hover {
  color: rgba(0, 0, 0, 0.95);
}
.sidebar .direction-icon-btn_small .icon-svg:not(.i-icon-left, .i-icon-right) {
  margin-right: 12px !important;
}
.sidebar .direction-icon-btn_small .icon-svg.i-icon.i-icon-left,
.sidebar .direction-icon-btn_small .icon-svg.i-icon.i-icon-right {
  transform: translateX(-1px);
  color: rgba(0, 0, 0, 0.95);
}
.sidebar .el-menu-item {
  font-size: 0;
  height: 40px;
  line-height: 40px;
  padding: 0px 20px !important;
}
.sidebar .el-menu-item.is-active {
  border-right: 2px solid #4060ff;
  color: #4060ff;
  font-weight: 400 !important;
}
.sidebar .el-submenu__title {
  padding: 0px 20px !important;
}
.sidebar .el-submenu__title > span {
  display: inline-block;
  transform: translateY(-1px);
}
.sidebar .menu-wrapper .nest-menu .el-menu-item {
  padding: 3px 20px 3px 46px !important;
  line-height: 46px;
}
.sidebar .menu-wrapper .nest-menu .el-menu-item > span {
  display: inline-block;
  transform: translateY(-2px);
}
.sidebar .menu-wrapper .nest-menu .el-submenu__title {
  padding-left: 46px !important;
}
.sidebar .menu-wrapper .nest-menu .el-submenu__title .menu-wrapper.nest-menu .el-menu-item {
  padding-left: 64px !important;
}
.sidebar .is-opened .menu-wrapper .nest-menu .el-menu-item {
  padding-left: 64px !important;
}
.sidebar .el-menu-item {
  font-size: 0;
  height: 46px !important;
  line-height: 46px !important;
}
.sidebar .el-submenu__title {
  height: 46px !important;
  line-height: 46px !important;
}
.sidebar .el-submenu__title .el-submenu__icon-arrow {
  display: inline-block;
  transform: translateY(3px);
}
.sidebar .el-submenu__title > span {
  color: rgba(0, 0, 0, 0.95);
  font-weight: 400;
}
.sidebar .el-submenu__title .el-submenu__icon-arrow {
  font-weight: bold;
  color: rgba(0, 0, 0, 0.95);
  font-size: 12px;
}
.sidebar .el-submenu__title .el-submenu__icon-arrow.el-icon-arrow-down::before {
  display: inline-block;
  transform: translateY(-2px);
}
.sidebar .el-submenu.is-active .el-submenu__title > span {
  color: #4060ff;
}
.sidebar .el-submenu.is-active .el-submenu__title > .el-submenu__icon-arrow::before {
  color: #4060ff;
}
.sidebar .el-submenu:not(.is-active) .el-submenu__title > span {
  color: rgba(0, 0, 0, 0.95);
}
.sidebar .el-submenu:not(.is-active) .el-submenu__title > .el-submenu__icon-arrow::before {
  color: rgba(0, 0, 0, 0.95);
}
.sidebar .el-menu--inline {
  margin-top: 4px;
  background: #f8f9fb;
}
.sidebar .el-menu--inline .menu-wrapper.nest-menu {
  margin: 4px 0;
}
.sidebar .el-menu--inline .menu-wrapper.nest-menu .el-menu-item {
  margin: 0 !important;
}
.sidebar .el-menu--inline .menu-wrapper.nest-menu .el-menu-item span {
  color: rgba(0, 0, 0, 0.95);
}
.sidebar .el-menu--inline .menu-wrapper.nest-menu .el-menu-item.is-active {
  border-right: 2px solid #4060ff;
}
.sidebar .el-menu--inline .menu-wrapper.nest-menu .el-menu-item.is-active > span {
  color: #4060ff;
}
.menu-wrapper {
  margin: 8px 0;
}
.menu-wrapper .el-submenu__title {
  height: 48px;
  line-height: 44px;
}
.menu-wrapper .el-menu-item.submenu-title-noDropdown {
  height: 48px;
  line-height: 48px;
}
.menu-wrapper .el-menu-item.is-active.submenu-title-noDropdown {
  font-weight: 600;
}
.menu-wrapper li.el-submenu.is-active .el-submenu__title:nth-of-type(1) {
  font-weight: 600;
}
.menu-wrapper li.el-submenu.is-opened .el-menu-item {
  color: #7a7a7a;
}
.menu-wrapper li.el-submenu.is-opened .el-submenu .el-submenu__title {
  color: #7a7a7a !important;
}
.menu-wrapper li.el-submenu.is-opened ul.el-menu div.nest-menu a .el-menu-item {
  background: #f8f9fb !important;
}
.menu-wrapper li.el-submenu.is-opened ul.el-menu div.nest-menu .el-submenu__title {
  background: #f8f9fb !important;
}
.menu-wrapper li.el-submenu.is-opened ul.el-menu div.nest-menu .el-submenu__title > span {
  display: inline-block;
  transform: translateY(4px);
}
.menu-wrapper li.el-submenu.is-opened ul.el-menu div.nest-menu ul.el-menu {
  box-shadow: none !important;
}
.nest-menu .el-submenu__title {
  height: 40px;
  line-height: 36px !important;
}
.nest-menu li.el-submenu.is-active .el-submenu__title:nth-of-type(1) {
  font-weight: 400 !important;
}
li.is-active .el-menu-item {
  color: #7a7a7a;
}
li.is-active .menu-wrapper .nest-menu .el-menu-item {
  padding-left: 64px !important;
}
li.is-active .el-submenu .el-submenu__title {
  color: #7a7a7a !important;
  font-weight: 400 !important;
}
li.is-active div.el-submenu__title:nth-of-type(1) {
  color: #4060ff;
}
li.is-active li.el-submenu.is-active div.el-submenu__title:nth-of-type(1) {
  color: #4060ff !important;
}
[data-v-0acb30e3]:export {
  menuText: #292929;
  menuActiveText: #4060ff;
  subMenuActiveText: #4060ff;
  menuBg: #ffffff;
  menuHover: #e5e6ec;
  subMenuBg: #ffffff;
  subMenuHover: #e5e6ec;
  sideBarWidth: 240px;
  navBarHeight: 56px;
  breadcrumbHeight: 50px;
  tagsViewHeight: 34px;
  menuActive: #ecf0ff;
  subMenuActive: #ecf0ff;
}
.app-main[data-v-0acb30e3] {
  min-height: calc(100vh - 56px);
  width: 100%;
  border-left: 1px solid #eee;
  background-color: #f8f8f8;
  position: relative;
  /* overflow: hidden; */
}
.hasTagsView .app-main[data-v-0acb30e3] {
  min-height: calc(100vh - 56px - 50px - 34px);
}
.el-popup-parent--hidden .fixed-header {
  padding-right: 15px;
}
.scroll-container[data-v-abcfae3e] {
  white-space: nowrap;
  position: relative;
  overflow: hidden;
  width: 100%;
}
.scroll-container[data-v-abcfae3e]  .el-scrollbar__bar {
  bottom: 0px;
}
.scroll-container[data-v-abcfae3e]  .el-scrollbar__wrap {
  height: 49px;
}
[data-v-c350f42e]:export {
  menuText: #292929;
  menuActiveText: #4060ff;
  subMenuActiveText: #4060ff;
  menuBg: #ffffff;
  menuHover: #e5e6ec;
  subMenuBg: #ffffff;
  subMenuHover: #e5e6ec;
  sideBarWidth: 240px;
  navBarHeight: 56px;
  breadcrumbHeight: 50px;
  tagsViewHeight: 34px;
  menuActive: #ecf0ff;
  subMenuActive: #ecf0ff;
}
.tags-view-container[data-v-c350f42e] {
  height: 34px;
  width: 100%;
  background: #fff;
  border-bottom: 1px solid #d8dce5;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 0 3px 0 rgba(0, 0, 0, 0.04);
}
.tags-view-container .tags-view-wrapper .tags-view-item[data-v-c350f42e] {
  display: inline-block;
  position: relative;
  cursor: pointer;
  height: 26px;
  line-height: 26px;
  border: 1px solid #d8dce5;
  color: #495060;
  background: #fff;
  padding: 0 8px;
  font-size: 12px;
  margin-left: 5px;
  margin-top: 4px;
}
.tags-view-container .tags-view-wrapper .tags-view-item[data-v-c350f42e]:first-of-type {
  margin-left: 15px;
}
.tags-view-container .tags-view-wrapper .tags-view-item[data-v-c350f42e]:last-of-type {
  margin-right: 15px;
}
.tags-view-container .tags-view-wrapper .tags-view-item.active[data-v-c350f42e] {
  background-color: #42b983;
  color: #fff;
  border-color: #42b983;
}
.tags-view-container .tags-view-wrapper .tags-view-item.active[data-v-c350f42e]::before {
  content: "";
  background: #fff;
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  position: relative;
  margin-right: 2px;
}
.tags-view-container .contextmenu[data-v-c350f42e] {
  margin: 0;
  background: #fff;
  z-index: 3000;
  position: absolute;
  list-style-type: none;
  padding: 5px 0;
  border-radius: 4px;
  font-size: 12px;
  font-weight: 400;
  color: #333;
  box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.3);
}
.tags-view-container .contextmenu li[data-v-c350f42e] {
  margin: 0;
  padding: 7px 16px;
  cursor: pointer;
}
.tags-view-container .contextmenu li[data-v-c350f42e]:hover {
  background: #eee;
}
.tags-view-wrapper .tags-view-item .el-icon-close {
  width: 16px;
  height: 16px;
  vertical-align: 2px;
  border-radius: 50%;
  text-align: center;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transform-origin: 100% 50%;
}
.tags-view-wrapper .tags-view-item .el-icon-close:before {
  transform: scale(0.6);
  display: inline-block;
  vertical-align: -3px;
}
.tags-view-wrapper .tags-view-item .el-icon-close:hover {
  background-color: #b4bccc;
  color: #fff;
}
.bindWxDialog .el-dialog {
  width: 464px !important;
  border-radius: 8px;
}
.bindWxDialog .el-dialog .wxqcodeImg {
  width: 200px;
  height: 200px;
}
.bindWxDialog .el-dialog__header {
  text-align: center;
  font-size: 24px;
  color: #222328;
}
.bindWxDialog .el-dialog__body {
  padding: 10px 20px;
}
.bindWxDialog .dialog-footer {
  text-align: center;
  margin-bottom: 30px;
}
.bindWxDialog .el-button--primary {
  width: 376px;
  height: 64px;
  color: #FFFFFF;
  background: linear-gradient(270deg, #8040FF 0%, #4060FF 100%);
  border-radius: 36px;
}
.content[data-v-7daa825c] {
  padding: 0 20px 0 20px;
  font-size: 16px;
  line-height: 24px;
}
.content section[data-v-7daa825c] {
  margin: 10px 0;
}
.content p[data-v-7daa825c] {
  color: #292929;
}
.content .tips[data-v-7daa825c] {
  color: #7A7A7A;
  margin-top: 10px;
}
.content .colorBlue[data-v-7daa825c] {
  color: blue;
}
.manageWxDialog .wxqcodeImg {
  width: 200px;
  height: 200px;
}
.manageWxDialog .dialog-footer {
  text-align: center;
  margin-bottom: 30px;
}
.content[data-v-7196a9d0] {
  font-family: PingFang SC;
  font-style: normal;
  font-weight: normal;
  padding-bottom: 20px;
  font-size: 14px;
  line-height: 24px;
}
.content #listScrollArea[data-v-7196a9d0] {
  height: 493px;
  overflow-y: auto;
  margin-top: 10px;
}
.content #listScrollArea[data-v-7196a9d0]::-webkit-scrollbar {
  width: 8px;
  height: 276px;
  background: transparent;
  border-radius: 100px;
}
.content #listScrollArea[data-v-7196a9d0]::-webkit-scrollbar-track {
  background: transparent;
  border-radius: 2px;
}
.content #listScrollArea[data-v-7196a9d0]::-webkit-scrollbar-thumb {
  background: #e0e0e0;
  border-radius: 10px;
}
.content #listScrollArea[data-v-7196a9d0]::-webkit-scrollbar-thumb:hover {
  background: #e0e0e0;
}
.content #listScrollArea[data-v-7196a9d0]::-webkit-scrollbar-corner {
  background: transparent;
}
.content p[data-v-7196a9d0] {
  color: #292929;
}
.content .tips[data-v-7196a9d0] {
  color: #7a7a7a;
  margin-top: 10px;
}
.content .fr[data-v-7196a9d0] {
  margin-left: auto;
  margin-right: 10px;
}
.content .colorBlue[data-v-7196a9d0] {
  color: blue;
}
.content .area-user[data-v-7196a9d0] {
  display: flex;
  align-items: center;
  height: 52px;
  background: #ffffff;
  box-shadow: inset 0px -0.5px 0px rgba(36, 39, 47, 0.16);
  flex-grow: 0;
}
.content .area-user span[data-v-7196a9d0] {
  padding: 0 10px;
}
.content .user-img[data-v-7196a9d0] {
  width: 32px;
  height: 32px;
}
.content .user-name[data-v-7196a9d0] {
  font-family: PingFang SC;
  font-style: normal;
  font-size: 14px;
  line-height: 24px;
  color: #292929;
}
.content .user-name span[data-v-7196a9d0] {
  color: #7a7a7a;
  font-size: 12px;
  font-weight: normal;
}
.content .user-desc[data-v-7196a9d0] {
  font-family: PingFang SC;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 24px;
  color: #292929;
}
.content .user-optional[data-v-7196a9d0] {
  font-family: PingFang SC;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 24px;
  color: #cc271f;
  cursor: pointer;
  margin-top: 8px;
}
.fontWeight[data-v-420646da] {
  font-weight: 600;
}
.font[data-v-420646da] {
  font-size: 18px;
}
.mb20[data-v-420646da] {
  margin-bottom: 20px;
}
.center[data-v-420646da] {
  text-align: center;
  margin-top: 15px;
}
p[data-v-420646da] {
  line-height: 24px;
}
.orange[data-v-420646da] {
  color: orange;
}
.blue[data-v-420646da] {
  color: #4060FF;
}
.mr[data-v-420646da] {
  margin-right: 80px;
}
.auth-modal .ant-modal-body {
  line-height: 1.5;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.9);
}
.auth-modal .info-content {
  padding: 20px 0 40px;
  text-indent: 32px;
}
.auth-modal .info-checkbox {
  margin-left: 32px;
}
[data-v-bf462bb2]:export {
  menuText: #292929;
  menuActiveText: #4060ff;
  subMenuActiveText: #4060ff;
  menuBg: #ffffff;
  menuHover: #e5e6ec;
  subMenuBg: #ffffff;
  subMenuHover: #e5e6ec;
  sideBarWidth: 240px;
  navBarHeight: 56px;
  breadcrumbHeight: 50px;
  tagsViewHeight: 34px;
  menuActive: #ecf0ff;
  subMenuActive: #ecf0ff;
}
.app-wrapper[data-v-bf462bb2] {
  position: relative;
  height: 100%;
  width: 100%;
}
.app-wrapper[data-v-bf462bb2]:after {
  content: "";
  display: table;
  clear: both;
}
.app-wrapper.mobile.openSidebar[data-v-bf462bb2] {
  position: fixed;
  top: 0;
}
.app-wrapper .main[data-v-bf462bb2] {
  position: relative;
  overflow-y: auto;
  height: calc(100vh - 56px);
}
.drawer-bg[data-v-bf462bb2] {
  background: #000;
  opacity: 0.3;
  width: 100%;
  top: 0;
  height: 100%;
  position: absolute;
  z-index: 999;
}
.fixed-header[data-v-bf462bb2] {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 9;
  width: calc(100% - 240px);
  transition: width 0.28s;
}
.breadcrumb-container[data-v-bf462bb2] {
  padding: 0 8px;
}
.hideSidebar .fixed-header[data-v-bf462bb2] {
  width: calc(100% - 54px);
}
.mobile .fixed-header[data-v-bf462bb2] {
  width: 100%;
}
.abr-wxlogo[data-v-bf462bb2] {
  z-index: 11;
  position: fixed;
  width: 48px;
  height: 132px;
  top: 40%;
  right: 0;
  background: #1aad19;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.12);
  border-radius: 6px 0 0 6px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  align-items: center;
}
.abr-wxlogo .svg-icon[data-v-bf462bb2] {
  width: 24px;
  height: 19.44px;
  color: #fff;
  margin-bottom: 5px;
}
.abr-wxlogo p[data-v-bf462bb2] {
  width: 16px;
  font-family: PingFang SC;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: #ffffff;
}
.abr-wxlogo a[data-v-bf462bb2] {
  color: #d8f1d7;
  text-decoration: none;
}
@charset "UTF-8";
/* 解决element-ui的table表格控件表头与内容列不对齐问题 */
.el-table th.gutter {
  display: table-cell !important;
}
.showtitle {
  height: 20px;
  font-family: PingFang SC;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  color: #7a7a7a;
}

.svg-icon[data-v-344d606b] {
  width: 1em;
  height: 1em;
  /* vertical-align: -0.15em; */
  /* vertical-align: middle; */
  fill: currentColor;
  overflow: hidden;
}
.svg-external-icon[data-v-344d606b] {
  background-color: currentColor;
  -webkit-mask-size: cover !important;
          mask-size: cover !important;
  display: inline-block;
}

.yw-alert .show-more_btn {
  display: inline-block;
  color: #4060ff;
  font-weight: 400;
  margin-top: 5px;
}
.yw-alert .text-hidden_byline3 {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: var(--collapse-rows, 3);
  -webkit-box-orient: vertical;
}
.yw-alert .text-hidden_byline3:has(.yw-alert-close) {
  display: flex;
}
.yw-alert .hide {
  display: none;
}
.yw-alert .ant-alert-with-description .ant-alert-message {
  margin-bottom: 0;
}
.yw-checkbox-contanier .yw-checkAllBox-vertical {
  margin-bottom: 8px;
}
.yw-checkbox-contanier .yw-checkAllBox {
  margin-right: 16px;
}
.yw-checkbox-contanier .ant-checkbox-group .ant-checkbox-wrapper:first-child {
  margin-left: 0;
}
.yw-checkbox-contanier .ant-checkbox-group .ant-checkbox-wrapper:last-child {
  margin-right: 0;
}
.yw-checkbox-contanier .ant-checkbox-group .ant-checkbox-wrapper {
  margin: 0 8px;
}
.yw-checkbox-contanier .checkbox-vertical .ant-checkbox-group {
  display: flex;
  flex-direction: column;
}
.yw-checkbox-contanier .checkbox-vertical .ant-checkbox-group .ant-checkbox-wrapper {
  margin: 4px 0;
}
.yw-checkbox-contanier .checkbox-vertical .ant-checkbox-group .ant-checkbox-wrapper:first-child {
  margin-top: 0;
}
.yw-checkbox-contanier .checkbox-vertical .ant-checkbox-group .ant-checkbox-wrapper:last-child {
  margin-bottom: 0;
}
.yw-empty .ant-btn-primary {
  margin-top: 16px;
}
.yw-empty a {
  color: #4060ff;
}
.yw-input-container .ant-input-clear-icon {
  visibility: hidden;
}
.yw-input-container:hover .ant-input-clear-icon {
  visibility: visible;
}
.yw-input-container .ant-input-disabled {
  background-color: #f0f1f5;
}
.yw-input-container .suffixContanier {
  color: rgba(0, 0, 0, 0.45);
}
.yw-input-container .ant-input-affix-wrapper:hover .ant-input:not(.ant-input-disabled) {
  border: 1px solid #6680ff;
  box-shadow: none;
}
.yw-input-container .ant-input {
  border: 1px solid #d7d9e0;
  height: 34px;
  color: rgba(0, 0, 0, 0.95);
  padding: 4px 12px;
}
.yw-input-container .ant-input:hover, .yw-input-container .ant-input:focus {
  border-width: 1px;
  box-shadow: none;
  border-color: #6680ff;
}
.yw-input-container .ant-input[disabled] {
  color: rgba(0, 0, 0, 0.45);
  background: #f0f1f5;
}
.yw-input-container .ant-input[disabled]:hover {
  border-color: #d7d9e0;
}
.yw-input-container .ant-input[disabled] + .ant-input-group-addon path {
  stroke: rgba(0, 0, 0, 0.2);
}
.yw-input-container .ant-input-affix-wrapper {
  display: flex;
  align-items: center;
}
.yw-input-container .ant-input-affix-wrapper .ant-input-affix {
  color: rgba(0, 0, 0, 0.45);
}
.yw-input-container .ant-input-affix-wrapper .ant-input:not(:first-child) {
  padding-left: 32px;
}
.yw-input-container .ant-input-affix-wrapper .ant-input:not(:last-child) {
  padding-right: 12px;
}
.yw-input-container .ant-input-affix-wrapper.ant-input-affix-wrapper-input-with-clear-btn .ant-input:not(:last-child) {
  padding-right: 63px;
}
.yw-input-container .ant-input-affix-wrapper .ant-input-suffix {
  color: rgba(0, 0, 0, 0.45);
}
.yw-input-container .ant-input-group-addon {
  color: rgba(0, 0, 0, 0.95);
  border-color: #d7d9e0;
  background-color: #f8f9fb;
}
.yw-input-container .ant-input-group-addon .i-icon {
  color: rgba(0, 0, 0, 0.95);
}
.yw-input-container .ant-input-group-addon .i-icon-down {
  color: rgba(0, 0, 0, 0.2);
}
.yw-input-container .ant-input-group-addon .ant-select .ant-select-selection {
  margin-left: 0px;
}
.yw-input-container .ant-input-group-addon .ant-select-selection {
  color: rgba(0, 0, 0, 0.95);
}
.yw-input-container .ant-input-group-addon .ant-select-open .ant-select-selection, .yw-input-container .ant-input-group-addon .ant-input-group-addon .ant-select-focused .ant-select-selection {
  color: rgba(0, 0, 0, 0.95);
}
.yw-input-container .ant-input-sm {
  height: 30px;
  padding: 4px 8px;
}
.yw-input-container .ant-input-group-wrapper-sm .ant-input-group-addon {
  padding: 0 8px;
}
.yw-input-container .type-filled-disabled .ant-input-group-addon,
.yw-input-container .type-filled-disabled .suffixContanier,
.yw-input-container .type-unfilled-disabled .ant-input-group-addon,
.yw-input-container .type-unfilled-disabled .suffixContanier {
  color: rgba(0, 0, 0, 0.2);
}
.yw-input-container .type-filled-disabled path, .yw-input-container .type-filled-disabled circle,
.yw-input-container .type-unfilled-disabled path,
.yw-input-container .type-unfilled-disabled circle {
  stroke: rgba(0, 0, 0, 0.2);
}
.yw-input-container .i-icon {
  color: rgba(0, 0, 0, 0.95);
  line-height: 0;
}
.yw-input-container .ant-input-prefix .i-icon, .yw-input-container .ant-input-suffix .i-icon {
  line-height: inherit;
  color: rgba(0, 0, 0, 0.45);
}
.yw-input-container .ant-input-prefix .i-icon.i-icon-user svg, .yw-input-container .ant-input-suffix .i-icon.i-icon-user svg {
  font-size: 14px;
  line-height: 0;
}
.yw-input-range_container {
  display: inline-flex;
  height: 34px;
  line-height: 32px;
  color: rgba(0, 0, 0, 0.95);
}
.yw-input-range_container .addon-before {
  padding: 0 12px;
  background-color: #f8f9fb;
  border: 1px solid #d7d9e0;
  border-right: none;
  border-radius: 4px 0 0 4px;
}
.yw-input-range_container .addon-before + .yw-input-range_content {
  border-radius: 0 4px 4px 0;
}
.yw-input-range_container .ant-input-number {
  color: rgba(0, 0, 0, 0.95);
  border-color: transparent;
}
.yw-input-range_container .ant-input-number:hover, .yw-input-range_container .ant-input-number:focus {
  border-color: transparent;
  box-shadow: none;
}
.yw-input-range_container .ant-input-number-focused {
  border-color: transparent;
  box-shadow: none;
}
.yw-input-range_container .ant-input-number-handler-wrap {
  display: none;
}
.yw-input-range_container-small {
  height: 30px;
  line-height: 28px;
}
.yw-input-range_container-small .addon-before {
  padding: 0 8px;
}
.yw-input-range_content {
  display: flex;
  align-items: center;
  border: 1px solid #d7d9e0;
  border-radius: 4px;
}
.yw-input-range_content .suffix {
  padding-right: 8px;
  color: rgba(0, 0, 0, 0.45);
}
.yw-input-range_focus .yw-input-range_content {
  border-color: #6680ff;
}
.ant-modal {
  padding-bottom: 0;
}
.ant-modal-header {
  flex: 0 0 auto;
  padding: 15px 24px 16px 24px;
  border-bottom: 1px solid #e5e6ec;
}
.ant-modal-header .ant-modal-title {
  font-size: 16px;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.95);
  line-height: 24px;
  margin-right: 20px;
}
.ant-modal-content {
  display: flex;
  flex-direction: column;
  max-height: calc(100vh - 160px);
}
.ant-modal-close:hover {
  color: rgba(0, 0, 0, 0.7);
}
.ant-modal-footer {
  flex: 0 0 auto;
  height: 58px;
  border-top: 1px solid #e5e6ec;
}
.ant-modal-footer .ant-btn {
  min-width: 88px;
}
.ant-modal-body {
  flex: 1 1 auto;
  padding: 24px 30px 24px 40px;
  overflow-y: auto;
}
.ant-modal-body::-webkit-scrollbar {
  width: 8px;
  height: 1px;
}
.ant-modal-body::-webkit-scrollbar-thumb {
  border-radius: 8px;
  background: #e0e0e0;
}
.size-mini {
  width: 640px !important;
}
.size-mini .ant-modal-content {
  min-height: 360px;
}
.size-small {
  width: 840px !important;
}
.size-small .ant-modal-content {
  min-height: 460px;
}
.size-medium {
  width: 1080px !important;
}
.size-medium .ant-modal-content {
  min-height: 600px;
}
@media screen and (max-height: 760px) {
.size-medium .ant-modal-content {
    max-height: 600px;
    margin: 80px 0;
}
}
@media screen and (max-height: 620px) {
.size-small .ant-modal-content {
    max-height: 460px;
    margin: 80px 0;
}
}
@media screen and (max-height: 520px) {
.size-mini .ant-modal-content {
    max-height: 360px;
    margin: 80px 0;
}
}
.yw-radio-group-container .ant-radio-wrapper {
  line-height: 34px;
}
@charset "UTF-8";
.yw-select-container {
  /* .ant-select-selection--multiple .ant-select-selection__rendered li {
    max-width: 61px;
  } */
  /* .ant-select-selection {
    padding-bottom: 0;
  } */
  /* .ant-select-search__field__wrap {
    .ant-select-search__field {
      width: 100% !important;
    }
  } */
}
.yw-select-container .dropDown {
  color: #4060ff;
  background-color: #ecf0ff;
}
.yw-select-container .yw-select-cell {
  display: flex;
  align-items: center;
  width: 100%;
}
.yw-select-container .yw-select-cell__select-addon, .yw-select-container .yw-select-cell__select-addon-sm {
  flex: 0 0 auto;
  height: 34px;
  padding: 0px 12px;
  border: 1px solid #d7d9e0;
  color: rgba(0, 0, 0, 0.95);
  border-right: 0px none;
  line-height: 32px;
  background-color: #f8f9fb;
  border-radius: 4px 0px 0px 4px;
  font-weight: 400;
}
.yw-select-container .yw-select-cell__select-addon-sm {
  height: 30px;
  padding: 0px 8px;
  line-height: 28px;
  background-color: #f8f9fb;
}
.yw-select-container .yw-select-cell .ant-select-selection--single {
  height: 34px;
}
.yw-select-container .yw-select-cell .ant-select-selection-selected-value {
  color: rgba(0, 0, 0, 0.95);
}
.yw-select-container .yw-select-cell .ant-select-selection-selected-value .option-flex span {
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.yw-select-container .yw-select-cell .ant-select-focused .ant-select-selection,
.yw-select-container .yw-select-cell .ant-select-selection:focus,
.yw-select-container .yw-select-cell .ant-select-open .ant-select-selection {
  border-color: #4060ff;
  box-shadow: none;
}
.yw-select-container .yw-select-cell .ant-select-enabled .ant-select-selection:hover {
  border-color: #4060ff;
}
.yw-select-container .yw-select-cell__select-show {
  flex: 1 1 0;
}
.yw-select-container .yw-select-cell__select-show .ant-select-selection {
  overflow: hidden;
  border-radius: 4px;
  /* height: 34px; */
}
.yw-select-container .yw-select-cell__select-show.addon-select .ant-select-selection {
  border-radius: 0 4px 4px 0;
}
.yw-select-container .yw-select-cell__select-show.addon-select .ant-select-selection--single {
  height: 34px;
  border-radius: 0px 4px 4px 0px !important;
}
.yw-select-container .yw-select-cell__select-show .ant-select-selection__rendered {
  line-height: 32px;
  border-color: #d7d9e0;
  margin-bottom: 0;
}
.yw-select-container .yw-select-cell__select-show .ant-select-selection--multiple {
  padding-bottom: 4px;
}
.yw-select-container .yw-select-cell__select-show .ant-select-selection--multiple .ant-select-selection__rendered {
  line-height: 28px;
}
.yw-select-container .yw-select-cell__select-show.ant-select-sm .ant-select-selection {
  height: 30px;
}
.yw-select-container .yw-select-cell__select-show.ant-select-sm .ant-select-selection--single {
  height: 30px;
  border-radius: 4px;
}
.yw-select-container .yw-select-cell__select-show.ant-select-sm .ant-select-selection__rendered {
  line-height: 30px;
  border-color: #d7d9e0;
  margin-bottom: 0;
  overflow: hidden;
}
.yw-select-container .yw-select-cell.checkbox-option-cell {
  /* .ant-select-search.ant-select-search--inline {
    width: 0;
  } */
}
.yw-select-container .yw-select-cell.checkbox-option-cell .ant-checkbox {
  display: none;
}
.yw-select-container .yw-select-cell.checkbox-option-cell li.ant-select-selection__choice {
  max-width: 200px !important;
  padding-left: 5px !important;
  margin-top: 4px;
}
.yw-select-container .yw-select-cell.checkbox-option-cell .ant-select-selection__rendered {
  display: flex;
  align-items: flex-start;
}
.yw-select-container .yw-select-group__select-addon, .yw-select-container .yw-select-group__select-addon-sm {
  width: 75px;
  align-items: center;
  border: 1px solid #d7d9e0;
  color: rgba(0, 0, 0, 0.95);
  border-right: 0px none;
  height: 34px;
  line-height: 32px;
  background-color: #f8f9fb;
  border-radius: 4px 0px 0px 4px;
  padding: 0px 12px;
  font-weight: 400;
}
.yw-select-container .yw-select-group__select-addon-sm {
  padding: 0px 8px;
  height: 30px;
  line-height: 28px;
  background-color: #f8f9fb;
}
.yw-select-container .yw-select-group .ant-select-selection {
  border-radius: 0 4px 4px 0;
  height: 34px;
}
.yw-select-container .yw-select-group .ant-select-selection__rendered {
  height: 100%;
  line-height: 32px;
  border-color: #d7d9e0;
  margin-bottom: 0;
  overflow: hidden;
}
.yw-select-container .yw-select-group .ant-select-sm .ant-select-selection--single,
.yw-select-container .yw-select-group .ant-select-sm .ant-select-selection--multiple {
  height: 30px;
}
.yw-select-container .yw-select-group .ant-select-sm .ant-select-selection__rendered {
  height: 100%;
  line-height: 28px;
  border-color: #d7d9e0;
  margin-bottom: 0;
}
.yw-select-container .ant-select-arrow {
  top: 50% !important;
}
.yw-select-container .ant-select-selection__clear {
  color: rgba(0, 0, 0, 0.2);
}
.yw-select-container .ant-select-selection__clear {
  top: 50% !important;
}
.yw-select-container .ant-select-dropdown-menu-item-selected:not(.ant-select-dropdown-menu-item-disabled),
.yw-select-container .ant-select-dropdown-menu-item-active:not(.ant-select-dropdown-menu-item-disabled) {
  background-color: #ecf0ff;
  color: #4060ff;
}
.yw-select-container .ant-select-dropdown-menu-item:hover:not(.ant-select-dropdown-menu-item-disabled) {
  background-color: #ecf0ff;
}
.yw-select-container .ant-select {
  color: rgba(0, 0, 0, 0.95);
  width: 1px;
}
.yw-select-container .ant-select .ant-select-selection {
  border-color: #d7d9e0;
  background-color: #ffffff;
}
.yw-select-container.addon-select {
  width: 200px;
}
.yw-select-container .ant-select-disabled .ant-select-selection {
  background-color: #f0f1f5;
}
.yw-select-container .ant-select-disabled .ant-select-selection--multiple .ant-select-selection__choice {
  border-color: #d7d9e0;
}
.yw-select-container .ant-select-selection--multiple .ant-select-selection__choice {
  color: rgba(0, 0, 0, 0.95);
  background-color: #f0f1f5;
  border-color: #e5e6ec;
  margin-top: 4px;
  font-size: 12px;
}
.yw-select-container .ant-select-sm .ant-select-selection--multiple .ant-select-selection__rendered li {
  /* max-width: 61px; */
  height: 22px;
  line-height: 22px;
  margin-top: 3px;
}
.yw-select-container:not([disabled]) .ant-select-focused .ant-select-selection,
.yw-select-container:not([disabled]) .ant-select-selection:hover,
.yw-select-container:not([disabled]) .ant-select-selection:focus,
.yw-select-container:not([disabled]) .ant-select-selection:active {
  box-shadow: none;
  border-color: #4060ff;
}
.yw-select-container .ant-select-selection__placeholder,
.yw-select-container .ant-select-search__field__placeholder {
  color: rgba(0, 0, 0, 0.2);
  margin-top: 0;
  transform: translateY(-50%);
  line-height: 34px;
  height: 100%;
}
.yw-select-container .ant-select-sm .ant-select-selection__placeholder,
.yw-select-container .ant-select-sm .ant-select-search__field__placeholder {
  line-height: 30px;
}
.ant-select-dropdown-menu-item {
  color: rgba(0, 0, 0, 0.95);
}

/* 修改选中项的文本颜色 */
.ant-select-dropdown-menu-item-active,
.ant-select-dropdown-menu-item.ant-select-dropdown-menu-item-selected {
  background: #ecf0ff !important;
  color: #4060ff !important;
  font-weight: normal;
}
.ant-select-dropdown-menu-item:not(.ant-select-dropdown-menu-item-selected):hover {
  background: #f0f1f5 !important;
  color: rgba(0, 0, 0, 0.95) !important;
}
.checkbox-op_item.ant-select-dropdown-menu-item-selected {
  background: #ffffff !important;
}
.checkbox-op_item.ant-select-dropdown-menu-item-selected:hover {
  background: #f0f1f5 !important;
}
.checkbox-op_item .ant-select-selected-icon {
  display: none !important;
}
.checkbox-op_item .op-item {
  height: 25px;
  line-height: 25px;
  position: relative;
  display: flex;
  flex-wrap: nowrap;
}
.checkbox-op_item .op-item .item-rect {
  background: #fff;
  width: 15px;
  height: 15px;
  border: 1px solid #eee;
  transform: translateY(5px);
  margin-right: 10px;
  border-radius: 3px;
}
.checkbox-op_item .op-item .item-rect.checked {
  background: url(https://ywopen-1252317822.image.myqcloud.com/web/open_yuewen_com/af8ee6cf6372c290a97570d1c96de02c3b53311b/static/img/checkbox-input.cda06253.svg) no-repeat;
  background-position: -1.5px -2px;
}
.checkbox-op_item .op-item .item-rect.choose {
  background: url(https://ywopen-1252317822.image.myqcloud.com/web/open_yuewen_com/af8ee6cf6372c290a97570d1c96de02c3b53311b/static/img/checkbox-input2.b162883a.svg) no-repeat;
  background-position: -1.5px -2px;
}
.checkbox-op_item .op-item .op-text {
  color: rgba(0, 0, 0, 0.95);
}
.ant-select-selection__choice__content .item-rect {
  display: none;
}
.yw-tooltip {
  z-index: 99999999;
}
.yw-tooltip.ant-tooltip {
  max-width: inherit;
}
.yw-tooltip.no-arrow .ant-tooltip-arrow {
  display: none;
}
.yw-tooltip-Black-skin .ant-tooltip-inner {
  background-color: rgba(0, 0, 0, 0.8);
  font-weight: 400;
  font-size: 14px;
  box-shadow: none;
}
.yw-tooltip-Primary-skin .ant-tooltip-arrow::before {
  background-color: #ecf0ff;
}
.yw-tooltip-Primary-skin .ant-tooltip-inner {
  font-size: 14px;
  background-color: #ecf0ff;
  color: #4060ff;
  font-weight: 400;
  box-shadow: 0px 2px 8px 0px #00000029;
}
.yw-tooltip__default-content .ant-tooltip-inner {
  max-width: 480px;
  word-break: break-all;
}
.yw-tooltip__label-content .ant-tooltip-inner {
  max-width: 600px;
}
.yw-tooltip .label-wrap__content {
  display: flex;
}
.yw-tooltip .label-wrap__content__label-title {
  display: inline-block;
  width: 100px;
  min-width: 100px;
  word-break: break-all;
  margin-right: 2px;
  font-weight: 500;
}
.yw-tooltip .label-wrap__content__label-content {
  display: inline-block;
  word-break: break-all;
}
.showicon {
  width: 16px;
  height: 16px;
  margin-left: 6px;
}
.showicon svg {
  width: 100%;
  height: 100%;
  color: rgba(0, 0, 0, 0.45);
}
